Commit graph

23245 commits

Author SHA1 Message Date
Patrik Nordwall
875170d2cf
Merge pull request #26519 from akka/wip-26273-persistence-javadsl-patriknw
add missing API in javadsl.EventSourcedBehavior, #26273
2019-03-20 14:39:13 +01:00
Patrik Nordwall
532c204e29
Merge pull request #26557 from jroper/clarify-read-write-local
Clarified the failure conditions for Read/WriteLocal
2019-03-20 14:21:30 +01:00
Patrik Nordwall
610a89c2d0 fix NPE in SnapshotStore, #26580
* access of context.system from Future callback
* also changed import context.dispatcher, shouldn't be needed but
  rather safe than sorry
2019-03-20 13:10:52 +01:00
Tim Moore
ee0cb1578e
Update Akka Management version to 1.0.0
0.50.0 was renamed to 1.0.0-RC1 before it was released.
2019-03-20 19:56:26 +10:30
Christopher Batey
886088f03b Strict compiler settings for discovery (#26552) 2019-03-20 09:12:40 +01:00
James Roper
71084b4c96 Clarified the failure conditions for Read/WriteLocal 2019-03-20 12:13:13 +11:00
Patrik Nordwall
d681eb10ab
Merge pull request #26571 from akka/updateGenJavadoc
Update genjavadoc
2019-03-19 18:17:12 +01:00
Arnout Engelen
0139058610
Update genjavadoc
This should produce Java code that is valid enough to be processed even in the
presence of -Yrangepos #23756
2019-03-19 15:16:59 +01:00
Patrik Nordwall
157ef9929d enable serializer for ShardRegionStats, #25348 2019-03-19 15:12:13 +01:00
Johan Andrén
dffd5da3a4
Make sure actor started timer before we change time #25799 2019-03-19 14:02:50 +01:00
Arnout Engelen
b214115051
Update scalatest 2019-03-19 11:25:48 +01:00
Arnout Engelen
97d7eadb6f
Explicitly require jdk9+ for javadoc generation (#26515)
Refs #26502
2019-03-19 11:00:55 +01:00
Patrik Nordwall
a8741a696d Notice too long quarantine-after-silence config value #26512 2019-03-19 08:13:51 +01:00
Arnout Engelen
d7f12d3568 akka-distributed-data compiler warnings #26088 2019-03-19 08:12:51 +01:00
Vasilis Nicolaou
4a04eddf7d give cached value back in ddata sample(#26476) 2019-03-19 08:06:26 +01:00
Helena Edelson
3ef7bf5ef5
Typed Persistence: Rename internal.JournalInteractions for clarity #26551 (#26553)
#26551
2019-03-18 10:18:53 -07:00
Renato Cavalcanti
4d0e6669c9 Fix pattern for matching SRV service names (#26332) 2019-03-18 17:52:07 +01:00
Arnout Engelen
6f66981542
Include 'reproducible builds' sbt plugin (#26546)
This does 2 things:
* publish a 'buildinfo' report along with the project artifacts to describe
the build context and parameters
* post-process the jars to remove 'arbitrary' differences, such as jar file
ordering and timestamps.

This makes it easier to detect and explain when 2 builds of the same source
don't produce a bit-per-bit identical result. This for example can improve
our confidence that our distribution pipeline has not been compromised.
2019-03-18 17:12:21 +01:00
Johan Andrén
17c80b3be9 Race condition in lazy sink on immediate failure (#25413)
* Race condition in lazy sink on immediate failure #25410
2019-03-18 14:28:31 +01:00
Helena Edelson
d358a0c3b5 Typed Persistence: deleting snapshots / events #24698 2019-03-18 13:22:52 +01:00
Johan Andrén
440a85aef1
Wrong filename for some 2.5.20 mima excludes (#26547) 2019-03-18 13:04:21 +01:00
Johan Andrén
9f36e8e647
Expected behavior on Terminated with orElse signal handling #26518 2019-03-18 12:45:16 +01:00
Patrik Nordwall
12ca3ec08a add EventSourcedBehaviorTimersSpec, #24687 2019-03-15 12:50:33 +01:00
Patrik Nordwall
b7842e9137 add missing API in javadsl.EventSourcedBehavior, #26273 2019-03-15 12:48:49 +01:00
Patrik Nordwall
0c65635cbd a few more persistence tests from PersistentActorSpec, #24687 2019-03-15 12:46:55 +01:00
Patrik Nordwall
ef3a19b5d0
Merge pull request #26517 from akka/wip-26511-scalafmt-align-patriknw
scalafmt align.openParen false, #26511
2019-03-15 11:38:03 +01:00
Auto Format
75579bed17 format source with scalafmt, #26511 2019-03-15 10:23:46 +01:00
Patrik Nordwall
2ba9b988df scalafmt align.openParen false, #26511 2019-03-15 10:16:59 +01:00
kerr
7649264998 Deprecated the after pattern supporting methods which accept a value of Future or CompletionStage. (#25817) 2019-03-15 10:11:55 +01:00
Patrik Nordwall
38b8c08640
Merge pull request #26506 from akka/expectJdk11forRelease
Expect java11 for releasing
2019-03-15 10:05:20 +01:00
Patrik Nordwall
460d08cb85
Merge pull request #26534 from akka/checkClassPathForOldDiscovery
Correctly throw when akka.discovery.SimpleServiceDiscovery is found
2019-03-15 10:04:16 +01:00
Patrik Nordwall
c676735a3b
Merge pull request #26301 from jrudolph/jr/26300-Unregistered-DeadLetter-logging
=act #26300 try not to get stopped by death pact before Unregistration is complete
2019-03-15 09:59:48 +01:00
Arnout Engelen
2ccf2ac354
Correctly throw when akka.discovery.SimpleServiceDiscovery is found
ReflectiveDynamicAccess.getClassFor checks whether the found class
is of the 'desired type' and if not throws a ClassCastException. In
this case we ignore the result, so the expected type is Nothing,
and akka.discovery.SimpleServiceDiscovery is not assignable to
Nothing.
2019-03-14 19:24:49 +01:00
kerr
0646d2d36a Fix typo in QueueSource's error message. (#26509) 2019-03-14 11:20:31 +01:00
Patrik Nordwall
48a43e1e74 Issue references to FIXMEs in Typed (#26513)
* Issue references to FIXMEs in Typed

* comment out ctx.ask example with 2 param

* doesn't compile with 2.13, separarate issue created
2019-03-14 10:07:08 +01:00
Patrik Nordwall
357be2036e
Merge pull request #26528 from TimMoore/patch-2
Remove Lightbend Enterprise Suite from deploy.md
2019-03-14 09:41:05 +01:00
Enno
a181c758c1 Paradox: latest 0.5.3, latest theme 0.16, more https (#26522) 2019-03-14 08:26:15 +01:00
Johan Andrén
91f666f2b7
Intercept poststop (#26331)
Fixes timers leaking on stop #26285
2019-03-14 08:11:40 +01:00
Tim Moore
ae9ee933d8
Remove Lightbend Enterprise Suite from deploy.md
This section is now obsolete.
2019-03-14 17:14:15 +10:30
daniperez
c981ba774f clarify backoff's "restart" #23406 2019-03-13 14:07:14 +01:00
Arnout Engelen
9d63d353d5
Expect java11 for releasing
Refs #26278
2019-03-12 15:50:54 +01:00
Johan Andrén
7fc591c182
Signals instead of callbacks for eventsourced behavior #25428 2019-03-12 13:18:00 +01:00
Christopher Batey
2e247001f7 Validate compile in multi-jvm (#26400)
* New validateCompile task for multi jvm to run in travis
2019-03-12 12:43:02 +01:00
Johan Andrén
6394b979bd
Cleaned up LogMessageSpec output #26486 2019-03-12 11:40:08 +01:00
Patrik Nordwall
4729a80e7e
Merge pull request #26356 from akka/wip-scalafmt-patriknw
Switch to Scalafmt
2019-03-11 19:41:38 +01:00
Patrik Nordwall
eb5dd7d297 fix wrong headers 2019-03-11 16:58:55 +01:00
Auto Format
ce404e4f53 format source with scalafmt 2019-03-11 16:58:55 +01:00
Patrik Nordwall
0f40491d42 manual adjustments before scalafmt
* fix formatting error

* reversePrepend instead of reverse_:::
  * because it is causing trouble for AvoidInfix formatting

* prepare for AvoidInfix

* fix try-catch
2019-03-11 16:58:55 +01:00
Patrik Nordwall
5c96a5f556 replace unicode arrows
* ⇒, →, ←
* because we don't want to show them in documentation snippets and
  then it's complicated to avoid that when snippets are
  located in src/test/scala in individual modules
* dont replace object `→` in FSM.scala and PersistentFSM.scala
2019-03-11 16:58:51 +01:00
Patrik Nordwall
e4d38f92a4 Switch to Scalafmt in build
* AvoidInfix in scalafmt.conf

* align.tokens in scalafmt.conf

* scalafmt in MultiJvm

* sbt-scalafmt 2.0.0-RC5

* scalafmt in all* command alias

* scalafmtAll in CONTRIBUTING.md
2019-03-11 16:56:39 +01:00