Skip to content

v1.2.4 - Akka Insights and K8s Management

Choose a tag to compare

@reid-spencer reid-spencer released this 24 Jan 13:18
· 28 commits to main since this release

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_13 for Scala 3 compatibility
  • Cinnamon Java modules (prometheus, opentelemetry, agent) use plain coordinates
  • Runtime instrumentation requires Cinnamon agent as JVM agent