Skip to content

fix(deps): update go dependencies#498

Merged
christos68k merged 3 commits intomainfrom
renovate/go-dependencies
Jun 5, 2025
Merged

fix(deps): update go dependencies#498
christos68k merged 3 commits intomainfrom
renovate/go-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 3, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/aws/aws-sdk-go-v2 v1.30.5 -> v1.36.3 age adoption passing confidence require minor
github.com/aws/aws-sdk-go-v2/config v1.27.35 -> v1.29.14 age adoption passing confidence require minor
github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 -> v1.80.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/component v0.116.0 -> v0.120.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/consumer/consumertest v0.116.0 -> v0.127.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/consumer/xconsumer v0.116.0 -> v0.127.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/pdata 2e61528 -> e45c0e5 require digest
go.opentelemetry.io/collector/pdata/pprofile 2e61528 -> e45c0e5 require digest
go.opentelemetry.io/collector/receiver v0.116.0 -> v0.121.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/receiver/receivertest v0.116.0 -> v0.127.0 age adoption passing confidence require minor
go.opentelemetry.io/collector/receiver/xreceiver v0.116.0 -> v0.127.0 age adoption passing confidence require minor
go.opentelemetry.io/otel v1.35.0 -> v1.36.0 age adoption passing confidence require minor
go.opentelemetry.io/otel/metric v1.35.0 -> v1.36.0 age adoption passing confidence require minor

Release Notes

aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)

v1.36.3

Compare Source

v1.36.2

Compare Source

v1.36.1

Compare Source

v1.36.0

Compare Source

v1.35.0

Compare Source

v1.34.0

Compare Source

v1.33.0

Compare Source

v1.32.8

Compare Source

v1.32.7

Compare Source

v1.32.6

Compare Source

v1.32.5

Compare Source

v1.32.4

Compare Source

v1.32.3

Compare Source

v1.32.2

Compare Source

v1.32.1

Compare Source

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/component)

