An advanced web app to track time over multiple teams, organisations and projects. Records time, shows reports and statistics. Shows time tracked vs time planned per day and week. Currently in public beta testing.
[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
akka/akka (com.typesafe.akka:akka-persistence)
### [`v2.8.8`](https://redirect.github.com/akka/akka/releases/tag/v2.8.8)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.7...v2.8.8)
##### What's Changed
- chore: Update latestPatchOf28 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32552](https://redirect.github.com/akka/akka/pull/32552)
- bugfix: Update protobuf by [@JustinPihony](https://redirect.github.com/JustinPihony) in [https://github.com/akka/akka/pull/32581](https://redirect.github.com/akka/akka/pull/32581)
- License change date 2.8.8 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32584](https://redirect.github.com/akka/akka/pull/32584)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.7...v2.8.8
### [`v2.8.7`](https://redirect.github.com/akka/akka/releases/tag/v2.8.7)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.6...v2.8.7)
##### What's Changed
- Update MiMa.scala for 2.8 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32457](https://redirect.github.com/akka/akka/pull/32457)
- feat: Add license key check (2.8) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32541](https://redirect.github.com/akka/akka/pull/32541)
- chore: Update license change date for 2.8.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32542](https://redirect.github.com/akka/akka/pull/32542)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.6...v2.8.7
### [`v2.8.6`](https://redirect.github.com/akka/akka/releases/tag/v2.8.6)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.5...v2.8.6)
##### What's Changed
- chore: MiMa 2.8.5 (release-2.8) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32119](https://redirect.github.com/akka/akka/pull/32119)
- doc: Backport drop usage of scalafiddle ([#32052](https://redirect.github.com/akka/akka/issues/32052)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32213](https://redirect.github.com/akka/akka/pull/32213)
- doc: Simpler old-version-warning backport from 2.9 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32217](https://redirect.github.com/akka/akka/pull/32217)
- fix: Entity stuck in passivation backport from 2.9 ([#32439](https://redirect.github.com/akka/akka/issues/32439)) by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32451](https://redirect.github.com/akka/akka/pull/32451)
- chore: License change date for 2.8.6 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32455](https://redirect.github.com/akka/akka/pull/32455)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.5...v2.8.6
### [`v2.8.5`](https://redirect.github.com/akka/akka/releases/tag/v2.8.5): 2.8.5
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.4...v2.8.5)
##### What's Changed
- backport: clear inflight DNS requests on failure to allow retries ([#32110](https://redirect.github.com/akka/akka/issues/32110)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32114](https://redirect.github.com/akka/akka/pull/32114)
- fix: DownSelfQuarantinedByRemote should not be triggered by harmless quarantine, [#31095](https://redirect.github.com/akka/akka/issues/31095) (backport) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32117](https://redirect.github.com/akka/akka/pull/32117)
- chore: License change date for 2.8.5 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32116](https://redirect.github.com/akka/akka/pull/32116)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.4...v2.8.5
### [`v2.8.4`](https://redirect.github.com/akka/akka/releases/tag/v2.8.4)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.3...v2.8.4)
##### What's Changed
- chore: ignore FilteredPayload in replay by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32000](https://redirect.github.com/akka/akka/pull/32000)
- feat: event writer by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32010](https://redirect.github.com/akka/akka/pull/32010)
- bump: commons-codec 1.16.0 (was 1.15) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31988](https://redirect.github.com/akka/akka/pull/31988)
- fix: discard ReceiveTimeout when timeout message is null [#32015](https://redirect.github.com/akka/akka/issues/32015) by [@lolboxen](https://redirect.github.com/lolboxen) in [https://github.com/akka/akka/pull/32016](https://redirect.github.com/akka/akka/pull/32016)
- docs: add repository info by [@aludwiko](https://redirect.github.com/aludwiko) in [https://github.com/akka/akka/pull/32025](https://redirect.github.com/akka/akka/pull/32025)
- bump: jimfs 1.3.0 (was 1.1) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32020](https://redirect.github.com/akka/akka/pull/32020)
- bump: sbt 1.9.3 (was 1.9.1) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32023](https://redirect.github.com/akka/akka/pull/32023)
- bump: sbt-reproducible-builds 0.31 (was 0.30) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32022](https://redirect.github.com/akka/akka/pull/32022)
- bump: sbt-mima-plugin 1.1.3 (was 1.1.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32021](https://redirect.github.com/akka/akka/pull/32021)
- Add javadsl for Effect.delete() in durable state by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32027](https://redirect.github.com/akka/akka/pull/32027)
- docs: typos and punctuation by [@efgpinto](https://redirect.github.com/efgpinto) in [https://github.com/akka/akka/pull/32019](https://redirect.github.com/akka/akka/pull/32019)
- improve scaladoc for DoNotInherit by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32033](https://redirect.github.com/akka/akka/pull/32033)
- improve a/an after get by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32034](https://redirect.github.com/akka/akka/pull/32034)
- fix docs typo by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32032](https://redirect.github.com/akka/akka/pull/32032)
- \=doc Move ContraMap to flow folder. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/32037](https://redirect.github.com/akka/akka/pull/32037)
- !test Migrate akka-multi-node-testkit to Netty4 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/32005](https://redirect.github.com/akka/akka/pull/32005)
- perf: streamline recursion in mapAsyncPartitioned by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32031](https://redirect.github.com/akka/akka/pull/32031)
- Add short-circuit support in retry pattern by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32035](https://redirect.github.com/akka/akka/pull/32035)
- test: harden PersistentActorRecoveryTimeoutSpec, [#31624](https://redirect.github.com/akka/akka/issues/31624) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32030](https://redirect.github.com/akka/akka/pull/32030)
##### New Contributors
- [@lolboxen](https://redirect.github.com/lolboxen) made their first contribution in [https://github.com/akka/akka/pull/32016](https://redirect.github.com/akka/akka/pull/32016)
- [@efgpinto](https://redirect.github.com/efgpinto) made their first contribution in [https://github.com/akka/akka/pull/32019](https://redirect.github.com/akka/akka/pull/32019)
- [@dongxuwang](https://redirect.github.com/dongxuwang) made their first contribution in [https://github.com/akka/akka/pull/32033](https://redirect.github.com/akka/akka/pull/32033)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.3...v2.8.4
### [`v2.8.3`](https://redirect.github.com/akka/akka/releases/tag/v2.8.3)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.2...v2.8.3)
##### What's Changed
- chore: Missing log parameter for ShardedDaemonProcessState by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31941](https://redirect.github.com/akka/akka/pull/31941)
- build: Post 2.8.2 release changes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31940](https://redirect.github.com/akka/akka/pull/31940)
- doc: Link to app-version from Deployment by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31942](https://redirect.github.com/akka/akka/pull/31942)
- Update CI/CD badge by [@akirataguchi115](https://redirect.github.com/akirataguchi115) in [https://github.com/akka/akka/pull/31945](https://redirect.github.com/akka/akka/pull/31945)
- bump: sbt 1.8.3 (was 1.8.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31952](https://redirect.github.com/akka/akka/pull/31952)
- bump: commons-io 2.12.0 (was 2.11.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31950](https://redirect.github.com/akka/akka/pull/31950)
- bump: sbt-ci-release 1.5.12 (was 1.5.11) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31949](https://redirect.github.com/akka/akka/pull/31949)
- chore: Link to Akka Diagnostics by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31955](https://redirect.github.com/akka/akka/pull/31955)
- chore: bump paradox version by [@octonato](https://redirect.github.com/octonato) in [https://github.com/akka/akka/pull/31956](https://redirect.github.com/akka/akka/pull/31956)
- !sbt Update Scala to 2.12.18 & 2.13.11 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31959](https://redirect.github.com/akka/akka/pull/31959)
- feat: Include exception type in StatusReply toString when not text by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31963](https://redirect.github.com/akka/akka/pull/31963)
- \+str Add Flow contramap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31960](https://redirect.github.com/akka/akka/pull/31960)
- fix: Better exception string in StatusReply by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31965](https://redirect.github.com/akka/akka/pull/31965)
- bump: Paradox Akka 0.49 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31964](https://redirect.github.com/akka/akka/pull/31964)
- docs: migration guide for akka-diagnostics by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31966](https://redirect.github.com/akka/akka/pull/31966)
- chore: Check binary compatibility with 2.7.0 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31968](https://redirect.github.com/akka/akka/pull/31968)
- fix: AllocationStrategy in ShardedDaemonProcess by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31969](https://redirect.github.com/akka/akka/pull/31969)
- feat: Collocating shards with consistent hashing by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31967](https://redirect.github.com/akka/akka/pull/31967)
- perf: Scalable slice queries for many consumers by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31957](https://redirect.github.com/akka/akka/pull/31957)
- fix: Try to limit spin loop in TLSActor [#29922](https://redirect.github.com/akka/akka/issues/29922) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31947](https://redirect.github.com/akka/akka/pull/31947)
- chore: Latest 2.6 release for MiMa by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31978](https://redirect.github.com/akka/akka/pull/31978)
- test: harden EventsBySliceFirehoseSpec, [#31979](https://redirect.github.com/akka/akka/issues/31979) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31981](https://redirect.github.com/akka/akka/pull/31981)
- bump: commons-io 2.13.0 (was 2.12.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31989](https://redirect.github.com/akka/akka/pull/31989)
- bump: sbt-header 5.10.0 (was 5.7.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31990](https://redirect.github.com/akka/akka/pull/31990)
- chore: Document stream preMaterialize caveat around error propagation by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31982](https://redirect.github.com/akka/akka/pull/31982)
- feat: Placeholder event representation for filtered journal events by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31985](https://redirect.github.com/akka/akka/pull/31985)
- bump: sbt-jmh 0.4.5 (was 0.4.4) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31995](https://redirect.github.com/akka/akka/pull/31995)
- bump: sbt 1.9.1 (was 1.8.3) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31994](https://redirect.github.com/akka/akka/pull/31994)
- feat: Query traits for using snapshots as starting point by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31980](https://redirect.github.com/akka/akka/pull/31980)
- bump: metrics-core, metrics-jvm 4.2.19 (was 4.2.18) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31992](https://redirect.github.com/akka/akka/pull/31992)
- bump: scalatest 3.2.16 (was 3.2.12) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31953](https://redirect.github.com/akka/akka/pull/31953)
- docs: how to write a custom state store plugin by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31973](https://redirect.github.com/akka/akka/pull/31973)
- build: Include release notes url for pom.xml by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31997](https://redirect.github.com/akka/akka/pull/31997)
- build: Drop scalafix plugin by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31996](https://redirect.github.com/akka/akka/pull/31996)
- chore: sort imports by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31998](https://redirect.github.com/akka/akka/pull/31998)
- Cisco adding akka book by [@franciscolopezsancho](https://redirect.github.com/franciscolopezsancho) in [https://github.com/akka/akka/pull/32003](https://redirect.github.com/akka/akka/pull/32003)
- chore: update license change date for 2.8.3 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32002](https://redirect.github.com/akka/akka/pull/32002)
##### New Contributors
- [@akirataguchi115](https://redirect.github.com/akirataguchi115) made their first contribution in [https://github.com/akka/akka/pull/31945](https://redirect.github.com/akka/akka/pull/31945)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.2...v2.8.3
### [`v2.8.2`](https://redirect.github.com/akka/akka/releases/tag/v2.8.2)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.1...v2.8.2)
##### What's Changed
- feat: Make it possible to define appVersion later by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31934](https://redirect.github.com/akka/akka/pull/31934)
- feat: More Serializer constructor alternatives, [#29765](https://redirect.github.com/akka/akka/issues/29765) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31936](https://redirect.github.com/akka/akka/pull/31936)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.1...v2.8.2
### [`v2.8.1`](https://redirect.github.com/akka/akka/releases/tag/v2.8.1): Akka 2.8.1
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.0...v2.8.1)
##### What's Changed
- feat: Make it possible to include tags in event envelope by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31891](https://redirect.github.com/akka/akka/pull/31891)
- feat: Typed envelope version of the eventsByPersistenceId queries by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31892](https://redirect.github.com/akka/akka/pull/31892)
- feat: Tagger that can look at state for event sourced behaviour by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31893](https://redirect.github.com/akka/akka/pull/31893)
- \+str Add onErrorComplete operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31639](https://redirect.github.com/akka/akka/pull/31639)
- fix: starting Sharding with separate Coordinator role, [#31637](https://redirect.github.com/akka/akka/issues/31637) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31889](https://redirect.github.com/akka/akka/pull/31889)
- fix: Eager init of DistributedData extension from ExternalShardAllocationStrategy by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31907](https://redirect.github.com/akka/akka/pull/31907)
- fix: Refactor concurrency in AsyncDnsResolver by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31906](https://redirect.github.com/akka/akka/pull/31906)
- Various and sundry async-dns improvements by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31926](https://redirect.github.com/akka/akka/pull/31926)
- doc: Document mTLS with rotated certificates in Kubernetes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31913](https://redirect.github.com/akka/akka/pull/31913)
- docs: Centralized security announcement page by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31927](https://redirect.github.com/akka/akka/pull/31927)
- doc: Cross links to Akka Management Rolling Updates by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31901](https://redirect.github.com/akka/akka/pull/31901)
- \+str Add `startAfterNrOfConsumers` to BroadcastHub. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31890](https://redirect.github.com/akka/akka/pull/31890)
- chore: minor adjustment of keep snapshots log message by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31900](https://redirect.github.com/akka/akka/pull/31900)
- chore: Java API factory method for ExternalShardAllocation by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31903](https://redirect.github.com/akka/akka/pull/31903)
- \=str Implement Source.never as a dedicated GraphStage. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31902](https://redirect.github.com/akka/akka/pull/31902)
- bump: Scala 3.2.2 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31914](https://redirect.github.com/akka/akka/pull/31914)
- Predicate was missing in sentence. by [@max8github](https://redirect.github.com/max8github) in [https://github.com/akka/akka/pull/31919](https://redirect.github.com/akka/akka/pull/31919)
**Full Changelog**: https://github.com/akka/akka/compare/v2.8.0...v2.8.1
### [`v2.8.0`](https://redirect.github.com/akka/akka/releases/tag/v2.8.0)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.7.1...v2.8.0)
##### New features
- Expiry of CRDT entries, [#27683](https://redirect.github.com/akka/akka/issues/27683) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31721](https://redirect.github.com/akka/akka/pull/31721)
- Wildcard subscription of ddata changes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31731](https://redirect.github.com/akka/akka/pull/31731)
- Add color to LogCapturing [#31689](https://redirect.github.com/akka/akka/issues/31689) by [@jackyscript](https://redirect.github.com/jackyscript) in [https://github.com/akka/akka/pull/31719](https://redirect.github.com/akka/akka/pull/31719)
- feat: Throttle keep alive messages of ShardedDaemonProcess by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31837](https://redirect.github.com/akka/akka/pull/31837)
- feat: API for dynamic scaling of Sharded daemon process instances by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31844](https://redirect.github.com/akka/akka/pull/31844)
- feat: More fine grained control of stream error logging by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31865](https://redirect.github.com/akka/akka/pull/31865)
- mapAsyncPartitioned stream operator by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31582](https://redirect.github.com/akka/akka/pull/31582)
- Auto-select SRV lookup for the name lookup if entry looks like a srv name by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31727](https://redirect.github.com/akka/akka/pull/31727)
##### Other changes
Including bug fixes and several performance optimisations in typed actors, streams and typed actors
- Fix flaky EventSourcedBehaviorRetentionSpec, [#31623](https://redirect.github.com/akka/akka/issues/31623) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31703](https://redirect.github.com/akka/akka/pull/31703)
- Remove superflous ) in generated pids in tests by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31704](https://redirect.github.com/akka/akka/pull/31704)
- Use cos_containerd image in multi-node tests, [#31698](https://redirect.github.com/akka/akka/issues/31698) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31702](https://redirect.github.com/akka/akka/pull/31702)
- Update release issue template by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31701](https://redirect.github.com/akka/akka/pull/31701)
- \=str Avoid subMaterialization when the provided recover source is empty. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31669](https://redirect.github.com/akka/akka/pull/31669)
- Harden RemoteFailureSpec, [#31250](https://redirect.github.com/akka/akka/issues/31250) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31709](https://redirect.github.com/akka/akka/pull/31709)
- Harden RememberEntitiesAndStartEntitySpec, [#31221](https://redirect.github.com/akka/akka/issues/31221) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31708](https://redirect.github.com/akka/akka/pull/31708)
- Harden ReliableDeliveryShardingSpec, [#31263](https://redirect.github.com/akka/akka/issues/31263) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31707](https://redirect.github.com/akka/akka/pull/31707)
- Increase timeout in OutboundIdleShutdownSpec, [#30984](https://redirect.github.com/akka/akka/issues/30984) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31706](https://redirect.github.com/akka/akka/pull/31706)
- \=str Fix scala doc of `Source#idleTimeout`. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31713](https://redirect.github.com/akka/akka/pull/31713)
- chore: replace apidoc links; bump link validator by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31699](https://redirect.github.com/akka/akka/pull/31699)
- !str Logging error instead of failing the `keepAlive` operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31712](https://redirect.github.com/akka/akka/pull/31712)
- chore: renovate GH workflows by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31730](https://redirect.github.com/akka/akka/pull/31730)
- ci: artifact filename quoting by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31732](https://redirect.github.com/akka/akka/pull/31732)
- avoid integer value retention event version overflow. by [@Roiocam](https://redirect.github.com/Roiocam) in [https://github.com/akka/akka/pull/31718](https://redirect.github.com/akka/akka/pull/31718)
- \=doc Update java code sample of StatefulMap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31696](https://redirect.github.com/akka/akka/pull/31696)
- \=str code clean up in `Sliding`. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31714](https://redirect.github.com/akka/akka/pull/31714)
- Include roundtrip latency and seq nr in heartbeat debug log by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31726](https://redirect.github.com/akka/akka/pull/31726)
- Release lease on shard stop by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31716](https://redirect.github.com/akka/akka/pull/31716)
- Optimize props adapter by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31695](https://redirect.github.com/akka/akka/pull/31695)
- Update persistence-snapshot.md by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31738](https://redirect.github.com/akka/akka/pull/31738)
- Avoid submaterialization for lazy future and lazy single by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31735](https://redirect.github.com/akka/akka/pull/31735)
- build: Drop OSGi support by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31747](https://redirect.github.com/akka/akka/pull/31747)
- \=str Add test for not call `onComplete` twice when upstream complete. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31748](https://redirect.github.com/akka/akka/pull/31748)
- cp .jvmopts-ci instead of mv by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31749](https://redirect.github.com/akka/akka/pull/31749)
- ci: current gcloud action version by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31750](https://redirect.github.com/akka/akka/pull/31750)
- Run DurableStateBehavior delete effect in same way as persist, [#31752](https://redirect.github.com/akka/akka/issues/31752) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31753](https://redirect.github.com/akka/akka/pull/31753)
- chore: Harden EventSourcedBehaviorRetentionSpec, [#31623](https://redirect.github.com/akka/akka/issues/31623) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31758](https://redirect.github.com/akka/akka/pull/31758)
- chore: fix jdk8 compilation errors in doc sampes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31767](https://redirect.github.com/akka/akka/pull/31767)
- chore: Remove deprecated Classic Remoting, [#31764](https://redirect.github.com/akka/akka/issues/31764) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31765](https://redirect.github.com/akka/akka/pull/31765)
- chore: additional mima filters for Scala 3 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31770](https://redirect.github.com/akka/akka/pull/31770)
- Update aeron-client, aeron-driver to 1.40.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31744](https://redirect.github.com/akka/akka/pull/31744)
- chore: multi-node testkit throttle not implemented in Artery by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31774](https://redirect.github.com/akka/akka/pull/31774)
- docs: r2dbc in plugins with replicated es support by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31779](https://redirect.github.com/akka/akka/pull/31779)
- Update groupby doc scala by [@pooriatgh](https://redirect.github.com/pooriatgh) in [https://github.com/akka/akka/pull/31780](https://redirect.github.com/akka/akka/pull/31780)
- chore: port conflict in AeronStream tests, [#31778](https://redirect.github.com/akka/akka/issues/31778) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31787](https://redirect.github.com/akka/akka/pull/31787)
- perf: Skip delete snapshots in retention when plugin only keeps one snapshot by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31784](https://redirect.github.com/akka/akka/pull/31784)
- chore: improve some links (so they pass the link checker) by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31781](https://redirect.github.com/akka/akka/pull/31781)
- feat: convenience factories for Scala Try to StatusReply transform by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31783](https://redirect.github.com/akka/akka/pull/31783)
- feat: Optimized mandatory attributes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31777](https://redirect.github.com/akka/akka/pull/31777)
- fix: Follow up to [#31777](https://redirect.github.com/akka/akka/issues/31777) mima filters for Scala 3 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31789](https://redirect.github.com/akka/akka/pull/31789)
- fix: Only one retention cycle in progress at a time, [#31785](https://redirect.github.com/akka/akka/issues/31785) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31786](https://redirect.github.com/akka/akka/pull/31786)
- ci: Remove special-casing Scala 3 by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31775](https://redirect.github.com/akka/akka/pull/31775)
- Special exception message for system.actorOf with a typed guardian by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31768](https://redirect.github.com/akka/akka/pull/31768)
- build: Update gcp ghaction plugin for working auth by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31791](https://redirect.github.com/akka/akka/pull/31791)
- build: Multinode gke auth by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31792](https://redirect.github.com/akka/akka/pull/31792)
- build: Install gcloud auth plugin by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31793](https://redirect.github.com/akka/akka/pull/31793)
- build: Set USE_GKE_GCLOUD_AUTH_PLUGIN in multinode ci by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31794](https://redirect.github.com/akka/akka/pull/31794)
- Update gson to 2.10 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31741](https://redirect.github.com/akka/akka/pull/31741)
- fix: Less error logging, more retrying in ddata rememer entities by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31802](https://redirect.github.com/akka/akka/pull/31802)
- Preparations for external transport of replicated events by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31771](https://redirect.github.com/akka/akka/pull/31771)
- chore: safer EventEnvelope.toString by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31804](https://redirect.github.com/akka/akka/pull/31804)
- fix: SnapshotSerializeSpec test case that was never deterministic removed by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31805](https://redirect.github.com/akka/akka/pull/31805)
- doc: correct entity id for replicated shopping cart by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31807](https://redirect.github.com/akka/akka/pull/31807)
- fix: EventSourcedBehaviorRetentionSpec fail by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31809](https://redirect.github.com/akka/akka/pull/31809)
- fix: EventSourcedBehaviorStashSpec failure fixes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31808](https://redirect.github.com/akka/akka/pull/31808)
- fix: Failures in tests verifying stream io dispatcher use [#31366](https://redirect.github.com/akka/akka/issues/31366) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31812](https://redirect.github.com/akka/akka/pull/31812)
- perf: SystemMaterializer promise is typically completed by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31813](https://redirect.github.com/akka/akka/pull/31813)
- bump: sbt, scalatest to get to Scala XML 2.1.0 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31815](https://redirect.github.com/akka/akka/pull/31815)
- Clarify loading an extension through config by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31816](https://redirect.github.com/akka/akka/pull/31816)
- chore: Add filtered flag to EventEnvelope by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31817](https://redirect.github.com/akka/akka/pull/31817)
- fix: mapWithResource setting its attributes in non standard way by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31810](https://redirect.github.com/akka/akka/pull/31810)
- bump: gson 2.10.1 (was 2.10) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31818](https://redirect.github.com/akka/akka/pull/31818)
- bump: metrics-core, metrics-jvm 4.2.15 (was 4.2.12) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31819](https://redirect.github.com/akka/akka/pull/31819)
- bump: use ssl-config 0.6.1 even for Scala 2 (was 0.4.3) by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31823](https://redirect.github.com/akka/akka/pull/31823)
- fix: Support slf4j 2.0.6 and logback 1.4.5, [#31593](https://redirect.github.com/akka/akka/issues/31593) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31825](https://redirect.github.com/akka/akka/pull/31825)
- doc: Link to R2DBC query representation by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31829](https://redirect.github.com/akka/akka/pull/31829)
- fix(stream): in TlsActor flush data to user only after handshake has finished by [@jrudolph](https://redirect.github.com/jrudolph) in [https://github.com/akka/akka/pull/31433](https://redirect.github.com/akka/akka/pull/31433)
- chore: Drop SerialVersionUID remover plugin sources by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31833](https://redirect.github.com/akka/akka/pull/31833)
- perf: Avoid many System.nanoTime calls in sharding passivation strategies by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31834](https://redirect.github.com/akka/akka/pull/31834)
- doc: recommend new gRPC transport for replicated event sourcing by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31828](https://redirect.github.com/akka/akka/pull/31828)
- fix: finalizeStage being called multiple times for the same stage by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31832](https://redirect.github.com/akka/akka/pull/31832)
- fix: Sharding entity-recovery-constant-rate-strategy rate per entity type by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31836](https://redirect.github.com/akka/akka/pull/31836)
- opt: Avoid field in typed actor context by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31843](https://redirect.github.com/akka/akka/pull/31843)
- opt: Avoid typed system adapter resolution on each typed actor start by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31842](https://redirect.github.com/akka/akka/pull/31842)
- bump: metrics-core, metrics-jvm 4.2.17 (was 4.2.15) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31849](https://redirect.github.com/akka/akka/pull/31849)
- bump: jackson-databind 2.13.5 (was 2.13.4.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31847](https://redirect.github.com/akka/akka/pull/31847)
- Remove the deprecation of Flow#recoverWith by [@RichardMarto](https://redirect.github.com/RichardMarto) in [https://github.com/akka/akka/pull/31857](https://redirect.github.com/akka/akka/pull/31857)
- chore: Include stack trace in case decoder fails by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31860](https://redirect.github.com/akka/akka/pull/31860)
- doc: Stronger recommendation to start with getting started guide by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31858](https://redirect.github.com/akka/akka/pull/31858)
- chore: Better handling of unexpected stop of TLS actor by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31863](https://redirect.github.com/akka/akka/pull/31863)
- fix: ClusterShardingHealthCheck should not stall Kubernetes rolling update, [#31271](https://redirect.github.com/akka/akka/issues/31271) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31864](https://redirect.github.com/akka/akka/pull/31864)
- first batch of dropping deprecated APIs for 2.8 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31866](https://redirect.github.com/akka/akka/pull/31866)
- second batch of dropping deprecated APIs for 2.8 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31867](https://redirect.github.com/akka/akka/pull/31867)
- chore: Remove old shaded protobuf by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31876](https://redirect.github.com/akka/akka/pull/31876)
- chore: Use ClusterShuttingDown in ddata Replicator by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31874](https://redirect.github.com/akka/akka/pull/31874)
- bump: lmdbjava 0.8.3 (was 0.7.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31850](https://redirect.github.com/akka/akka/pull/31850)
- fix: GroupBy incorrectly failing for element on closed substream by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31872](https://redirect.github.com/akka/akka/pull/31872)
- feat: Internal stop shards command by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31859](https://redirect.github.com/akka/akka/pull/31859)
- doc: Fix erlang.org link by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31878](https://redirect.github.com/akka/akka/pull/31878)
- chore: link to current instead of 2.6 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31879](https://redirect.github.com/akka/akka/pull/31879)
- chore: mapAsyncPartitioned follow up by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31882](https://redirect.github.com/akka/akka/pull/31882)
- fix: reduce UnRegister loop, [#31530](https://redirect.github.com/akka/akka/issues/31530) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31883](https://redirect.github.com/akka/akka/pull/31883)
- chore: Release version and license change date by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31886](https://redirect.github.com/akka/akka/pull/31886)
- chore: Update release instructions by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31887](https://redirect.github.com/akka/akka/pull/31887)
See also the [2.8.0 milestone on github](https://redirect.github.com/akka/akka/milestone/196?closed=1)
**Full Changelog**: https://github.com/akka/akka/compare/v2.7.0...v2.8.0
##### Credits
For this release we had the help of 12 committers – thank you all very much!
commits added removed
46 7948 7293 Johan Andrén
37 7592 66807 Patrik Nordwall
15 898 1193 Scala Steward
14 299 366 Enno Runne
6 71 32 kerr
2 1786 42 Levi Ramsey
2 3 1 Sebastian Alfers
1 0 12 Richard Marto
1 6 4 jackyscript
1 7 0 Peter Vlugter
1 2 2 AndyChen
1 2 2 pooria taghizadeh naderi
1 1 1 Johannes Rudolph
### [`v2.7.1`](https://redirect.github.com/akka/akka/releases/tag/v2.7.1)
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.7.0...v2.7.1)
##### What's Changed
- MiMa for 2.7.0 and JDK9 classes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31693](https://redirect.github.com/akka/akka/pull/31693)
- Update license change date for Akka 2.7.0 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31700](https://redirect.github.com/akka/akka/pull/31700)
- doc: Backport drop usage of scalafiddle ([#32052](https://redirect.github.com/akka/akka/issues/32052)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32214](https://redirect.github.com/akka/akka/pull/32214)
- feat: Add license key check (2.7) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32543](https://redirect.github.com/akka/akka/pull/32543)
- chore: Update license change date for 2.7.1 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32544](https://redirect.github.com/akka/akka/pull/32544)
**Full Changelog**: https://github.com/akka/akka/compare/v2.7.0...v2.7.1
### [`v2.7.0`](https://redirect.github.com/akka/akka/releases/tag/v2.7.0): Akka 2.7.0
[Compare Source](https://redirect.github.com/akka/akka/compare/v2.6.21...v2.7.0)
##### What's Changed
- Latest for mima 2.6.20 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31560](https://redirect.github.com/akka/akka/pull/31560)
- fix CLA links by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31562](https://redirect.github.com/akka/akka/pull/31562)
- Change license by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31561](https://redirect.github.com/akka/akka/pull/31561)
- more CLA fixes by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31566](https://redirect.github.com/akka/akka/pull/31566)
- Minor build preparation for 2.7.0-M1 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31568](https://redirect.github.com/akka/akka/pull/31568)
- \=str Update FlowMergeAllSpec because the merge order is undefined. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31550](https://redirect.github.com/akka/akka/pull/31550)
- Add mapWithResource by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31361](https://redirect.github.com/akka/akka/pull/31361)
- doc: Note null being ignored in mapAsync/mapAsyncUnordered by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31581](https://redirect.github.com/akka/akka/pull/31581)
- MiMa settings for 2.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31570](https://redirect.github.com/akka/akka/pull/31570)
- Enables Fortify SCA scans in support of SOC 2 compliance efforts by [@grimlor](https://redirect.github.com/grimlor) in [https://github.com/akka/akka/pull/31421](https://redirect.github.com/akka/akka/pull/31421)
- \=str Update MapWithResourceSpec to request 1 to fix [#31585](https://redirect.github.com/akka/akka/issues/31585). by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31591](https://redirect.github.com/akka/akka/pull/31591)
- Add FOSSA policy check to nightly by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31594](https://redirect.github.com/akka/akka/pull/31594)
- Deprecate old api in streams testkit, [#29850](https://redirect.github.com/akka/akka/issues/29850) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31596](https://redirect.github.com/akka/akka/pull/31596)
- Migration guide 2.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31597](https://redirect.github.com/akka/akka/pull/31597)
- Fix broken link in stream customize by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31588](https://redirect.github.com/akka/akka/pull/31588)
- Try to fix fossa error by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31599](https://redirect.github.com/akka/akka/pull/31599)
- \=str Reduce one field in MapAsyncUnordered. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31574](https://redirect.github.com/akka/akka/pull/31574)
- \=str Fold InHandler and OutHandler for operator ActorRefSource. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31544](https://redirect.github.com/akka/akka/pull/31544)
- \=str Fold InHandler and OutHandler for operator Scan. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31535](https://redirect.github.com/akka/akka/pull/31535)
- \=str Add IterableSource. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31372](https://redirect.github.com/akka/akka/pull/31372)
- Update Jackson to 2.13.4, [#31097](https://redirect.github.com/akka/akka/issues/31097) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31595](https://redirect.github.com/akka/akka/pull/31595)
- Update aeron-client, aeron-driver to 1.39.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31482](https://redirect.github.com/akka/akka/pull/31482)
- Update metrics-core, metrics-jvm to 4.2.12 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31564](https://redirect.github.com/akka/akka/pull/31564)
- \=act Make akka compiles on scala 3.1.3 & 3.2.0 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31578](https://redirect.github.com/akka/akka/pull/31578)
- stream: use ConcurrentHashMap to track in-progress async callbacks by [@jrudolph](https://redirect.github.com/jrudolph) in [https://github.com/akka/akka/pull/29636](https://redirect.github.com/akka/akka/pull/29636)
- fix: mima filter for 29557-GraphStage-changes by [@pvlugter](https://redirect.github.com/pvlugter) in [https://github.com/akka/akka/pull/31607](https://redirect.github.com/akka/akka/pull/31607)
- \+str Add combine seq method to Source and Sink by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31345](https://redirect.github.com/akka/akka/pull/31345)
- \=str Fold InHandler and outHandler for UniqueBidiKillSwitchStage. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31534](https://redirect.github.com/akka/akka/pull/31534)
- little Refactoring to unfoldResource by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31572](https://redirect.github.com/akka/akka/pull/31572)
- \=str Fold InHandler and OutHandler for operator WireTap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31533](https://redirect.github.com/akka/akka/pull/31533)
- \=str Fold InHandler and OutHandler in RecoverWith operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31532](https://redirect.github.com/akka/akka/pull/31532)
- Change default persistence plugin-dispatcher, [#31058](https://redirect.github.com/akka/akka/issues/31058) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31598](https://redirect.github.com/akka/akka/pull/31598)
- Custom stash capacity per entity (EventSourced and Durable) by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31479](https://redirect.github.com/akka/akka/pull/31479)
- typed javadsl: introduce AbstractOnMessageBehavior by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31603](https://redirect.github.com/akka/akka/pull/31603)
- Fix maximumObjectLength check in JsonFraming, [#31569](https://redirect.github.com/akka/akka/issues/31569) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31600](https://redirect.github.com/akka/akka/pull/31600)
- main branch is now for akka 2.7 dev by [@pjfanning](https://redirect.github.com/pjfanning) in [https://github.com/akka/akka/pull/31618](https://redirect.github.com/akka/akka/pull/31618)
- add missing .withAllocationStrategy(ExternalShardAllocationStrategy) example for Java by [@michael-read](https://redirect.github.com/michael-read) in [https://github.com/akka/akka/pull/31592](https://redirect.github.com/akka/akka/pull/31592)
- \=str Use java.util.function.\* in mapWithResource instead. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31611](https://redirect.github.com/akka/akka/pull/31611)
- !str Mark SubFlow and SubSource final. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31605](https://redirect.github.com/akka/akka/pull/31605)
- Update asn-one to 0.6.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/30763](https://redirect.github.com/akka/akka/pull/30763)
- \=sbt Bump reactive-stream-version to 1.0.4 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31424](https://redirect.github.com/akka/akka/pull/31424)
- fix: Compare required RC and M versions if present by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31631](https://redirect.github.com/akka/akka/pull/31631)
- Correction of docs for pruning-marker-time-to-live by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31635](https://redirect.github.com/akka/akka/pull/31635)
- chore: Silence some serializer warnings by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31632](https://redirect.github.com/akka/akka/pull/31632)
- Slight optimization of SupervisedGraphStage by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31633](https://redirect.github.com/akka/akka/pull/31633)
- fix: Replaying a replicated event sourced actor from snapshot caused bug by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31645](https://redirect.github.com/akka/akka/pull/31645)
- Change doc wording of oss by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31651](https://redirect.github.com/akka/akka/pull/31651)
- \=sbt Bump Scala version to 2.12.17 & 2.13.10, sbt to 1.7.2 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31648](https://redirect.github.com/akka/akka/pull/31648)
- \=str Make SingleConsumerMultiProducer the default mailbox for stream. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31620](https://redirect.github.com/akka/akka/pull/31620)
- !str filter out elements without demands for Flow#collect operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31617](https://redirect.github.com/akka/akka/pull/31617)
- fix: Don't double close on cancel in statefulMap by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31630](https://redirect.github.com/akka/akka/pull/31630)
- chore: Bump jackson databind by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31661](https://redirect.github.com/akka/akka/pull/316
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.6.21
->2.8.8
2.6.21
->2.8.8
2.6.21
->2.8.8
2.6.21
->2.8.8
Release Notes
akka/akka (com.typesafe.akka:akka-persistence)
### [`v2.8.8`](https://redirect.github.com/akka/akka/releases/tag/v2.8.8) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.7...v2.8.8) ##### What's Changed - chore: Update latestPatchOf28 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32552](https://redirect.github.com/akka/akka/pull/32552) - bugfix: Update protobuf by [@JustinPihony](https://redirect.github.com/JustinPihony) in [https://github.com/akka/akka/pull/32581](https://redirect.github.com/akka/akka/pull/32581) - License change date 2.8.8 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32584](https://redirect.github.com/akka/akka/pull/32584) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.7...v2.8.8 ### [`v2.8.7`](https://redirect.github.com/akka/akka/releases/tag/v2.8.7) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.6...v2.8.7) ##### What's Changed - Update MiMa.scala for 2.8 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32457](https://redirect.github.com/akka/akka/pull/32457) - feat: Add license key check (2.8) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32541](https://redirect.github.com/akka/akka/pull/32541) - chore: Update license change date for 2.8.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32542](https://redirect.github.com/akka/akka/pull/32542) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.6...v2.8.7 ### [`v2.8.6`](https://redirect.github.com/akka/akka/releases/tag/v2.8.6) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.5...v2.8.6) ##### What's Changed - chore: MiMa 2.8.5 (release-2.8) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32119](https://redirect.github.com/akka/akka/pull/32119) - doc: Backport drop usage of scalafiddle ([#32052](https://redirect.github.com/akka/akka/issues/32052)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32213](https://redirect.github.com/akka/akka/pull/32213) - doc: Simpler old-version-warning backport from 2.9 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32217](https://redirect.github.com/akka/akka/pull/32217) - fix: Entity stuck in passivation backport from 2.9 ([#32439](https://redirect.github.com/akka/akka/issues/32439)) by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32451](https://redirect.github.com/akka/akka/pull/32451) - chore: License change date for 2.8.6 by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/32455](https://redirect.github.com/akka/akka/pull/32455) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.5...v2.8.6 ### [`v2.8.5`](https://redirect.github.com/akka/akka/releases/tag/v2.8.5): 2.8.5 [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.4...v2.8.5) ##### What's Changed - backport: clear inflight DNS requests on failure to allow retries ([#32110](https://redirect.github.com/akka/akka/issues/32110)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32114](https://redirect.github.com/akka/akka/pull/32114) - fix: DownSelfQuarantinedByRemote should not be triggered by harmless quarantine, [#31095](https://redirect.github.com/akka/akka/issues/31095) (backport) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32117](https://redirect.github.com/akka/akka/pull/32117) - chore: License change date for 2.8.5 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32116](https://redirect.github.com/akka/akka/pull/32116) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.4...v2.8.5 ### [`v2.8.4`](https://redirect.github.com/akka/akka/releases/tag/v2.8.4) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.3...v2.8.4) ##### What's Changed - chore: ignore FilteredPayload in replay by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32000](https://redirect.github.com/akka/akka/pull/32000) - feat: event writer by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32010](https://redirect.github.com/akka/akka/pull/32010) - bump: commons-codec 1.16.0 (was 1.15) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31988](https://redirect.github.com/akka/akka/pull/31988) - fix: discard ReceiveTimeout when timeout message is null [#32015](https://redirect.github.com/akka/akka/issues/32015) by [@lolboxen](https://redirect.github.com/lolboxen) in [https://github.com/akka/akka/pull/32016](https://redirect.github.com/akka/akka/pull/32016) - docs: add repository info by [@aludwiko](https://redirect.github.com/aludwiko) in [https://github.com/akka/akka/pull/32025](https://redirect.github.com/akka/akka/pull/32025) - bump: jimfs 1.3.0 (was 1.1) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32020](https://redirect.github.com/akka/akka/pull/32020) - bump: sbt 1.9.3 (was 1.9.1) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32023](https://redirect.github.com/akka/akka/pull/32023) - bump: sbt-reproducible-builds 0.31 (was 0.30) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32022](https://redirect.github.com/akka/akka/pull/32022) - bump: sbt-mima-plugin 1.1.3 (was 1.1.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/32021](https://redirect.github.com/akka/akka/pull/32021) - Add javadsl for Effect.delete() in durable state by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32027](https://redirect.github.com/akka/akka/pull/32027) - docs: typos and punctuation by [@efgpinto](https://redirect.github.com/efgpinto) in [https://github.com/akka/akka/pull/32019](https://redirect.github.com/akka/akka/pull/32019) - improve scaladoc for DoNotInherit by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32033](https://redirect.github.com/akka/akka/pull/32033) - improve a/an after get by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32034](https://redirect.github.com/akka/akka/pull/32034) - fix docs typo by [@dongxuwang](https://redirect.github.com/dongxuwang) in [https://github.com/akka/akka/pull/32032](https://redirect.github.com/akka/akka/pull/32032) - \=doc Move ContraMap to flow folder. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/32037](https://redirect.github.com/akka/akka/pull/32037) - !test Migrate akka-multi-node-testkit to Netty4 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/32005](https://redirect.github.com/akka/akka/pull/32005) - perf: streamline recursion in mapAsyncPartitioned by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32031](https://redirect.github.com/akka/akka/pull/32031) - Add short-circuit support in retry pattern by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/32035](https://redirect.github.com/akka/akka/pull/32035) - test: harden PersistentActorRecoveryTimeoutSpec, [#31624](https://redirect.github.com/akka/akka/issues/31624) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32030](https://redirect.github.com/akka/akka/pull/32030) ##### New Contributors - [@lolboxen](https://redirect.github.com/lolboxen) made their first contribution in [https://github.com/akka/akka/pull/32016](https://redirect.github.com/akka/akka/pull/32016) - [@efgpinto](https://redirect.github.com/efgpinto) made their first contribution in [https://github.com/akka/akka/pull/32019](https://redirect.github.com/akka/akka/pull/32019) - [@dongxuwang](https://redirect.github.com/dongxuwang) made their first contribution in [https://github.com/akka/akka/pull/32033](https://redirect.github.com/akka/akka/pull/32033) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.3...v2.8.4 ### [`v2.8.3`](https://redirect.github.com/akka/akka/releases/tag/v2.8.3) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.2...v2.8.3) ##### What's Changed - chore: Missing log parameter for ShardedDaemonProcessState by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31941](https://redirect.github.com/akka/akka/pull/31941) - build: Post 2.8.2 release changes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31940](https://redirect.github.com/akka/akka/pull/31940) - doc: Link to app-version from Deployment by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31942](https://redirect.github.com/akka/akka/pull/31942) - Update CI/CD badge by [@akirataguchi115](https://redirect.github.com/akirataguchi115) in [https://github.com/akka/akka/pull/31945](https://redirect.github.com/akka/akka/pull/31945) - bump: sbt 1.8.3 (was 1.8.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31952](https://redirect.github.com/akka/akka/pull/31952) - bump: commons-io 2.12.0 (was 2.11.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31950](https://redirect.github.com/akka/akka/pull/31950) - bump: sbt-ci-release 1.5.12 (was 1.5.11) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31949](https://redirect.github.com/akka/akka/pull/31949) - chore: Link to Akka Diagnostics by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31955](https://redirect.github.com/akka/akka/pull/31955) - chore: bump paradox version by [@octonato](https://redirect.github.com/octonato) in [https://github.com/akka/akka/pull/31956](https://redirect.github.com/akka/akka/pull/31956) - !sbt Update Scala to 2.12.18 & 2.13.11 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31959](https://redirect.github.com/akka/akka/pull/31959) - feat: Include exception type in StatusReply toString when not text by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31963](https://redirect.github.com/akka/akka/pull/31963) - \+str Add Flow contramap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31960](https://redirect.github.com/akka/akka/pull/31960) - fix: Better exception string in StatusReply by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31965](https://redirect.github.com/akka/akka/pull/31965) - bump: Paradox Akka 0.49 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31964](https://redirect.github.com/akka/akka/pull/31964) - docs: migration guide for akka-diagnostics by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31966](https://redirect.github.com/akka/akka/pull/31966) - chore: Check binary compatibility with 2.7.0 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31968](https://redirect.github.com/akka/akka/pull/31968) - fix: AllocationStrategy in ShardedDaemonProcess by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31969](https://redirect.github.com/akka/akka/pull/31969) - feat: Collocating shards with consistent hashing by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31967](https://redirect.github.com/akka/akka/pull/31967) - perf: Scalable slice queries for many consumers by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31957](https://redirect.github.com/akka/akka/pull/31957) - fix: Try to limit spin loop in TLSActor [#29922](https://redirect.github.com/akka/akka/issues/29922) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31947](https://redirect.github.com/akka/akka/pull/31947) - chore: Latest 2.6 release for MiMa by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31978](https://redirect.github.com/akka/akka/pull/31978) - test: harden EventsBySliceFirehoseSpec, [#31979](https://redirect.github.com/akka/akka/issues/31979) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31981](https://redirect.github.com/akka/akka/pull/31981) - bump: commons-io 2.13.0 (was 2.12.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31989](https://redirect.github.com/akka/akka/pull/31989) - bump: sbt-header 5.10.0 (was 5.7.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31990](https://redirect.github.com/akka/akka/pull/31990) - chore: Document stream preMaterialize caveat around error propagation by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31982](https://redirect.github.com/akka/akka/pull/31982) - feat: Placeholder event representation for filtered journal events by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31985](https://redirect.github.com/akka/akka/pull/31985) - bump: sbt-jmh 0.4.5 (was 0.4.4) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31995](https://redirect.github.com/akka/akka/pull/31995) - bump: sbt 1.9.1 (was 1.8.3) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31994](https://redirect.github.com/akka/akka/pull/31994) - feat: Query traits for using snapshots as starting point by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31980](https://redirect.github.com/akka/akka/pull/31980) - bump: metrics-core, metrics-jvm 4.2.19 (was 4.2.18) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31992](https://redirect.github.com/akka/akka/pull/31992) - bump: scalatest 3.2.16 (was 3.2.12) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31953](https://redirect.github.com/akka/akka/pull/31953) - docs: how to write a custom state store plugin by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31973](https://redirect.github.com/akka/akka/pull/31973) - build: Include release notes url for pom.xml by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31997](https://redirect.github.com/akka/akka/pull/31997) - build: Drop scalafix plugin by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31996](https://redirect.github.com/akka/akka/pull/31996) - chore: sort imports by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31998](https://redirect.github.com/akka/akka/pull/31998) - Cisco adding akka book by [@franciscolopezsancho](https://redirect.github.com/franciscolopezsancho) in [https://github.com/akka/akka/pull/32003](https://redirect.github.com/akka/akka/pull/32003) - chore: update license change date for 2.8.3 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32002](https://redirect.github.com/akka/akka/pull/32002) ##### New Contributors - [@akirataguchi115](https://redirect.github.com/akirataguchi115) made their first contribution in [https://github.com/akka/akka/pull/31945](https://redirect.github.com/akka/akka/pull/31945) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.2...v2.8.3 ### [`v2.8.2`](https://redirect.github.com/akka/akka/releases/tag/v2.8.2) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.1...v2.8.2) ##### What's Changed - feat: Make it possible to define appVersion later by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31934](https://redirect.github.com/akka/akka/pull/31934) - feat: More Serializer constructor alternatives, [#29765](https://redirect.github.com/akka/akka/issues/29765) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31936](https://redirect.github.com/akka/akka/pull/31936) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.1...v2.8.2 ### [`v2.8.1`](https://redirect.github.com/akka/akka/releases/tag/v2.8.1): Akka 2.8.1 [Compare Source](https://redirect.github.com/akka/akka/compare/v2.8.0...v2.8.1) ##### What's Changed - feat: Make it possible to include tags in event envelope by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31891](https://redirect.github.com/akka/akka/pull/31891) - feat: Typed envelope version of the eventsByPersistenceId queries by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31892](https://redirect.github.com/akka/akka/pull/31892) - feat: Tagger that can look at state for event sourced behaviour by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31893](https://redirect.github.com/akka/akka/pull/31893) - \+str Add onErrorComplete operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31639](https://redirect.github.com/akka/akka/pull/31639) - fix: starting Sharding with separate Coordinator role, [#31637](https://redirect.github.com/akka/akka/issues/31637) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31889](https://redirect.github.com/akka/akka/pull/31889) - fix: Eager init of DistributedData extension from ExternalShardAllocationStrategy by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31907](https://redirect.github.com/akka/akka/pull/31907) - fix: Refactor concurrency in AsyncDnsResolver by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31906](https://redirect.github.com/akka/akka/pull/31906) - Various and sundry async-dns improvements by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31926](https://redirect.github.com/akka/akka/pull/31926) - doc: Document mTLS with rotated certificates in Kubernetes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31913](https://redirect.github.com/akka/akka/pull/31913) - docs: Centralized security announcement page by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31927](https://redirect.github.com/akka/akka/pull/31927) - doc: Cross links to Akka Management Rolling Updates by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31901](https://redirect.github.com/akka/akka/pull/31901) - \+str Add `startAfterNrOfConsumers` to BroadcastHub. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31890](https://redirect.github.com/akka/akka/pull/31890) - chore: minor adjustment of keep snapshots log message by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31900](https://redirect.github.com/akka/akka/pull/31900) - chore: Java API factory method for ExternalShardAllocation by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31903](https://redirect.github.com/akka/akka/pull/31903) - \=str Implement Source.never as a dedicated GraphStage. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31902](https://redirect.github.com/akka/akka/pull/31902) - bump: Scala 3.2.2 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31914](https://redirect.github.com/akka/akka/pull/31914) - Predicate was missing in sentence. by [@max8github](https://redirect.github.com/max8github) in [https://github.com/akka/akka/pull/31919](https://redirect.github.com/akka/akka/pull/31919) **Full Changelog**: https://github.com/akka/akka/compare/v2.8.0...v2.8.1 ### [`v2.8.0`](https://redirect.github.com/akka/akka/releases/tag/v2.8.0) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.7.1...v2.8.0) ##### New features - Expiry of CRDT entries, [#27683](https://redirect.github.com/akka/akka/issues/27683) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31721](https://redirect.github.com/akka/akka/pull/31721) - Wildcard subscription of ddata changes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31731](https://redirect.github.com/akka/akka/pull/31731) - Add color to LogCapturing [#31689](https://redirect.github.com/akka/akka/issues/31689) by [@jackyscript](https://redirect.github.com/jackyscript) in [https://github.com/akka/akka/pull/31719](https://redirect.github.com/akka/akka/pull/31719) - feat: Throttle keep alive messages of ShardedDaemonProcess by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31837](https://redirect.github.com/akka/akka/pull/31837) - feat: API for dynamic scaling of Sharded daemon process instances by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31844](https://redirect.github.com/akka/akka/pull/31844) - feat: More fine grained control of stream error logging by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31865](https://redirect.github.com/akka/akka/pull/31865) - mapAsyncPartitioned stream operator by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31582](https://redirect.github.com/akka/akka/pull/31582) - Auto-select SRV lookup for the name lookup if entry looks like a srv name by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31727](https://redirect.github.com/akka/akka/pull/31727) ##### Other changes Including bug fixes and several performance optimisations in typed actors, streams and typed actors - Fix flaky EventSourcedBehaviorRetentionSpec, [#31623](https://redirect.github.com/akka/akka/issues/31623) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31703](https://redirect.github.com/akka/akka/pull/31703) - Remove superflous ) in generated pids in tests by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31704](https://redirect.github.com/akka/akka/pull/31704) - Use cos_containerd image in multi-node tests, [#31698](https://redirect.github.com/akka/akka/issues/31698) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31702](https://redirect.github.com/akka/akka/pull/31702) - Update release issue template by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31701](https://redirect.github.com/akka/akka/pull/31701) - \=str Avoid subMaterialization when the provided recover source is empty. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31669](https://redirect.github.com/akka/akka/pull/31669) - Harden RemoteFailureSpec, [#31250](https://redirect.github.com/akka/akka/issues/31250) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31709](https://redirect.github.com/akka/akka/pull/31709) - Harden RememberEntitiesAndStartEntitySpec, [#31221](https://redirect.github.com/akka/akka/issues/31221) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31708](https://redirect.github.com/akka/akka/pull/31708) - Harden ReliableDeliveryShardingSpec, [#31263](https://redirect.github.com/akka/akka/issues/31263) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31707](https://redirect.github.com/akka/akka/pull/31707) - Increase timeout in OutboundIdleShutdownSpec, [#30984](https://redirect.github.com/akka/akka/issues/30984) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31706](https://redirect.github.com/akka/akka/pull/31706) - \=str Fix scala doc of `Source#idleTimeout`. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31713](https://redirect.github.com/akka/akka/pull/31713) - chore: replace apidoc links; bump link validator by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31699](https://redirect.github.com/akka/akka/pull/31699) - !str Logging error instead of failing the `keepAlive` operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31712](https://redirect.github.com/akka/akka/pull/31712) - chore: renovate GH workflows by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31730](https://redirect.github.com/akka/akka/pull/31730) - ci: artifact filename quoting by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31732](https://redirect.github.com/akka/akka/pull/31732) - avoid integer value retention event version overflow. by [@Roiocam](https://redirect.github.com/Roiocam) in [https://github.com/akka/akka/pull/31718](https://redirect.github.com/akka/akka/pull/31718) - \=doc Update java code sample of StatefulMap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31696](https://redirect.github.com/akka/akka/pull/31696) - \=str code clean up in `Sliding`. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31714](https://redirect.github.com/akka/akka/pull/31714) - Include roundtrip latency and seq nr in heartbeat debug log by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31726](https://redirect.github.com/akka/akka/pull/31726) - Release lease on shard stop by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31716](https://redirect.github.com/akka/akka/pull/31716) - Optimize props adapter by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31695](https://redirect.github.com/akka/akka/pull/31695) - Update persistence-snapshot.md by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31738](https://redirect.github.com/akka/akka/pull/31738) - Avoid submaterialization for lazy future and lazy single by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31735](https://redirect.github.com/akka/akka/pull/31735) - build: Drop OSGi support by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31747](https://redirect.github.com/akka/akka/pull/31747) - \=str Add test for not call `onComplete` twice when upstream complete. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31748](https://redirect.github.com/akka/akka/pull/31748) - cp .jvmopts-ci instead of mv by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31749](https://redirect.github.com/akka/akka/pull/31749) - ci: current gcloud action version by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31750](https://redirect.github.com/akka/akka/pull/31750) - Run DurableStateBehavior delete effect in same way as persist, [#31752](https://redirect.github.com/akka/akka/issues/31752) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31753](https://redirect.github.com/akka/akka/pull/31753) - chore: Harden EventSourcedBehaviorRetentionSpec, [#31623](https://redirect.github.com/akka/akka/issues/31623) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31758](https://redirect.github.com/akka/akka/pull/31758) - chore: fix jdk8 compilation errors in doc sampes by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31767](https://redirect.github.com/akka/akka/pull/31767) - chore: Remove deprecated Classic Remoting, [#31764](https://redirect.github.com/akka/akka/issues/31764) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31765](https://redirect.github.com/akka/akka/pull/31765) - chore: additional mima filters for Scala 3 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31770](https://redirect.github.com/akka/akka/pull/31770) - Update aeron-client, aeron-driver to 1.40.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31744](https://redirect.github.com/akka/akka/pull/31744) - chore: multi-node testkit throttle not implemented in Artery by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31774](https://redirect.github.com/akka/akka/pull/31774) - docs: r2dbc in plugins with replicated es support by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31779](https://redirect.github.com/akka/akka/pull/31779) - Update groupby doc scala by [@pooriatgh](https://redirect.github.com/pooriatgh) in [https://github.com/akka/akka/pull/31780](https://redirect.github.com/akka/akka/pull/31780) - chore: port conflict in AeronStream tests, [#31778](https://redirect.github.com/akka/akka/issues/31778) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31787](https://redirect.github.com/akka/akka/pull/31787) - perf: Skip delete snapshots in retention when plugin only keeps one snapshot by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31784](https://redirect.github.com/akka/akka/pull/31784) - chore: improve some links (so they pass the link checker) by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31781](https://redirect.github.com/akka/akka/pull/31781) - feat: convenience factories for Scala Try to StatusReply transform by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31783](https://redirect.github.com/akka/akka/pull/31783) - feat: Optimized mandatory attributes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31777](https://redirect.github.com/akka/akka/pull/31777) - fix: Follow up to [#31777](https://redirect.github.com/akka/akka/issues/31777) mima filters for Scala 3 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31789](https://redirect.github.com/akka/akka/pull/31789) - fix: Only one retention cycle in progress at a time, [#31785](https://redirect.github.com/akka/akka/issues/31785) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31786](https://redirect.github.com/akka/akka/pull/31786) - ci: Remove special-casing Scala 3 by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31775](https://redirect.github.com/akka/akka/pull/31775) - Special exception message for system.actorOf with a typed guardian by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31768](https://redirect.github.com/akka/akka/pull/31768) - build: Update gcp ghaction plugin for working auth by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31791](https://redirect.github.com/akka/akka/pull/31791) - build: Multinode gke auth by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31792](https://redirect.github.com/akka/akka/pull/31792) - build: Install gcloud auth plugin by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31793](https://redirect.github.com/akka/akka/pull/31793) - build: Set USE_GKE_GCLOUD_AUTH_PLUGIN in multinode ci by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31794](https://redirect.github.com/akka/akka/pull/31794) - Update gson to 2.10 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31741](https://redirect.github.com/akka/akka/pull/31741) - fix: Less error logging, more retrying in ddata rememer entities by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31802](https://redirect.github.com/akka/akka/pull/31802) - Preparations for external transport of replicated events by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31771](https://redirect.github.com/akka/akka/pull/31771) - chore: safer EventEnvelope.toString by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31804](https://redirect.github.com/akka/akka/pull/31804) - fix: SnapshotSerializeSpec test case that was never deterministic removed by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31805](https://redirect.github.com/akka/akka/pull/31805) - doc: correct entity id for replicated shopping cart by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31807](https://redirect.github.com/akka/akka/pull/31807) - fix: EventSourcedBehaviorRetentionSpec fail by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31809](https://redirect.github.com/akka/akka/pull/31809) - fix: EventSourcedBehaviorStashSpec failure fixes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31808](https://redirect.github.com/akka/akka/pull/31808) - fix: Failures in tests verifying stream io dispatcher use [#31366](https://redirect.github.com/akka/akka/issues/31366) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31812](https://redirect.github.com/akka/akka/pull/31812) - perf: SystemMaterializer promise is typically completed by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31813](https://redirect.github.com/akka/akka/pull/31813) - bump: sbt, scalatest to get to Scala XML 2.1.0 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31815](https://redirect.github.com/akka/akka/pull/31815) - Clarify loading an extension through config by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31816](https://redirect.github.com/akka/akka/pull/31816) - chore: Add filtered flag to EventEnvelope by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31817](https://redirect.github.com/akka/akka/pull/31817) - fix: mapWithResource setting its attributes in non standard way by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31810](https://redirect.github.com/akka/akka/pull/31810) - bump: gson 2.10.1 (was 2.10) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31818](https://redirect.github.com/akka/akka/pull/31818) - bump: metrics-core, metrics-jvm 4.2.15 (was 4.2.12) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31819](https://redirect.github.com/akka/akka/pull/31819) - bump: use ssl-config 0.6.1 even for Scala 2 (was 0.4.3) by [@ennru](https://redirect.github.com/ennru) in [https://github.com/akka/akka/pull/31823](https://redirect.github.com/akka/akka/pull/31823) - fix: Support slf4j 2.0.6 and logback 1.4.5, [#31593](https://redirect.github.com/akka/akka/issues/31593) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31825](https://redirect.github.com/akka/akka/pull/31825) - doc: Link to R2DBC query representation by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31829](https://redirect.github.com/akka/akka/pull/31829) - fix(stream): in TlsActor flush data to user only after handshake has finished by [@jrudolph](https://redirect.github.com/jrudolph) in [https://github.com/akka/akka/pull/31433](https://redirect.github.com/akka/akka/pull/31433) - chore: Drop SerialVersionUID remover plugin sources by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31833](https://redirect.github.com/akka/akka/pull/31833) - perf: Avoid many System.nanoTime calls in sharding passivation strategies by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31834](https://redirect.github.com/akka/akka/pull/31834) - doc: recommend new gRPC transport for replicated event sourcing by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31828](https://redirect.github.com/akka/akka/pull/31828) - fix: finalizeStage being called multiple times for the same stage by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31832](https://redirect.github.com/akka/akka/pull/31832) - fix: Sharding entity-recovery-constant-rate-strategy rate per entity type by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31836](https://redirect.github.com/akka/akka/pull/31836) - opt: Avoid field in typed actor context by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31843](https://redirect.github.com/akka/akka/pull/31843) - opt: Avoid typed system adapter resolution on each typed actor start by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31842](https://redirect.github.com/akka/akka/pull/31842) - bump: metrics-core, metrics-jvm 4.2.17 (was 4.2.15) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31849](https://redirect.github.com/akka/akka/pull/31849) - bump: jackson-databind 2.13.5 (was 2.13.4.2) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31847](https://redirect.github.com/akka/akka/pull/31847) - Remove the deprecation of Flow#recoverWith by [@RichardMarto](https://redirect.github.com/RichardMarto) in [https://github.com/akka/akka/pull/31857](https://redirect.github.com/akka/akka/pull/31857) - chore: Include stack trace in case decoder fails by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31860](https://redirect.github.com/akka/akka/pull/31860) - doc: Stronger recommendation to start with getting started guide by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31858](https://redirect.github.com/akka/akka/pull/31858) - chore: Better handling of unexpected stop of TLS actor by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31863](https://redirect.github.com/akka/akka/pull/31863) - fix: ClusterShardingHealthCheck should not stall Kubernetes rolling update, [#31271](https://redirect.github.com/akka/akka/issues/31271) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31864](https://redirect.github.com/akka/akka/pull/31864) - first batch of dropping deprecated APIs for 2.8 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31866](https://redirect.github.com/akka/akka/pull/31866) - second batch of dropping deprecated APIs for 2.8 by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31867](https://redirect.github.com/akka/akka/pull/31867) - chore: Remove old shaded protobuf by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31876](https://redirect.github.com/akka/akka/pull/31876) - chore: Use ClusterShuttingDown in ddata Replicator by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31874](https://redirect.github.com/akka/akka/pull/31874) - bump: lmdbjava 0.8.3 (was 0.7.0) by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31850](https://redirect.github.com/akka/akka/pull/31850) - fix: GroupBy incorrectly failing for element on closed substream by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31872](https://redirect.github.com/akka/akka/pull/31872) - feat: Internal stop shards command by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31859](https://redirect.github.com/akka/akka/pull/31859) - doc: Fix erlang.org link by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31878](https://redirect.github.com/akka/akka/pull/31878) - chore: link to current instead of 2.6 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31879](https://redirect.github.com/akka/akka/pull/31879) - chore: mapAsyncPartitioned follow up by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31882](https://redirect.github.com/akka/akka/pull/31882) - fix: reduce UnRegister loop, [#31530](https://redirect.github.com/akka/akka/issues/31530) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31883](https://redirect.github.com/akka/akka/pull/31883) - chore: Release version and license change date by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31886](https://redirect.github.com/akka/akka/pull/31886) - chore: Update release instructions by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31887](https://redirect.github.com/akka/akka/pull/31887) See also the [2.8.0 milestone on github](https://redirect.github.com/akka/akka/milestone/196?closed=1) **Full Changelog**: https://github.com/akka/akka/compare/v2.7.0...v2.8.0 ##### Credits For this release we had the help of 12 committers – thank you all very much! commits added removed 46 7948 7293 Johan Andrén 37 7592 66807 Patrik Nordwall 15 898 1193 Scala Steward 14 299 366 Enno Runne 6 71 32 kerr 2 1786 42 Levi Ramsey 2 3 1 Sebastian Alfers 1 0 12 Richard Marto 1 6 4 jackyscript 1 7 0 Peter Vlugter 1 2 2 AndyChen 1 2 2 pooria taghizadeh naderi 1 1 1 Johannes Rudolph ### [`v2.7.1`](https://redirect.github.com/akka/akka/releases/tag/v2.7.1) [Compare Source](https://redirect.github.com/akka/akka/compare/v2.7.0...v2.7.1) ##### What's Changed - MiMa for 2.7.0 and JDK9 classes by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31693](https://redirect.github.com/akka/akka/pull/31693) - Update license change date for Akka 2.7.0 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31700](https://redirect.github.com/akka/akka/pull/31700) - doc: Backport drop usage of scalafiddle ([#32052](https://redirect.github.com/akka/akka/issues/32052)) by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/32214](https://redirect.github.com/akka/akka/pull/32214) - feat: Add license key check (2.7) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32543](https://redirect.github.com/akka/akka/pull/32543) - chore: Update license change date for 2.7.1 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/32544](https://redirect.github.com/akka/akka/pull/32544) **Full Changelog**: https://github.com/akka/akka/compare/v2.7.0...v2.7.1 ### [`v2.7.0`](https://redirect.github.com/akka/akka/releases/tag/v2.7.0): Akka 2.7.0 [Compare Source](https://redirect.github.com/akka/akka/compare/v2.6.21...v2.7.0) ##### What's Changed - Latest for mima 2.6.20 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31560](https://redirect.github.com/akka/akka/pull/31560) - fix CLA links by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31562](https://redirect.github.com/akka/akka/pull/31562) - Change license by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31561](https://redirect.github.com/akka/akka/pull/31561) - more CLA fixes by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31566](https://redirect.github.com/akka/akka/pull/31566) - Minor build preparation for 2.7.0-M1 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31568](https://redirect.github.com/akka/akka/pull/31568) - \=str Update FlowMergeAllSpec because the merge order is undefined. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31550](https://redirect.github.com/akka/akka/pull/31550) - Add mapWithResource by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31361](https://redirect.github.com/akka/akka/pull/31361) - doc: Note null being ignored in mapAsync/mapAsyncUnordered by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31581](https://redirect.github.com/akka/akka/pull/31581) - MiMa settings for 2.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31570](https://redirect.github.com/akka/akka/pull/31570) - Enables Fortify SCA scans in support of SOC 2 compliance efforts by [@grimlor](https://redirect.github.com/grimlor) in [https://github.com/akka/akka/pull/31421](https://redirect.github.com/akka/akka/pull/31421) - \=str Update MapWithResourceSpec to request 1 to fix [#31585](https://redirect.github.com/akka/akka/issues/31585). by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31591](https://redirect.github.com/akka/akka/pull/31591) - Add FOSSA policy check to nightly by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31594](https://redirect.github.com/akka/akka/pull/31594) - Deprecate old api in streams testkit, [#29850](https://redirect.github.com/akka/akka/issues/29850) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31596](https://redirect.github.com/akka/akka/pull/31596) - Migration guide 2.7 by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31597](https://redirect.github.com/akka/akka/pull/31597) - Fix broken link in stream customize by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31588](https://redirect.github.com/akka/akka/pull/31588) - Try to fix fossa error by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31599](https://redirect.github.com/akka/akka/pull/31599) - \=str Reduce one field in MapAsyncUnordered. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31574](https://redirect.github.com/akka/akka/pull/31574) - \=str Fold InHandler and OutHandler for operator ActorRefSource. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31544](https://redirect.github.com/akka/akka/pull/31544) - \=str Fold InHandler and OutHandler for operator Scan. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31535](https://redirect.github.com/akka/akka/pull/31535) - \=str Add IterableSource. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31372](https://redirect.github.com/akka/akka/pull/31372) - Update Jackson to 2.13.4, [#31097](https://redirect.github.com/akka/akka/issues/31097) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31595](https://redirect.github.com/akka/akka/pull/31595) - Update aeron-client, aeron-driver to 1.39.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31482](https://redirect.github.com/akka/akka/pull/31482) - Update metrics-core, metrics-jvm to 4.2.12 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/31564](https://redirect.github.com/akka/akka/pull/31564) - \=act Make akka compiles on scala 3.1.3 & 3.2.0 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31578](https://redirect.github.com/akka/akka/pull/31578) - stream: use ConcurrentHashMap to track in-progress async callbacks by [@jrudolph](https://redirect.github.com/jrudolph) in [https://github.com/akka/akka/pull/29636](https://redirect.github.com/akka/akka/pull/29636) - fix: mima filter for 29557-GraphStage-changes by [@pvlugter](https://redirect.github.com/pvlugter) in [https://github.com/akka/akka/pull/31607](https://redirect.github.com/akka/akka/pull/31607) - \+str Add combine seq method to Source and Sink by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31345](https://redirect.github.com/akka/akka/pull/31345) - \=str Fold InHandler and outHandler for UniqueBidiKillSwitchStage. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31534](https://redirect.github.com/akka/akka/pull/31534) - little Refactoring to unfoldResource by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31572](https://redirect.github.com/akka/akka/pull/31572) - \=str Fold InHandler and OutHandler for operator WireTap. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31533](https://redirect.github.com/akka/akka/pull/31533) - \=str Fold InHandler and OutHandler in RecoverWith operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31532](https://redirect.github.com/akka/akka/pull/31532) - Change default persistence plugin-dispatcher, [#31058](https://redirect.github.com/akka/akka/issues/31058) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31598](https://redirect.github.com/akka/akka/pull/31598) - Custom stash capacity per entity (EventSourced and Durable) by [@sebastian-alfers](https://redirect.github.com/sebastian-alfers) in [https://github.com/akka/akka/pull/31479](https://redirect.github.com/akka/akka/pull/31479) - typed javadsl: introduce AbstractOnMessageBehavior by [@leviramsey](https://redirect.github.com/leviramsey) in [https://github.com/akka/akka/pull/31603](https://redirect.github.com/akka/akka/pull/31603) - Fix maximumObjectLength check in JsonFraming, [#31569](https://redirect.github.com/akka/akka/issues/31569) by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31600](https://redirect.github.com/akka/akka/pull/31600) - main branch is now for akka 2.7 dev by [@pjfanning](https://redirect.github.com/pjfanning) in [https://github.com/akka/akka/pull/31618](https://redirect.github.com/akka/akka/pull/31618) - add missing .withAllocationStrategy(ExternalShardAllocationStrategy) example for Java by [@michael-read](https://redirect.github.com/michael-read) in [https://github.com/akka/akka/pull/31592](https://redirect.github.com/akka/akka/pull/31592) - \=str Use java.util.function.\* in mapWithResource instead. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31611](https://redirect.github.com/akka/akka/pull/31611) - !str Mark SubFlow and SubSource final. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31605](https://redirect.github.com/akka/akka/pull/31605) - Update asn-one to 0.6.0 by [@scala-steward](https://redirect.github.com/scala-steward) in [https://github.com/akka/akka/pull/30763](https://redirect.github.com/akka/akka/pull/30763) - \=sbt Bump reactive-stream-version to 1.0.4 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31424](https://redirect.github.com/akka/akka/pull/31424) - fix: Compare required RC and M versions if present by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31631](https://redirect.github.com/akka/akka/pull/31631) - Correction of docs for pruning-marker-time-to-live by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31635](https://redirect.github.com/akka/akka/pull/31635) - chore: Silence some serializer warnings by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31632](https://redirect.github.com/akka/akka/pull/31632) - Slight optimization of SupervisedGraphStage by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31633](https://redirect.github.com/akka/akka/pull/31633) - fix: Replaying a replicated event sourced actor from snapshot caused bug by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31645](https://redirect.github.com/akka/akka/pull/31645) - Change doc wording of oss by [@patriknw](https://redirect.github.com/patriknw) in [https://github.com/akka/akka/pull/31651](https://redirect.github.com/akka/akka/pull/31651) - \=sbt Bump Scala version to 2.12.17 & 2.13.10, sbt to 1.7.2 by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31648](https://redirect.github.com/akka/akka/pull/31648) - \=str Make SingleConsumerMultiProducer the default mailbox for stream. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31620](https://redirect.github.com/akka/akka/pull/31620) - !str filter out elements without demands for Flow#collect operator. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/akka/akka/pull/31617](https://redirect.github.com/akka/akka/pull/31617) - fix: Don't double close on cancel in statefulMap by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31630](https://redirect.github.com/akka/akka/pull/31630) - chore: Bump jackson databind by [@johanandren](https://redirect.github.com/johanandren) in [https://github.com/akka/akka/pull/31661](https://redirect.github.com/akka/akka/pull/316Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.