mdatagen: generate documentation for internal telemetry (#10170)
mdatagen: add ability to use metadata.yaml to automatically generate instruments for components (#10054)
The telemetry section in metadata.yaml is used to generate
instruments for components to measure telemetry about themselves.
confmap: Allow Converters to write logs during startup (#10135)
otelcol: Enable logging during configuration resolution (#10056)
🧰 Bug fixes 🧰
mdatagen: Run package tests when goleak is skipped (#10125)
Go API Changelog
🛑 Breaking changes 🛑
confighttp: Removes deprecated functions ToClientContext, ToListenerContext, and ToServerContext. (#10138)
confmap: Deprecate NewWithSettings for all Providers and New for all Converters (#10134)
Use NewFactory instead for all affected modules.
confmap: Remove deprecated Providers and Converters from confmap.ResolverSettings (#10173)
Use ProviderSettings and ConverterSettings instead.
🧰 Bug fixes 🧰
otelcol: Add explicit mapstructure tags to main configuration struct (#10152)
confmap: Support string-like types as map keys when marshaling (#10137)
v1.7.0/v0.100.0
End User Changelog
🛑 Breaking changes 🛑
service: The validate sub-command no longer validates that each pipeline's type is the same as its component types (#10031)
💡 Enhancements 💡
semconv: Add support for v1.25.0 semantic convention (#10072)
builder: remove the need to go get a module to address ambiguous import paths (#10015)
pmetric: Support parsing metric.metadata from OTLP JSON. (#10026)
🧰 Bug fixes 🧰
exporterhelper: Fix enabled config option for batch sender (#10076)
configtls: Deprecates ClientConfig.LoadTLSConfigContext and ServerConfig.LoadTLSConfigContext, use ClientConfig.LoadTLSConfig and ServerConfig.LoadTLSConfig instead. (#9945)
confmap: Deprecate the Providers and Converters fields in confmap.ResolverSettings (#9516)
Use the ProviderFactories and ConverterFactories fields instead.
💡 Enhancements 💡
configauth: Adds NewDefault* functions for all the config structs. (#9821)
configtls: Adds NewDefault* functions for all the config structs. (#9658)
pmetric: Support metric.metadata in pdata/pmetric (#10006)
v1.5.0/v0.98.0
🛑 Breaking changes 🛑
component: Restricts maximum length for component.Type to 63 characters. (#9872)
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/pdata from 1.1.0 to 1.8.0.
Release notes
Sourced from go.opentelemetry.io/collector/pdata's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/pdata's changelog.
... (truncated)
Commits
d719a7e
[chore] Prepare release v1.8.0/v0.101.0 (#10190)5f81fc4
fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 (#10185)e7dcfcc
[chore] Remove required toolchain version from nopexporter (#10179)e198328
[chore] Remove unused package test file from otelcorecol (#10178)ecdbb53
Documentation improvements - Internal Architecture Doc + Package level comme...91f13c3
[confmap] Remove deprecated ResolverSettings fields (#10173)e09b25f
[chore]: fix the dead link in mdatagen (#10142)ede9e30
[chore] make gogenerate (#10171)e55d22a
[mdatagen] update mdatagen to document internal telemetry (#10170)28242fa
[mdatagen] add support for async instruments (#10159)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