Skip to content

Releases: Tradeshift/ts-reaktive

v0.5.0

02 May 13:27
24c964d
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • Add Base64 encoder flow to the existing _decoder (and refactor into Base64Flows)
  • Allow Base64 flows to ignore whitespace characters in their input
  • Add up to 6-argument variants for XMLProtocol.tag

v0.4.0

18 Apr 07:02
920db66
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • Bump visibility of some methods in EventRoute to help with customization

v0.3.0

05 Apr 07:14
82d4b70
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • (backwards-incompatible) Simplify replication configuration, and enable SSL support: Previously, replication opened a web server port per event type. That means that for outgoing replication, you'd need to configure ports/urls per (number of event types) times (number of remote datacenters). We've simplified this by exchanging all event types over the same port, so you just need one configuration entry per remote datacenter. This change affects the configuration format (see reference.conf) and the Replication.start method.
  • Simplify executing CREATE TABLE statements from CassandraSession
  • Stash incoming commands while executing the asynchronous part of an ongoing CommandHandler

v0.2.0

12 Mar 12:32
819f207
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Upgrade to akka-persistence-cassandra 0.83. In this version, the plugin moves away from using cassandra materialized views (since that feature is being reconsidered by cassandra itself). Instead, application-level materializion logic is implemented. Read the upgrade guide to see how to migrate existing data.
  • Fail/stop persistent actor if a handler fails asynchronously

v0.1.0

26 Feb 13:25
be796be
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This release contains a few incompatible modifications to the CommandHandler structure:

  • Rewritten CommandHandler to be a singleton. It now has a handle method that is invoked with the current state and command, returning a Results asynchronously. This allows implementations to push async actions down into the Handler class. The Results class contains most methods that previously were on CommandHandler.
  • handleCommand and handleCommandAsync have been removed. Instead, CommandHandler instances can now be chained, and the chained result must be passed as a constructor argument to AbstractStatefulPersistentActor.

v0.0.34

31 Jan 11:35
Compare
Choose a tag to compare
v0.0.34 Pre-release
Pre-release
  • Make PersistentActorSharding less smart, and have implementations decide on explicit persistenceId prefix strategy (if any). This deprecates the exsting PersistentActorSharding.of methods, since the semantics have changes slightly. It also removes the explicit prefix-related methods from PersistentActorSharding (since implementations should now handle any prefix themselves directly).
  • Add an API rate limiting directive

v0.0.33

04 Dec 11:54
Compare
Choose a tag to compare
v0.0.33 Pre-release
Pre-release
  • Bugfix: Allow ReplicatedActor subclasses to properly handle non-command messages

v0.0.32

22 Nov 07:51
Compare
Choose a tag to compare
v0.0.32 Pre-release
Pre-release
  • Add akka extension for automatic cluster forming on an Amazon EC2 auto-scaling group

v0.0.31.1

08 Nov 10:21
Compare
Choose a tag to compare
v0.0.31.1 Pre-release
Pre-release
  • Remove duplicate namespace declarations while writing STAX
  • Allow a "*" datacenter to indicate replication to everywhere
  • Implement XML protocol to read a tag's contents at any level

note: artifact version number is 0.0.31.1, due to release problems

v0.0.30

20 Sep 07:57
Compare
Choose a tag to compare
v0.0.30 Pre-release
Pre-release
  • Upgrade javaslang to vavr (they changed their name)
  • Allow existing non-replicated actors to become replicated ones