Skip to content

Version 1.2.2

Choose a tag to compare

@reid-spencer reid-spencer released this 22 Jan 18:05
· 31 commits to main since this release

Akka Helper Improvements

This release fixes and enhances the Akka helper for proper repository authentication.

Fixed

  • AKKA_REPO_TOKEN authentication - The Akka repository now correctly uses the AKKA_REPO_TOKEN environment variable for repository access. This is the repository access token from https://account.akka.io (distinct from the runtime license key).

Changed

  • Optional module flags - Akka.forRelease() now accepts boolean flags to include additional module groups:

    • withHTTP - Akka HTTP modules
    • withGrpc - gRPC runtime module
    • withPersistence - Persistence R2DBC module
    • withProjections - Projections modules
    • withManagement - Management modules
    • withKafka - Alpakka Kafka module
  • Test modules included automatically - Core test modules (akka-testkit, akka-actor-testkit-typed, akka-stream-testkit) are now added automatically with core modules.

  • Internal encapsulation - Made internal members private for better API hygiene.

Usage Example

lazy val myProject = project
  .configure(Akka.forRelease(
    release = "25.10",
    withHTTP = true,
    withPersistence = true
  ))

Environment Setup

Set AKKA_REPO_TOKEN with your repository access token:

export AKKA_REPO_TOKEN=your-token-from-account.akka.io