Skip to content

Khepri 0.4.1

Compare
Choose a tag to compare
@dumbbell dumbbell released this 16 Jun 15:49
· 494 commits to main since this release

At this point, Khepri should be considered Alpha and not production ready. The API will likely evolve and future releases will likely introduce breaking changes. The goal of this release is to make it easy for anyone to try it and possibly give feedback.

Bugfixes in Khepri 0.4.1

  • Fix a crash when a Khepri store joins a cluster after being restarted, i.e. was created by a previous call to khepri:start() (#113).
  • Update Ra from 2.0.13 to 2.1.0; this fixes a race condition in Ra which affects clustered Khepri stores when one of them is stopped (#115).

Other changes

  • Improve cluster_SUITE integration testsuite (#114, #116).

Download

Khepri 0.4.1 is available from Hex.pm: https://hex.pm/packages/khepri/0.4.1

Upgrade

Using Rebar:

  1. Update your rebar.config:

    %% In rebar.config
    {deps, [{khepri, "0.4.1"}]}.
  2. Run rebar3 upgrade khepri.

Using Erlang.mk:

  1. Update your Makefile:

    %% In your Makefile
    dep_khepri = hex 0.4.1
  2. Remove the deps/khepri directory. The new version will be fetched the next time you build your project.

Documentation

The documentation for Khepri 0.4.1 is available on Hex.pm.