He-Pin(kerr)
7325c729ce
Make use of eq and ne. ( #1994 )
...
* chore: make use of eq instead of ==
* chore: make use of ne instead of !=
2025-08-03 17:32:32 +08:00
PJ Fanning
19788583ee
remove more deprecated code ( #1984 )
...
* remove more deprecated code
* Update DslFactoriesConsistencySpec.scala
* mima
* remove docs for removed FileIO operations
* more
* remove foreachparallel
* remove deprecated patterns
* tidy up
* Update remove-deprecated-methods.excludes
2025-08-02 13:18:20 +01:00
PJ Fanning
db60119b42
avoid sun.misc.Unsafe by using VarHandles ( #1990 )
...
* don't use unsafe to update nextName
Update Children.scala
Update Children.scala
use varhandle
Update AbstractActorCell.java
review comment
Update Children.scala
remove more usages of Unsafe
more
more
more
javafmt
Update LightArrayRevolverScheduler.scala
Update AbstractNodeQueue.java
Update AbstractBoundedNodeQueue.java
Revert "more"
This reverts commit ef119f4ebf9fa528a880dd13dd833e4e8c6effc8.
revert some promise actor changes
javafmt
* watchedBy
* Reapply "more"
This reverts commit ba2b43cd7d920a67e2e3ac9355c50c6b8169d451.
try again
* remove imports
* javafmt
* Update Unsafe.java
* Create util-unsafe-refactor.excludes
* internal api
2025-08-02 12:10:52 +01:00
He-Pin(kerr)
e0f6a88435
=str Switch the type parameter order of UnfoldResourceSource. ( #615 )
2025-08-02 17:30:06 +08:00
PJ Fanning
b0bf1923a7
remove Unsafe.isIsJavaVersion9Plus ( #1993 )
...
* remove Unsafe.isIsJavaVersion9Plus
* Update Unsafe.java
* Update Unsafe.java
2025-08-02 09:26:53 +01:00
Matthew de Detrich
8ba5e48a1e
Add back Scala 3 inline
2025-08-02 09:55:13 +02:00
He-Pin(kerr)
7bf6cf4969
=str Switch the type parameter order of UnfoldResourceSourceAsync ( #616 )
2025-08-02 14:48:35 +08:00
PJ Fanning
4bcfc9c7e2
Remove use of sun.misc.Unsafe in Mailbox ( #1894 )
...
* remove use of Unsafe in Mailbox
* scalafmt
* use varhandles
* remove cast
* Update Mailbox.scala
2025-08-01 09:24:05 +01:00
PJ Fanning
814962569e
don't use unsafe to update nextName ( #1892 )
...
* don't use unsafe to update nextName
* Update Children.scala
* Update Children.scala
* use varhandle
* Update AbstractActorCell.java
* review comment
* Update Children.scala
2025-08-01 08:53:45 +01:00
PJ Fanning
5aad47eb6c
remove deprecated code from pekko-remote ( #1983 )
...
* remove deprecated code from pekko-remote
* undo disassociate changes
* Update Transport.scala
* Update remove-deprecated-methods.excludes
* Update remove-deprecated-methods.excludes
2025-08-01 08:53:11 +01:00
PJ Fanning
666796ca7a
create jobs to publish 1.2 snapshots ( #1987 )
2025-07-31 20:05:03 +01:00
PJ Fanning
9e540b1236
remove deprecated names annotations ( #1985 )
2025-07-31 20:03:35 +01:00
PJ Fanning
c54e0ef89c
remove deprecated code from testkit ( #1981 )
...
* remove deprecated code from testkit
compile issues
* Update StreamTestKit.scala
* mima
* Update remove-deprecated-methods.excludes
2025-07-31 13:42:38 +02:00
PJ Fanning
1c1ca52ae4
move mima files back to 1.1.x ( #1982 )
2025-07-31 11:29:22 +01:00
PJ Fanning
6a995664ea
move jdk9 source code ( #1976 )
...
* move jdk9 source code
* Update Events.scala
* javafmt
* unused import
* remote classes
* Update JFRRemotingFlightRecorder.scala
* stream tests
* javafmt
* doc links
* remove PekkoDependWalker
* build issues
* remove mention of JDK 9
* Update JavaFlowSupport.java
2025-07-31 10:36:49 +01:00
PJ Fanning
2b5b3f8f43
remove some more deprecated code from pekko-actor ( #1969 )
...
* remove some deprecated code from pekko-actor
Update Scheduler.scala
Update AbstractActor.scala
mima filters
remove more deprecated code from pekko-actor
revert
* Delete TypedActorRemoteDeploySpec.scala
* Update remove-deprecated-methods.excludes
2025-07-31 09:07:14 +01:00
PJ Fanning
63b671c898
remove some deprecated cluster code ( #1959 )
...
* remove some deprecated cluster code
* build issues
* Update Member.scala
* mima checks
2025-07-31 08:31:11 +01:00
PJ Fanning
a4199b8a9c
remove deprecated code from distributed-data ( #1965 )
...
* remove deprecated code from distributed-data
* Create remove-deprecated-methods.excludes
2025-07-31 08:30:50 +01:00
PJ Fanning
efc50b993e
remove some deprecated code from streams module ( #1958 )
...
* remove some deprecated code from streams module
* Create remove-deprecated-methods.excludes
2025-07-31 08:30:22 +01:00
He-Pin(kerr)
af6b408cfd
=str Make SubFlow and SubSource a final class. ( #619 )
2025-07-31 14:30:43 +08:00
scala-steward-asf[bot]
23518214bb
Update aeron-client, aeron-driver to 1.48.5 ( #1973 )
...
* Update aeron-client, aeron-driver to 1.48.5
* ThreadHints is deprecated
* Update Dependencies.scala
---------
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-07-30 18:23:41 +01:00
PJ Fanning
772f2146f1
remove javaunidoc --no-module-directories ( #1978 )
2025-07-30 16:45:20 +01:00
PJ Fanning
b6849b9564
simplify forkjoin code ( #1975 )
...
* simplify forkjoin code
* Create simplify-forkjoin.excludes
2025-07-30 16:14:33 +01:00
scala-steward-asf[bot]
d73899ed77
Update logback-classic to 1.5.18 ( #1972 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-30 15:38:53 +02:00
PJ Fanning
f23107fc43
Remove java8 home and scala steward pins related to java 11 and java 17 ( #1968 )
...
* remove use of java8 home
* scala deprecations
* upgrade paradox
* getId is deprecated
* remove targetSystemJdk build option
* Update JdkOptions.scala
2025-07-30 13:34:30 +01:00
PJ Fanning
1b9c197fd7
persistence deprecations ( #1966 )
...
* persistence deprecations
* Create remove-deprecated-methods.excludes
2025-07-30 07:51:42 +01:00
PJ Fanning
2323878ae1
Remove some deprecated code in pekko-actor ( #1945 )
...
* remove some deprecated code from pekko-actor
* Update Scheduler.scala
* Update ActorCreationTest.java
* remove more code
* Update DnsProvider.scala
* Update DnsProvider.scala
* Update AbstractActor.scala
* mima filters
* Update remove-deprecated-methods.excludes
* Update Scheduler.scala
2025-07-29 08:57:15 +01:00
PJ Fanning
4355abd9ec
build with java 17 ( #1967 )
2025-07-29 08:56:37 +01:00
PJ Fanning
50fe0a8a39
protect 1.2.x branch ( #1964 )
2025-07-27 11:16:23 +01:00
scala-steward-asf[bot]
0ca804c7af
Update commons-codec to 1.19.0 ( #1963 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-27 08:27:16 +01:00
scala-steward-asf[bot]
65ef18b881
Update junit-jupiter-engine to 5.13.4 ( #1957 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-22 14:50:34 +08:00
PJ Fanning
ab80e8776e
Release notes for 1.2.0-M2 ( #1943 )
...
* init release notes
* more changes
* Update releases-1.2.md
* Update releases-1.2.md
* Create publish-1.2-docs.yml
2025-07-21 10:27:41 +01:00
scala-steward-asf[bot]
28ddae6f0e
Update jackson-core to 2.19.2 ( #1953 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-20 08:47:11 +01:00
scala-steward-asf[bot]
78430e0ff7
Update sbt-develocity to 1.3 ( #1954 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-20 08:46:45 +01:00
scala-steward-asf[bot]
fa38254262
Update commons-io to 2.20.0 ( #1955 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-20 08:46:15 +01:00
PJ Fanning
947ee49293
Release notes 1.1.5 ( #1931 ) ( #1952 )
...
* pekko 1.1.5: release notes
* fix wrong PR link
merge issues
2025-07-18 09:19:23 +01:00
scala-steward-asf[bot]
8a72e21078
Update netty-handler, netty-transport to 4.2.3.Final ( #1950 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-15 15:56:27 +08:00
Piotr Sowiński
6ef6ae1446
Allow overriding dispatcher in mapWithResource ( #1949 )
...
* Allow overriding the dispatcher in mapWithResource
Closes #1948
2025-07-15 12:21:24 +08:00
scala-steward-asf[bot]
5ca1b3846e
Update sbt-pekko-build to 0.4.5 ( #1946 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-13 06:27:46 +01:00
scala-steward-asf[bot]
7a0a63c225
Update jimfs to 1.3.1 ( #1944 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-12 19:23:29 +01:00
He-Pin(kerr)
0199e84444
chore: Make calculateDelay a public method. ( #1940 )
...
* chore: Make calculateDelay a public method.
* Update backoff-calculation.excludes
* move file
---------
Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-07-12 21:34:08 +08:00
scala-steward-asf[bot]
46debb4ce9
Update docker-java-core, ... to 3.5.3 ( #1941 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-11 20:28:37 +01:00
scala-steward-asf[bot]
b41b2dcca2
Update typesafe:config to 1.4.4 ( #1942 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-11 20:28:12 +01:00
Tomassino-ibm
d89f2eec8b
Fix typed persistence stack overflow with many read only commands ( #1919 )
...
* Update unstash stack overflow test to have it actually fail
Taken changes from https://github.com/apache/pekko/pull/1336 to have a test that fails
* Fix possible stack overflow in persistence-typed
This commit adds code to break recurrent calls in persistence-typed while unstashing read-only commands that could lead to a stack overflow, fixing issue #1327 (limited to EventSourcedBehavior)
The fix can be enabled using a feature flag, by default it is disabled
* bin compat exclude and scalafmt
* Also fix the same stack overflow issue in DurableStateBehavior
The fix is enabled by the same feature flag used by the fix of EventSourcedBehavior
* Enable by default the fix for the stack overflow
Also rename parameter
* Refactor code to make it more explicit that the old code path is unchanged
This commit changes how `onMessage` and `onCommand` are implemented to make it clearer that, when the `recurse-when-unstashing-read-only-commands` flag is set to true, the old code path is used.
Moreover, the while loop in onCommand has been changed into a tail recursive function
These changes have been applied to both EventSourcedBehavior and DurableStateBehavior
---------
Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-07-11 10:32:43 +01:00
He-Pin(kerr)
ec7fdc7d0f
feat: Add groupedAdjacentBy and GroupedAdjacentByWeighted operators. ( #1937 )
2025-07-10 10:54:46 +08:00
He-Pin(kerr)
c6af89b083
Update/sbt scalafmt 2.5.5 ( #1938 )
...
* Update sbt-scalafmt to 2.5.5
* chore: Fix scalafmtConfigSettings usage.
---------
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-07 19:13:19 +08:00
He-Pin(kerr)
60a84ce2e2
feat: Add Source#create method ( #1823 )
2025-07-07 11:06:46 +08:00
PJ Fanning
bca81b55ec
fix spelling of Algorithm ( #1932 )
...
* fix spelling of Algorithm
* Update JacksonSerializer.scala
* Create pr-4682-rename-internal-algoritm-class.backwards.excludes
* move file
2025-07-06 11:52:39 +01:00
scala-steward-asf[bot]
e83fa469f6
Update junit-jupiter-engine to 5.13.3 ( #1934 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-06 11:28:50 +01:00
scala-steward-asf[bot]
e96e15d012
Update sbt, scripted-plugin to 1.11.3 ( #1935 )
...
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-07-06 11:26:10 +01:00