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