Releases: wintoncode/Winton.Extensions.Configuration.Consul
Releases · wintoncode/Winton.Extensions.Configuration.Consul
3.4.0
What's Changed
- Added
WatchCancellationTokenSourcetoConsulConfigurationSourcewhich allows for the polling loop used to watch Consul for changes to be cancelled manually by @muratyuceer in #135
New Contributors
- @muratyuceer made their first contribution in #135
Full Changelog: 3.3.0...3.4.0
3.3.0
3.2.0
Security
What's Changed
- upgraded consul package and reintroduced 461 conditional build by @GimmeDaKitty in #127
Full Changelog: 3.1.2...3.2.0
3.1.2
3.1.1
Bug Fixes
- #113 - Fixed issue whereby forward slashes in the JSON keys were converted to colons causing them to the split into multiple keys in the resulting config. Now only forward slashes in any remaining Consul Key are converted to colons and JSON keys are not modified after being parsed into config using the
JsonStreamConfigurationProvider.
3.1.0
Features
ConvertKVPairToConfigproperty added toIConfigurationSourcewhich optionally allows clients the ability to fully control how aKVPairfrom Consul is turned into the corresponding config dictionary. Clients that do not set this will continue to see the existing behaviour which is governed by theKeyToRemoveandParserproperties.
3.0.2
3.0.1
3.0.0
Breaking
- Updated to
Microsoft.Extensions.Configuration3.0.0 - Removed
CancellationTokenfromIConsulConfigurationSourceandAddConsul- Background tasks are now shut down and disposed of automatically when theConsulConfigurationProvideris disposed.
Features
OnWatchExceptionnow has access to theIConsulConfigurationSource- Added
PollWaitTimetoIConsulConfigurationSourcewhich allows client to set how long they want long polling queries to last before timing out and retrying.