Releases: elastic/elastic-transport-go
Releases · elastic/elastic-transport-go
v8.9.0
8.9.0 (2026-02-24)
Features
- Add functional options pattern for transport client creation (#74) (dbc2c13)
- Upgrade Go from 1.20 to 1.21 (209a7aa)
Bug Fixes
- Add defensive check in discovery to prevent panic when no URLs are configured (dbc2c13)
- Don't put gzipWriters with errors back into the pool (#62) (6b78c54)
- Ensure global HTTP request headers are set correctly in transport client (#64) (bfc0323)
- Improve client pool concurrency safety and performance (#67) (6507084)
- Linting rules satisfied (793a813)
- Prevent drainErrChan from missing errors due to non-blocking receive (#65) (0f0e5ac)
- Remove deprecated code (#53) (793a813)
- Replace slice manipulation with slices.Delete (209a7aa)
- Return pooled gzip buffers on compression errors (#70) (dfdb552)
- Use net.SplitHostPort in getNodeURL for IPv6 support (#63) (e2d86cf)