Skip to content

Releases: buraksezer/olric

v0.4.1

20 Dec 21:10
Compare
Choose a tag to compare

This release includes the following fixes and improvements:

  • Improve error messages in TCP client implementation. #130

v0.4.0

17 Aug 20:52
Compare
Choose a tag to compare

What is Olric?

Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.

With Olric, you can instantly create a fast, scalable, shared pool of RAM across a cluster of computers.

Install

Learn how to install Olric and see Sample Code to get started!

Support

Join our Discord server!

Changes

This release includes the following fixes and improvements:

  • Validate the configuration before running an Olric node #68
  • Design an interface for different storage engine implementations #46
  • Move data structure implementations to their own packages #70
  • Add configuration directives for dead member tracker #101
  • fatal error: concurrent map writes #105
  • Potential race condition in fragment creation #99
  • Read repair feature doesn't work properly #97
  • Consistency only works with two members... #92
  • Collect more metrics about the current state of a node #87
  • Data race in various tests #85
  • panic when set replica count and async replica #93
  • unknown field 'Addrs' in struct literal of type client.Config #110
  • Custom logger doesn't work due to usage of c.Logger.SetOutput #117
  • Single member stats for existing metrics collector #82

v0.3.12

15 Aug 08:53
Compare
Choose a tag to compare

This release includes the following fixes and improvements:

  • Custom logger doesn't work due to usage of c.Logger.SetOutput #117
  • Expose DMap.name #116

v0.4.0-rc.1

31 Jul 12:11
Compare
Choose a tag to compare
v0.4.0-rc.1 Pre-release
Pre-release

This release includes the following fixes and improvements:

  • Improvements in olric-cli and documentation.

v0.3.11

19 Jul 13:25
Compare
Choose a tag to compare

This release includes the following fixes and improvements:

  • Update misleading parts of the Golang client configuration.

v0.4.0-beta.10

16 Jul 18:32
Compare
Choose a tag to compare
v0.4.0-beta.10 Pre-release
Pre-release

This release includes the following fixes and improvements:

  • Add --keep-going to olric-benchmark
  • Create local DMap fragment to run a query on the cluster

v0.4.0-beta.9

11 Jul 21:41
Compare
Choose a tag to compare
v0.4.0-beta.9 Pre-release
Pre-release

This release includes the following fixes and improvements:

  • Remove stale tables more effectively. See #106 for details.
  • Initialize DMap every time to run the operation on the cluster.
  • Add RoutingTablePushInterval config directive to control push interval programatically.

v0.3.9

11 Jul 17:28
Compare
Choose a tag to compare

This release includes the following fixes and improvements:

  • Remove stale tables more effectively. See #106 for details.

v0.4.0-beta.8

27 Jun 15:48
Compare
Choose a tag to compare
v0.4.0-beta.8 Pre-release
Pre-release

This release includes the following fixes and improvements:

  • Remove dead member tracker. Service discovery plugins will take over its responsibility.

v0.4.0-beta.7

24 Jun 17:05
Compare
Choose a tag to compare
v0.4.0-beta.7 Pre-release
Pre-release

This release includes the following fixes and improvements:

  • Potential race condition in fragment creation #99