Commit graph

232 commits

Author SHA1 Message Date
Patrik Nordwall
116dbadda7 Mima latest version 2.5.16 2018-09-10 15:37:21 +02:00
Patrik Nordwall
b0c9a2be2a add missing mima filters, current version was not updated 2018-08-29 16:32:49 +02:00
Patrik Nordwall
07db73d805 update latestPatchOf25 to 2.5.13 (#25231) 2018-06-18 10:26:39 +02:00
Konrad `ktoso` Malawski
0f676cb6f1
use travis for mima and whitesource, remain no jenkins for tests (in parallel) (#24968)
* travis config from akka-http

* amend CONTRIBUTING to explain our tests

* amend wording in CONTRIBUTING

* new whitesource key

* remove instead of comment deployment things

* Update CONTRIBUTING.md

* exclude new module in 2.5 from appearing in 2.4 previous mima artifacts

* fix mima on 2.12
2018-04-24 22:58:54 +09:00
Patrik Nordwall
e404680ade bump Mima.latestPatchOf25 2018-04-20 03:24:10 +01:00
Konrad `ktoso` Malawski
563c7fbcf0 Issue 24594: Integration with sbt-headers and initial header population 2018-03-13 15:45:55 +01:00
Johan Andrén
c9ff3cbf80
MiMa latest release updated (#24638) 2018-03-01 10:48:40 +01:00
Johan Andrén
b7cc50cdd6
2.5.10 wire protocol regression (#24625) 2018-02-28 09:46:37 +01:00
Martynas Mickevičius
de5377e399
Update the latest versions for MiMa checks 2018-01-12 14:30:13 +07:00
Christopher Batey
009214ae07
Update copyright to 2018 (#24241) 2018-01-04 17:26:29 +00:00
Johan Andrén
be3766d0ae
Post 2.5.8 fixes (#24128)
* Update MiMa latest release
* Silence some noise from sbt breaking the relase script
* MiMa excludes we had missed for a couple of releases
2017-12-08 16:53:47 +01:00
Seth Tisue
58feb2ba0d fix 2.13 version checking in MiMa config
scalaBinaryVersion doesn't become simply "2.13" until Scala 2.13.0
is released (sometime in 2018)
2017-10-30 11:00:52 -07:00
Martynas Mickevičius
82ca8a2cc7 Port build to SBT 1.x (#23850)
* Port build to SBT 1.x

* Fix multinode tests, always enable genjavadoc bootstrap
2017-10-30 10:13:13 +09:00
Arnout Engelen
b1df13d4d4 Update scalariform (#23778) (#23783) 2017-10-06 10:30:28 +02:00
Patrik Nordwall
d58d6ee5bf test Scala version in a Scala 2.13 friendly manner (#23620)
for the Scala 2.13 community build
2017-09-12 10:48:15 +02:00
Martynas Mickevičius
bc0f2ee26d Load MiMa filters from file (#23083) 2017-07-27 12:33:14 +02:00
Patrik Nordwall
f8a1d635fa Support for Actor timers, and fix bug in FSM, #15733
* backport of the timers from Akka Typed, #16742
* also fixed a small bug in FSM timers, which could result in that
  a timer from a previous incarnation was let through to new
  incarnation after restart
* no more need for the complicated "how to" section in docs of
  how to schedule periodic messages
2017-07-06 14:29:35 +02:00
Johan Andrén
2b2923f1b6 MaybeSource rewritten as GraphStage #22789 2017-07-05 12:55:28 +01:00
Patrik Nordwall
2970287f95 discard large deltas, #23025
* to avoid OversizedPayloadException
* some complex deltas grow for each update operation, e.g.
  when updating different keys in ORMap (PNCounterMap)
* such large deltas can safely be discarded and disseminated as full
  state instead
* added ReplicatedDeltaSize interface to be able to define the "size"
  and when that size exceeds configured threshold the delta is discarded
2017-06-16 14:20:26 +02:00
Patrik Nordwall
f28c38cea8 fix MiMa 2017-06-16 12:25:08 +02:00
Johannes Rudolph
cf99cf13b6
=rem #23023 log reasons for disassociations with debug level 2017-06-14 14:29:04 +02:00
Konrad `ktoso` Malawski
b7d7316c1c =str #22917 recoverWithRetries allow 0 and negative values 2017-06-13 11:18:46 +02:00
Arnout Engelen
4bdccd416f Make sure connections are aborted correctly on Windows #19611 2017-06-01 09:32:58 +02:00
Konrad `ktoso` Malawski
9bcc7dbd35 +doc akka typed java docs made into paradox and mima fixed 2017-05-22 16:51:29 +02:00
Konrad `ktoso` Malawski
17baf49fc7 Merge branch 'master' into wip-typed-to-master 2017-05-22 13:32:59 +02:00
Patrik Nordwall
32e6a59363 Start shards after full cluster restart, #22868
* when using remember entities with ddata mode the set of
  shards were not saved in durable storage and therefore the
  remembered entities were not loaded until the first message
  was sent to the shard
* the coordinator stores the set of shards in a durable GSet
* loaded when the coordinator is started and added to the State,
  rest is already taken care of via the unallocatedShards Set in
  the State
* when new shards are allocated the durable GSet is updated if it
  doesn't already contain the shard identifier
2017-05-19 14:47:35 +02:00
Patrik Nordwall
e198cf6a60 fix mima filters 2017-05-15 16:58:07 +02:00
Hawstein
b3d00afdd1 Move ConstantFun to akka.util, #22813 2017-05-10 18:00:42 +02:00
Richard Imaoka
b569e80e25 Test cases for BackoffSupervisor's replyWhileStopped (Fixes #21213) 2017-05-09 22:56:42 +09:00
Patrik Nordwall
20abc9c3be Merge branch 'master' into wip-typed-merge-patriknw 2017-05-05 16:19:45 +02:00
Arnout Engelen
090893179f Implement watchWith to customize the termination msg, #18778
* Add test with both normal and adapted AS

And add watch method on Actor, fix comment

* Formatting

* Avoid 'unreachable' in javadocs as it could be confusing

* Fix unwatching

* Exclude added methods from MiMa

* Some comments and variable names

* Fix compilation errors after rebase

* More specific docs on when Terminated is sent
2017-05-05 09:13:32 +02:00
Arnout Engelen
c9cd09f9bf Add version 2.5.1 to MiMa (#22824) 2017-05-02 07:39:33 -07:00
Patrik Nordwall
f7758afb61 add missing mima filter for 2.5.0 2017-04-28 18:12:08 +02:00
Patrik Nordwall
3ab101039f Lazy init of LmdbDurableStore, #22759 (#22779)
* Lazy init of LmdbDurableStore, #22759

* to avoid creating files (and initializing db) when not needed,
  e.g. cluster sharding that is not using remember entities
* enable MiMa against 2.5.0

* use OptionVal instead
2017-04-28 15:12:14 +02:00
Gilad Hoch
edee4ba409 +str #22711 adding GroupedWeightedWithin 2017-04-28 15:07:06 +02:00
Cedric CORBIERE
33ce3f0b77 Add startPosition option for FileIO API
* New startPosition parameter to FileIO.toPath
* New startPosition parameter to FileIO.fromPath
* default startPosition value : 0
* fix binary compatibilities
* Add the MiMa filters for the internal classes
* Feedback from comments of the PR
2017-04-21 15:00:39 +02:00
Patrik Nordwall
ef3b0f7444 Merge pull request #22586 from akka/wip-22295-circuit-breaker-improvement2-patriknw
22295 Allow user define what is failure in terms on circuit breaker
2017-03-17 10:28:19 +01:00
Patrik Nordwall
ef62a88072 mima filters and note in migration guide 2017-03-16 20:49:01 +01:00
Qingwei
c879c03679 22295 Allow user define what is failure in terms on circuit breaker
Revert all unnecessary style changes

Add api for java

Make exceptionsAsFailure function private

Exclude changed method api for binary compatibility check

- The changes expand the api by overload, thus is backward compatible
2017-03-16 20:31:38 +01:00
Johan Andrén
3643f18ded Protobuf serializers for remote deployment #22332 2017-03-16 15:12:35 +01:00
Björn Antonsson
2573a02f10 Consolidate various message buffer implementations 2017-03-16 10:00:29 +01:00
Konrad `ktoso` Malawski
f7b7c3642d =pro silence MiMa warning in testkit 2017-03-10 14:21:37 +01:00
Johannes Rudolph
bcdf14ce61
=str add mima exclusions for all new materializer changes 2017-03-09 17:48:56 +01:00
Michał Płachta
a9efcf7098 fishForSpecificMessage #20118 2017-02-28 19:51:39 +01:00
Patrik Nordwall
ae331a7c6f Merge pull request #22351 from jrudolph/jr/w/revert-22320
Revert #22320 for now but still provide simpler overload
2017-02-24 10:41:08 +01:00
ortigali
b93d7341e3 Remove backwards compatible workaround in SnapshotSerializer? (#22231)
* Remove backwards compatible workaround in SnapshotSerializer? #16197

* add mima missing entries #16197

* add test that verifies read/write snapshot compatibility with 2.4 akka version #16197
2017-02-24 10:34:20 +01:00
Johannes Rudolph
e4491a05cf Revert "=str Remove manual hostname verifier support, used to be included only because Java 6 (#22320)"
Let's revert this until we have decided in #22345 what to do exactly
about it. We will still introduce an overload of TLS.apply that works
without specifying a `verifySession` function.

This reverts commit 021829e21e.

Conflicts:
	project/MiMa.scala
2017-02-23 14:01:10 +01:00
Patrik Nordwall
b700b840d1 causal delivery of deltas, #22188
* keep track of delta interval versions and skip deltas
  that are not consequtive, i.e. when some delta message was lost
* send the delta versions in the full state gossip to sync up the
  expected versions after dropped deltas
* implementation of deltas for ORSet
* refactoring of the delta types to allow for different type for the
  delta and the full state
* extensive tests
* mima filter
* performance optimizations
* simple pruning of deltas
* Java API
* update documentation
* KeyId type alias
* Use InternalApi annotation
2017-02-22 14:27:36 +01:00
Johan Andrén
734c31fa4f Fix DaemonMsgCreateSerializer #22225 2017-02-21 16:08:16 +01:00
Johan Andrén
8b5018ba21 Fix AbstractPersistentActor ambiguity with Scala 2.12 #22218 2017-02-20 14:50:25 +01:00