Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 4.55 KB

changelog.asciidoc

File metadata and controls

86 lines (63 loc) · 4.55 KB

Changelog

Release 3.0

Incompatible changes

Jakarta EE 9.1 alignment (#221)
  • Use microprofile-parent version 2.1 in pom.xml

  • Rename all javax. packages to jakarta.

Release 2.0

Incompatible changes

Update OpenTracing API to 0.33.0 (#177)

The following APIs were removed:

  • Scope = ScopeManager.active(): no alternative, the reference Scope has to be kept explicitly since the scope was created.

  • Scope = ScopeManager.activate(Span, boolean): no alternative auto-finishing has been removed.

  • Span = Scope.span(): use ScopeManager.activeSpan() or hold the reference to Span explicitly since the span was started.

  • Scope =SpanBuilder.startActive(): use Tracer.activateSpan(Span) instead.

  • Span = Tracer.startManual(): use Tracer.start() instead.

  • AutoFinishScopeManager: no alternative, auto-finishing has been removed.

Other changes

  • Exclude transitive dependency on javax.el-api (#196)

  • Make OSGI dependency provided (#190)

  • Remove OpenTracing API from WAR in TCK (#183)

  • Update Arquillian version in TCK to 1.6.0 (#168)

  • Use Jakarta EE 8 APIs instead of Java EE 7 and remove dependency on Jackson (#162)

Release 1.3.1

  • Add return MIME type to Rest Client interface in TCK (#145)

Release 1.3

  • Instrument MicroProfile Rest Client 1.2 (#102)

  • Clarify http-path when path contains regular expressions (#136)

Release 1.2.1

  • Split tree equals in TCK and remove logs from server spans (#132)

  • Remove servlets from TCK and use context root to test MP Metrics, OpenAPI, Health URLs (#127)

  • Clarified default skip pattern value (#126)

  • Added HTTP method to http-path operation name (#125)

  • Added tests for ClientTracingRegistrar (#105)

  • Update metadata in pom.xml (#101)

  • Renamed test class to match OpenTracing (#106)

Release 1.2

  • By default will not trace endpoints associated with MicroProfile Metrics, Health and OpenAPI (#95)

  • Added logging exceptions thrown by explicit instrumentation (@Traced)(#94)

  • Added server operation name provider (#90)

  • Removed geronimo-atinject and javax.annotation dependencies for API module (#92)

  • Added support for server side skip pattern (#86)

Release 1.1

  • Added component tag to server and client spans (#70)

  • Explicitly enabled tracing for JAX-RS clients (#64)

  • Updated OpenTracing API from 0.30.0 to 0.31.0. Note that these two versions contain breaking changes (#67).