Skip to content

build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.45.0 to 1.46.0 - #3428

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go.opentelemetry.io/otel/exporters/stdout/stdouttrace-1.46.0
Open

build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.45.0 to 1.46.0#3428
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go.opentelemetry.io/otel/exporters/stdout/stdouttrace-1.46.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.45.0 to 1.46.0.

Release notes

Sourced from go.opentelemetry.io/otel/exporters/stdout/stdouttrace's releases.

v1.46.0/v0.68.0/v0.22.0/v0.0.19

This release is the last to support Go 1.25. The next release will require at least Go 1.26.

Added

  • Support testing of Go 1.27. (#8811)
  • Support http/json protocol in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#8273, #8775, #8831)
  • Add Hasher struct and methods in go.opentelemetry.io/otel/attribute to compute authoritative Distinct hashes incrementally for attribute filtering and deduplication. (#8598)

Changed

  • Lazily evaluate filtered and dropped attributes on measurement hot paths in go.opentelemetry.io/otel/sdk/metric to avoid unnecessary attribute set allocations. (#8598)
  • Add ErrExporterShutdown to go.opentelemetry.io/otel/sdk/log and return it from the go.opentelemetry.io/otel/exporters/stdout/stdoutlog, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp exporters when Export is called after Shutdown. (#8773)
  • Clarify in go.opentelemetry.io/otel/log that calling Logger.Enabled is optional and that cached results can become stale. (#8764)

Fixed

  • Export dropped attribute counts in OTLP log records from go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8829)
  • Name span events created from OpenTracing logs after the event log field, falling back to log, instead of always using an empty name in go.opentelemetry.io/otel/bridge/opentracing. (#8648)
  • Count exception attributes omitted due to the attribute count limit as dropped in go.opentelemetry.io/otel/sdk/log. (#8796)
  • Prevent log record and instrumentation scope attributes with empty keys from reaching processors and exporters in go.opentelemetry.io/otel/sdk/log. (#8797)
  • Fix a data race when span attributes are read concurrently in go.opentelemetry.io/otel/sdk/trace. (#8706)
  • Prevent a panic in (*Set).Filter when called on a nil receiver in go.opentelemetry.io/otel/attribute. (#8792)
  • The simple span and log processors record otel.sdk.processor.{span,log}.processed when the record is submitted to the exporter instead of after the export completes, and no longer set error.type from the export outcome, in go.opentelemetry.io/otel/sdk/trace and go.opentelemetry.io/otel/sdk/log. (#8705)
  • Prevent Resource.MarshalLog from panicking on nil resources in go.opentelemetry.io/otel/sdk/resource. (#8758)

What's Changed

... (truncated)

Changelog

Sourced from go.opentelemetry.io/otel/exporters/stdout/stdouttrace's changelog.

[1.46.0/0.68.0/0.22.0/0.0.19] - 2026-08-25

This release is the last to support [Go 1.25]. The next release will require at least [Go 1.26].

Added

  • Support testing of [Go 1.27]. (#8811)
  • Support http/json protocol in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#8273, #8775, #8831)
  • Add Hasher struct and methods in go.opentelemetry.io/otel/attribute to compute authoritative Distinct hashes incrementally for attribute filtering and deduplication. (#8598)

Changed

  • Lazily evaluate filtered and dropped attributes on measurement hot paths in go.opentelemetry.io/otel/sdk/metric to avoid unnecessary attribute set allocations. (#8598)
  • Add ErrExporterShutdown to go.opentelemetry.io/otel/sdk/log and return it from the go.opentelemetry.io/otel/exporters/stdout/stdoutlog, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp exporters when Export is called after Shutdown. (#8773)
  • Clarify in go.opentelemetry.io/otel/log that calling Logger.Enabled is optional and that cached results can become stale. (#8764)

Fixed

  • Export dropped attribute counts in OTLP log records from go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8829)
  • Name span events created from OpenTracing logs after the event log field, falling back to log, instead of always using an empty name in go.opentelemetry.io/otel/bridge/opentracing. (#8648)
  • Count exception attributes omitted due to the attribute count limit as dropped in go.opentelemetry.io/otel/sdk/log. (#8796)
  • Prevent log record and instrumentation scope attributes with empty keys from reaching processors and exporters in go.opentelemetry.io/otel/sdk/log. (#8797)
  • Fix a data race when span attributes are read concurrently in go.opentelemetry.io/otel/sdk/trace. (#8706)
  • Prevent a panic in (*Set).Filter when called on a nil receiver in go.opentelemetry.io/otel/attribute. (#8792)
  • The simple span and log processors record otel.sdk.processor.{span,log}.processed when the record is submitted to the exporter instead of after the export completes, and no longer set error.type from the export outcome, in go.opentelemetry.io/otel/sdk/trace and go.opentelemetry.io/otel/sdk/log. (#8705)
  • Prevent Resource.MarshalLog from panicking on nil resources in go.opentelemetry.io/otel/sdk/resource. (#8758)
Commits
  • 58db4c8 Release v1.46.0 (#8858)
  • 524fc3c chore(deps): update golang.org/x/telemetry digest to 1f5465a (#8853)
  • 3b8ef6f chore(deps): update codspeedhq/action action to v5.2.1 (#8854)
  • cfbeab5 attribute: clarify xxhash test purpose (#8753)
  • 3599b59 sdk/log: Add interface stability markers (#8855)
  • 08d52dc otlptracehttp: Accept quoted finite doubles in OTLP JSON (#8831)
  • d720f5a otlplog: export dropped attribute count (#8829)
  • 80fe23b chore(deps): update module honnef.co/go/tools to v0.8.1 (#8816)
  • 5337812 chore(deps): update codspeedhq/action action to v5.2.0 (#8851)
  • 2f73a3e chore(deps): update module github.com/uudashr/iface to v1.5.1 (#8841)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 31, 2026
@codacy-production

codacy-production Bot commented Aug 31, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 duplication

Metric Results
Duplication 0

View in Codacy

🟢 Coverage ∅ diff coverage · +0.01% coverage variation

Metric Results
Coverage variation +0.01% coverage variation (-1.00%)
Diff coverage diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (6688a03) 87834 20482 23.32%
Head commit (eee4ce8) 87834 (+0) 20492 (+10) 23.33% (+0.01%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#3428) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@butonic
butonic enabled auto-merge August 31, 2026 16:12
@butonic

butonic commented Sep 1, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go.opentelemetry.io/otel/exporters/stdout/stdouttrace-1.46.0 branch from e1d767d to e6c7762 Compare September 1, 2026 06:27
Bumps [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) from 1.45.0 to 1.46.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go.opentelemetry.io/otel/exporters/stdout/stdouttrace-1.46.0 branch from e6c7762 to eee4ce8 Compare September 2, 2026 14:51
@butonic

butonic commented Sep 3, 2026

Copy link
Copy Markdown
Member

@dschmidt I think one of the search related prc introduced a flakyness https://ci.opencloud.rocks/repos/3/pipeline/2597/256

Scenario: check extracted properties of a file by sharee from shares space                                                          # /woodpecker/src/github.com/opencloud-eu/opencloud/tests/acceptance/features/apiSearchContent/extractedProps.feature:80
    Given these users have been created with default attributes:                                                                      # FeatureContext::theseUsersHaveBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
      | username |
      | Brian    |
    And user "Alice" has uploaded file "filesForUpload/testaudio.mp3" to "testaudio.mp3"                                              # FeatureContext::userHasUploadedAFileTo()
    And user "Alice" has uploaded file "filesForUpload/testavatar.jpg" to "testavatar.jpg"                                            # FeatureContext::userHasUploadedAFileTo()
    And user "Alice" has sent the following resource share invitation:                                                                # SharingNgContext::userHasSentTheFollowingResourceShareInvitation()
      | resource        | testaudio.mp3 |
      | space           | Personal      |
      | sharee          | Brian         |
      | shareType       | user          |
      | permissionsRole | Viewer        |
    And user "Brian" has a share "testaudio.mp3" synced                                                                               # SharingNgContext::userHasShareSynced()
    And user "Alice" has sent the following resource share invitation:                                                                # SharingNgContext::userHasSentTheFollowingResourceShareInvitation()
      | resource        | testavatar.jpg |
      | space           | Personal       |
      | sharee          | Brian          |
      | shareType       | user           |
      | permissionsRole | Viewer         |
    And user "Brian" has a share "testavatar.jpg" synced                                                                              # SharingNgContext::userHasShareSynced()
    When user "Brian" gets the following extracted properties of resource "testaudio.mp3" inside space "Shares" using the WebDAV API  # SpacesContext::userGetsTheFollowingExtractedPropertiesOfFileInsideSpaceUsingTheWebdavApi()
      | propertyName |
      | oc:audio     |
    Then the HTTP status code should be "207"                                                                                         # FeatureContext::thenTheHTTPStatusCodeShouldBe()
    And as user "Brian" the REPORT response should contain a resource "testaudio.mp3" with these key and value pairs:                 # SpacesContext::asUsertheXMLResponseShouldContainMountpointWithTheseKeyAndValuePair()
      | key                | value                          |
      | oc:audio/oc:album  | ALBUM1234567890123456789012345 |
      | oc:audio/oc:artist | ARTIST123456789012345678901234 |
      | oc:audio/oc:genre  | Pop                            |
      | oc:audio/oc:title  | TITLE1234567890123456789012345 |
      | oc:audio/oc:track  | 1                              |
      | oc:audio/oc:year   | 2001                           |
    When user "Brian" gets the following extracted properties of resource "testavatar.jpg" inside space "Shares" using the WebDAV API # SpacesContext::userGetsTheFollowingExtractedPropertiesOfFileInsideSpaceUsingTheWebdavApi()
      | propertyName |
      | oc:image     |
      | oc:location  |
      | oc:photo     |
    Then the HTTP status code should be "207"                                                                                         # FeatureContext::thenTheHTTPStatusCodeShouldBe()
    And as user "Brian" the REPORT response should contain a resource "testavatar.jpg" with these key and value pairs:                # SpacesContext::asUsertheXMLResponseShouldContainMountpointWithTheseKeyAndValuePair()
      | key                      | value         |
      | oc:image/oc:width        | 1402          |
      | oc:image/oc:height       | 500           |
      | oc:location/oc:latitude  | 52.437804     |
      | oc:location/oc:longitude | 13.341866     |
      | oc:photo/oc:camera-make  | NIKON         |
      | oc:photo/oc:camera-model | COOLPIX P6000 |
      | oc:photo/oc:f-number     | 4.5           |
      | oc:photo/oc:focal-length | 6             |
      Using xpaths:
      	- //d:href[text()='/dav/spaces/a0ca6a90-a365-4782-871e-d44447bbc668$a0ca6a90-a365-4782-871e-d44447bbc668/testavatar.jpg']/following-sibling::d:propstat//oc:image/oc:width
      Found multiple elements for '<oc:image/oc:width>' in the XML response
      	'<?xml version="1.0"?>
      <d:multistatus xmlns:s="[http://sabredav.org/ns"](http://sabredav.org/ns%22) xmlns:d="DAV:" xmlns:oc="[http://owncloud.org/ns"><d:response><d:href>/dav/spaces/a0ca6a90-a365-4782-871e-d44447bbc668$a0ca6a90-a365-4782-871e-d44447bbc668/testavatar.jpg</d:href><d:propstat><d:prop><oc:image><oc:height>500</oc:height></oc:image><oc:location><oc:longitude>13.341866</oc:longitude></oc:location><oc:photo><oc:camera-model>COOLPIX](http://owncloud.org/ns%22%3E%3Cd:response%3E%3Cd:href%3E/dav/spaces/a0ca6a90-a365-4782-871e-d44447bbc668$a0ca6a90-a365-4782-871e-d44447bbc668/testavatar.jpg%3C/d:href%3E%3Cd:propstat%3E%3Cd:prop%3E%3Coc:image%3E%3Coc:height%3E500%3C/oc:height%3E%3C/oc:image%3E%3Coc:location%3E%3Coc:longitude%3E13.341866%3C/oc:longitude%3E%3C/oc:location%3E%3Coc:photo%3E%3Coc:camera-model%3ECOOLPIX) P6000</oc:camera-model><oc:orientation>1</oc:orientation></oc:photo></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>'
      Failed asserting that actual size 0 matches expected size 1.

maybe related:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant