Skip to content

Commit

Permalink
Merge branch 'master' into otel-resource-conventions
Browse files Browse the repository at this point in the history
  • Loading branch information
axw authored Mar 18, 2021
2 parents c6ffd93 + c077005 commit 3229b8a
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 2 deletions.
3 changes: 2 additions & 1 deletion changelogs/7.12.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@

https://github.com/elastic/apm-server/compare/7.11\...7.12[View commits]

[float]
[[release-notes-7.12.0]]
== APM Server version 7.12.0

https://github.com/elastic/apm-server/compare/v7.11.1\...v7.12.0[View commits]
https://github.com/elastic/apm-server/compare/v7.11.2\...v7.12.0[View commits]

[float]
==== Breaking Changes
Expand Down
32 changes: 32 additions & 0 deletions docs/breaking-changes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,38 @@
APM Server is built on top of {beats-ref}/index.html[libbeat].
As such, any breaking change in libbeat is also considered to be a breaking change in APM Server.

[float]
=== 7.12

There are three breaking changes to be aware of;
these changes only impact users ingesting data with
{apm-server-ref-v}/jaeger.html[Jaeger clients].

* Leading 0s are no longer removed from Jaeger client trace/span ids.
+
--
This change ensures distributed tracing continues to work across platforms by creating
consistent, full trace/span IDs from Jaeger clients, Elastic APM agents,
and OpenTelemetry SDKs.
--

* Jaeger spans will now have a type of "app" where they previously were "custom".
+
--
If the Jaeger span type is not inferred, it will now be "app".
This aligns with the OpenTelemetry Collector exporter
and improves the functionality of the _time spent by span type_ charts in the APM app.
--

* Jaeger spans may now have a more accurate outcome of "unknown".
+
--
Previously, a "success" outcome was assumed when a span didn't fail.
The new default assigns "unknown", and only sets an outcome of "success" or "failure" when
the outcome is explicitly known.
This change aligns with Elastic APM agents and the OpenTelemetry Collector exporter.
--

[float]
=== 7.11
There are no breaking changes in APM Server.
Expand Down
39 changes: 38 additions & 1 deletion docs/guide/apm-breaking-changes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

This section discusses the changes that you need to be aware of when migrating your application from one version of APM to another.

* <<breaking-7.12.0>>
* <<breaking-7.11.0>>
* <<breaking-7.10.0>>
* <<breaking-7.9.0>>
Expand All @@ -25,9 +26,45 @@ Also see {observability-guide}/whats-new.html[What's new in Observability {minor

//NOTE: The notable-breaking-changes tagged regions are re-used in the
//Installation and Upgrade Guide
// Remove this tag in a future PR

// tag::notable-v8-breaking-changes[]
// end::notable-v8-breaking-changes[]
// tag::713-bc[]
// end::713-bc[]

[[breaking-7.12.0]]
=== 7.12.0 APM Breaking changes

// tag::712-bc[]
There are three breaking changes to be aware of;
these changes only impact users ingesting data with
{apm-server-ref-v}/jaeger.html[Jaeger clients].

* Leading 0s are no longer removed from Jaeger client trace/span ids.
+
--
This change ensures distributed tracing continues to work across platforms by creating
consistent, full trace/span IDs from Jaeger clients, Elastic APM agents,
and OpenTelemetry SDKs.
--

* Jaeger spans will now have a type of "app" where they previously were "custom".
+
--
If the Jaeger span type is not inferred, it will now be "app".
This aligns with the OpenTelemetry Collector exporter
and improves the functionality of the _time spent by span type_ charts in the APM app.
--

* Jaeger spans may now have a more accurate outcome of "unknown".
+
--
Previously, a "success" outcome was assumed when a span didn't fail.
The new default assigns "unknown", and only sets an outcome of "success" or "failure" when
the outcome is explicitly known.
This change aligns with Elastic APM agents and the OpenTelemetry Collector exporter.
--
// end::712-bc[]

[[breaking-7.11.0]]
=== 7.11.0 APM Breaking changes
Expand Down
1 change: 1 addition & 0 deletions docs/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
--
This following sections summarizes the changes in each release.

* <<release-notes-7.12>>
* <<release-notes-7.11>>
* <<release-notes-7.10>>
* <<release-notes-7.9>>
Expand Down

0 comments on commit 3229b8a

Please sign in to comment.