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.102.1 #44

Merged
merged 111 commits into from
Jun 14, 2024
Merged

Upstream merge 0.102.1 #44

merged 111 commits into from
Jun 14, 2024

Commits on Jun 13, 2024

  1. [mdatagen] use mdatagen to produce component internal telemetry (open…

    …-telemetry#10054)
    
    #### Description
    
    This updates mdatagen to generate internal telemetry for components
    based on metadata.yaml configuration.
    
    #### Testing
    
    Added tests to mdatagen and updated the batch processor to use this as
    well for synchronous counters and histogram
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit d73235f)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0617122 View commit details
    Browse the repository at this point in the history
  2. [chore] Update release schedule after release 0.100.0 (open-telemetry…

    …#10092)
    
    Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
    (cherry picked from commit 4303692)
    bogdandrutu authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8c4cffa View commit details
    Browse the repository at this point in the history
  3. [chore] add unit test for histogram in mdatagen (open-telemetry#10089)

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit 7855bf2)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    2769d33 View commit details
    Browse the repository at this point in the history
  4. Update module github.com/shirou/gopsutil/v3 to v3.24.4 (open-telemetr…

    …y#10097)
    
    [![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://github.com/shirou/gopsutil)
    | `v3.24.3` -> `v3.24.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv3/v3.24.4?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.4?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.3/v3.24.4?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.3/v3.24.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>
    
    ###
    [`v3.24.4`](https://github.com/shirou/gopsutil/releases/tag/v3.24.4)
    
    [Compare
    Source](https://github.com/shirou/gopsutil/compare/v3.24.3...v3.24.4)
    
    <!-- Release notes generated using configuration in .github/release.yml
    at v3.24.4 -->
    
    ##### What's Changed
    
    ##### net
    
    - Update net_openbsd.go to correctly parse netstat output on obsd by
    [@&open-telemetry#8203;amarinderca](https://github.com/amarinderca) in
    [shirou/gopsutil#1621
    - chore: fix some typos in comments by
    [@&open-telemetry#8203;camcui](https://github.com/camcui) in
    [shirou/gopsutil#1624
    
    ##### New Contributors
    
    - [@&open-telemetry#8203;amarinderca](https://github.com/amarinderca) made their
    first contribution in
    [shirou/gopsutil#1621
    - [@&open-telemetry#8203;camcui](https://github.com/camcui) made their first
    contribution in
    [shirou/gopsutil#1624
    
    **Full Changelog**:
    shirou/gopsutil@v3.24.3...v3.24.4
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    (cherry picked from commit 9bee0ca)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f3215fb View commit details
    Browse the repository at this point in the history
  5. Update module go.opentelemetry.io/collector/exporter/otlphttpexporter…

    … to v0.100.0 (open-telemetry#10104)
    
    [![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://github.com/open-telemetry/opentelemetry-collector)
    | `v0.99.0` -> `v0.100.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.100.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.100.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.99.0/v0.100.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.99.0/v0.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>
    
    ###
    [`v0.100.0`](https://github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v170v01000)
    
    [Compare
    Source](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.99.0...v0.100.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: The `validate` sub-command no longer validates that each
    pipeline's type is the same as its component types
    ([#&open-telemetry#8203;10031](https://github.com/open-telemetry/opentelemetry-collector/issues/10031))
    
    ##### 💡 Enhancements 💡
    
    - `semconv`: Add support for v1.25.0 semantic convention
    ([#&open-telemetry#8203;10072](https://github.com/open-telemetry/opentelemetry-collector/issues/10072))
    - `builder`: remove the need to go get a module to address ambiguous
    import paths
    ([#&open-telemetry#8203;10015](https://github.com/open-telemetry/opentelemetry-collector/issues/10015))
    - `pmetric`: Support parsing metric.metadata from OTLP JSON.
    ([#&open-telemetry#8203;10026](https://github.com/open-telemetry/opentelemetry-collector/issues/10026))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix enabled config option for batch sender
    ([#&open-telemetry#8203;10076](https://github.com/open-telemetry/opentelemetry-collector/issues/10076))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    (cherry picked from commit 5605528)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cfc6f0d View commit details
    Browse the repository at this point in the history
  6. [chore] split arm builds into their own workflow (open-telemetry#10113)

    This is the same as was done in contrib.
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit 93901cd)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1c4e659 View commit details
    Browse the repository at this point in the history
  7. [chore] group more dependencies (open-telemetry#10112)

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit 067ac03)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0306f41 View commit details
    Browse the repository at this point in the history
  8. [chore] fix package prefix (open-telemetry#10116)

    should not have included `https`
    
    (cherry picked from commit f233166)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0d7ce58 View commit details
    Browse the repository at this point in the history
  9. Update All go.opentelemetry.io/collector packages to v0.100.0 (open-t…

    …elemetry#10115)
    
    [![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://github.com/open-telemetry/opentelemetry-collector)
    | `v0.99.0` -> `v0.100.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.100.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.100.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.99.0/v0.100.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.99.0/v0.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector)
    | `v0.99.0` -> `v0.100.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.100.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.100.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.99.0/v0.100.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.99.0/v0.100.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.100.0`](https://github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v170v01000)
    
    [Compare
    Source](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.99.0...v0.100.0)
    
    ##### 🛑 Breaking changes 🛑
    
    - `service`: The `validate` sub-command no longer validates that each
    pipeline's type is the same as its component types
    ([#&open-telemetry#8203;10031](https://github.com/open-telemetry/opentelemetry-collector/issues/10031))
    
    ##### 💡 Enhancements 💡
    
    - `semconv`: Add support for v1.25.0 semantic convention
    ([#&open-telemetry#8203;10072](https://github.com/open-telemetry/opentelemetry-collector/issues/10072))
    - `builder`: remove the need to go get a module to address ambiguous
    import paths
    ([#&open-telemetry#8203;10015](https://github.com/open-telemetry/opentelemetry-collector/issues/10015))
    - `pmetric`: Support parsing metric.metadata from OTLP JSON.
    ([#&open-telemetry#8203;10026](https://github.com/open-telemetry/opentelemetry-collector/issues/10026))
    
    ##### 🧰 Bug fixes 🧰
    
    - `exporterhelper`: Fix enabled config option for batch sender
    ([#&open-telemetry#8203;10076](https://github.com/open-telemetry/opentelemetry-collector/issues/10076))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    (cherry picked from commit 2e289b6)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a728c5e View commit details
    Browse the repository at this point in the history
  10. Update All golang.org/x packages (open-telemetry#10117)

    [![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/exp | `v0.0.0-20231110203233-9a3e6036ecaa` ->
    `v0.0.0-20240506185415-9bf2ced13842` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20231110203233-9a3e6036ecaa/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20231110203233-9a3e6036ecaa/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | golang.org/x/exp | `v0.0.0-20240119083558-1b970713d09a` ->
    `v0.0.0-20240506185415-9bf2ced13842` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/v0.0.0-20240506185415-9bf2ced13842?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | golang.org/x/net | `v0.24.0` -> `v0.25.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | golang.org/x/sys | `v0.19.0` -> `v0.20.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/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%2fsys/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | golang.org/x/text | `v0.14.0` -> `v0.15.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | golang.org/x/tools | `v0.20.0` -> `v0.21.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### 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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    (cherry picked from commit 3c5bca5)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    828d326 View commit details
    Browse the repository at this point in the history
  11. Update module google.golang.org/protobuf to v1.34.1 (open-telemetry#1…

    …0101)
    
    [![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://github.com/protocolbuffers/protobuf-go)
    | `v1.34.0` -> `v1.34.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.34.0/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.34.0/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>protocolbuffers/protobuf-go
    (google.golang.org/protobuf)</summary>
    
    ###
    [`v1.34.1`](https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.34.1)
    
    [Compare
    Source](https://github.com/protocolbuffers/protobuf-go/compare/v1.34.0...v1.34.1)
    
    Minor fixes for editions compliance:
    
    - [CL/582635](https://go.dev/cl/582635): all: update to protobuf
    27.0-rc1 and regenerate protos
    - [CL/582755](https://go.dev/cl/582755): encoding/proto\[json|text]:
    accept lower case names for group-like fields
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit c5ee52b)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    88b76b9 View commit details
    Browse the repository at this point in the history
  12. Update module github.com/golangci/golangci-lint to v1.58.0 (open-tele…

    …metry#10102)
    
    [![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://github.com/golangci/golangci-lint)
    | `v1.57.2` -> `v1.58.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.57.2/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.57.2/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golangci/golangci-lint
    (github.com/golangci/golangci-lint)</summary>
    
    ###
    [`v1.58.0`](https://github.com/golangci/golangci-lint/compare/v1.57.2...v1.58.0)
    
    [Compare
    Source](https://github.com/golangci/golangci-lint/compare/v1.57.2...v1.58.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    (cherry picked from commit 90ddbcb)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ca6d8a5 View commit details
    Browse the repository at this point in the history
  13. Update actions/setup-go action to v5.0.1 (open-telemetry#10096)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [actions/setup-go](https://github.com/actions/setup-go) | action |
    patch | `v5.0.0` -> `v5.0.1` |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/setup-go (actions/setup-go)</summary>
    
    ###
    [`v5.0.1`](https://github.com/actions/setup-go/releases/tag/v5.0.1)
    
    [Compare
    Source](https://github.com/actions/setup-go/compare/v5.0.0...v5.0.1)
    
    #### What's Changed
    
    - Bump undici from 5.28.2 to 5.28.3 and dependencies upgrade by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) ,
    [@&open-telemetry#8203;HarithaVattikuti](https://github.com/HarithaVattikuti) in
    [actions/setup-go#465
    - Update documentation with latest V5 release notes by
    [@&open-telemetry#8203;ab](https://github.com/ab) in
    [actions/setup-go#459
    - Update version documentation by
    [@&open-telemetry#8203;178inaba](https://github.com/178inaba) in
    [actions/setup-go#458
    - Documentation update of `actions/setup-go` to v5 by
    [@&open-telemetry#8203;chenrui333](https://github.com/chenrui333) in
    [actions/setup-go#449
    
    #### New Contributors
    
    - [@&open-telemetry#8203;ab](https://github.com/ab) made their first contribution in
    [actions/setup-go#459
    
    **Full Changelog**:
    actions/setup-go@v5.0.0...v5.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Yang Song <songy23@users.noreply.github.com>
    (cherry picked from commit 9bc3249)
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    69ae3c5 View commit details
    Browse the repository at this point in the history
  14. [chore] Update go versions in CI (open-telemetry#10119)

    (cherry picked from commit 7b63bfc)
    TylerHelmuth authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a9e22b9 View commit details
    Browse the repository at this point in the history
  15. Move Aneurysm9 to emeritus status (open-telemetry#10120)

    I have been unable to provide this position the bandwidth that it
    deserves and it is time to formalize recognition of that fact.
    
    Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit c6b70a7)
    Aneurysm9 authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    777fee6 View commit details
    Browse the repository at this point in the history
  16. [chore] use mdatagen for exporterhelper metrics (open-telemetry#10094)

    Uses the new mdatagen capabilities to generate internal telemetry
    details for exporterhelper.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    (cherry picked from commit 5c72c5d)
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    edb1fa0 View commit details
    Browse the repository at this point in the history
  17. [chore] use mdatagen scraperhelper (open-telemetry#10095)

    Follows
    open-telemetry#10094
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e5a6b86 View commit details
    Browse the repository at this point in the history
  18. [chore] use mdatagen for processorhelper (open-telemetry#10122)

    This updates the processor helper to use mdatagen for its internal
    telemetry.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d78b525 View commit details
    Browse the repository at this point in the history
  19. [chore][cmd/builder] Test for unreleased versions (open-telemetry#10030)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Add a test to help prevent our replace statements from going out of date
    and causing situations like
    open-telemetry#10014.
    This is also probably just a decent test case to have since it's a
    syntactically valid but nonexistent version.
    
    ---------
    
    Co-authored-by: Evan Bradley <evan-bradley@users.noreply.github.com>
    Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    efefff7 View commit details
    Browse the repository at this point in the history
  20. [mdatagen] Run tests when skipping goleak (open-telemetry#10126)

    #### Description
    Tests are currently not being run when `goleak` checks are skipped. This
    is because `TestMain` is called in the generated file, and needs to call
    `m.Run()` to properly run the package's tests. This call was missing.
    
    #### Link to tracking issue
    Fixes open-telemetry#10125
    
    #### Testing
    There aren't any `goleak` checks currently being skipped in core from
    the generated package tests, but there are quite a few in `contrib`.
    This will fix the skipped tests in `contrib`.
    crobert-1 authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    899b237 View commit details
    Browse the repository at this point in the history
  21. [chore] use mdatagen for receiverhelper metrics (open-telemetry#10123)

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    251542a View commit details
    Browse the repository at this point in the history
  22. [mdatagen] use main as package for cmd types (open-telemetry#10130)

    This allows us to enabled package test generation for mdatagen itself
    (and for telemetrygen in contrib)
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0bf40d3 View commit details
    Browse the repository at this point in the history
  23. [mdatagen] only generate telemetry as needed (open-telemetry#10129)

    This prevent unnecessary files from being generated if metadata.yaml
    doesn't include any internal telemetry for a component.
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8063427 View commit details
    Browse the repository at this point in the history
  24. ExporterHelper tests - switch to DataType instead of Type (open-telem…

    …etry#10127)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    `newBaseExporter` needs a `DataType` - up until now we've been passing
    in a `Type`. In preparation of splitting `DataType` and `Type`, pass in
    a real `DataType`.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    related to
    open-telemetry#9429
    
    
    
    In preparation for
    open-telemetry#10069
    ankitpatel96 authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    53fa55b View commit details
    Browse the repository at this point in the history
  25. MemoryLimiterProcessor - switch to MustNewID instead of zero value ID (

    …open-telemetry#10128)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    In an upcoming PR, I change Type to be an interface. This means the zero
    value of Type will be nil - which will cause this test to fail.
    Initializing ID instead of relying on the zero value fixes this
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    related to
    open-telemetry#9429
    
    
    <!--Please delete paragraphs that you did not use before submitting.-->
    In preparation for
    open-telemetry#10069
    ankitpatel96 authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    aff7525 View commit details
    Browse the repository at this point in the history
  26. [otelcol] Add a custom zapcore.Core for confmap logging (open-telemet…

    …ry#10056)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Provides a logger to confmap that buffers logs in memory until the
    primary logger can be used. Once the primary logger exists, places that
    used the original logger are given the updated Core.
    
    If an error occurs that would shut down the collector before the primary
    logger could be created, the logs are written to stdout/err using a
    fallback logger.
    
    Alternative to
    open-telemetry#10008
    
    I've pushed the testing I did to show how the logger successfully
    updates. Before config resolution the debug log in confmap is not
    printed, but afterwards it is.
    
    test config:
    ```yaml
    receivers:
      nop:
    
    exporters:
      otlphttp:
        endpoint: http://0.0.0.0:4317
        headers:
          # Not set
          x-test: ${env:TEMP3}
      debug:
        # set to "detailed"
        verbosity: $TEMP
    
    service:
      telemetry:
        logs:
          level: debug
      pipelines:
        traces:
          receivers:
            - nop
          exporters:
            - debug
    ```
    
    
    ![image](https://github.com/open-telemetry/opentelemetry-collector/assets/12352919/6a17993f-1f97-4c54-9165-5c34dd58d108)
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Related to
    open-telemetry#9162
    Related to
    open-telemetry#5615
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    If we like this approach I'll add tests
    
    <!--Describe the documentation added.-->
    #### Documentation
    
    ---------
    
    Co-authored-by: Dan Jaglowski <jaglows3@gmail.com>
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    74c2cf3 View commit details
    Browse the repository at this point in the history
  27. [confmap] Deprecate NewWithSettings and New (open-telemetry#10134)

    #### Description
    
    Each of these was deprecated in v0.99.0, so I think removing them in
    v0.101.0 is a safe deprecation period for an API that is likely only
    used by vendor distros built without ocb.
    
    If we would like to extend the deprecation period or break this change
    into PRs for each module, let me know and I'll make the necessary
    changes.
    evan-bradley authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7dabb33 View commit details
    Browse the repository at this point in the history
  28. [confmap] Add logger to ConverterSettings (open-telemetry#10135)

    #### Description
    Adds a Logger to ConverterSettings to enable logging from within
    converters. Also update the expand converter to log a warning if the env
    var is empty or missing.
    
    #### Link to tracking issue
    Closes
    open-telemetry#9162
    Closes
    open-telemetry#5615
    
    #### Testing
    
    Unit tests and local testing
    
    
    ![image](https://github.com/open-telemetry/opentelemetry-collector/assets/12352919/af5dd1e2-62f9-4272-97c7-da57166ef07e)
    
    ```yaml
    receivers:
      nop:
    
    exporters:
      otlphttp:
        endpoint: http://0.0.0.0:4317
        headers:
          # Not set
          x-test: $TEMP3
      debug:
        # set to "detailed"
        verbosity: $TEMP
    
    service:
      telemetry:
        logs:
          level: info
      pipelines:
        traces:
          receivers:
            - nop
          exporters:
            - otlphttp
            - debug
    ```
    
    #### Documentation
    Added godoc comments
    TylerHelmuth authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    43ed5e9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e23a439 View commit details
    Browse the repository at this point in the history
  30. Update module github.com/prometheus/client_golang to v1.19.1 (open-te…

    …lemetry#10147)
    
    [![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_golang](https://github.com/prometheus/client_golang)
    | `v1.19.0` -> `v1.19.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_golang/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_golang/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_golang/v1.19.0/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_golang/v1.19.0/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prometheus/client_golang
    (github.com/prometheus/client_golang)</summary>
    
    ###
    [`v1.19.1`](https://github.com/prometheus/client_golang/releases/tag/v1.19.1)
    
    [Compare
    Source](https://github.com/prometheus/client_golang/compare/v1.19.0...v1.19.1)
    
    #### What's Changed
    
    - Security patches for `golang.org/x/sys` and
    `google.golang.org/protobuf`
    
    #### New Contributors
    
    - [@&open-telemetry#8203;lukasauk](https://github.com/lukasauk) made their first
    contribution in
    [prometheus/client_golang#1494
    
    **Full Changelog**:
    prometheus/client_golang@v1.19.0...v1.19.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    472ad32 View commit details
    Browse the repository at this point in the history
  31. Update module github.com/golangci/golangci-lint to v1.58.1 (open-tele…

    …metry#10146)
    
    [![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://github.com/golangci/golangci-lint)
    | `v1.58.0` -> `v1.58.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.58.0/v1.58.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golangci/golangci-lint
    (github.com/golangci/golangci-lint)</summary>
    
    ###
    [`v1.58.1`](https://github.com/golangci/golangci-lint/compare/v1.58.0...v1.58.1)
    
    [Compare
    Source](https://github.com/golangci/golangci-lint/compare/v1.58.0...v1.58.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f28725a View commit details
    Browse the repository at this point in the history
  32. Update github-actions deps (open-telemetry#10145)

    [![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://github.com/actions/checkout) | action |
    patch | `v4.1.4` -> `v4.1.5` |
    | [codecov/codecov-action](https://github.com/codecov/codecov-action)
    | action | minor | `4.3.1` -> `4.4.0` |
    | [github/codeql-action](https://github.com/github/codeql-action) |
    action | patch | `v3.25.3` -> `v3.25.5` |
    |
    [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action)
    | action | minor | `v5.0.0` -> `v5.1.0` |
    | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) |
    action | patch | `v2.3.1` -> `v2.3.3` |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/checkout (actions/checkout)</summary>
    
    ###
    [`v4.1.5`](https://github.com/actions/checkout/releases/tag/v4.1.5)
    
    [Compare
    Source](https://github.com/actions/checkout/compare/v4.1.4...v4.1.5)
    
    #### What's Changed
    
    - Update NPM dependencies by
    [@&open-telemetry#8203;cory-miller](https://github.com/cory-miller) in
    [actions/checkout#1703
    - Bump github/codeql-action from 2 to 3 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [actions/checkout#1694
    - Bump actions/setup-node from 1 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [actions/checkout#1696
    - Bump actions/upload-artifact from 2 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [actions/checkout#1695
    - README: Suggest `user.email` to be
    `41898282+github-actions[bot]@&open-telemetry#8203;users.noreply.github.com` by
    [@&open-telemetry#8203;cory-miller](https://github.com/cory-miller) in
    [actions/checkout#1707
    
    **Full Changelog**:
    actions/checkout@v4.1.4...v4.1.5
    
    </details>
    
    <details>
    <summary>codecov/codecov-action (codecov/codecov-action)</summary>
    
    ###
    [`v4.4.0`](https://github.com/codecov/codecov-action/compare/v4.3.1...v4.4.0)
    
    [Compare
    Source](https://github.com/codecov/codecov-action/compare/v4.3.1...v4.4.0)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.25.5`](https://github.com/github/codeql-action/compare/v3.25.4...v3.25.5)
    
    [Compare
    Source](https://github.com/github/codeql-action/compare/v3.25.4...v3.25.5)
    
    ###
    [`v3.25.4`](https://github.com/github/codeql-action/compare/v3.25.3...v3.25.4)
    
    [Compare
    Source](https://github.com/github/codeql-action/compare/v3.25.3...v3.25.4)
    
    </details>
    
    <details>
    <summary>goreleaser/goreleaser-action
    (goreleaser/goreleaser-action)</summary>
    
    ###
    [`v5.1.0`](https://github.com/goreleaser/goreleaser-action/releases/tag/v5.1.0)
    
    [Compare
    Source](https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0)
    
    #### Important
    
    This version changes the default behavior of `latest` to `~> v1`.
    
    The next major of this action (v6), will change this to `~> v2`, and
    will be launched together with GoReleaser v2.
    
    #### What's Changed
    
    - docs: bump actions to latest major by
    [@&open-telemetry#8203;crazy-max](https://github.com/crazy-max) in
    [goreleaser/goreleaser-action#435
    - chore(deps): bump docker/bake-action from 3 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#436
    - chore(deps): bump codecov/codecov-action from 3 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#437
    - chore(deps): bump actions/setup-go from 4 to 5 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#443
    - chore(deps): bump actions/upload-artifact from 3 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#444
    - Delete .kodiak.toml by
    [@&open-telemetry#8203;vedantmgoyal9](https://github.com/vedantmgoyal9) in
    [goreleaser/goreleaser-action#446
    - chore(deps): bump codecov/codecov-action from 3 to 4 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#448
    - chore(deps): bump ip from 2.0.0 to 2.0.1 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#450
    - Upgrade setup-go action version in README by
    [@&open-telemetry#8203;kishaningithub](https://github.com/kishaningithub) in
    [goreleaser/goreleaser-action#455
    - chore(deps): bump tar from 6.1.14 to 6.2.1 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#456
    - chore: use corepack to install yarn by
    [@&open-telemetry#8203;crazy-max](https://github.com/crazy-max) in
    [goreleaser/goreleaser-action#458
    - feat: lock this major version of the action to use '~> v1' as 'latest'
    by [@&open-telemetry#8203;caarlos0](https://github.com/caarlos0) in
    [goreleaser/goreleaser-action#461
    - chore(deps): bump semver from 7.6.0 to 7.6.2 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#462
    - chore(deps): bump
    [@&open-telemetry#8203;actions/http-client](https://github.com/actions/http-client)
    from 2.2.0 to 2.2.1 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [goreleaser/goreleaser-action#451
    
    #### New Contributors
    
    - [@&open-telemetry#8203;vedantmgoyal9](https://github.com/vedantmgoyal9) made their
    first contribution in
    [goreleaser/goreleaser-action#446
    
    **Full Changelog**:
    goreleaser/goreleaser-action@v5.0.0...v5.1.0
    
    </details>
    
    <details>
    <summary>ossf/scorecard-action (ossf/scorecard-action)</summary>
    
    ###
    [`v2.3.3`](https://github.com/ossf/scorecard-action/compare/v2.3.2...v2.3.3)
    
    [Compare
    Source](https://github.com/ossf/scorecard-action/compare/v2.3.2...v2.3.3)
    
    ###
    [`v2.3.2`](https://github.com/ossf/scorecard-action/compare/v2.3.1...v2.3.2)
    
    [Compare
    Source](https://github.com/ossf/scorecard-action/compare/v2.3.1...v2.3.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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    dae76c4 View commit details
    Browse the repository at this point in the history
  33. chore: fix function name in comment (open-telemetry#10150)

    <!--Please delete paragraphs that you did not use before submitting.-->
    
    Signed-off-by: petercover <raowanxiang@outlook.com>
    petercover authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    949bc57 View commit details
    Browse the repository at this point in the history
  34. Update module google.golang.org/genproto/googleapis/rpc to v0.0.0-202…

    …40506185236-b8a5c65736ae (open-telemetry#10100)
    
    [![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/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto)
    | `v0.0.0-20240401170217-c3f982113cda` ->
    `v0.0.0-20240506185236-b8a5c65736ae` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240506185236-b8a5c65736ae?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240506185236-b8a5c65736ae?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240401170217-c3f982113cda/v0.0.0-20240506185236-b8a5c65736ae?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240401170217-c3f982113cda/v0.0.0-20240506185236-b8a5c65736ae?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    Co-authored-by: Yang Song <songy23@users.noreply.github.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    4 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0ce58b4 View commit details
    Browse the repository at this point in the history
  35. fix(deps): update module google.golang.org/genproto/googleapis/rpc to…

    … v0.0.0-20240513163218-0867130af1f8 (open-telemetry#10153)
    
    [![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/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto)
    | `v0.0.0-20240506185236-b8a5c65736ae` ->
    `v0.0.0-20240513163218-0867130af1f8` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240506185236-b8a5c65736ae/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240506185236-b8a5c65736ae/v0.0.0-20240513163218-0867130af1f8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    dcd6683 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    0237893 View commit details
    Browse the repository at this point in the history
  37. Add origin field name option to base fields (open-telemetry#10149)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    This adds an `originFieldName` option to `sliceField`,
    `messageValueField` and `primitiveField`.
    This option already exists for `primitiveTypedField`, `oneOfField`,
    `oneOfPrimitiveValue` and `oneOfMessageValue`.
    
    #### Link to tracking issue
    
    This is needed for open-telemetry#10109.
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    
    This is unit tested.
    
    cc @mx-psi
    dmathieu authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    9aa7e15 View commit details
    Browse the repository at this point in the history
  38. [confmap] Encode string-like map keys (open-telemetry#10137)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Our check for determining whether a map key can be encoded as a string
    is too restrictive and doesn't into account types which are essentially
    aliases for the string type and don't implement `UnmarshalText`.
    
    I encountered this while trying to call
    `(confmap.Conf).Marshal(*otelcol.Config)` when the config includes a
    Prometheus receiver, which includes the [LabelName
    type](https://github.com/prometheus/common/blob/main/model/labels.go#L98)
    that does not implement an unmarshaling method. We can't guarantee that
    all types will implement this, and [Go's print formatters
    check](https://github.com/golang/go/blob/master/src/fmt/print.go#L803)
    whether `(reflect.Value).Kind()` equals `reflect.String`, so I think
    this will be an overall more robust approach.
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    
    I added two test cases to demonstrate when we will hit this case.
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0406024 View commit details
    Browse the repository at this point in the history
  39. [otelcol] Add mapstructure tags to main Config struct (open-telemetry…

    …#10152)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Adds `mapstructure` tags to main `Config` struct.
    
    cc @mackjmr
    mx-psi authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d5a8837 View commit details
    Browse the repository at this point in the history
  40. Upgrade proto and generate profiles (open-telemetry#10155)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    This upgrades the proto to their latest version, and generates the
    profiles.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Part of open-telemetry#10109
    
    cc @mx-psi
    dmathieu authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    66ced7a View commit details
    Browse the repository at this point in the history
  41. Upgrade the used otlp version in readme (open-telemetry#10167)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    We upgraded the proto version, so we need to upgrade it in the readme as
    well.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    
    *
    open-telemetry#10109 (review)
    * open-telemetry#10155
    dmathieu authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    afa1988 View commit details
    Browse the repository at this point in the history
  42. [chore] appease versioning warnings (open-telemetry#10163)

    as per dependabot security recommendations
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    078f539 View commit details
    Browse the repository at this point in the history
  43. [chore] set permissions to read explicitly (open-telemetry#10164)

    This is as recommended by dependabot security warnings.
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a2fa3d7 View commit details
    Browse the repository at this point in the history
  44. [mdatagen] add support for async instruments (open-telemetry#10159)

    This PR adds the ability to configure asynchronous (observable)
    instruments via mdatagen. This requires providing a mechanism to set
    options to pass in the callbacks that will be called at the time of the
    observation.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1c6f28f View commit details
    Browse the repository at this point in the history
  45. [mdatagen] update mdatagen to document internal telemetry (open-telem…

    …etry#10170)
    
    This allows end users to see what telemetry each component should be
    emitting.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8b783f0 View commit details
    Browse the repository at this point in the history
  46. [chore] make gogenerate (open-telemetry#10171)

    documentation needed to be regenerated
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1cf436b View commit details
    Browse the repository at this point in the history
  47. [chore]: fix the dead link in mdatagen (open-telemetry#10142)

    #### Description
    Fixed the deadlink in mdatagen that would cause existing functionality
    to not work as expected.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Fixes open-telemetry#10071
    lavishpal authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a0cd9ce View commit details
    Browse the repository at this point in the history
  48. [confmap] Remove deprecated ResolverSettings fields (open-telemetry#1…

    …0173)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    These fields were deprecated in v0.99.0 and aren't used in any upstream
    repositories.
    
    These appear to still be used in downstream distributions. If we want to
    lengthen the deprecation period for these fields, I'll open a PR to
    instead set a timeline for their removal.
    evan-bradley authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e90e4bf View commit details
    Browse the repository at this point in the history
  49. Documentation improvements - Internal Architecture Doc + Package leve…

    …l comments (open-telemetry#10068)
    
    <!--Describe the documentation added.-->
    #### Documentation
    Creates an internal architecture file. In it is a diagram of the startup
    flow of the collector as well as links to key files / packages. I also
    added package level comments to some key packages.
    
    I wrote some other documentation in
    open-telemetry#10029 but
    split the PRs up.
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b2d5ad1 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    4fe3608 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    3f4724d View commit details
    Browse the repository at this point in the history
  52. fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 (

    …open-telemetry#10185)
    
    [![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://github.com/golangci/golangci-lint)
    | `v1.58.1` -> `v1.58.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.58.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.58.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.58.1/v1.58.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.58.1/v1.58.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golangci/golangci-lint
    (github.com/golangci/golangci-lint)</summary>
    
    ###
    [`v1.58.2`](https://github.com/golangci/golangci-lint/compare/v1.58.1...v1.58.2)
    
    [Compare
    Source](https://github.com/golangci/golangci-lint/compare/v1.58.1...v1.58.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5fee1e1 View commit details
    Browse the repository at this point in the history
  53. [chore] Prepare release v1.8.0/v0.101.0 (open-telemetry#10190)

    This replaces open-telemetry#10188, by fixing a relatively new test case that blocked
    the release.
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    
    ---------
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    83fd269 View commit details
    Browse the repository at this point in the history
  54. chore(deps): update github-actions deps (open-telemetry#10184)

    [![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://github.com/actions/checkout) | action |
    patch | `v4.1.5` -> `v4.1.6` |
    | [actions/checkout](https://github.com/actions/checkout) | action |
    patch | `v4.1.4` -> `v4.1.6` |
    | [codecov/codecov-action](https://github.com/codecov/codecov-action)
    | action | patch | `4.4.0` -> `4.4.1` |
    | [github/codeql-action](https://github.com/github/codeql-action) |
    action | patch | `v3.25.5` -> `v3.25.6` |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/checkout (actions/checkout)</summary>
    
    ###
    [`v4.1.6`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)
    
    [Compare
    Source](https://github.com/actions/checkout/compare/v4.1.5...v4.1.6)
    
    - Check platform to set archive extension appropriately by
    [@&open-telemetry#8203;cory-miller](https://github.com/cory-miller) in
    [actions/checkout#1732
    
    </details>
    
    <details>
    <summary>codecov/codecov-action (codecov/codecov-action)</summary>
    
    ###
    [`v4.4.1`](https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1)
    
    [Compare
    Source](https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1)
    
    </details>
    
    <details>
    <summary>github/codeql-action (github/codeql-action)</summary>
    
    ###
    [`v3.25.6`](https://github.com/github/codeql-action/compare/v3.25.5...v3.25.6)
    
    [Compare
    Source](https://github.com/github/codeql-action/compare/v3.25.5...v3.25.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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3953c8f View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    b05c7fe View commit details
    Browse the repository at this point in the history
  56. Add stringSlice and int64Slice to pcommon, and let tests handle non-n…

    …umber slices (open-telemetry#10148)
    
    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    This adds a string slice to pcommon, that will be used by the profiles
    pdata.
    
    #### Link to tracking issue
    
    Part of open-telemetry#10109.
    
    #### Testing
    
    This is unit-tested.
    
    cc @mx-psi
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    6c7b34c View commit details
    Browse the repository at this point in the history
  57. [service/telemetry] Switch to a factory pattern (open-telemetry#10001)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Switches `service/telemetry` to a factory pattern. To avoid adding a lot
    of public API in one go:
    1. the actual factory builder is in an internal package
    2. I have not added the `CreateMeterProvider` method yet
    
    There are two goals with this: one is to make progress on open-telemetry#4970, the
    other is to allow initializing telemetry sooner:
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Updates open-telemetry#4970. 
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    
    Updates existing tests to use `NewFactory`
    mx-psi authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    01cb15b View commit details
    Browse the repository at this point in the history
  58. fix(deps): update all go.opentelemetry.io/collector packages to v0.10…

    …1.0 (open-telemetry#10193)
    
    [![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://github.com/open-telemetry/opentelemetry-collector)
    | `v0.100.0` -> `v0.101.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.101.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.101.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.100.0/v0.101.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.100.0/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector)
    | `v0.100.0` -> `v0.101.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.101.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.101.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.100.0/v0.101.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.100.0/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector)
    | `v0.100.0` -> `v0.101.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.101.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.101.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.100.0/v0.101.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.100.0/v0.101.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-collector
    (go.opentelemetry.io/collector/exporter/otlpexporter)</summary>
    
    ###
    [`v0.101.0`](https://github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v180v01010)
    
    [Compare
    Source](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.100.0...v0.101.0)
    
    ##### 💡 Enhancements 💡
    
    - `mdatagen`: generate documentation for internal telemetry
    ([#&open-telemetry#8203;10170](https://github.com/open-telemetry/opentelemetry-collector/issues/10170))
    
    - `mdatagen`: add ability to use metadata.yaml to automatically generate
    instruments for components
    ([#&open-telemetry#8203;10054](https://github.com/open-telemetry/opentelemetry-collector/issues/10054))
        The `telemetry` section in metadata.yaml is used to generate
        instruments for components to measure telemetry about themselves.
    
    - `confmap`: Allow Converters to write logs during startup
    ([#&open-telemetry#8203;10135](https://github.com/open-telemetry/opentelemetry-collector/issues/10135))
    
    - `otelcol`: Enable logging during configuration resolution
    ([#&open-telemetry#8203;10056](https://github.com/open-telemetry/opentelemetry-collector/issues/10056))
    
    ##### 🧰 Bug fixes 🧰
    
    - `mdatagen`: Run package tests when goleak is skipped
    ([#&open-telemetry#8203;10125](https://github.com/open-telemetry/opentelemetry-collector/issues/10125))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fad3864 View commit details
    Browse the repository at this point in the history
  59. [chore][cmd/builder] Improve missing replace statements test (open-te…

    …lemetry#10196)
    
    Updates `TestReplaceStatementsAreComplete` to check the modules used in
    replace statements to ensure that their dependencies also have replace
    statements. This will catch the error that happened in open-telemetry#10188 before a
    release is started.
    
    The one caveat here is that the test may need to be run multiple times
    if there are modules deep in the dependency tree that haven't been added
    to the list of replace statement modules. In essence, the user has to do
    a BFS walk of the dependency tree themselves by running the tests until
    all missing modules are caught. We could automate this process with
    additional code to report all missing modules at once regardless of
    depth, but I figure it's not worth the extra complexity in the test for
    such a small gain.
    
    #### Testing
    
    I tested this on the open-telemetry#10188 branch by removing the `pdata/testdata`
    module from the replace statements list and seeing that the failure is
    easier to understand:
    
    ```
    --- FAIL: TestReplaceStatementsAreComplete (0.60s)
            	Error:      	Should be true
            	Test:       	TestReplaceStatementsAreComplete
            	Messages:   	Module missing from replace statements list: go.opentelemetry.io/collector/pdata/testdata
    ```
    evan-bradley authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4bd4e2b View commit details
    Browse the repository at this point in the history
  60. fix(deps): update opentelemetry-go monorepo (open-telemetry#10199)

    [![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://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/bridge/opencensus](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
    | `v0.48.0` -> `v0.49.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.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.49.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.48.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%2fotel%2fexporters%2fprometheus/v0.48.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go
    (go.opentelemetry.io/otel)</summary>
    
    ###
    [`v1.27.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0):
    /v0.49.0/v0.3.0
    
    [Compare
    Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)
    
    This release includes the first beta release of the OpenTelemetry Logs
    Bridge API and SDK for Go.
    
    ##### Overview
    
    ##### Added
    
    - Add example for `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
    ([#&open-telemetry#8203;5242](https://github.com/open-telemetry/opentelemetry-go/issues/5242))
    - Add `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest` to
    facilitate testing exporter and processor implementations.
    ([#&open-telemetry#8203;5258](https://github.com/open-telemetry/opentelemetry-go/issues/5258))
    - Add `RecordFactory` in `go.opentelemetry.io/otel/log/logtest` to
    facilitate testing bridge implementations.
    ([#&open-telemetry#8203;5263](https://github.com/open-telemetry/opentelemetry-go/issues/5263))
    - The count of dropped records from the `BatchProcessor` in
    `go.opentelemetry.io/otel/sdk/log` is logged.
    ([#&open-telemetry#8203;5276](https://github.com/open-telemetry/opentelemetry-go/issues/5276))
    - Add metrics in the `otel-collector` example.
    ([#&open-telemetry#8203;5283](https://github.com/open-telemetry/opentelemetry-go/issues/5283))
    - Add the synchronous gauge instrument to
    `go.opentelemetry.io/otel/metric`.
    ([#&open-telemetry#8203;5304](https://github.com/open-telemetry/opentelemetry-go/issues/5304))
    - An `int64` or `float64` synchronous gauge instrument can now be
    created from a `Meter`.
    - All implementations of the API
    (`go.opentelemetry.io/otel/metric/noop`,
    `go.opentelemetry.io/otel/sdk/metric`) are updated to support this
    instrument.
    - Add logs to `go.opentelemetry.io/otel/example/dice`.
    ([#&open-telemetry#8203;5349](https://github.com/open-telemetry/opentelemetry-go/issues/5349))
    
    ##### Changed
    
    - The `Shutdown` method of `Exporter` in
    `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` ignores the
    context cancellation and always returns `nil`.
    ([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
    - The `ForceFlush` and `Shutdown` methods of the exporter returned by
    `New` in `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` ignore
    the context cancellation and always return `nil`.
    ([#&open-telemetry#8203;5189](https://github.com/open-telemetry/opentelemetry-go/issues/5189))
    - Apply the value length limits to `Record` attributes in
    `go.opentelemetry.io/otel/sdk/log`.
    ([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
    - De-duplicate map attributes added to a `Record` in
    `go.opentelemetry.io/otel/sdk/log`.
    ([#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230))
    - `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` won't print
    timestamps when `WithoutTimestamps` option is set.
    ([#&open-telemetry#8203;5241](https://github.com/open-telemetry/opentelemetry-go/issues/5241))
    - The `go.opentelemetry.io/otel/exporters/stdout/stdoutlog` exporter
    won't print `AttributeValueLengthLimit` and `AttributeCountLimit` fields
    now, instead it prints the `DroppedAttributes` field.
    ([#&open-telemetry#8203;5272](https://github.com/open-telemetry/opentelemetry-go/issues/5272))
    - Improved performance in the `Stringer` implementation of
    `go.opentelemetry.io/otel/baggage.Member` by reducing the number of
    allocations.
    ([#&open-telemetry#8203;5286](https://github.com/open-telemetry/opentelemetry-go/issues/5286))
    - Set the start time for last-value aggregates in
    `go.opentelemetry.io/otel/sdk/metric`.
    ([#&open-telemetry#8203;5305](https://github.com/open-telemetry/opentelemetry-go/issues/5305))
    - The `Span` in `go.opentelemetry.io/otel/sdk/trace` will record links
    without span context if either non-empty `TraceState` or attributes are
    provided.
    ([#&open-telemetry#8203;5315](https://github.com/open-telemetry/opentelemetry-go/issues/5315))
    - Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.24.0`
    to `go.opentelemetry.io/otel/semconv/v1.25.0`.
    ([#&open-telemetry#8203;5374](https://github.com/open-telemetry/opentelemetry-go/issues/5374))
    
    ##### Fixed
    
    - Comparison of unordered maps for
    `go.opentelemetry.io/otel/log.KeyValue` and
    `go.opentelemetry.io/otel/log.Value`.
    ([#&open-telemetry#8203;5306](https://github.com/open-telemetry/opentelemetry-go/issues/5306))
    - Fix the empty output of `go.opentelemetry.io/otel/log.Value` in
    `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
    ([#&open-telemetry#8203;5311](https://github.com/open-telemetry/opentelemetry-go/issues/5311))
    - Split the behavior of `Recorder` in
    `go.opentelemetry.io/otel/log/logtest` so it behaves as a
    `LoggerProvider` only.
    ([#&open-telemetry#8203;5365](https://github.com/open-telemetry/opentelemetry-go/issues/5365))
    - Fix wrong package name of the error message when parsing endpoint URL
    in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
    ([#&open-telemetry#8203;5371](https://github.com/open-telemetry/opentelemetry-go/issues/5371))
    - Identify the `Logger` returned from the global `LoggerProvider` in
    `go.opentelemetry.io/otel/log/global` with its schema URL.
    ([#&open-telemetry#8203;5375](https://github.com/open-telemetry/opentelemetry-go/issues/5375))
    
    ##### What's Changed
    
    - sdk/log/logtest: Add RecordFactory by
    [@&open-telemetry#8203;pellared](https://github.com/pellared) in
    [open-telemetry/opentelemetry-go#5258
    - log/logtest: add Record Factory by
    [@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
    [open-telemetry/opentelemetry-go#5263
    - stdoutlog: Do not print timestamps when WithoutTimestamps is set by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5241
    - Add example for stdoutlog by [@&open-telemetry#8203;XSAM](https://github.com/XSAM)
    in
    [open-telemetry/opentelemetry-go#5242
    - Remove context check on stdout exporters by
    [@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) in
    [open-telemetry/opentelemetry-go#5189
    - Fix flaky test TestBufferExporter/Shutdown/ContextCancelled by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5261
    - Add `otlploggrpc` exporter skeleton by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5246
    - build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [open-telemetry/opentelemetry-go#5266
    - chore: fix function names in comment by
    [@&open-telemetry#8203;dockercui](https://github.com/dockercui) in
    [open-telemetry/opentelemetry-go#5262
    - build(deps): bump
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from
    0.50.0 to 0.51.0 in /example/dice by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [open-telemetry/opentelemetry-go#5265
    - docs: update variable name in documentation by
    [@&open-telemetry#8203;codeboten](https://github.com/codeboten) in
    [open-telemetry/opentelemetry-go#5270
    - Use empty resource when `RecordFactory.Resource` is `nil` by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5264
    - Truncate and de-duplicate log attribute values by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5230
    - Add changelog entry for
    [#&open-telemetry#8203;5230](https://github.com/open-telemetry/opentelemetry-go/issues/5230)
    by [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5277
    - docs: Add otlploghttp package in exporters README.md by
    [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
    [open-telemetry/opentelemetry-go#5274
    - The stdoutlog exporter prints `DroppedAttributes` field instead of
    `Limit`s fields by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5272
    - Test scope and resource transforms in `otlploghttp` by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5278
    - Add README template to semconvkit by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5279
    - Use docker compose in otel collector example by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5244
    - \[chore] dependabot updates Sun May 5 15:58:12 UTC 2024 by
    [@&open-telemetry#8203;opentelemetrybot](https://github.com/opentelemetrybot) in
    [open-telemetry/opentelemetry-go#5300
    - build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
    [@&open-telemetry#8203;dependabot](https://github.com/dependabot) in
    [open-telemetry/opentelemetry-go#5296
    - docs: Update Go logs status to alpha in README.md by
    [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
    [open-telemetry/opentelemetry-go#5299
    - docs: Add logs exporters in README.md by
    [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) in
    [open-telemetry/opentelemetry-go#5298
    - Use reflect to construct a Record in `logtest` by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5275
    - Fix type error in float64 instrument documentation by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5302
    - Fix HistogramConfig documentation by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5301
    - feat: opt for concatenation instead of using fmt.Sprintf by
    [@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) in
    [open-telemetry/opentelemetry-go#5286
    - Emit attributes slices as their json representation by
    [@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
    [open-telemetry/opentelemetry-go#5159
    - Refactor exemplars to not use generic argument by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5285
    - Upgrade default go verison to 1.22.3 by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5314
    - Log records dropped by the BatchProcessor by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5276
    - Rename synchronous instrument names in global test by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5303
    - chore: Configure Renovate by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5309
    - chore(deps): update module github.com/golang/groupcache to
    v0.0.0-20210331224755-41bb18bfe9da by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5320
    - chore(deps): update module google.golang.org/genproto/googleapis/api
    to v0.0.0-20240506185236-b8a5c65736ae by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5321
    - chore(deps): update module gopkg.in/check.v1 to
    v1.0.0-20201130134442-10cb98267c6c by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5326
    - chore(deps): update module google.golang.org/genproto/googleapis/rpc
    to v0.0.0-20240506185236-b8a5c65736ae by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5325
    - fix(deps): update module golang.org/x/exp to
    v0.0.0-20240506185415-9bf2ced13842 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5327
    - chore(deps): update module github.com/prometheus/common to v0.53.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5332
    - chore(deps): update module golang.org/x/net to v0.25.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5335
    - fix(deps): update module google.golang.org/protobuf to v1.34.1 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5328
    - chore(deps): update module github.com/prometheus/procfs to v0.14.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5333
    - chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5330
    - chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0
    by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5334
    - fix(deps): update module github.com/golangci/golangci-lint to v1.58.1
    by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5340
    - Merge Span.AddLink tests by
    [@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) in
    [open-telemetry/opentelemetry-go#5115
    - exporters/otlp/otlptrace: fix incorrect documentation by
    [@&open-telemetry#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
    [open-telemetry/opentelemetry-go#5098
    - Generate `internal/retry` in `otlploggrpc` by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5313
    - fix(deps): update module github.com/prometheus/client_golang to
    v1.19.1 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5341
    - chore(deps): update jaegertracing/all-in-one docker tag to v1.57 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5329
    - chore(deps): update otel/opentelemetry-collector-contrib docker tag to
    v0.100.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5337
    - chore(deps): update prom/prometheus docker tag to v2.52.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5338
    - Move Aneurysm9 to emeritus status by
    [@&open-telemetry#8203;Aneurysm9](https://github.com/Aneurysm9) in
    [open-telemetry/opentelemetry-go#5319
    - Test metric aggregate times by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5323
    - Fix empty log body printed by stdoutlog exporter by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5311
    - Record links with empty span context by
    [@&open-telemetry#8203;amanakin](https://github.com/amanakin) in
    [open-telemetry/opentelemetry-go#5315
    - Update `RELEASING.md` to obtain steps to verify the changes for
    contrib by [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5284
    - chore(deps): update module google.golang.org/genproto/googleapis/rpc
    to v0.0.0-20240509183442-62759503f434 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5345
    - chore(deps): update module google.golang.org/genproto/googleapis/api
    to v0.0.0-20240509183442-62759503f434 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5344
    - Support Delta & Cumulative temporality for LastValue aggregates by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5305
    - sdk/log: Document how Processor and Exporter interfaces can be
    extended by [@&open-telemetry#8203;pellared](https://github.com/pellared) in
    [open-telemetry/opentelemetry-go#5347
    - Remove dependabot version updates by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5346
    - chore(deps): update module google.golang.org/genproto/googleapis/api
    to v0.0.0-20240513163218-0867130af1f8 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5350
    - chore(deps): update module google.golang.org/genproto/googleapis/rpc
    to v0.0.0-20240513163218-0867130af1f8 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5351
    - chore(deps): update module github.com/prometheus/procfs to v0.15.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5352
    - chore(deps): update codecov/codecov-action action to v4.4.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5353
    - Add logs to dice example by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5349
    - log: Fix comparison of unordered map values by
    [@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
    [open-telemetry/opentelemetry-go#5306
    - fix(deps): update module google.golang.org/grpc to v1.64.0 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5354
    - Fix logger provider var name in dice example by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5358
    - chore(deps): update module google.golang.org/genproto/googleapis/rpc
    to v0.0.0-20240515191416-fc5f0ca64291 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5362
    - chore(deps): update module google.golang.org/genproto/googleapis/api
    to v0.0.0-20240515191416-fc5f0ca64291 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5361
    - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
    to v2.20.0 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5363
    - \[chore] Fix 2 places in log design doc by
    [@&open-telemetry#8203;yijiem](https://github.com/yijiem) in
    [open-telemetry/opentelemetry-go#5364
    - \[chore] Fix wrong type in DESIGN.md by
    [@&open-telemetry#8203;pellared](https://github.com/pellared) in
    [open-telemetry/opentelemetry-go#5368
    - Add the synchronous gauge to the metric API and SDK by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5304
    - Collector example: add metrics by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5283
    - Fix package prefix of error in otlploghttp by
    [@&open-telemetry#8203;XSAM](https://github.com/XSAM) in
    [open-telemetry/opentelemetry-go#5371
    - Split log/logtest into a recorder and a logger by
    [@&open-telemetry#8203;dmathieu](https://github.com/dmathieu) in
    [open-telemetry/opentelemetry-go#5365
    - Identify logger with schemaURL in global logger provider by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5375
    - Update all semconv use to v1.25.0 by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5374
    - fix(deps): update module github.com/golangci/golangci-lint to v1.58.2
    by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5382
    - chore(deps): update codecov/codecov-action action to v4.4.1 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5387
    - chore(deps): update module google.golang.org/genproto/googleapis/api
    to v0.0.0-20240520151616-dc85e6b867a5 by
    [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5388
    - chore(deps): update benchmark-action/github-action-benchmark action to
    v1.20.3 by [@&open-telemetry#8203;renovate](https://github.com/renovate) in
    [open-telemetry/opentelemetry-go#5381
    - Fix exported instrument kind const value change by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5385
    - Release v1.27.0/v0.49.0/v0.3.0 by
    [@&open-telemetry#8203;MrAlias](https://github.com/MrAlias) in
    [open-telemetry/opentelemetry-go#5392
    
    ##### New Contributors
    
    - [@&open-telemetry#8203;prasad-shirodkar](https://github.com/prasad-shirodkar) made
    their first contribution in
    [open-telemetry/opentelemetry-go#5189
    - [@&open-telemetry#8203;dockercui](https://github.com/dockercui) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5262
    - [@&open-telemetry#8203;arukiidou](https://github.com/arukiidou) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5274
    - [@&open-telemetry#8203;moisesvega](https://github.com/moisesvega) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5286
    - [@&open-telemetry#8203;renovate](https://github.com/renovate) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5309
    - [@&open-telemetry#8203;perhapsmaple](https://github.com/perhapsmaple) made their
    first contribution in
    [open-telemetry/opentelemetry-go#5115
    - [@&open-telemetry#8203;amanakin](https://github.com/amanakin) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5315
    - [@&open-telemetry#8203;yijiem](https://github.com/yijiem) made their first
    contribution in
    [open-telemetry/opentelemetry-go#5364
    
    **Full Changelog**:
    open-telemetry/opentelemetry-go@v1.26.0...v1.27.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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d4857b0 View commit details
    Browse the repository at this point in the history
  61. [chore] fix leak in test (open-telemetry#10197)

    This will allow enabling of goleak checks for the package.
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f2d9752 View commit details
    Browse the repository at this point in the history
  62. [mdatagen] Add basic telemetry test (open-telemetry#10206)

    This PR adds basic tests for the telemetry generation, and fixes the
    documentation about value type being required for histograms.
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    jpkrohling authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    23da2dd View commit details
    Browse the repository at this point in the history
  63. [chore] update lint configuration (open-telemetry#10209)

    This addresses some of the following warnings:
    
    ```
    WARN [config_reader] The configuration option `run.skip-dirs` is deprecated, please use `issues.exclude-dirs`.
    WARN [config_reader] The configuration option `run.skip-dirs-use-default` is deprecated, please use `issues.exclude-dirs-use-default`.
    WARN [config_reader] The configuration option `output.format` is deprecated, please use `output.formats`
    WARN [config_reader] The configuration option `linters.govet.check-shadowing` is deprecated. Please enable `shadow` instead, if you are not using `enable-all`.
    WARN [config_reader] The configuration option `linters.errcheck.ignore` is deprecated, please use `linters.errcheck.exclude-functions`.
    ```
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e907e9e View commit details
    Browse the repository at this point in the history
  64. Update validate command to use the new configuration options (open-te…

    …lemetry#10203)
    
    After
    open-telemetry#9516, the
    `validate` sum-command works differently from the root command.
    
    If a downstream distribution provides `URIs` as part of the new
    `ConfigProviderSettings` without `--config` flag, the `validate` command
    fails with
    ```
    2024/05/21 15:53:25 main.go:85: application run finished with error: at least one config flag must be provided
    ```
    dmitryax authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4f70f4c View commit details
    Browse the repository at this point in the history
  65. [chore] replace deprecated calls (open-telemetry#10211)

    Updating grpc.Dial -> grpc.NewClient, removing grpc.WithBlock as it's
    not recommended
    https://github.com/grpc/grpc-go/blob/master/Documentation/anti-patterns.md#the-wrong-way-grpcdial.
    We may need to add code in the future to wait for state to be connected,
    but in my local tests, there was no flakiness introduced with this
    change.
    
    Fixes
    open-telemetry#10194
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cc7fc06 View commit details
    Browse the repository at this point in the history
  66. [confmap] Remove top level condition when considering struct as Unmar…

    …shalers. (open-telemetry#9862)
    
    This is a slice of open-telemetry#9750 focusing on removing the top level condition on
    unmarshaling structs.
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    48fc515 View commit details
    Browse the repository at this point in the history
  67. [chore] disable gosec checks that cause performance issues (open-tele…

    …metry#10210)
    
    Same as
    open-telemetry/opentelemetry-collector-contrib#33192
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0a11ca9 View commit details
    Browse the repository at this point in the history
  68. fix(deps): update module google.golang.org/grpc to v1.64.0 (open-tele…

    …metry#10187)
    
    [![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://github.com/grpc/grpc-go) |
    `v1.63.2` -> `v1.64.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.63.2/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.63.2/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>grpc/grpc-go (google.golang.org/grpc)</summary>
    
    ### [`v1.64.0`](https://github.com/grpc/grpc-go/releases/tag/v1.64.0):
    Release 1.64.0
    
    [Compare
    Source](https://github.com/grpc/grpc-go/compare/v1.63.2...v1.64.0)
    
    ### API Changes
    
    - stats: Deprecate `InPayload.Data` and `OutPayload.Data`; they were
    experimental and will be deleted in the next release
    ([#&open-telemetry#8203;7121](https://github.com/grpc/grpc-go/issues/7121))
    
    ### Behavior Changes
    
    - codec: Remove handling of environment variable
    `GRPC_GO_ADVERTISE_COMPRESSORS` to suppress setting supported
    compressors in `grpc-accept-encoding` header. Compressors will always be
    advertised, as they have been by default for some time
    ([#&open-telemetry#8203;7203](https://github.com/grpc/grpc-go/issues/7203))
    
    ### New Features
    
    - resolver/dns: Add `SetMinResolutionInterval` to set the minimum
    interval at which DNS re-resolutions may occur
    ([#&open-telemetry#8203;6962](https://github.com/grpc/grpc-go/issues/6962))
    - Special Thanks:
    [@&open-telemetry#8203;HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi)
    - peer/peer: Implement the `fmt.Stringer` interface for pretty printing
    `Peer`, and
    - metadata/metadata: Implement the `fmt.Stringer` interface for pretty
    printing `MD`
    ([#&open-telemetry#8203;7137](https://github.com/grpc/grpc-go/issues/7137))
    - Special Thanks: [@&open-telemetry#8203;AnomalRoil](https://github.com/AnomalRoil)
    
    ### Performance Improvements
    
    - client: Improve RPC performance by reducing work while holding a lock
    ([#&open-telemetry#8203;7132](https://github.com/grpc/grpc-go/issues/7132))
    
    ### Bug Fixes
    
    - transport/server: Display the proper timeout value when keepalive
    pings are not ack'd in time
    ([#&open-telemetry#8203;7038](https://github.com/grpc/grpc-go/issues/7038))
    - Special Thanks: [@&open-telemetry#8203;BatmanAoD](https://github.com/BatmanAoD)
    - channelz: Fix bug that was causing the subchannel's target to be unset
    ([#&open-telemetry#8203;7189](https://github.com/grpc/grpc-go/issues/7189))
    - stats: Fix bug where peer was not set in context when calling stats
    handler for `OutPayload`, `InPayload`, and `End`
    ([#&open-telemetry#8203;7096](https://github.com/grpc/grpc-go/issues/7096))
    
    ### Dependencies
    
    - deps: Remove dependency on deprecated `github.com/golang/protobuf`
    module ([#&open-telemetry#8203;7122](https://github.com/grpc/grpc-go/issues/7122))
    
    ### Documentation
    
    - grpc: Deprecate `WithBlock`, `WithReturnConnectionError`,
    `FailOnNonTempDialError` which are ignored by `NewClient`
    ([#&open-telemetry#8203;7097](https://github.com/grpc/grpc-go/issues/7097))
    - Special Thanks: [@&open-telemetry#8203;pellared](https://github.com/pellared)
    - grpc: Deprecate `Dial` and `DialContext`. These will continue to be
    supported throughout 1.x, but are deprecated to direct users to
    `NewClient` (See
    [#&open-telemetry#8203;7090](https://github.com/grpc/grpc-go/issues/7090) for more
    information)
    - examples: Add custom lb example
    ([#&open-telemetry#8203;6691](https://github.com/grpc/grpc-go/issues/6691))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7371ff8 View commit details
    Browse the repository at this point in the history
  69. [chore] follow codeql recommendation (open-telemetry#10165)

    CodeQL is currently reporting "Invalid Go toolchain version: As of Go
    1.21, toolchain versions must use the 1.N.P syntax.". This PR attempts
    to fix this.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f454ced View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    2d50bbd View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    7c59865 View commit details
    Browse the repository at this point in the history
  72. Restrict characters in environment variable names (open-telemetry#10183)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    Restricts Environment Variable names according to the
    [restrictions](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/configuration/file-configuration.md#environment-variable-substitution)
    published by the OpenTelemetry Configuration Working Group. Changes both
    the expand converter and the env provider. Defines one regex to be used
    for both of these.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Fixes
    open-telemetry#9531
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    Unit tests
    
    <!--Please delete paragraphs that you did not use before submitting.-->
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fbfc110 View commit details
    Browse the repository at this point in the history
  73. Generate profiling pdata (open-telemetry#10195)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    This generates the pdata for profiles.
    
    <!-- Issue number if applicable -->
    #### Link to tracking issue
    Last step of open-telemetry#10109.
    
    <!--Describe what testing was performed and which tests were added.-->
    #### Testing
    
    The generated code is unit-tested by generated tests.
    
    cc @mx-psi
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    93addd3 View commit details
    Browse the repository at this point in the history
  74. [chore] fix schema for telemetry/metrics/<metric-name> (open-telemetr…

    …y#10224)
    
    Apparently there's an error on the schema for the telemetry node:
    looking at a working example, I see this:
    
    ```
    telemetry:
      metrics:
        processor_tail_sampling_sampling_decision_latency:
          description: Latency (in microseconds) of a given sampling policy
          unit: µs
          enabled: true
          histogram:
            value_type: int
    ```
    
    However, the current schema seems to indicate that the `metrics` node
    shouldn't be there. This PR brings the schema to be in-line with the
    code.
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    jpkrohling authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8721a19 View commit details
    Browse the repository at this point in the history
  75. [mdatagen] generate utility code to test telemetry (open-telemetry#10212

    )
    
    This will allow components to more easily test the telemetry they should
    be emitting.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    caf0a1f View commit details
    Browse the repository at this point in the history
  76. [batchprocessor] fix broken processor_batch_metadata_cardinality metr…

    …ic (open-telemetry#10232)
    
    Fixes open-telemetry#10231
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d127fbb View commit details
    Browse the repository at this point in the history
  77. fix(deps): update all opentelemetry-go-contrib packages (open-telemet…

    …ry#10238)
    
    [![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://github.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.6.0` -> `v0.7.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fconfig/v0.7.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.7.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.6.0/v0.7.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.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.51.0` -> `v0.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.52.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.52.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.51.0/v0.52.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.51.0/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.51.0` -> `v0.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.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.52.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.51.0/v0.52.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.51.0/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/propagators/b3](https://github.com/open-telemetry/opentelemetry-go-contrib)
    | `v1.26.0` -> `v1.27.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.27.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.27.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.26.0/v1.27.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.26.0/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [go.opentelemetry.io/contrib/zpages](https://github.com/open-telemetry/opentelemetry-go-contrib)
    | `v0.51.0` -> `v0.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.52.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.52.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.51.0/v0.52.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.51.0/v0.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-go-contrib
    (go.opentelemetry.io/contrib/config)</summary>
    
    ###
    [`v0.7.0`](https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v0.7.0)
    
    [Compare
    Source](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v0.6.0...v0.7.0)
    
    Add support for go.opentelemetry.io/otel v0.7.0
    
    # Raw changes made between v0.6.1 and v0.7.0
    
    
    [`be5af6f`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/be5af6fc17a1fd313d1d8267aa9a51738ef1c85c)
    Create RELEASE instructions
    ([#&open-telemetry#8203;101](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/101))
    
    [`a3a136f`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a3a136f9689a5f8a97164247ad5f7b831bb981ad)
    Modify Datadog example test to send UDP packets and validate them
    ([#&open-telemetry#8203;96](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/96))
    
    [`41015b5`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/41015b560c38fbe78cbee75762d2a29575727042)
    Bump google.golang.org/grpc from 1.29.1 to 1.30.0
    ([#&open-telemetry#8203;99](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/99))
    
    [`d8b0c8e`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d8b0c8e48eec5634aeec3baeea7cc7641c839d48)
    Bump google.golang.org/grpc in /instrumentation/labstack/echo
    ([#&open-telemetry#8203;100](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/100))
    
    [`2638e7b`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/2638e7be887225775c6c0be423d3e1a77d19febf)
    Bump google.golang.org/grpc in /instrumentation/gin-gonic/gin
    ([#&open-telemetry#8203;98](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/98))
    
    [`90ce241`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/90ce241afaf68d6b7ae58372dbb71c4ce2b86bc8)
    Using latest version of mod-tidier which supports go.{mod,sum} check
    ([#&open-telemetry#8203;97](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/97))
    
    [`6c478fe`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6c478fe44e10f331991bd669fca4d351445b34d9)
    Upgrade Exporter to match new API
    ([#&open-telemetry#8203;46](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/46))
    
    [`64e2183`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/64e21834f1d5eab534cfcdd488f65e2aa658ca77)
    Bump github.com/golangci/golangci-lint from 1.21.0 to 1.27.0 in /tools
    ([#&open-telemetry#8203;77](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/77))
    
    [`c83cc1e`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/c83cc1e777f281e48d115b1203e0a31fcb0acd0f)
    Bump go.mongodb.org/mongo-driver from 1.3.2 to 1.3.4 in
    /instrumentation/go.mongodb.org/mongo-driver
    ([#&open-telemetry#8203;76](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/76))
    
    [`e719fe6`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/e719fe6664b5d9d36a606adb0acd41e2c8626433)
    Bump github.com/stretchr/testify in /instrumentation/gin-gonic/gin
    ([#&open-telemetry#8203;75](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/75))
    
    [`0f251cc`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0f251cced76664295957efcf6d674ecbcc787329)
    Bump github.com/stretchr/testify
    ([#&open-telemetry#8203;74](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/74))
    
    [`b421721`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/b421721973ea11fbda6ace827893632cd3187056)
    Bump github.com/gin-gonic/gin from 1.6.2 to 1.6.3 in
    /instrumentation/gin-gonic/gin
    ([#&open-telemetry#8203;73](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/73))
    
    [`d923ef6`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d923ef694483717c2af48491990a03465f704a76)
    Bump google.golang.org/grpc from 1.28.1 to 1.29.1
    ([#&open-telemetry#8203;72](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/72))
    
    [`c1fd2a1`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/c1fd2a1d09019e81acc8874fcdff49943b82efe9)
    Bump google.golang.org/grpc in /instrumentation/labstack/echo
    ([#&open-telemetry#8203;71](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/71))
    
    [`ea45049`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/ea450490e8a242a230e0e63d5ba801b3caa08247)
    Bump github.com/stretchr/testify from 1.5.1 to 1.6.1 in
    /instrumentation/macaron
    ([#&open-telemetry#8203;70](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/70))
    
    [`d5e8ef2`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d5e8ef29f8e8ca02cf4af879c6057100fbea092c)
    Bump google.golang.org/grpc in /instrumentation/gin-gonic/gin
    ([#&open-telemetry#8203;69](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/69))
    
    [`efaf37a`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/efaf37aab3fe80516baedf046a612a92c0ea7b96)
    Bump gopkg.in/macaron.v1 from 1.3.5 to 1.3.9 in /instrumentation/macaron
    ([#&open-telemetry#8203;68](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/68))
    
    [`db6e6c5`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/db6e6c5976861d5bacb4ec4d6850c1828bb0837c)
    Bump github.com/stretchr/testify in /instrumentation/labstack/echo
    ([#&open-telemetry#8203;67](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/67))
    
    [`eecea29`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/eecea29c84eb76c488edf68dbd3639be3f01efdb)
    Bump github.com/stretchr/testify from 1.4.0 to 1.6.1
    ([#&open-telemetry#8203;66](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/66))
    
    [`6972389`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/69723897af771300c95ef6149245a3953cb43bc1)
    Bump github.com/stretchr/testify in /instrumentation/gorilla/mux
    ([#&open-telemetry#8203;65](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/65))
    
    [`f0fb8bc`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f0fb8bc25e3649d9999f7f97006fae18c7b8acfa)
    Bump github.com/stretchr/testify from 1.5.1 to 1.6.1 in
    /exporters/metric/dogstatsd
    ([#&open-telemetry#8203;62](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/62))
    
    [`325b321`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/325b321e22547732db28d517f7f18ba455a41157)
    Update project docs and layout
    ([#&open-telemetry#8203;92](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/92))
    
    [`135745a`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/135745a8c3d789a23cc3b46e4afa711d50f8bfef)
    Bump github.com/stretchr/testify from 1.4.0 to 1.6.1 in
    /instrumentation/runtime
    ([#&open-telemetry#8203;64](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/64))
    
    [`9f68b4e`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9f68b4e3ffb07c5273047bd82dd23181d2c88e20)
    Fix company affiliation
    ([#&open-telemetry#8203;95](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/95))
    
    [`e4d3a09`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/e4d3a09bb4f8ba8e55f1297aec5c0b71ad20a73e)
    Add dependabot tidy github workflow
    ([#&open-telemetry#8203;94](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/94))
    
    [`f45ec6b`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f45ec6ba0da286bfa160894e5491a24420aaa932)
    Bump github.com/DataDog/datadog-go from 3.5.0+incompatible to
    3.7.2+incompatible in /exporters/metric/datadog
    ([#&open-telemetry#8203;78](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/78))
    
    [`5e5d6f1`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5e5d6f13ffa6e8e27c7646c9025ed787b8d73482)
    Create dependabot.yml
    ([#&open-telemetry#8203;61](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/61))
    
    [`25bcf27`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/25bcf274ad2fe009a3cf1e792235f306f41db1e0)
    Add tagging script for release process
    ([#&open-telemetry#8203;60](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/60))
    
    </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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4b5249a View commit details
    Browse the repository at this point in the history
  78. fix(deps): update module golang.org/x/vuln to v1.1.1 (open-telemetry#…

    …10237)
    
    [![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.1.0` -> `v1.1.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fvuln/v1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fvuln/v1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fvuln/v1.1.0/v1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fvuln/v1.1.0/v1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7a38011 View commit details
    Browse the repository at this point in the history
  79. fix(deps): update module github.com/golangci/golangci-lint to v1.59.0 (

    …open-telemetry#10239)
    
    [![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://github.com/golangci/golangci-lint)
    | `v1.58.2` -> `v1.59.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.58.2/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golangci/golangci-lint
    (github.com/golangci/golangci-lint)</summary>
    
    ###
    [`v1.59.0`](https://github.com/golangci/golangci-lint/compare/v1.58.2...v1.59.0)
    
    [Compare
    Source](https://github.com/golangci/golangci-lint/compare/v1.58.2...v1.59.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8506c65 View commit details
    Browse the repository at this point in the history
  80. fix(deps): update module github.com/hashicorp/go-version to v1.7.0 (o…

    …pen-telemetry#10240)
    
    [![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/hashicorp/go-version](https://github.com/hashicorp/go-version)
    | `v1.6.0` -> `v1.7.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fgo-version/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhashicorp%2fgo-version/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhashicorp%2fgo-version/v1.6.0/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fgo-version/v1.6.0/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>hashicorp/go-version
    (github.com/hashicorp/go-version)</summary>
    
    ###
    [`v1.7.0`](https://github.com/hashicorp/go-version/releases/tag/v1.7.0)
    
    [Compare
    Source](https://github.com/hashicorp/go-version/compare/v1.6.0...v1.7.0)
    
    ENHANCEMENTS:
    
    - Remove `reflect` dependency
    ([#&open-telemetry#8203;91](https://github.com/hashicorp/go-version/pull/91))
    - Implement the `database/sql.Scanner` and `database/sql/driver.Value`
    interfaces for `Version`
    ([#&open-telemetry#8203;133](https://github.com/hashicorp/go-version/pull/133))
    
    INTERNAL:
    
    - \[COMPLIANCE] Add Copyright and License Headers
    ([#&open-telemetry#8203;115](https://github.com/hashicorp/go-version/pull/115))
    - \[COMPLIANCE] Update MPL-2.0 LICENSE
    ([#&open-telemetry#8203;105](https://github.com/hashicorp/go-version/pull/105))
    - Bump actions/cache from 3.0.11 to 3.2.5
    ([#&open-telemetry#8203;116](https://github.com/hashicorp/go-version/pull/116))
    - Bump actions/checkout from 3.2.0 to 3.3.0
    ([#&open-telemetry#8203;111](https://github.com/hashicorp/go-version/pull/111))
    - Bump actions/upload-artifact from 3.1.1 to 3.1.2
    ([#&open-telemetry#8203;112](https://github.com/hashicorp/go-version/pull/112))
    - GHA Migration
    ([#&open-telemetry#8203;103](https://github.com/hashicorp/go-version/pull/103))
    - github: Pin external GitHub Actions to hashes
    ([#&open-telemetry#8203;107](https://github.com/hashicorp/go-version/pull/107))
    - SEC-090: Automated trusted workflow pinning (2023-04-05)
    ([#&open-telemetry#8203;124](https://github.com/hashicorp/go-version/pull/124))
    - update readme
    ([#&open-telemetry#8203;104](https://github.com/hashicorp/go-version/pull/104))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    337dc28 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    5f3fcc3 View commit details
    Browse the repository at this point in the history
  82. [mdatagen] add support for bucket boundaries (open-telemetry#10229)

    This allows setting of explicit boundaries for histograms.
    
    Fixes
    open-telemetry#10218
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ead39cc View commit details
    Browse the repository at this point in the history
  83. mdatagen: support setting telemetry level in telemetry builder (open-…

    …telemetry#10234)
    
    This allows components to set the minimum level needed for them to
    produce telemetry. By default, this is set to
    `configtelemetryLevelBasic`. If the telemetry level is below that
    minimum level, then the noop meter is used for metrics.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1013bc4 View commit details
    Browse the repository at this point in the history
  84. [chore]fix semconv script (open-telemetry#10241)

    The automation script that runs on a cron to auto-generate PRs for new
    semconv updates has been failing since it was created. This PR fixes a
    couple of issues w/ the workflow that were preventing it from working.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    14e0d89 View commit details
    Browse the repository at this point in the history
  85. [chore] remove WithOTel test wrapper (open-telemetry#10236)

    This is no longer needed since we're not testing WithOTel and
    WithOpenCensus.
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    50fd50a View commit details
    Browse the repository at this point in the history
  86. [chore] cleanup tostring function, remove unclear uri parameter (open…

    …-telemetry#10244)
    
    Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
    bogdandrutu authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    9618533 View commit details
    Browse the repository at this point in the history
  87. [batchprocessor] use mdatagen for async metric (open-telemetry#10233)

    Follows
    open-telemetry#10232,
    use mdatagen for async counter
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    90ed7b6 View commit details
    Browse the repository at this point in the history
  88. [confmap] Add new tests (open-telemetry#10246)

    #### Description
    Add a new test scenarios to confmap expand tests
    
    #### Link to tracking issue
    Related to
    open-telemetry#10182 (comment)
    TylerHelmuth authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ae44725 View commit details
    Browse the repository at this point in the history
  89. [config] Deprecate component.UnmarshalConfig (open-telemetry#9750)

    **Description:**
    This PR removes the top level if/else in `component.UnmarshalConfig`,
    handling recursive state in the confmap.Conf object instead.
    This PR deprecates `component.UnmarshalConfig` in favor of calling
    directly `Unmarshal` on the confmap.Conf object.
    
    **Link to tracking Issue:**
    Fixes open-telemetry#7102
    Fixes open-telemetry#7101
    
    ---------
    
    Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    779b625 View commit details
    Browse the repository at this point in the history
  90. [docs] add documentation regarding verify images signatures (open-tel…

    …emetry#8990)
    
    **Description:** <Describe what has changed. 
    - add documentation regarding verify images signatures
    
    related to
    open-telemetry/opentelemetry-collector-releases#207
    
    Fixes:
    open-telemetry#9610
    
    /assign @jpkrohling
    
    ---------
    
    Signed-off-by: cpanato <ctadeu@gmail.com>
    Co-authored-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
    3 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4871b70 View commit details
    Browse the repository at this point in the history
  91. [chore] Fix link to generated tests (open-telemetry#10248)

    #### Description
    Fixes a bad link
    
    #### Link to tracking issue
    Fixes open-telemetry#10143
    atoulme authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0c9609f View commit details
    Browse the repository at this point in the history
  92. [batchprocessor] ensure attributes are set on metadata metric (open-t…

    …elemetry#10245)
    
    Fixing this bug required a change in mdatagen to ensure attributes could
    be passed in to the telemetry builder.
        
    Fixes open-telemetry#9674
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    76f2ad9 View commit details
    Browse the repository at this point in the history
  93. [chore] update batch processor tests to use generated utility (open-t…

    …elemetry#10256)
    
    This updates the tests for the batch processor. This allows us to remove
    a bunch of custom test code.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    66f9a58 View commit details
    Browse the repository at this point in the history
  94. [confmap] Add ability to set default provider (open-telemetry#10182)

    #### Description
    This PR adds support for expanding `${}` syntax when no schema is
    provided by allowing Resolver to use a default provider.
    
    In a followup PR I'll update otelcol with a feature gate that allow
    switching between a default envProvider and the expandconverter.
    
    #### Link to tracking issue
    Related to
    open-telemetry#10161
    Related to
    open-telemetry#7111
    
    #### Testing
    Added unit tests
    
    #### Documentation
    Added godoc strings
    
    ---------
    
    Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ab632d5 View commit details
    Browse the repository at this point in the history
  95. [processorhelper] use mdatagen level and noop meter (open-telemetry#1…

    …0235)
    
    This cleans up the need to have a level in the ObsReport struct. Added
    test to validate the change as none existed before
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1b02911 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    0ed3bc3 View commit details
    Browse the repository at this point in the history
  97. [chore] use mdatagen to generate service metrics (open-telemetry#10160)

    This PR follows
    open-telemetry#10159 and
    uses the new mdatagen functionality to generate async metrics in the
    service.
    
    ---------
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bd09aee View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    7b094f4 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    33acd13 View commit details
    Browse the repository at this point in the history
  100. [chore] Remove redundant wait group from a test (open-telemetry#10269)

    https://github.com/open-telemetry/opentelemetry-collector/pull/10258/files#r1621017272
    made me wonder if the wait group is really necessary. We have another
    synchronization that waits for at least two requests to enter the merge
    function, which should be enough. So, we don't necessarily need this
    wait group.
    
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bd6c3ba View commit details
    Browse the repository at this point in the history
  101. [chore] remove TODO from confmap code (open-telemetry#10278)

    Remove a TODO comment on confmap/provider.go related to ChangeEvent.
    This struct is used extensively in providers that rely on changes such
    as:
    
    https://github.com/signalfx/splunk-otel-collector/blob/main/internal/configsource/etcd2configsource/source.go#L84
    atoulme authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ef1be56 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    185298a View commit details
    Browse the repository at this point in the history
  103. [chore] remove deprecated types (open-telemetry#10283)

    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c1c38fc View commit details
    Browse the repository at this point in the history
  104. [chore] remove deprecated LoadTLSConfigContext methods (open-telemetr…

    …y#10284)
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e993594 View commit details
    Browse the repository at this point in the history
  105. [service] remove deprecated Telemetry struct and New func (open-telem…

    …etry#10285)
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    codeboten authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e2ad341 View commit details
    Browse the repository at this point in the history
  106. [confighttp] Apply MaxRequestBodySize to the result of a decompressed…

    … body (open-telemetry#10289)
    
    This change applies a restriction on the size of the decompressed
    payload. Before this change, this is the result of the test added in
    this PR:
    
    ```
    --- FAIL: TestServerWithDecompression (0.03s)
        /home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1327:
            	Error Trace:	/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1327
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/compression.go:163
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp.go:455
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.52.0/handler.go:212
            	            				/home/jpkroehling/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.52.0/handler.go:73
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/clientinfohandler.go:26
            	            				/usr/lib/golang/src/net/http/server.go:3137
            	            				/usr/lib/golang/src/net/http/server.go:2039
            	            				/usr/lib/golang/src/runtime/asm_amd64.s:1695
            	Error:      	An error is expected but got nil.
            	Test:       	TestServerWithDecompression
        /home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1328:
            	Error Trace:	/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1328
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/compression.go:163
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp.go:455
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.52.0/handler.go:212
            	            				/home/jpkroehling/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.52.0/handler.go:73
            	            				/usr/lib/golang/src/net/http/server.go:2166
            	            				/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/clientinfohandler.go:26
            	            				/usr/lib/golang/src/net/http/server.go:3137
            	            				/usr/lib/golang/src/net/http/server.go:2039
            	            				/usr/lib/golang/src/runtime/asm_amd64.s:1695
            	Error:
            	Test:       	TestServerWithDecompression
        /home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1357:
            	Error Trace:	/home/jpkroehling/Projects/src/github.com/open-telemetry/opentelemetry-collector/config/confighttp/confighttp_test.go:1357
            	Error:      	Not equal:
            	            	expected: 200
            	            	actual  : 400
            	Test:       	TestServerWithDecompression
    FAIL
    FAIL	go.opentelemetry.io/collector/config/confighttp	0.036s
    FAIL
    ```
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    
    ---------
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    jpkrohling authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    385b669 View commit details
    Browse the repository at this point in the history
  107. [chore] Prepare release v1.9.0/v0.102.0 (open-telemetry#10293)

    The following commands were run to prepare this release:
    - make chlog-update VERSION=v1.9.0/v0.102.0
    - make prepare-release PREVIOUS_VERSION=1.8.0 RELEASE_CANDIDATE=1.9.0
    MODSET=stable
    - make prepare-release PREVIOUS_VERSION=0.101.0
    RELEASE_CANDIDATE=0.102.0 MODSET=beta
    
    ---------
    
    Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3e2d48a View commit details
    Browse the repository at this point in the history
  108. [chore] update go to 1.21.11/1.22.4 (open-telemetry#10321) (open-tele…

    …metry#10325)
    
    Backport of open-telemetry#10321
    
    Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    63b2b7c View commit details
    Browse the repository at this point in the history
  109. [configgrpc] Use own compressors for zstd (open-telemetry#10323) (ope…

    …n-telemetry#10324)
    
    Backport of open-telemetry#10323
    
    Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    Co-authored-by: Juraci Paixão Kröhling <juraci@kroehling.de>
    2 people authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    714289e View commit details
    Browse the repository at this point in the history
  110. prepare release 0.102.1 (open-telemetry#10326)

    <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
    Ex. Adding a feature - Explain what this achieves.-->
    #### Description
    
    Step 2 of release process
    
    > Make sure you are on release/<release-series>. Prepare release commits
    with prepare-release make target, e.g. make prepare-release
    PREVIOUS_VERSION=0.90.0 RELEASE_CANDIDATE=0.90.1 MODSET=beta, and create
    a pull request against the release/<release-series> branch.
    mx-psi authored and steves-canva committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    98af6ce View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

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