Skip to content

fix(deps): update go module updates minor - #40

Open
netic-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/go-module-updates-minor
Open

netic-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/go-module-updates-minor

Conversation

@netic-renovate

@netic-renovate netic-renovate Bot commented Feb 12, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/samber/lo v1.52.0v1.53.0 age confidence
go.opentelemetry.io/otel v1.44.0v1.46.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.16.0v0.22.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.16.0v0.22.0 age confidence
go.opentelemetry.io/otel/log v0.16.0v0.22.0 age confidence
go.opentelemetry.io/otel/sdk v1.43.0v1.46.0 age confidence
go.opentelemetry.io/otel/sdk/log v0.16.0v0.22.0 age confidence
go.opentelemetry.io/otel/trace v1.44.0v1.46.0 age confidence

Release Notes

samber/lo (github.com/samber/lo)

v1.53.0

Compare Source

Announcing the latest release of lo with lots of good gifts! 🎁

🌊 First, a big thanks to @​d-enk for making lots of performance improvements in the recent weeks.

🧪 Second, this release introduces a new simd experimental package. If you run on an amd64 architecture and a recent CPU, you can perform very fast operations thanks to SIMD CPU instructions.
-> Documentation: https://lo.samber.dev/docs/experimental/simd

💥 Third, this version adds *Err variants of many lo helpers (like MapErr, FlatMapErr, ReduceErr, etc.) whose callbacks can return an error and short-circuit execution when one occurs.

[!NOTE]
The simd sub-package is considered not stable. We might break the initial API based on developers' feedback in the coming months.

moto-gopher2

Features & improvements

Deprecation

Performance improvements

  • feat: Optimize UniqMap to reduce unnecessary slice preallocation by @​ivolkoff in #​710
  • refactor(it): simplify DropLast, TrimSuffix, TrimPrefix and use range loops by @​d-enk in #​782
  • bench: fix iterators to actually iterate in benchmarks by @​d-enk in #​781
  • refactor: simplify slice cut/trim prefix/suffix functions by @​d-enk in #​787
  • perf: optimize Sliding by pre-allocating result capacity by @​d-enk in #​783
  • refactor: improve SamplesBy performance and revert non-panic behavior for negative count by @​d-enk in #​786
  • feat(perf): speed up some functions with linear complexity O=n2 -> O=2n by @​samber in #​726
  • perf: only allocate a single map in Intersect by @​NathanBaulch in #​736
  • perf: preallocate Words string buffer by @​NathanBaulch in #​728
  • refactor: improve lo[it].Intersect[By] readability and performance by @​d-enk in #​756
  • perf: preallocate result slice in SamplesBy by @​d-enk in #​766
  • perf: optimize PartitionBy by eliminating redundant append by @​d-enk in #​765
  • perf: correct prealloc of the result in FindUniques/Duplicates[By] by @​d-enk in #​764
  • perf: use Ternary() instead If().Else() in Range/RangeFrom by @​d-enk in #​770
  • perf: optimize it.Trim to use DropLastWhile(DropWhile(...)) by @​d-enk in #​780
  • perf: replace Min/Max(Range) with Min/MaxIndexBy in DispatchingStrategy by @​d-enk in #​779
  • perf: preallocate result slice in RangeWithSteps by @​d-enk in #​820
  • perf: avoid unnecessary error allocation in NthOr, NthOrEmpty by @​d-enk in #​817
  • perf: optimize Zip and ZipBy functions by @​d-enk in #​818
  • perf: lazy it.Reverse iteration instead of in-place mutation by @​d-enk in #​814
  • perf: optimize Substring to work directly with strings instead of converting to runes by @​d-enk in #​822
  • perf: optimize it.CountBy by removing Filter iterator chain by @​d-enk in #​813
  • perf: optimize it.Find to avoid unnecessary allocations by @​d-enk in #​811
  • perf: optimize it.ContainsBy/EveryBy/SomeBy/NoneBy to avoid unnecessary allocations by @​d-enk in #​812
  • refactor: simplify for loop by @​d-enk in #​772
  • refactor: remove some redundant checks by @​d-enk in #​771
  • refactor: simplify it.HasSuffix implementation by @​d-enk in #​767
  • refactor: improve Slice logic and fix docstring by @​d-enk in #​785