v0.120.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • otlpreceiver: Update stability for logs (#​12335)
  • exporterhelper: Implement sync disabled queue used when batching is enabled. (#​12245)
  • exporterhelper: Enable the new pull-based batcher in exporterhelper (#​12291)
  • exporterhelper: Update queue size after the element is done exported (#​12399)
    After this change the active queue size will include elements in the process of being exported.
  • otelcol: Add featuregate command to display information about available features (#​11998)
    The featuregate command allows users to view detailed information about feature gates
    including their status, stage, and description.
🧰 Bug fixes 🧰
  • memorylimiter: Logger no longer attributes to single signal, pipeline, or component. (#​12217)
  • otlpreceiver: Logger no longer attributes to random signal when receiving multiple signals. (#​12217)
  • exporterhelper: Fix undefined behavior access to request after send to next component. This causes random memory access. (#​12281)
  • exporterhelper: Fix default batcher to correctly call all done callbacks exactly once (#​12247)
  • otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#​12367)
  • otlphttpexporter: Fix parsing logic for Retry-After in OTLP http protocol. (#​12366)
    The value of Retry-After field can be either an HTTP-date or delay-seconds and the current logic only parsed delay-seconds.
  • cmd/builder: Ensure unique aliases for modules with same suffix (#​12201)

v0.119.0

Compare Source

🛑 Breaking changes 🛑
  • exporterhelper: Rename exporter span signal specific attributes (e.g. "sent_spans" / "send_failed_span") to "items.sent" / "items.failed". (#​12165)

  • cmd/mdatagen: Remove dead field telemetry::level (#​12144)

  • exporterhelper: Change exporter ID to be a Span level attribute instead on each event. (#​12164)
    This does not have an impact on the level of information emitted, but on the structure of the Span.

  • cmd/mdatagen: Remove level field from metrics definition (#​12145)
    This mechanism will be added back once a new views mechanism is implemented.

  • service: Value for telemetry exporter otlp.protocol updated from grpc/protobuf to grpc. (#​12337)

  • service: internal metrics exported over Prometheus may differ from previous versions. (#​11611)

    Users who do not customize the Prometheus reader should not be impacted. The change to update the internal telemetry to use otel-go config can cause unexpected behaviour
    for end users. This change is caused by the default values in config being different from what the Collector has used in previous versions. The
    following changes can occur when users configure their service::telemetry::metrics::readers:

    • the metric name will append a _total suffix if without_type_suffix is not configured. Set without_type_suffix to true to disable this.
    • units will be appended to metric name if without_units is not configured. Set without_units to true to disable this.
    • a target_info metric will be emitted if without_scope_info is not configured. Set without_scope_info to true to disable this.
💡 Enhancements 💡
  • configtls: Allow users to mention their preferred curve types for ECDHE handshake (#​12174)
  • service: remove custom code and instead use config package to instantiate meter provider. (#​11611)
  • otelcol: Adds support for listing config providers in components command's output (#​11570)
  • general: Reduce memory allocations when loading configuration and parsing component names (#​11964)
🧰 Bug fixes 🧰
  • exporterhelper: Fix bug that the exporter with new batcher may have been marked as non mutation. (#​12239)
    Only affects users that manually turned on exporter.UsePullingBasedExporterQueueBatcher featuregate.

  • service: Preserve URL normalization logic that was present before. (#​12254)

  • confighttp: confighttp.ToServer now sets ErrorLog with a default logger backed by Zap (#​11820)

    This change ensures that the http.Server's ErrorLog is correctly set using Zap's logger at the error level, addressing the issue of error logs being printed using a different logger.

  • exporterhelper: Fix context propagation for DisabledBatcher (#​12231)

  • mdatagen: apply fieldalignment to generated code (#​12125)

  • mdatagen: Fix bug where Histograms were marked as not supporting temporal aggregation (#​12168)

  • exporterhelper: Fix MergeSplit issue that ignores the initial message size. (#​12257)

  • service: Include validation errors from telemetry.Config when validating the service config (#​12100)
    Previously validation errors were only printed to the console

  • service-telemetry: pass the missing async error channel into service telemetry settings (#​11417)

v0.118.0

Compare Source

💡 Enhancements 💡
  • exporterhelper: Add blocking option to control queue behavior when full (#​12090)
  • debugexporter: Add EventName to debug exporter for Logs. EventName was added as top-level field in the LogRecord from 1.5.0 of proto definition. (#​11966)
  • confighttp: Added support for configuring compression levels. (#​10467)
    A new configuration option called CompressionParams has been added to confighttp. | This allows users to configure the compression levels for the confighttp client.
  • exporterhelper: Change the memory queue implementation to not pre-allocate capacity objects. (#​12070)
    This change improves memory usage of the collector under low utilization and is a prerequisite for supporting different other size limitations (number of items, bytes).
🧰 Bug fixes 🧰
  • mdatagen: apply fieldalignment to generated code (#​12121)
  • otelcoltest: Set DefaultScheme to env in the test ConfigProvider to replicate the default provider used by the Collector. (#​12066)

v0.117.0

Compare Source

🛑 Breaking changes 🛑
🧰 Bug fixes 🧰
  • internal/sharedcomponent: Fixed bug where sharedcomponent would use too much memory remembering all the previously reported statuses (#​11826)
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.36.0: /v0.58.0/v0.12.0

Compare Source

Added
  • Add exponential histogram support in go.opentelemetry.io/otel/exporters/prometheus. (#​6421)
  • The go.opentelemetry.io/otel/semconv/v1.31.0 package.
    The package contains semantic conventions from the v1.31.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.30.0. (#​6479)
  • Add Recording, Scope, and Record types in go.opentelemetry.io/otel/log/logtest. (#​6507)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​6751)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​6752)
  • Add WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6688)
  • Add ValuesGetter in go.opentelemetry.io/otel/propagation, a TextMapCarrier that supports retrieving multiple values for a single key. (#​5973)
  • Add Values method to HeaderCarrier to implement the new ValuesGetter interface in go.opentelemetry.io/otel/propagation. (#​5973)
  • Update Baggage in go.opentelemetry.io/otel/propagation to retrieve multiple values for a key when the carrier implements ValuesGetter. (#​5973)
  • Add AssertEqual function in go.opentelemetry.io/otel/log/logtest. (#​6662)
  • The go.opentelemetry.io/otel/semconv/v1.32.0 package.
    The package contains semantic conventions from the v1.32.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.31.0(#​6782)
  • Add Transform option in go.opentelemetry.io/otel/log/logtest. (#​6794)
  • Add Desc option in go.opentelemetry.io/otel/log/logtest. (#​6796)
Removed
  • Drop support for [Go 1.22]. (#​6381, #​6418)
  • Remove Resource field from EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#​6494)
  • Remove RecordFactory type from go.opentelemetry.io/otel/log/logtest. (#​6492)
  • Remove ScopeRecords, EmittedRecord, and RecordFactory types from go.opentelemetry.io/otel/log/logtest. (#​6507)
  • Remove AssertRecordEqual function in go.opentelemetry.io/otel/log/logtest, use AssertEqual instead. (#​6662)
Changed
  • ⚠️ Update github.com/prometheus/client_golang to v1.21.1, which changes the NameValidationScheme to UTF8Validation.
    This allows metrics names to keep original delimiters (e.g. .), rather than replacing with underscores.
    This can be reverted by setting github.com/prometheus/common/model.NameValidationScheme to LegacyValidation in github.com/prometheus/common/model. (#​6433)
  • Initialize map with len(keys) in NewAllowKeysFilter and NewDenyKeysFilter to avoid unnecessary allocations in go.opentelemetry.io/otel/attribute. (#​6455)
  • go.opentelemetry.io/otel/log/logtest is now a separate Go module. (#​6465)
  • go.opentelemetry.io/otel/sdk/log/logtest is now a separate Go module. (#​6466)
  • Recorder in go.opentelemetry.io/otel/log/logtest no longer separately stores records emitted by loggers with the same instrumentation scope. (#​6507)
  • Improve performance of BatchProcessor in go.opentelemetry.io/otel/sdk/log by not exporting when exporter cannot accept more. (#​6569, #​6641)
Deprecated
  • Deprecate support for model.LegacyValidation for go.opentelemetry.io/otel/exporters/prometheus. (#​6449)
Fixes
  • Stop percent encoding header environment variables in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6392)
  • Ensure the noopSpan.tracerProvider method is not inlined in go.opentelemetry.io/otel/trace so the go.opentelemetry.io/auto instrumentation can instrument non-recording spans. (#​6456)
  • Use a sync.Pool instead of allocating metricdata.ResourceMetrics in go.opentelemetry.io/otel/exporters/prometheus. (#​6472)
What's Changed

Configuration

📅 Schedule: Branch creation - "before 8am every weekday" (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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested review from a team as code owners June 3, 2025 06:26
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jun 3, 2025
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Jun 3, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 19 additional dependencies were updated

Details:

Package Change
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 -> v1.6.10
github.com/aws/aws-sdk-go-v2/credentials v1.17.33 -> v1.17.67
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 -> v1.16.30
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 -> v1.3.34
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 -> v2.6.34
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 -> v1.8.3
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 -> v1.3.34
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 -> v1.12.3
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 -> v1.7.2
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 -> v1.12.15
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 -> v1.18.15
github.com/aws/aws-sdk-go-v2/service/sso v1.22.8 -> v1.25.3
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.8 -> v1.30.1
github.com/aws/aws-sdk-go-v2/service/sts v1.30.8 -> v1.33.19
github.com/aws/smithy-go v1.20.4 -> v1.22.2
go.opentelemetry.io/collector/component/componenttest v0.116.0 -> v0.127.0
go.opentelemetry.io/collector/consumer v1.22.0 -> v1.33.0
go.opentelemetry.io/collector/consumer/consumererror v0.116.0 -> v0.127.0
go.opentelemetry.io/collector/pipeline v0.116.0 -> v0.127.0

@florianl florianl self-requested a review June 3, 2025 06:31
@renovate renovate Bot force-pushed the renovate/go-dependencies branch from 08c3395 to 6061c0a Compare June 3, 2025 07:22
@florianl
Copy link
Copy Markdown
Member

florianl commented Jun 3, 2025

Pushed fd9427c to fix a breaking change in a test with these new dependencies.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Jun 3, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@florianl florianl force-pushed the renovate/go-dependencies branch from 24b037b to 334c027 Compare June 3, 2025 14:25
@florianl
Copy link
Copy Markdown
Member

florianl commented Jun 3, 2025

Had to force-push the PR to resolve merge conflicts with recent (dependency) changes on main.

renovate Bot and others added 3 commits June 5, 2025 15:10
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
@florianl florianl force-pushed the renovate/go-dependencies branch from 334c027 to e64c594 Compare June 5, 2025 13:10
@florianl
Copy link
Copy Markdown
Member

florianl commented Jun 5, 2025

Force pushed to the PR to resolve merge conflicts.

@christos68k christos68k merged commit 3d519ea into main Jun 5, 2025
25 checks passed
@christos68k christos68k deleted the renovate/go-dependencies branch June 5, 2025 13:17
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants