Commit graph

27758 commits

Author SHA1 Message Date
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
dependabot[bot]
5bc61f6303
chore(deps): bump sbt/setup-sbt from 1.1.9 to 1.1.11 (#1923)
---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 14:17:49 +08:00
scala-steward-asf[bot]
d96e3e522f
Update junit-jupiter-engine to 5.13.2 (#1928)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-06-29 14:10:49 +08:00
scala-steward-asf[bot]
bdd50a8e37
Update sbt-dynver to 5.1.1 (#1927)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-06-29 14:10:17 +08:00
scala-steward-asf[bot]
b90c543037
Update sbt-pekko-build to 0.4.4 (#1926)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-06-29 14:09:43 +08:00
scala-steward-asf[bot]
8722a8b37c
Update docker-java-core, ... to 3.5.2 (#1925)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-06-29 14:08:48 +08:00
He-Pin(kerr)
f8f1fa594a
chore: Add scalafmt commit revision to git blame ignore. (#1920) 2025-06-24 17:25:56 +08:00
PJ Fanning
220981a141
try making TLS v1.3 the default (#1901)
* try making TLS v1.3 the default

* tls 1.3 in docs and some test fixes (new cipher suites)

* remove TLS_CHACHA20_POLY1305_SHA256

* run java 24 tests

* Update RemoteConfigSpec.scala

* Revert "run java 24 tests"

This reverts commit 479408951303e4389b88d288a5ac4aa0d448c4d3.

* test issues

* Update TcpSpec.scala
2025-06-24 10:23:14 +01:00
He-Pin(kerr)
9577b01b10
chore: bump scalafmt to 3.9.7 (#1916) 2025-06-24 10:27:14 +02:00
PJ Fanning
21ad8968b1
try to fix broken cluster metrics test (#1912)
* try to fix broken cluster metrics test

* Update NumberInputStream.scala

* Update nightly-builds.yml

* add tests

* scalafmt
2025-06-23 09:15:17 +01:00
He-Pin(kerr)
3050c2af73
chore: Set vector builder to null after stage completed to avoid leak. (#1917) 2025-06-23 10:54:47 +08:00
scala-steward-asf[bot]
2ef02d0f2b
Update metrics-core, metrics-jvm to 4.2.33 (#1915)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-06-22 15:44:36 +08:00
PJ Fanning
e6e653b0a8
remote duplicate line in reference.conf (#1913) 2025-06-20 12:25:22 +02:00
PJ Fanning
f4d8b8323f
tidy up metrics exchange (#1899)
* tidy up metrics exchange

Update NumberInputStream.scala

scalafmt

Update NumberInputStream.scala

partial test

scalafmt

Update NumberInputStreamSpec.scala

Update NumberInputStreamSpec.scala

Update NumberInputStreamSpec.scala

* Update NumberInputStreamSpec.scala

* use system.dynamicAccess.classLoader

* scalafmt

* Update NumberInputStream.scala
2025-06-16 11:29:23 +01:00
dependabot[bot]
c89068f865
chore(deps): bump sbt/setup-sbt from 1.1.7 to 1.1.9 (#1898)
Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.7 to 1.1.9.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](26ab4b0fa1...6c68d2fe8d)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 09:18:43 +02:00
PJ Fanning
5c33c05710
jackson 2.19.1 (#1904) 2025-06-14 13:34:25 +01:00
PJ Fanning
09d18943e3
publish 1.1.4 docs (#1903) 2025-06-14 10:30:52 +02:00
PJ Fanning
40ea0bc5cf
Update releases-1.1.md (#1883) (#1900) 2025-06-13 15:23:15 +01:00