Thanks @​d-enk !!

Other (doc, tests, style...)

Dependencies

New Contributors

Full Changelog: samber/lo@v1.52.0...v1.53.0

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

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

Compare Source

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
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.45.0...v1.46.0

v1.45.0: /v0.67.0/v0.21.0/v0.0.18

Compare Source

Overview
Added
  • Add experimental observability metrics to BatchProcessor in go.opentelemetry.io/otel/sdk/log. (#​7124)
  • Add the experimental WithUnsafeAttributes no-copy attribute option to go.opentelemetry.io/otel/metric/x for future performance improvements. This API is a work in progress. (#​8251)
  • Add Map and MapValue functions for the new MAP attribute type in go.opentelemetry.io/otel/attribute. (#​8445)
  • Support MAP attributes in go.opentelemetry.io/otel/exporters/otlp/otlptrace. (#​8453)
  • Support MAP attributes in go.opentelemetry.io/otel/exporters/otlp/otlplog. (#​8453)
  • Support MAP attributes in go.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#​8453)
  • Support MAP attributes in go.opentelemetry.io/otel/exporters/zipkin. (#​8453)
  • Apply AttributeValueLengthLimit recursively to values contained in attribute.MAP attributes in go.opentelemetry.io/otel/sdk/trace. (#​8454)
  • Remove duplicate keys from attribute.MAP values in go.opentelemetry.io/otel/sdk/resource using last-value-wins semantics. (#​8471)
  • Remove duplicate keys by default from attribute.MAP values in instrumentation scope attributes in go.opentelemetry.io/otel/sdk/log using last-value-wins semantics. (#​8471)
  • Remove duplicate keys by default from attribute.MAP values in span, event, link, and instrumentation scope attributes in go.opentelemetry.io/otel/sdk/trace using last-value-wins semantics. (#​8471)
  • Remove duplicate keys by default from attribute.MAP values in measurement and instrumentation scope attributes in go.opentelemetry.io/otel/sdk/metric using last-value-wins semantics. (#​8471)
  • Extend WithAllowKeyDuplication in go.opentelemetry.io/otel/sdk/log to disable duplicate-key removal in attribute.MAP values for instrumentation scope attributes. (#​8471)
  • Add the go.opentelemetry.io/otel/semconv/v1.42.0 package.
    The package contains semantic conventions from the v1.42.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.41.0. (#​8484)
  • Add WithoutPanicRecording as a TracerProviderOption in go.opentelemetry.io/otel/sdk/trace to disable exception event recording for panics. (#​8532)
  • Add the go.opentelemetry.io/otel/semconv/v1.43.0 package.
    The package contains semantic conventions from the v1.43.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.42.0. (#​8628)
Changed
  • HistogramReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar now uses a time-unbiased sampling algorithm for exemplars. (#​8306)
  • ⚠️ Breaking Change: Use go.opentelemetry.io/otel/attribute.Value and go.opentelemetry.io/otel/attribute.KeyValue for log bodies and attributes in go.opentelemetry.io/otel/log, go.opentelemetry.io/otel/log/logtest, go.opentelemetry.io/otel/sdk/log, and go.opentelemetry.io/otel/sdk/log/logtest. (#​8490)
  • Encode log bodies and attributes as go.opentelemetry.io/otel/attribute.Value JSON in go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#​8490)
  • Improve the performance of hashing BOOLSLICE, INT64SLICE, FLOAT64SLICE, and STRINGSLICE attribute values by avoiding reflection for short slices in go.opentelemetry.io/otel/attribute. (#​8511)
  • ⚠️ Breaking Change: WithEndpointURL in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp and with setting the endpoint through OTEL_EXPORTER_OTLP_METRICS_ENDPOINT. If the URL has no path component, the root path (/) is used. Use WithEndpointURL(url.JoinPath(endpoint, "/v1/metrics")) to preserve the previous behavior. (#​8538)
  • ⚠️ Breaking Change: WithEndpointURL in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp and with setting the endpoint through OTEL_EXPORTER_OTLP_TRACES_ENDPOINT. If the URL has no path component, the root path (/) is used. Use WithEndpointURL(url.JoinPath(endpoint, "/v1/traces")) to preserve the previous behavior. (#​8538)
Deprecated
  • Deprecate WithExportBufferSize in go.opentelemetry.io/otel/sdk/log. The option remains available for source compatibility but no longer affects behavior; BatchProcessor no longer maintains a separate export-request buffer. (#​8620)
Removed
  • ⚠️ Breaking Change: Remove Kind, Value, KeyValue, their constructors, and attrib

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate CLI.

@netic-renovate netic-renovate Bot added the renovate-auto-approve Enables auto approval for Renovate PRs label Feb 12, 2026
@netic-renovate

netic-renovate Bot commented Feb 12, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: modules/docker/go.sum
Command failed: go get -t ./...
go: docker imports
	docker/internal/dagger: package docker/internal/dagger is not in std (/opt/containerbase/tools/golang/1.26.1/src/docker/internal/dagger)

File name: modules/kind/go.sum
Command failed: go get -t ./...
go: downloading github.com/samber/lo v1.53.0
go: dagger/kind imports
	dagger/kind/internal/dagger: package dagger/kind/internal/dagger is not in std (/opt/containerbase/tools/golang/1.26.1/src/dagger/kind/internal/dagger)

@netic-renovate
netic-renovate Bot requested review from a team and gh-netic-robot as code owners February 12, 2026 06:58
@netic-renovate netic-renovate Bot added the renovate-auto-approve Enables auto approval for Renovate PRs label Feb 12, 2026
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from ea81f14 to fe5b6dc Compare February 13, 2026 06:56
@netic-renovate netic-renovate Bot changed the title chore(deps): update dependency go to v1.26.0 fix(deps): update go module updates minor Feb 13, 2026
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from fe5b6dc to 316d1f3 Compare February 16, 2026 07:01
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 5 times, most recently from 141c356 to 389d070 Compare March 10, 2026 06:56
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from 389d070 to 96c846e Compare March 12, 2026 07:01
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from 7e0ee9d to f707239 Compare March 27, 2026 07:02
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from b69d5fb to 305c76b Compare April 6, 2026 07:23
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from e0bbaea to ccfa3b8 Compare April 13, 2026 08:21
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from ccfa3b8 to c7c2d8a Compare April 20, 2026 07:20
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from c7c2d8a to 137ef9b Compare May 7, 2026 10:23
@netic-renovate

netic-renovate Bot commented May 8, 2026

Copy link
Copy Markdown
Contributor Author

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.

@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from 22f5dbd to 4bec2d4 Compare May 11, 2026 10:59
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 5 times, most recently from f62a5a2 to a6e75c2 Compare June 1, 2026 11:32
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 3 times, most recently from 6ef9770 to d41fcda Compare June 8, 2026 08:37
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from 4aecd42 to 7154ac8 Compare June 15, 2026 09:01
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from 7154ac8 to 3fc37a4 Compare June 22, 2026 09:11
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from 3fc37a4 to ec33c6c Compare July 9, 2026 08:10
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from 8b54a9a to 4df5406 Compare August 6, 2026 07:41
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from 1bef183 to 47ada05 Compare August 21, 2026 07:08
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch 2 times, most recently from a5dcdf3 to f13dfb0 Compare September 3, 2026 07:15
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from f13dfb0 to c7eb102 Compare September 15, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate-auto-approve Enables auto approval for Renovate PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants