Releases: wintoncode/Winton.Extensions.Configuration.Consul
Releases · wintoncode/Winton.Extensions.Configuration.Consul
3.4.0
What's Changed
- Added
WatchCancellationTokenSource
toConsulConfigurationSource
which 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
ConvertKVPairToConfig
property added toIConfigurationSource
which optionally allows clients the ability to fully control how aKVPair
from 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 theKeyToRemove
andParser
properties.
3.0.2
3.0.1
3.0.0
Breaking
- Updated to
Microsoft.Extensions.Configuration
3.0.0 - Removed
CancellationToken
fromIConsulConfigurationSource
andAddConsul
- Background tasks are now shut down and disposed of automatically when theConsulConfigurationProvider
is disposed.
Features
OnWatchException
now has access to theIConsulConfigurationSource
- Added
PollWaitTime
toIConsulConfigurationSource
which allows client to set how long they want long polling queries to last before timing out and retrying.