Skip to content

Commit 39096f9

Browse files
chore(main): release 8.9.0 (#55)
Co-authored-by: elastic-vault-github-plugin-prod[bot] <150874479+elastic-vault-github-plugin-prod[bot]@users.noreply.github.com>
1 parent dbc2c13 commit 39096f9

File tree

3 files changed

+30
-2
lines changed

3 files changed

+30
-2
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "8.8.0"
2+
".": "8.9.0"
33
}

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## [8.9.0](https://github.com/elastic/elastic-transport-go/compare/v8.8.0...v8.9.0) (2026-02-24)
4+
5+
6+
### Features
7+
8+
* Add functional options pattern for transport client creation ([#74](https://github.com/elastic/elastic-transport-go/issues/74)) ([dbc2c13](https://github.com/elastic/elastic-transport-go/commit/dbc2c13f678b3c48548a4518844243bc62b4ae14))
9+
* Upgrade Go from 1.20 to 1.21 ([209a7aa](https://github.com/elastic/elastic-transport-go/commit/209a7aa7b589008105f8592933143e5ae479ded4))
10+
11+
12+
### Bug Fixes
13+
14+
* Add defensive check in discovery to prevent panic when no URLs are configured ([dbc2c13](https://github.com/elastic/elastic-transport-go/commit/dbc2c13f678b3c48548a4518844243bc62b4ae14))
15+
* Don't put gzipWriters with errors back into the pool ([#62](https://github.com/elastic/elastic-transport-go/issues/62)) ([6b78c54](https://github.com/elastic/elastic-transport-go/commit/6b78c54216c250f4d4a54f97b64cf3f4b2a0791e))
16+
* Ensure global HTTP request headers are set correctly in transport client ([#64](https://github.com/elastic/elastic-transport-go/issues/64)) ([bfc0323](https://github.com/elastic/elastic-transport-go/commit/bfc0323ed09332e3d0de5a26dc6fdc002bb95494))
17+
* Improve client pool concurrency safety and performance ([#67](https://github.com/elastic/elastic-transport-go/issues/67)) ([6507084](https://github.com/elastic/elastic-transport-go/commit/65070846315ed00cf2a842b61defb56f8dc60121))
18+
* Linting rules satisfied ([793a813](https://github.com/elastic/elastic-transport-go/commit/793a813e30672258631f0043950a8fd4f6a09cef))
19+
* Prevent drainErrChan from missing errors due to non-blocking receive ([#65](https://github.com/elastic/elastic-transport-go/issues/65)) ([0f0e5ac](https://github.com/elastic/elastic-transport-go/commit/0f0e5ac78d63cddd77cb951e6ccbaf2388861812))
20+
* Remove deprecated code ([#53](https://github.com/elastic/elastic-transport-go/issues/53)) ([793a813](https://github.com/elastic/elastic-transport-go/commit/793a813e30672258631f0043950a8fd4f6a09cef))
21+
* Replace slice manipulation with slices.Delete ([209a7aa](https://github.com/elastic/elastic-transport-go/commit/209a7aa7b589008105f8592933143e5ae479ded4))
22+
* Return pooled gzip buffers on compression errors ([#70](https://github.com/elastic/elastic-transport-go/issues/70)) ([dfdb552](https://github.com/elastic/elastic-transport-go/commit/dfdb552c5bdf0f72bb398f288a7167646c96ecd3))
23+
* Use net.SplitHostPort in getNodeURL for IPv6 support ([#63](https://github.com/elastic/elastic-transport-go/issues/63)) ([e2d86cf](https://github.com/elastic/elastic-transport-go/commit/e2d86cffb31e7b74f2e77eb74dfab221edf8514e))
24+
25+
26+
### Performance Improvements
27+
28+
* Reduce metrics hot-path lock contention ([#72](https://github.com/elastic/elastic-transport-go/issues/72)) ([9d402f8](https://github.com/elastic/elastic-transport-go/commit/9d402f88d66e38d1abaa014c40fb4a980babad16))
29+
* Replace roundRobinSelector initialization with newRoundRobinSelector function for improved atomicity [#71](https://github.com/elastic/elastic-transport-go/issues/71) ([15632e3](https://github.com/elastic/elastic-transport-go/commit/15632e3a30a7ec37262c0bbee7d14c8c882950fa))
30+
331
## [8.8.0](https://github.com/elastic/elastic-transport-go/compare/v8.7.0...v8.8.0) (2025-11-19)
432

533

elastictransport/version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717

1818
package version
1919

20-
const Version = "8.8.1-SNAPSHOT"
20+
const Version = "8.9.0"
2121

2222
const Transport = Version

0 commit comments

Comments
 (0)