Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge 0.100.x #42

Merged
merged 767 commits into from
Jun 13, 2024
Merged

Upstream merge 0.100.x #42

merged 767 commits into from
Jun 13, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 1, 2024

  1. [configgrpc] Add ToServerContext (open-telemetry#9624)

    Adds a new function, `ToServerContext` which does what `ToServer` does,
    but takes a `context.Context`. After the next release we'll deprecate
    `ToServerContext` and rename it to `ToServer`.
    
    Related to
    open-telemetry#9490
    
    ---------
    
    Co-authored-by: Dmitrii Anoshin <[email protected]>
    TylerHelmuth and dmitryax authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2fa6df8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. [chore] Fix prepare-release.yml (open-telemetry#9675)

    **Description:** 
    
    Fixes
    https://github.com/open-telemetry/opentelemetry-collector/actions/runs/8139621131/workflow
    
    ```
    The workflow is not valid. .github/workflows/prepare-release.yml (Line: 54, Col: 9): 
    Job 'prepare-release' depends on unknown job 'validate-version'.
    ```
    
    open-telemetry#9409 introduced some errors because the workflow is not tested on PRs,
    open-telemetry#9668 partly fixed them and I mistakenly believed Github would notify me
    of further errors in the workflow, the same way it did with this one,
    but it did not.
    mx-psi authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    409359f View commit details
    Browse the repository at this point in the history
  2. [chore] Prepare release v1.3.0/v0.96.0 (open-telemetry#9680)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.3.0/v0.96.0
    - make prepare-release PREVIOUS_VERSION=1.2.0 RELEASE_CANDIDATE=1.3.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.95.0 RELEASE_CANDIDATE=0.96.0
    MODSET=beta
    opentelemetrybot authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    af71d1d View commit details
    Browse the repository at this point in the history
  3. [chore] Update release schedule (open-telemetry#9678)

    **Description:** 
    
    Updates release schedule. The March 18th release overlaps with KubeCon
    EU, so I am shifting everything by one week starting with that release.
    This means the next release cycle will have three weeks.
    mx-psi authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    40c992a View commit details
    Browse the repository at this point in the history
  4. [chore] Add reminder to update release schedule to release issue temp…

    …late (open-telemetry#9679)
    
    **Description:** Add reminder to update the release schedule
    mx-psi authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    fb2c568 View commit details
    Browse the repository at this point in the history
  5. [chore] Update prepare release examples (open-telemetry#9677)

    **Description:** 
    
    After open-telemetry#8975 we decided to not do any more explicit release candidates so
    we can update the examples.
    
    Note that due to open-telemetry#9676 this is not tested until we explicitly run the
    workflow on the next release, but the change is small enough to seem
    safe to merge.
    mx-psi authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e696206 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89dcb87 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. [chore] fix type in confighttp readme (open-telemetry#9690)

    This doc incorrectly uses the otlp exporter as an example of using
    confighttp. That exporter doesn't use confighttp
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    af7664a View commit details
    Browse the repository at this point in the history
  2. Update module github.com/stretchr/testify to v1.9.0 (open-telemetry#9695

    )
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/stretchr/testify](https://togithub.com/stretchr/testify) |
    `v1.8.4` -> `v1.9.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fstretchr%2ftestify/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fstretchr%2ftestify/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fstretchr%2ftestify/v1.8.4/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fstretchr%2ftestify/v1.8.4/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>stretchr/testify (github.com/stretchr/testify)</summary>
    
    ###
    [`v1.9.0`](https://togithub.com/stretchr/testify/releases/tag/v1.9.0)
    
    [Compare
    Source](https://togithub.com/stretchr/testify/compare/v1.8.4...v1.9.0)
    
    #### What's Changed
    
    - Fix Go modules version by
    [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
    - Document that require is not safe to call in created goroutines by
    [@&open-telemetry#8203;programmer04](https://togithub.com/programmer04) in
    [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
    - Remove myself from MAINTAINERS.md by
    [@&open-telemetry#8203;mvdkleijn](https://togithub.com/mvdkleijn) in
    [https://github.com/stretchr/testify/pull/1367](https://togithub.com/stretchr/testify/pull/1367)
    - Correct spelling/grammar by
    [@&open-telemetry#8203;echarrod](https://togithub.com/echarrod) in
    [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
    - docs: Update URLs in README by
    [@&open-telemetry#8203;davidjb](https://togithub.com/davidjb) in
    [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
    - Update mockery link to Github Pages in README by
    [@&open-telemetry#8203;LandonTClipp](https://togithub.com/LandonTClipp) in
    [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
    - docs: Fix typos in tests and comments by
    [@&open-telemetry#8203;alexandear](https://togithub.com/alexandear) in
    [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
    - CI: tests from go1.17 by [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ)
    in
    [https://github.com/stretchr/testify/pull/1409](https://togithub.com/stretchr/testify/pull/1409)
    - Fix adding ? when no values passed by
    [@&open-telemetry#8203;lesichkovm](https://togithub.com/lesichkovm) in
    [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
    - codegen: use standard header for generated files by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
    - mock: AssertExpectations log reason only on failure by
    [@&open-telemetry#8203;hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) in
    [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
    - assert: fix flaky TestNeverTrue by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1417](https://togithub.com/stretchr/testify/pull/1417)
    - README: fix typos "set up" vs "setup" by
    [@&open-telemetry#8203;ossan-dev](https://togithub.com/ossan-dev) in
    [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
    - mock: move regexp compilation outside of `Called` by
    [@&open-telemetry#8203;aud10slave](https://togithub.com/aud10slave) in
    [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
    - assert: refactor internal func getLen() by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1445](https://togithub.com/stretchr/testify/pull/1445)
    - mock: deprecate type AnythingOfTypeArgument
    ([#&open-telemetry#8203;1434](https://togithub.com/stretchr/testify/issues/1434)) by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1441](https://togithub.com/stretchr/testify/pull/1441)
    - Remove no longer needed assert.canConvert by
    [@&open-telemetry#8203;alexandear](https://togithub.com/alexandear) in
    [https://github.com/stretchr/testify/pull/1470](https://togithub.com/stretchr/testify/pull/1470)
    - assert: ObjectsAreEqual: use time.Equal for time.Time types by
    [@&open-telemetry#8203;tscales](https://togithub.com/tscales) in
    [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
    - Bump actions/checkout from 3 to 4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/stretchr/testify/pull/1466](https://togithub.com/stretchr/testify/pull/1466)
    - Bump actions/setup-go from 3.2.0 to 4.1.0 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/stretchr/testify/pull/1451](https://togithub.com/stretchr/testify/pull/1451)
    - fix: make EventuallyWithT concurrency safe by
    [@&open-telemetry#8203;czeslavo](https://togithub.com/czeslavo) in
    [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
    - assert: fix httpCode and HTTPBody occur panic when http.Handler read
    Body by [@&open-telemetry#8203;hidu](https://togithub.com/hidu) in
    [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
    - assert.EqualExportedValues: fix handling of arrays by
    [@&open-telemetry#8203;zrbecker](https://togithub.com/zrbecker) in
    [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
    - .github: use latest Go versions by
    [@&open-telemetry#8203;kevinburkesegment](https://togithub.com/kevinburkesegment) in
    [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
    - assert: Deprecate EqualExportedValues by
    [@&open-telemetry#8203;HaraldNordgren](https://togithub.com/HaraldNordgren) in
    [https://github.com/stretchr/testify/pull/1488](https://togithub.com/stretchr/testify/pull/1488)
    - suite: refactor test assertions by
    [@&open-telemetry#8203;alexandear](https://togithub.com/alexandear) in
    [https://github.com/stretchr/testify/pull/1474](https://togithub.com/stretchr/testify/pull/1474)
    - suite: fix SetupSubTest and TearDownSubTest execution order by
    [@&open-telemetry#8203;linusbarth](https://togithub.com/linusbarth) in
    [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
    - docs: Fix deprecation comments for http package by
    [@&open-telemetry#8203;alexandear](https://togithub.com/alexandear) in
    [https://github.com/stretchr/testify/pull/1335](https://togithub.com/stretchr/testify/pull/1335)
    - Add map support doc comments to Subset and NotSubset by
    [@&open-telemetry#8203;jedevc](https://togithub.com/jedevc) in
    [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
    - TestErrorIs/TestNotErrorIs: check error message contents by
    [@&open-telemetry#8203;craig65535](https://togithub.com/craig65535) in
    [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
    - suite: fix subtest names (fix
    [#&open-telemetry#8203;1501](https://togithub.com/stretchr/testify/issues/1501)) by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1504](https://togithub.com/stretchr/testify/pull/1504)
    - assert: improve unsafe.Pointer tests by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1505](https://togithub.com/stretchr/testify/pull/1505)
    - assert: simplify isNil implementation by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1506](https://togithub.com/stretchr/testify/pull/1506)
    - assert.InEpsilonSlice: fix expected/actual order and other
    improvements by [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1483](https://togithub.com/stretchr/testify/pull/1483)
    - Fix dependency cycle with objx
    [#&open-telemetry#8203;1292](https://togithub.com/stretchr/testify/issues/1292) by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1453](https://togithub.com/stretchr/testify/pull/1453)
    - mock: refactor TestIsArgsEqual by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1444](https://togithub.com/stretchr/testify/pull/1444)
    - mock: optimize argument matching checks by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1416](https://togithub.com/stretchr/testify/pull/1416)
    - assert: fix TestEventuallyTimeout by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1412](https://togithub.com/stretchr/testify/pull/1412)
    - CI: add go 1.21 in GitHub Actions by
    [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1450](https://togithub.com/stretchr/testify/pull/1450)
    - suite: fix recoverAndFailOnPanic to report test failure at the right
    location by [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) in
    [https://github.com/stretchr/testify/pull/1502](https://togithub.com/stretchr/testify/pull/1502)
    - Update maintainers by
    [@&open-telemetry#8203;brackendawson](https://togithub.com/brackendawson) in
    [https://github.com/stretchr/testify/pull/1533](https://togithub.com/stretchr/testify/pull/1533)
    - assert: Fix EqualValues to handle overflow/underflow by
    [@&open-telemetry#8203;arjunmahishi](https://togithub.com/arjunmahishi) in
    [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
    - assert: better formatting for Len() error by
    [@&open-telemetry#8203;kevinburkesegment](https://togithub.com/kevinburkesegment) in
    [https://github.com/stretchr/testify/pull/1485](https://togithub.com/stretchr/testify/pull/1485)
    - Ensure AssertExpectations does not fail in skipped tests by
    [@&open-telemetry#8203;ianrose14](https://togithub.com/ianrose14) in
    [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
    - suite: fix deadlock in suite.Require()/Assert() by
    [@&open-telemetry#8203;arjunmahishi](https://togithub.com/arjunmahishi) in
    [https://github.com/stretchr/testify/pull/1535](https://togithub.com/stretchr/testify/pull/1535)
    - Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by
    [@&open-telemetry#8203;brackendawson](https://togithub.com/brackendawson) in
    [https://github.com/stretchr/testify/pull/1537](https://togithub.com/stretchr/testify/pull/1537)
    - \[chore] Add issue templates by
    [@&open-telemetry#8203;arjunmahishi](https://togithub.com/arjunmahishi) in
    [https://github.com/stretchr/testify/pull/1538](https://togithub.com/stretchr/testify/pull/1538)
    - Update the build status badge by
    [@&open-telemetry#8203;brackendawson](https://togithub.com/brackendawson) in
    [https://github.com/stretchr/testify/pull/1540](https://togithub.com/stretchr/testify/pull/1540)
    - Update Github workflows setup-go to V5 by
    [@&open-telemetry#8203;hendrywiranto](https://togithub.com/hendrywiranto) in
    [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
    - Support Pointer to Struct in EqualExportedValues by
    [@&open-telemetry#8203;Lucaber](https://togithub.com/Lucaber) in
    [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
    - README: drop link to gorc by
    [@&open-telemetry#8203;guettli](https://togithub.com/guettli) in
    [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
    - http_assertions: honour the msgAndArgs provided with each assertion by
    [@&open-telemetry#8203;arjunmahishi](https://togithub.com/arjunmahishi) in
    [https://github.com/stretchr/testify/pull/1548](https://togithub.com/stretchr/testify/pull/1548)
    - fix typos in comments and tests by
    [@&open-telemetry#8203;ccoVeille](https://togithub.com/ccoVeille) in
    [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
    - Include the auto-release notes in releases by
    [@&open-telemetry#8203;brackendawson](https://togithub.com/brackendawson) in
    [https://github.com/stretchr/testify/pull/1550](https://togithub.com/stretchr/testify/pull/1550)
    - Add `NotImplements` and variants by
    [@&open-telemetry#8203;hslatman](https://togithub.com/hslatman) in
    [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
    - Add support to compare uintptr by
    [@&open-telemetry#8203;bogdandrutu](https://togithub.com/bogdandrutu) in
    [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
    - build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/stretchr/testify/pull/1552](https://togithub.com/stretchr/testify/pull/1552)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
    - [@&open-telemetry#8203;programmer04](https://togithub.com/programmer04) made their
    first contribution in
    [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
    - [@&open-telemetry#8203;echarrod](https://togithub.com/echarrod) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
    - [@&open-telemetry#8203;davidjb](https://togithub.com/davidjb) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
    - [@&open-telemetry#8203;LandonTClipp](https://togithub.com/LandonTClipp) made their
    first contribution in
    [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
    - [@&open-telemetry#8203;alexandear](https://togithub.com/alexandear) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
    - [@&open-telemetry#8203;lesichkovm](https://togithub.com/lesichkovm) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
    - [@&open-telemetry#8203;dolmen](https://togithub.com/dolmen) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
    - [@&open-telemetry#8203;hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) made
    their first contribution in
    [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
    - [@&open-telemetry#8203;ossan-dev](https://togithub.com/ossan-dev) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
    - [@&open-telemetry#8203;aud10slave](https://togithub.com/aud10slave) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
    - [@&open-telemetry#8203;tscales](https://togithub.com/tscales) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
    - [@&open-telemetry#8203;czeslavo](https://togithub.com/czeslavo) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
    - [@&open-telemetry#8203;hidu](https://togithub.com/hidu) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
    - [@&open-telemetry#8203;zrbecker](https://togithub.com/zrbecker) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
    - [@&open-telemetry#8203;kevinburkesegment](https://togithub.com/kevinburkesegment)
    made their first contribution in
    [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
    - [@&open-telemetry#8203;linusbarth](https://togithub.com/linusbarth) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
    - [@&open-telemetry#8203;jedevc](https://togithub.com/jedevc) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
    - [@&open-telemetry#8203;craig65535](https://togithub.com/craig65535) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
    - [@&open-telemetry#8203;arjunmahishi](https://togithub.com/arjunmahishi) made their
    first contribution in
    [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
    - [@&open-telemetry#8203;ianrose14](https://togithub.com/ianrose14) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
    - [@&open-telemetry#8203;hendrywiranto](https://togithub.com/hendrywiranto) made their
    first contribution in
    [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
    - [@&open-telemetry#8203;Lucaber](https://togithub.com/Lucaber) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
    - [@&open-telemetry#8203;guettli](https://togithub.com/guettli) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
    - [@&open-telemetry#8203;ccoVeille](https://togithub.com/ccoVeille) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
    - [@&open-telemetry#8203;hslatman](https://togithub.com/hslatman) made their first
    contribution in
    [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
    - [@&open-telemetry#8203;bogdandrutu](https://togithub.com/bogdandrutu) made their
    first contribution in
    [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
    
    **Full Changelog**:
    stretchr/testify@v1.8.4...v1.9.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    5481440 View commit details
    Browse the repository at this point in the history
  3. Update module go.opentelemetry.io/build-tools/semconvgen to v0.13.0 (o…

    …pen-telemetry#9701)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/build-tools/semconvgen](https://togithub.com/open-telemetry/opentelemetry-go-build-tools)
    | `v0.12.0` -> `v0.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-build-tools
    (go.opentelemetry.io/build-tools/semconvgen)</summary>
    
    ###
    [`v0.13.0`](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0130)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.12.0...v0.13.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `all`: bump minimal Go version to 1.20
    ([#&open-telemetry#8203;474](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/474))
    
    ##### 💡 Enhancements 💡
    
    - `multimod`: ignore excluded-modules when using sync to update
    dependencies
    ([#&open-telemetry#8203;442](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/442))
    This allows users of the sync command to sync all modules in a monorepo,
    including
    those listed in the excluded-modules. This is useful for repositories
    where some modules
    may not yet be ready for releasing (therefore listed under
    excluded-modules) but their
        dependencies still need to be managed via multimod.
    
    - `crosslink`: Add `--skip` flag to ignore specified go modules
    ([#&open-telemetry#8203;480](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/480))
    
    - `multimod`: add support for `--commit-hash` to allow users to
    overwrite the tag in a versions.yaml file
    ([#&open-telemetry#8203;422](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/422))
    This feature allows users to specify a tag (i.e. main) when they want to
    update
        modules.
    
    - `chloggen`: support a custom changelog summary template
    ([#&open-telemetry#8203;501](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/501))
    The changelog summary template can be customized by configuring a custom
    template with the `summary_template` configuration setting.
    The default template provides a starting point for a custom template:
    https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
    
    ##### 🧰 Bug fixes 🧰
    
    - `crosslink`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;458](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/458))
    This fixes the issue of Windows produces backslashes instead of slashes
    when crosslinking
        dependencies in go.mod files on Windows.
    
    - `dbotconf`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;264](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/264))
    This fixes the issue of Windows produces backslashes instead of slashes
    when generating
        Dependabot configuration files on Windows.
    
    - `multimod`: Fix tagging on Windows
    ([#&open-telemetry#8203;464](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/464))
        This fixes the issue of `multimod tag` failing on Windows.
    
    - `multimod`: Fix to log 'Using versioning file' and 'Successfully
    deleted module tags' to stderr instead of stdout
    ([#&open-telemetry#8203;507](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/507))
    
    - `chloggen`: change generated files permissions from 0755 to 0644
    ([#&open-telemetry#8203;457](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/457))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    420772e View commit details
    Browse the repository at this point in the history
  4. Update module golang.org/x/tools to v0.19.0 (open-telemetry#9708)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/tools | `v0.18.0` -> `v0.19.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b75fe36 View commit details
    Browse the repository at this point in the history
  5. [cmd/mdatagen] Update the scope name generation method (open-telemetr…

    …y#9693)
    
    Don't use hardcoded "go.opentelemetry.io/collector" prefix. Provide a
    way to specify the `scope_name` in metadata.yaml. If not provided, try
    to use the go package name.
    
    Updates
    open-telemetry#9494
    dmitryax authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6e61c9b View commit details
    Browse the repository at this point in the history
  6. Update module go.opentelemetry.io/collector/exporter/otlphttpexporter…

    … to v0.96.0 (open-telemetry#9703)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.95.0` -> `v0.96.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>
    
    ###
    [`v0.96.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v130v0960)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.95.0...v0.96.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `configgrpc`: Remove deprecated `GRPCClientSettings`,
    `GRPCServerSettings`, and `ServerConfig.ToListenerContext`.
    ([#&open-telemetry#8203;9616](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9616))
    - `confighttp`: Remove deprecated `HTTPClientSettings`,
    `NewDefaultHTTPClientSettings`, and `CORSSettings`.
    ([#&open-telemetry#8203;9625](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9625))
    - `confignet`: Removes deprecated `NetAddr` and `TCPAddr`
    ([#&open-telemetry#8203;9614](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9614))
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Add `include_system_ca_certs_pool` to configtls, allowing
    to load system certs and additional custom certs.
    ([#&open-telemetry#8203;7774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7774))
    - `otelcol`: Add `ConfigProviderSettings` to `CollectorSettings`
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
    This allows passing a custom list of `confmap.Provider`s to
    `otelcol.NewCommand`.
    - `pdata`: Update to OTLP v1.1.0
    ([#&open-telemetry#8203;9587](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9587))
        Introduces Span and SpanLink flags.
    - `confmap`: Update mapstructure to use a maintained fork,
    github.com/go-viper/mapstructure/v2.
    ([#&open-telemetry#8203;9634](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9634))
    
    [https://github.com/mitchellh/mapstructure/issues/349](https://togithub.com/mitchellh/mapstructure/issues/349)/349
    for context.
    
    ##### 🧰 Bug fixes 🧰
    
    - `configretry`: Allow max_elapsed_time to be set to 0 for indefinite
    retries
    ([#&open-telemetry#8203;9641](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9641))
    - `client`: Make `Metadata.Get` thread safe
    ([#&open-telemetry#8203;9595](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9595))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9a509b1 View commit details
    Browse the repository at this point in the history
  7. Update module go.opentelemetry.io/collector/receiver/otlpreceiver to …

    …v0.96.0 (open-telemetry#9704)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.95.0` -> `v0.96.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/receiver/otlpreceiver)</summary>
    
    ###
    [`v0.96.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v130v0960)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.95.0...v0.96.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `configgrpc`: Remove deprecated `GRPCClientSettings`,
    `GRPCServerSettings`, and `ServerConfig.ToListenerContext`.
    ([#&open-telemetry#8203;9616](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9616))
    - `confighttp`: Remove deprecated `HTTPClientSettings`,
    `NewDefaultHTTPClientSettings`, and `CORSSettings`.
    ([#&open-telemetry#8203;9625](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9625))
    - `confignet`: Removes deprecated `NetAddr` and `TCPAddr`
    ([#&open-telemetry#8203;9614](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9614))
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Add `include_system_ca_certs_pool` to configtls, allowing
    to load system certs and additional custom certs.
    ([#&open-telemetry#8203;7774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7774))
    - `otelcol`: Add `ConfigProviderSettings` to `CollectorSettings`
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
    This allows passing a custom list of `confmap.Provider`s to
    `otelcol.NewCommand`.
    - `pdata`: Update to OTLP v1.1.0
    ([#&open-telemetry#8203;9587](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9587))
        Introduces Span and SpanLink flags.
    - `confmap`: Update mapstructure to use a maintained fork,
    github.com/go-viper/mapstructure/v2.
    ([#&open-telemetry#8203;9634](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9634))
    
    [https://github.com/mitchellh/mapstructure/issues/349](https://togithub.com/mitchellh/mapstructure/issues/349)/349
    for context.
    
    ##### 🧰 Bug fixes 🧰
    
    - `configretry`: Allow max_elapsed_time to be set to 0 for indefinite
    retries
    ([#&open-telemetry#8203;9641](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9641))
    - `client`: Make `Metadata.Get` thread safe
    ([#&open-telemetry#8203;9595](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9595))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cb21fbe View commit details
    Browse the repository at this point in the history
  8. [chore] [cmd/mdatagen] Update status.go template (open-telemetry#9713)

    To produce the same output as mdatagen in contrib. It makes it easy to
    compare the diff for the mdatagen migration.
    dmitryax authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    78692b7 View commit details
    Browse the repository at this point in the history
  9. Update module golang.org/x/sys to v0.18.0 (open-telemetry#9706)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/sys | `v0.17.0` -> `v0.18.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1059d5b View commit details
    Browse the repository at this point in the history
  10. Update module google.golang.org/protobuf to v1.33.0 (open-telemetry#9712

    )
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go)
    | `v1.32.0` -> `v1.33.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.32.0/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.32.0/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    621d866 View commit details
    Browse the repository at this point in the history
  11. Update module go.opentelemetry.io/collector/exporter/otlpexporter to …

    …v0.96.0 (open-telemetry#9702)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.95.0` -> `v0.96.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.95.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.96.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v130v0960)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.95.0...v0.96.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `configgrpc`: Remove deprecated `GRPCClientSettings`,
    `GRPCServerSettings`, and `ServerConfig.ToListenerContext`.
    ([#&open-telemetry#8203;9616](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9616))
    - `confighttp`: Remove deprecated `HTTPClientSettings`,
    `NewDefaultHTTPClientSettings`, and `CORSSettings`.
    ([#&open-telemetry#8203;9625](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9625))
    - `confignet`: Removes deprecated `NetAddr` and `TCPAddr`
    ([#&open-telemetry#8203;9614](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9614))
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Add `include_system_ca_certs_pool` to configtls, allowing
    to load system certs and additional custom certs.
    ([#&open-telemetry#8203;7774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7774))
    - `otelcol`: Add `ConfigProviderSettings` to `CollectorSettings`
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
    This allows passing a custom list of `confmap.Provider`s to
    `otelcol.NewCommand`.
    - `pdata`: Update to OTLP v1.1.0
    ([#&open-telemetry#8203;9587](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9587))
        Introduces Span and SpanLink flags.
    - `confmap`: Update mapstructure to use a maintained fork,
    github.com/go-viper/mapstructure/v2.
    ([#&open-telemetry#8203;9634](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9634))
    
    [https://github.com/mitchellh/mapstructure/issues/349](https://togithub.com/mitchellh/mapstructure/issues/349)/349
    for context.
    
    ##### 🧰 Bug fixes 🧰
    
    - `configretry`: Allow max_elapsed_time to be set to 0 for indefinite
    retries
    ([#&open-telemetry#8203;9641](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9641))
    - `client`: Make `Metadata.Get` thread safe
    ([#&open-telemetry#8203;9595](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9595))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alex Boten <[email protected]>
    renovate[bot] and codeboten authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    e876251 View commit details
    Browse the repository at this point in the history
  12. Update github-actions deps (open-telemetry#9691)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/cache](https://togithub.com/actions/cache) | action | patch |
    `v4.0.0` -> `v4.0.1` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.24.5` -> `v3.24.6` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/cache (actions/cache)</summary>
    
    ### [`v4.0.1`](https://togithub.com/actions/cache/releases/tag/v4.0.1)
    
    [Compare
    Source](https://togithub.com/actions/cache/compare/v4.0.0...v4.0.1)
    
    ##### What's Changed
    
    - Update README.md by
    [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc) in
    [https://github.com/actions/cache/pull/1304](https://togithub.com/actions/cache/pull/1304)
    - Update examples by [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc)
    in
    [https://github.com/actions/cache/pull/1305](https://togithub.com/actions/cache/pull/1305)
    - Update actions/cache publish flow by
    [@&open-telemetry#8203;bethanyj28](https://togithub.com/bethanyj28) in
    [https://github.com/actions/cache/pull/1340](https://togithub.com/actions/cache/pull/1340)
    - Update [@&open-telemetry#8203;actions/cache](https://togithub.com/actions/cache) by
    [@&open-telemetry#8203;bethanyj28](https://togithub.com/bethanyj28) in
    [https://github.com/actions/cache/pull/1341](https://togithub.com/actions/cache/pull/1341)
    
    ##### New Contributors
    
    - [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc) made their first
    contribution in
    [https://github.com/actions/cache/pull/1304](https://togithub.com/actions/cache/pull/1304)
    
    **Full Changelog**: actions/cache@v4...v4.0.1
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.24.6`](https://togithub.com/github/codeql-action/compare/v3.24.5...v3.24.6)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.5...v3.24.6)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    8aace83 View commit details
    Browse the repository at this point in the history
  13. Update module golang.org/x/net to v0.22.0 (open-telemetry#9705)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/net | `v0.21.0` -> `v0.22.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    5a68058 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Update module google.golang.org/grpc to v1.62.1 (open-telemetry#9711)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
    `v1.62.0` -> `v1.62.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.62.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.62.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.62.0/v1.62.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.62.0/v1.62.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>grpc/grpc-go (google.golang.org/grpc)</summary>
    
    ### [`v1.62.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.62.1):
    Release 1.62.1
    
    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.62.0...v1.62.1)
    
    ### Bug Fixes
    
    - xds: fix a bug that results in `no matching virtual host found` RPC
    errors due to a difference between the target and LDS resource names
    ([#&open-telemetry#8203;6997](https://togithub.com/grpc/grpc-go/issues/6997))
    - server: fixed stats handler data `InPayload.Length` for unary RPC
    calls ([#&open-telemetry#8203;6766](https://togithub.com/grpc/grpc-go/issues/6766))
    - Special Thanks: [@&open-telemetry#8203;hueypark](https://togithub.com/hueypark)
    - grpc: the experimental `RecvBufferPool` `DialOption` and
    `ServerOption` are now active during unary RPCs with compression
    ([#&open-telemetry#8203;6766](https://togithub.com/grpc/grpc-go/issues/6766))
    - Special Thanks: [@&open-telemetry#8203;hueypark](https://togithub.com/hueypark)
    - grpc: trim whitespaces in `accept-encoding` header before determining
    compressors
        -   Special Thanks: [@&open-telemetry#8203;sercand](https://togithub.com/sercand)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9e06888 View commit details
    Browse the repository at this point in the history
  2. Update module go.opentelemetry.io/build-tools/multimod to v0.13.0 (op…

    …en-telemetry#9700)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/build-tools/multimod](https://togithub.com/open-telemetry/opentelemetry-go-build-tools)
    | `v0.12.0` -> `v0.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-build-tools
    (go.opentelemetry.io/build-tools/multimod)</summary>
    
    ###
    [`v0.13.0`](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0130)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.12.0...v0.13.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `all`: bump minimal Go version to 1.20
    ([#&open-telemetry#8203;474](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/474))
    
    ##### 💡 Enhancements 💡
    
    - `multimod`: ignore excluded-modules when using sync to update
    dependencies
    ([#&open-telemetry#8203;442](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/442))
    This allows users of the sync command to sync all modules in a monorepo,
    including
    those listed in the excluded-modules. This is useful for repositories
    where some modules
    may not yet be ready for releasing (therefore listed under
    excluded-modules) but their
        dependencies still need to be managed via multimod.
    
    - `crosslink`: Add `--skip` flag to ignore specified go modules
    ([#&open-telemetry#8203;480](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/480))
    
    - `multimod`: add support for `--commit-hash` to allow users to
    overwrite the tag in a versions.yaml file
    ([#&open-telemetry#8203;422](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/422))
    This feature allows users to specify a tag (i.e. main) when they want to
    update
        modules.
    
    - `chloggen`: support a custom changelog summary template
    ([#&open-telemetry#8203;501](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/501))
    The changelog summary template can be customized by configuring a custom
    template with the `summary_template` configuration setting.
    The default template provides a starting point for a custom template:
    https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
    
    ##### 🧰 Bug fixes 🧰
    
    - `crosslink`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;458](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/458))
    This fixes the issue of Windows produces backslashes instead of slashes
    when crosslinking
        dependencies in go.mod files on Windows.
    
    - `dbotconf`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;264](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/264))
    This fixes the issue of Windows produces backslashes instead of slashes
    when generating
        Dependabot configuration files on Windows.
    
    - `multimod`: Fix tagging on Windows
    ([#&open-telemetry#8203;464](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/464))
        This fixes the issue of `multimod tag` failing on Windows.
    
    - `multimod`: Fix to log 'Using versioning file' and 'Successfully
    deleted module tags' to stderr instead of stdout
    ([#&open-telemetry#8203;507](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/507))
    
    - `chloggen`: change generated files permissions from 0755 to 0644
    ([#&open-telemetry#8203;457](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/457))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9d51fd9 View commit details
    Browse the repository at this point in the history
  3. Update module go.opentelemetry.io/build-tools/crosslink to v0.13.0 (o…

    …pen-telemetry#9699)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/build-tools/crosslink](https://togithub.com/open-telemetry/opentelemetry-go-build-tools)
    | `v0.12.1-0.20240121161735-d70c842b1bf5` -> `v0.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.12.1-0.20240121161735-d70c842b1bf5/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.12.1-0.20240121161735-d70c842b1bf5/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-build-tools
    (go.opentelemetry.io/build-tools/crosslink)</summary>
    
    ###
    [`v0.13.0`](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0130)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.12.0...v0.13.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `all`: bump minimal Go version to 1.20
    ([#&open-telemetry#8203;474](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/474))
    
    ##### 💡 Enhancements 💡
    
    - `multimod`: ignore excluded-modules when using sync to update
    dependencies
    ([#&open-telemetry#8203;442](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/442))
    This allows users of the sync command to sync all modules in a monorepo,
    including
    those listed in the excluded-modules. This is useful for repositories
    where some modules
    may not yet be ready for releasing (therefore listed under
    excluded-modules) but their
        dependencies still need to be managed via multimod.
    
    - `crosslink`: Add `--skip` flag to ignore specified go modules
    ([#&open-telemetry#8203;480](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/480))
    
    - `multimod`: add support for `--commit-hash` to allow users to
    overwrite the tag in a versions.yaml file
    ([#&open-telemetry#8203;422](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/422))
    This feature allows users to specify a tag (i.e. main) when they want to
    update
        modules.
    
    - `chloggen`: support a custom changelog summary template
    ([#&open-telemetry#8203;501](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/501))
    The changelog summary template can be customized by configuring a custom
    template with the `summary_template` configuration setting.
    The default template provides a starting point for a custom template:
    https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
    
    ##### 🧰 Bug fixes 🧰
    
    - `crosslink`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;458](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/458))
    This fixes the issue of Windows produces backslashes instead of slashes
    when crosslinking
        dependencies in go.mod files on Windows.
    
    - `dbotconf`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;264](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/264))
    This fixes the issue of Windows produces backslashes instead of slashes
    when generating
        Dependabot configuration files on Windows.
    
    - `multimod`: Fix tagging on Windows
    ([#&open-telemetry#8203;464](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/464))
        This fixes the issue of `multimod tag` failing on Windows.
    
    - `multimod`: Fix to log 'Using versioning file' and 'Successfully
    deleted module tags' to stderr instead of stdout
    ([#&open-telemetry#8203;507](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/507))
    
    - `chloggen`: change generated files permissions from 0755 to 0644
    ([#&open-telemetry#8203;457](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/457))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    7710b8f View commit details
    Browse the repository at this point in the history
  4. Update module go.opentelemetry.io/build-tools/chloggen to v0.13.0 (op…

    …en-telemetry#9697)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/build-tools/chloggen](https://togithub.com/open-telemetry/opentelemetry-go-build-tools)
    | `v0.12.0` -> `v0.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-build-tools
    (go.opentelemetry.io/build-tools/chloggen)</summary>
    
    ###
    [`v0.13.0`](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0130)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.12.0...v0.13.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `all`: bump minimal Go version to 1.20
    ([#&open-telemetry#8203;474](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/474))
    
    ##### 💡 Enhancements 💡
    
    - `multimod`: ignore excluded-modules when using sync to update
    dependencies
    ([#&open-telemetry#8203;442](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/442))
    This allows users of the sync command to sync all modules in a monorepo,
    including
    those listed in the excluded-modules. This is useful for repositories
    where some modules
    may not yet be ready for releasing (therefore listed under
    excluded-modules) but their
        dependencies still need to be managed via multimod.
    
    - `crosslink`: Add `--skip` flag to ignore specified go modules
    ([#&open-telemetry#8203;480](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/480))
    
    - `multimod`: add support for `--commit-hash` to allow users to
    overwrite the tag in a versions.yaml file
    ([#&open-telemetry#8203;422](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/422))
    This feature allows users to specify a tag (i.e. main) when they want to
    update
        modules.
    
    - `chloggen`: support a custom changelog summary template
    ([#&open-telemetry#8203;501](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/501))
    The changelog summary template can be customized by configuring a custom
    template with the `summary_template` configuration setting.
    The default template provides a starting point for a custom template:
    https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
    
    ##### 🧰 Bug fixes 🧰
    
    - `crosslink`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;458](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/458))
    This fixes the issue of Windows produces backslashes instead of slashes
    when crosslinking
        dependencies in go.mod files on Windows.
    
    - `dbotconf`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;264](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/264))
    This fixes the issue of Windows produces backslashes instead of slashes
    when generating
        Dependabot configuration files on Windows.
    
    - `multimod`: Fix tagging on Windows
    ([#&open-telemetry#8203;464](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/464))
        This fixes the issue of `multimod tag` failing on Windows.
    
    - `multimod`: Fix to log 'Using versioning file' and 'Successfully
    deleted module tags' to stderr instead of stdout
    ([#&open-telemetry#8203;507](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/507))
    
    - `chloggen`: change generated files permissions from 0755 to 0644
    ([#&open-telemetry#8203;457](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/457))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    44d0d09 View commit details
    Browse the repository at this point in the history
  5. Add a workflow to test otelcorecol as a Windows service (open-telemet…

    …ry#9689)
    
    **Description:**
    Adding a workflow to fix open-telemetry#6455 this will also be needed when fixing
    open-telemetry#5300
    
    Fixes open-telemetry#6455
    
    **Link to tracking Issue:**
    open-telemetry#6455
    pjanotti authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2d98df2 View commit details
    Browse the repository at this point in the history
  6. Update module go.opentelemetry.io/build-tools/checkfile to v0.13.0 (o…

    …pen-telemetry#9696)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/build-tools/checkfile](https://togithub.com/open-telemetry/opentelemetry-go-build-tools)
    | `v0.12.0` -> `v0.13.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.12.0/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-build-tools
    (go.opentelemetry.io/build-tools/checkfile)</summary>
    
    ###
    [`v0.13.0`](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0130)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.12.0...v0.13.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `all`: bump minimal Go version to 1.20
    ([#&open-telemetry#8203;474](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/474))
    
    ##### 💡 Enhancements 💡
    
    - `multimod`: ignore excluded-modules when using sync to update
    dependencies
    ([#&open-telemetry#8203;442](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/442))
    This allows users of the sync command to sync all modules in a monorepo,
    including
    those listed in the excluded-modules. This is useful for repositories
    where some modules
    may not yet be ready for releasing (therefore listed under
    excluded-modules) but their
        dependencies still need to be managed via multimod.
    
    - `crosslink`: Add `--skip` flag to ignore specified go modules
    ([#&open-telemetry#8203;480](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/480))
    
    - `multimod`: add support for `--commit-hash` to allow users to
    overwrite the tag in a versions.yaml file
    ([#&open-telemetry#8203;422](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/422))
    This feature allows users to specify a tag (i.e. main) when they want to
    update
        modules.
    
    - `chloggen`: support a custom changelog summary template
    ([#&open-telemetry#8203;501](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/501))
    The changelog summary template can be customized by configuring a custom
    template with the `summary_template` configuration setting.
    The default template provides a starting point for a custom template:
    https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/v0.13.0/chloggen/internal/chlog/summary.tmpl
    
    ##### 🧰 Bug fixes 🧰
    
    - `crosslink`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;458](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/458))
    This fixes the issue of Windows produces backslashes instead of slashes
    when crosslinking
        dependencies in go.mod files on Windows.
    
    - `dbotconf`: Fix Windows produces backslashes instead of slashes
    ([#&open-telemetry#8203;264](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/264))
    This fixes the issue of Windows produces backslashes instead of slashes
    when generating
        Dependabot configuration files on Windows.
    
    - `multimod`: Fix tagging on Windows
    ([#&open-telemetry#8203;464](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/464))
        This fixes the issue of `multimod tag` failing on Windows.
    
    - `multimod`: Fix to log 'Using versioning file' and 'Successfully
    deleted module tags' to stderr instead of stdout
    ([#&open-telemetry#8203;507](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/507))
    
    - `chloggen`: change generated files permissions from 0755 to 0644
    ([#&open-telemetry#8203;457](https://togithub.com/open-telemetry/opentelemetry-go-build-tools/issues/457))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    fc08135 View commit details
    Browse the repository at this point in the history
  7. [docs][chore] warning for using localhost in security-best-practices (o…

    …pen-telemetry#9444)
    
    **Description:** <Describe what has changed.>
    warning and alert for using localhost which might go under DNS
    resolution and end up with an unexpected IP, risking security.
    
    **Link to tracking Issue:** open-telemetry#9338 
    
    **Documentation:** Added Waring and risk alert in
    https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/security-best-practices.md
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    Sanket-0510 and mx-psi authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2832cd5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b269362 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    94ae776 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0e6a9a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Update module github.com/shirou/gopsutil/v3 to v3.24.2 (open-telemetr…

    …y#9692)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil)
    | `v3.24.1` -> `v3.24.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.1/v3.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.1/v3.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>
    
    ###
    [`v3.24.2`](https://togithub.com/shirou/gopsutil/compare/v3.24.1...v3.24.2)
    
    [Compare
    Source](https://togithub.com/shirou/gopsutil/compare/v3.24.1...v3.24.2)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    71be9fb View commit details
    Browse the repository at this point in the history
  2. [chore] bump deps in tools (open-telemetry#9721)

    This addresses an indirect import of the protobuf lib.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    3a8401a View commit details
    Browse the repository at this point in the history
  3. [confmap] Remove provider.New (open-telemetry#9698)

    **Description:**
    Follow up to open-telemetry#9443 - deleting the deprecated `New` methods on providers.
    atoulme authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1d4fa76 View commit details
    Browse the repository at this point in the history
  4. [chore] remove contents of roadmap (open-telemetry#9720)

    This is in preparation of the next PR which will introduce the new
    proposal for achieving a v1 release of the Collector. The idea being
    that we wanted to collect feedback on the proposal without having to
    deal with conflicts/changes in the old outdated document.
    
    Related to open-telemetry#9718
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    f471413 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a102684 View commit details
    Browse the repository at this point in the history
  6. [config/configtls] Validate MinVersion and MaxVersion (open-telemetry…

    …#9664)
    
    **Description:**
    Add `Validate()` method to `TLSSetting` and validate tls `min_version`
    and `max_version`.
    
    **Link to tracking Issue:** 
    open-telemetry#9475
    molejnik88 authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d9e00e0 View commit details
    Browse the repository at this point in the history
  7. [configcompression] Mark as stable (open-telemetry#9571)

    **Description:**
    Mark `configcompression` as Stable
    
    **Link to tracking Issue:** 
    Closes
    open-telemetry#9374
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    TylerHelmuth and codeboten authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1a240bb View commit details
    Browse the repository at this point in the history
  8. [exporter/otlphttp] enable lifecycle tests (open-telemetry#9722)

    enable lifecycle tests for otlphttpexporter
    
    **Link to tracking Issue:** fix open-telemetry#9685
    
    
    Signed-off-by: Ziqi Zhao <[email protected]>
    fatsheep9146 authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    26d8aeb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2fe7ed8 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. [exporterhelper] Introduce batching functionality (open-telemetry#8685)

    This change introduces new experimental batching functionality to the
    exporter helper. The batch sender is fully concurrent and synchronous.
    It's set after the queue sender, which, if enabled, introduces the
    asynchronous behavior and ensures no data loss with the permanent queue.
    
    Follow-up TODO list:
    - Add pre-built merge funcs for pdata
    - Handle partial errors
    - A missing part compared to the batch processor is the ability to shard
    the batches by context value.
    
    Updates
    open-telemetry#8122
    dmitryax authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    2413346 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. [chore][Feature Request Template] Comment out header descriptions (op…

    …en-telemetry#9732)
    
    **Description:** <Describe what has changed.>
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    The descriptions for each header in the feature request template for
    this repository are useful to the person filing a request, but serve no
    purpose to the issue reader. These can be commented out to in the
    displayed markdown to save the user from having to delete each one (or
    if not deleted, save the reader from having to parse through extra
    information).
    crobert-1 authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    631ca71 View commit details
    Browse the repository at this point in the history
  2. Remove deprecated obsreport/obsreporttest package (open-telemetry#9724)

    All API in the package was deprecated in 0.93.0
    dmitryax authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    aa64df7 View commit details
    Browse the repository at this point in the history
  3. use generated meter (open-telemetry#9669)

    This follows open-telemetry#9556 and uses the Meter func instead of managing the scope
    in the batch processor manually. Replaces open-telemetry#9581
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c7f0172 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Update github-actions deps (open-telemetry#9743)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | patch | `v1.4.5` -> `v1.4.9` |
    | [actions/cache](https://togithub.com/actions/cache) | action | patch |
    `v4.0.0` -> `v4.0.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v1.4.9`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.8...v1.4.9)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.8...v1.4.9)
    
    ###
    [`v1.4.8`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.7...v1.4.8)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.7...v1.4.8)
    
    ###
    [`v1.4.7`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.6...v1.4.7)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.6...v1.4.7)
    
    ###
    [`v1.4.6`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.5...v1.4.6)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.5...v1.4.6)
    
    </details>
    
    <details>
    <summary>actions/cache (actions/cache)</summary>
    
    ### [`v4.0.1`](https://togithub.com/actions/cache/releases/tag/v4.0.1)
    
    [Compare
    Source](https://togithub.com/actions/cache/compare/v4.0.0...v4.0.1)
    
    ##### What's Changed
    
    - Update README.md by
    [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc) in
    [https://github.com/actions/cache/pull/1304](https://togithub.com/actions/cache/pull/1304)
    - Update examples by [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc)
    in
    [https://github.com/actions/cache/pull/1305](https://togithub.com/actions/cache/pull/1305)
    - Update actions/cache publish flow by
    [@&open-telemetry#8203;bethanyj28](https://togithub.com/bethanyj28) in
    [https://github.com/actions/cache/pull/1340](https://togithub.com/actions/cache/pull/1340)
    - Update [@&open-telemetry#8203;actions/cache](https://togithub.com/actions/cache) by
    [@&open-telemetry#8203;bethanyj28](https://togithub.com/bethanyj28) in
    [https://github.com/actions/cache/pull/1341](https://togithub.com/actions/cache/pull/1341)
    
    ##### New Contributors
    
    - [@&open-telemetry#8203;yacaovsnc](https://togithub.com/yacaovsnc) made their first
    contribution in
    [https://github.com/actions/cache/pull/1304](https://togithub.com/actions/cache/pull/1304)
    
    **Full Changelog**: actions/cache@v4...v4.0.1
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    0c10f56 View commit details
    Browse the repository at this point in the history
  2. [exporter/otlp] enable lifecycle test (open-telemetry#9735)

    **Description:** 
    enable lifecycle test for otlpexporter
    
    **Link to tracking Issue:** 
    fix open-telemetry#9684
    
    Signed-off-by: Ziqi Zhao <[email protected]>
    fatsheep9146 authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    b11588a View commit details
    Browse the repository at this point in the history
  3. [chore] group build-tools packages (open-telemetry#9742)

    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    f0473ca View commit details
    Browse the repository at this point in the history
  4. [confmap] confmap honors Unmarshal methods on config embedded struc…

    …ts. (open-telemetry#9635)
    
    **Description:**
    This implements support for calling `Unmarshal` on embedded structs of
    structs being decoded.
    
    **Link to tracking Issue:**
    Fixes open-telemetry#6671
    
    **Testing:**
    Unit tests.
    
    Contrib fix is open:
    open-telemetry/opentelemetry-collector-contrib#31406
    atoulme authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    fbc0ce0 View commit details
    Browse the repository at this point in the history
  5. [exporterhelper] Fix persistent queue size backup on reads (open-tele…

    …metry#9740)
    
    **Description:** 
    
    Persistent queue size backup on reads should depend on readIndex, not
    writeIndex.
    carsonip authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    bc4ebbb View commit details
    Browse the repository at this point in the history
  6. Give NoOp create settings a unique name (open-telemetry#9637)

    Long story, but i'm working on updating the prometheus dependency:
    open-telemetry/opentelemetry-collector-contrib#30934
    
    As part of that update, we need to adapt to a change that makes the
    prometheus servers' self-observability metrics independent. See
    prometheus/prometheus#13507 and
    prometheus/prometheus#13610
    
    One way to adapt to this change is by adding a label to each receivers'
    metrics to differentiate one Prometheus receiver from another. I've
    tried taking that approach in
    open-telemetry/opentelemetry-collector-contrib#30934,
    but the current issue is that the NoOp components all have the same
    name, which causes the self-observability metrics to collide.
    
    I can work around this in the prometheus receiver's own tests, but I
    can't work around the issue in the `generated_component_test.go` tests,
    since those are generated.
    
    This PR makes the ID returned by `NewNopCreateSettings` unique by giving
    it a unique name.
    
    **Link to tracking Issue:**
    
    Part of
    open-telemetry/opentelemetry-collector-contrib#30883
    
    cc @Aneurysm9
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    dashpole and codeboten authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    dc411e3 View commit details
    Browse the repository at this point in the history
  7. Update github/codeql-action action to v3.24.7 (open-telemetry#9744)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.24.6` -> `v3.24.7` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.24.7`](https://togithub.com/github/codeql-action/compare/v3.24.6...v3.24.7)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.6...v3.24.7)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    d8941e3 View commit details
    Browse the repository at this point in the history
  8. [exporter/nopexporter] Add the nopexporter (open-telemetry#9448)

    **Description:**
    
    Add the nopexporter. This can be helpful if a user wants to start the
    Collector with a dummy pipeline to only enable extensions. It could also
    be used to test Collector pipeline throughput.
    
    **Link to tracking Issue:**
    
    Resolves
    open-telemetry#7316
    
    **Testing:**
    
    Added lifecycle tests; the receiver doesn't do anything.
    
    **Documentation:**
    
    Added a readme for the component.
    
    cc @djaglowski @tigrannajaryan
    evan-bradley authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    454f050 View commit details
    Browse the repository at this point in the history
  9. [receiver/nopreceiver] Add the nopreceiver (open-telemetry#9446)

    **Description:**
    
    Add the nopreceiver. This can be helpful if a user wants to start the
    Collector with a dummy pipeline to only enable extensions. It could also
    be used to start a dynamically-configured Collector that starts with no
    config and waits to receive its config from a confmap.Provider that
    supports reloads.
    
    **Link to tracking Issue:**
    
    Works toward
    open-telemetry#7316
    
    **Testing:**
    
    Added lifecycle tests; the receiver doesn't do anything.
    
    **Documentation:**
    
    Added a readme for the component.
    evan-bradley authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    47de864 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    751095c View commit details
    Browse the repository at this point in the history
  11. [chore] group golang.org/x packages (open-telemetry#9741)

    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    55d4729 View commit details
    Browse the repository at this point in the history
  12. [chore] Fix an incorrect automatic replace made by a bot in `otel-con…

    …fig.yml` (open-telemetry#9746)
    
    This PR fixes an incorrect automatic replace made in the
    `otel-config.yml` file in this [pull
    request](https://github.com/open-telemetry/opentelemetry-collector/pull/9680/files#diff-c7c8156618a7f8126b25ca1bdfde3e172a0d2cb75c533d63a71617ae2a5c54ae)
    by a bot. I've taken the previous value which seems right.
    
    Co-authored-by: Alex Boten <[email protected]>
    ababushk and codeboten authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    0839af5 View commit details
    Browse the repository at this point in the history
  13. [chore] Move resource test to service/internal/resource (open-telemet…

    …ry#9730)
    
    **Description:**  This test was out of place!
    
    Co-authored-by: Alex Boten <[email protected]>
    mx-psi and codeboten authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ef9caab View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    cc485e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. [chore] Refactor mdatagen unmarshaling to use less custom Unmarshalers (

    open-telemetry#9760)
    
    Now that we support embedded structs unmarshaling, we can simplify the
    code handling metric data unmarshaling somewhat.
    atoulme authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7198451 View commit details
    Browse the repository at this point in the history
  2. [exporterhelper] Fix race in concurrency check in batch sender leadin…

    …g to smaller batch sizes (open-telemetry#9761)
    
    **Description:** <Describe what has changed.>
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    
    Although activeRequests is atomic, it is possible for 2 arriving
    requests to both increment activeRequests, and when entering the
    critical section of bs.activeRequests.Load() >= bs.concurrencyLimit,
    both times it evaluates to true. The correct behavior should be that
    only the 2nd check is true.
    
    Remove the workaround in tests that bypassed the bug.
    
    ---
    
    Even with this change, the results are slightly better but still depend
    on goroutine scheduling.
    carsonip authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3cb1250 View commit details
    Browse the repository at this point in the history
  3. [chore] Remove the top level error if it indicates an empty name (ope…

    …n-telemetry#9763)
    
    This is a split of open-telemetry#9750 that tries to work around mapstructure, which
    wraps an error around a decoding error.
    
    In the case when an error is returned from a top level construct, we get
    a not so helpful message that says:
    ```
    error decoding '': error running encode hook: marshaling error
    ```
    
    With this change, the error is unwrapped, giving the following string
    representation:
    ```
    error running encode hook: marshaling error
    ```
    
    Because open-telemetry#9750 enforces going through mapstructure, it would change
    errors returned with this not-so-helpful preamble. Adding this removes
    the problem.
    atoulme authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    c62b80d View commit details
    Browse the repository at this point in the history
  4. [chore] change the way we unmarshal the config in tests (open-telemet…

    …ry#9765)
    
    This change is required in preparation of open-telemetry#9750 
    
    This removes the call to `component.UnmarshalConfig` in preparation of
    its deprecation, and instead has the `Conf` object unmarshal itself into
    the `Config` struct.
    atoulme authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    117ce94 View commit details
    Browse the repository at this point in the history
  5. [chore] Remove the development warning from readme for persistent que…

    …ue (open-telemetry#9766)
    
    Removing the alpha status with the warning as discussed in the latest
    Collecor SIG meeting.
    
    cc @swiatekm-sumo
    dmitryax authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    33a9753 View commit details
    Browse the repository at this point in the history
  6. [chore] Remove telemetry.useOtelForInternalMetrics stable feature g…

    …ate (open-telemetry#9752)
    
    **Description:**
    Remove the stable feature gate `telemetry.useOtelForInternalMetrics`. It
    was declared stable in 0.95.0.
    atoulme authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    8574df3 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. [cmd/mdatagen] optimize mdatagen for batchprocessor failed test (open…

    …-telemetry#9768)
    
    **Description:** 
    fix open-telemetry#9688
    
    The batchprocessor use a `batchProcessor` as a common struct which
    implements `consumer.Traces`, `consumer.Metrics`, `consumer.Logs` in the
    meantime.
    
    As a result, the generated lifecycle test will fail, since when it
    create a metrics, traces processor object, it will still fall to the
    case `consumer.Logs` and panic.
    ```
    === RUN   TestComponentLifecycle/metrics-shutdown
    === RUN   TestComponentLifecycle/metrics-lifecycle
    panic: interface conversion: interface {} is plog.Logs, not pmetric.Metrics
    
    goroutine 37 [running]:
    go.opentelemetry.io/collector/processor/batchprocessor.(*batchMetrics).add(0x14000208120?, {0x10572aae0?, 0x1400029c3f0?})
    	/Users/zhaoziqi/Documents/go/src/go.opentelemetry.io/opentelemetry-collector/processor/batchprocessor/batch_processor.go:450 +0x208
    go.opentelemetry.io/collector/processor/batchprocessor.(*shard).processItem(0x14000292200, {0x10572aae0?, 0x1400029c3f0?})
    	/Users/zhaoziqi/Documents/go/src/go.opentelemetry.io/opentelemetry-collector/processor/batchprocessor/batch_processor.go:226 +0x38
    go.opentelemetry.io/collector/processor/batchprocessor.(*shard).start(0x14000292200)
    	/Users/zhaoziqi/Documents/go/src/go.opentelemetry.io/opentelemetry-collector/processor/batchprocessor/batch_processor.go:199 +0x1a0
    created by go.opentelemetry.io/collector/processor/batchprocessor.(*batchProcessor).newShard in goroutine 36
    	/Users/zhaoziqi/Documents/go/src/go.opentelemetry.io/opentelemetry-collector/processor/batchprocessor/batch_processor.go:160 +0x1a4
    exit status 2
    FAIL	go.opentelemetry.io/collector/processor/batchprocessor	0.594s
    ```
    
    **Link to tracking Issue:** <Issue number if applicable>
    fix open-telemetry#9688
    
    ---------
    
    Signed-off-by: Ziqi Zhao <[email protected]>
    fatsheep9146 authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ae29878 View commit details
    Browse the repository at this point in the history
  2. [confignet] Change Transport from string to TransportType (open…

    …-telemetry#9385)
    
    **Description:** 
    Changes `Transport` from a `string` to a new `TransportType`. Implements
    `UnmarshalText` for `TransportType` to enforce values.
    
    This PR may be too much - it introduces a breaking change a lot of new
    public APIs that may not be worth it for such a small module. If we
    don't like the surface area this creates or the breaking change, but we
    still want to enforce transport type values, I think implementing
    `Validate` keeps the API footprint smaller and isn't breaking.
    
    **Link to tracking Issue:** <Issue number if applicable>
    
    Closes
    open-telemetry#9364
    
    **Documentation:** <Describe the documentation added.>
    
    Added godoc comments
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    TylerHelmuth and mx-psi authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    e70b5ab View commit details
    Browse the repository at this point in the history
  3. Update module go.opentelemetry.io/contrib/instrumentation/google.gola…

    …ng.org/grpc/otelgrpc to v0.49.0 (open-telemetry#9493)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.47.0` -> `v0.49.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.47.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.47.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    eb5d2b9 View commit details
    Browse the repository at this point in the history
  4. Revert "[chore] change the way we unmarshal the config in tests" (ope…

    …n-telemetry#9771)
    
    Reverts open-telemetry#9765
    
    We need to revert those changes as contrib has issues with them in
    isolation from open-telemetry#9750.
    atoulme authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    06f177a View commit details
    Browse the repository at this point in the history
  5. Respect telemetry configuration when running as a Windows service (op…

    …en-telemetry#9726)
    
    **Description:**
    Fixes open-telemetry#5300 
    
    With this change the service telemetry section is respected by the
    collector when running as a Windows service. Log lever can be used to
    control the verbosity of the events logged and the logger can be
    redirected to a file by specifying an output path on the service
    telemetry config. By default `stdout` and `stderr` are redirected to the
    event log when running as a Windows service to keep the current
    behavior.
    
    The code change itself was made with a focus of not breaking the public
    APIs and not reading the config more than once. That said it is probably
    something to be refactored when the public APIs can be touched again.
    
    **Link to tracking Issue:**
    open-telemetry#5300
    
    **Testing:**
    The test is an integration test that depends on the actual executable.
    It checks for event publication and file output.
    pjanotti authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    8990be3 View commit details
    Browse the repository at this point in the history
  6. Revert "[chore] Refactor mdatagen unmarshaling to use less custom Unm…

    …arshalers" (open-telemetry#9773)
    
    Reverts open-telemetry#9760
    
    Trying to make contrib happy. We will be back with a unit test covering
    contrib's usage of mdatagen.
    atoulme authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3b5aee0 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. [chore] use the new function name in comment (open-telemetry#9781)

    `ReportComponentStatus` is now deprecated, and `ReportStatus` is used
    instead.
    atoulme authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    bb9d363 View commit details
    Browse the repository at this point in the history
  2. [chore] add new metric with input_type configuration (open-telemetry#…

    …9784)
    
    **Description:**
    Making sure we can test input_type moving forward.
    
    **Link to tracking Issue:**
    Fixes open-telemetry#9777
    atoulme authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    e90c9ea View commit details
    Browse the repository at this point in the history
  3. [configgrpc] Deprecate SanitizedEndpoint (open-telemetry#9788)

    **Description:** <Describe what has changed.>
    Deprecates `configgrpc.SanitizedEndpoint()`.
    
    **Link to tracking Issue:** <Issue number if applicable>
    Works towards:
    open-telemetry#9482
    TylerHelmuth authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    7f13812 View commit details
    Browse the repository at this point in the history
  4. [chore] rework memorylimiter test to avoid flaky tests (open-telemetr…

    …y#9733)
    
    Peeling this set of changes from open-telemetry#9584 as a separate PR.
    
    These changes allow a reduction of issues when working with ARM64, which
    seems to fail on some of the resource locking used in those tests.
    atoulme authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2a6a3f9 View commit details
    Browse the repository at this point in the history
  5. [chore][status] Remove deprecated functions ReportComponentStatus a…

    …nd `ReportComponentOkIfStarting` (open-telemetry#9782)
    
    **Description:**
    Remove deprecated functions `ReportComponentStatus` and
    `ReportComponentOkIfStarting`
    
    **Link to tracking Issue:**
    See open-telemetry#9148
    atoulme authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    b34f535 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. [receiver] Remove deprecated ScraperControllerSettings and `NewDefa…

    …ultScraperControllerSettings` (open-telemetry#9783)
    
    **Description:** 
    Remove deprecated `ScraperControllerSettings` and
    `NewDefaultScraperControllerSettings`
    
    **Link to tracking Issue:**
    open-telemetry#6767
    atoulme authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ef4fb3a View commit details
    Browse the repository at this point in the history
  2. [connector] Remove deprecated interfaces LogsRouter, MetricsRouter an…

    …d TracesRouter (open-telemetry#9780)
    
    **Description:**
    Remove deprecated interfaces LogsRouter, MetricsRouter and TracesRouter.
    
    **Link to tracking Issue:**
    Follow up to open-telemetry#9095
    atoulme authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4f6b7df View commit details
    Browse the repository at this point in the history
  3. [component] Remove deprecated error ErrNilNextConsumer (open-teleme…

    …try#9779)
    
    **Description:** 
    Remove deprecated error `ErrNilNextConsumer`
    
    **Link to tracking Issue:**
    Fixes open-telemetry#9322
    atoulme authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4df2af2 View commit details
    Browse the repository at this point in the history
  4. Update module gonum.org/v1/gonum to v0.15.0 (open-telemetry#9791)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | gonum.org/v1/gonum | `v0.14.0` -> `v0.15.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/gonum.org%2fv1%2fgonum/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/gonum.org%2fv1%2fgonum/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/gonum.org%2fv1%2fgonum/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/gonum.org%2fv1%2fgonum/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    57494bb View commit details
    Browse the repository at this point in the history
  5. [CONTRIBUTING.md] Update golang version (open-telemetry#9792)

    **Description:** 
    As of the referenced issue, this project's minimum supported version is
    1.21. Documentation should accurately reflect this.
    
    **Link to tracking Issue:**
    open-telemetry#9533
    crobert-1 authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bffa3de View commit details
    Browse the repository at this point in the history
  6. Update github-actions deps (open-telemetry#9790)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | patch | `v1.4.9` -> `v1.4.10` |
    | [actions/cache](https://togithub.com/actions/cache) | action | patch |
    `v4.0.1` -> `v4.0.2` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.24.7` -> `v3.24.8` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v1.4.10`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.9...v1.4.10)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.9...v1.4.10)
    
    </details>
    
    <details>
    <summary>actions/cache (actions/cache)</summary>
    
    ###
    [`v4.0.2`](https://togithub.com/actions/cache/compare/v4.0.1...v4.0.2)
    
    [Compare
    Source](https://togithub.com/actions/cache/compare/v4.0.1...v4.0.2)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.24.8`](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4627d3c View commit details
    Browse the repository at this point in the history
  7. [confignet] added NewDefaultFunctions (open-telemetry#9671)

    **Description:**
    Added newDefault methods for structs in confignet package
    
    **Link to tracking Issue:** 
    closes open-telemetry#9656 
    
    **Testing:** Tests were added for the newDefault functions
    
    **Documentation:** <Describe the documentation added.>
    godoc
    
    ---------
    
    Co-authored-by: Tyler Helmuth <[email protected]>
    Sanket-0510 and TylerHelmuth authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    268cdc2 View commit details
    Browse the repository at this point in the history
  8. [configgrpc] Remove deprecated func, add ToServer with context (open-…

    …telemetry#9787)
    
    **Description:** 
    Removes deprecated `ToServer`.
    Deprecate `ToServerContext`
    Add new `ToServer` with `context.Context`.
    
    **Link to tracking Issue:** Related to
    open-telemetry#9490
    
    ---------
    
    Co-authored-by: Dmitrii Anoshin <[email protected]>
    TylerHelmuth and dmitryax authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    fc4c13d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Nicer error message when passing an empty configuration file (open-te…

    …lemetry#9762)
    
    This PR checks if `cfg.Validate()` error is `errMissingReceivers` error
    then returns a nicely formated error.
    Kimbohlovette authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    ef5d8f1 View commit details
    Browse the repository at this point in the history
  2. [otlphttpexporter] return nil from partial success handler when HTTP …

    …response body is empty (open-telemetry#9667)
    
    **Description:**
    Fixing a bug - When exporting using the otlphttpexporter, after
    receiving a successful HTTP response, when the response body's content
    length is 0 and the content type is specified as either
    "application/json" or "application/x-protobuf", an attempt will be made
    to unmarshal a nil value within any of the partial success response
    handler functions. This results in an error, and a potential resend of
    the original export request.
    
    To fix this scenario, a check was added to the
    `tracesPartialSuccessHandler`, `metricsPartialSuccessHandler`, and
    `logsPartialSuccessHandler` functions for a `nil` value in the
    `protoBytes` argument. When `nil`, the function will return with a `nil`
    value, indicating the absence of any error.
    
    **Link to tracking Issue:** open-telemetry#9666
    senojj authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    05867e6 View commit details
    Browse the repository at this point in the history
  3. [chore] arm64 build (open-telemetry#9584)

    This PR adds a linux/arm64 build to the build of the collector, so it
    may support the goal of open-telemetry#9731
    atoulme authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    2037527 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    15201f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    5cba2fb View commit details
    Browse the repository at this point in the history
  2. [chore] Prepare release v1.4.0/v0.97.0 (open-telemetry#9832)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.4.0/v0.97.0
    - make prepare-release PREVIOUS_VERSION=1.3.0 RELEASE_CANDIDATE=1.4.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.96.0 RELEASE_CANDIDATE=0.97.0
    MODSET=beta
    opentelemetrybot authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6833415 View commit details
    Browse the repository at this point in the history
  3. [chore] Cleanup the v1.4.0/v0.97.0 changelog (open-telemetry#9834)

    Move API changes to the CHANGELOG-API.md and remove redundant entries
    dmitryax authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3da7e16 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Update github/codeql-action action to v3.24.9 (open-telemetry#9839)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.24.8` -> `v3.24.9` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.24.9`](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    5f9a7d7 View commit details
    Browse the repository at this point in the history
  2. [confmap] log a warning when using $VAR in config (WIP) (open-telemet…

    …ry#9547)
    
    **Description:** As requested by @mx-psi , added a no-op log for when
    variables using the deprecated $VAR style are used. The logger should be
    replaced once it is clear how to pass it down (see open-telemetry#9443). Also, from my
    testing, the function passed to os.Expand is in fact only run when we
    have $VAR and not for ${env:VAR}, so I did not add additional checking.
    
    **Link to tracking Issue:** open-telemetry#9162 
    
    **Testing:** I am not sure how to go about testing it, since we are not
    passing a logger in yet, there is no easy way to know what is being
    logged or what the map looks like. Some ideas on this would be
    appreciated
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    tomasmota and mx-psi authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    99b367c View commit details
    Browse the repository at this point in the history
  3. Update module go.opentelemetry.io/collector/receiver/otlpreceiver to …

    …v0.97.0 (open-telemetry#9847)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.96.0` -> `v0.97.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/receiver/otlpreceiver)</summary>
    
    ###
    [`v0.97.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v140v0970)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.96.0...v0.97.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `telemetry`: Remove telemetry.useOtelForInternalMetrics stable feature
    gate
    ([#&open-telemetry#8203;9752](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9752))
    
    ##### 🚀 New components 🚀
    
    - `exporter/nop`: Add the `nopexporter` to serve as a placeholder
    exporter in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled
        or to test Collector pipeline throughput.
    
    - `receiver/nop`: Add the `nopreceiver` to serve as a placeholder
    receiver in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled.
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Validates TLS min_version and max_version
    ([#&open-telemetry#8203;9475](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9475))
        Introduces `Validate()` method in TLSSetting.
    
    - `configcompression`: Mark module as Stable.
    ([#&open-telemetry#8203;9571](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9571))
    
    - `cmd/mdatagen`: Use go package name for the scope name by default and
    add an option to provide the scope name in metadata.yaml.
    ([#&open-telemetry#8203;9693](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9693))
    
    - `cmd/mdatagen`: Generate the lifecycle tests for components by
    default.
    ([#&open-telemetry#8203;9683](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9683))
    It's encouraged to have lifecycle tests for all components enadled, but
    they can be disabled if needed
    in metadata.yaml with `skip_lifecycle: true` and `skip_shutdown: true`
    under `tests` section.
    
    - `cmd/mdatagen`: optimize the mdatagen for the case like batchprocessor
    which use a common struct to implement consumer.Traces,
    consumer.Metrics, consumer.Logs in the meantime.
    ([#&open-telemetry#8203;9688](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9688))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix persistent queue size backup on reads.
    ([#&open-telemetry#8203;9740](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9740))
    - `processor/batch`: Prevent starting unnecessary goroutines.
    ([#&open-telemetry#8203;9739](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9739))
    - `otlphttpexporter`: prevent error on empty response body when content
    type is application/json
    ([#&open-telemetry#8203;9666](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9666))
    - `confmap`: confmap honors `Unmarshal` methods on config embedded
    structs.
    ([#&open-telemetry#8203;6671](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6671))
    - `otelcol`: Respect telemetry configuration when running as a Windows
    service
    ([#&open-telemetry#8203;5300](https://togithub.com/open-telemetry/opentelemetry-collector/issues/5300))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    d7ad818 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Update module go.opentelemetry.io/collector/exporter/otlpexporter to …

    …v0.97.0 (open-telemetry#9842)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.96.0` -> `v0.97.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.97.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v140v0970)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.96.0...v0.97.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `telemetry`: Remove telemetry.useOtelForInternalMetrics stable feature
    gate
    ([#&open-telemetry#8203;9752](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9752))
    
    ##### 🚀 New components 🚀
    
    - `exporter/nop`: Add the `nopexporter` to serve as a placeholder
    exporter in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled
        or to test Collector pipeline throughput.
    
    - `receiver/nop`: Add the `nopreceiver` to serve as a placeholder
    receiver in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled.
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Validates TLS min_version and max_version
    ([#&open-telemetry#8203;9475](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9475))
        Introduces `Validate()` method in TLSSetting.
    
    - `configcompression`: Mark module as Stable.
    ([#&open-telemetry#8203;9571](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9571))
    
    - `cmd/mdatagen`: Use go package name for the scope name by default and
    add an option to provide the scope name in metadata.yaml.
    ([#&open-telemetry#8203;9693](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9693))
    
    - `cmd/mdatagen`: Generate the lifecycle tests for components by
    default.
    ([#&open-telemetry#8203;9683](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9683))
    It's encouraged to have lifecycle tests for all components enadled, but
    they can be disabled if needed
    in metadata.yaml with `skip_lifecycle: true` and `skip_shutdown: true`
    under `tests` section.
    
    - `cmd/mdatagen`: optimize the mdatagen for the case like batchprocessor
    which use a common struct to implement consumer.Traces,
    consumer.Metrics, consumer.Logs in the meantime.
    ([#&open-telemetry#8203;9688](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9688))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix persistent queue size backup on reads.
    ([#&open-telemetry#8203;9740](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9740))
    - `processor/batch`: Prevent starting unnecessary goroutines.
    ([#&open-telemetry#8203;9739](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9739))
    - `otlphttpexporter`: prevent error on empty response body when content
    type is application/json
    ([#&open-telemetry#8203;9666](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9666))
    - `confmap`: confmap honors `Unmarshal` methods on config embedded
    structs.
    ([#&open-telemetry#8203;6671](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6671))
    - `otelcol`: Respect telemetry configuration when running as a Windows
    service
    ([#&open-telemetry#8203;5300](https://togithub.com/open-telemetry/opentelemetry-collector/issues/5300))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8d3b8c0 View commit details
    Browse the repository at this point in the history
  2. Update Wandalen/wretry.action action to v2 (open-telemetry#9849)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | major | `v1.4.10` -> `v2.1.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v2.1.0`](https://togithub.com/Wandalen/wretry.action/compare/v2.0.0...v2.1.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v2.0.0...v2.1.0)
    
    ###
    [`v2.0.0`](https://togithub.com/Wandalen/wretry.action/compare/v1.4.10...v2.0.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v1.4.10...v2.0.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    43dd817 View commit details
    Browse the repository at this point in the history
  3. [configtls] Update IncludeSystemCACertsPool to be used in server and …

    …client RootCAs (open-telemetry#9835)
    
    **Description:** 
    Updates `ServerConfig` and `ClientConfig` to use
    `IncludeSystemCACertsPool` when doing `LoadTLSConfig`. Previously
    `IncludeSystemCACertsPool` was only used for `ServerConfig`'s
    `ClientCAs` via `newClientCAsReloader`.
    
    **Link to tracking Issue:** 
    Closes
    open-telemetry#9789
    
    **Testing:** 
    Added more tests
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a327d55 View commit details
    Browse the repository at this point in the history
  4. [chore][docs] Move RFC to a new RFCs folder (open-telemetry#9828)

    **Description:** Some housekeeping to organize the `docs` folder. I
    intend to file a new RFC-ish soon.
    
    **Link to tracking Issue:** Fixes open-telemetry#8893
    mx-psi authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    2e9ce26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    351fcf6 View commit details
    Browse the repository at this point in the history
  6. [client] Remove experimental comment from Metadata (open-telemetry#…

    …9796)
    
    **Description:** 
    Removes the `experimental` tag from `Metadata`. This feature has been
    used in the headerssetter extension since Aug 2022.
    
    **Link to tracking Issue:** 
    Relates to
    open-telemetry#9381
    Related to
    open-telemetry#9795
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    f237238 View commit details
    Browse the repository at this point in the history
  7. [receiver/otlp] Return proper http response code based on retryable e…

    …rrors (open-telemetry#9357)
    
    **Description:**
    Updates the receiver's http response to return a proper http status
    based on whether or not the pipeline returned a retryable error. Builds
    upon the work done in
    open-telemetry#8080 and
    open-telemetry#9307
    
    **Link to tracking Issue:**
    
    Closes
    open-telemetry#9337
    Closes
    open-telemetry#8132
    Closes
    open-telemetry#9636
    Closes
    open-telemetry#6725
    
    **Testing:**
    
    Updated lots of unit tests
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    2b0decf View commit details
    Browse the repository at this point in the history
  8. [configtls] Add context.Context to public functions (open-telemetry#9813

    )
    
    **Description:**
    Opening this PR to prompt discussion about `configtls` and
    `context.Context`.
    
    We could add `context.Context` to these public functions and go through
    the long deprecation/rename process, but I want to make sure it is
    valuable.
    
    Arguments against this PR:
    - There isn't anything within these functions that currently rely on a
    `context.Context`.
    - There isn't anything inside these functions interact with the network.
    
    Arguments in favor of this PR:
    - Interacts with filesystem.
    - Go best practice to allow passing context.
    
    **Link to tracking Issue:** 
    Related to
    open-telemetry#9811
    
    ---------
    
    Co-authored-by: Andrzej Stencel <[email protected]>
    TylerHelmuth and andrzej-stencel authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    407ea43 View commit details
    Browse the repository at this point in the history
  9. [configtls] Removed deprecated structs (open-telemetry#9786)

    **Description:** <Describe what has changed.>
    Removed deprecated structs
    
    **Link to tracking Issue:** <Issue number if applicable>
    Related to
    open-telemetry#9428
    Related to
    open-telemetry#9474
    Closes
    open-telemetry#9548
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    1038b67 View commit details
    Browse the repository at this point in the history
  10. [component] make Type implement MarshalText (open-telemetry#9856)

    **Description:**
    Adds `MarshalText` function so that `Type` can be properly marshaled as yaml.
    
    **Link to tracking Issue:** Fixes open-telemetry#9855
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    9c5bf54 View commit details
    Browse the repository at this point in the history
  11. [otlp exporter] Validate exporter endpoint has port (open-telemetry#9632

    )
    
    **Description:** This PR updates the otlp exporter config validation to
    ensure that the "endpoint" specified for the exporter includes a port.
    The goal of this is to fail fast if the configuration is invalid instead
    of waiting for an error to arise. The PR adds a function to the
    ClientConfig defined in configgrpc that parses the port defined in the
    endpoint. The otlp exporter uses this port parsing to validate that
    
    **Link to tracking Issue:** [Issue
    9505](open-telemetry#9505)
    atmask authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8dd42ec View commit details
    Browse the repository at this point in the history
  12. Fix validate command (open-telemetry#9866)

    **Description:**
    Fixes issue where validate command was not properly printing valid
    values.
    
    **Link to tracking Issue:**
    Closes
    open-telemetry#9863
    
    **Testing:**
    Updated unit tests
    TylerHelmuth authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    38316de View commit details
    Browse the repository at this point in the history
  13. Update module go.opentelemetry.io/collector/exporter/otlphttpexporter…

    … to v0.97.0 (open-telemetry#9846)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.96.0` -> `v0.97.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.96.0/v0.97.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>
    
    ###
    [`v0.97.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v140v0970)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.96.0...v0.97.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `telemetry`: Remove telemetry.useOtelForInternalMetrics stable feature
    gate
    ([#&open-telemetry#8203;9752](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9752))
    
    ##### 🚀 New components 🚀
    
    - `exporter/nop`: Add the `nopexporter` to serve as a placeholder
    exporter in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled
        or to test Collector pipeline throughput.
    
    - `receiver/nop`: Add the `nopreceiver` to serve as a placeholder
    receiver in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled.
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Validates TLS min_version and max_version
    ([#&open-telemetry#8203;9475](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9475))
        Introduces `Validate()` method in TLSSetting.
    
    - `configcompression`: Mark module as Stable.
    ([#&open-telemetry#8203;9571](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9571))
    
    - `cmd/mdatagen`: Use go package name for the scope name by default and
    add an option to provide the scope name in metadata.yaml.
    ([#&open-telemetry#8203;9693](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9693))
    
    - `cmd/mdatagen`: Generate the lifecycle tests for components by
    default.
    ([#&open-telemetry#8203;9683](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9683))
    It's encouraged to have lifecycle tests for all components enadled, but
    they can be disabled if needed
    in metadata.yaml with `skip_lifecycle: true` and `skip_shutdown: true`
    under `tests` section.
    
    - `cmd/mdatagen`: optimize the mdatagen for the case like batchprocessor
    which use a common struct to implement consumer.Traces,
    consumer.Metrics, consumer.Logs in the meantime.
    ([#&open-telemetry#8203;9688](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9688))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix persistent queue size backup on reads.
    ([#&open-telemetry#8203;9740](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9740))
    - `processor/batch`: Prevent starting unnecessary goroutines.
    ([#&open-telemetry#8203;9739](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9739))
    - `otlphttpexporter`: prevent error on empty response body when content
    type is application/json
    ([#&open-telemetry#8203;9666](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9666))
    - `confmap`: confmap honors `Unmarshal` methods on config embedded
    structs.
    ([#&open-telemetry#8203;6671](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6671))
    - `otelcol`: Respect telemetry configuration when running as a Windows
    service
    ([#&open-telemetry#8203;5300](https://togithub.com/open-telemetry/opentelemetry-collector/issues/5300))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    6af868f View commit details
    Browse the repository at this point in the history
  14. [chore] Remove vendor distributions mentions in metadata.yaml (open-t…

    …elemetry#9865)
    
    Related to
    open-telemetry/opentelemetry-collector-contrib#30657
    
    This removes all distributions linked to this repository maintained
    outside of OpenTelemetry.
    
    Co-authored-by: Dmitrii Anoshin <[email protected]>
    atoulme and dmitryax authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    c97d1e5 View commit details
    Browse the repository at this point in the history
  15. [exporterhelper] Add default batching for OTLP data type (open-teleme…

    …try#9738)
    
    Introduce default batching functionality based on the internal data type
    (pdata). This makes the exporter batching capability available to the
    regular exporter helpers without using custom requests.
    
    Updates open-telemetry#8122
    dmitryax authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4b5d68e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. [cmd/mdatagen] add unsupported platforms to the README header (open-t…

    …elemetry#9803)
    
    **Description:**
    Add unsupported platforms to the README header
    
    **Link to tracking Issue:**
    Fixes open-telemetry#9794
    atoulme authored Mar 30, 2024
    Configuration menu
    Copy the full SHA
    b5ce283 View commit details
    Browse the repository at this point in the history
  2. [chore] update the comment of the component package (open-telemetry#9798

    )
    
    Add connector as a type of component.
    atoulme authored Mar 30, 2024
    Configuration menu
    Copy the full SHA
    12cead6 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Remove docs/design.md and linked images (open-telemetry#9797)

    **Description:**searched both the core and contrib Collector
    repositories and found that the images are only used in this file. So I
    think it's safe to remove them as well.
    
    **Link to tracking Issue:** fixes open-telemetry#8889
    lavishpal authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f46e14c View commit details
    Browse the repository at this point in the history
  2. Update module github.com/cenkalti/backoff/v4 to v4.3.0 (open-telemetr…

    …y#9841)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/cenkalti/backoff/v4](https://togithub.com/cenkalti/backoff)
    | `v4.2.1` -> `v4.3.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcenkalti%2fbackoff%2fv4/v4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcenkalti%2fbackoff%2fv4/v4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcenkalti%2fbackoff%2fv4/v4.2.1/v4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcenkalti%2fbackoff%2fv4/v4.2.1/v4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>cenkalti/backoff (github.com/cenkalti/backoff/v4)</summary>
    
    ###
    [`v4.3.0`](https://togithub.com/cenkalti/backoff/compare/v4.2.1...v4.3.0)
    
    [Compare
    Source](https://togithub.com/cenkalti/backoff/compare/v4.2.1...v4.3.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    a4a2022 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Update Wandalen/wretry.action action to v3 (open-telemetry#9877)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | major | `v2.1.0` -> `v3.0.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v3.0.0`](https://togithub.com/Wandalen/wretry.action/compare/v2.1.0...v3.0.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v2.1.0...v3.0.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c414b47 View commit details
    Browse the repository at this point in the history
  2. Update module github.com/shirou/gopsutil/v3 to v3.24.3 (open-telemetr…

    …y#9876)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil)
    | `v3.24.2` -> `v3.24.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.2/v3.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.2/v3.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>
    
    ###
    [`v3.24.3`](https://togithub.com/shirou/gopsutil/releases/tag/v3.24.3)
    
    [Compare
    Source](https://togithub.com/shirou/gopsutil/compare/v3.24.2...v3.24.3)
    
    <!-- Release notes generated using configuration in .github/release.yml
    at v3.24.3 -->
    
    #### What's Changed
    
    ##### disk
    
    - chore: fix typo by
    [@&open-telemetry#8203;majorteach](https://togithub.com/majorteach) in
    [https://github.com/shirou/gopsutil/pull/1615](https://togithub.com/shirou/gopsutil/pull/1615)
    
    ##### host
    
    - \[host]\[linux]: fix utmp size on linux/arm64 by
    [@&open-telemetry#8203;shirou](https://togithub.com/shirou) in
    [https://github.com/shirou/gopsutil/pull/1603](https://togithub.com/shirou/gopsutil/pull/1603)
    
    ##### load
    
    - Total Processes in `MiscStat` Corrected by
    [@&open-telemetry#8203;eric1234](https://togithub.com/eric1234) in
    [https://github.com/shirou/gopsutil/pull/1612](https://togithub.com/shirou/gopsutil/pull/1612)
    
    ##### process
    
    - \[process]\[freebsd]: re-generate types on freebsd arm64 by
    [@&open-telemetry#8203;shirou](https://togithub.com/shirou) in
    [https://github.com/shirou/gopsutil/pull/1609](https://togithub.com/shirou/gopsutil/pull/1609)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;majorteach](https://togithub.com/majorteach) made their first
    contribution in
    [https://github.com/shirou/gopsutil/pull/1615](https://togithub.com/shirou/gopsutil/pull/1615)
    - [@&open-telemetry#8203;eric1234](https://togithub.com/eric1234) made their first
    contribution in
    [https://github.com/shirou/gopsutil/pull/1612](https://togithub.com/shirou/gopsutil/pull/1612)
    
    **Full Changelog**:
    shirou/gopsutil@v3.24.2...v3.24.3
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8ba1a4e View commit details
    Browse the repository at this point in the history
  3. [chore] Actually remove design.md (open-telemetry#9874)

    Follow up to open-telemetry#9797 to actually remove the file, not just its contents
    mx-psi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    912a85a View commit details
    Browse the repository at this point in the history
  4. updated README.md file in otlpreceiver (open-telemetry#9756)

    **Description:** <Describe what has changed.> Updated the README.md file
    in otlpreceiver - Corrected the serialization format to OTLP-JSON
    
    **Link to tracking Issue:**
    [(https://opentelemetry.io/docs/specs/otel/protocol/file-exporter/)](https://github.com/open-telemetry/opentelemetry-collector/issues/9207)
    
    **Documentation:** <Describe the documentation added.> Changed the
    serialization format from Protobuf-JSON to OTLP-JSON
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    AkhigbeEromo and mx-psi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e23b614 View commit details
    Browse the repository at this point in the history
  5. [chore] Adds two confmap tests (open-telemetry#9879)

    **Description:** Adds two tests to confmap to test some edge cases
    
    **Link to tracking Issue:** Written while reviewing open-telemetry#9862
    mx-psi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6e2f3ed View commit details
    Browse the repository at this point in the history
  6. Update Wandalen/wretry.action action to v3.0.1 (open-telemetry#9878)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | patch | `v3.0.0` -> `v3.0.1` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v3.0.1`](https://togithub.com/Wandalen/wretry.action/compare/v3.0.0...v3.0.1)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.0.0...v3.0.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    295251b View commit details
    Browse the repository at this point in the history
  7. [chore] Updated unmarshalText func (open-telemetry#9838)

    Changed the switch statement in` UnmarshalText` function to an if
    statement {configcompression}
    Link to the issue:
    open-telemetry#9458
    
    ---------
    
    Co-authored-by: Tyler Helmuth <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b8e4fa7 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. [confmap] support unmarshaling for embedded structs with and without …

    …squashing (open-telemetry#9861)
    
    This is taking a small slice of open-telemetry#9750 to document the behavior of
    confmap and make sure we can unmarshal embedded structs.
    atoulme authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    26ee291 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f56509 View commit details
    Browse the repository at this point in the history
  3. [telemetry] emit metrics with _ instead of / (open-telemetry#9775)

    This is addressing an issue w/ the names of the metrics generated by the
    Collector for its internal metrics. Note that this change only impacts
    users that emit telemetry using OTLP, which is currently still in
    experimental support. The prometheus metrics already replaced `/` with
    `_`.
    
    Fixes open-telemetry#9774
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    bc87939 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c72092e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Log when Environment Provider tries to pull unset or empty env var (o…

    …pen-telemetry#9837)
    
    **Description:** 
    Creates a logger in the confmap.ProviderSettings and uses it to log when
    there is a missing or blank environment variable referenced in config.
    For now the noop logger is used everywhere except tests.
    
    **Link to tracking Issue:**
    [5615](open-telemetry#5615)
    
    **Testing:** 
    I wrote unit tests that ensured 
    
    1. logging occurred when an environment variable was unset 
    2. logging occcured when the env var was empty.  
    3. there was no log when an env var was used correctly
    
    I also started the otel collector with the sample config - and added an
    env var reference in the sample config. I then inserted a print
    statement next to each log call to see whether my code paths were hit in
    the live application. I then went through the 3 cases mentioned above
    and ensured that logging behavior was accurate.
    ankitpatel96 authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4f1a893 View commit details
    Browse the repository at this point in the history
  2. [chore] bump go to 1.21.9 (open-telemetry#9888)

    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2ff9795 View commit details
    Browse the repository at this point in the history
  3. [receiver/otlp] Refactor http error handling (open-telemetry#9893)

    **Description:** 
    This PR slightly refactors the otlp receiver's HTTP error handling. The
    result is a few less calls to `status.FromError`, increased accuracy in
    the grpc code included in the body of the response, and centralizing
    http<->grpc mapping in the `internal/errors` package.
    
    This PR intentionally changes how we map from HTTP status code to grpc
    `Status.code`. I don't consider this to be a breaking change, or even
    worthy of a changelog, since the specification states that `"The clients
    are not expected to alter their behavior based on Status.code field but
    MAY record it for troubleshooting purposes."` Honestly, I'd be ok if we
    chose to stop including the `Status.code` entirely as it leads to more
    confusion in the code and payload in my opinion.
    
    **Link to tracking Issue:** 
    Closes
    open-telemetry#9864
    
    **Testing:** 
    Added new tests
    TylerHelmuth authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    b8690b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. [chore] update release schedule (open-telemetry#9900)

    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    9959728 View commit details
    Browse the repository at this point in the history
  2. Updated public methods in confighttp (open-telemetry#9895)

    Added context.Context to the following functions:
    
    ToClient
    ToServer
    ToListener
    Link:
    open-telemetry#9807
    AkhigbeEromo authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    79ccf55 View commit details
    Browse the repository at this point in the history
  3. [receiver/nop] Promote to beta (open-telemetry#9902)

    This will be put into core/contrib in
    open-telemetry/opentelemetry-collector-releases#519.
    Realistically we could declare this stable as well, it doesn't seem
    feasible to introduce breaking changes.
    
    **Link to tracking Issue:**
    open-telemetry#7316
    evan-bradley authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    96d0dc4 View commit details
    Browse the repository at this point in the history
  4. [chore][receiver/scraperhelper] Fix typos in comments (open-telemetry…

    …#9904)
    
    This just fixes a couple typos in comments in the `scrapercontroller.go`
    file.
    crobert-1 authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    20da345 View commit details
    Browse the repository at this point in the history
  5. [exporter/nop] Promote to beta (open-telemetry#9903)

    This will be put into core/contrib in
    open-telemetry/opentelemetry-collector-releases#519.
    Realistically we could declare this stable as well, it doesn't seem
    feasible to introduce breaking changes.
    
    **Link to tracking Issue:**
    open-telemetry#7316
    evan-bradley authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    c6d1482 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. move internal/testdata to pdata/testdata (open-telemetry#9885)

    This reduces dependencies from the consumer package while making
    testdata available across repos. It will allow us to remove duplicated
    code and its a fairly small surface area.
    
    Fixes
    open-telemetry#9886
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    fc28929 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Update module github.com/prometheus/client_model to v0.6.1 (open-tele…

    …metry#9913)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model)
    | `v0.6.0` -> `v0.6.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.6.0/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.6.0/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prometheus/client_model
    (github.com/prometheus/client_model)</summary>
    
    ###
    [`v0.6.1`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.1)
    
    [Compare
    Source](https://togithub.com/prometheus/client_model/compare/v0.6.0...v0.6.1)
    
    #### What's Changed
    
    - Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/client_model/pull/84](https://togithub.com/prometheus/client_model/pull/84)
    
    **Full Changelog**:
    prometheus/client_model@v0.6.0...v0.6.1
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    90cc1a5 View commit details
    Browse the repository at this point in the history
  2. [chore] update pdata/testdata dep (open-telemetry#9909)

    This will make updating contrib easier.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    792fac1 View commit details
    Browse the repository at this point in the history
  3. [chore][CI/CD] Fix failing codecov uploads (open-telemetry#9930)

    The `build-and-test` workflow has been failing consistently the last few
    days on the upload coverage step. The reason is outlined in
    open-telemetry/opentelemetry-collector-contrib#32259.
    
    Contrib issue, but same underlying cause:
    open-telemetry/opentelemetry-collector-contrib#32259
    
    None yet, the CI/CD tests on this PR should be successful if this works.
    crobert-1 authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4be76ed View commit details
    Browse the repository at this point in the history
  4. Update github-actions deps (open-telemetry#9914)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | minor | `v3.0.1` -> `v3.2.0` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.24.9` -> `v3.24.10` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v3.2.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.1.0...v3.2.0)
    
    ###
    [`v3.1.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.0.1...v3.1.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.0.1...v3.1.0)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.24.10`](https://togithub.com/github/codeql-action/compare/v3.24.9...v3.24.10)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.9...v3.24.10)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alex Boten <[email protected]>
    renovate[bot] and codeboten authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f0c3920 View commit details
    Browse the repository at this point in the history
  5. Move arm64 to platform support tier 2 (open-telemetry#9910)

    This is a documentation change reflecting the progress we have made in
    supporting Linux ARM64 type machines.
    
    We now run both core and contrib builds on Ampere machines, supported by
    the CNCF, through Actuated github action runners.
    
    This PR fixes open-telemetry#9731
    atoulme authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    32fc811 View commit details
    Browse the repository at this point in the history
  6. Update module go.opentelemetry.io/contrib/zpages to v0.50.0 (open-tel…

    …emetry#9923)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/zpages](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.49.0` -> `v0.50.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f9d1f87 View commit details
    Browse the repository at this point in the history
  7. Update module golang.org/x/net to v0.24.0 (open-telemetry#9924)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/net | `v0.23.0` -> `v0.24.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.23.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.23.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ce7efaf View commit details
    Browse the repository at this point in the history
  8. Update module golang.org/x/tools to v0.20.0 (open-telemetry#9926)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/tools | `v0.19.0` -> `v0.20.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    9d678a6 View commit details
    Browse the repository at this point in the history
  9. Update module github.com/klauspost/compress to v1.17.8 (open-telemetr…

    …y#9927)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/klauspost/compress](https://togithub.com/klauspost/compress)
    | `v1.17.7` -> `v1.17.8` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fklauspost%2fcompress/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fklauspost%2fcompress/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fklauspost%2fcompress/v1.17.7/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fklauspost%2fcompress/v1.17.7/v1.17.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>klauspost/compress (github.com/klauspost/compress)</summary>
    
    ###
    [`v1.17.8`](https://togithub.com/klauspost/compress/releases/tag/v1.17.8)
    
    [Compare
    Source](https://togithub.com/klauspost/compress/compare/v1.17.7...v1.17.8)
    
    #### What's Changed
    
    - zstd: Reject blocks where reserved values are not 0 by
    [@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
    [https://github.com/klauspost/compress/pull/885](https://togithub.com/klauspost/compress/pull/885)
    - zstd: Add RLE detection+encoding by
    [@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
    [https://github.com/klauspost/compress/pull/938](https://togithub.com/klauspost/compress/pull/938)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;ankon](https://togithub.com/ankon) made their first
    contribution in
    [https://github.com/klauspost/compress/pull/932](https://togithub.com/klauspost/compress/pull/932)
    - [@&open-telemetry#8203;kindhuge](https://togithub.com/kindhuge) made their first
    contribution in
    [https://github.com/klauspost/compress/pull/946](https://togithub.com/klauspost/compress/pull/946)
    
    **Full Changelog**:
    klauspost/compress@v1.17.7...v1.17.8
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4ec713a View commit details
    Browse the repository at this point in the history
  10. Update module go.opentelemetry.io/contrib/propagators/b3 to v1.25.0 (o…

    …pen-telemetry#9920)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-contrib
    (go.opentelemetry.io/contrib/propagators/b3)</summary>
    
    ###
    [`v1.25.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.25.0):
    /v0.50.0/v0.19.0/v0.5.0/v0.0.1
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.24.0...v1.25.0)
    
    ##### Added
    
    - Implemented setting the `cloud.resource_id` resource attribute in
    `go.opentelemetry.io/detectors/aws/ecs` based on the ECS Metadata v4
    endpoint.
    ([#&open-telemetry#8203;5091](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5091))
    - The `go.opentelemetry.io/contrib/bridges/otelslog` module. This module
    provides an OpenTelemetry logging bridge for "log/slog".
    ([#&open-telemetry#8203;5335](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5335))
    
    ##### Fixed
    
    - Update all dependencies to address \[GO-2024-2687].
    ([#&open-telemetry#8203;5359](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5359))
    
    ##### Removed
    
    - Drop support for [Go 1.20].
    ([#&open-telemetry#8203;5163](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5163))
    
    [Go 1.20]: https://go.dev/doc/go1.20
    
    **Full Changelog**:
    open-telemetry/opentelemetry-go-contrib@v1.24.0...v1.25.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    063c075 View commit details
    Browse the repository at this point in the history
  11. Update module golang.org/x/sys to v0.19.0 (open-telemetry#9925)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/sys | `v0.18.0` -> `v0.19.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    1db1287 View commit details
    Browse the repository at this point in the history
  12. Update module github.com/knadh/koanf/v2 to v2.1.1 (open-telemetry#9912)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/knadh/koanf/v2](https://togithub.com/knadh/koanf) |
    `v2.1.0` -> `v2.1.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fknadh%2fkoanf%2fv2/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fknadh%2fkoanf%2fv2/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fknadh%2fkoanf%2fv2/v2.1.0/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fknadh%2fkoanf%2fv2/v2.1.0/v2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>knadh/koanf (github.com/knadh/koanf/v2)</summary>
    
    ### [`v2.1.1`](https://togithub.com/knadh/koanf/releases/tag/v2.1.1)
    
    [Compare
    Source](https://togithub.com/knadh/koanf/compare/v2.1.0...v2.1.1)
    
    #### What's Changed
    
    - fix: run submodule tests by
    [@&open-telemetry#8203;rhnvrm](https://togithub.com/rhnvrm) in
    [https://github.com/knadh/koanf/pull/276](https://togithub.com/knadh/koanf/pull/276)
    - Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /examples by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/knadh/koanf/pull/282](https://togithub.com/knadh/koanf/pull/282)
    - Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in
    /providers/etcd by [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot)
    in
    [https://github.com/knadh/koanf/pull/281](https://togithub.com/knadh/koanf/pull/281)
    - Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in
    /providers/nats by [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot)
    in
    [https://github.com/knadh/koanf/pull/280](https://togithub.com/knadh/koanf/pull/280)
    - feat: add ParserEnvWithValue by
    [@&open-telemetry#8203;tlipoca9](https://togithub.com/tlipoca9) in
    [https://github.com/knadh/koanf/pull/284](https://togithub.com/knadh/koanf/pull/284)
    - Fix map unflattening no-delimiter behaviour by
    [@&open-telemetry#8203;knadh](https://togithub.com/knadh) in
    [https://github.com/knadh/koanf/pull/278](https://togithub.com/knadh/koanf/pull/278)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;tlipoca9](https://togithub.com/tlipoca9) made their first
    contribution in
    [https://github.com/knadh/koanf/pull/284](https://togithub.com/knadh/koanf/pull/284)
    
    **Full Changelog**:
    knadh/koanf@v2.1.0...v2.1.1
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    912099e View commit details
    Browse the repository at this point in the history
  13. Update opentelemetry-go monorepo (open-telemetry#9929)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v0.46.0` -> `v0.47.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.24.0` -> `v1.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go
    (go.opentelemetry.io/otel)</summary>
    
    ###
    [`v1.25.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
    /v0.47.0/v0.0.8/v0.1.0-alpha
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)
    
    ##### Added
    
    - Add `WithProxy` option in
    `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
    ([#&open-telemetry#8203;4906](https://togithub.com/open-telemetry/opentelemetry-go/issues/4906))
    - Add `WithProxy` option in
    `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
    ([#&open-telemetry#8203;4906](https://togithub.com/open-telemetry/opentelemetry-go/issues/4906))
    - Add `AddLink` method to the `Span` interface in
    `go.opentelemetry.io/otel/trace`.
    ([#&open-telemetry#8203;5032](https://togithub.com/open-telemetry/opentelemetry-go/issues/5032))
    - The `Enabled` method is added to the `Logger` interface in
    `go.opentelemetry.io/otel/log`.
    This method is used to notify users if a log record will be emitted or
    not.
    ([#&open-telemetry#8203;5071](https://togithub.com/open-telemetry/opentelemetry-go/issues/5071))
    -   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
    This value represents an unset severity level.
    ([#&open-telemetry#8203;5072](https://togithub.com/open-telemetry/opentelemetry-go/issues/5072))
    - Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
    `KeyValue` for an empty value.
    ([#&open-telemetry#8203;5076](https://togithub.com/open-telemetry/opentelemetry-go/issues/5076))
    - Add `go.opentelemetry.io/otel/log/global` to manage the global
    `LoggerProvider`.
    This package is provided with the anticipation that all functionality
    will be migrate to `go.opentelemetry.io/otel` when
    `go.opentelemetry.io/otel/log` stabilizes.
    At which point, users will be required to migrage their code, and this
    package will be deprecated then removed.
    ([#&open-telemetry#8203;5085](https://togithub.com/open-telemetry/opentelemetry-go/issues/5085))
    - Add support for `Summary` metrics in the
    `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
    `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
    exporters.
    ([#&open-telemetry#8203;5100](https://togithub.com/open-telemetry/opentelemetry-go/issues/5100))
    - Add `otel.scope.name` and `otel.scope.version` tags to spans exported
    by `go.opentelemetry.io/otel/exporters/zipkin`.
    ([#&open-telemetry#8203;5108](https://togithub.com/open-telemetry/opentelemetry-go/issues/5108))
    - Add support for `AddLink` to
    `go.opentelemetry.io/otel/bridge/opencensus`.
    ([#&open-telemetry#8203;5116](https://togithub.com/open-telemetry/opentelemetry-go/issues/5116))
    - Add `String` method to `Value` and `KeyValue` in
    `go.opentelemetry.io/otel/log`.
    ([#&open-telemetry#8203;5117](https://togithub.com/open-telemetry/opentelemetry-go/issues/5117))
    - Add Exemplar support to
    `go.opentelemetry.io/otel/exporters/prometheus`.
    ([#&open-telemetry#8203;5111](https://togithub.com/open-telemetry/opentelemetry-go/issues/5111))
    - Add metric semantic conventions to
    `go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
    will include metric semantic conventions as well.
    ([#&open-telemetry#8203;4528](https://togithub.com/open-telemetry/opentelemetry-go/issues/4528))
    
    ##### Changed
    
    - `SpanFromContext` and `SpanContextFromContext` in
    `go.opentelemetry.io/otel/trace` no longer make a heap allocation when
    the passed context has no span.
    ([#&open-telemetry#8203;5049](https://togithub.com/open-telemetry/opentelemetry-go/issues/5049))
    - `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
    `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
    create a gRPC client in idle mode and with "dns" as the default resolver
    using
    [`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
    ([#&open-telemetry#8203;5151](https://togithub.com/open-telemetry/opentelemetry-go/issues/5151))
    Because of that `WithDialOption` ignores
    [`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
    [`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
    and
    [`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
    Notice that
    [`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
    which was used before is now deprecated.
    
    ##### Fixed
    
    - Clarify the documentation about equivalence guarantees for the `Set`
    and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
    ([#&open-telemetry#8203;5027](https://togithub.com/open-telemetry/opentelemetry-go/issues/5027))
    - Prevent default `ErrorHandler` self-delegation.
    ([#&open-telemetry#8203;5137](https://togithub.com/open-telemetry/opentelemetry-go/issues/5137))
    - Update all dependencies to address [GO-2024-2687].
    ([#&open-telemetry#8203;5139](https://togithub.com/open-telemetry/opentelemetry-go/issues/5139))
    
    ##### Removed
    
    - Drop support for [Go 1.20].
    ([#&open-telemetry#8203;4967](https://togithub.com/open-telemetry/opentelemetry-go/issues/4967))
    
    ##### Deprecated
    
    - Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
    ([#&open-telemetry#8203;4734](https://togithub.com/open-telemetry/opentelemetry-go/issues/4734))
    - Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
    function.
    ([#&open-telemetry#8203;4734](https://togithub.com/open-telemetry/opentelemetry-go/issues/4734))
    - Deprecate
    `go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
    function.
    ([#&open-telemetry#8203;4734](https://togithub.com/open-telemetry/opentelemetry-go/issues/4734))
    
    [Go 1.20]: https://go.dev/doc/go1.20
    
    [GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687
    
    #### New Contributors
    
    - [@&open-telemetry#8203;tgolang](https://togithub.com/tgolang) made their first
    contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://togithub.com/open-telemetry/opentelemetry-go/pull/5048)
    - [@&open-telemetry#8203;MickaelAlliel](https://togithub.com/MickaelAlliel) made their
    first contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://togithub.com/open-telemetry/opentelemetry-go/pull/4906)
    - [@&open-telemetry#8203;s4s7](https://togithub.com/s4s7) made their first
    contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://togithub.com/open-telemetry/opentelemetry-go/pull/5096)
    - [@&open-telemetry#8203;Kielek](https://togithub.com/Kielek) made their first
    contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://togithub.com/open-telemetry/opentelemetry-go/pull/5108)
    - [@&open-telemetry#8203;q-cheng](https://togithub.com/q-cheng) made their first
    contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://togithub.com/open-telemetry/opentelemetry-go/pull/5032)
    - [@&open-telemetry#8203;carrbs](https://togithub.com/carrbs) made their first
    contribution in
    [https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://togithub.com/open-telemetry/opentelemetry-go/pull/4880)
    
    **Full Changelog**:
    open-telemetry/opentelemetry-go@v1.24.0...v1.25.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    fff0021 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. [docs] update roadmap document (open-telemetry#9899)

    This document now contains the current focus of the maintainers of the
    collector project.
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    Co-authored-by: Pablo Baeyens <[email protected]>
    codeboten and mx-psi authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    cad5c63 View commit details
    Browse the repository at this point in the history
  2. [service] Validate pipeline type against component types (open-teleme…

    …try#9257)
    
    **Description:** <Describe what has changed.>
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    
    This change adds another layer of validation to pipelines. It validates
    that all the components in a pipeline are of the same type as the
    pipeline.
    
    For example, if a `metrics` pipeline contains a `traces`-only receiver,
    the `otelcol validate -config ...` command will fail.
    
    **Link to tracking Issue:** 
    Fixes open-telemetry#8007.
    
    **Testing:** 
    Added unit test + existing tests are passing.
    
    **Documentation:**
    godoc.
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    ycombinator and mx-psi authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    de3ef01 View commit details
    Browse the repository at this point in the history
  3. Add length limit to component (open-telemetry#9901)

    Changes component.Type validation regex to only allow a max of 63
    characters in a type name.
    
    Fixes open-telemetry#9872
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    ankitpatel96 and mx-psi authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    65cdb18 View commit details
    Browse the repository at this point in the history
  4. [chore] Prepare release v1.5.0/v0.98.0 (open-telemetry#9935)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.5.0/v0.98.0
    - make prepare-release PREVIOUS_VERSION=1.4.0 RELEASE_CANDIDATE=1.5.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.97.0 RELEASE_CANDIDATE=0.98.0
    MODSET=beta
    opentelemetrybot authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ed0c479 View commit details
    Browse the repository at this point in the history
  5. [chore] Cleanup changelog (open-telemetry#9937)

    - Remove an entry for sync/atomic usage as it's an internal change
    - Fix a typo
    - Move pdata/testdata from Deprecations to Enhancements since
    `internal/testdata` wasn't avalable from outside of the repo
    dmitryax authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ae67b7c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4149379 View commit details
    Browse the repository at this point in the history
  7. [chore] Remove unreachable deprecated internal/testdata (open-telemet…

    …ry#9938)
    
    No changelog entry needed since it's an internal module
    dmitryax authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    fd0d0da View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. [chore] [exporterhelper] Update stale batchSender comments (open-tele…

    …metry#9884)
    
    Update comment as fields may have been renamed.
    carsonip authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    0d62e4f View commit details
    Browse the repository at this point in the history
  2. Update module github.com/golangci/golangci-lint to v1.57.2 (open-tele…

    …metry#9840)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
    | `v1.56.2` -> `v1.57.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.57.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.57.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.56.2/v1.57.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.56.2/v1.57.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golangci/golangci-lint
    (github.com/golangci/golangci-lint)</summary>
    
    ###
    [`v1.57.2`](https://togithub.com/golangci/golangci-lint/compare/v1.57.1...v1.57.2)
    
    [Compare
    Source](https://togithub.com/golangci/golangci-lint/compare/v1.57.1...v1.57.2)
    
    ###
    [`v1.57.1`](https://togithub.com/golangci/golangci-lint/releases/tag/v1.57.1)
    
    [Compare
    Source](https://togithub.com/golangci/golangci-lint/compare/v1.57.0...v1.57.1)
    
    #### Changelog
    
    -
    [`87b6bf1`](https://togithub.com/golangci/golangci-lint/commit/87b6bf17)
    build(deps): bump github.com/golangci/plugin-module-register from 0.1.0
    to 0.1.1
    ([#&open-telemetry#8203;4549](https://togithub.com/golangci/golangci-lint/issues/4549))
    -
    [`921d535`](https://togithub.com/golangci/golangci-lint/commit/921d5357)
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0
    ([#&open-telemetry#8203;4548](https://togithub.com/golangci/golangci-lint/issues/4548))
    -
    [`cd890db`](https://togithub.com/golangci/golangci-lint/commit/cd890db2)
    fix: filter invalid issues before other processors
    ([#&open-telemetry#8203;4552](https://togithub.com/golangci/golangci-lint/issues/4552))
    
    ###
    [`v1.57.0`](https://togithub.com/golangci/golangci-lint/compare/v1.56.2...v1.57.0)
    
    [Compare
    Source](https://togithub.com/golangci/golangci-lint/compare/v1.56.2...v1.57.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e355f98 View commit details
    Browse the repository at this point in the history
  3. Update module google.golang.org/grpc to v1.63.2 (open-telemetry#9928)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
    `v1.62.1` -> `v1.63.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.62.1/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.62.1/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
    `v1.63.0` -> `v1.63.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.63.0/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.63.0/v1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>grpc/grpc-go (google.golang.org/grpc)</summary>
    
    ### [`v1.63.2`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.2):
    Release 1.63.2
    
    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.63.1...v1.63.2)
    
    ### Bugs
    
    -   Fix the user agent string
    
    ### [`v1.63.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.1):
    Release 1.63.1
    
    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.63.0...v1.63.1)
    
    -   grpc: un-deprecate Dial and DialContext and cherry-pick
    
    ### [`v1.63.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.63.0):
    Release 1.63.0
    
    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.62.2...v1.63.0)
    
    ### Behavior Changes
    
    - grpc: Return canonical target string from `resolver.Address.String()`
    (experimental)
    ([#&open-telemetry#8203;6923](https://togithub.com/grpc/grpc-go/issues/6923))
    - client & server: when using write buffer pooling, use input value for
    buffer size instead of size\*2
    ([#&open-telemetry#8203;6983](https://togithub.com/grpc/grpc-go/issues/6983))
    - Special Thanks:
    [@&open-telemetry#8203;raghav-stripe](https://togithub.com/raghav-stripe)
    
    ### New Features
    
    - grpc: add `ClientConn.CanonicalTarget()` to return the canonical
    target string.
    ([#&open-telemetry#8203;7006](https://togithub.com/grpc/grpc-go/issues/7006))
    - xds: implement LRS named metrics support ([gRFC
    A64](https://togithub.com/grpc/proposal/blob/master/A64-lrs-custom-metrics.md))
    ([#&open-telemetry#8203;7027](https://togithub.com/grpc/grpc-go/issues/7027))
    - Special Thanks:
    [@&open-telemetry#8203;danielzhaotongliu](https://togithub.com/danielzhaotongliu)
    - grpc: introduce `grpc.NewClient` to allow users to create new clients
    in idle mode and with "dns" as the default resolver
    ([#&open-telemetry#8203;7010](https://togithub.com/grpc/grpc-go/issues/7010))
    - Special Thanks:
    [@&open-telemetry#8203;bruuuuuuuce](https://togithub.com/bruuuuuuuce)
    
    ### API Changes
    
    - grpc: stabilize experimental method `ClientConn.Target()`
    ([#&open-telemetry#8203;7006](https://togithub.com/grpc/grpc-go/issues/7006))
    
    ### Bug Fixes
    
    - xds: fix an issue that would cause the client to send an empty list of
    resources for LDS/CDS upon reconnecting with the management server
    ([#&open-telemetry#8203;7026](https://togithub.com/grpc/grpc-go/issues/7026))
    - server: Fix some errors returned by a server when using a
    `grpc.Server` as an `http.Handler` with the Go stdlib HTTP server
    ([#&open-telemetry#8203;6989](https://togithub.com/grpc/grpc-go/issues/6989))
    - resolver/dns: add `SetResolvingTimeout` to allow configuring the DNS
    resolver's global timeout
    ([#&open-telemetry#8203;6917](https://togithub.com/grpc/grpc-go/issues/6917))
    - Special Thanks: [@&open-telemetry#8203;and1truong](https://togithub.com/and1truong)
    - Set the security level of Windows named pipes to NoSecurity
    ([#&open-telemetry#8203;6956](https://togithub.com/grpc/grpc-go/issues/6956))
        -   Special Thanks: [@&open-telemetry#8203;irsl](https://togithub.com/irsl)
    
    ### [`v1.62.2`](https://togithub.com/grpc/grpc-go/releases/tag/v1.62.2):
    Release 1.62.2
    
    [Compare
    Source](https://togithub.com/grpc/grpc-go/compare/v1.62.1...v1.62.2)
    
    ### Dependencies
    
    - Update http2 library to address vulnerability
    [CVE-2023-45288](https://www.kb.cert.org/vuls/id/421644)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    25d3bab View commit details
    Browse the repository at this point in the history
  4. Update module github.com/prometheus/common to v0.52.3 (open-telemetry…

    …#9694)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/prometheus/common](https://togithub.com/prometheus/common)
    | `v0.48.0` -> `v0.52.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.48.0/v0.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.48.0/v0.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prometheus/common (github.com/prometheus/common)</summary>
    
    ###
    [`v0.52.3`](https://togithub.com/prometheus/common/compare/v0.52.2...v0.52.3)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.52.2...v0.52.3)
    
    ###
    [`v0.52.2`](https://togithub.com/prometheus/common/releases/tag/v0.52.2)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.51.1...v0.52.2)
    
    #### What's Changed
    
    - Drop support for Go older than 1.18 by
    [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/612](https://togithub.com/prometheus/common/pull/612)
    - fix(protobuf): Correctly decode multi-messages streams by
    [@&open-telemetry#8203;srebhan](https://togithub.com/srebhan) in
    [https://github.com/prometheus/common/pull/616](https://togithub.com/prometheus/common/pull/616)
    - Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/615](https://togithub.com/prometheus/common/pull/615)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;srebhan](https://togithub.com/srebhan) made their first
    contribution in
    [https://github.com/prometheus/common/pull/616](https://togithub.com/prometheus/common/pull/616)
    
    **Full Changelog**:
    prometheus/common@v0.51.1...v0.52.2
    
    ###
    [`v0.51.1`](https://togithub.com/prometheus/common/releases/tag/v0.51.1)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.51.0...v0.51.1)
    
    #### What's Changed
    
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/606](https://togithub.com/prometheus/common/pull/606)
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/609](https://togithub.com/prometheus/common/pull/609)
    - Retract v0.50.0 by [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/610](https://togithub.com/prometheus/common/pull/610)
    
    **Full Changelog**:
    prometheus/common@v0.51.0...v0.51.1
    
    ###
    [`v0.51.0`](https://togithub.com/prometheus/common/releases/tag/v0.51.0)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.50.0...v0.51.0)
    
    #### What's Changed
    
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/604](https://togithub.com/prometheus/common/pull/604)
    - expfmt: Add a way to generate different OpenMetrics Formats by
    [@&open-telemetry#8203;ywwg](https://togithub.com/ywwg) in
    [https://github.com/prometheus/common/pull/596](https://togithub.com/prometheus/common/pull/596)
    - Fix string slice definition for FormatFlagOptions. by
    [@&open-telemetry#8203;gizmoguy](https://togithub.com/gizmoguy) in
    [https://github.com/prometheus/common/pull/607](https://togithub.com/prometheus/common/pull/607)
    - Correct logic in sample naming for counters, add new test by
    [@&open-telemetry#8203;vesari](https://togithub.com/vesari) in
    [https://github.com/prometheus/common/pull/608](https://togithub.com/prometheus/common/pull/608)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;gizmoguy](https://togithub.com/gizmoguy) made their first
    contribution in
    [https://github.com/prometheus/common/pull/607](https://togithub.com/prometheus/common/pull/607)
    
    **Full Changelog**:
    prometheus/common@v0.50.0...v0.51.0
    
    ###
    [`v0.50.0`](https://togithub.com/prometheus/common/releases/tag/v0.50.0)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.49.0...v0.50.0)
    
    #### What's Changed
    
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/594](https://togithub.com/prometheus/common/pull/594)
    - Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/593](https://togithub.com/prometheus/common/pull/593)
    - Bump github.com/aws/aws-sdk-go from 1.50.27 to 1.50.29 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/592](https://togithub.com/prometheus/common/pull/592)
    - Bump github.com/aws/aws-sdk-go from 1.50.29 to 1.50.31 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/595](https://togithub.com/prometheus/common/pull/595)
    - Remove unused 'Host' member from HTTPClientConfig by
    [@&open-telemetry#8203;bboreham](https://togithub.com/bboreham) in
    [https://github.com/prometheus/common/pull/597](https://togithub.com/prometheus/common/pull/597)
    - Add OpenMetrics unit support by
    [@&open-telemetry#8203;vesari](https://togithub.com/vesari) in
    [https://github.com/prometheus/common/pull/544](https://togithub.com/prometheus/common/pull/544)
    - Remove deprecated version function by
    [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/591](https://togithub.com/prometheus/common/pull/591)
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/599](https://togithub.com/prometheus/common/pull/599)
    - Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/600](https://togithub.com/prometheus/common/pull/600)
    - Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/601](https://togithub.com/prometheus/common/pull/601)
    
    **Full Changelog**:
    prometheus/common@v0.49.0...v0.50.0
    
    ###
    [`v0.49.0`](https://togithub.com/prometheus/common/releases/tag/v0.49.0)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.48.0...v0.49.0)
    
    #### What's Changed
    
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/574](https://togithub.com/prometheus/common/pull/574)
    - Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.50.8 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/571](https://togithub.com/prometheus/common/pull/571)
    - Synchronize common files from prometheus/prometheus by
    [@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
    [https://github.com/prometheus/common/pull/581](https://togithub.com/prometheus/common/pull/581)
    - Update Go by [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/588](https://togithub.com/prometheus/common/pull/588)
    - Deprecate version.NewCollector by
    [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/579](https://togithub.com/prometheus/common/pull/579)
    - Bump github.com/aws/aws-sdk-go from 1.50.8 to 1.50.27 in /sigv4 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/587](https://togithub.com/prometheus/common/pull/587)
    - Avoid off-spec openmetrics exposition when exemplars have empty labels
    by [@&open-telemetry#8203;orls](https://togithub.com/orls) in
    [https://github.com/prometheus/common/pull/569](https://togithub.com/prometheus/common/pull/569)
    - Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/prometheus/common/pull/585](https://togithub.com/prometheus/common/pull/585)
    - Write created lines when negotiating OpenMetrics by
    [@&open-telemetry#8203;ArthurSens](https://togithub.com/ArthurSens) in
    [https://github.com/prometheus/common/pull/504](https://togithub.com/prometheus/common/pull/504)
    - Upgrade client_model to v.0.6.0 by
    [@&open-telemetry#8203;vesari](https://togithub.com/vesari) in
    [https://github.com/prometheus/common/pull/589](https://togithub.com/prometheus/common/pull/589)
    - http_config: Add host by
    [@&open-telemetry#8203;jkroepke](https://togithub.com/jkroepke) in
    [https://github.com/prometheus/common/pull/549](https://togithub.com/prometheus/common/pull/549)
    - LabelSet: Fix alphabetical sorting for prometheus LabelSet by
    [@&open-telemetry#8203;wasim-nihal](https://togithub.com/wasim-nihal) in
    [https://github.com/prometheus/common/pull/575](https://togithub.com/prometheus/common/pull/575)
    - labelset: optimise String() function by
    [@&open-telemetry#8203;bboreham](https://togithub.com/bboreham) in
    [https://github.com/prometheus/common/pull/590](https://togithub.com/prometheus/common/pull/590)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;orls](https://togithub.com/orls) made their first
    contribution in
    [https://github.com/prometheus/common/pull/569](https://togithub.com/prometheus/common/pull/569)
    - [@&open-telemetry#8203;vesari](https://togithub.com/vesari) made their first
    contribution in
    [https://github.com/prometheus/common/pull/589](https://togithub.com/prometheus/common/pull/589)
    
    **Full Changelog**:
    prometheus/common@v0.48.0...v0.49.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f1a7475 View commit details
    Browse the repository at this point in the history
  5. [cmd/mdatagen] Move component config test from cmd/builder (open-tele…

    …metry#9940)
    
    The tests generated by cmd/builder are skipped in contrib because they
    cause the CI timeouts. We moved the lifecycle tests to the tests
    generated by mdatagen, but the config/factory smoke tests are still part
    of the files generated by cmd/builder.
    
    Recently, the loadbalancing exporter got an invalid camelCase config
    field because of this coverage gap.
    
    This change moves the config/factory tests from cmd/builder to
    cmd/mdatagen. So, they are always generated for every component, even if
    not used in any collector bundle.
    dmitryax authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1f643f4 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. [chore] fix deprecation godoc (open-telemetry#9947)

    Not prefixing the Deprecated godoc with a newline (or it being the only
    godoc) appears to cause intellisense/linters some pain.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    62f5898 View commit details
    Browse the repository at this point in the history
  2. [mdatagen] allow filtering out metrics based on resource attributes (o…

    …pen-telemetry#9660)
    
    **Description:**
    This PR allows filtering out metrics based on resource attributes. For
    example:
    
    ```
            resource_attributes:                                                                      
              k8s.pod.name:
                enabled: true 
                exclude:
                  #- strict: "kube-apiserver-kind-control-plane"
                  - regexp: "kube-.*"
                  - regexp: "coredns-.*"
                  - strict: "coredns"
                  - strict: "kindnet-mpb2p"
    ```
    
    Would remove metrics that match regex or strict rules on resource
    attributes.
    
    **Link to tracking Issue:**
    open-telemetry/opentelemetry-collector-contrib#25134
    
    **Testing:** 
    - Tested with k8scluster receiver in kind cluster.
    - unit tests added
    **Documentation:** <Describe the documentation added.>
    
    ---------
    
    Co-authored-by: Dmitrii Anoshin <[email protected]>
    povilasv and dmitryax authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8cc8d40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37d243f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2755629 View commit details
    Browse the repository at this point in the history
  5. [chore] Fix component name in changelog (open-telemetry#9948)

    s/metadatagen/mdatagen/
    dmitryax authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    15f1045 View commit details
    Browse the repository at this point in the history
  6. [confighttp] deprecate ToClientContext, ToServerContext, ToListenerCo…

    …ntext (open-telemetry#9944)
    
    Replaced by ToClient, ToServer, ToListener
    
    Related to open-telemetry#9807
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    c8666b8 View commit details
    Browse the repository at this point in the history
  7. Update module go.opentelemetry.io/contrib/instrumentation/google.gola…

    …ng.org/grpc/otelgrpc to v0.50.0 (open-telemetry#9918)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.49.0` -> `v0.50.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    917e906 View commit details
    Browse the repository at this point in the history
  8. Update module go.opentelemetry.io/contrib/instrumentation/net/http/ot…

    …elhttp to v0.50.0 (open-telemetry#9919)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.49.0` -> `v0.50.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8cb1006 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    878bba2 View commit details
    Browse the repository at this point in the history
  10. [cmd/mdatagen] [chore] Small fixes for new resource attributes filter (

    …open-telemetry#9950)
    
    - Make sure we always pass a string to the filter.Match even if the
    attribute value has a different type. Otherwise, it panics.
    - Make sure we show the if_configured warning if the user sets
    include/exclude without enabled.
    - Simplify generated tests
    
    Follow up to
    open-telemetry#9660
    dmitryax authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b1e075f View commit details
    Browse the repository at this point in the history
  11. Disable concurrency in zstd and add Benchmark tests for it (open-tele…

    …metry#9749)
    
    **Description:** zstd benchmark tests added
    The goal of this PR is to disable concurrency in zstd compression to
    reduce its memory footprint and avoid a known issue with goroutine
    leaks. Please see - klauspost/compress#264
    
    **Link to tracking Issue:**
    open-telemetry#8216
    
    **Testing:** Benchmark test results below
    ```
    BenchmarkCompression/zstdWithConcurrency/compress-10         	   21392	     55855 ns/op	187732.88 MB/s	 2329164 B/op	      28 allocs/op
    BenchmarkCompression/zstdNoConcurrency/compress-10           	   29526	     39902 ns/op	262787.42 MB/s	 1758988 B/op	      15 allocs/op
    input => 10.00 MB
    ```
    rnishtala-sumo authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    7a8954f View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Update module go.opentelemetry.io/contrib/config to v0.5.0 (open-tele…

    …metry#9934)
    
    Replace
    open-telemetry#9917
    because of a merge conflict
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    codeboten and renovate[bot] authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    7469f38 View commit details
    Browse the repository at this point in the history
  2. [chore] remove usage of deprecated funcs (open-telemetry#9965)

    DialContext was marked as deprecated
    https://github.com/grpc/grpc-go/releases/tag/v1.63.1
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1e7b68b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    282a594 View commit details
    Browse the repository at this point in the history
  4. [configtls] Add NewDefault* funcs (open-telemetry#9658)

    Adds new `NewDefault*` funcs for all 3 config structs. 
    
    In anticipation of the name changes from
    open-telemetry#9495 I've
    named the functions using the new, preferred name.
    
    Closes open-telemetry#9657
    TylerHelmuth authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0642493 View commit details
    Browse the repository at this point in the history
  5. [chore] update filter dep (open-telemetry#9966)

    Makes updating contrib easier.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e8cabb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. [chore][exporter/debug] refactor code to make independent from Loggin…

    …g exporter (open-telemetry#9922)
    
    This PR is the first part of this draft PR:
    open-telemetry#9298.
    
    This refactoring is needed to implement [[exporter/debug] change
    behavior of "normal" verbosity to be different from "basic"
    open-telemetry#7806](open-telemetry#7806).
    I want to change the behavior of the Debug exporter, but leave the
    behavior of the Logging exporter unchanged.
    
    **Link to tracking Issue:**
    
    - open-telemetry#7806
    andrzej-stencel authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9731ea3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49cc9e0 View commit details
    Browse the repository at this point in the history
  3. [service] fix bug in sampler (open-telemetry#9968)

    The configuration for the recordSampler has multiple configurations for
    the RemoteParentSampler which doesn't appear to make any sense. I
    suspect the original intent was to configure both local and remote
    samplers with sampled and not sampled.
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    fb78b16 View commit details
    Browse the repository at this point in the history
  4. [chore] Move logging out of meter provider initialization (open-telem…

    …etry#9729)
    
    **Description:** 
    
    Moves logging messages about the meter provider outside of the meter
    provider initialization.
    
    While working on
    open-telemetry#4970 (comment),
    I realized there is an implicit dependency in the initialization order
    of the different telemetry components.
    
    I tried making this work and make the factory have a single
    `CreateTelemetrySettings`, but this results in an awkward API, so I am
    trying the alternative here: don't log during the meter provider
    initialization, but do so outside of it.
    
    **Link to tracking Issue:** Relates to open-telemetry#4970
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    mx-psi and codeboten authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    370c6d1 View commit details
    Browse the repository at this point in the history
  5. Update module go.opentelemetry.io/collector/confmap to v0.98.0 (open-…

    …telemetry#9972)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/confmap](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.96.0` -> `v0.98.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fconfmap/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fconfmap/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fconfmap/v0.96.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fconfmap/v0.96.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/confmap)</summary>
    
    ###
    [`v0.98.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v150v0980)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.97.0...v0.98.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: emit internal collector metrics with \_ instead of / with
    OTLP export
    ([#&open-telemetry#8203;9774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9774))
    This is addressing an issue w/ the names of the metrics generated by the
    Collector for its
    internal metrics. Note that this change only impacts users that emit
    telemetry using OTLP, which
    is currently still in experimental support. The prometheus metrics
    already replaced `/` with `_`
        and they will do the same with `_`.
    
    ##### 💡 Enhancements 💡
    
    - `mdatagen`: Adds unsupported platforms to the README header
    ([#&open-telemetry#8203;9794](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9794))
    - `confmap`: Clarify the use of embedded structs to make unmarshaling
    composable
    ([#&open-telemetry#8203;7101](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7101))
    - `nopexporter`: Promote the nopexporter to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `nopreceiver`: Promote the nopreceiver to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `otlpexporter`: Checks for port in the config validation for the
    otlpexporter
    ([#&open-telemetry#8203;9505](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9505))
    - `service`: Validate pipeline type against component types
    ([#&open-telemetry#8203;8007](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8007))
    
    ##### 🧰 Bug fixes 🧰
    
    - `configtls`: Fix issue where `IncludeSystemCACertsPool` was not
    consistently used between `ServerConfig` and `ClientConfig`.
    ([#&open-telemetry#8203;9835](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9835))
    - `component`: Fix issue where the `components` command wasn't properly
    printing the component type.
    ([#&open-telemetry#8203;9856](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9856))
    - `otelcol`: Fix issue where the `validate` command wasn't properly
    printing valid component type.
    ([#&open-telemetry#8203;9866](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9866))
    - `receiver/otlp`: Fix bug where the otlp receiver did not properly
    respond with a retryable error code when possible for http
    ([#&open-telemetry#8203;9357](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9357))
    
    ###
    [`v0.97.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v140v0970)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.96.0...v0.97.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `telemetry`: Remove telemetry.useOtelForInternalMetrics stable feature
    gate
    ([#&open-telemetry#8203;9752](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9752))
    
    ##### 🚀 New components 🚀
    
    - `exporter/nop`: Add the `nopexporter` to serve as a placeholder
    exporter in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled
        or to test Collector pipeline throughput.
    
    - `receiver/nop`: Add the `nopreceiver` to serve as a placeholder
    receiver in a pipeline
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    This is primarily useful for starting the Collector with only extensions
    enabled.
    
    ##### 💡 Enhancements 💡
    
    - `configtls`: Validates TLS min_version and max_version
    ([#&open-telemetry#8203;9475](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9475))
        Introduces `Validate()` method in TLSSetting.
    
    - `configcompression`: Mark module as Stable.
    ([#&open-telemetry#8203;9571](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9571))
    
    - `cmd/mdatagen`: Use go package name for the scope name by default and
    add an option to provide the scope name in metadata.yaml.
    ([#&open-telemetry#8203;9693](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9693))
    
    - `cmd/mdatagen`: Generate the lifecycle tests for components by
    default.
    ([#&open-telemetry#8203;9683](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9683))
    It's encouraged to have lifecycle tests for all components enadled, but
    they can be disabled if needed
    in metadata.yaml with `skip_lifecycle: true` and `skip_shutdown: true`
    under `tests` section.
    
    - `cmd/mdatagen`: optimize the mdatagen for the case like batchprocessor
    which use a common struct to implement consumer.Traces,
    consumer.Metrics, consumer.Logs in the meantime.
    ([#&open-telemetry#8203;9688](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9688))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix persistent queue size backup on reads.
    ([#&open-telemetry#8203;9740](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9740))
    - `processor/batch`: Prevent starting unnecessary goroutines.
    ([#&open-telemetry#8203;9739](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9739))
    - `otlphttpexporter`: prevent error on empty response body when content
    type is application/json
    ([#&open-telemetry#8203;9666](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9666))
    - `confmap`: confmap honors `Unmarshal` methods on config embedded
    structs.
    ([#&open-telemetry#8203;6671](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6671))
    - `otelcol`: Respect telemetry configuration when running as a Windows
    service
    ([#&open-telemetry#8203;5300](https://togithub.com/open-telemetry/opentelemetry-collector/issues/5300))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    2c9aa0f View commit details
    Browse the repository at this point in the history
  6. Update module go.opentelemetry.io/collector/exporter/otlphttpexporter…

    … to v0.98.0 (open-telemetry#9974)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.97.0` -> `v0.98.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>
    
    ###
    [`v0.98.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v150v0980)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.97.0...v0.98.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: emit internal collector metrics with \_ instead of / with
    OTLP export
    ([#&open-telemetry#8203;9774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9774))
    This is addressing an issue w/ the names of the metrics generated by the
    Collector for its
    internal metrics. Note that this change only impacts users that emit
    telemetry using OTLP, which
    is currently still in experimental support. The prometheus metrics
    already replaced `/` with `_`
        and they will do the same with `_`.
    
    ##### 💡 Enhancements 💡
    
    - `mdatagen`: Adds unsupported platforms to the README header
    ([#&open-telemetry#8203;9794](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9794))
    - `confmap`: Clarify the use of embedded structs to make unmarshaling
    composable
    ([#&open-telemetry#8203;7101](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7101))
    - `nopexporter`: Promote the nopexporter to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `nopreceiver`: Promote the nopreceiver to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `otlpexporter`: Checks for port in the config validation for the
    otlpexporter
    ([#&open-telemetry#8203;9505](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9505))
    - `service`: Validate pipeline type against component types
    ([#&open-telemetry#8203;8007](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8007))
    
    ##### 🧰 Bug fixes 🧰
    
    - `configtls`: Fix issue where `IncludeSystemCACertsPool` was not
    consistently used between `ServerConfig` and `ClientConfig`.
    ([#&open-telemetry#8203;9835](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9835))
    - `component`: Fix issue where the `components` command wasn't properly
    printing the component type.
    ([#&open-telemetry#8203;9856](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9856))
    - `otelcol`: Fix issue where the `validate` command wasn't properly
    printing valid component type.
    ([#&open-telemetry#8203;9866](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9866))
    - `receiver/otlp`: Fix bug where the otlp receiver did not properly
    respond with a retryable error code when possible for http
    ([#&open-telemetry#8203;9357](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9357))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7e414a0 View commit details
    Browse the repository at this point in the history
  7. Update module go.opentelemetry.io/collector/receiver/otlpreceiver to …

    …v0.98.0 (open-telemetry#9976)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.97.0` -> `v0.98.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/receiver/otlpreceiver)</summary>
    
    ###
    [`v0.98.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v150v0980)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.97.0...v0.98.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: emit internal collector metrics with \_ instead of / with
    OTLP export
    ([#&open-telemetry#8203;9774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9774))
    This is addressing an issue w/ the names of the metrics generated by the
    Collector for its
    internal metrics. Note that this change only impacts users that emit
    telemetry using OTLP, which
    is currently still in experimental support. The prometheus metrics
    already replaced `/` with `_`
        and they will do the same with `_`.
    
    ##### 💡 Enhancements 💡
    
    - `mdatagen`: Adds unsupported platforms to the README header
    ([#&open-telemetry#8203;9794](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9794))
    - `confmap`: Clarify the use of embedded structs to make unmarshaling
    composable
    ([#&open-telemetry#8203;7101](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7101))
    - `nopexporter`: Promote the nopexporter to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `nopreceiver`: Promote the nopreceiver to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `otlpexporter`: Checks for port in the config validation for the
    otlpexporter
    ([#&open-telemetry#8203;9505](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9505))
    - `service`: Validate pipeline type against component types
    ([#&open-telemetry#8203;8007](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8007))
    
    ##### 🧰 Bug fixes 🧰
    
    - `configtls`: Fix issue where `IncludeSystemCACertsPool` was not
    consistently used between `ServerConfig` and `ClientConfig`.
    ([#&open-telemetry#8203;9835](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9835))
    - `component`: Fix issue where the `components` command wasn't properly
    printing the component type.
    ([#&open-telemetry#8203;9856](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9856))
    - `otelcol`: Fix issue where the `validate` command wasn't properly
    printing valid component type.
    ([#&open-telemetry#8203;9866](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9866))
    - `receiver/otlp`: Fix bug where the otlp receiver did not properly
    respond with a retryable error code when possible for http
    ([#&open-telemetry#8203;9357](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9357))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    32f822a View commit details
    Browse the repository at this point in the history
  8. Update github-actions deps (open-telemetry#9971)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [Wandalen/wretry.action](https://togithub.com/Wandalen/wretry.action)
    | action | minor | `v3.2.0` -> `v3.4.0` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | minor | `v3.24.10` -> `v3.25.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Wandalen/wretry.action (Wandalen/wretry.action)</summary>
    
    ###
    [`v3.4.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.3.0...v3.4.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.3.0...v3.4.0)
    
    ###
    [`v3.3.0`](https://togithub.com/Wandalen/wretry.action/compare/v3.2.0...v3.3.0)
    
    [Compare
    Source](https://togithub.com/Wandalen/wretry.action/compare/v3.2.0...v3.3.0)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.25.0`](https://togithub.com/github/codeql-action/compare/v3.24.10...v3.25.0)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.24.10...v3.25.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f4570d1 View commit details
    Browse the repository at this point in the history
  9. Update module go.opentelemetry.io/collector/exporter/otlpexporter to …

    …v0.98.0 (open-telemetry#9973)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.97.0` -> `v0.98.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.97.0/v0.98.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.98.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v150v0980)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.97.0...v0.98.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: emit internal collector metrics with \_ instead of / with
    OTLP export
    ([#&open-telemetry#8203;9774](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9774))
    This is addressing an issue w/ the names of the metrics generated by the
    Collector for its
    internal metrics. Note that this change only impacts users that emit
    telemetry using OTLP, which
    is currently still in experimental support. The prometheus metrics
    already replaced `/` with `_`
        and they will do the same with `_`.
    
    ##### 💡 Enhancements 💡
    
    - `mdatagen`: Adds unsupported platforms to the README header
    ([#&open-telemetry#8203;9794](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9794))
    - `confmap`: Clarify the use of embedded structs to make unmarshaling
    composable
    ([#&open-telemetry#8203;7101](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7101))
    - `nopexporter`: Promote the nopexporter to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `nopreceiver`: Promote the nopreceiver to beta
    ([#&open-telemetry#8203;7316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7316))
    - `otlpexporter`: Checks for port in the config validation for the
    otlpexporter
    ([#&open-telemetry#8203;9505](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9505))
    - `service`: Validate pipeline type against component types
    ([#&open-telemetry#8203;8007](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8007))
    
    ##### 🧰 Bug fixes 🧰
    
    - `configtls`: Fix issue where `IncludeSystemCACertsPool` was not
    consistently used between `ServerConfig` and `ClientConfig`.
    ([#&open-telemetry#8203;9835](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9835))
    - `component`: Fix issue where the `components` command wasn't properly
    printing the component type.
    ([#&open-telemetry#8203;9856](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9856))
    - `otelcol`: Fix issue where the `validate` command wasn't properly
    printing valid component type.
    ([#&open-telemetry#8203;9866](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9866))
    - `receiver/otlp`: Fix bug where the otlp receiver did not properly
    respond with a retryable error code when possible for http
    ([#&open-telemetry#8203;9357](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9357))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    bb816ac View commit details
    Browse the repository at this point in the history
  10. update to use the config package to configure tracer provider (open-t…

    …elemetry#9967)
    
    Restore the functionality to use the OTel Go Contrib package to
    configure the SDK for Tracer Providers.
    
    Fixes open-telemetry#9715
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a272d56 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d0f15e2 View commit details
    Browse the repository at this point in the history
  12. Distribute internal metrics across different levels (open-telemetry#9767

    )
    
    **Description:**
    
    This change distributes the reported internal metrics across available
    levels and updates the level set by default:
    
    1. The default level is changed from `basic` to `normal`, which can be
    overridden with `service::telmetry::metrics::level` configuration.
    
    2. The following batch processor metrics are updated to be reported
    starting from `normal` level instead of `basic` level:
      - `processor_batch_batch_send_size`
      - `processor_batch_metadata_cardinality` 
      - `processor_batch_timeout_trigger_send` 
      - `processor_batch_size_trigger_send` 
    
    3. The following GRPC/HTTP server and client metrics are updated to be
    reported starting from `detailed` level:
      - `http.client.*` metrics 
      - `http.server.*` metrics 
      - `rpc.server.*` metrics 
      - `rpc.client.*` metrics
    
    **Link to tracking Issue:**
    open-telemetry#7890
    dmitryax authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    670c12d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Update module golang.org/x/vuln to v1.1.0 (open-telemetry#9980)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/vuln | `v1.0.4` -> `v1.1.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fvuln/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fvuln/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fvuln/v1.0.4/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fvuln/v1.0.4/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    29240d9 View commit details
    Browse the repository at this point in the history
  2. [mdatagen] generate goleak package test (open-telemetry#9959)

    This automates the generation of package_test.go for any component that
    uses mdatagen.
    
    The following configuration can be used to skip or ignore certain funcs:
    
    ```yaml
    tests:
      goleak:
        skip: true
    
    tests:
      goleak:
        ignore:
          top:
            - "go.opencensus.io/stats/view.(*worker).start"
    ```
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f3305aa View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. [builder] Add strict versioning (open-telemetry#9897)

    **Description:** <Describe what has changed.>
    Adds strict version checking in the builder. This enables users to
    ensure that the versions specified in the builder config are the
    versions used in the go.mod when building the collector binary. This can
    be disabled with --skip-strict-versioning.
    
    **Link to tracking Issue:** open-telemetry#9896
    
    **Testing:** Added unit tests
    
    **Documentation:** Added to builder README
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    Kristina Pathak and mx-psi authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e9b432d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29b9b55 View commit details
    Browse the repository at this point in the history
  3. [confmap] Add converter and provider settings to confmap.ResolverSett…

    …ings (open-telemetry#9516)
    
    **Description:**
    
    Follows
    open-telemetry#9443,
    relates to
    open-telemetry#9513.
    
    This builds on
    open-telemetry#9228 to
    demonstrate the concept.
    
    This shows one way of extending the otelcol APIs to allow passing
    converters and providers from the builder with the new settings structs
    for each type.
    
    I think this approach has a few advantages:
    1. This follows our pattern of passing in "factory" functions instead of
    instances to the object that actually uses the instances.
    2. Makes the API more declarative: the settings specify which modules to
    instantiate and which settings to instantiate them with, but don't
    require the caller to actually do this.
    3. Compared to the current state, this allows us to update the config at
    different layers. A distribution's `main.go` file can specify the
    providers/converters it wants and leave the settings to be created by
    `otelcol.Collector`.
    
    The primary drawbacks I see here are:
    1. This is a little more opinionated since you don't have access to the
    converter/provider instances or control how they are instantiated. I
    think this is acceptable and provides good encapsulation.
    2. The scheme->provider map can now only be specified by the providers'
    schemes, which is how it is currently done by default. I would want to
    hear what use cases we see for more complex control here that
    necessitates using schemes not specified by the providers.
    
    cc @mx-psi
    
    ---------
    
    Co-authored-by: Evan Bradley <[email protected]>
    evan-bradley and evan-bradley authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2108ae8 View commit details
    Browse the repository at this point in the history
  4. [mdatagen] add setup/teardown configuration (open-telemetry#9993)

    This allows components with existing TestMain funcs to use the auto
    generated goleak checks
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    05ceb20 View commit details
    Browse the repository at this point in the history
  5. [chore] update package test template (open-telemetry#9994)

    Ensure setup/teardown are respected even when goleak is skipped.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4f26784 View commit details
    Browse the repository at this point in the history
  6. Added default functions for configauth (open-telemetry#9850)

    Description:
    Added NewDefault methods for structs in `configauth` package
    
    Link to tracking Issue:
    Closes open-telemetry#9821
    
    Testing: Tests were added for the NewDefault functions
    
    ---------
    
    Co-authored-by: Tyler Helmuth <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5e20bbd View commit details
    Browse the repository at this point in the history
  7. [chore] Clean up pull request template (open-telemetry#9995)

    #### Description
    
    Mainly to save myself a little effort when opening PRs.
    :slightly_smiling_face: I don't think the paragraph at the top is
    enforced, so I removed it.
    
    This probably depends on some output from
    open-telemetry/opentelemetry-collector-contrib#32491,
    so I tried to keep the changes hopefully somewhat unopinionated (the
    resulting description looks similar to how it does now). Happy to wait
    on that, reduce scope, or open follow-ups.
    
    cc @codeboten @crobert-1
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    Co-authored-by: Curtis Robert <[email protected]>
    3 people authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0dcbffa View commit details
    Browse the repository at this point in the history
  8. [chore] Double Windows unit tests timeout (open-telemetry#9992)

    Bump the timeout for the Windows unit tests from 120s to 240s. The tests
    currently are brushing up very close to this limit and are becoming
    flaky as a result.
    
    [Example
    run](https://github.com/open-telemetry/opentelemetry-collector/actions/runs/8739137193/job/23984602883?pr=9516#step:5:19):
    
    ```
     ok  	go.opentelemetry.io/collector/cmd/builder/internal/builder	116.086s
    ```
    evan-bradley authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4492c56 View commit details
    Browse the repository at this point in the history
  9. Update go.opentelemetry.io/proto/otlp to v1.2.0 (open-telemetry#9985)

    Update the OTLP proto dependency and generated code. I plan to use the
    metric.metadata field to support additional prometheus types per
    https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/compatibility/prometheus_and_openmetrics.md#metric-metadata
    dashpole authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fcdfdaa View commit details
    Browse the repository at this point in the history
  10. OTLP HTTP Exporter: Propagate HTTP 429s (open-telemetry#9905)

    Changes otlphttp status code handling to propagate the error code as a
    grpc status code. This follows the logic that was implemented for the
    http receiver
    [here](https://github.com/open-telemetry/opentelemetry-collector/pull/9893/files).
    
    Fixes open-telemetry#9892
    
    **Testing:** local tests were updated, going to test a local build.
    jaronoff97 authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    dc48d0e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. [confmap] Return error when decoding negative values into uints (open…

    …-telemetry#9169)
    
    **Description:**
    This adds a decode hook for unmarshalling negative integers into uint
    types. This will now return an error instead of converting negative
    values into large uint values.
    
    **Link to tracking Issue:** <Issue number if applicable>
    Fixes open-telemetry#9060 
    
    **Testing:**
    Added unit tests for confmap functionality, functional tests in memory
    limiter processor (the original component this issue was filed against)
    crobert-1 authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    4a58092 View commit details
    Browse the repository at this point in the history
  2. [cmd/builder] Improve TestVersioning (open-telemetry#10000)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Improves `TestVersioning` added on open-telemetry#9897.
    
    The configurations were not what one would usually find, since when
    running the builder we do some validation and setup.
    This makes it closer to the real case.
    
    In the process I removed the 'invalid' cases, since these error out
    today already
    mx-psi authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0aa9b10 View commit details
    Browse the repository at this point in the history
  3. [cmd/builder] Remove undocumented strictness check (open-telemetry#9999)

    Partially reverts open-telemetry#9897. This was not documented on the original PR and
    is IMO too strict.
    We likely want to allow for some skew between versions.
    
    Mentioned on
    open-telemetry#9513 (comment)
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    mx-psi and codeboten authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    7b046d9 View commit details
    Browse the repository at this point in the history
  4. Support metric.metadata in pdata/pmetric (open-telemetry#10006)

    #### Description
    
    After
    open-telemetry#9985, add
    support for the new metric.metadata field in the pmetric package.
    
    I plan to use the metric.metadata field to support additional prometheus
    types per
    https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/compatibility/prometheus_and_openmetrics.md#metric-metadata
    dashpole authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    cb0637f View commit details
    Browse the repository at this point in the history
  5. [builder] only compare major and minor versions from gomod (open-tele…

    …metry#9997)
    
    #### Description
    When building from a commit hash, I got this error:
    ```
    Error: mismatch in go.mod and builder configuration versions: core collector version calculated by component dependencies "v0.98.1-0.20240416174005-d0f15e2463f8" does not match configured version "v0.98.0". Use --skip-strict-versioning to temporarily disable this check. This flag will be removed in a future minor version
    ```
    It may be more useful to only compare the major and minor versions
    
    #### Link to tracking issue
    open-telemetry#9896
    Found in
    open-telemetry/opentelemetry-collector-contrib#32544
    
    #### Testing
    Manually tested new build
    
    #### Documentation
    updated readme
    Kristina Pathak authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    d1e631b View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. [cmd/builder] Allow configuring confmap providers (open-telemetry#9513)

    **Description:**
    
    Allow configuring confmap providers in the builder's config. If the
    field isn't set, the default set of providers is used.
    
    **Link to tracking Issue:**
    
    Resolves
    open-telemetry#4759.
    
    **Testing:**
    
    Extended unit tests.
    
    **Documentation:**
    
    Updated the readme to include the new options in the example manifest
    file.
    
    cc @mx-psi
    
    ---------
    
    Co-authored-by: Evan Bradley <[email protected]>
    Co-authored-by: Pablo Baeyens <[email protected]>
    3 people authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    256c7c3 View commit details
    Browse the repository at this point in the history
  2. Remove GetExporters from component.Host (open-telemetry#9987)

    **Description:** 
    Remove the deprecated `GetExporters` function from `component.Host`
    
    **Link to tracking Issue:** <Issue number if applicable>
    
    Related to
    open-telemetry#7370
    TylerHelmuth authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6611edf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb48107 View commit details
    Browse the repository at this point in the history
  4. [mdatagen] Rename include/exclude config options (open-telemetry#9960)

    The `include` and `exclude ` options in the resource attributes group
    sound confusing. It's easy to assume that matching filters will include
    or exclude resource attributes themselves while they control emitted
    resource metrics.
    
    The proposal is to change the include/exclude options to
    `metrics_include`/`metrics_exclude` with detailed comments. These names
    make it cleaner that matching rules limit the emitted metrics, not
    resource attributes.
    
    Updates
    open-telemetry/opentelemetry-collector-contrib#25134
    dmitryax authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    cc9e3dd View commit details
    Browse the repository at this point in the history
  5. [chore][cmd/builder] Include replaces in builder versioning tests (op…

    …en-telemetry#10016)
    
    #### Description
    This is necessary when testing the builder with unreleased versions of
    Collector modules.
    
    #### Link to tracking issue
    Fixes open-telemetry#10014
    evan-bradley authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    b473034 View commit details
    Browse the repository at this point in the history
  6. [chore] Prepare release v1.6.0/v0.99.0 (open-telemetry#10018)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.6.0/v0.99.0
    - make prepare-release PREVIOUS_VERSION=1.5.0 RELEASE_CANDIDATE=1.6.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.98.0 RELEASE_CANDIDATE=0.99.0
    MODSET=beta
    opentelemetrybot authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    fb9d80d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Update module go.opentelemetry.io/collector/receiver/otlpreceiver to …

    …v0.99.0 (open-telemetry#10024)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.98.0` -> `v0.99.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/receiver/otlpreceiver)</summary>
    
    ###
    [`v0.99.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v160v0990)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.98.0...v0.99.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `builder`: Add strict version checking when using the builder. Add the
    temporary flag ` --skip-strict-versioning `for skipping this check.
    ([#&open-telemetry#8203;9896](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9896))
    Strict version checking will error on major and minor version mismatches
    between the `otelcol_version` configured and the builder version or
    versions
    in the go.mod. This check can be temporarily disabled by using the
    `--skip-strict-versioning`
        flag. This flag will be removed in a future minor version.
    
    - `telemetry`: Distributed internal metrics across different levels.
    ([#&open-telemetry#8203;7890](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7890))
        The internal metrics levels are updated along with reported metrics:
    - The default level is changed from `basic` to `normal`, which can be
    overridden with `service::telmetry::metrics::level` configuration.
    - Batch processor metrics are updated to be reported starting from
    `normal` level:
            -   `processor_batch_batch_send_size`
            -   `processor_batch_metadata_cardinality`
            -   `processor_batch_timeout_trigger_send`
            -   `processor_batch_size_trigger_send`
    - GRPC/HTTP server and client metrics are updated to be reported
    starting from `detailed` level:
            -   http.client.\* metrics
            -   http.server.\* metrics
            -   rpc.server.\* metrics
            -   rpc.client.\* metrics
    
    ##### 💡 Enhancements 💡
    
    - `confighttp`: Disable concurrency in zstd compression
    ([#&open-telemetry#8203;8216](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8216))
    
    - `cmd/builder`: Allow configuring `confmap.Provider`s in the builder.
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
        If no providers are specified, the defaults are used.
        The default providers are: env, file, http, https, and yaml.
    
        To configure providers, use the `providers` key in your OCB build
        manifest with a list of Go modules for your providers.
        The modules will work the same as other Collector components.
    
    - `mdatagen`: enable goleak tests by default via mdatagen
    ([#&open-telemetry#8203;9959](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9959))
    
    - `cmd/mdatagen`: support excluding some metrics based on string and
    regexes in resource_attributes
    ([#&open-telemetry#8203;9661](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9661))
    
    - `cmd/mdatagen`: Generate config and factory tests covering their
    requirements.
    ([#&open-telemetry#8203;9940](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9940))
        The tests are moved from cmd/builder.
    
    - `confmap`: Add `ProviderSettings`, `ConverterSettings`,
    `ProviderFactories`, and `ConverterFactories` fields to
    `confmap.ResolverSettings`
    ([#&open-telemetry#8203;9516](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9516))
    This allows configuring providers and converters, which are instantiated
    by `NewResolver` using the given factories.
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporter/otlp`: Allow DNS scheme to be used in endpoint
    ([#&open-telemetry#8203;4274](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4274))
    - `service`: fix record sampler configuration
    ([#&open-telemetry#8203;9968](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9968))
    - `service`: ensure the tracer provider is configured via
    go.opentelemetry.io/contrib/config
    ([#&open-telemetry#8203;9967](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9967))
    - `otlphttpexporter`: Fixes a bug that was preventing the otlp http
    exporter from propagating status.
    ([#&open-telemetry#8203;9892](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9892))
    - `confmap`: Fix decoding negative configuration values into uints
    ([#&open-telemetry#8203;9060](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9060))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3468565 View commit details
    Browse the repository at this point in the history
  2. Update module go.opentelemetry.io/collector/exporter/otlpexporter to …

    …v0.99.0 (open-telemetry#10022)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.98.0` -> `v0.99.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.99.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v160v0990)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.98.0...v0.99.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `builder`: Add strict version checking when using the builder. Add the
    temporary flag ` --skip-strict-versioning `for skipping this check.
    ([#&open-telemetry#8203;9896](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9896))
    Strict version checking will error on major and minor version mismatches
    between the `otelcol_version` configured and the builder version or
    versions
    in the go.mod. This check can be temporarily disabled by using the
    `--skip-strict-versioning`
        flag. This flag will be removed in a future minor version.
    
    - `telemetry`: Distributed internal metrics across different levels.
    ([#&open-telemetry#8203;7890](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7890))
        The internal metrics levels are updated along with reported metrics:
    - The default level is changed from `basic` to `normal`, which can be
    overridden with `service::telmetry::metrics::level` configuration.
    - Batch processor metrics are updated to be reported starting from
    `normal` level:
            -   `processor_batch_batch_send_size`
            -   `processor_batch_metadata_cardinality`
            -   `processor_batch_timeout_trigger_send`
            -   `processor_batch_size_trigger_send`
    - GRPC/HTTP server and client metrics are updated to be reported
    starting from `detailed` level:
            -   http.client.\* metrics
            -   http.server.\* metrics
            -   rpc.server.\* metrics
            -   rpc.client.\* metrics
    
    ##### 💡 Enhancements 💡
    
    - `confighttp`: Disable concurrency in zstd compression
    ([#&open-telemetry#8203;8216](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8216))
    
    - `cmd/builder`: Allow configuring `confmap.Provider`s in the builder.
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
        If no providers are specified, the defaults are used.
        The default providers are: env, file, http, https, and yaml.
    
        To configure providers, use the `providers` key in your OCB build
        manifest with a list of Go modules for your providers.
        The modules will work the same as other Collector components.
    
    - `mdatagen`: enable goleak tests by default via mdatagen
    ([#&open-telemetry#8203;9959](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9959))
    
    - `cmd/mdatagen`: support excluding some metrics based on string and
    regexes in resource_attributes
    ([#&open-telemetry#8203;9661](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9661))
    
    - `cmd/mdatagen`: Generate config and factory tests covering their
    requirements.
    ([#&open-telemetry#8203;9940](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9940))
        The tests are moved from cmd/builder.
    
    - `confmap`: Add `ProviderSettings`, `ConverterSettings`,
    `ProviderFactories`, and `ConverterFactories` fields to
    `confmap.ResolverSettings`
    ([#&open-telemetry#8203;9516](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9516))
    This allows configuring providers and converters, which are instantiated
    by `NewResolver` using the given factories.
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporter/otlp`: Allow DNS scheme to be used in endpoint
    ([#&open-telemetry#8203;4274](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4274))
    - `service`: fix record sampler configuration
    ([#&open-telemetry#8203;9968](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9968))
    - `service`: ensure the tracer provider is configured via
    go.opentelemetry.io/contrib/config
    ([#&open-telemetry#8203;9967](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9967))
    - `otlphttpexporter`: Fixes a bug that was preventing the otlp http
    exporter from propagating status.
    ([#&open-telemetry#8203;9892](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9892))
    - `confmap`: Fix decoding negative configuration values into uints
    ([#&open-telemetry#8203;9060](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9060))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8ae7aad View commit details
    Browse the repository at this point in the history
  3. Update github-actions deps (open-telemetry#10019)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    patch | `v4.1.1` -> `v4.1.3` |
    |
    [actions/upload-artifact](https://togithub.com/actions/upload-artifact)
    | action | patch | `v4.3.1` -> `v4.3.3` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.25.0` -> `v3.25.2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/checkout (actions/checkout)</summary>
    
    ###
    [`v4.1.3`](https://togithub.com/actions/checkout/releases/tag/v4.1.3)
    
    [Compare
    Source](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3)
    
    #### What's Changed
    
    - Update `actions/checkout` version in `update-main-version.yml` by
    [@&open-telemetry#8203;jww3](https://togithub.com/jww3) in
    [https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650)
    - Check git version before attempting to disable `sparse-checkout` by
    [@&open-telemetry#8203;jww3](https://togithub.com/jww3) in
    [https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656)
    - Add SSH user parameter by
    [@&open-telemetry#8203;cory-miller](https://togithub.com/cory-miller) in
    [https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685)
    
    **Full Changelog**:
    actions/checkout@v4.1.2...v4.1.3
    
    ###
    [`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)
    
    [Compare
    Source](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2)
    
    - Fix: Disable sparse checkout whenever `sparse-checkout` option is not
    present [@&open-telemetry#8203;dscho](https://togithub.com/dscho) in
    [https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)
    
    </details>
    
    <details>
    <summary>actions/upload-artifact (actions/upload-artifact)</summary>
    
    ###
    [`v4.3.3`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.3)
    
    [Compare
    Source](https://togithub.com/actions/upload-artifact/compare/v4.3.2...v4.3.3)
    
    ##### What's Changed
    
    - updating `@actions/artifact` dependency to v2.1.6 by
    [@&open-telemetry#8203;eggyhead](https://togithub.com/eggyhead) in
    [https://github.com/actions/upload-artifact/pull/565](https://togithub.com/actions/upload-artifact/pull/565)
    
    **Full Changelog**:
    actions/upload-artifact@v4.3.2...v4.3.3
    
    ###
    [`v4.3.2`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.2)
    
    [Compare
    Source](https://togithub.com/actions/upload-artifact/compare/v4.3.1...v4.3.2)
    
    #### What's Changed
    
    - Update release-new-action-version.yml by
    [@&open-telemetry#8203;konradpabjan](https://togithub.com/konradpabjan) in
    [https://github.com/actions/upload-artifact/pull/516](https://togithub.com/actions/upload-artifact/pull/516)
    - Minor fix to the migration readme by
    [@&open-telemetry#8203;andrewakim](https://togithub.com/andrewakim) in
    [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523)
    - Update readme with v3/v2/v1 deprecation notice by
    [@&open-telemetry#8203;robherley](https://togithub.com/robherley) in
    [https://github.com/actions/upload-artifact/pull/561](https://togithub.com/actions/upload-artifact/pull/561)
    - updating `@actions/artifact` dependency to v2.1.5 and `@actions/core`
    to v1.0.1 by [@&open-telemetry#8203;eggyhead](https://togithub.com/eggyhead) in
    [https://github.com/actions/upload-artifact/pull/562](https://togithub.com/actions/upload-artifact/pull/562)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;andrewakim](https://togithub.com/andrewakim) made their first
    contribution in
    [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523)
    
    **Full Changelog**:
    actions/upload-artifact@v4.3.1...v4.3.2
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.25.2`](https://togithub.com/github/codeql-action/compare/v3.25.1...v3.25.2)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.25.1...v3.25.2)
    
    ###
    [`v3.25.1`](https://togithub.com/github/codeql-action/compare/v3.25.0...v3.25.1)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.25.0...v3.25.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3d370bc View commit details
    Browse the repository at this point in the history
  4. Update module go.opentelemetry.io/collector/exporter/otlphttpexporter…

    … to v0.99.0 (open-telemetry#10023)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
    | `v0.98.0` -> `v0.99.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>
    
    ###
    [`v0.99.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v160v0990)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.98.0...v0.99.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `builder`: Add strict version checking when using the builder. Add the
    temporary flag ` --skip-strict-versioning `for skipping this check.
    ([#&open-telemetry#8203;9896](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9896))
    Strict version checking will error on major and minor version mismatches
    between the `otelcol_version` configured and the builder version or
    versions
    in the go.mod. This check can be temporarily disabled by using the
    `--skip-strict-versioning`
        flag. This flag will be removed in a future minor version.
    
    - `telemetry`: Distributed internal metrics across different levels.
    ([#&open-telemetry#8203;7890](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7890))
        The internal metrics levels are updated along with reported metrics:
    - The default level is changed from `basic` to `normal`, which can be
    overridden with `service::telmetry::metrics::level` configuration.
    - Batch processor metrics are updated to be reported starting from
    `normal` level:
            -   `processor_batch_batch_send_size`
            -   `processor_batch_metadata_cardinality`
            -   `processor_batch_timeout_trigger_send`
            -   `processor_batch_size_trigger_send`
    - GRPC/HTTP server and client metrics are updated to be reported
    starting from `detailed` level:
            -   http.client.\* metrics
            -   http.server.\* metrics
            -   rpc.server.\* metrics
            -   rpc.client.\* metrics
    
    ##### 💡 Enhancements 💡
    
    - `confighttp`: Disable concurrency in zstd compression
    ([#&open-telemetry#8203;8216](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8216))
    
    - `cmd/builder`: Allow configuring `confmap.Provider`s in the builder.
    ([#&open-telemetry#8203;4759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4759))
        If no providers are specified, the defaults are used.
        The default providers are: env, file, http, https, and yaml.
    
        To configure providers, use the `providers` key in your OCB build
        manifest with a list of Go modules for your providers.
        The modules will work the same as other Collector components.
    
    - `mdatagen`: enable goleak tests by default via mdatagen
    ([#&open-telemetry#8203;9959](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9959))
    
    - `cmd/mdatagen`: support excluding some metrics based on string and
    regexes in resource_attributes
    ([#&open-telemetry#8203;9661](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9661))
    
    - `cmd/mdatagen`: Generate config and factory tests covering their
    requirements.
    ([#&open-telemetry#8203;9940](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9940))
        The tests are moved from cmd/builder.
    
    - `confmap`: Add `ProviderSettings`, `ConverterSettings`,
    `ProviderFactories`, and `ConverterFactories` fields to
    `confmap.ResolverSettings`
    ([#&open-telemetry#8203;9516](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9516))
    This allows configuring providers and converters, which are instantiated
    by `NewResolver` using the given factories.
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporter/otlp`: Allow DNS scheme to be used in endpoint
    ([#&open-telemetry#8203;4274](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4274))
    - `service`: fix record sampler configuration
    ([#&open-telemetry#8203;9968](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9968))
    - `service`: ensure the tracer provider is configured via
    go.opentelemetry.io/contrib/config
    ([#&open-telemetry#8203;9967](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9967))
    - `otlphttpexporter`: Fixes a bug that was preventing the otlp http
    exporter from propagating status.
    ([#&open-telemetry#8203;9892](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9892))
    - `confmap`: Fix decoding negative configuration values into uints
    ([#&open-telemetry#8203;9060](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9060))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8e8f561 View commit details
    Browse the repository at this point in the history
  5. Update module github.com/prometheus/common to v0.53.0 (open-telemetry…

    …#10021)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/prometheus/common](https://togithub.com/prometheus/common)
    | `v0.52.3` -> `v0.53.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.52.3/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.52.3/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prometheus/common (github.com/prometheus/common)</summary>
    
    ###
    [`v0.53.0`](https://togithub.com/prometheus/common/releases/tag/v0.53.0)
    
    [Compare
    Source](https://togithub.com/prometheus/common/compare/v0.52.3...v0.53.0)
    
    #### What's Changed
    
    - Add StatusAt method for Alert struct by
    [@&open-telemetry#8203;grobinson-grafana](https://togithub.com/grobinson-grafana) in
    [https://github.com/prometheus/common/pull/618](https://togithub.com/prometheus/common/pull/618)
    - config: allow exposing real secret value through marshal by
    [@&open-telemetry#8203;GiedriusS](https://togithub.com/GiedriusS) in
    [https://github.com/prometheus/common/pull/487](https://togithub.com/prometheus/common/pull/487)
    - Fix up config test by [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
    [https://github.com/prometheus/common/pull/621](https://togithub.com/prometheus/common/pull/621)
    - LabelSet.String: restore faster sort call by
    [@&open-telemetry#8203;bboreham](https://togithub.com/bboreham) in
    [https://github.com/prometheus/common/pull/619](https://togithub.com/prometheus/common/pull/619)
    - LabelSet: add unit test for String method by
    [@&open-telemetry#8203;bboreham](https://togithub.com/bboreham) in
    [https://github.com/prometheus/common/pull/620](https://togithub.com/prometheus/common/pull/620)
    
    #### New Contributors
    
    - [@&open-telemetry#8203;grobinson-grafana](https://togithub.com/grobinson-grafana)
    made their first contribution in
    [https://github.com/prometheus/common/pull/618](https://togithub.com/prometheus/common/pull/618)
    - [@&open-telemetry#8203;GiedriusS](https://togithub.com/GiedriusS) made their first
    contribution in
    [https://github.com/prometheus/common/pull/487](https://togithub.com/prometheus/common/pull/487)
    
    **Full Changelog**:
    prometheus/common@v0.52.3...v0.53.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    ae83654 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. [builder] remove ambigious import codepath (open-telemetry#10015)

    This code was added to handled an ambiguous import caused by a
    dependency that has been updated since v0.98.0.
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    326ef7c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. chore: fix function names in comment (open-telemetry#10027)

    fix function names in comment
    
    
    Signed-off-by: dockercui <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    dockercui and codeboten authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    6dfa6bc View commit details
    Browse the repository at this point in the history
  2. Support parsing metric.metadata from OTLP JSON (open-telemetry#10026)

    Follow-up to
    open-telemetry#10006,
    which added metric.metadata to pmetric.
    
    I forgot to add support for parsing the field from JSON in that PR. This
    PR adds the missing support.
    
    #### Testing
    
    Unit tests
    dashpole authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    31528ce View commit details
    Browse the repository at this point in the history
  3. Added default funcs for configgrpc (open-telemetry#9969)

    Description:
    Added newDefault methods for structs in configgrpc package
    
    Closes open-telemetry#9654
    
    Testing: Tests were added for the NewDefault functions
    
    ---------
    
    Co-authored-by: Tyler Helmuth <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    1a5da25 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. [mdatagen] move telemetry into its own file (open-telemetry#10037)

    This is in preparation for using mdatagen for component telemetry.
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    ce09d97 View commit details
    Browse the repository at this point in the history
  2. [chore] Remove GO111MODULE references (open-telemetry#10039)

    This has been set to `on` by default since Go 1.16:
    https://go.dev/doc/go1.16#go-command.
    
    Co-authored-by: Evan Bradley <[email protected]>
    evan-bradley and evan-bradley authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c9ecdfb View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. chore(deps): update github-actions deps (open-telemetry#10044)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/checkout](https://togithub.com/actions/checkout) | action |
    patch | `v4.1.3` -> `v4.1.4` |
    | [github/codeql-action](https://togithub.com/github/codeql-action) |
    action | patch | `v3.25.2` -> `v3.25.3` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/checkout (actions/checkout)</summary>
    
    ###
    [`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)
    
    [Compare
    Source](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)
    
    - Disable `extensions.worktreeConfig` when disabling `sparse-checkout`
    by [@&open-telemetry#8203;jww3](https://togithub.com/jww3) in
    [https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692)
    - Add dependabot config by
    [@&open-telemetry#8203;cory-miller](https://togithub.com/cory-miller) in
    [https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688)
    - Bump the minor-actions-dependencies group with 2 updates by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693)
    - Bump word-wrap from 1.2.3 to 1.2.5 by
    [@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.25.3`](https://togithub.com/github/codeql-action/compare/v3.25.2...v3.25.3)
    
    [Compare
    Source](https://togithub.com/github/codeql-action/compare/v3.25.2...v3.25.3)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8b5a656 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update module go.opentelemetry.io/contrib/propagators/b3 t…

    …o v1.26.0 (open-telemetry#10049)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-contrib
    (go.opentelemetry.io/contrib/propagators/b3)</summary>
    
    ###
    [`v1.26.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.26.0):
    /v0.51.0/v0.20.0/v0.6.0/v0.1.0
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.25.0...v1.26.0)
    
    ##### Added
    
    - `NewSDK` in `go.opentelemetry.io/contrib/config` now returns a
    configured SDK with a valid `MeterProvider`.
    ([#&open-telemetry#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4804))
    
    ##### Changed
    
    - Change the scope name for the prometheus bridge to
    `go.opentelemetry.io/contrib/bridges/prometheus` to match the package.
    ([#&open-telemetry#8203;5396](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5396))
    
    ##### Fixed
    
    - Fix bug where an empty exemplar was added to counters in
    `go.opentelemetry.io/contrib/bridges/prometheus`.
    ([#&open-telemetry#8203;5395](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5395))
    - Fix bug where the last histogram bucket was missing in
    `go.opentelemetry.io/contrib/bridges/prometheus`.
    ([#&open-telemetry#8203;5395](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5395))
    
    **Full Changelog**:
    open-telemetry/opentelemetry-go-contrib@v1.25.0...v1.26.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    dd34946 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update module go.opentelemetry.io/contrib/instrumentation/…

    …google.golang.org/grpc/otelgrpc to v0.51.0 (open-telemetry#10047)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.50.0` -> `v0.51.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    3 people authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8afca19 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update module google.golang.org/protobuf to v1.34.0 (open-…

    …telemetry#10051)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go)
    | `v1.33.0` -> `v1.34.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.33.0/v1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.33.0/v1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>protocolbuffers/protobuf-go
    (google.golang.org/protobuf)</summary>
    
    ###
    [`v1.34.0`](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.33.0...v1.34.0)
    
    [Compare
    Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.33.0...v1.34.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    274f855 View commit details
    Browse the repository at this point in the history
  5. [chore] group contrib packages (open-telemetry#10053)

    This follows the monorepo preset pattern here:
    https://docs.renovatebot.com/presets-monorepo/#monorepoopentelemetry-go
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    59ddbba View commit details
    Browse the repository at this point in the history
  6. fix(deps): update opentelemetry-go monorepo (open-telemetry#10052)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v0.47.0` -> `v0.48.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go)
    | `v1.25.0` -> `v1.26.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go
    (go.opentelemetry.io/otel)</summary>
    
    ###
    [`v1.26.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0):
    /v0.48.0/v0.2.0-alpha
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.25.0...v1.26.0)
    
    ##### Added
    
    - Add `Recorder` in `go.opentelemetry.io/otel/log/logtest` to facilitate
    testing the log bridge implementations.
    ([#&open-telemetry#8203;5134](https://togithub.com/open-telemetry/opentelemetry-go/issues/5134))
    - Add span flags to OTLP spans and links exported by
    `go.opentelemetry.io/otel/exporters/otlp/otlptrace`.
    ([#&open-telemetry#8203;5194](https://togithub.com/open-telemetry/opentelemetry-go/issues/5194))
    - Make the initial alpha release of `go.opentelemetry.io/otel/sdk/log`.
    This new module contains the Go implementation of the OpenTelemetry Logs
    SDK.
        This module is unstable and breaking changes may be introduced.
    See our [versioning policy](VERSIONING.md) for more information about
    these stability guarantees.
    ([#&open-telemetry#8203;5240](https://togithub.com/open-telemetry/opentelemetry-go/issues/5240))
    - Make the initial alpha release of
    `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
    This new module contains an OTLP exporter that transmits log telemetry
    using HTTP.
        This module is unstable and breaking changes may be introduced.
    See our [versioning policy](VERSIONING.md) for more information about
    these stability guarantees.
    ([#&open-telemetry#8203;5240](https://togithub.com/open-telemetry/opentelemetry-go/issues/5240))
    - Make the initial alpha release of
    `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
        This new module contains an exporter prints log records to STDOUT.
        This module is unstable and breaking changes may be introduced.
    See our [versioning policy](VERSIONING.md) for more information about
    these stability guarantees.
    ([#&open-telemetry#8203;5240](https://togithub.com/open-telemetry/opentelemetry-go/issues/5240))
    -   The `go.opentelemetry.io/otel/semconv/v1.25.0` package.
    The package contains semantic conventions from the `v1.25.0` version of
    the OpenTelemetry Semantic Conventions.
    ([#&open-telemetry#8203;5254](https://togithub.com/open-telemetry/opentelemetry-go/issues/5254))
    
    ##### Changed
    
    - Update `go.opentelemetry.io/proto/otlp` from v1.1.0 to v1.2.0.
    ([#&open-telemetry#8203;5177](https://togithub.com/open-telemetry/opentelemetry-go/issues/5177))
    - Improve performance of baggage member character validation in
    `go.opentelemetry.io/otel/baggage`.
    ([#&open-telemetry#8203;5214](https://togithub.com/open-telemetry/opentelemetry-go/issues/5214))
    
    **Full Changelog**:
    open-telemetry/opentelemetry-go@v1.25.0...v1.26.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alex Boten <[email protected]>
    Co-authored-by: opentelemetrybot <[email protected]>
    3 people authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7fd529f View commit details
    Browse the repository at this point in the history
  7. [docs/rfc] RFC about environment variables (open-telemetry#9854)

    **Description:** Adds an RFC about how environment variable resolution
    should work
    **Link to tracking Issue:** Fixes open-telemetry#9515, relates to:
    - open-telemetry#8215
    - open-telemetry#8565
    - open-telemetry#9162
    - open-telemetry#9531 
    - open-telemetry#9532
    
    ---------
    
    Co-authored-by: Alex Boten <[email protected]>
    Co-authored-by: Evan Bradley <[email protected]>
    3 people authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fe582df View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. fix(deps): update all opentelemetry-go-contrib packages (open-telemet…

    …ry#10055)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [go.opentelemetry.io/contrib/config](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.5.0` -> `v0.6.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fconfig/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fconfig/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fconfig/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fconfig/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.50.0` -> `v0.51.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/zpages](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.50.0` -> `v0.51.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.50.0/v0.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-contrib
    (go.opentelemetry.io/contrib/config)</summary>
    
    ###
    [`v0.6.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v0.6.0)
    
    Initial Release.
    
    Compatibility with [the opentelemetry-go v0.6.0
    release](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v0.6.0)
    added for the following:
    
    -
    [exporters/metric/datadog](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/exporters%2Fmetric%2Fdatadog%2Fv0.6.0)
    -
    [exporters/metric/dogstatsd](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/exporters%2Fmetric%2Fdogstatsd%2Fv0.6.0)
    -
    [instrumentation/gin-gonic/gin](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Fgin-gonic%2Fgin%2Fv0.6.0)
    -
    [instrumentation/go.mongodb.org/mongo-driver](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Fgo.mongodb.org%2Fmongo-driver%2Fv0.6.0)
    -
    [instrumentation/gorilla/mux](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Fgorilla%2Fmux%2Fv0.6.0)
    -
    [instrumentation/labstack/echo](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Flabstack%2Fecho%2Fv0.6.0)
    -
    [instrumentation/macaron](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Fmacaron%2Fv0.6.0)
    -
    [instrumentation/runtime](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/instrumentation%2Fruntime%2Fv0.6.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <[email protected]>
    renovate[bot] and opentelemetrybot authored May 1, 2024
    Configuration menu
    Copy the full SHA
    d4d2d9a View commit details
    Browse the repository at this point in the history
  2. [chore] only run unit tests for actuated on a single version (open-te…

    …lemetry#10062)
    
    We do the same for the contrib repo.
    
    cc @atoulme
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored May 1, 2024
    Configuration menu
    Copy the full SHA
    aacb835 View commit details
    Browse the repository at this point in the history
  3. [chore] Allow sometimes skipping deprecation process when adding vari…

    …adic arguments (open-telemetry#10041)
    
    Call out that unnamed types, e.g. the function signature of an exported
    function, should not be relied upon by API consumers. In particular,
    updating a function to be variadic will break users who were depending
    on that function's signature.
    
    #### Link to tracking issue
    Helps
    open-telemetry#9041
    
    Co-authored-by: Evan Bradley <[email protected]>
    Co-authored-by: Pablo Baeyens <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    4 people authored May 1, 2024
    Configuration menu
    Copy the full SHA
    fa02afe View commit details
    Browse the repository at this point in the history
  4. [chore] pin version of npm package (open-telemetry#10063)

    this addresses a security concern around the version of the package
    installed
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored May 1, 2024
    Configuration menu
    Copy the full SHA
    334d95a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cad2734 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. add semantic convention v1.25.0 (open-telemetry#10075)

    Include attribute_group as requested.
    
    Fixes open-telemetry#10072
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored May 2, 2024
    Configuration menu
    Copy the full SHA
    8dd1123 View commit details
    Browse the repository at this point in the history
  2. Documentation improvements - Comments in key functions (open-telemetr…

    …y#10029)
    
    #### Documentation
    I wrote comments on a bunch of important functions that helped me
    understand how the collector works.
    I also created some other documentation in
    open-telemetry#10068 -
    but split it up from this PR.
    ankitpatel96 authored May 2, 2024
    Configuration menu
    Copy the full SHA
    2875844 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Allow receivers/processors to know when the queue is full (open-telem…

    …etry#10070)
    
    Marked as experimental as it is the Queue.
    
    ---------
    
    Signed-off-by: Bogdan Drutu <[email protected]>
    Co-authored-by: Dmitrii Anoshin <[email protected]>
    Co-authored-by: Yang Song <[email protected]>
    3 people authored May 3, 2024
    Configuration menu
    Copy the full SHA
    174f003 View commit details
    Browse the repository at this point in the history
  2. [builder] make retries configurable for faster tests (open-telemetry#…

    …10035)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    When running tests, waiting for `downloadModules()` to fail 3 times when
    that's expected adds time to the test run. This updates tests to only
    attempt downloading once. Note: if there's a network failure that could
    cause `downloadModules()` to fail when it should normally succeed. Also
    the wording here is `retries` when in actuality it's the number of
    attempts. I didn't change this to keep the log wording the same, but I
    can change the wording if that's preferable.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    this will help for adding tests for
    open-telemetry#9252
    and
    open-telemetry#9896
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    Tests ran
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    kristinapathak and mx-psi authored May 3, 2024
    Configuration menu
    Copy the full SHA
    ff7a485 View commit details
    Browse the repository at this point in the history
  3. [exporterhelper] Fix enabled config option for batch sender (open-t…

    …elemetry#10076)
    
    `enabled` config option for batch sender was ignored. This PR fixes it.
    dmitryax authored May 3, 2024
    Configuration menu
    Copy the full SHA
    109173d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aeb0cf0 View commit details
    Browse the repository at this point in the history
  5. [chore] remove multierr use in mdatagen (open-telemetry#10080)

    Use errors.Join instead.
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored May 3, 2024
    Configuration menu
    Copy the full SHA
    8e7be1c View commit details
    Browse the repository at this point in the history
  6. Revert pipeline type validation (open-telemetry#10078)

    #### Description
    
    This PR reverts the change made in
    open-telemetry#9257 due
    to problems reported in
    open-telemetry#10031.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Fixes open-telemetry#10031.
    ycombinator authored May 3, 2024
    Configuration menu
    Copy the full SHA
    67d3718 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. [chore] [exporterhelper] Integrate capacity limiting into the communi…

    …cation channel (open-telemetry#9232)
    
    Integrate capacity limiting into internal channels used by both memory
    and persistent queues. Otherwise, with the independent capacity limiter,
    it's hard to ensure that queue size is always accurate going forward.
    
    Benchmarks before:
    ```
    goos: darwin
    goarch: arm64
    Benchmark_QueueUsage_1000_requests-10      	    3252	    325010 ns/op	  246059 B/op	      10 allocs/op
    Benchmark_QueueUsage_100000_requests-10    	      39	  29811116 ns/op	24002870 B/op	      10 allocs/op
    Benchmark_QueueUsage_10000_items-10        	    3404	    349753 ns/op	  246052 B/op	      10 allocs/op
    Benchmark_QueueUsage_1M_items-10           	      40	  29415583 ns/op	24002858 B/op	      10 allocs/op
    BenchmarkPersistentQueue_TraceSpans
    BenchmarkPersistentQueue_TraceSpans/#traces:_1_#spansPerTrace:_1-10         	  338180	      3836 ns/op	    2851 B/op	      78 allocs/op
    BenchmarkPersistentQueue_TraceSpans/#traces:_1_#spansPerTrace:_10-10        	   81369	     15822 ns/op	   14598 B/op	     289 allocs/op
    BenchmarkPersistentQueue_TraceSpans/#traces:_10_#spansPerTrace:_10-10       	   13066	     90155 ns/op	  130087 B/op	    2417 allocs/op
    ```
    
    Benchmarks after:
    ```
    Benchmark_QueueUsage_1000_requests-10      	    4210	    278175 ns/op	  246055 B/op	      10 allocs/op
    Benchmark_QueueUsage_100000_requests-10    	      42	  25835945 ns/op	24002968 B/op	      10 allocs/op
    Benchmark_QueueUsage_10000_items-10        	    4376	    279571 ns/op	  246056 B/op	      10 allocs/op
    Benchmark_QueueUsage_1M_items-10           	      42	  26483907 ns/op	24002995 B/op	      10 allocs/op
    BenchmarkPersistentQueue_TraceSpans
    BenchmarkPersistentQueue_TraceSpans/#traces:_1_#spansPerTrace:_1-10         	  328268	      4251 ns/op	    2854 B/op	      78 allocs/op
    BenchmarkPersistentQueue_TraceSpans/#traces:_1_#spansPerTrace:_10-10        	  101683	     12238 ns/op	   14582 B/op	     289 allocs/op
    BenchmarkPersistentQueue_TraceSpans/#traces:_10_#spansPerTrace:_10-10       	   13382	     86464 ns/op	  130154 B/op	    2417 allocs/op
    ```
    dmitryax authored May 4, 2024
    Configuration menu
    Copy the full SHA
    b7b7e51 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    8aaec09 View commit details
    Browse the repository at this point in the history
  2. [otelcol] rfc for how to log during startup (open-telemetry#10066)

    #### Description
    
    This is an RFC to help us decide how we want `otelcol` to provide a
    logger before the primary logger is created. As we discuss I will update
    the doc. Before this is merged we should have decided on a solution and
    the Accepted Solution section must be updated.
    
    Related to
    open-telemetry#10056
    
    #### Link to tracking issue
    This unblocks:
    - open-telemetry#9162
    - open-telemetry#5615
    
    ---------
    
    Co-authored-by: Pablo Baeyens <[email protected]>
    Co-authored-by: Evan Bradley <[email protected]>
    3 people authored May 6, 2024
    Configuration menu
    Copy the full SHA
    227101d View commit details
    Browse the repository at this point in the history
  3. [chore] remove duplicate code from the connector (open-telemetry#10082)

    Signed-off-by: Bogdan Drutu <[email protected]>
    Co-authored-by: Alex Boten <[email protected]>
    bogdandrutu and codeboten authored May 6, 2024
    Configuration menu
    Copy the full SHA
    8efff48 View commit details
    Browse the repository at this point in the history
  4. [chore] try to fix coverage step (open-telemetry#10085)

    It's unclear why the retry action is failing to pass in the secret,
    trying to standard codecov action with a token as per codecov
    documentation.
    
    ---------
    
    Signed-off-by: Alex Boten <[email protected]>
    codeboten authored May 6, 2024
    Configuration menu
    Copy the full SHA
    88046dd View commit details
    Browse the repository at this point in the history
  5. [chore] Prepare release v1.7.0/v0.100.0 (open-telemetry#10087)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.7.0/v0.100.0
    - make prepare-release PREVIOUS_VERSION=1.6.0 RELEASE_CANDIDATE=1.7.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.99.0 RELEASE_CANDIDATE=0.100.0
    MODSET=beta
    
    ---------
    
    Co-authored-by: Bogdan Drutu <[email protected]>
    opentelemetrybot and bogdandrutu authored May 6, 2024
    Configuration menu
    Copy the full SHA
    6c2a34e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    642b1b8 View commit details
    Browse the repository at this point in the history
  2. Fix ratelimit tests

    steves-canva committed May 9, 2024
    Configuration menu
    Copy the full SHA
    23c88f8 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    e173f81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8ca92c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8f6575 View commit details
    Browse the repository at this point in the history
  4. gotidy for changed mod

    steves-canva committed May 27, 2024
    Configuration menu
    Copy the full SHA
    c12e1f6 View commit details
    Browse the repository at this point in the history