Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.59.0
->v1.59.1
v1.7.4
->v1.8.1
v2.0.0
->v2.0.1
5f0084e
->9a4a741
v0.102.1
->v0.104.0
v0.101.0
->v0.104.0
v0.21.1-0.20240514024235-59d9797072e7
->v0.22.0
v1.1.1
->v1.1.2
Release Notes
golangci/golangci-lint (github.com/golangci/golangci-lint)
v1.59.1
Compare Source
go-errorlint
: from 1.5.1 to 1.5.2gomnd
: deprecated configuration compatibilityintrange
: addstyle
presetmisspell
: from 0.5.1 to 0.6.0sloglint
: from 0.7.0 to 0.7.1testifylint
: from 1.3.0 to 1.3.1unparam
: bump to HEADusestdlibvars
: from 1.25.0 to 1.26.0revive
configurationgoogle/osv-scanner (github.com/google/osv-scanner)
v1.8.1
Compare Source
Features:
OSV-Scanner now scans transitive dependencies in Maven
pom.xml
files!See our documentation for more information.
The
osv-scanner.toml
configuration file can now filter specific packages with new[[PackageOverrides]]
sections:[[PackageOverrides]]
v1.8.0
Compare Source
Features:
OSV-Scanner now scans transitive dependencies in Maven
pom.xml
files!See our documentation for more information.
The
osv-scanner.toml
configuration file can now filter specific packages with new[[PackageOverrides]]
sections:[[PackageOverrides]]
goreleaser/goreleaser (github.com/goreleaser/goreleaser/v2)
v2.0.1
Compare Source
Changelog
Bug fixes
618496b
: Revert "fix(blobs): do not upload artifacts if ids is set to empty (#4921)" (@caarlos0)5d7631f
: fix(blobs): do not upload artifacts if ids is set to empty (#4921) (@brianstrauch)d847380
: fix: init in v2 (#4915) (@caarlos0)Dependency updates
b78cc36
: chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 (#4896) (@dependabot[bot])6eb8b75
: chore(deps): bump github.com/caarlos0/log from 0.4.4 to 0.4.5 (#4895) (@dependabot[bot])7ab7934
: chore(deps): bump github/codeql-action from 3.25.6 to 3.25.8 (#4906) (@dependabot[bot])e411ad8
: chore(deps): bump golang from 1.22.3-alpine to 1.22.4-alpine (#4912) (@dependabot[bot])4268030
: chore(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#4909) (@dependabot[bot])8cf155d
: chore(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 (#4911) (@dependabot[bot])e646c51
: chore(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 (#4910) (@dependabot[bot])e37bb2a
: chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (#4908) (@dependabot[bot])Documentation updates
f588b07
: docs: added the missing deprecation notices deep link to v2 section (#4922) (@cafferata)4074c45
: docs: announce v2 (@caarlos0)8dd7f75
: docs: fix go install instructions for v2 (@caarlos0)9b96bf3
: docs: fix link (@caarlos0)f9e283d
: docs: fix more comment (@caarlos0)88a49c5
: docs: improve docker documentation (@caarlos0)b3d9f69
: docs: latest (@caarlos0)d824262
: docs: update (@caarlos0)6560d8c
: docs: update cmd docs (@caarlos0)3a4b363
: docs: update goreleaser-action version (@caarlos0)44e7e54
: docs: update jsonschema (@caarlos0)35a5302
: docs: update jsonschema (@caarlos0)50e6c42
: docs: update schema pro (@caarlos0)Other work
c891845
: chore: auto-update generated files (@actions-user)7d3c169
: chore: update comment (@caarlos0)Full Changelog: goreleaser/goreleaser@v2.0.0...v2.0.1
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/cmd/builder)
v0.104.0
This release includes 2 very important breaking changes.
otlpreceiver
will now uselocalhost
by default instead of0.0.0.0
. This may break the receiver in containerized environments like Kubernetes. If you depend on0.0.0.0
disable thecomponent.UseLocalHostAsDefaultHost
feature gate or explicitly set the endpoint to0.0.0.0
.$FOO
will no longer be supported by default. If you depend on this syntax, disable theconfmap.unifyEnvVarExpansion
feature gate, but know that the feature will be removed in the future in favor of${env:FOO}
.🛑 Breaking changes 🛑
filter
: Remove deprecatedfilter.CombinedFilter
(#10348)otelcol
: By default,otelcol.NewCommand
andotelcol.NewCommandMustSetProvider
will set theDefaultScheme
toenv
. (#10435)expandconverter
: By default expandconverter will now error if it is about to expand$FOO
syntax. Update configuration to use${env:FOO}
instead or disable theconfmap.unifyEnvVarExpansion
feature gate. (#10435)otlpreceiver
: Switch tolocalhost
as the default for all endpoints. (#8510)Disable the
component.UseLocalHostAsDefaultHost
feature gate to temporarily get the previous default.💡 Enhancements 💡
confighttp
: Add support for cookies in HTTP clients withcookies::enabled
. (#10175)The method
confighttp.ToClient
will return a client with acookiejar.Jar
which will reuse cookies from server responses in subsequent requests.exporter/debug
: Innormal
verbosity, display one line of text for each telemetry record (log, data point, span) (#7806)exporter/debug
: Add optionuse_internal_logger
(#10226)configretry
: Mark module as stable. (#10279)debugexporter
: Print Span.TraceState() when present. (#10421)Enables viewing sampling threshold information (as by OTEP 235 samplers).
processorhelper
: Add "inserted" metrics for processors. (#10353)This includes the following metrics for processors:
processor_inserted_spans
processor_inserted_metric_points
processor_inserted_log_records
🧰 Bug fixes 🧰
otlpexporter
: Update validation to support both dns:// and dns:/// (#10449)service
: Fixed a bug that caused otel-collector to fail to start with ipv6 metrics endpoint service telemetry. (#10011)v0.103.0
Compare Source
🛑 Breaking changes 🛑
exporter/debug
: Disable sampling by default (#9921)To restore the behavior that was previously the default, set
sampling_thereafter
to500
.💡 Enhancements 💡
cmd/builder
: Allow settingotelcol.CollectorSettings.ResolverSettings.DefaultScheme
via the builder'sconf_resolver.default_uri_scheme
configuration option (#10296)mdatagen
: add support for optional internal metrics (#10316)otelcol/expandconverter
: Addconfmap.unifyEnvVarExpansion
feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10391)When enabled, this feature gate will:
$FOO
)${FOO}
will be expanded as if it was `${env:FOO}See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details.
confmap
: Addconfmap.unifyEnvVarExpansion
feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. (#10259)When enabled, this feature gate will:
$FOO
)${FOO}
will be expanded as if it was `${env:FOO}See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details.
confighttp
: Allow the compression list to be overridden (#10295)Allows Collector administrators to control which compression algorithms to enable for HTTP-based receivers.
configgrpc
: Revert the zstd compression for gRPC to the third-party library we were using previously. (#10394)We switched back to our compression logic for zstd when a CVE was found on the third-party library we were using. Now that the third-party library has been fixed, we can revert to that one. For end-users, this has no practical effect. The reproducers for the CVE were tested against this patch, confirming we are not reintroducing the bugs.
confmap
: Adds alphaconfmap.strictlyTypedInput
feature gate that enables strict type checks during configuration resolution (#9532)When enabled, the configuration resolution system will:
confighttp
: Useconfighttp.ServerConfig
as part of zpagesextension. See [https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confighttp/README.md#server-configuration]\(server configuration) options. (#9368)🧰 Bug fixes 🧰
exporterhelper
: Fix potential deadlock in the batch sender (#10315)expandconverter
: Fix bug where an warning was logged incorrectly. (#10392)exporterhelper
: Fix a bug when the retry and timeout logic was not applied with enabled batching. (#10166)exporterhelper
: Fix a bug where an unstarted batch_sender exporter hangs on shutdown (#10306)exporterhelper
: Fix small batch due to unfavorable goroutine scheduling in batch sender (#9952)confmap
: Fix issue where structs with only yaml tags were not marshaled correctly. (#10282)Configuration
📅 Schedule: Branch creation - "before 5am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.