Bumps the linter-testdata group with 1 update in the /pkg/golinters/arangolint/testdata directory:github.com/arangodb/go-driver/v2.
Bumps the linter-testdata group with 1 update in the /pkg/golinters/ginkgolinter/testdata directory:github.com/onsi/ginkgo/v2.
Bumps the linter-testdata group with 2 updates in the /pkg/golinters/protogetter/testdata directory:google.golang.org/grpc and google.golang.org/protobuf.
Bumps the linter-testdata group with 1 update in the /pkg/golinters/spancheck/testdata directory:go.opentelemetry.io/otel.
Updatesgithub.com/arangodb/go-driver/v2 from 2.1.4 to 2.1.5
Release notes
Sourced fromgithub.com/arangodb/go-driver/v2's releases.
v2.1.5
- Add tasks endpoints to v2
- Add missing endpoints from collections to v2
- Add missing endpoints from query to v2
- Add SSO auth token implementation
- Add missing endpoints from foxx to v2
- Switch to Go 1.23.12
Commits
Updatesgithub.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.3
Release notes
Sourced fromgithub.com/onsi/ginkgo/v2's releases.
v2.25.3
2.25.3
Fixes
- emit --github-output group only for progress report itself [f01aed1]
v2.25.2
2.25.2
Fixes
Add github output group for progress report content
Maintenance
Bump Gomega
v2.25.1
2.25.1
Fixes
- fix(types): ignore nameless nodes on FullText() [10866d3]
- chore: fix some CodeQL warnings [2e42cff]
v2.25.0
2.25.0
AroundNode
This release introduces a new decorator to support more complex spec setup usecases.
AroundNode registers a function that runs before each individual node. This is considered a more advanced decorator.
Please read thedocs for more information and some examples.
Allowed signatures:
AroundNode(func()) -func will be called before the node is run.AroundNode(func(ctx context.Context) context.Context) -func can wrap the passed in context and return a new one which will be passed on to the node.AroundNode(func(ctx context.Context, body func(ctx context.Context))) -ctx is the context for the node andbody is a function that must be called to run the node. This gives you complete control over what runs before and after the node.
MultipleAroundNode decorators can be applied to a single node and they will run in the order they are applied.
Unlike setup nodes likeBeforeEach andDeferCleanup,AroundNode is guaranteed to run in the same goroutine as the decorated node. This is necessary when working with lower-level libraries that must run on a single thread (you can callruntime.LockOSThread() in theAroundNode to ensure that the node runs on a single thread).
SinceAroundNode allows you to modify the context you can also useAroundNode to implement shared setup that attaches values to the context.
If applied to a container,AroundNode will run before every node in the container. Including setup nodes likeBeforeEach andDeferCleanup.
AroundNode can also be applied toRunSpecs to run before every node in the suite. This opens up new mechanisms for instrumenting individual nodes across an entire suite.
... (truncated)
Changelog
Sourced fromgithub.com/onsi/ginkgo/v2's changelog.
2.25.3
Fixes
- emit --github-output group only for progress report itself [f01aed1]
2.25.2
Fixes
Add github output group for progress report content
Maintenance
Bump Gomega
2.25.1
Fixes
- fix(types): ignore nameless nodes on FullText() [10866d3]
- chore: fix some CodeQL warnings [2e42cff]
2.25.0
AroundNode
This release introduces a new decorator to support more complex spec setup usecases.
AroundNode registers a function that runs before each individual node. This is considered a more advanced decorator.
Please read thedocs for more information and some examples.
Allowed signatures:
AroundNode(func()) -func will be called before the node is run.AroundNode(func(ctx context.Context) context.Context) -func can wrap the passed in context and return a new one which will be passed on to the node.AroundNode(func(ctx context.Context, body func(ctx context.Context))) -ctx is the context for the node andbody is a function that must be called to run the node. This gives you complete control over what runs before and after the node.
MultipleAroundNode decorators can be applied to a single node and they will run in the order they are applied.
Unlike setup nodes likeBeforeEach andDeferCleanup,AroundNode is guaranteed to run in the same goroutine as the decorated node. This is necessary when working with lower-level libraries that must run on a single thread (you can callruntime.LockOSThread() in theAroundNode to ensure that the node runs on a single thread).
SinceAroundNode allows you to modify the context you can also useAroundNode to implement shared setup that attaches values to the context.
If applied to a container,AroundNode will run before every node in the container. Including setup nodes likeBeforeEach andDeferCleanup.
AroundNode can also be applied toRunSpecs to run before every node in the suite. This opens up new mechanisms for instrumenting individual nodes across an entire suite.
2.24.0
Features
... (truncated)
Commits
Updatesgithub.com/onsi/gomega from 1.38.0 to 1.38.2
Release notes
Sourced fromgithub.com/onsi/gomega's releases.
v1.38.2
1.38.2
- roll back to go 1.23.0 [c404969]
v1.38.1
1.38.1
Fixes
Numerous minor fixes and dependency bumps
Changelog
Sourced fromgithub.com/onsi/gomega's changelog.
1.38.2
- roll back to go 1.23.0 [c404969]
1.38.1
Fixes
Numerous minor fixes and dependency bumps
Commits
Updatesgoogle.golang.org/grpc from 1.74.2 to 1.75.1
Release notes
Sourced fromgoogle.golang.org/grpc's releases.
Release 1.75.1
Bug Fixes
- transport: Fix a data race while copying headers for stats handlers in the std lib http2 server transport. (#8519)
- xdsclient:
- Fix a data race caused while reporting load to LRS. (#8483)
- Fix regression preventing empty node IDs when creating an LRS client. (#8483)
- server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#8528)
Release 1.75.0
Behavior Changes
- xds: Remove support for GRPC_EXPERIMENTAL_XDS_FALLBACK environment variable. Fallback support can no longer be disabled. (#8482)
- stats: Introduce
DelayedPickComplete event, a type alias ofPickerUpdated. (#8465)- This (combined) event will now be emitted only once per call, when a transport is successfully selected for the attempt.
- OpenTelemetry metrics will no longer have multiple "Delayed LB pick complete" events in Go, matching other gRPC languages.
- A future release will delete the
PickerUpdated symbol.
- credentials: Properly apply
grpc.WithAuthority as the highest-priority option for setting authority, above the setting in the credentials themselves. (#8488)- Now that this
WithAuthority is available, the credentials should not be used to override the authority.
- round_robin: Randomize the order in which addresses are connected to in order to spread out initial RPC load between clients. (#8438)
- server: Return status code INTERNAL when a client sends more than one request in unary and server streaming RPC. (#8385)
- This is a behavior change but also a bug fix to bring gRPC-Go in line with the gRPC spec.
New Features
- dns: Add an environment variable (
GRPC_ENABLE_TXT_SERVICE_CONFIG) to provide a way to disable TXT lookups in the DNS resolver (by setting it tofalse). By default, TXT lookups are enabled, as they were previously. (#8377)
Bug Fixes
- xds: Fix regression preventing empty node IDs in xDS bootstrap configuration. (#8476)
- xds: Fix possible panic when certain invalid resources are encountered. (#8412)
- xdsclient: Fix a rare panic caused by processing a response from a closed server. (#8389)
- stats: Fix metric unit formatting by enclosing non-standard units like
call andendpoint in curly braces to comply with UCUM and gRPC OpenTelemetry guidelines. (#8481) - xds: Fix possible panic when clusters are removed from the xds configuration. (#8428)
- xdsclient: Fix a race causing "resource doesn not exist" when rapidly subscribing and unsubscribing to the same resource. (#8369)
- client: When determining the authority, properly percent-encode (if needed, which is unlikely) when the target string omits the hostname and only specifies a port (
grpc.NewClient(":<port-number-or-name>")). (#8488)
Release 1.74.3
Bug Fixes
- xds: Fix a regression preventing empty node IDs in the bootstrap configuration. (#8476 ,#8483)
- xdsclient: Fix a data race caused while reporting load to LRS. (#8483)
- server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#8528)
Commits
Updatesgoogle.golang.org/protobuf from 1.36.6 to 1.36.9
Updatesgo.opentelemetry.io/otel from 1.37.0 to 1.38.0
Changelog
Sourced fromgo.opentelemetry.io/otel's changelog.
[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29
This release is the last to support [Go 1.23].The next release will require at least [Go 1.24].
Added
- Add native histogram exemplar support in
go.opentelemetry.io/otel/exporters/prometheus. (#6772) - Add template attribute functions to the
go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6939)ContainerLabelDBOperationParameterDBSystemParameterHTTPRequestHeaderHTTPResponseHeaderK8SCronJobAnnotationK8SCronJobLabelK8SDaemonSetAnnotationK8SDaemonSetLabelK8SDeploymentAnnotationK8SDeploymentLabelK8SJobAnnotationK8SJobLabelK8SNamespaceAnnotationK8SNamespaceLabelK8SNodeAnnotationK8SNodeLabelK8SPodAnnotationK8SPodLabelK8SReplicaSetAnnotationK8SReplicaSetLabelK8SStatefulSetAnnotationK8SStatefulSetLabelProcessEnvironmentVariableRPCConnectRPCRequestMetadataRPCConnectRPCResponseMetadataRPCGRPCRequestMetadataRPCGRPCResponseMetadata
- Add
ErrorType attribute helper function to thego.opentelmetry.io/otel/semconv/v1.34.0 package. (#6962) - Add
WithAllowKeyDuplication ingo.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#6968) - Add
WithCardinalityLimit option to configure the cardinality limit ingo.opentelemetry.io/otel/sdk/metric. (#6996,#7065,#7081,#7164,#7165,#7179) - Add
Clone method toRecord ingo.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#7001) - Add experimental self-observability span and batch span processor metrics in
go.opentelemetry.io/otel/sdk/trace.Check thego.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#7027,#6393,#7209) - The
go.opentelemetry.io/otel/semconv/v1.36.0 package.The package contains semantic conventions from thev1.36.0 version of the OpenTelemetry Semantic Conventions.See themigration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.34.0.(#7032,#7041) - Add support for configuring Prometheus name translation using
WithTranslationStrategy option ingo.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled isNoUTF8EscapingWithSuffixes, but a future release will change the default strategy toUnderscoreEscapingWithSuffixes for compliance with the specification. (#7111) - Add experimental self-observability log metrics in
go.opentelemetry.io/otel/sdk/log.Check thego.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#7121) - Add experimental self-observability trace exporter metrics in
go.opentelemetry.io/otel/exporters/stdout/stdouttrace.
... (truncated)
Commits
Updatesgo.opentelemetry.io/otel/trace from 1.37.0 to 1.38.0
Changelog
Sourced fromgo.opentelemetry.io/otel/trace's changelog.
[1.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29
This release is the last to support [Go 1.23].The next release will require at least [Go 1.24].
Added
- Add native histogram exemplar support in
go.opentelemetry.io/otel/exporters/prometheus. (#6772) - Add template attribute functions to the
go.opentelmetry.io/otel/semconv/v1.34.0 package. (#6939)ContainerLabelDBOperationParameterDBSystemParameterHTTPRequestHeaderHTTPResponseHeaderK8SCronJobAnnotationK8SCronJobLabelK8SDaemonSetAnnotationK8SDaemonSetLabelK8SDeploymentAnnotationK8SDeploymentLabelK8SJobAnnotationK8SJobLabelK8SNamespaceAnnotationK8SNamespaceLabelK8SNodeAnnotationK8SNodeLabelK8SPodAnnotationK8SPodLabelK8SReplicaSetAnnotationK8SReplicaSetLabelK8SStatefulSetAnnotationK8SStatefulSetLabelProcessEnvironmentVariableRPCConnectRPCRequestMetadataRPCConnectRPCResponseMetadataRPCGRPCRequestMetadataRPCGRPCResponseMetadata
- Add
ErrorType attribute helper function to thego.opentelmetry.io/otel/semconv/v1.34.0 package. (#6962) - Add
WithAllowKeyDuplication ingo.opentelemetry.io/otel/sdk/log which can be used to disable deduplication for log records. (#6968) - Add
WithCardinalityLimit option to configure the cardinality limit ingo.opentelemetry.io/otel/sdk/metric. (#6996,#7065,#7081,#7164,#7165,#7179) - Add
Clone method toRecord ingo.opentelemetry.io/otel/log that returns a copy of the record with no shared state. (#7001) - Add experimental self-observability span and batch span processor metrics in
go.opentelemetry.io/otel/sdk/trace.Check thego.opentelemetry.io/otel/sdk/trace/internal/x package documentation for more information. (#7027,#6393,#7209) - The
go.opentelemetry.io/otel/semconv/v1.36.0 package.The package contains semantic conventions from thev1.36.0 version of the OpenTelemetry Semantic Conventions.See themigration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.34.0.(#7032,#7041) - Add support for configuring Prometheus name translation using
WithTranslationStrategy option ingo.opentelemetry.io/otel/exporters/prometheus. The current default translation strategy when UTF-8 mode is enabled isNoUTF8EscapingWithSuffixes, but a future release will change the default strategy toUnderscoreEscapingWithSuffixes for compliance with the specification. (#7111) - Add experimental self-observability log metrics in
go.opentelemetry.io/otel/sdk/log.Check thego.opentelemetry.io/otel/sdk/log/internal/x package documentation for more information. (#7121) - Add experimental self-observability trace exporter metrics in
go.opentelemetry.io/otel/exporters/stdout/stdouttrace.
... (truncated)
Commits
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 rebase will rebase this PR@dependabot recreate will recreate this PR, overwriting any edits that have been made to it@dependabot merge will merge this PR after your CI passes on it@dependabot squash and merge will squash and merge this PR after your CI passes on it@dependabot cancel merge will cancel a previously requested merge and block automerging@dependabot reopen will reopen this PR if it is closed@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version will 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 version will 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
Bumps the linter-testdata group with 1 update in the /pkg/golinters/arangolint/testdata directory:github.com/arangodb/go-driver/v2.
Bumps the linter-testdata group with 1 update in the /pkg/golinters/ginkgolinter/testdata directory:github.com/onsi/ginkgo/v2.
Bumps the linter-testdata group with 2 updates in the /pkg/golinters/protogetter/testdata directory:google.golang.org/grpc and google.golang.org/protobuf.
Bumps the linter-testdata group with 1 update in the /pkg/golinters/spancheck/testdata directory:go.opentelemetry.io/otel.
Updates
github.com/arangodb/go-driver/v2from 2.1.4 to 2.1.5Release notes
Sourced fromgithub.com/arangodb/go-driver/v2's releases.
Commits
5f03698Updated to 2.1.54c15ecfUpdated to 2.1.4a936669Updated to 1.6.7+gite7f6ca4Updated to 1.6.7b90c91fSwitch to Go 1.23.12 (#699)3832427Add V2 endpoints for Foxx Service (#698)3e8113cAdd SSO auth token implementation (#697)7d8e21bFeature/add mis endpoints in query (#696)834d0dcFeature/add mis endpoints in col (#695)73df279Initial commit for task end points (#691)Updates
github.com/onsi/ginkgo/v2from 2.23.4 to 2.25.3Release notes
Sourced fromgithub.com/onsi/ginkgo/v2's releases.
... (truncated)
Changelog
Sourced fromgithub.com/onsi/ginkgo/v2's changelog.
... (truncated)
Commits
ee2c0cdv2.25.3f01aed1emit --github-output group only for progress report itselfdf6d755v2.25.20ad3c4fbump gomega83e2d4aadd --github-output group for progress report content1ec9114v2.25.12e42cffchore: fix some CodeQL warnings10866d3fix(types): ignore nameless nodes on FullText()fcc0e74v2.25.079e35c9tidy up docsUpdates
github.com/onsi/gomegafrom 1.38.0 to 1.38.2Release notes
Sourced fromgithub.com/onsi/gomega's releases.
Changelog
Sourced fromgithub.com/onsi/gomega's changelog.
Commits
79b8a75v1.38.2c404969roll back to go 1.23.0c36e89av1.38.192eaa57go mod tidyb9ed3cddeprecate CompileTest*2a5bf77fix invalid fmt.Errorf3e9e385bump ginkgo7f37abeReplacegopkg.in/yaml.v3withgo.yaml.in/yaml/v369e4761fix(async_assertion): use correct error in errors.As95737c0Bump golang.org/x/net from 0.41.0 to 0.43.0 (#856)Updates
google.golang.org/grpcfrom 1.74.2 to 1.75.1Release notes
Sourced fromgoogle.golang.org/grpc's releases.
Commits
b4dc263Change version to 1.75.1 (#8559)1fffee7Cherry-pick#8528 to v1.75.x (#8555)a52e42bCherry pick#8483 into v1.75.x (#8541)369c9aaCherry-pick#8519 to v1.75.x (#8530)7269d5fChange version to 1.75.1-dev (#8494)b9788efChange version to 1.75.0 (#8493)2bd74b2credentials: fix behavior of grpc.WithAuthority and credential handshake prec...9fa3267xds: remove xds client fallback environment variable (#8482)62ec29fgrpc: Fix cardinality violations in non-client streaming RPCs. (#8385)85240a5stats: change non-standard units to annotations (#8481)Updates
google.golang.org/protobuffrom 1.36.6 to 1.36.9Updates
go.opentelemetry.io/otelfrom 1.37.0 to 1.38.0Changelog
Sourced fromgo.opentelemetry.io/otel's changelog.
... (truncated)
Commits
84e3f3aRelease v1.38.0 (#7271)18424a4Add tests for attribute JSON marshalling (#7268)9798759Statically define trace observability attributes (#7263)be1e57fRefactor BSP observability setup (#7264)d99c68cchore(deps): update module github.com/mgechev/revive to v1.12.0 (#7269)0724539Add benchmark for set equality (#7262)5358fd7Upgrade semconv dependencies to v1.37.0 (#7260)25d0274fix(deps): update module github.com/stretchr/testify to v1.11.1 (#7261)d0cab86prometheus: Add support for setting Translation Strategy config option (#7111)3342341Generate thesemconv/v1.37.0packages (#7254)Updates
go.opentelemetry.io/otel/tracefrom 1.37.0 to 1.38.0Changelog
Sourced fromgo.opentelemetry.io/otel/trace's changelog.
... (truncated)
Commits
84e3f3aRelease v1.38.0 (#7271)18424a4Add tests for attribute JSON marshalling (#7268)9798759Statically define trace observability attributes (#7263)be1e57fRefactor BSP observability setup (#7264)d99c68cchore(deps): update module github.com/mgechev/revive to v1.12.0 (#7269)0724539Add benchmark for set equality (#7262)5358fd7Upgrade semconv dependencies to v1.37.0 (#7260)25d0274fix(deps): update module github.com/stretchr/testify to v1.11.1 (#7261)d0cab86prometheus: Add support for setting Translation Strategy config option (#7111)3342341Generate thesemconv/v1.37.0packages (#7254)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