Skip to content

Releases: buraksezer/olric

v0.3.0-beta.4

30 Sep 22:02
Compare
Choose a tag to compare
v0.3.0-beta.4 Pre-release
Pre-release

This beta includes the following fixes and improvements:

  • Prevent data race in replication functions: asyncPutOnCluster and syncPutOnCluster,
  • Prevent redirect loops and warn the user,
  • More integration tests.

v0.3.0-beta.3

09 Sep 21:24
Compare
Choose a tag to compare
v0.3.0-beta.3 Pre-release
Pre-release

This beta includes the following fixes and improvements:

  • Manage request life-cycle and timeouts #49
  • Data race in internal/transport tests #50
  • Data race in TestStream_PingPong #52

v0.3.0-beta.2

26 Aug 20:21
Compare
Choose a tag to compare
v0.3.0-beta.2 Pre-release
Pre-release
  • Docker-compose integration
  • Integration tests for cmd/olric-cli and internal/transport packages.

v0.3.0-beta.1

01 Aug 16:15
Compare
Choose a tag to compare
v0.3.0-beta.1 Pre-release
Pre-release

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.

Try with Docker:

docker pull olricio/olricd:v0.3.0-beta.1

First beta version for v0.3.x tree:

  • Initial implementation of DTopic data structure,
  • Olric Binary Protocol reimplemented. Now it's very easy to define new message types.

Sample usage:

v0.2.0

04 May 08:34
Compare
Choose a tag to compare

Olric 0.2.0 is ready to use.

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.

Major changes:

  • Clustering algorithm has been implemented properly,
  • A new binary protocol on top of TCP instead of HTTP,
  • Service discovery integration,
  • Helper tools: olricd, olric-cli, olric-load and olric-stats,
  • LockWithTimeout/Lock is reimplemented,
  • LRU caching
  • Pipelining.

v0.2.0-rc.5

26 Apr 12:04
Compare
Choose a tag to compare
v0.2.0-rc.5 Pre-release
Pre-release

#26 and #27 fixed

Development version of v0.2.x series. It's mostly stable but you should be careful while using. Some parts of documentation(clustering, deployment, eviction algorithms and etc) are missing. There may be subtle bugs in various components.

v0.2.0-rc.4

07 Apr 10:20
Compare
Choose a tag to compare
v0.2.0-rc.4 Pre-release
Pre-release

Kubernetes integration finally works!

Development version of v0.2.x series. It's mostly stable but you should be careful while using. Some parts of documentation(clustering, deployment, eviction algorithms and etc) are missing. There may be subtle bugs in various components.

v0.2.0-rc.3

15 Mar 16:31
Compare
Choose a tag to compare
v0.2.0-rc.3 Pre-release
Pre-release

Latest fixes and initial implementation of service discovery interface. Check out this for Consul integration: https://github.com/buraksezer/olric-consul-plugin

Development version of v0.2.x series. It's mostly stable but you should be careful while using. Some parts of documentation(clustering, deployment, eviction algorithms and etc) are missing. There may be subtle bugs in various components.

v0.2.0-rc.2

02 Mar 05:18
Compare
Choose a tag to compare
v0.2.0-rc.2 Pre-release
Pre-release

Latest fixes and initial implementation of distributed query APIs.

Development version of v0.2.x series. It's mostly stable but you should be careful while using. Some parts of documentation(clustering, deployment, eviction algorithms and etc) are missing. There may be subtle bugs in various components.

v0.2.0-rc.1

13 Dec 20:12
Compare
Choose a tag to compare
v0.2.0-rc.1 Pre-release
Pre-release

Development version of v0.2.x series. It's mostly stable but you should be careful while using. Some parts of documentation(clustering, deployment, eviction algorithms and etc) are missing. There may be subtle bugs in various components.