v1.2.4 - Akka Insights and K8s Management
New Features
Akka Insights Support
Added withInsights parameter to Akka.forRelease() for Cinnamon/Akka Insights dependencies:
With.Akka.forRelease("25.10", withInsights = true)This adds:
- cinnamon-akka, cinnamon-akka-typed, cinnamon-akka-stream, cinnamon-akka-cluster
- cinnamon-prometheus, cinnamon-prometheus-httpserver (Prometheus metrics)
- cinnamon-opentelemetry (OpenTelemetry tracing)
- cinnamon-agent (runtime instrumentation)
Uses direct Maven coordinates (no sbt-cinnamon plugin required).
Kubernetes Management Modules
Added withManagementKubernetes parameter for K8s-specific management modules:
With.Akka.forRelease("25.10", withManagement = true, withManagementKubernetes = true)This adds:
- akka-cluster-bootstrap
- akka-discovery-kubernetes-api
- akka-lease-kubernetes
- akka-rolling-update-kubernetes
Technical Details
- Cinnamon Scala modules use
CrossVersion.for3Use2_13for Scala 3 compatibility - Cinnamon Java modules (prometheus, opentelemetry, agent) use plain coordinates
- Runtime instrumentation requires Cinnamon agent as JVM agent