service: add service.disableOpenCensusBridge feature gate which is enabled by default to remove the dependency on OpenCensus (#10414)
confmap: Promote confmap.strictlyTypedInput feature gate to beta. (#10552)
This feature gate changes the following:
Configurations relying on the implicit type casting behaviors listed on #9532 will start to fail.
Configurations using URI expansion (i.e. field: ${env:ENV}) for string-typed fields will use the value passed in ENV verbatim without intermediate type casting.
confmap: Remove extra closing parenthesis in sub-config error (#10480)
configgrpc: Update the default load balancer strategy to round_robin (#10319)
To restore the behavior that was previously the default, set balancer_name to pick_first.
cmd/builder: Add go module info the builder generated code. (#10570)
otelcol: Add go module to components subcommand. (#10570)
confmap: Add explanation to errors related to confmap.strictlyTypedInput feature gate. (#9532)
confmap: Allow using map[string]any values in string interpolation (#10605)
🧰 Bug fixes 🧰
builder: provide context when a module in the config is missing its gomod value (#10474)
confmap: Fixes issue where confmap could not escape $$ when confmap.unifyEnvVarExpansion is enabled. (#10560)
mdatagen: fix generated comp test for extensions and unused imports in templates (#10477)
otlpreceiver: Fixes a bug where the otlp receiver's http response was not properly translating grpc error codes to http status codes. (#10574)
exporterhelper: Fix incorrect deduplication of otelcol_exporter_queue_size and otelcol_exporter_queue_capacity metrics if multiple exporters are used. (#10444)
service/telemetry: Add ability to set service.name for spans emitted by the Collector (#10489)
internal/localhostgate: Correctly log info message when component.UseLocalHostAsDefaultHost is enabled (#8510)
Go API Changelog
v1.12.0/v0.105.0
🛑 Breaking changes 🛑
otelcol: Obtain the Collector's effective config from otelcol.Config (#10139)
otelcol.Collector will now marshal confmap.Conf objects from otelcol.Config itself.
otelcoltest: Remove deprecated methods LoadConfigWithSettings and LoadConfigAndValidateWithSettings (#10512)
otelcol: Obtain the Collector's effective config from otelcol.Config (#10139)
otelcol.Collector will now marshal confmap.Conf objects from otelcol.Config itself.
otelcoltest: Remove deprecated methods LoadConfigWithSettings and LoadConfigAndValidateWithSettings (#10512)
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps go.opentelemetry.io/collector/processor from 0.104.0 to 0.105.0.
Release notes
Sourced from go.opentelemetry.io/collector/processor's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/processor's changelog.
Commits
bf6bd9f
[chore] Prepare release v1.12.0/v0.105.0 (#10623)e8a911b
[confmap] Allow using map[string]any as string (#10615)f2c56a3
Enhance builder to capture go module for each component type (#10599)2d7dea6
chore(deps): update github-actions deps (#10620)05cdcf4
[chore] update globalgates version (#10619)534768c
[chore] update arm workflow to run both macos and linux (#10616)c270bef
Move connector into internal package, in preparation for profiles (#10524)75aeab0
[chore] Rename internal/featuregates to internal/globalgates (#10614)183926d
[chore] reenable arm testing (#10611)b3699f2
[chore] Add more e2e tests (#10607)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