Releases: open-feature/go-sdk
Releases · open-feature/go-sdk
v1.17.0
1.17.0 (2025-11-05)
🐛 Bug Fixes
✨ New Features
- add error wrapping support to ResolutionError (#438) (1c624c9)
- add fatal error constructor (#445) (c2034e5)
- Adds ability to pass a context.Context to provider with new public methods. (#442) (1a0d39e)
- Implement multiprovider (#354) (c7c86d3)
- multi: add tracking, functional options (#446) (f12e483)
🧹 Chore
v1.16.0
1.16.0 (2025-09-24)
🐛 Bug Fixes
✨ New Features
🧹 Chore
- add 1m timeout to tests (#399) (66e1173)
- config: migrate config renovate.json (9bd5e64)
- config: migrate renovate config (#426) (9bd5e64)
- deps: update actions/cache digest to 0400d5f (#427) (c466ed2)
- deps: update actions/checkout digest to 08eba0b (#428) (5c8d047)
- deps: update amannn/action-semantic-pull-request digest to e32d7e6 (#429) (b79da65)
- deps: update codecov/codecov-action action to v5.5.0 (#423) (9c2c904)
- deps: update goreleaser/goreleaser-action digest to e435ccd (#430) (c92e733)
- deps: update marocchino/sticky-pull-request-comment digest to 7737449 (#431) (53a89f3)
- deps: update module github.com/cucumber/godog to v0.15.1 (#422) (2b96419)
- deps: update module go.uber.org/mock to v0.6.0 (#424) (50ff997)
- deps: update module golang.org/x/text to v0.28.0 (#425) (720be5f)
- deps: update module golang.org/x/text to v0.29.0 (#434) (3d2b707)
- deps: update test-harness digest to 89c9af6 (#432) (6879af3)
- deps: update test-harness digest to cc576c1 (#391) (9908b97)
- enable all staticcheck linter checks (#405) (ce1a0f7)
- enable gofumpt and gci (#392) (d9cd757)
- enable intrange and copyloopvar linters (#404) (569e99a)
- upgrade go from 1.23 to 1.24 (#420) (c617b2d)
- upgrade golangci-lint to the latest version (#406) (137156b)
- upgrade golangci-lint version to latest (137156b)
📚 Documentation
🔄 Refactoring
v1.15.1
1.15.1 (2025-06-16)
🐛 Bug Fixes
🧹 Chore
- deps: update test-harness digest to aa74d0e (#336) (b169115)
- use
context.TODO()in testable examples (#379) (cd8efe5) - use mockgen build_constraint instead of sed logic in Makefile (#386) (a40081f)
📚 Documentation
- fix doc links (#382) (1d5ed74)
- fix the logging hook example in README (#380) (ca8a527)
- use
context.TODO()in README examples (#378) (2f39d23)
🔄 Refactoring
v1.15.0
1.15.0 (2025-06-02)
⚠ BREAKING CHANGES
- simplify and improve logging hook (experimental) (#372)
🐛 Bug Fixes
- deps: update module github.com/go-logr/logr to v1.4.3 (#375) (f1b6836)
- deps: update module go.uber.org/mock to v0.5.2 (#355) (1d6069a)
- deps: update module golang.org/x/text to v0.22.0 (#315) (06e9304)
- deps: update module golang.org/x/text to v0.25.0 (#330) (42e33ba)
- remove
ITrackinginterface in favour ofTracker(#365) (3b4c49b)
✨ New Features
- add evaluation details to finally hook (#328) (63de64a)
- add OTel event creation util func (#325) (3c70dc2)
- loosen test instance interface to support various test frameworks (#317) (ce4920a)
- loosen test instance interface to support various test frameworks #316 (#319) (344cd39)
- Make Mocks Exportable (#341) (f675d01)
- simplify and improve logging hook (#372) (5043b24)
- update telemetry package to conform to latest spec (#371) (5c69ff1)
🧹 Chore
- add
misspellanddupwordlinters (#374) (1b1af45) - add global maintainers to codeowners (#338) (6d1004c)
- add golangci-lint config file (#366) (8844be4)
- add Makefile
docstarget (#352) (0bdbe12) - deps: pin dependencies (#335) (68d9cf3)
- deps: update codecov/codecov-action action to v5 (#303) (44a74c3)
- deps: update codecov/codecov-action action to v5.4.0 (#329) (a55418d)
- deps: update codecov/codecov-action action to v5.4.2 (#339) (05a6d97)
- deps: update codecov/codecov-action action to v5.4.3 (#356) (9ff5e20)
- require go 1.23.0 (#351) (3c52fa7)
- update renovate config to utilize general openfeature one (#334) (58a2a17)
- update test-harness (#376) (36241dc)
📚 Documentation
- add PR title and DCO rules to CONTRIBUTING.md (#321) (c2eb5af)
- deprecate identifiers correctly (#357) (965e766)
- format godoc lists correctly (#353) (a905ce3)
- Use
SetProviderAndWaitin README (#332) (a7dbd93) - Use
SetProviderAndWaitin README example (#333) (74eaac3) - use shorthand eval syntax (#331) (69d31fe)
🔄 Refactoring
v1.14.1
v1.14.0
1.14.0 (2024-12-04)
🐛 Bug Fixes
- consider default client when loading states (d906d6f)
- consider default client when loading states (#309) (d906d6f)
- deps: update module github.com/cucumber/godog to v0.15.0 (#300) (dc66ed3)
- deps: update module golang.org/x/text to v0.20.0 (#301) (efab565)
- deps: update module golang.org/x/text to v0.21.0 (#311) (3d1615a)
✨ New Features
- add logging hook, rm logging from evaluation (#289) (7850eec)
- Implement Tracking in Go (#297) (dee5ec7)
- make provider interface "stateless" as per spec 0.8.0 (#299) (510b2a6)
- TestProvider for easy, parallel-safe testing (#295) (3e3d0b1)
🧹 Chore
- fix coverage uploads to Codecov (#306) (96d86ba)
- require go 1.21 (#294) (ddfffdd)
- run e2e tests in ci, add sm pull to makefile (#298) (8675832)
- use correct term "domain" instead of name/clientName in code (#305) (73c0e85)
📚 Documentation
- update readme to be included in the docs (13444e7)
v1.13.1
v1.13.0
v1.12.0
1.12.0 (2024-05-29)
🐛 Bug Fixes
- deps: update module github.com/cucumber/godog to v0.14.1 (#267) (2cf5717)
- deps: update module github.com/go-logr/logr to v1.4.2 (#275) (aeb4f6c)
- deps: update module golang.org/x/exp to v0.0.0-20240416160154-fe59bbe5cc7f (#269) (45596a5)
- deps: update module golang.org/x/exp to v0.0.0-20240506185415-9bf2ced13842 (#272) (1c07c5b)
- deps: update module golang.org/x/text to v0.15.0 (#271) (dc28442)
✨ New Features
- Implement domain scoping (#261) (a9e19dd)
- isolate interfaces from SDK to improve testability (#268) (5e06c45)
🧹 Chore
- bump Go to version 1.20 (#255) (fbec799)
- deps: update codecov/codecov-action action to v4 (#250) (a488697)
- deps: update codecov/codecov-action action to v4.3.1 (#270) (080a87b)
- deps: update codecov/codecov-action action to v4.4.0 (#273) (266cfc0)
- deps: update codecov/codecov-action action to v4.4.1 (#274) (c4ca1a8)
- deps: update goreleaser/goreleaser-action action to v5 (#219) (71854d4)