Skip to content

v12.2.6

Choose a tag to compare

@phax phax released this 18 May 10:21
· 34 commits to master since this release
  • Updated JAXB to 4.0.8
  • Deprecated EErrorLevel.SUCCESS (and SingleError.builderSuccess()) - success is not really an error level. Use INFORMATION instead.
  • Added new submodule ph-telemetry providing a vendor-neutral tracing abstraction.
    Exposes Telemetry (static facade), ITelemetrySpan, ITelemetryTracerSPI and ETelemetrySpanKind under com.helger.telemetry.
    Resolves the registered ITelemetryTracerSPI via ServiceLoader on first use and falls back to a built-in no-op tracer if none is on the classpath, so callers can write tracing code unconditionally.
    Span kinds mirror OpenTelemetry's SpanKind so an OTel-backed implementation can translate one-to-one.
    Convenience helpers Telemetry.withSpan (name, kind, Function) and Telemetry.withSpanVoid (name, kind, Consumer) start a span, record exceptions on it, and end it in a finally block.

Full Changelog: ph-commons-parent-pom-12.2.5...ph-commons-parent-pom-12.2.6