v1.4.0
What's Changed
- minimum required grpc-go version increased to 1.42.0
- fix: resolver options specified in the target URL query strings are ignored when using grpc-go >=1.42.0 ((thanks to @mihaivint)
- the Consul token can now be specified via the query-string option
token
in the target URL (thanks to @mihaivint) - scheme can be configured via the
CONSUL_HTTP_SSL
environment variable - the wait time for consul blocking queries is increased from 5m to 10m, this reduces the amount of consul API-requests and their unnecessary processing if service entries did not change
- consul returning a smaller WaitIndex then it was specified in the query is now correctly handled, by restarting the blocking query loop with a WaitIndex of 0 (as recommended in https://developer.hashicorp.com/consul/api-docs/features/blocking)
- improved package godoc and README documentation
Full Changelog: v1.3.0...v1.4.0