Skip to content

Releases: inklabs/rangedb

0.6.0

11 Jan 04:55
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

Changes:

  • Added performance improvements in LevelDB and PostgreSQL
  • Added advisory locking for event streams inside PostgreSQL
  • Added pg_notify support to PostgreSQL implementation
  • Added context to the remaining queries, improving error handling and timeouts
  • Added benchmarks
  • Modified event subscriptions to use a new record broadcaster using channels, replacing the use of mutex
  • Modified query return value from channel to record iterator, improving error handling

0.5.0

24 Dec 03:43
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

Changes:

  • Added support for Optimistic Concurrency
  • Improved concurrency tests in the gRPC and WebSocket packages
  • Improved pub/sub using buffered records in the gRPC and WebSocket packages
  • Improved chat example

0.4.0

03 Sep 23:44
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

Changes:

  • Fixed deadlock with gRPC and WebSocket subscribers including graceful disconnect
  • Reduced startup time by snapshotting internal projections when RangeDB has millions of events
  • Added PostgreSQL database backend
  • Added Chat example application
  • Added CQRS library
  • Added BDD library for testing event sourced applications
  • Expose total number of events in store via UI and HTTP API

0.3.1

30 May 01:50
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

Changes:

  • Added subscribe back to store interface

0.3.0

27 May 17:10
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

Changes:

  • Added gRPC API
  • Added remote store implementation using gRPC

[Breaking Changes]

  • Added context to store methods
  • Removed store pagination methods
  • Removed AllEvents* store methods

0.2.6

19 Apr 22:05
Compare
Choose a tag to compare
0.2.6 Pre-release
Pre-release

Changes:

  • Fixed deadlock condition with process managers

0.2.5

17 Apr 22:54
Compare
Choose a tag to compare
0.2.5 Pre-release
Pre-release

Changes:

  • Added documentation
  • Moved Failing Event Store to rangedbtest package

0.2.4

13 Apr 18:39
Compare
Choose a tag to compare
0.2.4 Pre-release
Pre-release

Changes:

  • Added EventBinder for the Store interface

0.2.3

13 Apr 17:46
Compare
Choose a tag to compare
0.2.3 Pre-release
Pre-release

Changes:

  • Fixed bug with notifying subscribes where rangedb.Record.Data would be either value or a pointer, thus breaking downstream projections.

0.2.2

06 Apr 23:14
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release

Changes:

  • Replaced statik with vfsgen to resolve downstream usage