Skip to content

Commit

Permalink
Add 3.0.7 release notes and locked deps
Browse files Browse the repository at this point in the history
  • Loading branch information
martinsumner committed Jul 16, 2021
1 parent 2e33ed3 commit 1ae2ca8
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
8 changes: 8 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Riak KV 3.0.7 Release Notes

The primary change in 3.0.7 is that Riak will now run the [erlang runtime system in interactive mode, not embedded mode](http://erlang.org/doc/man/code.html). This returns Riak to the default behaviour prior to Riak KV 3.0, in order to resolve a number of problems which occurred post 3.0 when trying to dynamically load code.

The mode used is controlled in a [pre-start script](https://github.com/basho/riak/blob/develop-3.0/rel/files/erl_codeloadingmode), changing this script or overriding the referenced environment variable for the riak user should allow the runtime to be reverted to using `embedded` mode, should this be required.

This release also extends a prototype API to support for the use of the `nextgenrepl` API by external applications, for example to reconcile replication to an external non-riak database. The existing `fetch` api function has been extended to allow for a new response format that includes the Active Anti-Entropy Segment ID and Segment Hash for the object (e.g. to be used when recreating the Riak merkle tree in external databases). A new `push` function has been added to the api, this will push a list of object references to be queued for replication.

# Riak KV 3.0.6 Release Notes

Release 3.0.5 adds [location-awareness to Riak cluster management](https://github.com/basho/riak_core/blob/riak_kv-3.0.5/docs/rack-awareness.md). The broad aim is to improve data diversity across locations (e.g. racks) to reduce the probability of data-loss should a set of nodes fail concurrently within a location. The location-awareness does not provide firm guarantees of data diversity that will always be maintained across all cluster changes - but [testing](https://github.com/basho/riak_test/pull/1353) has indicated it will generally find a cluster arrangement which is close to optimal in terms of data protection.
Expand Down
4 changes: 2 additions & 2 deletions rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
{deps, [
{lager_syslog, {git, "git://github.com/basho/lager_syslog.git", {tag, "3.1.0"}}},
{cluster_info, {git, "git://github.com/basho/cluster_info.git", {tag, "2.1.0"}}},
{riak_kv, {git, "git://github.com/basho/riak_kv.git", {branch, "develop-3.0"}}},
{riak_kv, {git, "git://github.com/basho/riak_kv.git", {tag, "riak_kv-3.0.7"}}},
{riak_auth_mods, {git, "git://github.com/basho/riak_auth_mods.git", {tag, "riak_kv-3.0.0"}}},
{riaknostic, {git, "git://github.com/basho/riaknostic.git", {tag, "riak_kv-3.0.2"}}},

% {yokozuna, {git, "git://github.com/basho/yokozuna.git", {branch, "develop-3.0"}}},

{riak_repl, {git, "git://github.com/basho/riak_repl.git", {branch, "develop-3.0"}}}
{riak_repl, {git, "git://github.com/basho/riak_repl.git", {tag, "riak_kv-3.0.7"}}}
]}.

{project_plugins, [
Expand Down
10 changes: 5 additions & 5 deletions rebar.lock
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
1},
{<<"riak_api">>,
{git,"git://github.com/basho/riak_api.git",
{ref,"982b973669b7128a23cb6bc33fc3527660de31df"}},
{ref,"0f0a485d214ca9abc26451a0c11873097c605622"}},
1},
{<<"riak_auth_mods">>,
{git,"git://github.com/basho/riak_auth_mods.git",
Expand All @@ -126,7 +126,7 @@
2},
{<<"riak_kv">>,
{git,"git://github.com/basho/riak_kv.git",
{ref,"5c4c8da45725d1f9c4dc73d1164786277a6d8b23"}},
{ref,"578eb0a4212f183041111b8703b481935a273937"}},
0},
{<<"riak_pb">>,
{git,"git://github.com/basho/riak_pb.git",
Expand All @@ -138,19 +138,19 @@
1},
{<<"riak_repl">>,
{git,"git://github.com/basho/riak_repl.git",
{ref,"2a81fa0ee4fd26c29fc367b2e5cf97caefb40cde"}},
{ref,"75faa4a0621aa42f45cd1e6e1fa103017a8343a4"}},
0},
{<<"riak_sysmon">>,
{git,"git://github.com/basho/riak_sysmon.git",
{ref,"726df1f4c31108bb9366fb767b480f286e51f7fc"}},
2},
{<<"riakc">>,
{git,"git://github.com/basho/riak-erlang-client",
{ref,"82b82c82444e8ccd0c18cc2cb629106dd3c20425"}},
{ref,"07c9582c9fd97f8252e0a3e488d6ebc08a9a4172"}},
2},
{<<"riakhttpc">>,
{git,"git://github.com/basho/riak-erlang-http-client",
{ref,"78bce6115d5cfb77ca3b88eb823c1eb737a017c5"}},
{ref,"f5d9574a834a5efe996b340107eb932504de869f"}},
1},
{<<"riaknostic">>,
{git,"git://github.com/basho/riaknostic.git",
Expand Down

0 comments on commit 1ae2ca8

Please sign in to comment.