Commit graph

250 commits

Author SHA1 Message Date
He-Pin(kerr)
3969ae8276
chore: Remove serialversion-remover-plugin (#2204) 2025-09-19 22:17:45 +08:00
Robert Varga
2a04e9649e
Add OSGi headers to pekko-pki (#2107)
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2025-08-30 13:32:26 +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
b6849b9564
simplify forkjoin code (#1975)
* simplify forkjoin code

* Create simplify-forkjoin.excludes
2025-07-30 16:14:33 +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
PJ Fanning
52ab09bec3
try to link to right protobuf-java pom (#1535) 2024-10-17 09:07:33 +02:00
PJ Fanning
22194535fb
Add test for virtual thread support (#1436)
* feat: Add virtual thread support

* use public lookup

* try to add test

* Update VirtualThreadPoolDispatcherSpec.scala

* Update VirtualThreadPoolDispatcherSpec.scala

* Apply suggestions from code review

Co-authored-by: Andy(Jingzhang)Chen <iRoiocam@gmail.com>

---------

Co-authored-by: He-Pin <hepin1989@gmail.com>
Co-authored-by: Andy(Jingzhang)Chen <iRoiocam@gmail.com>
2024-08-14 18:59:42 +01:00
PJ Fanning
e74a7eb5bb
remove unnecessary scalafix setting (#1312) 2024-05-07 09:12:04 +02:00
PJ Fanning
a2835b029d
support jdk9 forkjoinpool maximum-pool-size (#485)
* support jdk9 forkjoinpool maximum-pool-size

Update PekkoJdk9ForkJoinPool.scala

Update ForkJoinPoolConstants.scala

scala 2.12 compile issue

review comments

use methodhandle

review comments

* refactor imports

Update PekkoJdk9ForkJoinPool.scala
2024-03-30 13:45:02 +01:00
PJ Fanning
e3410bcaa8
Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
Matthew de Detrich
62003e99aa Set Pekko Sbt Paradox to release 2024-03-15 19:22:36 +01:00
Matthew de Detrich
e20e8a1e18 Update sbt-pekko-paradox 2024-03-03 13:13:35 +01:00
Martin Duhem
805b9cbc89 Cache output of assembly
Previously, the build would rebuild over and over the uber jar with the
shaded protobuf3 distribution. With this patch, this is no longer the
case, as the output is cached locally.
2024-02-17 09:36:56 +01:00
AndyChen
8a759bad21
feat: Using dependency walking to verify JDK9 Plugin works (#1065)
* using dependency walking to check JDK9 works

* rollback constant extract

* code format and header format

* improve code

* fix code

* add CI action

* apply for all JDK9 package module

* update ci

* Using plugin rather than code

Signed-off-by: Andy.Chen <iRoiocam@gmail.com>

---------

Signed-off-by: Andy.Chen <iRoiocam@gmail.com>
2024-01-30 14:33:30 +08:00
Matthew de Detrich
e4ad151a28 Remove explicit inliner setting override 2024-01-29 09:52:42 +01:00
Matthew de Detrich
7f6c93eb58 Update sbt-pekko-build 2024-01-29 08:51:19 +01:00
He-Pin
ebb9489bb8 feat: Add scala-cli script generator to verify jdk classes 2024-01-29 14:03:51 +08:00
Matthew de Detrich
613ccf6d19 Update sbt-osgi to 0.10.0 2024-01-29 03:35:44 +01:00
Matthew de Detrich
e597a702b9 Use Test configuration constant 2024-01-24 13:33:19 +01:00
Matthew de Detrich
639d5ad8ee Update sbt-pekko-build to 0.3.1 2024-01-24 13:33:02 +01:00
AndyChen
108f5d123a
chore: Temporarily disable the license report generation to speed up build (#704)
* fix: using project/index generator

* fix: broken link

* chore: reformat code

* simplify generator and build fixes

* additional documentation clarify

* code format chore

* chore: reducing cr cost

* chore: remove unnecessary

* reset link configuration

* keep index doc

* disable license report by default

* reduce license because disable by default

* Change the description of build paradox

* chore: code fmt
2024-01-23 19:33:33 +08:00
Matthew de Detrich
9b00480828 Simplify and cleanup MultiJvm, MultiNode, Copyright in sbt build 2024-01-22 02:40:17 +01:00
PJ Fanning
dc034749b3
use sbt-pekko-build (#826)
* try sbt-pekko-build

* Use latest sbt-pekko-build 0.3.0

* remove temp resolver

---------

Co-authored-by: Matthew de Detrich <matthew.dedetrich@aiven.io>
2024-01-15 10:44:49 +01:00
PJ Fanning
16e72eb396
Update build.sbt (#907) 2024-01-04 12:20:30 +01:00
PJ Fanning
7bee80e058
mapAsyncPartitioned / mapAsyncPartitionedUnordered (#561)
* Create MapAsyncPartition.scala

add license

add test

Update LICENSE

try to fix test

* Update MapAsyncPartitionSpec.scala

wip

Update MapAsyncPartition.scala

wip

* changes to get code to compile with scala 2.12

* more tests

scalafmt

* Update MapAsyncPartition.scala

* make code more closely match the Akka API

java

Update Flow.scala

more java api

* Add ordered version of the operator

* Fix formatting

* update docs

* test null function result

* java api

* add back code to get scala 2.12 compile working again

* Unify mapAsyncPartitioned implementations

* remove special license

Update CopyrightHeader.scala

* java tests

javafmt

* update docs

update tests

update javadoc

---------

Co-authored-by: Jacek Sokol <jacek@scalabs.pl>
2023-09-21 18:35:39 +01:00
Matthew de Detrich
d0b9c43bb5 Update to SBT 1.9.6 and use Apache Staging repo constant 2023-09-15 19:50:46 +02:00
Matthew de Detrich
1542078d29 Rename verifyCodeStyle to checkCodeStyle 2023-08-15 19:15:42 +08:00
Matthew de Detrich
c9d3e6af94 Make sbt-header work against all Scala versions 2023-08-02 13:36:45 +08:00
PJ Fanning
964dcf53eb
remove shaded protobuf-java v2 jar (pekko-protobuf) (#489)
* remove protobuf v2 support

* Update OSGi.scala

* ci issue

* remove refs to pekko-protobuf classes

* fix comment

* update comments

* Update Serialization.scala
2023-08-01 11:35:58 +01:00
Matthew de Detrich
c18a81a243 Remove javafmtOnCompile and check in CI 2023-08-01 11:33:43 +02:00
Matthew de Detrich
b7fdada663 Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
Matthew de Detrich
5fb79340f5 Update sbt-reproducible-builds and set check resolver to staging 2023-07-28 15:51:27 +02:00
Matthew de Detrich
8109724747 Remove sonatype commands that shouldn't be run in release process 2023-07-26 13:28:23 +02:00
PJ Fanning
88bf6329f1 upgrade sbt-source-dist 2023-07-04 11:50:57 +08:00
PJ Fanning
b0fdac259b
adjust ASF header (#450) 2023-06-22 14:19:26 +01:00
PJ Fanning
eea42b8741
extend ORSet licensing to copy in persistence-typed module (#440) 2023-06-21 12:20:54 +01:00
PJ Fanning
64fe0c13d2
acknowledge Basho license on ORSet code (#435) 2023-06-21 09:30:25 +01:00
Matthew de Detrich
a2b2208caf Enable doc publishing for Scala 3 2023-06-14 11:21:22 +08:00
Matthew de Detrich
9bc2c930f7 Use proper type for SemVerSpec 2023-06-01 13:20:52 +08:00
PJ Fanning
bbb3be1b1e
add license header to sbt files (#359)
* add license header to sbt files

* Update plugins.sbt
2023-05-29 10:35:14 +08:00
Matthew de Detrich
ca1ed99307 Set version scheme 2023-05-28 00:57:57 +02:00
PJ Fanning
45f2445b77
issue with osgi project scaladoc (scala3) (#355) 2023-05-27 23:42:26 +01:00
PJ Fanning
2ff8c07a17
remove rsync plugin (#331) 2023-05-23 18:34:30 +01:00
PJ Fanning
4b82b53705 source dists must include the word incubating 2023-04-12 02:32:03 +08:00
PJ Fanning
198d0eb017
update pekko-cluster license (#272) 2023-03-25 13:03:29 +01:00
PJ Fanning
a1ee96633c
license/notice reqs for CountMinSketch.java (#229) 2023-03-06 15:04:59 +01:00
Matthew de Detrich
c1584a4f4b Update sbt-apache-sonatype 2023-03-01 11:50:18 +01:00
PJ Fanning
de1a5e3b37
acknowledge smhasher copyright but add apache license header (#159)
* acknowledge lamp/epfl copyright  but add apache license header

* scalafmt

* latest attempt

* Update LICENSE

* add Austin Appleby attribution

* remove debian check

* Update CopyrightHeader.scala

* add source license changes for MurmurHash and introduce more jar specific licenses

* scalafmt

* update comment
2023-02-22 16:10:24 +01:00
PJ Fanning
c32fcf1f0a
update more akka refs to use pekko name (#200) 2023-02-17 10:49:40 +01:00
Matthew de Detrich
5e8a278b1b Updates sbt-source-dist 2023-02-15 22:10:07 +01:00