Skip to content

Release 4.x

No due date 0% complete

The next major Release will ship with the following changes. Currently, this is not finalized. Suggestions and feedback is very welcome.

Upgrades:

  • Java 17 required, Jakarta bindings (e.g servlet)
  • SLF4j 2.x, with necessary upgrades of Logback (1.4.x+) and Log4j2

Removals:

  • cf-java-logging-support-jersey (Jersey integration)
  • cf-java-logging-support-servle…

The next major Release will ship with the following changes. Currently, this is not finalized. Suggestions and feedback is very welcome.

Upgrades:

  • Java 17 required, Jakarta bindings (e.g servlet)
  • SLF4j 2.x, with necessary upgrades of Logback (1.4.x+) and Log4j2

Removals:

  • cf-java-logging-support-jersey (Jersey integration)
  • cf-java-logging-support-servlet (to be replaced by cf-java-logging-support-servlet-jakarta)
  • cf-java-monitoring-custom-metrics-clients/* (custom metrics support)
  • sample (Jersey sample app, Spring Boot will stay)

New Features:

  • SPI support for ContextFieldSupplier, LogbackContextFieldSupplier, Log4jContextFieldSupplier
  • SPI support for DynamicLogLevelConfiguration and DynamicLogLevelProcessor
  • W3CTraceContext support
  • OpenTelemetry SpanContext support
  • OpenTelemetry SAP CF resource provider (to provide meaningful resource attributes)
  • SAP Cloud Logging OpenTelemetry binding auto-configuration

There are no closed issues in this milestone.

Issues will automatically be moved here when they are closed.