What's Changed
✨ Enhancements
- Retain early close notifications and make lifecycle shutdown race-safe by @djgilcrease in #522
- Remove perf_test on pivotal docker hub by @Gsantomaggio in #525
- Use a fresh client for each bootstrap seed by @djgilcrease in #529
- Return RPC write errors immediately and discard abandoned responses without closing their channels by @djgilcrease in #527
- feat(ha): add configurable BackOffConfiguration to reliable entities by @Gsantomaggio in #538
🐛 Bug Fixes
- Infer TLS server name from the connection host by @djgilcrease in #528
- Return StreamMetadataFailure when a StreamMetaData leader retry fails by @djgilcrease in #531
📚 Documentation
- Add scripts to test the reliable_client.go by @Gsantomaggio in #533
🔄 Dependency Updates
- Bump golang.org/x/text from 0.40.0 to 0.41.0 by @dependabot[bot] in #516
- Bump github.com/klauspost/compress from 1.19.1 to 1.20.0 by @dependabot[bot] in #520
- Bump go.opentelemetry.io/otel/metric from 1.44.0 to 1.46.0 by @dependabot[bot] in #518
- Bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.45.0 in /examples/metrics by @dependabot[bot] in #536
New Contributors
- @djgilcrease made their first contribution in #522
Full Changelog: v1.8.3...v1.9.0