Skip to content

Releases: akka/akka-projection

v0.2

05 Jun 12:48
1eb9ee4
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

We're happy to release another milestone of Akka Projections, version 0.2. The API is still under development and might change for upcoming milestones. Feedback, bug reports and feature requests are welcome as issues in akka-projection/issues.

Highlights of the release:

  • insight to Projection status with StatusObserver API
  • offset management API
  • possibility for processing with Akka Streams Flow
  • avoid processing of in-flight messages from revoked Kafka partitions
  • option to group envelopes before the handler
  • make atLeastOnce parameters optional and configurable
  • withRestartBackoff settings directly on Projection
  • define HandlerRecoveryStrategy at the Projection level instead of in the handler
  • configurable table names and improved Cassandra configuration
  • ActorSystem instead of ClassicActorSystemProvider

The documentation can be found at https://doc.akka.io/docs/akka-projection/current/.

A total of 19 issues were closed in this release. The complete list can be found on the 0.2 milestone on github.

Credits

For this release we had the help of 5 committers – thank you all very much!

commits  added  removed
     16    858      497 Renato Cavalcanti
     11   8323      716 Patrik Nordwall
     11   1481      586 Sean Glover
      2      7        7 Enno
      1      5        5 Evan Chan

The Akka core team is employed by Lightbend. If you're looking to take your Akka systems to the next level, let's set up a time to discuss our enterprise-grade expert support, self-paced education courses, and technology enhancements that help you manage, monitor and secure your Akka systems - from development to production.

Happy hakking!

– The Akka Team

v0.1

15 May 09:56
1802505
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

We're happy to release the first milestone of Akka Projections, version 0.1. The API is still under development and will change for upcoming milestones. Feedback, bug reports and feature requests are welcome as issues in akka-projection/issues.

Highlights of the release:

  • Core structure of Projections
  • Offset storage in Cassandra
  • Offset storage in relational DB with Slick
  • Source provider for events from Akka Persistence (eventsByTag)
  • Source provider for messages from Kafka
  • Running of Projections with ShardedDaemonProcess
  • Restart and recovery when errors occur
  • TestKit for Projections
  • Documentation

The documentation can be found at https://doc.akka.io/docs/akka-projection/current/.

A total of 30 issues were closed in this release. The complete list can be found on the 0.1 milestone on github.

Credits

For this release we had the help of 5 committers – thank you all very much!

commits  added  removed
     47   5107     1227 Renato Cavalcanti
     43   6835      930 Patrik Nordwall
      9    332       38 Enno
      6   1014      190 Sean Glover
      1     11       11 Christopher Batey

The Akka core team is employed by Lightbend. If you're looking to take your Akka systems to the next level, let's set up a time to discuss our enterprise-grade expert support, self-paced education courses, and technology enhancements that help you manage, monitor and secure your Akka systems - from development to production.

Happy hakking!

– The Akka Team