Michael Beemer
81855d76f9
fix: update to latest otel semconv ( #1668 )
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-07-17 12:36:02 -04:00
github-actions[bot]
0f732e2217
chore: release main ( #1684 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.7</summary>
##
[0.12.7](https://github.com/open-feature/flagd/compare/flagd/v0.12.6...flagd/v0.12.7 )
(2025-07-15)
### 🧹 Chore
* **deps:** update module github.com/open-feature/flagd/core to v0.11.6
([#1683 ](https://github.com/open-feature/flagd/issues/1683 ))
([b6da282 ](b6da282f8a ))
</details>
<details><summary>flagd-proxy: 0.7.6</summary>
##
[0.7.6](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.7.5...flagd-proxy/v0.7.6 )
(2025-07-15)
### 🧹 Chore
* **deps:** update module github.com/open-feature/flagd/core to v0.11.6
([#1683 ](https://github.com/open-feature/flagd/issues/1683 ))
([b6da282 ](b6da282f8a ))
</details>
<details><summary>core: 0.11.8</summary>
##
[0.11.8](https://github.com/open-feature/flagd/compare/core/v0.11.7...core/v0.11.8 )
(2025-07-15)
### 🧹 Chore
* **deps:** update github.com/open-feature/flagd-schemas digest to
08b4c52 ([#1682 ](https://github.com/open-feature/flagd/issues/1682 ))
([68d04e2 ](68d04e21e6 ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-15 14:55:40 -04:00
renovate[bot]
68d04e21e6
chore(deps): update github.com/open-feature/flagd-schemas digest to 08b4c52 ( #1682 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/open-feature/flagd-schemas](https://redirect.github.com/open-feature/flagd-schemas )
| require | digest | `9b0ee43` -> `08b4c52` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 14:40:45 -04:00
github-actions[bot]
4a822fc83a
chore: release main ( #1681 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>core: 0.11.7</summary>
##
[0.11.7](https://github.com/open-feature/flagd/compare/core/v0.11.6...core/v0.11.7 )
(2025-07-15)
### 🐛 Bug Fixes
* general err if targeting variant not in variants
([#1680 ](https://github.com/open-feature/flagd/issues/1680 ))
([6cabfc8 ](6cabfc8ff3 ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-15 14:32:13 -04:00
Todd Baert
6cabfc8ff3
fix: general err if targeting variant not in variants ( #1680 )
...
This makes the RPC mode consistent with our in-process evaluations when
a variant is returned from targeting which is not in the variants list.
Relates to
758fbd5b84
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2025-07-15 14:19:15 -04:00
github-actions[bot]
961f9a6e13
chore: release main ( #1661 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.6</summary>
##
[0.12.6](https://github.com/open-feature/flagd/compare/flagd/v0.12.5...flagd/v0.12.6 )
(2025-07-10)
### 🐛 Bug Fixes
* **security:** update module github.com/go-viper/mapstructure/v2 to
v2.3.0 [security]
([#1667 ](https://github.com/open-feature/flagd/issues/1667 ))
([caa0ed0 ](caa0ed04eb ))
### ✨ New Features
* add sync_context to SyncFlags
([#1642 ](https://github.com/open-feature/flagd/issues/1642 ))
([07a45d9 ](07a45d9b22 ))
</details>
<details><summary>flagd-proxy: 0.7.5</summary>
##
[0.7.5](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.7.4...flagd-proxy/v0.7.5 )
(2025-07-10)
### 🐛 Bug Fixes
* **security:** update module github.com/go-viper/mapstructure/v2 to
v2.3.0 [security]
([#1667 ](https://github.com/open-feature/flagd/issues/1667 ))
([caa0ed0 ](caa0ed04eb ))
### ✨ New Features
* add sync_context to SyncFlags
([#1642 ](https://github.com/open-feature/flagd/issues/1642 ))
([07a45d9 ](07a45d9b22 ))
</details>
<details><summary>core: 0.11.6</summary>
##
[0.11.6](https://github.com/open-feature/flagd/compare/core/v0.11.5...core/v0.11.6 )
(2025-07-10)
### ✨ New Features
* add sync_context to SyncFlags
([#1642 ](https://github.com/open-feature/flagd/issues/1642 ))
([07a45d9 ](07a45d9b22 ))
* allowing null/missing defaultValue
([#1659 ](https://github.com/open-feature/flagd/issues/1659 ))
([3f6b78c ](3f6b78c8cc ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-14 08:03:09 -04:00
Rahul Baradol
3f6b78c8cc
feat: allowing null/missing defaultValue ( #1659 )
...
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->
## This PR
- adds support for null/missing default values
### Related Issues
Fixes #1647
### Notes
Points to be noted...
- If there is no `defaultValue` and no targetting rules, then
`FlagNotFound` is returned
- If targetting doesn't resolve a variant, and there is no
`defaultValue`, then `FlagNotFound` is returned
---------
Signed-off-by: Rahul Baradol <rahul.baradol.14@gmail.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-07-09 15:25:30 -04:00
renovate[bot]
76ac517446
fix(security): update vulnerable-dependencies ( #1664 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| buf.build/gen/go/open-feature/flagd/connectrpc/go |
`v1.18.1-20250127221518-be6d1143b690.1` ->
`v1.18.1-20250529171031-ebdc14163473.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
| buf.build/gen/go/open-feature/flagd/grpc/go |
`v1.5.1-20250127221518-be6d1143b690.2` ->
`v1.5.1-20250529171031-ebdc14163473.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
| buf.build/gen/go/open-feature/flagd/protocolbuffers/go |
`v1.36.5-20250127221518-be6d1143b690.1` ->
`v1.36.6-20250529171031-ebdc14163473.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
|
[github.com/diegoholiveira/jsonlogic/v3](https://redirect.github.com/diegoholiveira/jsonlogic )
| `v3.7.4` -> `v3.8.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[github.com/fsnotify/fsnotify](https://redirect.github.com/fsnotify/fsnotify )
| `v1.8.0` -> `v1.9.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[github.com/open-feature/flagd/core](https://redirect.github.com/open-feature/flagd )
| `v0.11.2` -> `v0.11.5` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
|
[github.com/open-feature/open-feature-operator/apis](https://redirect.github.com/open-feature/open-feature-operator )
| `v0.2.44` -> `v0.2.45` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
|
[github.com/prometheus/client_golang](https://redirect.github.com/prometheus/client_golang )
| `v1.21.1` -> `v1.22.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| [github.com/spf13/viper](https://redirect.github.com/spf13/viper ) |
`v1.19.0` -> `v1.20.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | `1.24.2` -> `1.24.4`
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| toolchain | patch |
|
[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib )
| `v0.60.0` -> `v0.62.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/exporters/prometheus](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.57.0` -> `v0.59.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| [go.uber.org/mock](https://redirect.github.com/uber/mock ) | `v0.5.0`
-> `v0.5.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | patch |
| [gocloud.dev](https://redirect.github.com/google/go-cloud ) | `v0.40.0`
-> `v0.42.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| golang.org/x/crypto | `v0.33.0` -> `v0.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| indirect | minor |
| golang.org/x/crypto | `v0.33.0` -> `v0.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| golang.org/x/mod | `v0.23.0` -> `v0.25.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| golang.org/x/net | `v0.35.0` -> `v0.38.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| golang.org/x/net | `v0.35.0` -> `v0.38.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| indirect | minor |
| golang.org/x/sync | `v0.11.0` -> `v0.15.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.71.0` -> `v1.73.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
|
[k8s.io/apimachinery](https://redirect.github.com/kubernetes/apimachinery )
| `v0.31.4` -> `v0.33.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
| [k8s.io/client-go](https://redirect.github.com/kubernetes/client-go ) |
`v0.31.4` -> `v0.33.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| require | minor |
### GitHub Vulnerability Alerts
#### [CVE-2025-22869](https://nvd.nist.gov/vuln/detail/CVE-2025-22869 )
SSH servers which implement file transfer protocols are vulnerable to a
denial of service attack from clients which complete the key exchange
slowly, or not at all, causing pending content to be read into memory,
but never transmitted.
#### [CVE-2025-22870](https://nvd.nist.gov/vuln/detail/CVE-2025-22870 )
Matching of hosts against proxy patterns can improperly treat an IPv6
zone ID as a hostname component. For example, when the NO_PROXY
environment variable is set to "*.example.com", a request to
"[::1%25.example.com]:80` will incorrectly match and not be proxied.
#### [CVE-2025-22872](https://nvd.nist.gov/vuln/detail/CVE-2025-22872 )
The tokenizer incorrectly interprets tags with unquoted attribute values
that end with a solidus character (/) as self-closing. When directly
using Tokenizer, this can result in such tags incorrectly being marked
as self-closing, and when using the Parse functions, this can result in
content following such tags as being placed in the wrong scope during
DOM construction, but only when tags are in foreign content (e.g.
<math>, <svg>, etc contexts).
---
### Release Notes
<details>
<summary>diegoholiveira/jsonlogic
(github.com/diegoholiveira/jsonlogic/v3)</summary>
###
[`v3.8.4`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.8.4 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.8.3...v3.8.4 )
#### What's Changed
- operation.go: guard global mem from concurent writes on startup and
config by [@​Moisi](https://redirect.github.com/Moisi ) in
[https://github.com/diegoholiveira/jsonlogic/pull/124 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/124 )
#### New Contributors
- [@​Moisi](https://redirect.github.com/Moisi ) made their first
contribution in
[https://github.com/diegoholiveira/jsonlogic/pull/124 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/124 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.8.3...v3.8.4
###
[`v3.8.3`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.8.3 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.8.2...v3.8.3 )
#### What's Changed
- fix(122): Negating an empty slice should return true by
[@​juannorris](https://redirect.github.com/juannorris ) in
[https://github.com/diegoholiveira/jsonlogic/pull/123 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/123 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.8.2...v3.8.3
###
[`v3.8.2`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.8.2 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.8.1...v3.8.2 )
#### What's Changed
- fix: allow 'map primitives' in ValidateJsonLogic by
[@​juannorris](https://redirect.github.com/juannorris ) in
[https://github.com/diegoholiveira/jsonlogic/pull/121 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/121 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.8.1...v3.8.2
###
[`v3.8.1`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.8.1 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.8.0...v3.8.1 )
#### What's Changed
- Enhancement proposal for test names in TestRulesFromJsonLogic test
suite by [@​juannorris](https://redirect.github.com/juannorris ) in
[https://github.com/diegoholiveira/jsonlogic/pull/116 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/116 )
- disable setup-go dependency cache by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/117 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/117 )
- Make IF operator behave lazily (like AND and OR) by
[@​juannorris](https://redirect.github.com/juannorris ) in
[https://github.com/diegoholiveira/jsonlogic/pull/118 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/118 )
- Remove some unused code by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/119 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/119 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.8.0...v3.8.1
###
[`v3.8.0`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.8.0 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.7.5...v3.8.0 )
#### What's Changed
##### Performance Enhancements
- Reduced memory usage by ~2% across all operations
- Decreased allocation count by ~5% through better memory pre-allocation
- Improved execution time by ~2.5% on average
- Most significant speedups in equality operations (+10%) and complex
condition evaluation (+8%)
To better understand this numbers, I published the benchmark suite in
https://github.com/diegoholiveira/jsonlogic/tree/main/benchmark
##### Code Improvements
- Renamed 'arrays.go' to 'lists.go' for better semantic clarity
- Added pre-allocation of slices with appropriate capacity for improved
performance
- Optimized common operations with early returns for empty or
single-element arrays
- Enhanced memory efficiency in list operations (filter, map, merge)
- Improved type handling and nil checks in equality operations
- Added optimized paths for sum and concatenation operations
This release focuses on performance optimization and code quality
improvements, making the library more efficient while maintaining full
compatibility with the JSONLogic specification.
###
[`v3.7.5`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.7.5 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.7.4...v3.7.5 )
#### What's Changed
- create the javascript package to encapsulate specific JS behavior by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/106 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/106 )
- create the `typing` package with types conversion helpers by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/107 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/107 )
- Improve go docs by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/108 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/108 )
- fix: ensure default values are used only when required by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/111 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/111 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.7.4...v3.7.5
</details>
<details>
<summary>fsnotify/fsnotify (github.com/fsnotify/fsnotify)</summary>
###
[`v1.9.0`](https://redirect.github.com/fsnotify/fsnotify/releases/tag/v1.9.0 )
[Compare
Source](https://redirect.github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0 )
##### Changes and fixes
- all: make BufferedWatcher buffered again ([#​657])
- inotify: fix race when adding/removing watches while a watched path is
being deleted ([#​678], [#​686])
- inotify: don't send empty event if a watched path is unmounted
([#​655])
- inotify: don't register duplicate watches when watching both a symlink
and its target; previously that would get "half-added" and removing the
second would panic ([#​679])
- kqueue: fix watching relative symlinks ([#​681])
- kqueue: correctly mark pre-existing entries when watching a link to a
dir on kqueue ([#​682])
- illumos: don't send error if changed file is deleted while processing
the event ([#​678])
[#​657]: https://redirect.github.com/fsnotify/fsnotify/pull/657
[#​678]: https://redirect.github.com/fsnotify/fsnotify/pull/678
[#​686]: https://redirect.github.com/fsnotify/fsnotify/pull/686
[#​655]: https://redirect.github.com/fsnotify/fsnotify/pull/655
[#​681]: https://redirect.github.com/fsnotify/fsnotify/pull/681
[#​679]: https://redirect.github.com/fsnotify/fsnotify/pull/679
[#​682]: https://redirect.github.com/fsnotify/fsnotify/pull/682
</details>
<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>
###
[`v1.22.0`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.22.0 ):
- 2025-04-07
[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0 )
⚠️ This release contains potential breaking change if you use
experimental `zstd` support introduce in
[#​1496](https://redirect.github.com/prometheus/client_golang/issues/1496 )
⚠️
Experimental support for `zstd` on scrape was added, controlled by the
request `Accept-Encoding` header.
It was enabled by default since version 1.20, but now you need to add a
blank import to enable it.
The decision to make it opt-in by default was originally made because
the Go standard library was expected to have default zstd support added
soon,
[https://github.com/golang/go/issues/62513 ](https://redirect.github.com/golang/go/issues/62513 )
however, the work took longer than anticipated and it will be postponed
to upcoming major Go versions.
e.g.:
> ```go
> import (
> _ "github.com/prometheus/client_golang/prometheus/promhttp/zstd"
> )
> ```
- \[FEATURE] prometheus: Add new CollectorFunc utility
[#​1724](https://redirect.github.com/prometheus/client_golang/issues/1724 )
- \[CHANGE] Minimum required Go version is now 1.22 (we also test
client\_golang against latest go version - 1.24)
[#​1738](https://redirect.github.com/prometheus/client_golang/issues/1738 )
- \[FEATURE] api: `WithLookbackDelta` and `WithStats` options have been
added to API client.
[#​1743](https://redirect.github.com/prometheus/client_golang/issues/1743 )
- \[CHANGE] ⚠️ promhttp: Isolate zstd support and
klauspost/compress library use to promhttp/zstd package.
[#​1765](https://redirect.github.com/prometheus/client_golang/issues/1765 )
<details>
<summary> All Changes </summary>
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1720 ](https://redirect.github.com/prometheus/client_golang/pull/1720 )0
- build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1719 ](https://redirect.github.com/prometheus/client_golang/pull/1719 )9
- Update RELEASE.md by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1721 ](https://redirect.github.com/prometheus/client_golang/pull/1721 )1
- chore(docs): Add links for the upstream PRs by
[@​kakkoyun](https://redirect.github.com/kakkoyun ) in
[https://github.com/prometheus/client_golang/pull/1722 ](https://redirect.github.com/prometheus/client_golang/pull/1722 )2
- Added tips on releasing client and checking with k8s. by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1723 ](https://redirect.github.com/prometheus/client_golang/pull/1723 )3
- feat: Add new CollectorFunc utility by
[@​Saumya40-codes](https://redirect.github.com/Saumya40-codes ) in
[https://github.com/prometheus/client_golang/pull/1724 ](https://redirect.github.com/prometheus/client_golang/pull/1724 )4
- build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1725 ](https://redirect.github.com/prometheus/client_golang/pull/1725 )5
- build(deps): bump the github-actions group with 5 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1726 ](https://redirect.github.com/prometheus/client_golang/pull/1726 )6
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_golang/pull/1727 ](https://redirect.github.com/prometheus/client_golang/pull/1727 )7
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_golang/pull/1731 ](https://redirect.github.com/prometheus/client_golang/pull/1731 )1
- build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1739 ](https://redirect.github.com/prometheus/client_golang/pull/1739 )9
- build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1740 ](https://redirect.github.com/prometheus/client_golang/pull/1740 )0
- Cleanup dependabot config by
[@​SuperQ](https://redirect.github.com/SuperQ ) in
[https://github.com/prometheus/client_golang/pull/1741 ](https://redirect.github.com/prometheus/client_golang/pull/1741 )1
- Upgrade Golang version v1.24 by
[@​dongjiang1989](https://redirect.github.com/dongjiang1989 ) in
[https://github.com/prometheus/client_golang/pull/1738 ](https://redirect.github.com/prometheus/client_golang/pull/1738 )8
- build(deps): bump the github-actions group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1742 ](https://redirect.github.com/prometheus/client_golang/pull/1742 )2
- Merging 1.21 release back to main. by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1744 ](https://redirect.github.com/prometheus/client_golang/pull/1744 )4
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_golang/pull/1745 ](https://redirect.github.com/prometheus/client_golang/pull/1745 )5
- Add support for undocumented query options for API by
[@​mahendrapaipuri](https://redirect.github.com/mahendrapaipuri )
in
[https://github.com/prometheus/client_golang/pull/1743 ](https://redirect.github.com/prometheus/client_golang/pull/1743 )3
- exp/api: Add experimental exp module; Add remote API with write client
and handler. by [@​bwplotka](https://redirect.github.com/bwplotka )
in
[https://github.com/prometheus/client_golang/pull/1658 ](https://redirect.github.com/prometheus/client_golang/pull/1658 )8
- exp/api: Add accepted msg type validation to handler by
[@​saswatamcode](https://redirect.github.com/saswatamcode ) in
[https://github.com/prometheus/client_golang/pull/1750 ](https://redirect.github.com/prometheus/client_golang/pull/1750 )0
- build(deps): bump the github-actions group with 5 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1751 ](https://redirect.github.com/prometheus/client_golang/pull/1751 )1
- build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1752 ](https://redirect.github.com/prometheus/client_golang/pull/1752 )2
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1753 ](https://redirect.github.com/prometheus/client_golang/pull/1753 )3
- exp: Reset snappy buf by
[@​saswatamcode](https://redirect.github.com/saswatamcode ) in
[https://github.com/prometheus/client_golang/pull/1756 ](https://redirect.github.com/prometheus/client_golang/pull/1756 )6
- Merge release 1.21.1 to main. by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1762 ](https://redirect.github.com/prometheus/client_golang/pull/1762 )2
- exp: Add dependabot config by
[@​saswatamcode](https://redirect.github.com/saswatamcode ) in
[https://github.com/prometheus/client_golang/pull/1754 ](https://redirect.github.com/prometheus/client_golang/pull/1754 )4
- build(deps): bump peter-evans/create-pull-request from 7.0.7 to 7.0.8
in the github-actions group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_golang/pull/1764 ](https://redirect.github.com/prometheus/client_golang/pull/1764 )4
- promhttp: Isolate zstd support and klauspost/compress library use to
promhttp/zstd package by
[@​liggitt](https://redirect.github.com/liggitt ) in
[https://github.com/prometheus/client_golang/pull/1765 ](https://redirect.github.com/prometheus/client_golang/pull/1765 )5
- Cut 1.22.0-rc.0 by
[@​kakkoyun](https://redirect.github.com/kakkoyun ) in
[https://github.com/prometheus/client_golang/pull/1768 ](https://redirect.github.com/prometheus/client_golang/pull/1768 )8
</details>
#### New Contributors
* @​Saumya40-codes made their first
contributi[https://github.com/prometheus/client_golang/pull/1724 ](https://redirect.github.com/prometheus/client_golang/pull/1724 )l/1724
* @​mahendrapaipuri made their first
contributi[https://github.com/prometheus/client_golang/pull/1743 ](https://redirect.github.com/prometheus/client_golang/pull/1743 )l/1743
* @​liggitt made their first
contributi[https://github.com/prometheus/client_golang/pull/1765 ](https://redirect.github.com/prometheus/client_golang/pull/1765 )l/1765
**Full Changelog**:
https://github.com/prometheus/client\_golang/compare/v1.21.1...v1.22.0-rc.0
</details>
<details>
<summary>spf13/viper (github.com/spf13/viper)</summary>
###
[`v1.20.1`](https://redirect.github.com/spf13/viper/releases/tag/v1.20.1 )
[Compare
Source](https://redirect.github.com/spf13/viper/compare/v1.20.0...v1.20.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v1.20.1 -->
##### What's Changed
##### Bug Fixes 🐛
- Backport config type fixes to 1.20.x by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/2005 ](https://redirect.github.com/spf13/viper/pull/2005 )
**Full Changelog**:
https://github.com/spf13/viper/compare/v1.20.0...v1.20.1
###
[`v1.20.0`](https://redirect.github.com/spf13/viper/releases/tag/v1.20.0 )
[Compare
Source](https://redirect.github.com/spf13/viper/compare/v1.19.0...v1.20.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v1.20.0 -->
> \[!WARNING]
> This release includes a few minor breaking changes. Read the [upgrade
guide](https://redirect.github.com/spf13/viper/blob/master/UPGRADE.md#v120x )
for details.
#### What's Changed
##### Exciting New Features 🎉
- New encoding layer by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1869 ](https://redirect.github.com/spf13/viper/pull/1869 )
##### Enhancements 🚀
- Drop Go 1.20 support by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1846 ](https://redirect.github.com/spf13/viper/pull/1846 )
- Drop slog shim by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1848 ](https://redirect.github.com/spf13/viper/pull/1848 )
- Replace file searching API with a finder by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1849 ](https://redirect.github.com/spf13/viper/pull/1849 )
- Finder feature flag by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1852 ](https://redirect.github.com/spf13/viper/pull/1852 )
- Allow setting options on the global Viper instance by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1856 ](https://redirect.github.com/spf13/viper/pull/1856 )
- Add experimental flag for bind struct by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1854 ](https://redirect.github.com/spf13/viper/pull/1854 )
- Make the remote package a separate module by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1860 ](https://redirect.github.com/spf13/viper/pull/1860 )
- Add decoder hook option by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1872 ](https://redirect.github.com/spf13/viper/pull/1872 )
- Encoder improvements by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1885 ](https://redirect.github.com/spf13/viper/pull/1885 )
- Get uint8 by
[@​martinconic](https://redirect.github.com/martinconic ) in
[https://github.com/spf13/viper/pull/1894 ](https://redirect.github.com/spf13/viper/pull/1894 )
##### Bug Fixes 🐛
- Fix missing config type when reading from a buffer by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1857 ](https://redirect.github.com/spf13/viper/pull/1857 )
- fix: do not allow setting dependencies to nil values by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1871 ](https://redirect.github.com/spf13/viper/pull/1871 )
- feat: copy keydelim from parent chart in viper.Sub() by
[@​obs-gh-alexlew](https://redirect.github.com/obs-gh-alexlew ) in
[https://github.com/spf13/viper/pull/1887 ](https://redirect.github.com/spf13/viper/pull/1887 )
##### Breaking Changes 🛠
- Drop encoding formats: HCL, Java properties, INI by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1870 ](https://redirect.github.com/spf13/viper/pull/1870 )
##### Dependency Updates ⬆️
- chore: update mapstructure by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1723 ](https://redirect.github.com/spf13/viper/pull/1723 )
- chore: update crypt by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1834 ](https://redirect.github.com/spf13/viper/pull/1834 )
- build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1853 ](https://redirect.github.com/spf13/viper/pull/1853 )
- Revert to go-difflib and go-spew releases by
[@​skitt](https://redirect.github.com/skitt ) in
[https://github.com/spf13/viper/pull/1861 ](https://redirect.github.com/spf13/viper/pull/1861 )
- build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1862 ](https://redirect.github.com/spf13/viper/pull/1862 )
- build(deps): bump github/codeql-action from 3.25.8 to 3.25.10 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1865 ](https://redirect.github.com/spf13/viper/pull/1865 )
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1864 ](https://redirect.github.com/spf13/viper/pull/1864 )
- chore: update crypt by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1866 ](https://redirect.github.com/spf13/viper/pull/1866 )
- build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1876 ](https://redirect.github.com/spf13/viper/pull/1876 )
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in
/remote by [@​dependabot](https://redirect.github.com/dependabot )
in
[https://github.com/spf13/viper/pull/1878 ](https://redirect.github.com/spf13/viper/pull/1878 )
- build(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1879 ](https://redirect.github.com/spf13/viper/pull/1879 )
- build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1881 ](https://redirect.github.com/spf13/viper/pull/1881 )
- build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1880 ](https://redirect.github.com/spf13/viper/pull/1880 )
- build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1883 ](https://redirect.github.com/spf13/viper/pull/1883 )
- chore(deps): update crypt by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1884 ](https://redirect.github.com/spf13/viper/pull/1884 )
- chore: update dependencies by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1888 ](https://redirect.github.com/spf13/viper/pull/1888 )
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0 to
2.1.0 by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1901 ](https://redirect.github.com/spf13/viper/pull/1901 )
- build(deps): bump github.com/spf13/cast from 1.6.0 to 1.7.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1899 ](https://redirect.github.com/spf13/viper/pull/1899 )
- build(deps): bump github/codeql-action from 3.25.13 to 3.26.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1897 ](https://redirect.github.com/spf13/viper/pull/1897 )
- build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1893 ](https://redirect.github.com/spf13/viper/pull/1893 )
- build(deps): bump github/codeql-action from 3.26.0 to 3.26.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1903 ](https://redirect.github.com/spf13/viper/pull/1903 )
- build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1905 ](https://redirect.github.com/spf13/viper/pull/1905 )
- build(deps): bump github/codeql-action from 3.26.3 to 3.26.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1909 ](https://redirect.github.com/spf13/viper/pull/1909 )
- Update Go by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1913 ](https://redirect.github.com/spf13/viper/pull/1913 )
- chore: update crypt package by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1914 ](https://redirect.github.com/spf13/viper/pull/1914 )
- build(deps): bump github/codeql-action from 3.26.5 to 3.26.6 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1915 ](https://redirect.github.com/spf13/viper/pull/1915 )
- build(deps): bump mheap/github-action-required-labels from 5.4.1 to
5.4.2 by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1916 ](https://redirect.github.com/spf13/viper/pull/1916 )
- build(deps): bump cachix/install-nix-action from 27 to 28 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1919 ](https://redirect.github.com/spf13/viper/pull/1919 )
- build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1920 ](https://redirect.github.com/spf13/viper/pull/1920 )
- chore: update crypt by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1921 ](https://redirect.github.com/spf13/viper/pull/1921 )
- build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1923 ](https://redirect.github.com/spf13/viper/pull/1923 )
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.1.0 to
2.2.1 by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1925 ](https://redirect.github.com/spf13/viper/pull/1925 )
- build(deps): bump github/codeql-action from 3.26.8 to 3.26.11 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1932 ](https://redirect.github.com/spf13/viper/pull/1932 )
- build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1930 ](https://redirect.github.com/spf13/viper/pull/1930 )
- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1928 ](https://redirect.github.com/spf13/viper/pull/1928 )
- build(deps): bump actions/checkout from 4.2.0 to 4.2.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1936 ](https://redirect.github.com/spf13/viper/pull/1936 )
- build(deps): bump github/codeql-action from 3.26.11 to 3.27.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1948 ](https://redirect.github.com/spf13/viper/pull/1948 )
- build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1944 ](https://redirect.github.com/spf13/viper/pull/1944 )
- build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1942 ](https://redirect.github.com/spf13/viper/pull/1942 )
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1943 ](https://redirect.github.com/spf13/viper/pull/1943 )
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1941 ](https://redirect.github.com/spf13/viper/pull/1941 )
- build(deps): bump github/codeql-action from 3.27.2 to 3.27.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1949 ](https://redirect.github.com/spf13/viper/pull/1949 )
- build(deps): bump github/codeql-action from 3.27.3 to 3.27.7 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1958 ](https://redirect.github.com/spf13/viper/pull/1958 )
- build(deps): bump mheap/github-action-required-labels from 5.4.2 to
5.5.0 by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1957 ](https://redirect.github.com/spf13/viper/pull/1957 )
- build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1953 ](https://redirect.github.com/spf13/viper/pull/1953 )
- build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1959 ](https://redirect.github.com/spf13/viper/pull/1959 )
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1954 ](https://redirect.github.com/spf13/viper/pull/1954 )
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /remote
by [@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1960 ](https://redirect.github.com/spf13/viper/pull/1960 )
- build(deps): bump github/codeql-action from 3.27.7 to 3.27.9 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1964 ](https://redirect.github.com/spf13/viper/pull/1964 )
- chore: update afero by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1973 ](https://redirect.github.com/spf13/viper/pull/1973 )
- build(deps): bump github.com/spf13/cast from 1.7.0 to 1.7.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1968 ](https://redirect.github.com/spf13/viper/pull/1968 )
- build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/spf13/viper/pull/1979 ](https://redirect.github.com/spf13/viper/pull/1979 )
- ci: add Go 1.24 to the test matrix by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1983 ](https://redirect.github.com/spf13/viper/pull/1983 )
##### Other Changes
- refactor: move remote code to separate file by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1847 ](https://redirect.github.com/spf13/viper/pull/1847 )
- refactor: cleanup unused encoding code by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1889 ](https://redirect.github.com/spf13/viper/pull/1889 )
- Fix issues reported by testifylint by
[@​deining](https://redirect.github.com/deining ) in
[https://github.com/spf13/viper/pull/1965 ](https://redirect.github.com/spf13/viper/pull/1965 )
- docs: add update instructions for 1.20 by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/spf13/viper/pull/1992 ](https://redirect.github.com/spf13/viper/pull/1992 )
#### New Contributors
- [@​obs-gh-alexlew](https://redirect.github.com/obs-gh-alexlew )
made their first contribution in
[https://github.com/spf13/viper/pull/1887 ](https://redirect.github.com/spf13/viper/pull/1887 )
- [@​martinconic](https://redirect.github.com/martinconic ) made
their first contribution in
[https://github.com/spf13/viper/pull/1894 ](https://redirect.github.com/spf13/viper/pull/1894 )
- [@​deining](https://redirect.github.com/deining ) made their
first contribution in
[https://github.com/spf13/viper/pull/1965 ](https://redirect.github.com/spf13/viper/pull/1965 )
**Full Changelog**:
https://github.com/spf13/viper/compare/v1.19.0...v1.20.0
</details>
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.4`](https://redirect.github.com/golang/go/compare/go1.24.3...go1.24.4 )
###
[`v1.24.3`](https://redirect.github.com/golang/go/compare/go1.24.2...go1.24.3 )
</details>
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.37.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.37.0 ):
/v0.59.0/v0.13.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0 )
##### Added
- The `go.opentelemetry.io/otel/semconv/v1.33.0` package.
The package contains semantic conventions from the `v1.33.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.32.0.`([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6799 ))
- The `go.opentelemetry.io/otel/semconv/v1.34.0` package.
The package contains semantic conventions from the `v1.34.0` version of
the OpenTelemetry Semantic Conventions.
([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6812 ))
- Add metric's schema URL as `otel_scope_schema_url` label in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add metric's scope attributes as `otel_scope_[attribute]` labels in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Changed handling of `go.opentelemetry.io/otel/exporters/prometheus`
metric renaming to add unit suffixes when it doesn't match one of the
pre-defined values in the unit suffix map.
([#​6839](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6839 ))
##### Changed
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`.
([#​6827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6827 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`.
([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6829 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/metric`.
([#​6832](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6832 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`.
([#​6834](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6834 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`.
([#​6835](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6835 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/trace`.
([#​6836](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6836 ))
- `Record.Resource` now returns `*resource.Resource` instead of
`resource.Resource` in `go.opentelemetry.io/otel/sdk/log`.
([#​6864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6864 ))
- Retry now shows error cause for context timeout in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6898](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6898 ))
##### Fixed
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Validate exponential histogram scale range for Prometheus
compatibility in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6822](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6822 ))
- Context cancellation during metric pipeline produce does not corrupt
data in `go.opentelemetry.io/otel/sdk/metric`.
([#​6914](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6914 ))
##### Removed
- `go.opentelemetry.io/otel/exporters/prometheus` no longer exports
`otel_scope_info` metric.
([#​6770](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6770 ))
#### What's Changed
- Fix dependencies to unreleased sdk/logtest by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6800 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6800 )
- Release experimental logs 0.12.1 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6802 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6802 )
- Fix broken link in changelog by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6805 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6805 )
- Retract v0.12.0 for log exporters by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6804 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6804 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`45338d2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/45338d2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6807 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6807 )
- remove internal/matchers by
[@​codeimmortal](https://redirect.github.com/codeimmortal ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- Release log/v0.12.2 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6806 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6806 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`f0acec6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f0acec6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6810 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6810 )
- Update the required approvals policy by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6783 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6783 )
- Generate `semconv/v1.33.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6799 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6799 )
- chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6815 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6815 )
- chore(deps): update module
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
---------
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-07-04 16:10:16 -04:00
Brianna Bland
07a45d9b22
feat: add sync_context to SyncFlags ( #1642 )
...
## This PR
- adds comment about `GetMetadata` being deprecated in future release
- implements the `sync_context` field to the `SyncFlags` of
`flag-sync/handler.go`
### Related Issues
Fixes #1635
---------
Signed-off-by: bbland1 <104288486+bbland1@users.noreply.github.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-07-03 15:36:07 -04:00
github-actions[bot]
23e15540a7
chore: release main ( #1643 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.5</summary>
##
[0.12.5](https://github.com/open-feature/flagd/compare/flagd/v0.12.4...flagd/v0.12.5 )
(2025-06-13)
### ✨ New Features
* add server-side deadline to sync service
([#1638 ](https://github.com/open-feature/flagd/issues/1638 ))
([b70fa06 ](b70fa06b66 ))
* updating context using headers
([#1641 ](https://github.com/open-feature/flagd/issues/1641 ))
([ba34815 ](ba348152b6 ))
</details>
<details><summary>core: 0.11.5</summary>
##
[0.11.5](https://github.com/open-feature/flagd/compare/core/v0.11.4...core/v0.11.5 )
(2025-06-13)
### ✨ New Features
* add server-side deadline to sync service
([#1638 ](https://github.com/open-feature/flagd/issues/1638 ))
([b70fa06 ](b70fa06b66 ))
* updating context using headers
([#1641 ](https://github.com/open-feature/flagd/issues/1641 ))
([ba34815 ](ba348152b6 ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-19 11:04:29 -04:00
alexandraoberaigner
b70fa06b66
feat: add server-side deadline to sync service ( #1638 )
...
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->
## This PR
<!-- add the description of the PR here -->
- adds server side deadline for sync and event streams configurable via
cmd argument `--stream-deadline`
### Related Issues
#1582
### Notes
<!-- any additional notes for this PR -->
### How to test
1. Run flagd with `--stream-deadline 3s` // 3s can be replaced with any
duration the deadline should have
2. Test Event Stream deadline: run `grpcurl -v --proto
schemas/protobuf/flagd/evaluation/v1/evaluation.proto -plaintext
localhost:8013 flagd.evaluation.v1.Service/EventStream` or similar
depending on your flagd settings to check if the deadline exceeded is
returned after the specified duration
3. Test Sync Service Stream deadline: run `grpcurl -v --proto
schemas/protobuf/flagd/sync/v1/sync.proto -plaintext localhost:8015
flagd.sync.v1.FlagSyncService/SyncFlags` or similar depending on your
flagd settings to check if the deadline exceeded is returned after the
specified duration
Signed-off-by: alexandra.oberaigner <alexandra.oberaigner@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2025-06-13 15:50:48 -04:00
Rahul Baradol
ba348152b6
feat: updating context using headers ( #1641 )
...
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->
Able to update context map using headers present in
- OFREP requests
- Connect Requests (via Flag Evaluator V2 service)
### Related Issues
Fixes #1583
### Notes
Context values passed via headers is high priority
If same context key is updated via
- Headers
- Request Body
- Static Config
_Context via Headers will be considered_
### Usage
```
flagd start --port 8013 --uri file:./samples/example_flags.flagd.json -H Header=contextKey
```
or
```
flagd start --port 8013 --uri file:./samples/example_flags.flagd.json --context-from-header Header=contextKey
```
---------
Signed-off-by: Rahul Baradol <rahul.baradol.14@gmail.com>
2025-06-13 10:02:35 -04:00
github-actions[bot]
cb2b8eeb9c
chore: release main ( #1605 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.4</summary>
##
[0.12.4](https://github.com/open-feature/flagd/compare/flagd/v0.12.3...flagd/v0.12.4 )
(2025-05-28)
### 🐛 Bug Fixes
* Bump OpenTelemetry instrumentation dependencies
([#1616 ](https://github.com/open-feature/flagd/issues/1616 ))
([11db29d ](11db29dc3a ))
### ✨ New Features
* add traces to ofrep endpoint
([#1593 ](https://github.com/open-feature/flagd/issues/1593 ))
([a5d43bc ](a5d43bc1de ))
### 🧹 Chore
* **deps:** update dependency go to v1.24.1
([#1559 ](https://github.com/open-feature/flagd/issues/1559 ))
([cd46044 ](cd4604471b ))
* **security:** upgrade dependency versions
([#1632 ](https://github.com/open-feature/flagd/issues/1632 ))
([761d870 ](761d870a3c ))
</details>
<details><summary>flagd-proxy: 0.7.4</summary>
##
[0.7.4](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.7.3...flagd-proxy/v0.7.4 )
(2025-05-28)
### 🧹 Chore
* **deps:** update dependency go to v1.24.1
([#1559 ](https://github.com/open-feature/flagd/issues/1559 ))
([cd46044 ](cd4604471b ))
* **security:** upgrade dependency versions
([#1632 ](https://github.com/open-feature/flagd/issues/1632 ))
([761d870 ](761d870a3c ))
</details>
<details><summary>core: 0.11.4</summary>
##
[0.11.4](https://github.com/open-feature/flagd/compare/core/v0.11.3...core/v0.11.4 )
(2025-05-28)
### 🐛 Bug Fixes
* incorrect comparison used for time
([#1608 ](https://github.com/open-feature/flagd/issues/1608 ))
([8c5ac2f ](8c5ac2f2c3 ))
### 🧹 Chore
* **deps:** update dependency go to v1.24.1
([#1559 ](https://github.com/open-feature/flagd/issues/1559 ))
([cd46044 ](cd4604471b ))
* **security:** upgrade dependency versions
([#1632 ](https://github.com/open-feature/flagd/issues/1632 ))
([761d870 ](761d870a3c ))
### 🔄 Refactoring
* Refactor the cron function in http sync
([#1600 ](https://github.com/open-feature/flagd/issues/1600 ))
([babcacf ](babcacfe4d ))
* removed hardcoded metric export interval and use otel default
([#1621 ](https://github.com/open-feature/flagd/issues/1621 ))
([81c66eb ](81c66ebf2b ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-02 15:47:43 -04:00
i-m-addycoder
761d870a3c
chore(security): upgrade dependency versions ( #1632 )
...
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->
## This PR
<!-- add the description of the PR here -->
- upgrades 2 dependency versions to fix CVEs
### Notes
<!-- any additional notes for this PR -->
Dependency upgrades and corresponding CVEs
- github.com/golang-jwt/jwt/v5 | v5.2.1 -
https://www.cve.org/CVERecord?id=CVE-2025-30204 - `go get
github.com/golang-jwt/jwt/v5@v5.2.2` in core, flagd and flagd-proxy
directories
- golang.org/x/oauth2/jws | v0.25.0 and v0.26.0 -
https://www.cve.org/CVERecord?id=CVE-2025-22868 - `go get
golang.org/x/oauth2@v0.27.0` in core, flagd and flagd-proxy directories
### How to test
<!-- if applicable, add testing instructions under this section -->
1. `make workspace-init`
2. `make test`
Signed-off-by: Aditya Thakur <aditya.t.01011@gmail.com>
2025-05-28 15:44:01 -04:00
Michael Beemer
81c66ebf2b
refactor: removed hardcoded metric export interval and use otel default ( #1621 )
...
Signed-off-by: Michael Beemer <michael.beemer@dynatrace.com>
2025-05-06 23:29:06 -04:00
Zhiwei Liang
babcacfe4d
refactor: Refactor the cron function in http sync ( #1600 )
...
<!-- Please use this template for your pull request. -->
<!-- Please use the sections that you need and delete other sections -->
## This PR
Refactor the cron function in the `Sync` function for the HTTP sync.
This might improve the performance as well because it reduces the number
of HTTP requests.
Signed-off-by: Zhiwei Liang <zhiwei.liang27@pm.me>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-03-27 16:02:48 -04:00
Matthew Wilson
8c5ac2f2c3
fix: incorrect comparison used for time ( #1608 )
...
Signed-off-by: Matthew Wilson <54033231+wilson-matthew@users.noreply.github.com>
2025-03-27 14:28:26 -04:00
renovate[bot]
cd4604471b
chore(deps): update dependency go to v1.24.1 ( #1559 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | minor |
`1.22.9` -> `1.24.1` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.1`](https://redirect.github.com/golang/go/compare/go1.24.0...go1.24.1 )
###
[`v1.24.0`](https://redirect.github.com/golang/go/compare/go1.23.6...go1.24.0 )
###
[`v1.23.7`](https://redirect.github.com/golang/go/compare/go1.23.6...go1.23.7 )
###
[`v1.23.6`](https://redirect.github.com/golang/go/compare/go1.23.5...go1.23.6 )
###
[`v1.23.5`](https://redirect.github.com/golang/go/compare/go1.23.4...go1.23.5 )
###
[`v1.23.4`](https://redirect.github.com/golang/go/compare/go1.23.3...go1.23.4 )
###
[`v1.23.3`](https://redirect.github.com/golang/go/compare/go1.23.2...go1.23.3 )
###
[`v1.23.2`](https://redirect.github.com/golang/go/compare/go1.23.1...go1.23.2 )
###
[`v1.23.1`](https://redirect.github.com/golang/go/compare/go1.23.0...go1.23.1 )
###
[`v1.23.0`](https://redirect.github.com/golang/go/compare/go1.22.12...go1.23.0 )
###
[`v1.22.12`](https://redirect.github.com/golang/go/compare/go1.22.11...go1.22.12 )
###
[`v1.22.11`](https://redirect.github.com/golang/go/compare/go1.22.10...go1.22.11 )
###
[`v1.22.10`](https://redirect.github.com/golang/go/compare/go1.22.9...go1.22.10 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
---------
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-03-25 14:55:03 -04:00
github-actions[bot]
3f4690e550
chore: release main ( #1571 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.3</summary>
##
[0.12.3](https://github.com/open-feature/flagd/compare/flagd/v0.12.2...flagd/v0.12.3 )
(2025-03-25)
### 🐛 Bug Fixes
* add support for unix socket connection in sync service
([#1518 ](https://github.com/open-feature/flagd/issues/1518 ))
([#1560 ](https://github.com/open-feature/flagd/issues/1560 ))
([e2203a1 ](e2203a13ca ))
* **deps:** update module github.com/open-feature/flagd/core to v0.11.2
([#1570 ](https://github.com/open-feature/flagd/issues/1570 ))
([e151b1f ](e151b1f975 ))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576 ](https://github.com/open-feature/flagd/issues/1576 ))
([cd95193 ](cd95193f71 ))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578 ](https://github.com/open-feature/flagd/issues/1578 ))
([5c2c64f ](5c2c64f878 ))
* incorrect metadata returned per source
([#1599 ](https://github.com/open-feature/flagd/issues/1599 ))
([b333e11 ](b333e11ecf ))
### ✨ New Features
* accept version numbers which are not strings
([#1589 ](https://github.com/open-feature/flagd/issues/1589 ))
([6a13796 ](6a137967a2 ))
</details>
<details><summary>flagd-proxy: 0.7.3</summary>
##
[0.7.3](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.7.2...flagd-proxy/v0.7.3 )
(2025-03-25)
### 🐛 Bug Fixes
* **deps:** update module github.com/open-feature/flagd/core to v0.11.2
([#1570 ](https://github.com/open-feature/flagd/issues/1570 ))
([e151b1f ](e151b1f975 ))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576 ](https://github.com/open-feature/flagd/issues/1576 ))
([cd95193 ](cd95193f71 ))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578 ](https://github.com/open-feature/flagd/issues/1578 ))
([5c2c64f ](5c2c64f878 ))
</details>
<details><summary>core: 0.11.3</summary>
##
[0.11.3](https://github.com/open-feature/flagd/compare/core/v0.11.2...core/v0.11.3 )
(2025-03-25)
### 🐛 Bug Fixes
* **deps:** update github.com/open-feature/flagd-schemas digest to
9b0ee43 ([#1598 ](https://github.com/open-feature/flagd/issues/1598 ))
([0587ce4 ](0587ce44e6 ))
* **deps:** update github.com/open-feature/flagd-schemas digest to
e840a03 ([#1587 ](https://github.com/open-feature/flagd/issues/1587 ))
([9ee0c57 ](9ee0c573d6 ))
* **deps:** update module connectrpc.com/otelconnect to v0.7.2
([#1574 ](https://github.com/open-feature/flagd/issues/1574 ))
([6094dce ](6094dce5c0 ))
* **deps:** update module github.com/google/go-cmp to v0.7.0
([#1569 ](https://github.com/open-feature/flagd/issues/1569 ))
([6e9dbd2 ](6e9dbd2dbf ))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576 ](https://github.com/open-feature/flagd/issues/1576 ))
([cd95193 ](cd95193f71 ))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578 ](https://github.com/open-feature/flagd/issues/1578 ))
([5c2c64f ](5c2c64f878 ))
* incorrect metadata returned per source
([#1599 ](https://github.com/open-feature/flagd/issues/1599 ))
([b333e11 ](b333e11ecf ))
### ✨ New Features
* accept version numbers which are not strings
([#1589 ](https://github.com/open-feature/flagd/issues/1589 ))
([6a13796 ](6a137967a2 ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 14:38:14 -04:00
renovate[bot]
0587ce44e6
fix(deps): update github.com/open-feature/flagd-schemas digest to 9b0ee43 ( #1598 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/open-feature/flagd-schemas](https://redirect.github.com/open-feature/flagd-schemas )
| require | digest | `e840a03` -> `9b0ee43` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 17:57:33 +00:00
Todd Baert
b333e11ecf
fix: incorrect metadata returned per source ( #1599 )
...
This PR fixes an issue where the wrong metadata is returned when a
selector is used.
This bug is easy to fix, but was also easy to write. We eventually need
to refactor the flag memory store (`flags.go`) to store all flags per
source. This was retrofitted in to support selectors, from a
single-flagSet model.
To test, do the manual test specified in
https://github.com/open-feature/flagd/issues/1597 .
Fixes: https://github.com/open-feature/flagd/issues/1597
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2025-03-25 09:44:23 -04:00
renovate[bot]
9ee0c573d6
fix(deps): update github.com/open-feature/flagd-schemas digest to e840a03 ( #1587 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/open-feature/flagd-schemas](https://redirect.github.com/open-feature/flagd-schemas )
| require | digest | `bb76343` -> `e840a03` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 15:22:39 +00:00
chrfwow
6a137967a2
feat: accept version numbers which are not strings ( #1589 )
...
## This PR
Fixes errors when the provided version is not a string but a number
(e.g. versions like 1.0, 2, ...) and improves the test suite to use our
`parseSemverEvaluationData` function. Furthermore, logging now includes
erroneous inputs.
---------
Signed-off-by: christian.lutnik <christian.lutnik@dynatrace.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2025-03-14 11:38:20 +01:00
renovate[bot]
779e8f929a
fix(deps): update opentelemetry-go monorepo ( #1581 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.56.0` -> `v0.57.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.35.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.35.0 ):
/v0.57.0/v0.11.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
#### Overview
This release is the last to support [Go 1.22].
The next release will require at least [Go 1.23].
##### Added
- Add `ValueFromAttribute` and `KeyValueFromAttribute` in
`go.opentelemetry.io/otel/log`.
([#​6180](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6180 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/log`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/log/logtest`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- `AssertRecordEqual` in `go.opentelemetry.io/otel/log/logtest` checks
`Record.EventName`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/sdk/log/logtest`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`
([#​6210](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6210 ))
- The `go.opentelemetry.io/otel/semconv/v1.28.0` package.
The package contains semantic conventions from the `v1.28.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.28.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.27.0`([#​6236](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6236 ))
- The `go.opentelemetry.io/otel/semconv/v1.30.0` package.
The package contains semantic conventions from the `v1.30.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.30.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.28.0`([#​6240](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6240 ))
- Document the pitfalls of using `Resource` as a comparable type.
`Resource.Equal` and `Resource.Equivalent` should be used instead.
([#​6272](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6272 ))
- Support \[Go 1.24].
([#​6304](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6304 ))
- Add `FilterProcessor` and `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
It replaces
`go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor`.
Compared to previous version it additionally gives the possibility to
filter by resource and instrumentation scope.
([#​6317](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6317 ))
##### Changed
- Update `github.com/prometheus/common` to `v0.62.0`, which changes the
`NameValidationScheme` to `NoEscaping`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This is controlled by the `Content-Type` header, or can be reverted by
setting `NameValidationScheme` to `LegacyValidation` in
`github.com/prometheus/common/model`.
([#​6198](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6198 ))
##### Fixes
- Eliminate goroutine leak for the processor returned by
`NewSimpleSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`Shutdown` is called and the passed `ctx` is canceled and
`SpanExporter.Shutdown` has not returned.
([#​6368](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6368 ))
- Eliminate goroutine leak for the processor returned by
`NewBatchSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`ForceFlush` is called and the passed `ctx` is canceled and
`SpanExporter.Export` has not returned.
([#​6369](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6369 ))
[Go 1.23]: https://go.dev/doc/go1.23
[Go 1.22]: https://go.dev/doc/go1.22
#### What's Changed
- chore(deps): update golang.org/x/telemetry digest to
[`04cd7ba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/04cd7ba )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6176 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6176 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6186 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6186 )
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6188 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6188 )
- chore(deps): update dependency codespell to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6189 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6189 )
- log: Add ValueFromAttribute and KeyValueFromAttribute by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6180 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6180 )
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6191 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6191 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`2f9c7e3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2f9c7e3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6190 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6190 )
- log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6187 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6187 )
- sdk/log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6193 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6193 )
- chore(deps): update codecov/codecov-action action to v5.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6195 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6195 )
- fix(deps): update googleapis to
[`138b5a5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/138b5a5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6194 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6194 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6197 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6197 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6199 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6199 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6202 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6202 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6200 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6200 )
- chore: Group renovate build-tools updates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6201 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6201 )
- Update module github.com/prometheus/common to v0.62.0 and fix tests by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6198 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6198 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6204 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6204 )
- chore(deps): update codecov/codecov-action action to v5.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6207 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6207 )
- fix(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6208 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6208 )
- fix(deps): update googleapis to
[`65684f5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65684f5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6212 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6212 )
- chore(deps): update codecov/codecov-action action to v5.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6213 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6213 )
- fix(deps): update module google.golang.org/protobuf to v1.36.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6214 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6214 )
- otlplog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6211 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6211 )
- chore: Update Logs API design doc by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6206 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6206 )
- fix(deps): update googleapis to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6217 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6217 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.4.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6218 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6218 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6219 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6219 )
- chore(deps): update dependency codespell to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6221 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6221 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6222 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6222 )
- stdoutlog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6210 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6210 )
- Update codespell target by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6223 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6223 )
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6224 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6224 )
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6231 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6231 )
- Weaver by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5898 )
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6237 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6237 )
- Generate the `semconv/v1.28.0` package by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6236 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6236 )
- Use archive URL for weaver registry by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6235 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6235 )
- sdk/log: Assign fltrProcessors on provider creation instead of lazy by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6239 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6239 )
- Generate `semconv/v1.30.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6240 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6240 )
- Add an auto-instrumentable no-op implementation to the `trace` package
by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6203 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6203 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6249 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6249 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6250 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6250 )
- chore(deps): update module golang.org/x/text to v0.22.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6252 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6252 )
- fix(deps): update googleapis to
[`7023788`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7023788 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6251 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6251 )
- chore(deps): update golang.org/x/telemetry digest to
[`3af0d96`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3af0d96 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6253 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6253 )
- chore(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6254 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6254 )
- fix(deps): update module go.opentelemetry.io/otel/trace to v1.34.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6256 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6256 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.25.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6255 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6255 )
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6259 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6259 )
- chore(deps): update lycheeverse/lychee-action action to v2.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6258 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6258 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6261 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6261 )
- Create scorecard.yml to enable OSSF Scorecard reporting by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6247 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6247 )
- chore(deps): update actions/upload-artifact digest to
[`ff15f03`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ff15f03 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6262 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6262 )
- chore(deps): update actions/checkout action to v4.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6263 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6263 )
- chore(deps): update golang.org/x/telemetry digest to
[`c67c2d1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c67c2d1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6264 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6264 )
- chore(deps): update ossf/scorecard-action action to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6265 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6265 )
- chore(deps): update actions/upload-artifact action to v4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6266 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6266 )
- fix(deps): update build-tools to v0.18.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6276 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6276 )
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6277 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6277 )
- Use renovate best-practices by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6267 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6267 )
- chore(deps): pin dependencies by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6278 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6278 )
- chore(deps): update golang.org/x/telemetry digest to
[`557cf9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/557cf9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6279 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6279 )
- Fix comment of the RecordOnly sampling decision by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6257 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6257 )
- Default github workflow permission read-all by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6268 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6268 )
- Add an OpenSSF badge to README.md by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6269 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6269 )
- chore(deps): update python docker tag to v3.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6283 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6283 )
- fix(deps): update golang.org/x to
[`f9890c6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f9890c6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6282 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6282 )
- chore(deps): update github/codeql-action digest to
[`9e8d078`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9e8d078 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6287 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6287 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6288 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6288 )
- chore(deps): update module golang.org/x/crypto to v0.33.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6290 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6290 )
- fix(deps): update googleapis to
[`e9438ea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9438ea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6289 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6289 )
- chore(deps): update otel/weaver docker tag to v0.13.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6292 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6292 )
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6291 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6291 )
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6293 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6293 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6294 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6294 )
- Close stale issues and PRs after 2 years of inactivity by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6284 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6284 )
- chore(deps): pin actions/stale action to
[`5bef64f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5bef64f )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6295 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6295 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6297 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6297 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6300 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6300 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6301 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6301 )
- Document and check resource comparability by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6272 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6272 )
- chore(deps): update module github.com/mgechev/revive to v1.6.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6306 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6306 )
- chore(deps): update otel/weaver docker tag to v0.13.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6309 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6309 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6310 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6310 )
- chore(deps): update golang.org/x/telemetry digest to
[`7530529`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7530529 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6305 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6305 )
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert
to v0.2.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6312 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6312 )
- fix(deps): update googleapis to
[`5a70512`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5a70512 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6308 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6308 )
- Add support for Go 1.24 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6304 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6304 )
- Replace tenv with usetesting by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6313 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6313 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6314 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6314 )
- \[chore] Fix go-work Make target with the highest required Go version
by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6285 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6285 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6316 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6316 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6319 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6319 )
- chore(deps): update otel/weaver docker tag to v0.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6318 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6318 )
- sdk/log: Change BenchmarkLoggerNewRecord to BenchmarkLoggerEmit by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6315 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6315 )
- chore(deps): update golang.org/x/telemetry digest to
[`6f9b61d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6f9b61d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6321 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6321 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6322 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6322 )
- chore(deps): update module github.com/tetafro/godot to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6323 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6323 )
- \[chore] Use public Linux ARM64 runners by
[@​Kielek](https://redirect.github.com/Kielek ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6320 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6320 )
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6326 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6326 )
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6324 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6324 )
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6327 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6327 )
- fix(deps): update golang.org/x to
[`eff6e97`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eff6e97 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6325 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6325 )
- fix(deps): update golang.org/x to
[`aa4b98e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/aa4b98e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6336 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6336 )
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6311 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6311 )
- sdk/log: Add FilterProcessor and EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6317 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6317 )
- chore(deps): update actions/cache digest to
[`0c907a7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0c907a7 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6337 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6337 )
- fix(deps): update googleapis to
[`56aae31`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/56aae31 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6338 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6338 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6339 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6339 )
- Add FOSSA scanning workflow by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6331 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6331 )
- chore(deps): update module github.com/kisielk/errcheck to v1.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6340 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6340 )
- \[chore] Add a policy on adding tests by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6334 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6334 )
- \[chore] Add OpenSSF Best Practices badge by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6345 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6345 )
- chore(deps): update golang.org/x/telemetry digest to
[`165e2f8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/165e2f8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6346 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6346 )
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6348 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6348 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6357 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6357 )
- chore(deps): update actions/upload-artifact digest to
[`4cec3d8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4cec3d8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6356 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6356 )
- chore(deps): update github/codeql-action digest to
[`b56ba49`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b56ba49 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6354 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6354 )
- chore(deps): update ossf/scorecard-action action to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6358 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6358 )
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6359 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6359 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6355 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6355 )
- chore(deps): update module
github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6361 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6361 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`d3852c9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d3852c9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6367 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6367 )
- chore(deps): update module golang.org/x/crypto to v0.35.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6366 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6366 )
- \[chore] clean up revive configuration by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6353 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6353 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`31b581c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/31b581c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6370 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6370 )
- chore(deps): update module go.opentelemetry.io/build-tools to v0.19.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6374 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6374 )
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6373 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6373 )
- fix(deps): update build-tools to v0.19.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6376 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6376 )
- chore(deps): update actions/download-artifact digest to
[`cc20338`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cc20338 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6377 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6377 )
- sdk/trace: Fix goroutine leak in simpleSpanProcessor.Shutdown by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6368 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6368 )
- chore(deps): update codecov/codecov-action action to v5.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6380 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6380 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6379 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6379 )
- sdk/trace: Fix gorountine leak in batchSpanProcessor.ForceFlush by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6369 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6369 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6383 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6383 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6385 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6385 )
- chore(deps): update actions/cache digest to
[`d4323d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d4323d4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6384 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6384 )
- chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6387 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6387 )
- chore(deps): update module 4d63.com/gocheckcompilerdirectives to
v1.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6388 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6388 )
- fix(deps): update golang.org/x to
[`dead583`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dead583 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6389 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6389 )
- chore(deps): update mvdan.cc/unparam digest to
[`0df0534`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0df0534 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6391 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6391 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6394 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6394 )
- chore(deps): update github.com/golangci/dupl digest to
[`44c6a0b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/44c6a0b )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6398 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6398 )
- Look at stale issues in ascending order by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6396 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6396 )
- fix(deps): update build-tools to v0.20.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6403 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6403 )
- Move trace sdk tests from trace_test into trace package by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6400 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6400 )
- fix(deps): update module google.golang.org/grpc to v1.71.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6409 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6409 )
- chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6411 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6411 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6412 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6412 )
- Release v1.35.0/v0.57.0/v0.11.0 by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6407 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6407 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 02:58:01 +00:00
renovate[bot]
5c2c64f878
fix(deps): update module google.golang.org/grpc to v1.71.0 ( #1578 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.70.0` -> `v1.71.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.71.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.0 ):
Release 1.71.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0 )
### API Changes
- balancer: Custom LB policies that record metrics must use the new
`MetricsRecorder` method on `Balancer.ClientConn` instead of the removed
`Balancer.BuildOptions.MetricsRecorder` field to obtain a metrics
recorder.
([#​8027](https://redirect.github.com/grpc/grpc-go/issues/8027 ))
- balancer: `balancer.ClientConn` implementations must now embed a
delegate implementation. This allows grpc-go to add new methods to the
interface and remain backward compatible.
([#​8026](https://redirect.github.com/grpc/grpc-go/issues/8026 ))
- balancer/endpointsharding: The constructor accepts the child
balancer's builder and a struct with optional configuration.
([#​8052](https://redirect.github.com/grpc/grpc-go/issues/8052 ))
### New Features
- xds: Add support for dualstack via the
[additional_addresses](df394a41c8/api/envoy/config/endpoint/v3/endpoint_components.proto (L91-L96) )
field in the Endpoint resource. To disable this feature, set the
environment variable `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false`.
([#​8134](https://redirect.github.com/grpc/grpc-go/issues/8134 ))
- stats/opentelemetry: Add experimental support for OpenTelemetry
tracing.
([#​7852](https://redirect.github.com/grpc/grpc-go/issues/7852 ))
- xds/internal/xdsclient: Add counter metrics for valid and invalid
resource updates.
([#​8038](https://redirect.github.com/grpc/grpc-go/issues/8038 ))
- balancer/leastrequest, roundrobin: Add dualstack support.
([#​7969](https://redirect.github.com/grpc/grpc-go/issues/7969 ),
[#​7966](https://redirect.github.com/grpc/grpc-go/issues/7966 ))
- balancer/endpointsharding: Balancers created with the new
`DisableAutoReconnect` option will not attempt to call `ExitIdle`
automatically on their children when the children report idle.
([#​8052](https://redirect.github.com/grpc/grpc-go/issues/8052 ))
### Bug Fixes
- client: Fix support for proxies when using `grpc.NewClient` so the
target is resolved by the proxy as expected.
([#​7881](https://redirect.github.com/grpc/grpc-go/issues/7881 ))
- Added `WithLocalDNSResolution()` dial option to explicitly force
target resolution on the client instead.
([#​7881](https://redirect.github.com/grpc/grpc-go/issues/7881 ))
- weightedtarget: Return erroring picker when no targets are configured.
([#​8070](https://redirect.github.com/grpc/grpc-go/issues/8070 ))
- xds: Fail RPCs with `UNAVAILABLE` when the EDS resource is missing or
contains no endpoints
([#​8070](https://redirect.github.com/grpc/grpc-go/issues/8070 ))
- xdsclient: Fix a bug where connectivity failures were reported to
resource watchers before trying all listed servers.
([#​8075](https://redirect.github.com/grpc/grpc-go/issues/8075 ))
- grpc: Fix the number of bytes reported in the error message when
encoded messages are larger than 4GB.
([#​8033](https://redirect.github.com/grpc/grpc-go/issues/8033 ))
- rls: Fix a bug where RLS channel updates could be lost during startup.
([#​8055](https://redirect.github.com/grpc/grpc-go/issues/8055 ))
- xds: Fixed a bug preventing tests from creating multiple servers or
channels with different bootstrap configs.
([#​8050](https://redirect.github.com/grpc/grpc-go/issues/8050 ))
- grpc: Fix message length checks when compression is enabled and
`maxReceiveMessageSize` is `MaxInt`
([#​7918](https://redirect.github.com/grpc/grpc-go/issues/7918 ))
- Special Thanks:
[@​vinothkumarr227](https://redirect.github.com/vinothkumarr227 )
### Documentation
- client: Improve documentation of `grpc.NewClient` and
`ClientConn.CanonicalTarget` by providing examples.
([#​8078](https://redirect.github.com/grpc/grpc-go/issues/8078 ))
- examples/features/dualstack: New example demonstrating usage of
endpoints and dualstack functionality.
([#​8098](https://redirect.github.com/grpc/grpc-go/issues/8098 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 02:05:07 +00:00
renovate[bot]
cd95193f71
fix(deps): update module github.com/prometheus/client_golang to v1.21.1 ( #1576 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/client_golang](https://redirect.github.com/prometheus/client_golang )
| `v1.21.0` -> `v1.21.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>
###
[`v1.21.1`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.21.1 ):
/ 2025-03-04
[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1 )
This release addresses a major performance regression introduced in
[#​1661](https://redirect.github.com/prometheus/client_golang/issues/1661 )
-- thanks to all who [reported this
quickly](https://redirect.github.com/prometheus/client_golang/issues/1748 ):
[@​chlunde](https://redirect.github.com/chlunde ),
[@​dethi](https://redirect.github.com/dethi ),
[@​aaronbee](https://redirect.github.com/aaronbee )
[@​tsuna](https://redirect.github.com/tsuna ) 💪🏽 . This patch
release also fixes the iOS build.
We will be hardening the release process even further
([#​1759](https://redirect.github.com/prometheus/client_golang/issues/1759 ),
[#​1761](https://redirect.github.com/prometheus/client_golang/issues/1761 ))
to prevent this in future, sorry for the inconvenience!
The high concurrency optimization is planned to be eventually
reintroduced, however in a much safer manner, potentially in a separate
API.
- \[BUGFIX] prometheus: Revert of `Inc`, `Add` and `Observe` cumulative
metric CAS optimizations
([#​1661](https://redirect.github.com/prometheus/client_golang/issues/1661 )),
causing regressions on low concurrency cases
[#​1757](https://redirect.github.com/prometheus/client_golang/issues/1757 )
- \[BUGFIX] prometheus: Fix GOOS=ios build, broken due to
process_collector_\* wrong build tags.
[#​1758](https://redirect.github.com/prometheus/client_golang/issues/1758 )
<details>
<summary>All commits</summary>
- Revert "exponential backoff for CAS operations on floats" and cut
1.21.1 by [@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1757 ](https://redirect.github.com/prometheus/client_golang/pull/1757 )
- Fix ios build for 1.21.1 by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/prometheus/client_golang/pull/1758 ](https://redirect.github.com/prometheus/client_golang/pull/1758 )
</details>
**Full Changelog**:
https://github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-04 23:02:32 +00:00
renovate[bot]
6094dce5c0
fix(deps): update module connectrpc.com/otelconnect to v0.7.2 ( #1574 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[connectrpc.com/otelconnect](https://redirect.github.com/connectrpc/otelconnect-go )
| `v0.7.1` -> `v0.7.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>connectrpc/otelconnect-go
(connectrpc.com/otelconnect)</summary>
###
[`v0.7.2`](https://redirect.github.com/connectrpc/otelconnect-go/releases/tag/v0.7.2 )
[Compare
Source](https://redirect.github.com/connectrpc/otelconnect-go/compare/v0.7.1...v0.7.2 )
#### What's Changed
##### Enhancements
- Reduce unnecessary allocations in interceptors by
[@​pkwarren](https://redirect.github.com/pkwarren ) in
[#​185](https://redirect.github.com/connectrpc/otelconnect-go/issues/185 )
##### Other changes
- Fixup links by
[@​stefanvanburen](https://redirect.github.com/stefanvanburen ) in
[#​181](https://redirect.github.com/connectrpc/otelconnect-go/issues/181 )
#### New Contributors
- [@​stefanvanburen](https://redirect.github.com/stefanvanburen )
made their first contribution in
[#​181](https://redirect.github.com/connectrpc/otelconnect-go/issues/181 )
**Full Changelog**:
https://github.com/connectrpc/otelconnect-go/compare/v0.7.1...v0.7.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 19:37:16 +00:00
renovate[bot]
6e9dbd2dbf
fix(deps): update module github.com/google/go-cmp to v0.7.0 ( #1569 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/google/go-cmp](https://redirect.github.com/google/go-cmp )
| `v0.6.0` -> `v0.7.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/go-cmp (github.com/google/go-cmp)</summary>
###
[`v0.7.0`](https://redirect.github.com/google/go-cmp/releases/tag/v0.7.0 )
[Compare
Source](https://redirect.github.com/google/go-cmp/compare/v0.6.0...v0.7.0 )
New API:
- ([#​367](https://redirect.github.com/google/go-cmp/issues/367 ))
Support compare functions with SortSlices and SortMaps
Panic messaging:
- ([#​370](https://redirect.github.com/google/go-cmp/issues/370 ))
Detect proto.Message types when failing to export a field
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 01:53:21 +00:00
github-actions[bot]
e199e33d21
chore: release main ( #1546 )
...
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
2025-02-21 15:59:21 -05:00
cupofcat
1a97ca5f81
feat: Adding gRPC dial option override to grpc_sync.go ( #1563 )
...
Signed-off-by: Maks Osowski <maks@google.com>
2025-02-20 16:54:30 -05:00
renovate[bot]
a3d41625a2
fix(deps): update module github.com/prometheus/client_golang to v1.21.0 ( #1568 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/client_golang](https://redirect.github.com/prometheus/client_golang )
| `v1.20.5` -> `v1.21.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>
###
[`v1.21.0`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.21.0 ):
/ 2025-02-19
[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.20.5...v1.21.0 )
⚠️ This release contains potential breaking change if you upgrade
`github.com/prometheus/common` to 0.62+ together with client_golang (and
depend on the strict, legacy validation for the label names). New common
version [changes `model.NameValidationScheme` global
variable](https://redirect.github.com/prometheus/common/pull/724 ), which
relaxes the validation of label names and metric name, allowing all
UTF-8 characters. Typically, this should not break any user, unless your
test or usage expects strict certain names to panic/fail on
client_golang metric registration, gathering or scrape. In case of
problems change `model.NameValidationScheme` to old
`model.LegacyValidation` value in your project `init` function.
⚠️
- \[BUGFIX] gocollector: Fix help message for runtime/metric metrics.
[#​1583](https://redirect.github.com/prometheus/client_golang/issues/1583 )
- \[BUGFIX] prometheus: Fix `Desc.String()` method for no labels case.
[#​1687](https://redirect.github.com/prometheus/client_golang/issues/1687 )
- \[PERF] prometheus: Optimize popular `prometheus.BuildFQName`
function; now up to 30% faster.
[#​1665](https://redirect.github.com/prometheus/client_golang/issues/1665 )
- \[PERF] prometheus: Optimize `Inc`, `Add` and `Observe` cumulative
metrics; now up to 50% faster under high concurrent contention.
[#​1661](https://redirect.github.com/prometheus/client_golang/issues/1661 )
- \[CHANGE] Upgrade prometheus/common to 0.62.0 which changes
`model.NameValidationScheme` global variable.
[#​1712](https://redirect.github.com/prometheus/client_golang/issues/1712 )
- \[CHANGE] Add support for Go 1.23.
[#​1602](https://redirect.github.com/prometheus/client_golang/issues/1602 )
- \[FEATURE] process_collector: Add support for Darwin systems.
[#​1600](https://redirect.github.com/prometheus/client_golang/issues/1600 )
[#​1616](https://redirect.github.com/prometheus/client_golang/issues/1616 )
[#​1625](https://redirect.github.com/prometheus/client_golang/issues/1625 )
[#​1675](https://redirect.github.com/prometheus/client_golang/issues/1675 )
[#​1715](https://redirect.github.com/prometheus/client_golang/issues/1715 )
- \[FEATURE] api: Add ability to invoke `CloseIdleConnections` on
api.Client using `api.Client.(CloseIdler).CloseIdleConnections()`
casting.
[#​1513](https://redirect.github.com/prometheus/client_golang/issues/1513 )
- \[FEATURE] promhttp: Add
`promhttp.HandlerOpts.EnableOpenMetricsTextCreatedSamples` option to
create OpenMetrics \_created lines. Not recommended unless you want to
use opt-in Created Timestamp feature. Community works on OpenMetrics 2.0
format that should make those lines obsolete (they increase cardinality
significantly).
[#​1408](https://redirect.github.com/prometheus/client_golang/issues/1408 )
- \[FEATURE] prometheus: Add `NewConstNativeHistogram` function.
[#​1654](https://redirect.github.com/prometheus/client_golang/issues/1654 )
<details>
<summary> All commits </summary>
* Merge release-1.20 to main by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1582
* gocollector: Tiny fix for help message with runtime/metrics source. by
@​bwplotka in
https://github.com/prometheus/client_golang/pull/1583
* ci: bump dagger to the latest version by @​marcosnils in
https://github.com/prometheus/client_golang/pull/1588
* Merge release-1.20 back to main by @​ArthurSens in
https://github.com/prometheus/client_golang/pull/1593
* Update linting by @​SuperQ in
https://github.com/prometheus/client_golang/pull/1603
* Update supported Go versions by @​SuperQ in
https://github.com/prometheus/client_golang/pull/1602
* build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1611
* build(deps): bump github.com/prometheus/common from 0.55.0 to 0.57.0
by @​dependabot in
https://github.com/prometheus/client_golang/pull/1612
* changed the name of all variables with min/max name by
@​parthlaw in
https://github.com/prometheus/client_golang/pull/1606
* Update Dagger and build. by @​SuperQ in
https://github.com/prometheus/client_golang/pull/1610
* build(deps): bump github/codeql-action from 3.25.15 to 3.26.6 in the
github-actions group across 1 directory by @​dependabot in
https://github.com/prometheus/client_golang/pull/1614
* examples: Improved GoCollector example. by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1589
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1615
* process_collector: fill in most statistics on macOS by
@​mharbison72 in
https://github.com/prometheus/client_golang/pull/1600
* ⚡ http client defer CloseIdleConnections by @​cuisongliu in
https://github.com/prometheus/client_golang/pull/1513
* Set allow-utf-8 in Format during tests to avoid escaping. by
@​ywwg in https://github.com/prometheus/client_golang/pull/1618
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1622
* Merge Release 1.20 back to main by @​ArthurSens in
https://github.com/prometheus/client_golang/pull/1627
* examples: Add custom labels example by @​ying-jeanne in
https://github.com/prometheus/client_golang/pull/1626
* Refactor default runtime metrics tests for Go collector so that
default runtime metric set autogenerates by @​vesari in
https://github.com/prometheus/client_golang/pull/1631
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1628
* process_xxx_memory statistics for macOS (cgo) by @​mharbison72
in https://github.com/prometheus/client_golang/pull/1616
* build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10
by @​dependabot in
https://github.com/prometheus/client_golang/pull/1633
* build(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1632
* process_collector: Add Platform-Specific Describe for processCollector
by @​ying-jeanne in
https://github.com/prometheus/client_golang/pull/1625
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1635
* build(deps): bump the github-actions group with 4 updates by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1634
* Optionally print OM created lines by @​ArthurSens in
https://github.com/prometheus/client_golang/pull/1408
* process_collector: merge wasip1 and js into a single implementation by
@​ying-jeanne in
https://github.com/prometheus/client_golang/pull/1644
* Merge release 1.20 to main by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1647
* Add Arianna as maintainer 💪 by @​ArthurSens in
https://github.com/prometheus/client_golang/pull/1651
* test add headers round tripper by @​Manask322 in
https://github.com/prometheus/client_golang/pull/1657
* build(deps): bump github.com/klauspost/compress from 1.17.10 to
1.17.11 by @​dependabot in
https://github.com/prometheus/client_golang/pull/1668
* build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1669
* build(deps): bump github.com/prometheus/common from 0.59.1 to 0.60.1
by @​dependabot in
https://github.com/prometheus/client_golang/pull/1667
* build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1670
* Optimize BuildFQName function by @​jkroepke in
https://github.com/prometheus/client_golang/pull/1665
* fix: use injected now() instead of time.Now() in summary methods by
@​imorph in https://github.com/prometheus/client_golang/pull/1672
* process_collector: avoid a compiler warning on macOS (fixes
#​1660) by @​mharbison72 in
https://github.com/prometheus/client_golang/pull/1675
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1674
* build(deps): bump the github-actions group across 1 directory with 3
updates by @​dependabot in
https://github.com/prometheus/client_golang/pull/1678
* [chore]: enable perfsprint linter by @​mmorel-35 in
https://github.com/prometheus/client_golang/pull/1676
* Duplicate of #​1662 by @​imorph in
https://github.com/prometheus/client_golang/pull/1673
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1679
* chore: enable usestdlibvars linter by @​mmorel-35 in
https://github.com/prometheus/client_golang/pull/1680
* Add: exponential backoff for CAS operations on floats by
@​imorph in https://github.com/prometheus/client_golang/pull/1661
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1683
* [1617] Add ConstnativeHistogram by @​shivanthzen in
https://github.com/prometheus/client_golang/pull/1654
* fix: replace fmt.Errorf with errors.New by @​kakkoyun in
https://github.com/prometheus/client_golang/pull/1689
* Add codeowners by @​kakkoyun in
https://github.com/prometheus/client_golang/pull/1688
* fix: add very small delay between observations in
`TestHistogramAtomicObserve` by @​imorph in
https://github.com/prometheus/client_golang/pull/1691
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1692
* Fix: handle nil variableLabels in Desc.String() method and add tests
for nil label values by @​kakkoyun in
https://github.com/prometheus/client_golang/pull/1687
* examples: Follow best practices and established naming conventions by
@​lilic in https://github.com/prometheus/client_golang/pull/1650
* setup OSSF Scorecard workflow by @​mmorel-35 in
https://github.com/prometheus/client_golang/pull/1432
* build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1697
* build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1696
* build(deps): bump the github-actions group with 5 updates by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1695
* update links to openmetrics to reference the v1.0.0 release by
@​dashpole in
https://github.com/prometheus/client_golang/pull/1699
* build(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1706
* build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0 by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1705
* build(deps): bump the github-actions group with 5 updates by
@​dependabot in
https://github.com/prometheus/client_golang/pull/1707
* build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0
by @​dependabot in
https://github.com/prometheus/client_golang/pull/1704
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1703
* Synchronize common files from prometheus/prometheus by @​prombot
in https://github.com/prometheus/client_golang/pull/1708
* Upgrade to prometheus/common 0.62.0 with breaking change by
@​bwplotka in
https://github.com/prometheus/client_golang/pull/1712
* build(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 in
/tutorials/whatsup by @​dependabot in
https://github.com/prometheus/client_golang/pull/1713
* docs: Add RELEASE.md for the release process by @​kakkoyun in
https://github.com/prometheus/client_golang/pull/1690
* tutorials/whatsup: Updated deps by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1716
* process collector: Fixed pedantic registry failures on darwin with
cgo. by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1715
* Revert "ci: daggerize test and lint pipelines (#​1534)" by
@​bwplotka in
https://github.com/prometheus/client_golang/pull/1717
* Cut 1.21.0-rc.0 by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1718
* Cut 1.21 by @​bwplotka in
https://github.com/prometheus/client_golang/pull/1737
</details>
##### New Contributors
* @​parthlaw made their first
contributi[https://github.com/prometheus/client_golang/pull/1606 ](https://redirect.github.com/prometheus/client_golang/pull/1606 )l/1606
* @​mharbison72 made their first
contributi[https://github.com/prometheus/client_golang/pull/1600 ](https://redirect.github.com/prometheus/client_golang/pull/1600 )l/1600
* @​cuisongliu made their first
contributi[https://github.com/prometheus/client_golang/pull/1513 ](https://redirect.github.com/prometheus/client_golang/pull/1513 )l/1513
* @​ying-jeanne made their first
contributi[https://github.com/prometheus/client_golang/pull/1626 ](https://redirect.github.com/prometheus/client_golang/pull/1626 )l/1626
* @​Manask322 made their first
contributi[https://github.com/prometheus/client_golang/pull/1657 ](https://redirect.github.com/prometheus/client_golang/pull/1657 )l/1657
* @​jkroepke made their first
contributi[https://github.com/prometheus/client_golang/pull/1665 ](https://redirect.github.com/prometheus/client_golang/pull/1665 )l/1665
* @​imorph made their first
contributi[https://github.com/prometheus/client_golang/pull/1672 ](https://redirect.github.com/prometheus/client_golang/pull/1672 )l/1672
* @​mmorel-35 made their first
contributi[https://github.com/prometheus/client_golang/pull/1676 ](https://redirect.github.com/prometheus/client_golang/pull/1676 )l/1676
* @​shivanthzen made their first
contributi[https://github.com/prometheus/client_golang/pull/1654 ](https://redirect.github.com/prometheus/client_golang/pull/1654 )l/1654
* @​dashpole made their first
contributi[https://github.com/prometheus/client_golang/pull/1699 ](https://redirect.github.com/prometheus/client_golang/pull/1699 )l/1699
**Full Changelog**:
https://github.com/prometheus/client_golang/compare/v1.20.5...v1.21.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 17:13:05 +00:00
renovate[bot]
0dfa799566
fix(deps): update module github.com/diegoholiveira/jsonlogic/v3 to v3.7.4 ( #1556 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/diegoholiveira/jsonlogic/v3](https://redirect.github.com/diegoholiveira/jsonlogic )
| `v3.7.3` -> `v3.7.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>diegoholiveira/jsonlogic
(github.com/diegoholiveira/jsonlogic/v3)</summary>
###
[`v3.7.4`](https://redirect.github.com/diegoholiveira/jsonlogic/releases/tag/v3.7.4 )
[Compare
Source](https://redirect.github.com/diegoholiveira/jsonlogic/compare/v3.7.3...v3.7.4 )
#### What's Changed
- Replace range loops over operators with map lookups by
[@​juannorris](https://redirect.github.com/juannorris ) in
[https://github.com/diegoholiveira/jsonlogic/pull/102 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/102 )
- Fix minus with empty list by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/103 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/103 )
- Fix div with empty list by
[@​diegoholiveira](https://redirect.github.com/diegoholiveira ) in
[https://github.com/diegoholiveira/jsonlogic/pull/104 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/104 )
#### New Contributors
- [@​juannorris](https://redirect.github.com/juannorris ) made
their first contribution in
[https://github.com/diegoholiveira/jsonlogic/pull/102 ](https://redirect.github.com/diegoholiveira/jsonlogic/pull/102 )
**Full Changelog**:
https://github.com/diegoholiveira/jsonlogic/compare/v3.7.3...v3.7.4
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 04:42:00 +00:00
renovate[bot]
23afa9c18c
fix(deps): update golang.org/x/exp digest to 939b2ce ( #1555 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `f9890c6` -> `939b2ce` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 01:04:15 +00:00
renovate[bot]
7cef153a27
fix(deps): update module golang.org/x/crypto to v0.33.0 ( #1552 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/crypto | `v0.32.0` -> `v0.33.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 04:33:00 +00:00
renovate[bot]
02c4b42501
fix(deps): update golang.org/x/exp digest to f9890c6 ( #1551 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `e0ece0d` -> `f9890c6` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-07 08:21:43 +00:00
renovate[bot]
d3eb44ed45
fix(deps): update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.5-20250127221518-be6d1143b690.1 ( #1549 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| buf.build/gen/go/open-feature/flagd/protocolbuffers/go |
`v1.36.4-20250127221518-be6d1143b690.1` ->
`v1.36.5-20250127221518-be6d1143b690.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 22:20:12 +00:00
renovate[bot]
6fe7bd2a3e
fix(deps): update module golang.org/x/mod to v0.23.0 ( #1544 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/mod | `v0.22.0` -> `v0.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 19:50:11 +00:00
github-actions[bot]
82dc4e4c6c
chore: release main ( #1542 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.1</summary>
##
[0.12.1](https://github.com/open-feature/flagd/compare/flagd/v0.12.0...flagd/v0.12.1 )
(2025-02-04)
### 🐛 Bug Fixes
* **deps:** update module github.com/open-feature/flagd/core to v0.11.0
([#1541 ](https://github.com/open-feature/flagd/issues/1541 ))
([986a436 ](986a436e10 ))
* **deps:** update module golang.org/x/sync to v0.11.0
([#1543 ](https://github.com/open-feature/flagd/issues/1543 ))
([7d6c0dc ](7d6c0dc6e6 ))
</details>
<details><summary>flagd-proxy: 0.7.1</summary>
##
[0.7.1](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.7.0...flagd-proxy/v0.7.1 )
(2025-02-04)
### 🐛 Bug Fixes
* **deps:** update module github.com/open-feature/flagd/core to v0.11.0
([#1541 ](https://github.com/open-feature/flagd/issues/1541 ))
([986a436 ](986a436e10 ))
* **deps:** update module golang.org/x/sync to v0.11.0
([#1543 ](https://github.com/open-feature/flagd/issues/1543 ))
([7d6c0dc ](7d6c0dc6e6 ))
</details>
<details><summary>core: 0.11.1</summary>
##
[0.11.1](https://github.com/open-feature/flagd/compare/core/v0.11.0...core/v0.11.1 )
(2025-02-04)
### 🐛 Bug Fixes
* **deps:** update module golang.org/x/sync to v0.11.0
([#1543 ](https://github.com/open-feature/flagd/issues/1543 ))
([7d6c0dc ](7d6c0dc6e6 ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2025-02-04 13:03:48 -05:00
renovate[bot]
7d6c0dc6e6
fix(deps): update module golang.org/x/sync to v0.11.0 ( #1543 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/sync | `v0.10.0` -> `v0.11.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 17:48:38 +00:00
github-actions[bot]
a444b74685
chore: release main ( #1527 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.12.0</summary>
##
[0.12.0](https://github.com/open-feature/flagd/compare/flagd/v0.11.8...flagd/v0.12.0 )
(2025-01-31)
### ⚠ BREAKING CHANGES
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
### 🐛 Bug Fixes
* **deps:** update module
buf.build/gen/go/open-feature/flagd/connectrpc/go to
v1.18.1-20250127221518-be6d1143b690.1
([#1535 ](https://github.com/open-feature/flagd/issues/1535 ))
([d5ec921 ](d5ec921f02 ))
* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to
v1.5.1-20250127221518-be6d1143b690.2
([#1536 ](https://github.com/open-feature/flagd/issues/1536 ))
([e23060f ](e23060f24b ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20241220192239-696330adaff0.1
([#1529 ](https://github.com/open-feature/flagd/issues/1529 ))
([8881a80 ](8881a804b4 ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20250127221518-be6d1143b690.1
([#1537 ](https://github.com/open-feature/flagd/issues/1537 ))
([f74207b ](f74207bc13 ))
* **deps:** update module github.com/open-feature/flagd/core to v0.10.8
([#1526 ](https://github.com/open-feature/flagd/issues/1526 ))
([fbf2ed5 ](fbf2ed527f ))
* **deps:** update module google.golang.org/grpc to v1.70.0
([#1528 ](https://github.com/open-feature/flagd/issues/1528 ))
([79b2b0a ](79b2b0a6bb ))
### ✨ New Features
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
([b49abf9 ](b49abf9506 ))
</details>
<details><summary>flagd-proxy: 0.7.0</summary>
##
[0.7.0](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.6.11...flagd-proxy/v0.7.0 )
(2025-01-31)
### ⚠ BREAKING CHANGES
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
### 🐛 Bug Fixes
* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to
v1.5.1-20250127221518-be6d1143b690.2
([#1536 ](https://github.com/open-feature/flagd/issues/1536 ))
([e23060f ](e23060f24b ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20241220192239-696330adaff0.1
([#1529 ](https://github.com/open-feature/flagd/issues/1529 ))
([8881a80 ](8881a804b4 ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20250127221518-be6d1143b690.1
([#1537 ](https://github.com/open-feature/flagd/issues/1537 ))
([f74207b ](f74207bc13 ))
* **deps:** update module github.com/open-feature/flagd/core to v0.10.8
([#1526 ](https://github.com/open-feature/flagd/issues/1526 ))
([fbf2ed5 ](fbf2ed527f ))
* **deps:** update module google.golang.org/grpc to v1.70.0
([#1528 ](https://github.com/open-feature/flagd/issues/1528 ))
([79b2b0a ](79b2b0a6bb ))
### ✨ New Features
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
([b49abf9 ](b49abf9506 ))
</details>
<details><summary>core: 0.11.0</summary>
##
[0.11.0](https://github.com/open-feature/flagd/compare/core/v0.10.8...core/v0.11.0 )
(2025-01-31)
### ⚠ BREAKING CHANGES
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
### 🐛 Bug Fixes
* **deps:** update github.com/open-feature/flagd-schemas digest to
bb76343 ([#1534 ](https://github.com/open-feature/flagd/issues/1534 ))
([8303353 ](8303353a1b ))
* **deps:** update golang.org/x/exp digest to 3edf0e9
([#1538 ](https://github.com/open-feature/flagd/issues/1538 ))
([7a06567 ](7a0656713a ))
* **deps:** update golang.org/x/exp digest to e0ece0d
([#1539 ](https://github.com/open-feature/flagd/issues/1539 ))
([4281c6e ](4281c6e80b ))
* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to
v1.5.1-20250127221518-be6d1143b690.2
([#1536 ](https://github.com/open-feature/flagd/issues/1536 ))
([e23060f ](e23060f24b ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20241220192239-696330adaff0.1
([#1529 ](https://github.com/open-feature/flagd/issues/1529 ))
([8881a80 ](8881a804b4 ))
* **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20250127221518-be6d1143b690.1
([#1537 ](https://github.com/open-feature/flagd/issues/1537 ))
([f74207b ](f74207bc13 ))
* **deps:** update module google.golang.org/grpc to v1.70.0
([#1528 ](https://github.com/open-feature/flagd/issues/1528 ))
([79b2b0a ](79b2b0a6bb ))
### ✨ New Features
* flagSetMetadata in OFREP/ResolveAll, core refactors
([#1540 ](https://github.com/open-feature/flagd/issues/1540 ))
([b49abf9 ](b49abf9506 ))
* support yaml in blob, file, and http syncs
([#1522 ](https://github.com/open-feature/flagd/issues/1522 ))
([76d673a ](76d673ae8f ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-31 11:09:22 -05:00
Todd Baert
b49abf9506
feat!: flagSetMetadata in OFREP/ResolveAll, core refactors ( #1540 )
...
⚠️ This PR brings a breaking change to the
[flagd-core](https://pkg.go.dev/github.com/open-feature/flagd/core )
library: the `IStore` interface now returns an additional value
representing the flag set metadata. There are no breaking changes in
flagd's behavior.
Changes in flagd:
- returns flag set metadata as metadata for error flags (best effort)
- returns flag set metadata in OFREP and RPC calls
- moves metadata merging logic to evaluator (all flags inherent flag set
metadata, but can override, as as before but now reusable in flagd core)
- removes duplicated flag set metadata keys when the same flag set
metadata key exists in multiple sources
### To Test
- requires `curl`, `grpcurl`, and `jq`
#### RPC
```shell
grpcurl -import-path /...../schemas/protobuf/flagd/evaluation/v1 -proto evaluation.proto -plaintext localhost:8013 flagd.evaluation.v1.Service/ResolveAll | jq
```
### OFREP
```shell
curl --location 'http://localhost:8016/ofrep/v1/evaluate/flags ' --header 'Content-Type: application/json' --data '{"context": {"color": "yellow"}}' | jq
```
### Sync
```shell
grpcurl -import-path /...../schemas/protobuf/flagd/sync/v1/ -proto sync.proto -plaintext localhost:8015 flagd.sync.v1.FlagSyncService/FetchAllFlags | jq -r .flagConfiguration | jq
```
---------
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2025-01-31 10:54:47 -05:00
renovate[bot]
4281c6e80b
fix(deps): update golang.org/x/exp digest to e0ece0d ( #1539 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `3edf0e9` -> `e0ece0d` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 00:40:09 +00:00
Michael Beemer
76d673ae8f
feat: support yaml in blob, file, and http syncs ( #1522 )
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-01-28 12:53:53 -05:00
renovate[bot]
7a0656713a
fix(deps): update golang.org/x/exp digest to 3edf0e9 ( #1538 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `7588d65` -> `3edf0e9` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 17:41:59 +00:00
renovate[bot]
f74207bc13
fix(deps): update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.4-20250127221518-be6d1143b690.1 ( #1537 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| buf.build/gen/go/open-feature/flagd/protocolbuffers/go |
`v1.36.4-20241220192239-696330adaff0.1` ->
`v1.36.4-20250127221518-be6d1143b690.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 17:25:17 +00:00
renovate[bot]
e23060f24b
fix(deps): update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20250127221518-be6d1143b690.2 ( #1536 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| buf.build/gen/go/open-feature/flagd/grpc/go |
`v1.5.1-20241220192239-696330adaff0.2` ->
`v1.5.1-20250127221518-be6d1143b690.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 14:32:54 +00:00
renovate[bot]
8303353a1b
fix(deps): update github.com/open-feature/flagd-schemas digest to bb76343 ( #1534 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/open-feature/flagd-schemas](https://redirect.github.com/open-feature/flagd-schemas )
| require | digest | `37baa2c` -> `bb76343` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 04:39:49 +00:00
renovate[bot]
8881a804b4
fix(deps): update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.4-20241220192239-696330adaff0.1 ( #1529 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| buf.build/gen/go/open-feature/flagd/protocolbuffers/go |
`v1.36.3-20241220192239-696330adaff0.1` ->
`v1.36.4-20241220192239-696330adaff0.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 12:54:55 +00:00
renovate[bot]
79b2b0a6bb
fix(deps): update module google.golang.org/grpc to v1.70.0 ( #1528 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.69.4` -> `v1.70.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.70.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.70.0 ):
Release 1.70.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0 )
### Behavior Changes
- client: reject service configs containing an invalid retryPolicy in
accordance with gRFCs
[A21](https://redirect.github.com/grpc/proposal/blob/master/A21-service-config-error-handling.md )
and
[A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md ).
([#​7905](https://redirect.github.com/grpc/grpc-go/issues/7905 ))
- Note that this is a potential breaking change for some users using an
invalid configuration, but continuing to allow this behavior would
violate our cross-language compatibility requirements.
### New Features
- xdsclient: fallback to a secondary management server (if specified in
the bootstrap configuration) when the primary is down is enabled by
default. Can be disabled by setting the environment variable
`GRPC_EXPERIMENTAL_XDS_FALLBACK` to `false`.
([#​7949](https://redirect.github.com/grpc/grpc-go/issues/7949 ))
- experimental/credentials: experimental transport credentials are added
which don't enforce ALPN.
([#​7980](https://redirect.github.com/grpc/grpc-go/issues/7980 ))
- These credentials will be removed in an upcoming grpc-go release.
Users must not rely on these credentials directly. Instead, they should
either vendor a specific version of gRPC or copy the relevant
credentials into their own codebase if absolutely necessary.
### Bug Fixes
- xds: fix a possible deadlock that happens when both the client
application and the xDS management server (responsible for configuring
the client) are using the xds:/// scheme in their target URIs.
([#​8011](https://redirect.github.com/grpc/grpc-go/issues/8011 ))
### Performance
- server: for unary requests, free raw request message data as soon as
parsing is finished instead of waiting until the method handler returns.
([#​7998](https://redirect.github.com/grpc/grpc-go/issues/7998 ))
- Special Thanks: [@​lqs](https://redirect.github.com/lqs )
### Documentation
- examples/features/gracefulstop: add example to demonstrate server
graceful stop.
([#​7865](https://redirect.github.com/grpc/grpc-go/issues/7865 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-feature/flagd ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 00:36:28 +00:00
github-actions[bot]
166c40a438
chore: release main ( #1519 )
...
🤖 I have created a release *beep* *boop*
---
<details><summary>flagd: 0.11.8</summary>
##
[0.11.8](https://github.com/open-feature/flagd/compare/flagd/v0.11.7...flagd/v0.11.8 )
(2025-01-19)
### 🐛 Bug Fixes
* **deps:** update module github.com/open-feature/flagd/core to v0.10.7
([#1521 ](https://github.com/open-feature/flagd/issues/1521 ))
([bf8e7e0 ](bf8e7e06d9 ))
* **deps:** update opentelemetry-go monorepo
([#1524 ](https://github.com/open-feature/flagd/issues/1524 ))
([eeae9a6 ](eeae9a64ca ))
* Skip flagd banner when non-console logger in use
([#1516 ](https://github.com/open-feature/flagd/issues/1516 ))
([bae9b6f ](bae9b6fb3b ))
</details>
<details><summary>flagd-proxy: 0.6.11</summary>
##
[0.6.11](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.6.10...flagd-proxy/v0.6.11 )
(2025-01-19)
### 🐛 Bug Fixes
* **deps:** update module github.com/open-feature/flagd/core to v0.10.7
([#1521 ](https://github.com/open-feature/flagd/issues/1521 ))
([bf8e7e0 ](bf8e7e06d9 ))
* **deps:** update opentelemetry-go monorepo
([#1524 ](https://github.com/open-feature/flagd/issues/1524 ))
([eeae9a6 ](eeae9a64ca ))
* Skip flagd banner when non-console logger in use
([#1516 ](https://github.com/open-feature/flagd/issues/1516 ))
([bae9b6f ](bae9b6fb3b ))
</details>
<details><summary>core: 0.10.8</summary>
##
[0.10.8](https://github.com/open-feature/flagd/compare/core/v0.10.7...core/v0.10.8 )
(2025-01-19)
### 🐛 Bug Fixes
* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to
v3.7.3 ([#1520 ](https://github.com/open-feature/flagd/issues/1520 ))
([db2f990 ](db2f99021d ))
* **deps:** update opentelemetry-go monorepo
([#1524 ](https://github.com/open-feature/flagd/issues/1524 ))
([eeae9a6 ](eeae9a64ca ))
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-23 10:01:31 -05:00