Commit graph

241 commits

Author SHA1 Message Date
Patrik Nordwall
8fad451610 Merge pull request #22504 from akka/wip-22436-migration-patriknw
add a note about dispatcher creating async boundary, #22436
2017-03-10 18:12:18 +01:00
Patrik Nordwall
8156a45818 optimize Attributes 2017-03-10 17:02:01 +01:00
Patrik Nordwall
9394e07cf0 add a note about dispatcher creating async boundary, #22436 2017-03-08 16:53:38 +01:00
Patrik Nordwall
335174752a Merge pull request #22375 from ortigali/wip-22308-untyped-actor
Convert UntypedActor to AbstractActor
2017-02-24 11:23:36 +01:00
ortigali
a175180b44 Convert UntypedActor to AbstractActor #22308 2017-02-23 00:50:07 +05:00
Patrik Nordwall
46343413e5 note about Camel in migration guide 2017-02-22 09:00:45 +01:00
Patrik Nordwall
048a04b193 deprecate akka-contrib, #22198 2017-02-22 08:48:09 +01:00
Patrik Nordwall
9821865212 deprecate contrib.JavaLogger, include in akka-actor, #22198 2017-02-22 08:36:32 +01:00
Patrik Nordwall
96fb62bb22 deprecate ReceivePipeline, #22198 2017-02-22 08:36:32 +01:00
Patrik Nordwall
db81a3cae8 deprecate Aggregator, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
77b1e87c12 deprecate ReliableProxy, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
25385e15f2 deprecate TimerBasedThrottler, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
bc382afa98 deprecate PeekMailbox, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
ceef901de9 move streams migration guides out of the way 2017-02-22 08:36:31 +01:00
Patrik Nordwall
e770287b01 deprecate CircuitBreakerProxy, #22198 2017-02-22 08:36:25 +01:00
Johan Andrén
8b5018ba21 Fix AbstractPersistentActor ambiguity with Scala 2.12 #22218 2017-02-20 14:50:25 +01:00
Johan Andrén
64b35cf1f1 Replace "experimental" with "may change" (#22326)
* Replacing "experimental" with "may change" #22305

* Right syntax for links

* Correct annotation name

* Final small changes
2017-02-20 12:05:21 +01:00
Johan Andrén
cf6d5a4e8a Deprecation of ExtensionKey #22208 2017-02-17 17:07:15 +01:00
Johan Andrén
8f9b4f203a Pass the deserialized message on when serialize-messages on #13751 2017-02-17 16:41:25 +01:00
Johan Andrén
70f2beaf0b Fail fast + docs around mixing major Scala versions serializing #22004 2017-02-14 12:21:04 +01:00
Patrik Nordwall
30bb485d13 Merge pull request #22236 from jgordijn/22235-Mention-stable-DD-in-release-notes-jgordijn
add to release notes: DD is now a stable module
2017-02-05 19:41:27 -07:00
Jeroen Gordijn
b4509c1856 add to release notes: DD is now a stable module 2017-01-30 15:54:28 +01:00
Nafer Sanabria
432b53c509 clarify Akka Http starting version 2017-01-29 08:31:29 -07:00
Patrik Nordwall
4224ec587b rolling update considerations in migration guide 2017-01-25 15:09:46 +01:00
Patrik Nordwall
233464f153 Merge pull request #22212 from akka/wip-22169-addser-default-patriknw
Enable additional-serialization-bindings by default, #22169
2017-01-25 14:29:53 +01:00
Patrik Nordwall
9df49be5d0 Enable additional-serialization-bindings by default, #22169
* and thereby it was also possibe to simplify the documentation
  in remoting
2017-01-24 18:52:49 +01:00
Patrik Nordwall
9616e997fc Use ddata mode as the default for Cluster Sharding, #17963 2017-01-24 18:49:01 +01:00
Patrik Nordwall
1700cdaebc Promote WeaklyUp and enable by default, #22197 2017-01-24 12:31:32 +01:00
Patrik Nordwall
4bd6b7aab1 improve AbstractActor, #21717
* Receive class that wraps PartialFunction, to avoid
  scary scala types
* move AbstractActorContext to AbstractActor.ActorContext
* converting docs, many, many UntypedActor
* removing UntypedActor docs
* add unit test for ReceiveBuilder
* MiMa filters
* consistent use of getContext(), self(), sender()
* rename cross references
* migration guide
* skip samples for now
* improve match type safetyi, add matchUnchecked
  * the `? extends P` caused code like this to compile:
    `match(String.class, (Integer i) -> {})`
  * added matchUnchecked, since it can still be useful (um, convenient)
    to be able to do:
    `matchUnchecked(List.class, (List<String> list) -> {})`
* eleminate some scala.Option
  * preRestart
  * findChild
  * ActorIdentity.getActorRef
2017-01-23 18:30:52 +01:00
Patrik Nordwall
5de92866ee Merge pull request #22172 from akka/wip-samples-coordinated-patriknw
Don't shutdown ActorSystem in tests
2017-01-20 13:58:25 +01:00
Patrik Nordwall
4722252bf1 cleanup old migration guides (#22164) 2017-01-20 13:33:23 +01:00
Patrik Nordwall
611dc93261 add note about CoordinatedShutdown and tests, #21537 2017-01-20 13:25:29 +01:00
Patrik Nordwall
14e0a70b46 Merge pull request #22142 from inakov/wip-distributed-data-delete-api-update-new-inakov
Update DistributedData Delete API to include optional request context. Clear Pull Request
2017-01-17 17:15:15 +01:00
Patrik Nordwall
84ade6fdc3 add CoordinatedShutdown, #21537
* CoordinatedShutdown that can run tasks for configured phases in order (DAG)
* coordinate handover/shutdown of singleton with cluster exiting/shutdown
* phase config obj with depends-on list
* integrate graceful leaving of sharding in coordinated shutdown
* add timeout and recover
* add some missing artery ports to tests
* leave via CoordinatedShutdown.run
* optionally exit-jvm in last phase
* run via jvm shutdown hook
* send ExitingConfirmed to leader before shutdown of Exiting
  to not have to wait for failure detector to mark it as
  unreachable before removing
* the unreachable signal is still kept as a safe guard if
  message is lost or leader dies
* PhaseClusterExiting vs MemberExited in ClusterSingletonManager
* terminate ActorSystem when cluster shutdown (via Down)
* add more predefined and custom phases
* reference documentation
* migration guide
* problem when the leader order was sys2, sys1, sys3,
  then sys3 could not perform it's duties and move Leving sys1 to
  Exiting because it was observing sys1 as unreachable
* exclude Leaving with exitingConfirmed from convergence condidtion
2017-01-16 09:01:57 +01:00
inakov
65cba329d0 Updated DistributedData Delete API to include optional request context.
#20140
2017-01-14 14:30:58 +02:00
Jeroen Gordijn
8499ff6faf #22035 Make it possible to use anything as the key in a map
- All Map types are now generic in their key: ORMap, ORMultiMap, LWWMap,
  PNCounterMap
- test for binary compatibility with previous version for serialization
- entries are sorted for deterministic SHA-1 on same value
2017-01-11 21:20:39 +01:00
Philippus Baalman
6c7085252a extended copyright into 2017 2017-01-04 17:37:15 +01:00
Konrad `ktoso` Malawski
067b569f85 Merge branch 'master' into wip-query-2.5 2017-01-03 17:04:48 +01:00
Johannes Rudolph
bbb5ccb8ed !rem #22073 enable mutual TLS authentication by default 2017-01-03 15:43:02 +01:00
Johannes Rudolph
e07ad0d068 =doc reorder migration guide a bit based on generality of subprojects 2017-01-03 15:43:02 +01:00
Konrad Malawski
b036b555e4 =peq remove bridge from old APIs in PersistenceQuery 2016-12-15 13:00:26 +01:00
Konrad Malawski
f2c30d399d actor-dsl deprecation note 2016-12-15 12:31:20 +01:00
Konrad Malawski
2ab8ab2840 =21423 remove deprecated PersistentView 2016-12-15 12:31:20 +01:00
Konrad Malawski
d31db86567 =peq add migration guide for persistence query 2016-12-14 14:31:09 +01:00
Patrik Nordwall
db95b7ff96 add http api for cluster management, #21172
* reference akka/akka-cluster-management in cluster docs
* deprecate the command line tool, including migration note
* cleanup old migration guides
* remove YourKit as sponsor, since we pay license
2016-12-13 10:54:41 +01:00
Konrad `ktoso` Malawski
2ea8cd7410 =str deprecate ActorPublisher/Subscriber, use GraphStage (#21952)
* =str deprecate ActorPublisher/Subscriber, use GraphStage

* =str deprecate Source.actorPublisher / Sink.actorSubscriber

* =str added deprecation note of ActorPublisher,Subscriber
2016-12-08 17:22:01 +01:00
Konrad Malawski
04ab4ebb9c -str #21423 remove deprecated Stage references (#21919)
* -str #21423 remove deprecated Stage references

* include mima filters for removed classes
2016-12-02 14:23:13 +01:00
Konrad Malawski
d1d4985950 !agnt #21423 agents to be deprecated (#21913) 2016-11-30 15:00:09 +01:00
Patrik Nordwall
7af814d3df java docs for Artery, #21209
* and a few other things
* fixed some remaining akka.tcp
2016-09-30 19:11:21 +02:00
kenji yoshida
3a2e918ccf =doc fix .rst syntax (#21032)
`[text](http://example.com)` is markdown syntax, not rst
2016-07-25 09:26:38 +02:00