Commit graph

255 commits

Author SHA1 Message Date
Helena Edelson
6bf20f4117 Update all copyright headers to 2020 after new year's #27881 (#28434) 2020-01-02 13:24:59 +01:00
Arnout Engelen
a3ca3a3fca Perform MiMa checks against 2.6.1 (#28324)
* Exclude jdk9+-specific classes from mima

as in https://github.com/akka/akka/pull/24297#issue-162564159
2019-12-13 17:05:16 +01:00
Johannes Rudolph
d0027850e6
build: fix mima checking for Akka 2.6.0 (#28300)
Previously, due to a syntax problem, only typed artifacts were checked against
2.6.0.

Co-Authored-By: Arnout Engelen <github@bzzt.net>
2019-12-04 15:40:38 +01:00
Patrik Nordwall
6cd935dfec update mima latestPatch 2.6.0 (#28135) 2019-11-06 21:40:56 +01:00
Johan Andrén
a341343f2c latestPatchOf 2.5.26 (#28031)
* latestPatchOf 2.5.26

* Bincomp fixes
2019-10-18 16:30:55 +02:00
Arnout Engelen
e6859253e5 Update to MiMa 0.6.0 (#27558) 2019-09-11 11:28:12 +02:00
Arnout Engelen
9102e6f95f
Check MiMa for 2.13 artifacts, too 2019-08-27 10:12:27 +02:00
Patrik Nordwall
0d8c4c4d8f update latestPatchOf25 (master) (#27535) 2019-08-21 10:50:44 +02:00
Johan Andrén
6b29bc6fe8
2.5.24 (#27479) 2019-08-12 13:06:55 +02:00
Christopher Batey
37f42d3220 Remove API may change from akka typed (#27027)
Note that it will become fully stable in 2.6.0 so this doesn't mean that there will be no more API changes.

* Remove from event sourced behavior
* Remove api may change settings from typed modules
* Dont check mima for typed until 2.6
2019-05-29 15:38:14 +02:00
Patrik Nordwall
7a2ce2826a update latestPatchOf25 to 2.5.23
* also minor update of release instruction
* moved some mima filters to 2.5.x
2019-05-22 16:39:19 +02:00
Ignasi Marimon-Clos
42d4fc90a7 Setup previousVersions for akka-coordination (#26767)
(cherry picked from commit defbbae19e59a9540700678b1c6e863a46b0f660)
2019-04-24 11:52:29 +02:00
Arnout Engelen
8394f7c33d Update MiMa: drop 2.4, add 2.5 (#26765)
* Update MiMa: drop 2.4, add 2.5

We promise binary compatibility across minor versions, which would in theory
mean we should check compatibility between 2.4 and 2.6.

However, since 2.4 is EOL, we no longer guarantee bincompat with it. In
practice this should not make much of a difference, since only in rare cases
would a change be binary compatible with 2.5 but not with 2.4.

* Don't run 2.11 on travis
2019-04-19 07:54:25 +01:00
Christopher Batey
0ab7a96ae2
Remove Scala 2.11 for Akka 2.6 (#26760)
* Remove Scala 2.11 for Akka 2.6

* Remove unused import

* Update akka-actor/src/main/scala-2.13/akka/compat/Future.scala

Co-Authored-By: chbatey <christopher.batey@gmail.com>

* Update akka-actor/src/main/scala-2.13/akka/compat/Future.scala

Co-Authored-By: chbatey <christopher.batey@gmail.com>

* Remove last few bits of 2.11
2019-04-19 07:53:27 +01:00
Patrik Nordwall
a8f8409bfa update latestPatchOf25 to 2.5.22 2019-04-03 16:37:39 +02: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
Christopher Batey
08870e61af Update mima version to 2.5.21 2019-02-13 13:53:30 +00:00
Johan Andrén
d7e107090d Updated the latest patch for mima 2019-01-29 16:31:54 +01:00
kerr
bdc90052aa Update headers from 2018 to 2019 once for all. (#26165)
* Add CopyrightHeader support for sbt-boilerplate plugin.
* Add CopyrightHeader support for `*.proto` files.
* Add regex match for both `–` and `-` for CopyrightHeader.
* Add CopyrightHeader support for sbt build files.
* Update copyright from 2018 to 2019.
2019-01-02 11:55:26 +01:00
Christopher Batey
58df72330d update mima latet version for 2.5.19 2018-12-07 16:13:11 +00:00
Christopher Batey
c5c2f951db Dns discovery custom resolver (#25937)
* Import service discovery from akka-management

* Rename extension to Discovery to go with akka-discovery name
* Rename interafce to ServiceDisovery
* Import config, aggregate and dns
* Discovery documentation
* Load isolated async-dns if not configured as default
* OSGi for discovery
* Remove warning for not using in production
* Fail if old akka management on classpath
* Only allow async dns to be loaded as an additional resolver
* Use method in all of service discovery, not mechanism
* Mima filter
* Add discovery to aggregate
* Set discovery mima versions
* DnsDiscoverySpec: Only run docker test if docker available
2018-12-05 14:01:24 +01:00
Patrik Nordwall
f6dbb91175 update latestPatchOf25 (#25892) 2018-11-09 09:16:33 +01:00
Christopher Batey
c3ca5afb97 Mima latest version to 2.5.17 2018-09-27 17:11:27 +01:00
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