Releases: buraksezer/olric
v0.4.1
v0.4.0
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
v0.4.0-rc.1
This release includes the following fixes and improvements:
- Improvements in
olric-cli
and documentation.
v0.3.11
This release includes the following fixes and improvements:
- Update misleading parts of the Golang client configuration.
v0.4.0-beta.10
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
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
v0.4.0-beta.8
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
This release includes the following fixes and improvements:
- Potential race condition in fragment creation #99