Releases: Unleash/unleash-go-sdk
Releases · Unleash/unleash-go-sdk
v6.4.0
What's Changed
- chore: update readme by @melindafekete in #246
- feat: add semver gte, semver lte and cidr constraints by @sighphyre in #248
New Contributors
- @melindafekete made their first contribution in #246
Full Changelog: v.6.3.0...v6.4.0
v.6.3.0
What's Changed
- feat: expose top level metrics in singleton API by @sighphyre in #245
Full Changelog: v6.2.0...v.6.3.0
v6.2.0
What's Changed
- feat: implement basic regex constraint by @sighphyre in #239
- chore: regex caching by @sighphyre in #240
Full Changelog: v6.1.0...v6.2.0
v6.1.0
v6.0.1
What's Changed
- fix: always send empty variant buckets if not present by @sighphyre in #233
Full Changelog: v6.0.0...v6.0.1
v5.1.0
What's Changed
- Feat/streaming by @FredrikOseberg in #201
- fix: unleash.Initialize() method does not return error if client creation fails by @ydessoukyy in #206
- feat: shared metrics types for impact metrics by @kwasniew in #224
- feat: impact metrics counter by @kwasniew in #225
- feat: impact metrics gauge by @kwasniew in #226
- feat: impact metrics histogram by @kwasniew in #227
- feat: impact metrics context by @kwasniew in #228
- feat: impact metrics api by @kwasniew in #229
- feat: impact metrics integration by @kwasniew in #231
- chore: Bump version to 5.1.0 by @kwasniew in #238
New Contributors
- @ydessoukyy made their first contribution in #206
Full Changelog: v5.0.3...v5.1.0
v6.0.0
What's Changed
- Feat/streaming by @FredrikOseberg in #201
- fix: unleash.Initialize() method does not return error if client creation fails by @ydessoukyy in #206
- Modernize and minor performance improvements by @costela in #200
- Chore/remove build target by @FredrikOseberg in #209
- fix: makes the storage layer return pointers by @sighphyre in #210
- chore: bump go.mod to v6 by @daveleek in #216
- chore: reduce allocations by @sighphyre in #220
- chore: rework public api to reduce allocations by @sighphyre in #221
- chore: clean up public api by @sighphyre in #222
- docs: update readme with new api by @sighphyre in #223
New Contributors
- @ydessoukyy made their first contribution in #206
Full Changelog: v5.0.3...v6.0.0
v6.0.0 Beta
Beta version of v6, designed to test the functionality before the official version is released.
v5.0.3
✨ v5.0.3 – Module path update to match repository name
In this release, we've aligned the Go module name with the repository name as part of our ongoing SDK standardization effort.
🔄 What changed
- The Go module path is now:
github.com/Unleash/unleash-go-sdk/v5 - This replaces the old path and repository name used in v4 branch:
github.com/Unleash/unleash-client-go/v4
Note: GitHub redirects from the old repo still work, but Go modules require an exact match between the module name and the repo path, which could cause confusion or build issues.
📦 Why this matters
- Ensures clarity between the GitHub repo and Go module name.
- Avoids the need for
replacedirectives or confusing import paths.
✅ No functional changes
This release does not include any behavioral or API changes from v4.5.0 — only the module path is updated.
v4.5.0
What's Changed
- Add support for OnUpdate hook by @nathan-fiscaletti in #196
- chore(version): Bump to 4.5.0 to prepare for release by @chriswk in #197
New Contributors
- @nathan-fiscaletti made their first contribution in #196
Full Changelog: v4.4.0...v4.5.0