open-feature / go-sdk-contrib

Community maintained OpenFeature Providers and Hooks for Go
https://openfeature.dev
Apache License 2.0
42 stars 38 forks source link

fix(deps): update module github.com/harness/ff-golang-server-sdk to v0.1.24 #480

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/harness/ff-golang-server-sdk v0.1.17 -> v0.1.24 age adoption passing confidence

Release Notes

harness/ff-golang-server-sdk (github.com/harness/ff-golang-server-sdk) ### [`v0.1.24`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.24) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.23...v0.1.24) #### What's Changed - FFM-11653 Sort `Flag` and `AND/OR` rules when caching flag/group instead of during an evaluation call, which could result in latency if a flag or group is large by [@​erdirowlands](https://togithub.com/erdirowlands) in [https://github.com/harness/ff-golang-server-sdk/pull/162](https://togithub.com/harness/ff-golang-server-sdk/pull/162) #### Dependency bumps - Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.23...v0.1.24 ### [`v0.1.23`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.23) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.22...v0.1.23) #### What's Changed Bug fixes: - FFM-11470: - Previously, from versions `v0.1.21` to `v0.1.22`, a critical bug was identified where evaluation metrics processing could cause a system panic. This occurred when at least one evaluation involved a target with nil attributes—either due to attributes being omitted or explicitly set to nil. This release addresses this issue by implementing a fix that prevents such panics. \*Enhanced Testing: To ensure the stability and reliability of this fix and similar functionalities, we have expanded the evaluation metrics suite of unit tests. These additional tests will help safeguard against regressions and improve code coverage. - Versions `v0.1.21` and `v0.1.22` have been `retracted`. - Removes GitHub Actions step `Static Code Analysis / Build (push)` as it is constantly failing due to out of date credentials. These checks have moved to Harness CI but this step had yet to be removed until now. - Bumps golang.org/x/net v0.25.0 for https://github.com/advisories/GHSA-4v7x-pqxf-cx7m **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.22...v0.1.23 ### [`v0.1.22`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.22) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.21...v0.1.22) #### What's Changed - FFM-11332 - Refactor evaluation logic to remove inefficiencies in the GetAttr(ibute) function by [@​stephenmcconkey](https://togithub.com/stephenmcconkey) in [https://github.com/harness/ff-golang-server-sdk/pull/155](https://togithub.com/harness/ff-golang-server-sdk/pull/155) - Bump Go SDK Version in analytics by [@​stephenmcconkey](https://togithub.com/stephenmcconkey) in [https://github.com/harness/ff-golang-server-sdk/pull/156](https://togithub.com/harness/ff-golang-server-sdk/pull/156) **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.21...v0.1.22 ### [`v0.1.21`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.21) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.20...v0.1.21) #### What's Changed - FFM-11164 Re-generate Client and Metrics API code to latest spec by [@​erdirowlands](https://togithub.com/erdirowlands) in [https://github.com/harness/ff-golang-server-sdk/pull/148](https://togithub.com/harness/ff-golang-server-sdk/pull/148) - FFM-11164 SDK support for processing `AND/OR` rules (note that this feature is not enabled yet and the SDK will continue to use existing group rule format until further notice) by [@​erdirowlands](https://togithub.com/erdirowlands) in [https://github.com/harness/ff-golang-server-sdk/pull/149](https://togithub.com/harness/ff-golang-server-sdk/pull/149) - FFM-11212 Internal metrics code enhancements by [@​erdirowlands](https://togithub.com/erdirowlands) in [https://github.com/harness/ff-golang-server-sdk/pull/150](https://togithub.com/harness/ff-golang-server-sdk/pull/150) Bug fixes: - FFM-11212 Fixes an issue where only a single target would be registered in a metrics window by **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.20...v0.1.21 ### [`v0.1.20`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.20) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.19...v0.1.20) #### What's Changed - FFM-11115 - Optimise Evaluation logic to be more efficient by [@​stephenmcconkey](https://togithub.com/stephenmcconkey) in [https://github.com/harness/ff-golang-server-sdk/pull/147](https://togithub.com/harness/ff-golang-server-sdk/pull/147) **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.19...v0.1.20 ### [`v0.1.19`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.19) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.18...v0.1.19) #### What's Changed \*Add additional Debug logging around Evaluation Logic by [@​stephenmcconkey](https://togithub.com/stephenmcconkey) in [https://github.com/harness/ff-golang-server-sdk/pull/144](https://togithub.com/harness/ff-golang-server-sdk/pull/144) **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.18...v0.1.19 ### [`v0.1.18`](https://togithub.com/harness/ff-golang-server-sdk/releases/tag/v0.1.18) [Compare Source](https://togithub.com/harness/ff-golang-server-sdk/compare/v0.1.17...v0.1.18) #### What's Changed - FFM-11006 Add Connection close header by [@​jcox250](https://togithub.com/jcox250) in [https://github.com/harness/ff-golang-server-sdk/pull/141](https://togithub.com/harness/ff-golang-server-sdk/pull/141) **Full Changelog**: https://github.com/harness/ff-golang-server-sdk/compare/v0.1.17...v0.1.18

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 3 months ago

ℹ Artifact update notice

File name: providers/harness/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
github.com/getkin/kin-openapi v0.94.0 -> v0.124.0
github.com/go-openapi/jsonpointer v0.19.5 -> v0.20.2
github.com/go-openapi/swag v0.21.1 -> v0.22.8
github.com/google/uuid v1.3.0 -> v1.5.0
github.com/hashicorp/go-retryablehttp v0.7.4 -> v0.7.7
golang.org/x/net v0.17.0 -> v0.25.0