1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-01-28 03:57:09 +02:00

3069 Commits

Author SHA1 Message Date
renovate[bot]
cc7c37a839
chore(deps): update module github.com/cloudflare/circl to v1.5.0 (#6063)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/cloudflare/circl](https://redirect.github.com/cloudflare/circl)
| `v1.3.7` -> `v1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcloudflare%2fcircl/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcloudflare%2fcircl/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcloudflare%2fcircl/v1.3.7/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcloudflare%2fcircl/v1.3.7/v1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>cloudflare/circl (github.com/cloudflare/circl)</summary>

###
[`v1.5.0`](https://redirect.github.com/cloudflare/circl/releases/tag/v1.5.0):
CIRCL v1.5.0

[Compare
Source](https://redirect.github.com/cloudflare/circl/compare/v1.4.0...v1.5.0)

### CIRCL v1.5.0

**New:** ML-DSA, Module-Lattice-based Digital Signature Algorithm.

##### What's Changed

- kem: add X25519MLKEM768 TLS hybrid KEM by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/510](https://redirect.github.com/cloudflare/circl/pull/510)
- Create semgrep.yml by
[@&#8203;hrushikeshdeshpande](https://redirect.github.com/hrushikeshdeshpande)
in
[https://github.com/cloudflare/circl/pull/514](https://redirect.github.com/cloudflare/circl/pull/514)
- repo: Some fixes reported by CodeQL by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/515](https://redirect.github.com/cloudflare/circl/pull/515)
- Add ML-DSA (FIPS204) by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/480](https://redirect.github.com/cloudflare/circl/pull/480)
- sign/mldsa: Add test for ML-DSA signature verification. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/517](https://redirect.github.com/cloudflare/circl/pull/517)
- Release v1.5.0 by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/518](https://redirect.github.com/cloudflare/circl/pull/518)

##### New Contributors

-
[@&#8203;hrushikeshdeshpande](https://redirect.github.com/hrushikeshdeshpande)
made their first contribution in
[https://github.com/cloudflare/circl/pull/514](https://redirect.github.com/cloudflare/circl/pull/514)

**Full Changelog**:
https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0

###
[`v1.4.0`](https://redirect.github.com/cloudflare/circl/releases/tag/v1.4.0):
CIRCL v1.4.0

[Compare
Source](https://redirect.github.com/cloudflare/circl/compare/v1.3.9...v1.4.0)

### CIRCL v1.4.0

##### Changes

New: ML-KEM compatible with FIPS-203.

##### Commit History

- eddilithium3: fix typos by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/503](https://redirect.github.com/cloudflare/circl/pull/503)
- Add ML-KEM (FIPS 203). by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/470](https://redirect.github.com/cloudflare/circl/pull/470)
- Add ML-KEM decapsulation key check. by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/507](https://redirect.github.com/cloudflare/circl/pull/507)
- Preparing for release v1.4.0 by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/508](https://redirect.github.com/cloudflare/circl/pull/508)

**Full Changelog**:
https://github.com/cloudflare/circl/compare/v1.3.9...v1.4.0

###
[`v1.3.9`](https://redirect.github.com/cloudflare/circl/releases/tag/v1.3.9):
CIRCL v1.3.9

[Compare
Source](https://redirect.github.com/cloudflare/circl/compare/v1.3.8...v1.3.9)

#### CIRCL v1.3.9

##### Changes:

-   Fix bug on BLS12381 decoding elements.

##### Commit History

- dilithium: fix typo by
[@&#8203;bwesterb](https://redirect.github.com/bwesterb) in
[https://github.com/cloudflare/circl/pull/498](https://redirect.github.com/cloudflare/circl/pull/498)
- bls12381: Detects invalid prefix in G1 and G2 serialized elements by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/500](https://redirect.github.com/cloudflare/circl/pull/500)
- Preparing CIRCL release v1.3.9 by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/501](https://redirect.github.com/cloudflare/circl/pull/501)

**Full Changelog**:
https://github.com/cloudflare/circl/compare/v1.3.8...v1.3.9

###
[`v1.3.8`](https://redirect.github.com/cloudflare/circl/releases/tag/v1.3.8):
CIRCL v1.3.8

[Compare
Source](https://redirect.github.com/cloudflare/circl/compare/v1.3.7...v1.3.8)

### CIRCL v1.3.8

#### New

-   BLS Signatures on top of BLS12-381.
-   Adopt faster squaring in pairings.
-   BlindRSA compliant with RFC9474.
- (Verifiable) Secret Sharing compatible with the Group interface
(elliptic curves).

#### Notice

- Update on cpabe/tkn20 ciphertexts, read more at
https://github.com/cloudflare/circl/wiki/tkn20-Ciphertext-Format-(v1.3.8)

##### What's Changed

- Implement Granger-Scott faster squaring in the cyclotomic subgroup. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/449](https://redirect.github.com/cloudflare/circl/pull/449)
- Updates avo and CIRCL's own dependency. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/474](https://redirect.github.com/cloudflare/circl/pull/474)
- Updating documentation for OPRF package. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/475](https://redirect.github.com/cloudflare/circl/pull/475)
- group: removes order method from group interface by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/356](https://redirect.github.com/cloudflare/circl/pull/356)
- zk/dleq: Adding DLEQ proofs for Qn, the subgroup of squares in
(Z/nZ)\* by [@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/451](https://redirect.github.com/cloudflare/circl/pull/451)
- Reduce x/crypto and x/sys versions to match Go 1.21 by
[@&#8203;Lekensteyn](https://redirect.github.com/Lekensteyn) in
[https://github.com/cloudflare/circl/pull/476](https://redirect.github.com/cloudflare/circl/pull/476)
- Bump GitHub Actions versions and use Go 1.22 and 1.21 by
[@&#8203;Lekensteyn](https://redirect.github.com/Lekensteyn) in
[https://github.com/cloudflare/circl/pull/477](https://redirect.github.com/cloudflare/circl/pull/477)
- Adding rule for constant values by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/478](https://redirect.github.com/cloudflare/circl/pull/478)
- Add BLS signatures over BLS12-381 by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/446](https://redirect.github.com/cloudflare/circl/pull/446)
- group: Implements Shamir and Feldman secret sharing. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/348](https://redirect.github.com/cloudflare/circl/pull/348)
- blindrsa: add support for all variants of RFC9474 by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/479](https://redirect.github.com/cloudflare/circl/pull/479)
- Explicitly installs Go with version before CodeQL analysis. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/481](https://redirect.github.com/cloudflare/circl/pull/481)
- Bumps golangci-lint action by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/485](https://redirect.github.com/cloudflare/circl/pull/485)
- ecc/bls12381: Ensures pairing operations don't overwrite their input
by [@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/494](https://redirect.github.com/cloudflare/circl/pull/494)
- Align to the `purego` build tag, removing `noasm` build tag by
[@&#8203;mattyclarkson](https://redirect.github.com/mattyclarkson) in
[https://github.com/cloudflare/circl/pull/492](https://redirect.github.com/cloudflare/circl/pull/492)
- cpabe: Serializing ciphertext with 32-bit prefixes. by
[@&#8203;armfazh](https://redirect.github.com/armfazh) in
[https://github.com/cloudflare/circl/pull/490](https://redirect.github.com/cloudflare/circl/pull/490)

##### New Contributors

- [@&#8203;mattyclarkson](https://redirect.github.com/mattyclarkson)
made their first contribution in
[https://github.com/cloudflare/circl/pull/492](https://redirect.github.com/cloudflare/circl/pull/492)

**Full Changelog**:
https://github.com/cloudflare/circl/compare/v1.3.7...v1.3.8

</details>

---

### Configuration

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

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

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

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

---

- [ ] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 11:30:26 +01:00
renovate[bot]
2e84120a43
chore(deps): update module github.com/microsoft/go-winio to v0.6.2 (#6056)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/Microsoft/go-winio](https://redirect.github.com/Microsoft/go-winio)
| `v0.6.1` -> `v0.6.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fMicrosoft%2fgo-winio/v0.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fMicrosoft%2fgo-winio/v0.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fMicrosoft%2fgo-winio/v0.6.1/v0.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fMicrosoft%2fgo-winio/v0.6.1/v0.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>Microsoft/go-winio (github.com/Microsoft/go-winio)</summary>

###
[`v0.6.2`](https://redirect.github.com/microsoft/go-winio/releases/tag/v0.6.2)

[Compare
Source](https://redirect.github.com/Microsoft/go-winio/compare/v0.6.1...v0.6.2)

#### What's Changed

- \[etw] Add String() functions, JSON field option by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/285](https://redirect.github.com/microsoft/go-winio/pull/285)
- enable dependency updates by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/287](https://redirect.github.com/microsoft/go-winio/pull/287)
- Isolate tools dependencies in tools package by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/293](https://redirect.github.com/microsoft/go-winio/pull/293)
- Update tests; run fuzzing by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/294](https://redirect.github.com/microsoft/go-winio/pull/294)
- Add support for flushing and disconnecting named pipes by
[@&#8203;dgolub](https://redirect.github.com/dgolub) in
[https://github.com/microsoft/go-winio/pull/292](https://redirect.github.com/microsoft/go-winio/pull/292)
- Add ResolvePath tests by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/276](https://redirect.github.com/microsoft/go-winio/pull/276)
- \[lint] Fix errors from
[#&#8203;276](https://redirect.github.com/Microsoft/go-winio/issues/276)
by [@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/296](https://redirect.github.com/microsoft/go-winio/pull/296)
- Switch from sycall to windows by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/295](https://redirect.github.com/microsoft/go-winio/pull/295)
- \[lint] Remove deprecated tar.TypeRegA by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/300](https://redirect.github.com/microsoft/go-winio/pull/300)
- sd.go: fix calculation of security descriptor length in SddlToSecurit…
by [@&#8203;dblohm7](https://redirect.github.com/dblohm7) in
[https://github.com/microsoft/go-winio/pull/299](https://redirect.github.com/microsoft/go-winio/pull/299)
- fix: already typo by
[@&#8203;testwill](https://redirect.github.com/testwill) in
[https://github.com/microsoft/go-winio/pull/303](https://redirect.github.com/microsoft/go-winio/pull/303)
- pipe.go: add DialPipeAccessImpLevel by
[@&#8203;dblohm7](https://redirect.github.com/dblohm7) in
[https://github.com/microsoft/go-winio/pull/302](https://redirect.github.com/microsoft/go-winio/pull/302)
- Bug: Close hvsock handle on listen error; fix tests by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/310](https://redirect.github.com/microsoft/go-winio/pull/310)
- fileinfo: internally fix FileBasicInfo memory alignment by
[@&#8203;dagood](https://redirect.github.com/dagood) in
[https://github.com/microsoft/go-winio/pull/312](https://redirect.github.com/microsoft/go-winio/pull/312)
- Update go1.21 and CI by
[@&#8203;helsaawy](https://redirect.github.com/helsaawy) in
[https://github.com/microsoft/go-winio/pull/315](https://redirect.github.com/microsoft/go-winio/pull/315)

#### New Contributors

- [@&#8203;dgolub](https://redirect.github.com/dgolub) made their first
contribution in
[https://github.com/microsoft/go-winio/pull/292](https://redirect.github.com/microsoft/go-winio/pull/292)
- [@&#8203;dblohm7](https://redirect.github.com/dblohm7) made their
first contribution in
[https://github.com/microsoft/go-winio/pull/299](https://redirect.github.com/microsoft/go-winio/pull/299)
- [@&#8203;testwill](https://redirect.github.com/testwill) made their
first contribution in
[https://github.com/microsoft/go-winio/pull/303](https://redirect.github.com/microsoft/go-winio/pull/303)
- [@&#8203;dagood](https://redirect.github.com/dagood) made their first
contribution in
[https://github.com/microsoft/go-winio/pull/312](https://redirect.github.com/microsoft/go-winio/pull/312)

**Full Changelog**:
https://github.com/microsoft/go-winio/compare/v0.6.1...v0.6.2

</details>

---

### Configuration

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

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

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

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

---

- [ ] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 11:22:03 +01:00
renovate[bot]
461b2f3dca
chore(deps): update module github.com/butuzov/mirror to v1.3.0 (#6061)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/butuzov/mirror](https://redirect.github.com/butuzov/mirror)
| `v1.2.0` -> `v1.3.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbutuzov%2fmirror/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbutuzov%2fmirror/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbutuzov%2fmirror/v1.2.0/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbutuzov%2fmirror/v1.2.0/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>butuzov/mirror (github.com/butuzov/mirror)</summary>

###
[`v1.3.0`](https://redirect.github.com/butuzov/mirror/releases/tag/v1.3.0)

[Compare
Source](https://redirect.github.com/butuzov/mirror/compare/v1.2.0...v1.3.0)

#### Changelog

-
[`05c0848`](05c0848fdb)
(misc): updating banners
([#&#8203;68](https://redirect.github.com/butuzov/mirror/issues/68))
-
[`372eef5`](372eef581a)
bump: go version updated to `v1.23`
([#&#8203;79](https://redirect.github.com/butuzov/mirror/issues/79))
-
[`731fef0`](731fef027d)
chore(deps): bump golang.org/x/tools from 0.19.0 to 0.22.0
([#&#8203;66](https://redirect.github.com/butuzov/mirror/issues/66))
-
[`e246788`](e246788e0b)
chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.1
([#&#8203;75](https://redirect.github.com/butuzov/mirror/issues/75))
-
[`12b01ef`](12b01ef863)
chore(deps): bump golangci/golangci-lint-action from v4 to v6.0.1
([#&#8203;65](https://redirect.github.com/butuzov/mirror/issues/65))
-
[`a843d06`](a843d06207)
chore(deps): bump goreleaser/goreleaser-action from 5 to 6
([#&#8203;67](https://redirect.github.com/butuzov/mirror/issues/67))
-
[`70b1ff9`](70b1ff912b)
chore(fix): fix make generaate command
([#&#8203;81](https://redirect.github.com/butuzov/mirror/issues/81))
-
[`5908922`](5908922da9)
fix: rendering of MIRROR_FUNCS.md on GitHub
([#&#8203;77](https://redirect.github.com/butuzov/mirror/issues/77))
-
[`1195129`](1195129507)
fix: typos in comments, tests, and func names
([#&#8203;70](https://redirect.github.com/butuzov/mirror/issues/70))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 10:59:48 +01:00
renovate[bot]
3562a21403
chore(deps): update module github.com/ashanbrown/makezero to v1.2.0 (#6060)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/ashanbrown/makezero](https://redirect.github.com/ashanbrown/makezero)
| `v1.1.1` -> `v1.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fashanbrown%2fmakezero/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fashanbrown%2fmakezero/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fashanbrown%2fmakezero/v1.1.1/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fashanbrown%2fmakezero/v1.1.1/v1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>ashanbrown/makezero (github.com/ashanbrown/makezero)</summary>

###
[`v1.2.0`](https://redirect.github.com/ashanbrown/makezero/releases/tag/v1.2.0):
Upgrade x/tools

[Compare
Source](https://redirect.github.com/ashanbrown/makezero/compare/v1.1.1...v1.2.0)

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 10:43:55 +01:00
renovate[bot]
7fd2b40fcd
chore(deps): update module github.com/prometheus/client_golang to v1.20.5 (#6058)
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.2` -> `v1.20.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_golang/v1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_golang/v1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_golang/v1.20.2/v1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_golang/v1.20.2/v1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>

###
[`v1.20.5`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.20.5):
/ 2024-10-15

[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5)

We decided to revert [the `testutil`
change](https://redirect.github.com/prometheus/client_golang/pull/1424)
that made our util functions less error-prone, but created a lot of work
for our downstream users. Apologies for the pain! This revert should not
cause any major breaking change, even if you already did the
work--unless you depend on the [exact error
message](https://redirect.github.com/grafana/mimir/pull/9624#issuecomment-2413401565).

Going forward, we plan to reinforce our release testing strategy
[\[1\]](https://redirect.github.com/prometheus/client_golang/issues/1646),[\[2\]](https://redirect.github.com/prometheus/client_golang/issues/1648)
and deliver an enhanced [`testutil`
package/module](https://redirect.github.com/prometheus/client_golang/issues/1639)
with more flexible and safer APIs.

Thanks to [@&#8203;dashpole](https://redirect.github.com/dashpole)
[@&#8203;dgrisonnet](https://redirect.github.com/dgrisonnet)
[@&#8203;kakkoyun](https://redirect.github.com/kakkoyun)
[@&#8203;ArthurSens](https://redirect.github.com/ArthurSens)
[@&#8203;vesari](https://redirect.github.com/vesari)
[@&#8203;logicalhan](https://redirect.github.com/logicalhan)
[@&#8203;krajorama](https://redirect.github.com/krajorama)
[@&#8203;bwplotka](https://redirect.github.com/bwplotka) who helped in
this patch release! 🤗

##### Changelog

\[BUGFIX] testutil: Reverted
[#&#8203;1424](https://redirect.github.com/prometheus/client_golang/issues/1424);
functions using compareMetricFamilies are (again) only failing if
filtered metricNames are in the expected input.
[#&#8203;1645](https://redirect.github.com/prometheus/client_golang/issues/1645)

###
[`v1.20.4`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.20.4)

[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.20.3...v1.20.4)

- \[BUGFIX] histograms: Fix a possible data race when appending
exemplars vs metrics gather.
[#&#8203;1623](https://redirect.github.com/prometheus/client_golang/issues/1623)

###
[`v1.20.3`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.20.3)

[Compare
Source](https://redirect.github.com/prometheus/client_golang/compare/v1.20.2...v1.20.3)

- \[BUGFIX] histograms: Fix possible data race when appending exemplars.
[#&#8203;1608](https://redirect.github.com/prometheus/client_golang/issues/1608)

</details>

---

### Configuration

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

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

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

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

---

- [ ] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 10:14:19 +01:00
renovate[bot]
ad6bacbd8a
chore(deps): update module github.com/alecthomas/go-check-sumtype to v0.3.1 (#6059)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/alecthomas/go-check-sumtype](https://redirect.github.com/alecthomas/go-check-sumtype)
| `v0.2.0` -> `v0.3.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falecthomas%2fgo-check-sumtype/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2falecthomas%2fgo-check-sumtype/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2falecthomas%2fgo-check-sumtype/v0.2.0/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falecthomas%2fgo-check-sumtype/v0.2.0/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>alecthomas/go-check-sumtype
(github.com/alecthomas/go-check-sumtype)</summary>

###
[`v0.3.1`](https://redirect.github.com/alecthomas/go-check-sumtype/releases/tag/v0.3.1)

[Compare
Source](https://redirect.github.com/alecthomas/go-check-sumtype/compare/v0.3.0...v0.3.1)

#### Changelog

-
[`8c0e600`](https://redirect.github.com/alecthomas/go-check-sumtype/commit/8c0e600)
fix: downgrade min Go version
([#&#8203;16](https://redirect.github.com/alecthomas/go-check-sumtype/issues/16))

###
[`v0.3.0`](https://redirect.github.com/alecthomas/go-check-sumtype/releases/tag/v0.3.0)

[Compare
Source](https://redirect.github.com/alecthomas/go-check-sumtype/compare/v0.2.0...v0.3.0)

#### Changelog

-
[`468e7aa`](https://redirect.github.com/alecthomas/go-check-sumtype/commit/468e7aa)
Option for not failing exhaustiveness check if all implementations of
the sumtype are covered by interfaces
([#&#8203;15](https://redirect.github.com/alecthomas/go-check-sumtype/issues/15))
-
[`dfe7244`](https://redirect.github.com/alecthomas/go-check-sumtype/commit/dfe7244)
refactor: simplify package setup in tests
([#&#8203;13](https://redirect.github.com/alecthomas/go-check-sumtype/issues/13))
-
[`32ba7d4`](https://redirect.github.com/alecthomas/go-check-sumtype/commit/32ba7d4)
chore: fix linter
-
[`bd4d721`](https://redirect.github.com/alecthomas/go-check-sumtype/commit/bd4d721)
chore(deps): update all non-major dependencies
([#&#8203;7](https://redirect.github.com/alecthomas/go-check-sumtype/issues/7))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 10:02:35 +01:00
renovate[bot]
75de71915d
chore(deps): update module github.com/jjti/go-spancheck to v0.6.4 (#6053)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/jjti/go-spancheck](https://redirect.github.com/jjti/go-spancheck)
| `v0.6.2` -> `v0.6.4` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjjti%2fgo-spancheck/v0.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjjti%2fgo-spancheck/v0.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjjti%2fgo-spancheck/v0.6.2/v0.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjjti%2fgo-spancheck/v0.6.2/v0.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>jjti/go-spancheck (github.com/jjti/go-spancheck)</summary>

###
[`v0.6.4`](https://redirect.github.com/jjti/go-spancheck/releases/tag/v0.6.4)

[Compare
Source](https://redirect.github.com/jjti/go-spancheck/compare/v0.6.3...v0.6.4)

- Fix to avoid false positives when End/SetStatus/RecordError are called
in deferred functions

**Full Changelog**:
https://github.com/jjti/go-spancheck/compare/v0.6.3...v0.6.4

###
[`v0.6.3`](https://redirect.github.com/jjti/go-spancheck/releases/tag/v0.6.3)

[Compare
Source](https://redirect.github.com/jjti/go-spancheck/compare/v0.6.2...v0.6.3)

- Fix false positive when an error is returned outside the span's
declaration's scope:
[https://github.com/jjti/go-spancheck/issues/25](https://redirect.github.com/jjti/go-spancheck/issues/25)
-   Bump `golang.org/x/tools` to `v0.26.0`

**Full Changelog**:
https://github.com/jjti/go-spancheck/compare/v0.6.2...v0.6.3

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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.

---

- [x] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 18:46:59 -08:00
renovate[bot]
15dfd19efa
chore(deps): update module github.com/go-xmlfmt/xmlfmt to v1.1.3 (#6052)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-xmlfmt/xmlfmt](https://redirect.github.com/go-xmlfmt/xmlfmt)
| `v1.1.2` -> `v1.1.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-xmlfmt%2fxmlfmt/v1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-xmlfmt%2fxmlfmt/v1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-xmlfmt%2fxmlfmt/v1.1.2/v1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-xmlfmt%2fxmlfmt/v1.1.2/v1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>go-xmlfmt/xmlfmt (github.com/go-xmlfmt/xmlfmt)</summary>

###
[`v1.1.3`](https://redirect.github.com/go-xmlfmt/xmlfmt/releases/tag/v1.1.3)

[Compare
Source](https://redirect.github.com/go-xmlfmt/xmlfmt/compare/v1.1.2...v1.1.3)

#### What's Changed

- \[\*] move regexp to global vars to reduce allocs by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[https://github.com/go-xmlfmt/xmlfmt/pull/12](https://redirect.github.com/go-xmlfmt/xmlfmt/pull/12)

#### New Contributors

- [@&#8203;alexandear](https://redirect.github.com/alexandear) made
their first contribution in
[https://github.com/go-xmlfmt/xmlfmt/pull/12](https://redirect.github.com/go-xmlfmt/xmlfmt/pull/12)

**Full Changelog**:
https://github.com/go-xmlfmt/xmlfmt/compare/v1.1.2...v1.1.3

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 17:23:58 -08:00
renovate[bot]
3c1ae3ac0d
chore(deps): update module github.com/butuzov/ireturn to v0.3.1 (#6051)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/butuzov/ireturn](https://redirect.github.com/butuzov/ireturn)
| `v0.3.0` -> `v0.3.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbutuzov%2fireturn/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbutuzov%2fireturn/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbutuzov%2fireturn/v0.3.0/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbutuzov%2fireturn/v0.3.0/v0.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>butuzov/ireturn (github.com/butuzov/ireturn)</summary>

###
[`v0.3.1`](https://redirect.github.com/butuzov/ireturn/releases/tag/v0.3.1)

[Compare
Source](https://redirect.github.com/butuzov/ireturn/compare/v0.3.0...v0.3.1)

#### Changelog

-
[`8d769c0`](8d769c060d)
(misc): updating readme
([#&#8203;95](https://redirect.github.com/butuzov/ireturn/issues/95))
-
[`ba126be`](ba126bea8e)
build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
([#&#8203;89](https://redirect.github.com/butuzov/ireturn/issues/89))
-
[`38fbb5d`](38fbb5d2a9)
build(deps): bump golang.org/x/tools from 0.17.0 to 0.19.0
([#&#8203;96](https://redirect.github.com/butuzov/ireturn/issues/96))
-
[`3e72c70`](3e72c708bb)
build(deps): bump golangci/golangci-lint-action from 3.7.0 to 5.3.0
([#&#8203;94](https://redirect.github.com/butuzov/ireturn/issues/94))
-
[`debcdd5`](debcdd5ab0)
chore: update goreleaser configuration
([#&#8203;102](https://redirect.github.com/butuzov/ireturn/issues/102))
-
[`242cbba`](242cbbaf9b)
fix: nolint directives syntax
([#&#8203;101](https://redirect.github.com/butuzov/ireturn/issues/101))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 16:57:14 -08:00
renovate[bot]
c5fd1fc10f
chore(deps): update module dario.cat/mergo to v1.0.1 (#6049)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [dario.cat/mergo](https://redirect.github.com/imdario/mergo) |
`v1.0.0` -> `v1.0.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/dario.cat%2fmergo/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/dario.cat%2fmergo/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/dario.cat%2fmergo/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/dario.cat%2fmergo/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>imdario/mergo (dario.cat/mergo)</summary>

###
[`v1.0.1`](https://redirect.github.com/darccio/mergo/releases/tag/v1.0.1)

[Compare
Source](https://redirect.github.com/imdario/mergo/compare/v1.0.0...v1.0.1)

#### What's Changed

- fixes issue
[#&#8203;187](https://redirect.github.com/imdario/mergo/issues/187) by
[@&#8203;vsemichev](https://redirect.github.com/vsemichev) in
[https://github.com/darccio/mergo/pull/253](https://redirect.github.com/darccio/mergo/pull/253)
- fix: `WithoutDereference` should respect non-nil struct pointers by
[@&#8203;joshkaplinsky](https://redirect.github.com/joshkaplinsky) in
[https://github.com/darccio/mergo/pull/251](https://redirect.github.com/darccio/mergo/pull/251)

#### New Contributors

- [@&#8203;vsemichev](https://redirect.github.com/vsemichev) made their
first contribution in
[https://github.com/darccio/mergo/pull/253](https://redirect.github.com/darccio/mergo/pull/253)
- [@&#8203;joshkaplinsky](https://redirect.github.com/joshkaplinsky)
made their first contribution in
[https://github.com/darccio/mergo/pull/251](https://redirect.github.com/darccio/mergo/pull/251)

**Full Changelog**:
https://github.com/darccio/mergo/compare/v1.0.0...v1.0.1

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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.

---

- [x] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 16:50:56 -08:00
renovate[bot]
7903bef706
chore(deps): update module github.com/antonboom/nilnil to v1.0.1 (#6050)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/Antonboom/nilnil](https://redirect.github.com/Antonboom/nilnil)
| `v1.0.0` -> `v1.0.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAntonboom%2fnilnil/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAntonboom%2fnilnil/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAntonboom%2fnilnil/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAntonboom%2fnilnil/v1.0.0/v1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>Antonboom/nilnil (github.com/Antonboom/nilnil)</summary>

###
[`v1.0.1`](https://redirect.github.com/Antonboom/nilnil/releases/tag/v1.0.1):
Support type aliases by Go 1.23

[Compare
Source](https://redirect.github.com/Antonboom/nilnil/compare/v1.0.0...v1.0.1)

#### What's Changed

- Bump rlespinasse/github-slug-action from 4.4.1 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/Antonboom/nilnil/pull/45](https://redirect.github.com/Antonboom/nilnil/pull/45)
- Bump golang.org/x/tools from 0.26.0 to 0.27.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/Antonboom/nilnil/pull/44](https://redirect.github.com/Antonboom/nilnil/pull/44)
- fix: type aliases by [@&#8203;ldez](https://redirect.github.com/ldez)
in
[https://github.com/Antonboom/nilnil/pull/47](https://redirect.github.com/Antonboom/nilnil/pull/47)

#### New Contributors

- [@&#8203;ldez](https://redirect.github.com/ldez) made their first
contribution in
[https://github.com/Antonboom/nilnil/pull/47](https://redirect.github.com/Antonboom/nilnil/pull/47)

**Full Changelog**:
https://github.com/Antonboom/nilnil/compare/v1.0.0...v1.0.1

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 16:44:25 -08:00
renovate[bot]
7d064fdb4e
fix(deps): update googleapis to 9240e9c (#6048)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| google.golang.org/genproto/googleapis/api | indirect | digest |
`e6fa225` -> `9240e9c` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `e6fa225` -> `9240e9c` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `e6fa225` -> `9240e9c` |

---

> [!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**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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 these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 14:26:46 -08:00
renovate[bot]
c4297ba740
chore(deps): update mvdan.cc/unparam digest to 57a3b42 (#6047)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [mvdan.cc/unparam](https://redirect.github.com/mvdan/unparam) |
indirect | digest | `8a5130c` -> `57a3b42` |

---

### Configuration

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

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

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

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

---

- [ ] <!-- 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 13:33:53 -08:00
renovate[bot]
6ed747c4c4
chore(deps): update golang.org/x (#6046)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp/typeparams | indirect | digest | `2d47ceb` ->
`4a55095` |
| golang.org/x/telemetry | indirect | digest | `39ace7a` -> `738f4b2` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 13:25:31 -08:00
renovate[bot]
92d839f868
chore(deps): update github.com/matoous/godox digest to 94d1edd (#6044)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/matoous/godox](https://redirect.github.com/matoous/godox)
| indirect | digest | `006bad1` -> `94d1edd` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 17:10:33 +01:00
renovate[bot]
25aa98e931
chore(deps): update github.com/burntsushi/toml digest to b7406c0 (#6041)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/BurntSushi/toml](https://redirect.github.com/BurntSushi/toml)
| indirect | digest | `a339e1f` -> `b7406c0` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 08:02:47 -08:00
renovate[bot]
0e1198785c
chore(deps): update github.com/golang/groupcache digest to 2c02b82 (#6043)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/golang/groupcache](https://redirect.github.com/golang/groupcache)
| indirect | digest | `41bb18b` -> `2c02b82` |

---

> [!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**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 16:53:01 +01:00
Tyler Yahn
eda5fd7a80
Fix broken link (#6042)
Resolve #6040
2024-12-16 07:42:35 -08:00
Tyler Yahn
97a62cf0fe
[chore] Have renovate update our tools deps (#6038)
The current configuration has made us miss required security updates for
this module. This changes that so it will not happen going forward.

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-12-16 07:33:21 -08:00
renovate[bot]
0d237c98e9
fix(deps): update golang.org/x/exp digest to 4a55095 (#6039) 2024-12-16 07:27:20 +01:00
dependabot[bot]
1270f56a12
build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /internal/tools (#6036)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
0.30.0 to 0.31.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b4f1988a35"><code>b4f1988</code></a>
ssh: make the public key cache a 1-entry FIFO cache</li>
<li>See full diff in <a
href="https://github.com/golang/crypto/compare/v0.30.0...v0.31.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.30.0&new-version=0.31.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-go/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 14:18:53 -08:00
renovate[bot]
8d9e11d19e
fix(deps): update module google.golang.org/grpc to v1.69.0 (#6037)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.68.1` -> `v1.69.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.69.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.69.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.68.1/v1.69.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.68.1/v1.69.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.69.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.0):
Release 1.69.0

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.1...v1.69.0)

### Known Issues

- The recently added `grpc.NewClient` function is incompatible with
forward proxies, because it resolves the target hostname on the client
instead of passing the hostname to the proxy. A fix is expected to be a
part of grpc-go v1.70.
([#&#8203;7556](https://redirect.github.com/grpc/grpc-go/issues/7556))

### New Features

- stats/opentelemetry: Introduce new APIs to enable OpenTelemetry
instrumentation for metrics on servers and clients
([#&#8203;7874](https://redirect.github.com/grpc/grpc-go/issues/7874))
- xdsclient: add support to fallback to lower priority servers when
higher priority ones are down
([#&#8203;7701](https://redirect.github.com/grpc/grpc-go/issues/7701))
- dns: Add support for link local IPv6 addresses
([#&#8203;7889](https://redirect.github.com/grpc/grpc-go/issues/7889))
- The new experimental `pickfirst` LB policy (disabled by default)
supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described
in [RFC-8305 section
4](https://www.rfc-editor.org/rfc/rfc8305#section-4), to attempt
connections to multiple backends concurrently. The experimental
`pickfirst` policy can be enabled by setting the environment variable
`GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST` to `true`.
([#&#8203;7725](https://redirect.github.com/grpc/grpc-go/issues/7725),
[#&#8203;7742](https://redirect.github.com/grpc/grpc-go/issues/7742))
- balancer/pickfirst: Emit metrics from the `pick_first` load balancing
policy
([#&#8203;7839](https://redirect.github.com/grpc/grpc-go/issues/7839))
- grpc: export `MethodHandler`, which is the type of an already-exported
field in `MethodDesc`
([#&#8203;7796](https://redirect.github.com/grpc/grpc-go/issues/7796))
- Special Thanks:
[@&#8203;mohdjishin](https://redirect.github.com/mohdjishin)

### Bug Fixes

- credentials/google: set scope for application default credentials
([#&#8203;7887](https://redirect.github.com/grpc/grpc-go/issues/7887))
- Special Thanks:
[@&#8203;halvards](https://redirect.github.com/halvards)
- xds: fix edge-case issues where some clients or servers would not
initialize correctly or would not receive errors when resources are
invalid or unavailable if another channel or server with the same target
was already in use .
([#&#8203;7851](https://redirect.github.com/grpc/grpc-go/issues/7851),
[#&#8203;7853](https://redirect.github.com/grpc/grpc-go/issues/7853))
- examples: fix the debugging example, which was broken by a recent
change
([#&#8203;7833](https://redirect.github.com/grpc/grpc-go/issues/7833))

### Behavior Changes

- client: update retry attempt backoff to apply jitter per updates to
[gRFC
A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md).
([#&#8203;7869](https://redirect.github.com/grpc/grpc-go/issues/7869))
    -   Special Thanks: [@&#8203;isgj](https://redirect.github.com/isgj)
- balancer/weightedroundrobin: use the `pick_first` LB policy to manage
connections
([#&#8203;7826](https://redirect.github.com/grpc/grpc-go/issues/7826))

### API Changes

- balancer: An internal method is added to the `balancer.SubConn`
interface to force implementors to embed a delegate implementation. This
requirement is present in the interface documentation, but wasn't
enforced earlier.
([#&#8203;7840](https://redirect.github.com/grpc/grpc-go/issues/7840))

### Performance Improvements

- mem: implement a `ReadAll()` method for more efficient `io.Reader`
consumption
([#&#8203;7653](https://redirect.github.com/grpc/grpc-go/issues/7653))
- Special Thanks: [@&#8203;ash2k](https://redirect.github.com/ash2k)
- mem: use slice capacity instead of length to determine whether to pool
buffers or directly allocate them
([#&#8203;7702](https://redirect.github.com/grpc/grpc-go/issues/7702))
- Special Thanks:
[@&#8203;PapaCharlie](https://redirect.github.com/PapaCharlie)

### Documentation

- examples/csm_observability: Add xDS Credentials and switch server to
be xDS enabled
([#&#8203;7875](https://redirect.github.com/grpc/grpc-go/issues/7875))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 12:00:12 -08:00
Tyler Yahn
8c38f80ec3
Release v1.33.0 (#6035)
### Added

- Add `Reset` method to `SpanRecorder` in
`go.opentelemetry.io/otel/sdk/trace/tracetest`. (#5994)
- Add `EnabledInstrument` interface in
`go.opentelemetry.io/otel/sdk/metric/internal/x`. This is an
experimental interface that is implemented by synchronous instruments
provided by `go.opentelemetry.io/otel/sdk/metric`. Users can use it to
avoid performing computationally expensive operations when recording
measurements. It does not fall within the scope of the OpenTelemetry Go
versioning and stability [policy](./VERSIONING.md) and it may be changed
in backwards incompatible ways or removed in feature releases. (#6016)

### Changed

- The default global API now supports full auto-instrumentation from the
`go.opentelemetry.io/auto` package. See that package for more
information. (#5920)
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#5929)
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
(#5929)
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
(#5929)
- Performance improvements for attribute value `AsStringSlice`,
`AsFloat64Slice`, `AsInt64Slice`, `AsBoolSlice`. (#6011)
- Change `EnabledParameters` to have a `Severity` field instead of a
getter and setter in `go.opentelemetry.io/otel/log`. (#6009)

### Fixed

- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#5954)
- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
(#5954)
- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
(#5954)
- Fix invalid exemplar keys in
`go.opentelemetry.io/otel/exporters/prometheus`. (#5995)
- Fix attribute value truncation in
`go.opentelemetry.io/otel/sdk/trace`. (#5997)
- Fix attribute value truncation in `go.opentelemetry.io/otel/sdk/log`.
(#6032)
schema/v0.0.12 exporters/stdout/stdoutlog/v0.9.0 exporters/otlp/otlplog/otlploghttp/v0.9.0 exporters/otlp/otlplog/otlploggrpc/v0.9.0 sdk/log/v0.9.0 log/v0.9.0 exporters/prometheus/v0.55.0 trace/v1.33.0 sdk/metric/v1.33.0 sdk/v1.33.0 metric/v1.33.0 exporters/stdout/stdouttrace/v1.33.0 exporters/zipkin/v1.33.0 exporters/stdout/stdoutmetric/v1.33.0 exporters/otlp/otlptrace/otlptracehttp/v1.33.0 exporters/otlp/otlptrace/otlptracegrpc/v1.33.0 exporters/otlp/otlptrace/v1.33.0 exporters/otlp/otlpmetric/otlpmetrichttp/v1.33.0 exporters/otlp/otlpmetric/otlpmetricgrpc/v1.33.0 bridge/opentracing/test/v1.33.0 bridge/opentracing/v1.33.0 bridge/opencensus/test/v1.33.0 bridge/opencensus/v1.33.0 v1.33.0
2024-12-12 09:54:13 -08:00
Tyler Yahn
aa95895dfa
Fix sdk/log record attr value limit (#6032)
Fix #6004 

Copy of #5997

### Correctness

From the [OTel
specification](88bffeac48/specification/common/README.md (attribute-limits)):

> - set an attribute value length limit such that for each attribute
value:
> - if it is a string, if it exceeds that limit (counting any character
in it as 1), SDKs MUST truncate that value, so that its length is at
most equal to the limit...

Our current implementation truncates on number of bytes not characters.

Unit tests are added/updated to validate this fix and prevent
regressions.

### Performance

```
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/log
cpu: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
                        │ commit-e9c7aac2(old).txt │       commit-878043b9(new).txt       │
                        │          sec/op          │    sec/op     vs base                │
Truncate/Unlimited-8                 0.8323n ±  3%   0.7367n ± 3%  -11.49% (p=0.000 n=10)
Truncate/Zero-8                       1.923n ± 32%    1.359n ± 2%  -29.34% (p=0.000 n=10)
Truncate/Short-8                    14.6050n ±  4%   0.8785n ± 1%  -93.98% (p=0.000 n=10)
Truncate/ASCII-8                      8.205n ±  2%    3.601n ± 7%  -56.12% (p=0.000 n=10)
Truncate/ValidUTF-8-8                11.335n ±  1%    7.206n ± 1%  -36.43% (p=0.000 n=10)
Truncate/InvalidUTF-8-8               58.26n ±  1%    36.61n ± 1%  -37.17% (p=0.000 n=10)
Truncate/MixedUTF-8-8                 81.16n ±  1%    52.30n ± 1%  -35.56% (p=0.000 n=10)
geomean                               10.04n          4.601n       -54.16%

                        │ commit-e9c7aac2(old).txt │      commit-878043b9(new).txt       │
                        │           B/op           │    B/op     vs base                 │
Truncate/Unlimited-8                  0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Zero-8                       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Short-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ASCII-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ValidUTF-8-8                 0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/InvalidUTF-8-8               16.00 ± 0%     16.00 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/MixedUTF-8-8                 32.00 ± 0%     32.00 ± 0%       ~ (p=1.000 n=10) ¹
geomean                                          ²               +0.00%                ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                        │ commit-e9c7aac2(old).txt │      commit-878043b9(new).txt       │
                        │        allocs/op         │ allocs/op   vs base                 │
Truncate/Unlimited-8                  0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Zero-8                       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Short-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ASCII-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ValidUTF-8-8                 0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/InvalidUTF-8-8               1.000 ± 0%     1.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/MixedUTF-8-8                 1.000 ± 0%     1.000 ± 0%       ~ (p=1.000 n=10) ¹
geomean                                          ²               +0.00%                ²
¹ all samples are equal
² summaries must be >0 to compute geomean
```
2024-12-12 09:52:40 +01:00
Damien Mathieu
58fdf2a692
Cache successful requests in lychee (#6030)
This does the same as we do in contrib, which is to cache successful
requests in lychee, so errors such as 429s have less changes of
occurring.
2024-12-11 08:10:41 +01:00
renovate[bot]
ac386f383c
fix(deps): update golang.org/x/exp digest to 1829a12 (#6031)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `43b7b7c` -> `1829a12` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 13:21:44 -08:00
renovate[bot]
dd83cac3f8
chore(deps): update googleapis to e6fa225 (#6028)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `a4fef06` -> `e6fa225` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `a4fef06` -> `e6fa225` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `a4fef06` -> `e6fa225` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 09:54:31 +01:00
renovate[bot]
de4ff3180d
fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a95 (#6029)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/opentracing-contrib/go-grpc/test](https://redirect.github.com/opentracing-contrib/go-grpc)
| require | digest | `8dc4a50` -> `ca80a95` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 09:44:35 +01:00
Alex Boten
0598dae234
sdk/metric: Add experimental Enabled method to synchronous instruments (#6016)
Fixes #6002

---------

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2024-12-06 10:25:12 +01:00
renovate[bot]
3bb224be0d
chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef06 (#6027)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `19429a9` -> `a4fef06` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `19429a9` -> `a4fef06` |

---

> [!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**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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 these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-06 08:09:17 +01:00
renovate[bot]
13da55468e
chore(deps): update codecov/codecov-action action to v5.1.1 (#6026)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action)
| action | patch | `v5.1.0` -> `v5.1.1` |

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v5.1.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v511)

[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v5.1.0...v5.1.1)

##### What's Changed

**Full Changelog**:
https://github.com/codecov/codecov-action/compare/v5.1.0..v5.1.1

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 16:42:31 -08:00
renovate[bot]
b4a91a210c
chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (#6025)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/auto/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go-instrumentation)
| `v1.0.0` -> `v1.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fauto%2fsdk/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fauto%2fsdk/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fauto%2fsdk/v1.0.0/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fauto%2fsdk/v1.0.0/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 12:57:07 -08:00
renovate[bot]
a3105ee8a1
chore(deps): update codecov/codecov-action action to v5.1.0 (#6024)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action)
| action | minor | `v5.0.7` -> `v5.1.0` |

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v5.1.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v510)

[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.7...v5.1.0)

##### What's Changed

- fix: hide unnecessary error on shasum by
[@&#8203;thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov)
in
[https://github.com/codecov/codecov-action/pull/1692](https://redirect.github.com/codecov/codecov-action/pull/1692)
- build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1701](https://redirect.github.com/codecov/codecov-action/pull/1701)
- chore(release): wrapper-0.0.29 by
[@&#8203;app/codecov-releaser-app](https://redirect.github.com/app/codecov-releaser-app)
in
[https://github.com/codecov/codecov-action/pull/1713](https://redirect.github.com/codecov/codecov-action/pull/1713)

**Full Changelog**:
https://github.com/codecov/codecov-action/compare/v5.0.7..v5.1.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 12:27:45 -08:00
renovate[bot]
ac671cebb3
fix(deps): update module github.com/prometheus/common to v0.61.0 (#6023)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/common](https://redirect.github.com/prometheus/common)
| `v0.60.1` -> `v0.61.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.60.1/v0.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.60.1/v0.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>prometheus/common (github.com/prometheus/common)</summary>

###
[`v0.61.0`](https://redirect.github.com/prometheus/common/releases/tag/v0.61.0)

[Compare
Source](https://redirect.github.com/prometheus/common/compare/v0.60.1...v0.61.0)

#### What's Changed

- Mark sigv4 deprecated by
[@&#8203;SuperQ](https://redirect.github.com/SuperQ) in
[https://github.com/prometheus/common/pull/715](https://redirect.github.com/prometheus/common/pull/715)
- Provide a way to get UserAgent by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/prometheus/common/pull/716](https://redirect.github.com/prometheus/common/pull/716)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/common/pull/714](https://redirect.github.com/prometheus/common/pull/714)
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/712](https://redirect.github.com/prometheus/common/pull/712)
- chore: enable perfsprint linter by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/prometheus/common/pull/717](https://redirect.github.com/prometheus/common/pull/717)
- chore: use testify instead of testing.Fatal by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/prometheus/common/pull/718](https://redirect.github.com/prometheus/common/pull/718)
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/711](https://redirect.github.com/prometheus/common/pull/711)
- setup dependabot for `github.com/prometheus/common/assets` by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/prometheus/common/pull/719](https://redirect.github.com/prometheus/common/pull/719)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/common/pull/721](https://redirect.github.com/prometheus/common/pull/721)
- Mark promlog deprecated by
[@&#8203;SuperQ](https://redirect.github.com/SuperQ) in
[https://github.com/prometheus/common/pull/720](https://redirect.github.com/prometheus/common/pull/720)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/common/pull/722](https://redirect.github.com/prometheus/common/pull/722)
- Allow custom user-agent definition by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/prometheus/common/pull/725](https://redirect.github.com/prometheus/common/pull/725)
- fix: values escaping bugs by
[@&#8203;ywwg](https://redirect.github.com/ywwg) in
[https://github.com/prometheus/common/pull/727](https://redirect.github.com/prometheus/common/pull/727)
- fix(promslog): always use UTC for time by
[@&#8203;tjhop](https://redirect.github.com/tjhop) in
[https://github.com/prometheus/common/pull/735](https://redirect.github.com/prometheus/common/pull/735)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /assets by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/729](https://redirect.github.com/prometheus/common/pull/729)
- Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/730](https://redirect.github.com/prometheus/common/pull/730)
- promslog: always lowercase log level from CLI by
[@&#8203;jkroepke](https://redirect.github.com/jkroepke) in
[https://github.com/prometheus/common/pull/728](https://redirect.github.com/prometheus/common/pull/728)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/common/pull/726](https://redirect.github.com/prometheus/common/pull/726)
- Bump golang.org/x/net from 0.30.0 to 0.32.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/736](https://redirect.github.com/prometheus/common/pull/736)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/731](https://redirect.github.com/prometheus/common/pull/731)
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/common/pull/732](https://redirect.github.com/prometheus/common/pull/732)

**Full Changelog**:
https://github.com/prometheus/common/compare/v0.60.1...v0.61.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 09:39:46 +01:00
renovate[bot]
df4fa25aa1
fix(deps): update golang.org/x (#6022)
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| golang.org/x/exp | require | digest | `2d47ceb` -> `43b7b7c` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20241204233417-43b7b7cde48d?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20241204233417-43b7b7cde48d?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20241108190413-2d47ceb2692f/v0.0.0-20241204233417-43b7b7cde48d?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20241108190413-2d47ceb2692f/v0.0.0-20241204233417-43b7b7cde48d?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| golang.org/x/net | indirect | minor | `v0.31.0` -> `v0.32.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.31.0/v0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.31.0/v0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| golang.org/x/tools | require | minor | `v0.27.0` -> `v0.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.27.0/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.27.0/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 09:32:19 +01:00
renovate[bot]
7f8ea5bfe6
fix(deps): update module google.golang.org/grpc to v1.68.1 (#6021)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.68.0` -> `v1.68.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.68.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.68.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.68.0/v1.68.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.68.0/v1.68.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.68.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.1):
Release 1.68.1

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1)

### Bug Fixes

- credentials/alts: avoid SRV and TXT lookups for handshaker service to
work around hangs caused by buggy versions of systemd-resolved.
([#&#8203;7861](https://redirect.github.com/grpc/grpc-go/issues/7861))

### Dependencies

- Relax minimum Go version requirement from `go1.22.7` to `go1.22`.
([#&#8203;7831](https://redirect.github.com/grpc/grpc-go/issues/7831))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 15:42:01 -08:00
renovate[bot]
ab45d0f2b1
chore(deps): update module golang.org/x/text to v0.21.0 (#6020)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/text | `v0.20.0` -> `v0.21.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftext/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftext/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftext/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftext/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 09:13:12 -08:00
renovate[bot]
f654116f6c
chore(deps): update module golang.org/x/sys to v0.28.0 (#6019)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/sys | `v0.27.0` -> `v0.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.27.0/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.27.0/v0.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 17:43:50 +01:00
Alex Boten
01fe929572
chore: fix a typo in TestMeterCreatesInstruments (#6015)
updating histogram vars to histo from gauge

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-12-04 08:44:33 +01:00
Robert Pająk
2f0bf8e095
log: Change EnabledParameters to have a field instead of getter and setter (#6009)
Allow users to to write less verbose code by changing methods to field.
2024-12-03 18:36:49 +01:00
Warnar Boekkooi
9f82e51c89
Performance improvements for attribute value AsStringSlice, AsFloat64Slice, AsInt64Slice, AsBoolSlice (#6011)
Good day,

This PR changes As[Bool|Int64|Float64|String]Slice to use a little less
reflection.

The benchstat result of this is as follows.
```
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/internal/attribute
cpu: AMD Ryzen 7 Pro 7735U with Radeon Graphics     
                  │   org.txt    │               new.txt                │
                  │    sec/op    │    sec/op     vs base                │
AsFloat64Slice-16   373.3n ± 41%   181.0n ± 42%  -51.51% (p=0.000 n=10)

                  │  org.txt   │              new.txt               │
                  │    B/op    │    B/op     vs base                │
AsFloat64Slice-16   64.00 ± 0%   40.00 ± 0%  -37.50% (p=0.000 n=10)

                  │  org.txt   │              new.txt               │
                  │ allocs/op  │ allocs/op   vs base                │
AsFloat64Slice-16   3.000 ± 0%   2.000 ± 0%  -33.33% (p=0.000 n=10)
```

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
2024-12-03 09:46:16 +01:00
renovate[bot]
09105a94b7
chore(deps): update googleapis to 19429a9 (#6014)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `e639e21` -> `19429a9` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `e639e21` -> `19429a9` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `e639e21` -> `19429a9` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 09:09:05 +01:00
renovate[bot]
3ec9a8a3cb
fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 (#6013)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/proto/otlp](https://redirect.github.com/open-telemetry/opentelemetry-proto-go)
| `v1.3.1` -> `v1.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fproto%2fotlp/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fproto%2fotlp/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fproto%2fotlp/v1.3.1/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fproto%2fotlp/v1.3.1/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-proto-go
(go.opentelemetry.io/proto/otlp)</summary>

###
[`v1.4.0`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/releases/tag/v1.4.0)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/compare/v1.3.1...v1.4.0)

Release of the
[v1.4.0](https://redirect.github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.4.0)
version of the OTLP, including updated Profiles signal.

#### What's Changed

- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/179](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/179)
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /slim/otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/178](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/178)
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/180](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/180)
- Bump go.opentelemetry.io/build-tools/multimod from 0.13.0 to 0.14.0 in
/internal/tools by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/182](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/182)
- Bump go.opentelemetry.io/build-tools/dbotconf from 0.13.0 to 0.14.0 in
/internal/tools by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/181](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/181)
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.20.0 to 2.21.0
in /otlp by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/184](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/184)
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.21.0 to 2.22.0
in /otlp by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/185](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/185)
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 in /otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/186](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/186)
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 in /slim/otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/187](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/187)
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.22.0 to 2.23.0
in /otlp by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/188](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/188)
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/191](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/191)
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /slim/otlp by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/192](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/192)
- Switch from dependabot to renovate by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/196](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/196)
- Document and test supported versions of Go by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/205](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/205)
- Prevent the use of toolchain in go.mod by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/202](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/202)
- Update module go.opentelemetry.io/build-tools/multimod to v0.15.0 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/201](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/201)
- Update module golang.org/x/text to v0.20.0 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/206](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/206)
- Update google.golang.org/genproto/googleapis/rpc digest to
[`e639e21`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/e639e21)
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/198](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/198)
- Update module golang.org/x/net to v0.31.0 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/203](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/203)
- Update google.golang.org/genproto/googleapis/api digest to
[`e639e21`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/e639e21)
by [@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/197](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/197)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.24.0 by
[@&#8203;renovate](https://redirect.github.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/209](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/209)
- Remove compat from go mod tidy by
[@&#8203;florianl](https://redirect.github.com/florianl) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/213](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/213)
- Clean the gen folder before running tidy by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/211](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/211)
- Don't run clean-gen twice by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/214](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/214)
- Upgrade proto to v1.4.0 by
[@&#8203;florianl](https://redirect.github.com/florianl) in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/193](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/193)

#### New Contributors

- [@&#8203;dmathieu](https://redirect.github.com/dmathieu) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/196](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/196)
- [@&#8203;renovate](https://redirect.github.com/renovate) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-proto-go/pull/201](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/201)

**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-proto-go/compare/v1.3.1...v1.4.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2024-12-02 13:32:00 +01:00
renovate[bot]
3ff03b1b9c
chore(deps): update github.com/golang/groupcache digest to 2c02b82 (#6010)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/golang/groupcache](https://redirect.github.com/golang/groupcache)
| indirect | digest | `41bb18b` -> `2c02b82` |

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 08:10:42 -08:00
Damien Mathieu
bab246013b
Fix span option typo in SDK span End, and WithAttributes only being available on span start (#6006) 2024-11-27 16:53:10 +01:00
renovate[bot]
652588ddd9
fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 8dc4a50 (#6005) 2024-11-27 08:12:51 +01:00
Tyler Yahn
e016a78c9f
Fix attribute value truncation (#5997)
Fix #5996

### Correctness

From the [OTel
specification](88bffeac48/specification/common/README.md (attribute-limits)):

> - set an attribute value length limit such that for each attribute
value:
> - if it is a string, if it exceeds that limit (counting any character
in it as 1), SDKs MUST truncate that value, so that its length is at
most equal to the limit...

Our current implementation truncates on number of bytes not characters.

Unit tests are added/updated to validate this fix and prevent
regressions.

### Performance

```
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/trace
cpu: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
                        │ commit-b6264913(old).txt │       commit-54c61ac2(new).txt        │
                        │          sec/op          │    sec/op      vs base                │
Truncate/Unlimited-8                  1.2300n ± 7%   0.8757n ±  3%  -28.80% (p=0.000 n=10)
Truncate/Zero-8                        2.341n ± 2%    1.550n ±  9%  -33.77% (p=0.000 n=10)
Truncate/Short-8                     31.6800n ± 3%   0.9960n ±  4%  -96.86% (p=0.000 n=10)
Truncate/ASCII-8                       8.821n ± 1%    3.567n ±  3%  -59.57% (p=0.000 n=10)
Truncate/ValidUTF-8-8                 11.960n ± 1%    7.163n ±  1%  -40.10% (p=0.000 n=10)
Truncate/InvalidUTF-8-8                56.35n ± 0%    37.34n ± 18%  -33.74% (p=0.000 n=10)
Truncate/MixedUTF-8-8                  81.83n ± 1%    50.00n ±  1%  -38.90% (p=0.000 n=10)
geomean                                12.37n         4.865n        -60.68%

                        │ commit-b6264913(old).txt │      commit-54c61ac2(new).txt       │
                        │           B/op           │    B/op     vs base                 │
Truncate/Unlimited-8                  0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Zero-8                       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Short-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ASCII-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ValidUTF-8-8                 0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/InvalidUTF-8-8               16.00 ± 0%     16.00 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/MixedUTF-8-8                 32.00 ± 0%     32.00 ± 0%       ~ (p=1.000 n=10) ¹
geomean                                          ²               +0.00%                ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                        │ commit-b6264913(old).txt │      commit-54c61ac2(new).txt       │
                        │        allocs/op         │ allocs/op   vs base                 │
Truncate/Unlimited-8                  0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Zero-8                       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/Short-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ASCII-8                      0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/ValidUTF-8-8                 0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/InvalidUTF-8-8               1.000 ± 0%     1.000 ± 0%       ~ (p=1.000 n=10) ¹
Truncate/MixedUTF-8-8                 1.000 ± 0%     1.000 ± 0%       ~ (p=1.000 n=10) ¹
geomean                                          ²               +0.00%                ²
¹ all samples are equal
² summaries must be >0 to compute geomean
```

#### Values shorter than limit

This is the default code path. Most attribute values will be shorter
than the default 128 limit that users will not modify.

The current code, `safeTruncate` requires a full iteration of the value
to determine it is valid and under the limit.

The replacement, `truncate`, first checks if the number of bytes in the
value are less than or equal to the limit (which guarantees the number
of characters are less than or equal to the limit) and returns
immediately. This will mean that invalid encoding less than the limit is
not changed, which meets the specification requirements.

#### Values longer than the limit

For values who's number of bytes exceeds the limit, they are iterated
only once with the replacement, `truncate`.

In comparison, the current code, `safeTruncate`, can iterate the string
up to three separate times when the string contains invalid characters.
2024-11-26 09:41:55 +01:00
Flc゛
814a41388b
feat(trace): add concurrent-safe Reset method to SpanRecorder (#5994)
Add Reset method to reuse it for testing. Just like in InMemoryExporter.
2024-11-25 21:20:46 +01:00
Matthieu MOREL
e98ef1bfdb
[chore]: enable usestdlibvars linter (#6001)
#### Description

[usestdlibvars](https://golangci-lint.run/usage/linters/#usestdlibvars)
is a linter that detect the possibility to use variables/constants from
the Go standard library.

Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2024-11-25 12:02:46 -08:00
renovate[bot]
446ee38199
fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 (#6003)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://redirect.github.com/golangci/golangci-lint)
| `v1.62.0` -> `v1.62.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.62.0/v1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.62.0/v1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.62.2`](https://redirect.github.com/golangci/golangci-lint/compare/v1.62.1...v1.62.2)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v1.62.1...v1.62.2)

###
[`v1.62.1`](https://redirect.github.com/golangci/golangci-lint/compare/v1.62.0...v1.62.1)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v1.62.0...v1.62.1)

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR 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-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 10:32:26 -08:00