Commit graph

27683 commits

Author SHA1 Message Date
PJ Fanning
18d7ff815a
bind instanceof to named variables (#2088)
* bind instanceof to named variables

* Update StashJavaAPITestActors.java

* Update InteractionPatternsTest.java
2025-08-25 13:44:38 +01:00
He-Pin(kerr)
5a7f7d2625
chore: ignore java fmt (#2089) 2025-08-25 19:39:30 +08:00
He-Pin(kerr)
00b0a99278
chore: bump javafmt to 0.10.0 (#2081)
* chore: bump javafmt to 0.10.0

* chore: format with javafmt
2025-08-25 19:32:35 +08:00
scala-steward-asf[bot]
b81b50edf6
Update metrics-core, metrics-jvm to 4.2.34 (#2084)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-25 13:01:50 +08:00
scala-steward-asf[bot]
412cedcca3
Update sbt, scripted-plugin to 1.11.5 (#2085)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-25 11:38:03 +08:00
dependabot[bot]
ba7af9a5bd
chore(deps): bump VirtusLab/scala-cli-setup from 1.8.0 to 1.8.5 (#2022)
Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.8.0 to 1.8.5.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](ca54569bf1...54cd42adb9)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-version: 1.8.5
  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-08-24 11:06:05 +01:00
He-Pin(kerr)
6c65996665
chore: Remove JAPI (#2079) 2025-08-24 18:02:33 +08:00
He-Pin(kerr)
8e21fd0269
chore: Remove FI (#2078) 2025-08-24 16:51:54 +08:00
He-Pin(kerr)
a2aa52faf5
chore: Remove deprecated AssociationHandle.disassociate (#2074) 2025-08-24 09:19:22 +08:00
scala-steward-asf[bot]
ab5110bdb6
Update sbt-unidoc to 0.6.0 (#2076)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-24 02:05:18 +01:00
He-Pin(kerr)
806d33c90e
chore: Remove OverflowStrategy#dropNew (#2073) 2025-08-24 05:24:43 +08:00
He-Pin(kerr)
afb38c5f17
chore: Remove deprecated methods in Futures (#2070) 2025-08-24 02:17:52 +08:00
He-Pin(kerr)
442ecd76c5
chore: Make timeoutCompletionStage accept java Duration. (#2063) 2025-08-24 02:09:56 +08:00
He-Pin(kerr)
8ca24f6a08
chore: Make afterCompletionStage accept Java duration. (#2067)
* chore: Make afterCompletionStage accept Java duration.

* Fix missing newline at end of pattens.excludes

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-08-23 22:08:49 +08:00
He-Pin(kerr)
5a94aa36a0
chore: Remove validateDefaultTrustManager (#2068) 2025-08-23 22:01:07 +08:00
He-Pin(kerr)
db92fad13d
feat: Add CompletionStages util. (#2060) 2025-08-23 21:45:30 +08:00
He-Pin(kerr)
b146f5f4fc
chore: Remove AbruptIOTerminationException (#2065) 2025-08-23 19:59:34 +08:00
PJ Fanning
bd24ae69fd
remove deprecated monitor operation (#2056)
* remove deprecated monitor operation

* Update remove-deprecated-methods.excludes
2025-08-23 11:39:46 +01:00
PJ Fanning
19d4fd1bfa
remove deprecated method in AeronErrorLog (#2055)
* remove deprecated method in AeronErrorLog

* Update remove-deprecated-methods.excludes
2025-08-23 11:39:12 +01:00
He-Pin(kerr)
629b7d74fe
chore: Deprecate Patterns.timeout method. (#2050) 2025-08-23 18:21:21 +08:00
He-Pin(kerr)
5bf36c85d8
chore: Update .git-blame-ignore-revs (#2062) 2025-08-23 17:41:22 +08:00
He-Pin(kerr)
952b3f29b1
chore: bump scalafmt to 3.9.9 (#2047) 2025-08-23 17:34:23 +08:00
He-Pin(kerr)
0d1599ce0d
chore: Fix some sbt deprecations (#2051) 2025-08-23 17:32:18 +08:00
He-Pin(kerr)
b3d2b3fbf1
chore: disable batch if isVirtualized (#2046) 2025-08-23 16:59:39 +08:00
He-Pin(kerr)
c346c14660
chore: Remove wrong deprecation in IOResult. (#2054) 2025-08-23 16:55:41 +08:00
He-Pin(kerr)
57676cdc59
chore: Remove two deprecated methods in AbstractScheduler (#2052)
* chore: Remove two deprecated methods in AbstractScheduler

* add newline at end of scheduler.excludes

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-08-23 16:43:26 +08:00
PJ Fanning
40dfb57c90
Scheduler: remove more deprecated methods (#2037)
* try to remove remaining deprecations in scheduler

* Update Scheduler.scala

* Update Cluster.scala

* mima
2025-08-22 16:24:15 +01:00
scala-steward-asf[bot]
63637f472c
Update docker-java-core, ... to 3.6.0 (#2045)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-22 08:14:33 +01:00
dependabot[bot]
3408633b02
chore(deps): bump actions/setup-java from 4 to 5 (#2044)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 08:12:19 +01:00
Mikhail Sokolov
5d139e8b7c
Add AsyncWriteJournal option for disabling Resequencer (#2026) (#2027)
* Add AsyncWriteJournal option for disabling Resequencer (#2026)

* Add @InternalApi as requested in review

* Update AsyncWriteJournal.scala

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-08-21 08:32:00 +01:00
PJ Fanning
e0619c34fb
generate source with protobuf 32 (#2036)
* generate source with protobuf 32

* javafmt
2025-08-20 08:21:18 +01:00
Matthew de Detrich
adc1d669ce feat: Add materializeIntoSource 2025-08-18 14:09:43 +02:00
scala-steward-asf[bot]
28783fad61
Update sbt-develocity to 1.3.1 (#2034)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-17 02:13:10 +01:00
scala-steward-asf[bot]
098ba99905
Update netty-handler, netty-transport to 4.2.4.Final (#2035)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-17 02:12:44 +01:00
scala-steward-asf[bot]
8eaa673721
Update protobuf-java to 4.32.0 (#2033)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-17 02:10:07 +01:00
Ilya Kachalsky
97b3554871
Add JournalPersistFailed and JournalPersistRejected signals (#1961)
* Add `JournalPersistFailed` and `JournalPersistRejected` signals with debug logging when emitted

* Add tests for `JournalPersistFailed` and `JournalPersistRejected` signals

* fix comments, remove pekko version

* applyCodeStyle

* change license
2025-08-14 19:04:49 +01:00
PJ Fanning
53789a4296
remove Java8Cleaner (#2031) 2025-08-13 21:23:19 +01:00
PJ Fanning
96a84ca89b
use better byte buffer cleaner (#2020)
* use better byte buffer cleaner

* scalafmt

* Update ByteBufferCleaner.java

* Update actor/src/main/java/org/apache/pekko/io/ByteBufferCleaner.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update DirectByteBufferPool.scala

* method handle

* Create ByteBufferCleanerSpec.scala

* invokeExact

* Update ByteBufferCleaner.java

* test buffer cleaner at init time

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-13 20:04:00 +01:00
dependabot[bot]
e7e71a3adf
chore(deps): bump sbt/setup-sbt from 1.1.11 to 1.1.12 (#2028)
Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](234370af13...f20dc1bc1f)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.12
  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-08-13 13:52:13 +08:00
dependabot[bot]
3f71d29157
chore(deps): bump actions/checkout from 4 to 5 (#2025)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:01:51 +01:00
PJ Fanning
08d3896310
remove old deprecated dns code (#2023)
* remove old deprecated dns code

* remove test that uses old deprecated and now removed code

* Update DnsCompileOnlyDocSpec.scala

* Update remove-deprecated-methods.excludes

* mima

* try to fix docs

* more issues
2025-08-10 08:52:41 +01:00
scala-steward-asf[bot]
fd1d7bb5af
Update aeron-client, aeron-driver to 1.48.6 (#2024)
Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
2025-08-10 13:30:43 +08:00
PJ Fanning
957355cc3f
remove deprecated backoff classes and cluster-sharding settings (#2018)
* remove deprecated backoff classes

* remove unused deprecated methods from ClusterShardingSettings

* Update remove-deprecated-methods.excludes

* Update ClusterShardingSettings.scala

* Update remove-deprecated-methods.excludes

* Update remove-deprecated-methods.excludes

* mima
2025-08-08 09:02:29 +01:00
PJ Fanning
7af97edd86
remove deprecated stream operators (#2017)
* remove deprecated stream operators

* more deprecations
2025-08-08 09:02:08 +01:00
PJ Fanning
fc7ab2b8b5
remove unused code in actormaterializer (#2016)
* remove unused code in actormaterializer

* Update remove-deprecated-methods.excludes
2025-08-08 09:01:38 +01:00
PJ Fanning
5bfbfc5c89
with Java 17 min - we can call Thread.onSpinWait directly (#2021) 2025-08-08 08:57:52 +01:00
PJ Fanning
c11434abb4
remove final use of sun.misc.Unsafe (#1995)
* remove final use of sun.misc.Unsafe

* Update PekkoBuild.scala

* update exception handling

* Update Unsafe.java
2025-08-07 09:36:46 +01:00
PJ Fanning
4be8edcae4
try to remove some deprecated materializer methods (#2011)
* try to remove some deprecated materializer methods

* more changes

* mima

* Update StreamRefSettings.scala

* make deprecated code that can't be deleted package private

* Update StreamRefSettings.scala

* Update ActorMaterializer.scala
2025-08-07 09:36:01 +01:00
PJ Fanning
ad1ddf04c9
remove deprecated stream future operators (#2012)
* remove deprecated stream future operators

* Update maybe.md
2025-08-07 09:35:25 +01:00
PJ Fanning
7d5e5daa70
use CompletableFuture#failedStage (#2013) 2025-08-06 10:44:43 +08:00