2018-02-15 16:02:33 +01:00
|
|
|
# Changelog
|
|
|
|
|
2020-02-28 13:20:44 +01:00
|
|
|
## 2.1.0
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Add Ruby 2.7 support
|
|
|
|
|
2019-01-25 13:56:10 +01:00
|
|
|
## 2.0.0 (January 25, 2019)
|
2018-02-15 16:02:33 +01:00
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Drop Ruby 2.2 and lower support
|
|
|
|
- Better protocol compliance by returning `badauth` in response body on HTTP 401 errors
|
|
|
|
- Better code maintainability by refactorings
|
|
|
|
- Update dependencies, mainly `rack` to new major version 2
|
2019-01-04 15:39:51 +01:00
|
|
|
- Add Ruby 2.5 and Ruby 2.6 support
|
2018-01-26 16:25:15 +01:00
|
|
|
- Add experimental [OpenTracing](http://opentracing.io/) support with [CNCF Jaeger](https://github.com/jaegertracing/jaeger)
|
2018-02-23 16:37:10 +01:00
|
|
|
- Support host offlining by deleting the associated DNS records
|
2018-04-23 07:11:18 +02:00
|
|
|
- Add textfile reporter to write Graphite-style metrics (also compatible with [Prometheus](https://prometheus.io/)) into a file
|
2018-02-15 16:02:33 +01:00
|
|
|
|
|
|
|
## 1.6.1 (October 31, 2017)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Fix broken password check affecting all previous releases
|
|
|
|
|
|
|
|
## 1.6.0 (December 7, 2016)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Support providing an IPv6 address in addition to a IPv4 for the same hostname
|
|
|
|
|
|
|
|
## 1.5.0 (November 30, 2016)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Drop Ruby 1.8.7 support
|
|
|
|
- Pin `json` gem to allow supporting Ruby 1.9.3
|
|
|
|
- Support determining effective client IP address also from `X-Real-IP` header
|
|
|
|
|
|
|
|
## 1.4.0 (November 27, 2016)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Pin `rack` gem to allow supporting Ruby versions < 2.2.2
|
|
|
|
- Support IPv6 addresses
|
|
|
|
|
|
|
|
## 1.3.0 (October 8, 2013)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Handle `SIGTERM` \*nix signal properly and shutdown the daemon
|
|
|
|
|
|
|
|
## 1.2.2 (June 8, 2013)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Add proper logging to the provided init script for dyndnsd.rb
|
|
|
|
|
|
|
|
## 1.2.1 (June 5, 2013)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Fix bug in previous release related to metrics preventing startup
|
|
|
|
|
|
|
|
## 1.2.0 (May 29, 2013)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Support sending metrics to graphite via undocumented `graphite:` section in configuration file
|
|
|
|
|
|
|
|
## 1.1.0 (April 30, 2013)
|
|
|
|
|
|
|
|
IMPROVEMENTS:
|
|
|
|
|
|
|
|
- Support dropping priviliges on startup, also affects external commands run
|
|
|
|
- Add [metriks](https://github.com/eric/metriks) support for basic metrics in the process title
|
|
|
|
- Detach from child processes running external commands to avoid zombie processes
|
|
|
|
|
|
|
|
## 1.0.0 (April 28, 2013)
|
|
|
|
|
|
|
|
NEW FEATURES:
|
|
|
|
|
|
|
|
- Initial 1.0 release
|