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

fix(deps): update go module updates minor#40
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 Type Update
dagger.io/dagger v0.20.7-0.20260522154811-5dde81db2f77v0.21.8 age confidence require minor
github.com/samber/lo v1.52.0v1.53.0 age confidence require minor
go (source) 1.25.71.26.5 age confidence toolchain minor
go.opentelemetry.io/otel v1.44.0v1.45.0 age confidence require minor
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.16.0v0.21.0 age confidence replace minor
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.16.0v0.21.0 age confidence replace minor
go.opentelemetry.io/otel/log v0.16.0v0.21.0 age confidence replace minor
go.opentelemetry.io/otel/sdk v1.43.0v1.45.0 age confidence require minor
go.opentelemetry.io/otel/sdk/log v0.16.0v0.21.0 age confidence replace minor
go.opentelemetry.io/otel/trace v1.44.0v1.45.0 age confidence require minor

Release Notes

dagger/dagger-go-sdk (dagger.io/dagger)

v0.21.8

Compare Source

v0.21.7

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.7. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.7

Dependencies
What to do next

v0.21.6

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.6. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.6

Dependencies
What to do next

v0.21.5

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.5. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.5

Dependencies
What to do next

v0.21.4

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.4. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.4

Dependencies
What to do next

v0.21.3

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.3. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.3

Dependencies
Contributors

Special thanks to our external contributors this release!

What to do next

v0.21.2

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.2. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.2

Dependencies
Contributors

Special thanks to our external contributors this release!

What to do next

v0.21.0

Compare Source

This SDK uses 🚙 Engine + 🚗 CLI version v0.21.0. See what changed in that release.

🐹 https://pkg.go.dev/dagger.io/dagger@v0.21.0

Dependencies
What to do next

v0.20.8

Compare Source

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.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 attribute conversion helpers from go.opentelemetry.io/otel/log. (#​8490)
  • ⚠️ Breaking Change: Remove the AttributeValueLengthLimit and AttributeCountLimit fields from RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (#​8556)
Fixed
  • Apply TLS certificates configured through environment variables to gRPC connections in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc.
  • Prevent panics in go.opentelemetry.io/otel/bridge/opentracing when OpenTracing baggage is propagated concurrently with Span.SetBaggageItem.
  • Fix an off-by-one error in FixedSizeReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar that prevented the first exemplar from being sampled after the reservoir was filled. (#​8309)
  • Interpret HTTP Retry-After header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​8383)
  • Fix a memory leak in the Reservoir implementation in go.opentelemetry.io/otel/sdk/metric/exemplar, where storing the full context.Context pinned large objects such as gRPC transport buffers. (#​8389)
  • Prevent a non-empty attribute set whose computed hash is zero from collapsing to an empty set in go.opentelemetry.io/otel/attribute. (#​8402)
  • Fix histogram data point reuse in go.opentelemetry.io/otel/sdk/metric aggregation to avoid leaking stale sum, minimum, and maximum values when they are disabled in subsequent collections. (#​8403)
  • Avoid preallocating scope attributes when they are disabled in go.opentelemetry.io/otel/exporters/prometheus. (#​8404)
  • Support HTTP-date values in the HTTP Retry-After header when retrying OTLP HTTP exports in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​8417)
  • Reduce histogram heap allocations by reusing BucketCounts and Exemplars slices across Collect cycles in the cumulative histogram aggregation in go.opentelemetry.io/otel/sdk/metric. (#​8428)
  • Fix go.opentelemetry.io/otel/exporters/stdout/stdouttrace self-observability to record error.type on the operation-duration histogram when the exportedSpans metric is disabled. (#​8432)
  • Stop including trace exporter endpoint configuration in internal logs from go.opentelemetry.io/otel/sdk/trace, go.opentelemetry.io/otel/exporters/otlp/otlptrace, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, and go.opentelemetry.io/otel/exporters/zipkin. (#​8438)
  • Fix invalid error formatting for out-of-range JSON code values in go.opentelemetry.io/otel/codes. (#​8497)
  • Clarify in go.opentelemetry.io/otel/log that Logger.Enabled should be checked for every log emission because its result may change over time. (#​8565)
  • Preserve user-provided exception attributes while independently deriving missing exception message and type attributes in go.opentelemetry.io/otel/sdk/log. (#​8566)
  • Make WithAttributeCountLimit(0) and OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT=0 discard all log record attributes in go.opentelemetry.io/otel/sdk/log. (#​8570)
  • Clarify that the Record methods of Float64Histogram and Int64Histogram in go.opentelemetry.io/otel/metric expect non-negative values. (#​8574)
  • Clarify in go.opentelemetry.io/otel/log that LoggerProvider implementations should retain an empty Logger name instead of replacing it with a default. (#​8587)
  • Ensure that the built-in processors in go.opentelemetry.io/otel/sdk/log call exporter ForceFlush during Shutdown. (#​8599)
  • Prevent panics in go.opentelemetry.io/otel/bridge/opentracing when OpenTracing baggage is propagated concurrently with Span.SetBaggageItem. (GHSA-42cj-99w8-cp2p)
  • Prevent processor operations in go.opentelemetry.io/otel/sdk/log from overlapping with processor shutdown or running after LoggerProvider shutdown. (#​8608)
  • Prevent BatchProcessor in go.opentelemetry.io/otel/sdk/log from busy-spinning under exporter backpressure and serialize dequeue, export, force-flush, and shutdown work in one worker. (#​8620)
  • Make BatchProcessor in go.opentelemetry.io/otel/sdk/log return errors encountered while draining records during ForceFlush and Shutdown, while continuing to attempt later batches as long as the request context remains valid. (#​8620)
  • Keep the default BatchProcessor maximum export batch size in go.opentelemetry.io/otel/sdk/log at or below the configured maximum queue size. (#​8620)
What's Changed

Note

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: module dagger.io/dagger@v0.21.8 requires go >= 1.26.1; switching to go1.26.5
go: docker imports
	docker/internal/dagger: package docker/internal/dagger is not in std (/tmp/renovate/cache/others/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.5.linux-amd64/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.5/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 from ec33c6c to 8b54a9a Compare July 31, 2026 16:25
@netic-renovate
netic-renovate Bot force-pushed the renovate/go-module-updates-minor branch from 8b54a9a to 4df5406 Compare August 6, 2026 07:41
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