pekko
pekko copied to clipboard
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
## About this PR 📦 Updates [org.scala-lang:scala-library](https://github.com/scala/scala) from `2.13.14` to `2.13.15` 📜 [GitHub Release Notes](https://github.com/scala/scala/releases/tag/v2.13.15) - [Version Diff](https://github.com/scala/scala/compare/v2.13.14...v2.13.15) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [org.scala-lang:scala3-library](https://github.com/scala/scala3) from `3.3.3` to `3.3.4` 📜 [GitHub Release Notes](https://github.com/scala/scala3/releases/tag/3.3.4) - [Version Diff](https://github.com/scala/scala3/compare/3.3.3...3.3.4) - [Version Diff](https://github.com/scala/scala3/compare/release-3.3.3...release-3.3.4) ## Usage ✅ **Please merge!** I'll automatically update this...
One bit of functionality that is present in Classic persistence but missing in Typed is the [capability to configure persistence plugins at runtime](https://doc.akka.io/docs/akka/current/persistence.html#give-persistence-plugin-configurations-at-runtime). Typical case where this is beneficial is...
During the 1.1.0 release, we noticed some artifacts were missing the `META-INF/LICENSE` and `META-INF/NOTICE` files. They do not seem to consistently be missing, so we should figure out what's going...
The context of this change is https://github.com/apache/pekko-http/pull/590#pullrequestreview-2281514043. It turns out its extremely cumbersome to manually override the duration so I am adding this public method @raboof @jrudolph Let me know...
Pekko 1.1 enables Scala 2 inlining. https://www.baeldung.com/scala/inline-noinline-annotations This has caused issues with using Kamon for monitoring Pekko 1.1. https://github.com/kamon-io/Kamon/issues/1352 One option might be to mark some of the functions that...
https://github.com/apache/pekko/blob/22a738511375baa23c5b84c87d44a065c0401e0e/actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala#L269-L281 It's used in a lot of places internally but the most performance sensitive area is the pekko-stream code (eg Flow, Source, etc). The obvious solution of using pekko.util.ccompat.JavaConverters to...
During the 1.1.0 release, we noticed a [symbol ordering issue](https://arnout.engelen.eu/rb/reproducible-builds-diffoscope-output-pekko-persistence_3-1.1.0-RC1.html). It is possible that this is an effect of [this issue for which the fix is still being released](https://github.com/scala/scala3/issues/20496), though...
similar like #1444, but apply to timer and stash: those nestings are pretty annoying, especially when i using AOSP format. ```diff - Behaviors.withTimers(t-> - Behaviors.setup(ctx-> { - // preStart something...
Motivation: Using an inline `transform` method can get more fluent code as `Flux`. When using reactor-core 's `Flux`, we have something like: ```java sink.asFlux() .onBackpressureBuffer() .transform(new MsgTransformer()) .subscribe(msgs -> {...