Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.1.0 to 1.5.1 in /integration-test-app/integration-test-app
Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.1.0 to 1.5.1.
Release notes
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.
1.5.1
OpenTelemetry
Fixed a breaking change causing
LogRecord.Stateto benullwhere it was previously set to a valid value whenOpenTelemetryLoggerOptions.ParseStateValuesisfalseand states implementIReadOnlyListorIEnumerableofKeyValuePair<string, object>s. (#4609)Breaking Change Removed the support for parsing
TStatetypes passed to theILogger.Log<TState>API whenParseStateValuesis true andTStatedoes not implement eitherIReadOnlyList<KeyValuePair<string, object>>orIEnumerable<KeyValuePair<string, object>>. This feature was first introduced in the1.5.0stable release with #4334 and has been removed because it makes the OpenTelemetry .NET SDK incompatible with native AOT. (#4614)1.5.0-rc.1
OpenTelemetry
The default resource provided by
ResourceBuilder.CreateDefault()now adds thetelemetry.sdk.*attributes defined in the specification. (#4369)Fixed an issue with
HashCodecomputations throwing exceptions on .NET Standard 2.1 targets. (#4362)Update value of the resource attribute
telemetry.sdk.versionto show the tag name which resembles the package version of the SDK. (#4375)Obsoleted
StateandStateValuesproperties and addedBodyandAttributesproperties onLogRecord. Note:LogRecord.AttributesandLogRecord.StateValuespoint to the same data. "Attributes" is what the OpenTelemetry Specification defines so this was changed for clarity & consistency with the specification. (#4334)Tweaked the behavior of the
OpenTelemetryLoggerOptions.ParseStateValuesflag:
LogRecord.Attributes(akaLogRecord.StateValues) are now automatically included for all log messages with states implementingIReadOnlyListorIEnumerable.
OpenTelemetryLoggerOptions.ParseStateValuesis now used to tell the SDK to parse (using reflection) attributes for custom states which do not implementIReadOnlyListorIEnumerable. Only top-level properties are included.
LogRecord.Statewill only be set to the raw state object if no attributes are found.See #4334 for details.
If a template (
{OriginalFormat}attribute) cannot be found on log messages a formatted message will now automatically be generated (even ifOpenTelemetryLoggerOptions.IncludeFormattedMessageis set tofalse).
... (truncated)
Commits
8d61691[sdk-1.5.0-hotfix] Update CHANGELOG for release (#4615)b03e031[sdk-1.5.0-hotfix] Removed support for parsing custom log states using reflec...ae03840[sdk-1.5.0-hotfix] Fix LogRecord.State being null when TState matches known i...494323bUpdate CHANGELOG for 1.5.0 (core)/ 1.5.0-beta.1 (non-core) release (#4545)b9a0138[inmemory-exporter] Add extension on LoggerProviderBuilder (#4541)e67d44e[AOT] Resolve ConfigurationExtensions and EventSource warnings (#4534)e787019Update ExponentialHistogram Benchmarks (#4539)1e60488Add CHANGELOG entry for removing Exemplars (#4536)9b5c483[hosting-logs] Don't register ILogger when calling WithLogging (#4535)ccfbcc6Mark Exemplars internal (#4533)- Additional commits viewable 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 ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
This PR is stale because it has been open 60 days with no activity.
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.