Release notes
📦 Akka Insights 2.20.x
Migration Guide: Migration guide for Akka Insights 2.20
This release of Cinnamon adds exclusive support for Akka 24.05.
From Cinnamon 2.18 onward, each Cinnamon release will only support a single Akka release.
The following Akka 24.05 modules are supported for this Cinnamon release:
- Akka (core) >= 2.9.3
- Akka HTTP >= 10.6.3
- Akka gRPC >= 2.4.3
- Akka Projections >= 1.5.4
- Alpakka Kafka >= 6.0.0
On the following versions of Scala and Java:
- Scala 2.13 and 3.3
- Java 11, 17, and 21
This release of Cinnamon includes these features:
Java 21
Cinnamon 2.20 supports running on Java 21, and instrumentation of Java 21 CompletableFutures.
Akka circuit breakers
Cinnamon 2.20 adds instrumentation for named circuit breakers, with metrics and state change events.
OpenTelemetry
Cinnamon 2.20 adds OpenTelemetry integration for metrics and events, and a new developer sandbox for OpenTelemetry.
Application logs can be exported as OpenTelemetry log records by using a log appender.
Datadog Java agent 1.x
Cinnamon supports the latest version of the Datadog Java agent and OpenTracing integration. Note that there are some limitations when running both the Cinnamon and Datadog Java agents.
Akka Insights 2.20.3
Released: 01 August 2024
- Protect against trying to instrument Akka Circuit Breaker when the Cinnamon Agent is not enabled
- Fixes to the projections dashboard template
Akka Insights 2.20.2
Released: 09 July 2024
- Bump log4j to version
2.17.2
to fix CVE-2021-45046 - New config
cinnamon.jmx-importer.suppress-log-warnings
to suppress warnings that may be logged during JMX bean usage edge cases - Document the declaration of the Cinnamon Akka Cluster dependency
Akka Insights 2.20.1
Released: 29 May 2024
OpenTelemetry
Added support for exporting application logs as OpenTelemetry log records. Supported log backends:
Akka Insights 2.20.0
Released: 16 May 2024
- Add support for Java 21
- Add instrumentation for Akka circuit breakers
- Add OpenTelemetry integration for metrics and events
- Support latest Datadog Java agent and tracing integration
- Fix balancing pools so that work sharing does not result in negative values