Skip to content

Commit b96f998

Browse files
Christopher Swensonswenson
authored andcommitted
Update changelog for 1.6.0
1 parent fb42781 commit b96f998

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# UNRELEASED
22

3+
# 1.6.0 (November 15th, 2023)
4+
5+
CHANGES
6+
7+
* Upgrade hashicorp/go-msgpack to v2, with go.mod upgraded from v0.5.5 to v2.1.1. [GH-577](https://github.com/hashicorp/raft/pull/577)
8+
9+
go-msgpack v2.1.1 is by default binary compatible with v0.5.5 ("non-builtin" encoding of `time.Time`), but can decode messages produced by v1.1.5 as well ("builtin" encoding of `time.Time`).
10+
11+
However, if users of this libary overrode the version of go-msgpack (especially to v1), this **could break** compatibility if raft nodes are running a mix of versions.
12+
13+
This compatibility can be configured at runtime in Raft using `NetworkTransportConfig.MsgpackUseNewTimeFormat` -- the default is `false`, which maintains compatibility with `go-msgpack` v0.5.5, but if set to `true`, will be compatible with `go-msgpack` v1.1.5.
14+
15+
IMPROVEMENTS
16+
17+
* Push to notify channel when shutting down. [GH-567](https://github.com/hashicorp/raft/pull/567)
18+
* Add CommitIndex API [GH-560](https://github.com/hashicorp/raft/pull/560)
19+
* Document some Apply error cases better [GH-561](https://github.com/hashicorp/raft/pull/561)
20+
21+
BUG FIXES
22+
23+
* Race with `candidateFromLeadershipTransfer` [GH-570](https://github.com/hashicorp/raft/pull/570)
24+
25+
326
# 1.5.0 (April 21st, 2023)
427

528
IMPROVEMENTS
@@ -11,7 +34,7 @@ FEATURES
1134
* Support log stores with a monotonically increasing index. Implementing a log store with the `MonotonicLogStore` interface where `IsMonotonic()` returns true will allow Raft to clear all previous logs on user restores of Raft snapshots.
1235

1336
BUG FIXES
14-
* Restoring a snapshot with the raft-wal log store caused a panic due to index gap that is created during snapshot restores.
37+
* Restoring a snapshot with the raft-wal log store caused a panic due to index gap that is created during snapshot restores.
1538

1639
# 1.3.0 (April 22nd, 2021)
1740

0 commit comments

Comments
 (0)