Releases
v8.9.0
Compare
Sorry, something went wrong.
No results found
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 )
Performance Improvements
Reduce metrics hot-path lock contention (#72 ) (9d402f8 )
Replace roundRobinSelector initialization with newRoundRobinSelector function for improved atomicity #71 (15632e3 )
You can’t perform that action at this time.