1.5.0 (2024-09-18)
- Make instance use within a slot really round-robin (#218)
- Mark instances as bad on network failure (#218)
- Automatically clear all connection pools on network failure (#218)
- Retry bad instances in a background thread (#218)
- Retry bad instance "inline" with the requests if background threads are not allowd (#223)
- Add tests for retry mechanisms and timeouts with dead or stalled connections (#214)
1.4.1 (2024-09-09)
- Fix compilation on windows (#219)
1.4.0 (2024-09-05)
- Change instance on each retry after a network failure (#206)
- Enable configuring tcp keepalive (#207)
- Enable configuring a time after which an idle connection is considered "stale" and not reused (#207)
1.3.1 (2024-04-19)
- Update
rustls
dependency to 0.21.11 to fix RUSTSEC-2024-0336
1.3.0 (2024-01-12)
- Log level selection by @sosthene-nitrokey in #184
- Version in user agent by @sosthene-nitrokey in #186
- Certificate listing with
certutil
by @sosthene-nitrokey in #185 - Parrallel reading of all keys by @sosthene-nitrokey in #177
1.2.0 (2024-01-24)
- Add configuration example with all available configuration by @sosthene-nitrokey in #172
- Support syslog logging by @sosthene-nitrokey in #176
- Improve logging: by @sosthene-nitrokey in ,#180 and #181
- Log the number of retries and the timeouts for each slot
- Log the number of attempts on each network failure
- Log the paths of the source configuration files
1.1.0 (2024-01-12)
- Added Webserver PKCS11 Examples by @q-nk in #149
- Releases: add fedora 39 build by @sosthene-nitrokey in #159
- Nginx test by @sosthene-nitrokey in #171
- Dependency updates by @sosthene-nitrokey in #162
- Better handle network errors by @sosthene-nitrokey in #164
- Improve CF_INFO by @sosthene-nitrokey in #167
- Improve multithreaded performance by @sosthene-nitrokey in #173
- Fix panics on failed initialization by @sosthene-nitrokey in #165
1.0.0 (2023-11-27)
Initial release