Releases: cloudfoundry/bosh-dns-release
Releases · cloudfoundry/bosh-dns-release
v1.18.0
Known Issues
- bosh-dns fails to bind to 127.0.0.1 on windows: #171637356 (fixed in v1.19.0)
- bosh-dns may stop resolving internal domains until process manually restarted (#55) (fixed in v1.20.0)
Features/Updates
- Implement reverse DNS lookups for deployed VMs #170963966
- Skip smart health checks for single records #169610417
- Add
port
andlog_level
to windows spec - Add
addresses_files_glob
to linux spec - All DNS requests/responses logged at debug
- Bump dependencies (Golang, vendored libraries)
Fixes
- Avoid SERVFAIL responses: #170937906
- servfail causes clients to try the next recursor and should be avoided
- return nxdomain if dns blob has no matching domain
- return formerr if query/domain can't be parsed
- return success with 0 answers if no domains match query filter
- 5 second timeout for graceful dns server shutdown #171005042
- Try next recursor for non-successful responses #171082087
- Synchronous health checks should wait for inflight health requests #171163168
- Fix answer shuffling for small result sets #171185338
v1.17.0
Features/Updates
- Bump dependencies (Golang, Ruby, caddy, vendored libraries)
- log dns queries and health check responses at debug level, failures at warn level
- new configurable fields:
local_health_interval
: how often the health server polls monit and local job health scriptsremote_health_interval
: how often bosh-dns polls remote health serverssynchronous_check_timeout
: network timeout for queries withy1
when health status not cachedrequest_timeout
: network timeout for health server requests
Fixes
- stop redundant health check retries between poll intervals
- stop redundant health check requests when querying a domain
- Fix compilation error on windows due to broken symlinks
- health server should shutdown cleanly on sigterm
v1.16.0
Features/Updates
- Bump dependencies (Golang, Ruby, vendored libraries)
- Stop sending duplicate health check requests if a first request is still in flight
- Apply consistent handling for EDNS, truncation and compression of DNS responses
- Force TLS 1.2 to mitigate performance regression seen with TLS 1.3
v1.15.0
v1.12.0
Features/Updates
- Deployment operator can specify an option to change the recursor selection to be in order of ns servers specified in resolv.conf #165801868
- Make use of
SO_REUSEPORT
#165299945 [linux only]
v 1.11.0
v1.10.0
Bug Fix
- Treat
SERVFAIL
responses as errors. Changes behavior to failover to different recursor onSERVFAIL
(#160204388)
v1.9.0
- Health executables are now run before starting health server #160099048
- Pass the interface name to powershell to set DNS
- Update internal dependencies