Commit graph

184 commits

Author SHA1 Message Date
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
He-Pin(kerr)
8e21fd0269
chore: Remove FI (#2078) 2025-08-24 16:51:54 +08: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)
db92fad13d
feat: Add CompletionStages util. (#2060) 2025-08-23 21:45:30 +08: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
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
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
He-Pin(kerr)
836ae6025e
chore: Remove Java api Option (#2007) 2025-08-05 20:34:45 +08:00
He-Pin(kerr)
08ea94bb4b
chore: Migrate to pekko.japi.function (#2001)
* chore: Remove javaapi.Function

* chore: Remove javaapi.Function2

* chore: Remove javaapi.Procedure

* chore: Remove javaapi.Predicate

* chore: Remove javaapi.Creator

* chore: Remove javaapi.Effect

* chore: Add mima

* Update actor-typed/src/main/mima-filters/2.0.x.backwards.excludes/javaapi-functions.excludes

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

* Update stream/src/main/mima-filters/2.0.x.backwards.excludes/javaapi-functions.excludes

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

* Update persistence/src/main/mima-filters/2.0.x.backwards.excludes/javaapi-functions.excludes

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

* Update actor/src/main/mima-filters/2.0.x.backwards.excludes/javaapi-functions.excludes

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

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-05 10:45:25 +08:00
PJ Fanning
0dd219fab4
remove more deprecated pekko-stream methods (#1996)
* remove deprecated setup methods

* remove deprecated lazyInit methods

* more deprecated methods

* Update SubFlow.scala

* scalafmt

* Update SubFlow.scala

* subflow/subsource

* Update DslFactoriesConsistencySpec.scala

* remove docs for removed operators
2025-08-03 10:55:37 +01: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
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
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
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
He-Pin(kerr)
ec7fdc7d0f
feat: Add groupedAdjacentBy and GroupedAdjacentByWeighted operators. (#1937) 2025-07-10 10:54:46 +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
40ea0bc5cf
Update releases-1.1.md (#1883) (#1900) 2025-06-13 15:23:15 +01:00
He-Pin(kerr)
e6662e12de
feat: Add dropRepeated stream operator. (#1868) 2025-05-29 06:43:17 +08:00
PJ Fanning
c44dc07ed8
Issue forming mixed Akka/Pekko cluster when classic remoting with SSL/TLS is used (#1857)
* create test for mixed cluster (classic netty with ssl)

* wip

* truststore/keystore

* Update MixedProtocolClusterSpec.scala

* Update MixedProtocolClusterSpec.scala
2025-05-21 20:58:30 +01:00
He-Pin(kerr)
d286408673
chore: update Scala 3 to 3.3.6 (#1817)
* chore: test with scala 3.3.6

* chore: bump version to 3.3.6-RC3

* chore: bump version to 3.3.6
2025-05-08 00:56:24 +08:00
He-Pin(kerr)
bc4557b0bf
feat: Add takeUntil operator (#1820) 2025-04-20 00:14:32 +08:00
PJ Fanning
05044a65d3
protobuf-java 4.29.3 (#1795)
* try protobuf-java 4.30.0

* regen code

* javafmt

* mima

* Create protoc4-upgrade.excludes

* more mima

* Update protoc4-upgrade.excludes
2025-04-17 23:10:33 +02:00
He-Pin(kerr)
f4c71ea162
chore: Extract switch to method in Switch. (#1804) 2025-03-22 20:40:11 +08:00
Martin Hansen
57af84a56a
feat: Add switchMap operator (#1787)
* feat: switchMap

* chore: minor code review issues

- adjust import style
- adjust header

* chore: fix header check

(add missing newline)

* chore: fix java formatting

* docs: fix operator docs

* docs: improve SwitchMap description

* chore: various review issues

* docs: fix typo

* docs: fix another typo

* chore: more review changes
2025-03-09 04:32:24 +08:00
PJ Fanning
5f64ccbedd
remove incomplete section in cluster-singleton.md (#1788) 2025-03-07 11:07:09 +08:00
PJ Fanning
22685b94c5
mistake in releases-1.2.md (#1774) 2025-02-17 17:35:33 +01:00
PJ Fanning
f3f03cf869
release notes for 1.2.0-M1 (#1756) 2025-02-09 22:56:21 +01:00
scala-steward-asf[bot]
919d9c9309
Update protobuf-java to 3.25.6 (#1748)
* Update protobuf-java to 3.25.6

* regenerate protobuf classes with protoc 25.6

---------

Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2025-01-27 11:26:18 +01:00
He-Pin(kerr)
2469f729f7
feat: Add support for switching scheduler (#1724) 2025-01-23 03:55:15 +08:00
He-Pin(kerr)
189c893531
chore: Add doc about virtual thread executor. (#1737) 2025-01-21 15:52:16 +08:00
He-Pin(kerr)
e5d766bbf1
chore: Proper test virtual thread dispatcher and update doc. (#1728) 2025-01-19 11:30:49 +08:00
scala-steward-asf[bot]
5b2aab6f7a
Update scalafmt-core to 3.8.4 (#1717)
* Update scalafmt-core to 3.8.4

* Reformat with scalafmt 3.8.4

Executed command: scalafmt --non-interactive

* Add 'Reformat with scalafmt 3.8.4' to .git-blame-ignore-revs

* remove postfixOps imports

Assuming we want to keep the default
`rewrite.avoidInfix.excludePostfix = false` - otherwise
we can drop this commit

---------

Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2025-01-18 10:36:38 +08:00
PJ Fanning
1df264e913
fix link - issue in #1711 (#1721) 2025-01-14 23:44:37 +01:00
PJ Fanning
67b066e6ea
update migration guide (#1711) 2025-01-14 20:50:13 +01:00
PJ Fanning
adb988c577
Release notes for 1.1.3 (forward fit) (#1695)
* release notes for 1.1.3 (#1677)

* release notes for 1.1.3

* update case

* publish 1.1.3
2025-01-07 20:53:48 +01:00
He-Pin(kerr)
776487459c Update docs/src/main/paradox/stream/operators/Sink/none.md
Co-authored-by: Arnout Engelen <arnout@engelen.eu>
2024-12-28 19:12:21 +08:00
虎鸣
898b2936e1 feat: Add Sink.none operator 2024-12-28 19:12:21 +08:00
PJ Fanning
3dd4e18021
broken link in release docs (#1563) 2024-11-25 10:04:26 +01:00
Alden Torres
e2b5e70597
minor documentation fix (#1558) 2024-11-12 21:20:16 +01:00
Arnout Engelen
e21fa9eb7b
fix: link to GitHub for Hyperic Sigar (#1552)
sigar seems dormant: the website is not on 'https', and has become
entirely unreachable recently. The repo hasn't seen an update since
9 years.

Perhaps we should consider whether it's responsible to still link to
it at all - but for now let's at least link to the GitHub repo instead
of the defunct website.
2024-11-07 14:37:06 +01:00
PJ Fanning
b8c3dbe1e4
release 1.1.2 (#1515) 2024-10-07 13:10:28 +01:00
Arnout Engelen
2add3c2918
release notes for 1.1.1 (#1469) 2024-09-13 18:37:39 +01:00
PJ Fanning
ffb31daeca
docs: logger names are Fully Qualified Class Names (#1476) 2024-09-12 11:51:12 +01:00
PJ Fanning
da2eff20ef
add some warnings to release notes (#1467) 2024-09-09 09:42:46 +01:00
PJ Fanning
d6be383779
release notes for 1.1.0 (#1456)
* release notes for 1.1.0

* more release notes

* more changes

* Update releases-1.1.md
2024-09-02 20:03:38 +01:00
Andy(Jingzhang)Chen
d1ec224330
additional mailbox selector for typed props (#1096)
* additional mailbox selector for typed props

* add unit test

* chore change of unit test

* Revert "configuration typo"

This reverts commit 7917feb32a4b042124513d98068db832cc59a541.

* fix pekko imports

* mention interoperability in doc

* share configuration in tests

* revert configuration change

* fix new typo

* fix jdocs tests

* optimized import

* mention api version in doc

* resolve import issue
2024-08-28 19:12:35 +01:00
Matthew de Detrich
f548ea55ad Add wiretap/wiretapContext to FlowWithContext/SourceWithContext 2024-08-27 11:44:08 +02:00