Commit graph

339 commits

Author SHA1 Message Date
Patrik Nordwall
a94e692463
Update to logback 1.2.9, and Paradox 0.41 (#31006) 2021-12-20 11:17:56 +01:00
Patrik Nordwall
aa29071b96
Update to logback 1.2.8 (#30991)
* LOGBACK-1591
* documentation, tests and (provided) testkit
2021-12-16 09:05:37 +01:00
Arnout Engelen
5fafdced8e
Cleanup cross building (#30981)
* wip

* Don't set crossScalaVersions at the toplevel

* scalafmtSbt

* Accidentally commited

* Set default scalaVersion

* Set top-level scala version to default

* Add comment explaining why to +~
2021-12-14 11:00:02 +01:00
Scala Steward
a9b620c184
Update aeron-client, aeron-driver to 1.37.0 (#30966)
* Update aeron-client, aeron-driver to 1.37.0

* Update agrona as well

Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-12-07 14:23:52 +01:00
Scala Steward
70ebdf2f2a
Update logback-classic to 1.2.7 (#30963) 2021-12-07 11:17:52 +01:00
Peter Vlugter
a601f36b20
Add access pattern simulator for testing entity passivation strategies (#30884)
* with licence comment for ycsb
2021-11-16 13:00:05 +01:00
Renato Cavalcanti
523b5b7f43
updated scala versions (#30870) 2021-11-12 17:30:49 +01:00
Scala Steward
8eeaf231ee
Update gson to 2.8.9 (#30867) 2021-11-08 10:33:05 +01:00
kenji yoshida
bf0ef69d70
use Scala 3.1.1-RC1 instead of NIGHTLY version (#30817) 2021-10-25 09:21:27 +02:00
Arnout Engelen
cdad7938b0
Include Scala 3 in cross-build (#30392)
* Include Scala 3 in cross-build

sbt cross-building sometimes behaves surprisingly, so this does not work
yet: when switching to 3.0.1-RC1 it still tries to build the modules
that do not support that version yet, even though they are 'excluded'.

This also currently breaks cross-publishing, so we cannot merge this.
Once this works we should add a note to the documentation clarifying
that the Scala 3 artifacts are experimental.

* Fix jackson test dependency

* Don't publish docs for scala3 artifacts for now

* Publish empty doc packages for Scala 3 artifacts
2021-10-25 08:18:22 +02:00
Scala Steward
2de42de9fc
Update aeron-client, aeron-driver to 1.35.1 (#30652)
* Update aeron-client, aeron-driver to 1.35.1

* Update agrona along with aeron

https://github.com/real-logic/aeron/blob/1.35.1/build.gradle#L45

Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-10-20 15:16:22 +02:00
Arnout Engelen
7742f1ded3
Build akka persistence typed with scala3 (#30772) 2021-10-12 08:22:12 +02:00
Scala Steward
bd1bce8750
Update scala-library to 2.12.15 (#30766) 2021-10-08 16:24:02 +02:00
Scala Steward
be0cf7c38b
Update metrics-core, metrics-jvm to 4.2.4 (#30764) 2021-10-08 14:35:12 +02:00
Arnout Engelen
8e5493fb1a
Compile akka-cluster-metrics on scala3 (#30690)
* Compile akka-cluster-metrics on scala3

* re-introduce serialversionuid

* Avoid weird patternmatch
2021-09-17 07:00:45 +02:00
Scala Steward
1e389da9b8
Update gson to 2.8.8 (#30650) 2021-09-10 14:47:00 +02:00
Scala Steward
b366d806d5
Update metrics-core, metrics-jvm to 4.2.3 (#30653) 2021-09-10 13:48:01 +02:00
Scala Steward
8ad0b992d6
Update jul-to-slf4j, log4j-over-slf4j, ... to 1.7.32 (#30508) 2021-08-23 13:06:28 +02:00
Scala Steward
d1a689e1e5
Update logback-classic to 1.2.5 (#30504) 2021-08-23 11:05:59 +02:00
Arnout Engelen
999b0853d5
Run akka-stream-tests on Scala 3 (#30451)
Refs #30243

* More createGraph
* Actually delay downstream cancellation
2021-08-13 13:56:38 +02:00
Scala Steward
49427f97ca
Update commons-io to 2.11.0 (#30505) 2021-08-13 10:47:23 +02:00
Scala Steward
ec74f52fe9
Update metrics-core, metrics-jvm to 4.1.25 (#30506) 2021-08-11 14:58:51 +02:00
Ignasi Marimon-Clos
3a76aa1ad2 Migrate PRValidation to GHActions
* Set sbtopts inline
* Ignore flaky, obsolete test
* Adds concurrency limit (run only latest commit
* Don't run scala3 workflows until ready to merge
* split publishLocal from pr validation
2021-08-11 11:26:04 +02:00
Arnout Engelen
fc1a375f51
Compile akka-serialization-jackson with Scala 3 (#30408)
Tests compile but one test fails - possibly because of the mixed Jackson
versions. Took inspiration from #30361

Refs #30243
2021-07-20 19:14:23 +02:00
Arnout Engelen
1dc345896c
Test akka-coordination on Scala 3 (#30409) 2021-07-20 11:10:24 +02:00
Scala Steward
9cd97b494f
Update scala-library to 2.13.6 (#30302)
Co-authored-by: Renato Cavalcanti <renato@cavalcanti.be>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-07-19 20:33:22 +02:00
Scala Steward
412592f2cc
Update lz4-java to 1.8.0 (#30381) 2021-07-16 10:29:33 +02:00
Scala Steward
8d5a4604f9
Update metrics-core, metrics-jvm to 4.1.24 (#30379) 2021-07-12 18:47:28 +02:00
Scala Steward
59e3bc8648
Update jul-to-slf4j, log4j-over-slf4j, ... to 1.7.31 (#30383) 2021-07-12 16:19:42 +02:00
Scala Steward
36f1a2bafe
Update commons-io to 2.10.0 (#30377) 2021-07-12 15:27:43 +02:00
Ryan Burke
466802c641
Update scala-java8-compat to 1.0.0 (#30375)
The compat library added an `early-semver` versionScheme which means
that 1.0.0 is marked as binary incompatible with any version lower
than 0.9.1 - even though it's not.

For example:

```
[error] (update) found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[error]
[error] 	* org.scala-lang.modules:scala-java8-compat_2.13:1.0.0 (early-semver) is selected over 0.9.0
[error] 	    +- com.github.blemale:scaffeine_2.13:4.1.0            (depends on 1.0.0)
[error] 	    +- com.typesafe.akka:akka-actor_2.13:2.6.14           (depends on 0.9.0)
```

The `scalaModuleMimaPreviousVersion` has been set to `0.9.1` in the project, so upgrading
Akka to this should allow it to work with a lot of other libraries who have already done
the major update (supports Scala 3) to 1.0.0.
2021-07-09 15:19:18 +02:00
Patrik Nordwall
8468e6ae03
allow minor versions after Scala 3.0 (#30331) 2021-07-09 10:48:14 +02:00
Scala Steward
3594faf646
Update gson to 2.8.7 (#30296) 2021-07-07 13:07:57 +02:00
Johan Andrén
3a3e643e07
akka-stream compiling on Scala 3 (#30324)
Changes:
* Private constructor for case class means private apply in Scala 3
* Logger class with Any instead of wildcard where needed
* Explicit import of internal implicit conversion import SinkToCompletionStage
* Hopefully source and binary compatible Scala 3 signature for GraphApply.create methods
* ZipLatestWith leaking private type
* Auto apply-to-lambda made explicit
* Internal async callback event class covariant
* Hub leaking private type
* Remove cycles in stream Buffer classes
* Avoid cyclic import in ResizableMultiReaderRingBuffer
* Safe cast of Subscribers
* Explicit import of internal implicit conversion SourceToCompletionStage
* Ambigous field name and method
* recover delegates using PF from javadsl not inferred, made explicit
* TcpStage completing promise with wrong type
* Collect aggregator empty value cannot be underscore with type ascription
* Some type alias shenanigans in QueueSink removed
* Explicit type on effectiveMaximumBurst in Throttle
* Override method return type not inferred in GraphInterpreter
* MutableCollectorState.accumulated getter got wrong type somehow
* TLS actor fallback case only applicable to null
* Some internal unchecked pattern matching removed
* Ok that createGraph is not present in Java API
* Separate impl per language for implicit actor system apply
2021-07-06 18:01:41 +02:00
Scala Steward
d83cda8f56
Update scala-library to 2.12.14 (#30301) 2021-06-09 12:12:46 +02:00
Scala Steward
d69d04957b
Update jctools-core to 3.3.0 (#30100) 2021-06-08 11:27:28 +02:00
Scala Steward
5abc119577
Update metrics-core, metrics-jvm to 4.1.21 (#30232) 2021-06-02 08:27:48 +02:00
Lukas Rytz
aa03e8b089
Update Scala to 3.0.0 final, sbt to 1.5.2 (#30248)
Also: Migrate to sbt slash syntax
2021-05-25 12:50:51 +02:00
Scala Steward
4ff77b813e
Update junit to 4.13.2 (#30099) 2021-03-30 23:29:37 +02:00
Johan Andrén
c5655a9ce6
Upgrade to Scala 2.13.5 (#30072) 2021-03-30 20:57:23 +02:00
Johan Andrén
6789a289d4
Upgrade jackson to 2.11.4 #30126 (#30130) 2021-03-22 18:01:31 +01:00
Andrea Peruffo
73b97871b6
Bump Scala 3 to RC1 (#30117) 2021-03-16 17:33:56 +01:00
Scala Steward
2f25c26961
Update aeron-client, aeron-driver to 1.32.0 (#30013)
* Update aeron-client, aeron-driver to 1.32.0
* Agrona 1.9.0
2021-02-16 09:21:32 +01:00
Scala Steward
79b1eecc1e
Update metrics-core, metrics-jvm to 4.1.17 2021-02-09 04:04:12 +01:00
Andrea Peruffo
da70e0ccd4
Scala 3 cross compatible akka-actor / akka-testkit / akka-actor-tests (#29956)
* Remove @switch when it doesn't take effect
* Use ActorRef.noSender
* Minor tweaks to SchedulerSpec
* Disambiguate TypedActor for Scala 3
* Bump ScalaTest to a version compatible with Scala 3
* Bump ScalaCheck
* Disambiguate Event in SupervisorHierarchySpec
* Scala 3 compatible EventBusSpec
* Prevent private unused variables to be erased by Scala 3
* Bump mockito
* Explicit actorRef2Scala import
* restore original .scalafix.conf
* Scala 3 compatible tailrec
* Reminder to re add switch annotation in case
* Move to nowarn instead of silencer
* Bump to Scala 2.12.13
* Cross compatible annotations
* fix docs generation
* adapt the build for Scala 3
* fix errors but bus
* remove more SerialVersion from trait
* scalacheck only from scalatest
* cross-compile akka-actor-tests
* restore cross-compilation
* early initializers workaround
* scalacheck switch
* cross compatible FSM.State class
* cross compatible LARS spec
* Change results to pass LineNumberSpec
* fix stackoverflow in AsyncDnsResolverIntegrationSpec
* FSM.State unapply
* fix Scala 2.13 mima
* SerialVersionRemover compiler plugin
* removed unused nowarns
2021-02-01 16:38:29 +01:00
Scala Steward
1542ef1e6a
Update asn-one to 0.5.0 (#29943) 2021-01-21 16:35:59 +01:00
Johan Andrén
a1d405d564
Merge pull request #29881 from scala-steward/update/jackson-databind-2.10.5.1
* Update jackson-databind to 2.10.5.1
* Separately version jackson-databind
2021-01-13 09:37:52 +01:00
Patrik Nordwall
65fa8b635a
Merge pull request #29945 from scala-steward/update/metrics-core-4.1.16
Update metrics-core, metrics-jvm to 4.1.16
2021-01-13 08:07:21 +01:00
Scala Steward
245ea645a2
Update metrics-core, metrics-jvm to 4.1.16 2021-01-10 02:03:46 +01:00
Arnout Engelen
31f654768f
Update copyright to 2021 2021-01-08 17:55:38 +01:00