chore(deps): bump the go-minor group across 1 directory with 8 updates
Bumps the go-minor group with 7 updates in the / directory:
| Package | From | To |
|---|---|---|
| github.com/compose-spec/compose-go/v2 | 2.9.1 |
2.10.0 |
| github.com/go-playground/validator/v10 | 10.28.0 |
10.29.0 |
| github.com/spf13/cobra | 1.10.1 |
1.10.2 |
| go.opentelemetry.io/otel | 1.38.0 |
1.39.0 |
| golang.org/x/mod | 0.30.0 |
0.31.0 |
| golang.org/x/net | 0.47.0 |
0.48.0 |
| golang.org/x/oauth2 | 0.33.0 |
0.34.0 |
Updates github.com/compose-spec/compose-go/v2 from 2.9.1 to 2.10.0
Commits
3d3411dAllow importing compose file to override resource definitiondbfe619Introduced ability to skip env_file parsing with include2837330Bump actions/checkout from 5 to 661f9ceause go.yaml.in/yaml/v4dabd353create_host_path must not be omitted when set to false4405e68Bump golangci/golangci-lint-action from 8 to 91b2139efeat(interpolate): Add cast to bool for 'depends_on' required and restart opt...ea0b69cintroduce no-cache-filterf63fde4fix apply !override while processing extends on services declared in same file- See full diff in compare view
Updates github.com/go-playground/validator/v10 from 10.28.0 to 10.29.0
Release notes
Sourced from github.com/go-playground/validator/v10's releases.
v10.29.0
What's Changed
- fix: minor spelling fix in docs by
@Perfect5thin go-playground/validator#1472- Bump golang.org/x/text from 0.29.0 to 0.30.0 by
@dependabot[bot] in go-playground/validator#1473- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by
@dependabot[bot] in go-playground/validator#1474- Fix integer overflows in test when run on 32bit systems by
@gibmatin go-playground/validator#1479- fix: exclude modernize linter by
@nodivbyzeroin go-playground/validator#1487- Bump golangci/golangci-lint-action from 8 to 9 by
@dependabot[bot] in go-playground/validator#1490- Bump github.com/gabriel-vasile/mimetype from 1.4.10 to 1.4.11 by
@dependabot[bot] in go-playground/validator#1485- Support for ISO 9362:2022 BIC (SWIFT) codes by
@fira42073in go-playground/validator#1478- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by
@dependabot[bot] in go-playground/validator#1492- Fix: validation now rejects phone codes starting with +0 by
@nodivbyzeroin go-playground/validator#1476- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by
@dependabot[bot] in go-playground/validator#1495- Bump actions/checkout from 5 to 6 by
@dependabot[bot] in go-playground/validator#1497- fix/1500:Update Sierra Leone currency code from SLL to SLE by
@princekm096in go-playground/validator#1501- Fix/1481 skip invalid type validations by
@KaranLathiyain go-playground/validator#1498- Fix 1502 update ccy codes by
@princekm096in go-playground/validator#1503- Added alphanumspace string validator by
@haribabuk113in go-playground/validator#1484excluded_unlessbug fix by@chargraves85in go-playground/validator#1307New Contributors
@Perfect5thmade their first contribution in go-playground/validator#1472@gibmatmade their first contribution in go-playground/validator#1479@fira42073made their first contribution in go-playground/validator#1478@princekm096made their first contribution in go-playground/validator#1501@KaranLathiyamade their first contribution in go-playground/validator#1498@haribabuk113made their first contribution in go-playground/validator#1484@chargraves85made their first contribution in go-playground/validator#1307Full Changelog: https://github.com/go-playground/validator/compare/v10.28.0...v10.29.0
Commits
afce000excluded_unlessbug fix (#1307)0c1335dAdded alphanumspace string validator (#1484)c6a4fb6Fix 1502 update ccy codes (#1503)80b6d11Fix/1481 skip invalid type validations (#1498)a0faae9fix/1500:Update Sierra Leone currency code from SLL to SLE (#1501)d1aac1aBump actions/checkout from 5 to 6 (#1497)771c22cBump golang.org/x/crypto from 0.44.0 to 0.45.0 (#1495)71e5030Fix: validation now rejects phone codes starting with +0 (#1476)a221118Bump golang.org/x/crypto from 0.43.0 to 0.44.0 (#1492)419544fSupport for ISO 9362:2022 BIC (SWIFT) codes (#1478)- Additional commits viewable in compare view
Updates github.com/spf13/cobra from 1.10.1 to 1.10.2
Release notes
Sourced from github.com/spf13/cobra's releases.
v1.10.2
🔧 Dependencies
- chore: Migrate from
gopkg.in/yaml.v3togo.yaml.in/yaml/v3by@dimsin spf13/cobra#2336 - thegopkg.in/yaml.v3package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers ofspf13/cobra📈 CI/CD
- Fix linter and allow CI to pass by
@marckhouzamin spf13/cobra#2327- fix: actions/setup-go v6 by
@jpmcbin spf13/cobra#2337🔥✍🏼 Docs
- Add documentation for repeated flags functionality by
@rvergisin spf13/cobra#2316🍂 Refactors
- refactor: replace several vars with consts by
@htoyoda18in spf13/cobra#2328- refactor: change minUsagePadding from var to const by
@ssam18in spf13/cobra#2325🤗 New Contributors
@rvergismade their first contribution in spf13/cobra#2316@htoyoda18made their first contribution in spf13/cobra#2328@ssam18made their first contribution in spf13/cobra#2325@dimsmade their first contribution in spf13/cobra#2336Full Changelog: https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2
Thank you to our amazing contributors!!!!! 🐍 🚀
Commits
88b30abchore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (#2336)346d408fix: actions/setup-go v6 (#2337)fc81d20refactor: change minUsagePadding from var to const (#2325)117698arefactor: replace several vars with consts (#2328)e2dd29dAdd documentation for repeated flags functionality (#2316)0629892Fix linter (#2327)- See full diff in compare view
Updates go.opentelemetry.io/otel from 1.38.0 to 1.39.0
Changelog
Sourced from go.opentelemetry.io/otel's changelog.
[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05
Added
- Greatly reduce the cost of recording metrics in
go.opentelemetry.io/otel/sdk/metricusing hashing for map keys. (#7175)- Add
WithInstrumentationAttributeSetoption togo.opentelemetry.io/otel/log,go.opentelemetry.io/otel/metric, andgo.opentelemetry.io/otel/tracepackages. This provides a concurrent-safe and performant alternative toWithInstrumentationAttributesby accepting a pre-constructedattribute.Set. (#7287)- Add experimental observability for the Prometheus exporter in
go.opentelemetry.io/otel/exporters/prometheus. Check thego.opentelemetry.io/otel/exporters/prometheus/internal/xpackage documentation for more information. (#7345)- Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#7353)- Add temporality selector functions
DeltaTemporalitySelector,CumulativeTemporalitySelector,LowMemoryTemporalitySelectortogo.opentelemetry.io/otel/sdk/metric. (#7434)- Add experimental observability metrics for simple log processor in
go.opentelemetry.io/otel/sdk/log. (#7548)- Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#7459)- Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#7486)- Add experimental observability metrics for simple span processor in
go.opentelemetry.io/otel/sdk/trace. (#7374)- Add experimental observability metrics in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#7512)- Add experimental observability metrics for manual reader in
go.opentelemetry.io/otel/sdk/metric. (#7524)- Add experimental observability metrics for periodic reader in
go.opentelemetry.io/otel/sdk/metric. (#7571)- Support
OTEL_EXPORTER_OTLP_LOGS_INSECUREandOTEL_EXPORTER_OTLP_INSECUREenvironmental variables ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#7608)- Add
Enabledmethod to theProcessorinterface ingo.opentelemetry.io/otel/sdk/log. AllProcessorimplementations now include anEnabledmethod. (#7639)- The
go.opentelemetry.io/otel/semconv/v1.38.0package. The package contains semantic conventions from thev1.38.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.37.0.(#7648)Changed
Distinctingo.opentelemetry.io/otel/attributeis no longer guaranteed to uniquely identify an attribute set. Collisions betweenDistinctvalues for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. (#7175)WithInstrumentationAttributesingo.opentelemetry.io/otel/tracesynchronously de-duplicates the passed attributes instead of delegating it to the returnedTracerOption. (#7266)WithInstrumentationAttributesingo.opentelemetry.io/otel/metersynchronously de-duplicates the passed attributes instead of delegating it to the returnedMeterOption. (#7266)WithInstrumentationAttributesingo.opentelemetry.io/otel/logsynchronously de-duplicates the passed attributes instead of delegating it to the returnedLoggerOption. (#7266)- Rename the
OTEL_GO_X_SELF_OBSERVABILITYenvironment variable toOTEL_GO_X_OBSERVABILITYingo.opentelemetry.io/otel/sdk/trace,go.opentelemetry.io/otel/sdk/log, andgo.opentelemetry.io/otel/exporters/stdout/stdouttrace. (#7302)- Improve performance of histogram
Recordingo.opentelemetry.io/otel/sdk/metricwhen min and max are disabled usingNoMinMax. (#7306)- Improve error handling for dropped data during translation by using
prometheus.NewInvalidMetricingo.opentelemetry.io/otel/exporters/prometheus. ⚠️ Breaking Change: Previously, these cases were only logged and scrapes succeeded. Now, when translation would drop data (e.g., invalid label/value), the exporter emits aNewInvalidMetric, and Prometheus scrapes fail with HTTP 500 by default. To preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with:promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }. (#7363)- Replace fnv hash with xxhash in
go.opentelemetry.io/otel/attributefor better performance. (#7371)- The default
TranslationStrategyingo.opentelemetry.io/exporters/prometheusis changed fromotlptranslator.NoUTF8EscapingWithSuffixestootlptranslator.UnderscoreEscapingWithSuffixes. (#7421)- Improve performance of concurrent measurements in
go.opentelemetry.io/otel/sdk/metric. (#7427)- Include W3C TraceFlags (bits 0–7) in the OTLP
Span.Flagsfield ingo.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttpandgo.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc. (#7438)- The
ErrorTypefunction ingo.opentelemetry.io/otel/semconv/v1.37.0now handles custom error types. If an error implements anErrorType() stringmethod, the return value of that method will be used as the error type. (#7442)Fixed
- Fix
WithInstrumentationAttributesoptions ingo.opentelemetry.io/otel/trace,go.opentelemetry.io/otel/metric, andgo.opentelemetry.io/otel/logto properly merge attributes when passed multiple times instead of replacing them. Attributes with duplicate keys will use the last value passed. (#7300)- The equality of
attribute.Setwhen using theEqualmethod is not affected by the user overriding the empty set pointed to byattribute.EmptySetingo.opentelemetry.io/otel/attribute. (#7357)
... (truncated)
Commits
6ce1429Release v1.39.0 (#7676)12e421asdk/log: move Enabled method from FilterProcessor to Processor (#7639)5982f16fix(deps): update module golang.org/x/sys to v0.39.0 (#7684)9288378chore(deps): update module golang.org/x/sync to v0.19.0 (#7683)ee3dfefchore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (#7682)9345d1ffix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (#7680)d03b033Check context prior to delaying retry in OTLP exporters (#7678)61765e7Fix flakyTestClientInstrumentation(#7677)a54721cchore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (#7679)746d086chore(deps): update github/codeql-action action to v4.31.7 (#7675)- Additional commits viewable in compare view
Updates golang.org/x/mod from 0.30.0 to 0.31.0
Commits
d271cf3go.mod: update golang.org/x dependencies269c237sumdb/note: delete chop3f03020x/mod: apply go fix and go vet- See full diff in compare view
Updates golang.org/x/net from 0.47.0 to 0.48.0
Commits
35e1306go.mod: update golang.org/x dependencies7c36036http2, webdav, websocket: fix %q verb uses with wrong typeec11ecctrace: fix data race in RenderEventsbff14c5http2: don't PING a responsive server when resetting a stream88a6421dns/dnsmessage: avoid use of "strings" and "math" in dns/dnsmessage123d099http2: support net/http.Transport.NewClientConn346cc61webdav: relax test to check for any redirect status, not just 301- See full diff in compare view
Updates golang.org/x/oauth2 from 0.33.0 to 0.34.0
Commits
acc3815endpoints: fix %q verb use with wrong type- See full diff in compare view
Updates golang.org/x/term from 0.37.0 to 0.38.0
Commits
3863673go.mod: update golang.org/x dependencies- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions