Commit graph

2757 commits

Author SHA1 Message Date
Scala Steward
473bea93c1
Update sbt-dynver to 4.1.1 2020-07-25 00:03:26 +02:00
Johan Andrén
1fe573d7ef
2.6.8 post release changes (#29390) 2020-07-16 17:10:01 +02:00
Johan Andrén
e4b4fc6d8c
Post 2.6.7 updates (#29370)
* Post 2.6.7 updates
* MiMa excludes for the JDK11 only JFR classes
2020-07-13 15:19:30 +02:00
ohze.net
214defac7a
Update sbt 1.3.13 (#29366)
Co-authored-by: Bùi Việt Thành <thanhbv@sandinh.net>
2020-07-10 15:06:37 +02:00
James Roper
558160702b
Added MergeSequence graph stage (#29247)
Fixes #28769

Use case for this is if you have a sequence of elements that has been
partitioned across multiple streams, and you want to merge them back
together in order. It will typically be used in combination with
`zipWithIndex` to define the index for the sequence, followed by a
`Partition`, followed by the processing of different substreams with
different flows (each flow emitting exactly one output for each input),
and then merging with this stage, using the index from `zipWithIndex`.

A more concrete use case is if you're consuming messages from a message
broker, and you have a flow that you wish to apply to some messages, but
not others, you can partition the message stream according to which
should be processed by the flow and which should bypass it, and then
bring the elements back together acknowledgement. If an ordinary merge
was used rather than this, the messages that bypass the processing flow
would likely overtake the messages going through the processing flow,
and the result would be out of order offset acknowledgement which would
lead to dropping messages on failure.

I've included a minimal version of the above example in the documentation.
2020-07-09 11:52:46 -04:00
Scala Steward
85a2b0f470
Update commons-io to 2.7 (#29303) 2020-07-07 15:45:35 +02:00
Scala Steward
60e43986e9
Update sort-imports to 0.5.4 (#29302) 2020-07-07 15:44:40 +02:00
Scala Steward
37b1e6f118
Update sbt-assembly to 0.15.0 (#29301)
* Update sbt-assembly to 0.15.0
* Fix shading

Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2020-07-01 11:03:28 +02:00
Scala Steward
09201bf65c
Update sbt to 1.3.12 (#29307) 2020-06-26 09:06:35 +02:00
Johan Andrén
4811b53917
Merge pull request #29219 from akka/feature-remember-entities-rework
Rework of Remember Entities and sharding internals #27763
2020-06-17 09:07:49 +02:00
barthorre
2c4e114ecd
Protobuf v3 osgi (#29172)
* register ActorSystem reference under ActorFactoryRef interface name

* reformat code

* add OSGi headers for akka-protobuf-v3

* change private package to only include proto files
2020-06-15 13:44:11 +02:00
Arnout Engelen
f1b6c6a1c6
Remove 'dry run' feature (#29225)
* Remove 'dry run' feature #29199

No longer essential because release steps can be retried/resumed more easily
nowadays

* Also remove the 'run tests' option
2020-06-11 12:31:07 +02:00
Ignasi Marimon-Clos
0c88b4ba10
Adds skeleton pages for gunzip and inflate. (#29214) 2020-06-10 09:51:11 +02:00
Johan Andrén
09979d3eb6
latestPatchOf 2.6.6 (#29200) 2020-06-08 17:30:58 +02:00
Ignasi Marimon-Clos
c287fff034
k8s-friendly SSLEngine provider (simplified) (#29152)
Co-authored-by: Arnout Engelen <github@bzzt.net>
Co-authored-by: James Roper <james@jazzy.id.au>
2020-06-05 17:34:44 +02:00
Christopher Batey
0d1237fd44
Latency benchmarks for rememered entities + JFR events (#29103) 2020-05-28 09:35:27 +02:00
Christopher Batey
b463a1adbd
Merge master into re feature branch (#29135)
* Merge master into feature branch

* Formatting

* Remove redundant fixme

* Remove files that snuck in

* Fix backoff supervisor test
2020-05-27 12:50:53 +01:00
Renato Cavalcanti
5b60931968
Merge pull request #29108 from scala-steward/update/metrics-core-4.1.9 2020-05-26 09:50:49 +02:00
Patrik Nordwall
07165d181b
change email in pom.xml (#29116) 2020-05-25 14:23:43 +02:00
Scala Steward
f09ac3eff0
Update metrics-core, metrics-jvm to 4.1.9 2020-05-24 18:05:27 +02:00
contrun
11816df236
add lz4 compression for jackson (#29012) 2020-05-22 13:37:22 +02:00
Ignasi Marimon-Clos
54a9b3189a
Adds support to read PEM keys (#29039)
Co-Authored-By: James Roper <james@jazzy.id.au>
2020-05-16 18:09:24 -04:00
kerr
bada816714
=build Fix commandAlias for fixall and sortImports (#28984)
* =build Fix commandAlias for fixall and sortImports

* =build Update sortImports to 0.5.0

* Sort imports to handle `javax`.

* fx
2020-05-11 11:47:33 +02:00
Ignasi Marimon-Clos
292a8b582a
Merge pull request #29032 from ignasi35/remove-signature-directive 2020-05-08 17:21:46 +02:00
Patrik Nordwall
39a785d500
Merge pull request #29014 from akka/wip-protobuf-3.11-patriknw
update protobuf 3.11.4
2020-05-08 12:23:59 +02:00
Arnout Engelen
2223413503
Fix publishing credentials instructions (#29002)
You authenticate with your private key, of course...
2020-05-07 15:18:20 +02:00
Ignasi Marimon-Clos
c1fd93c504 Removes signature directive support 2020-05-06 19:47:30 +02:00
Enno
d82c834a70
Docs: sort out links (#29027) 2020-05-06 15:02:12 +02:00
Enno
ebd8a134a8
Docs: Scala binary verison in Maven and gradle dependencies (#29025) 2020-05-06 11:06:55 +02:00
Patrik Nordwall
d2afff6bfc
update protobuf 3.11.4
* supposed to be more native image friendly for Cloudstate
2020-05-06 11:05:30 +02:00
Renato Cavalcanti
b52cda7b34
Merge pull request #29017 from scala-steward/update/metrics-core-4.1.7 2020-05-05 11:04:35 +02:00
Renato Cavalcanti
27610bcf05
Merge pull request #29016 from scala-steward/update/jackson-databind-2.10.4 2020-05-05 11:04:05 +02:00
Patrik Nordwall
1708193c06
Merge pull request #28977 from akka/wip-28732-fabricateParams-patriknw
Don't generate JavaDoc noise, #28732
2020-05-04 12:01:08 +02:00
Patrik Nordwall
3158803a37
update latestPatchOf26 to 2.6.5 (#28997)
* update latestPatchOf26 to 2.6.5
* mima exclude for jfr package in 2.6.x
2020-05-04 11:45:03 +02:00
Scala Steward
43d39dda59
Update metrics-core, metrics-jvm to 4.1.7 2020-05-04 10:16:53 +02:00
Scala Steward
2b8c3d98d3
Update jackson-databind to 2.10.4 2020-05-04 10:16:46 +02:00
Patrik Nordwall
8cfc23da37
fix publishRsync in release script (#29003) 2020-04-30 21:26:49 +02:00
Enno
d973f016cc
Docs: Javadoc links in project info (#28998) 2020-04-30 17:05:02 +02:00
Patrik Nordwall
ef79738373
Synchronous TestKit for EventSourcedBehavior, #23712 (#28952)
* using real EventSourcedBehaviorImpl
* using new inmem journal (PersistenceTestKit)
* advantages compared to a "fake" driver
  * no difference in implementation details from real thing
  * no limitations
  * less maintance
* added internal messsages to EventSourcedBehaviorImpl to be able to grab state
  and persistenceId
  * GetState as InternalProtocol instead of Signal so that it is stashed
* serialization checks, using SerializationTestKit
* better testKitGuardian naming to allow multiple PersistenceTestKit
* support testing of restart
* support failure testing by using PersistenceTestKit
* update doc sample
* apidoc, reference docs, and javadsl
2020-04-29 22:06:42 +02:00
Enno
bb4940b027
Docs: sort all operators by method name in left-hand menu (#28900) 2020-04-28 16:58:00 +02:00
Arnout Engelen
ad2bd70213
Use sbt-publish-rsync rather than our own (#28868) 2020-04-28 11:49:42 +02:00
Scala Steward
404d45ea82
Update sbt-paradox-akka to 0.33 (#28983) 2020-04-28 08:31:07 +02:00
Scala Steward
dc9f907caa
Update sbt-header to 5.6.0 (#28944) 2020-04-27 19:31:02 +02:00
Renato Cavalcanti
8e0c8d07b9
Merge pull request #28974 from akka/wip-28939-protobuf-dep-patriknw 2020-04-27 17:35:49 +02:00
Arnout Engelen
2db52a06ea
Check mima against 2.5.31 (#28857) 2020-04-27 16:11:32 +02:00
Patrik Nordwall
f36935abd0 Don't generate JavaDoc noise, #28732 2020-04-27 15:27:14 +02:00
kerr
0e4d41ad33
+build Add sort imports support. (#28780)
* Add scalafix plugin for jdk 9.
* Add command alias sortImports.
* Excludes some sources from SortImports.
* Update SortImports to 0.4.0
* Sort imports with `sortImports` command.
2020-04-27 14:32:18 +02:00
Patrik Nordwall
3784d03a2a remove visible protobuf-java dependency from akka-protobuf-v3, #28939 2020-04-27 11:15:10 +02:00
Domantas Petrauskas
d415211bf8
Update sbt-java-formatter to 0.5.1, disable javafmt on compile if discipline is disabled (#28962) 2020-04-24 14:12:01 +02:00
Bùi Việt Thành
fe0447d267 ExplicitResultTypes manually for implicit local val / def
ExplicitResultTypes scalafix rule can't fix those cases
2020-04-20 17:59:50 +07:00