@@ -6,6 +6,66 @@ and this project adheres to [Serialization Versioning](VERSIONING.md).
66
77## [ Unreleased]
88
9+ ## [ 1.6.1] - 2020-03-13
10+
11+ ### New APIs
12+ - Badger.DB
13+ - NewWriteBatchAt (#948)
14+ - Badger.Options
15+ - WithEventLogging (#1035)
16+ - WithVerifyValueChecksum (#1052)
17+ - WithBypassLockGuard (#1243)
18+
19+ ### Features
20+ - Support checksum verification for values read from vlog (#1052 )
21+ - Add EventLogging option (#1035 )
22+ - Support WriteBatch API in managed mode (#948 )
23+ - Add support for watching nil prefix in Subscribe API (#1246 )
24+
25+ ### Fixed
26+ - Initialize vlog before starting compactions in db.Open (#1226 )
27+ - Fix int overflow for 32bit (#1216 )
28+ - Remove the 'this entry should've caught' log from value.go (#1170 )
29+ - Fix merge iterator duplicates issue (#1157 )
30+ - Fix segmentation fault in vlog.Read (header.Decode) (#1150 )
31+ - Fix VerifyValueChecksum checks (#1138 )
32+ - Fix windows dataloss issue (#1134 )
33+ - Fix request increment ref bug (#1121 )
34+ - Limit manifest's change set size (#1119 )
35+ - Fix deadlock in discard stats (#1070 )
36+ - Acquire lock before unmapping vlog files (#1050 )
37+ - Set move key's expiresAt for keys with TTL (#1006 )
38+ - Fix deadlock when flushing discard stats. (#976 )
39+ - Fix table.Smallest/Biggest and iterator Prefix bug (#997 )
40+ - Fix boundaries on GC batch size (#987 )
41+ - Lock log file before munmap (#949 )
42+ - VlogSize to store correct directory name to expvar.Map (#956 )
43+ - Fix transaction too big issue in restore (#957 )
44+ - Fix race condition in updateDiscardStats (#973 )
45+ - Cast results of len to uint32 to fix compilation in i386 arch. (#961 )
46+ - Drop discard stats if we can't unmarshal it (#936 )
47+ - Open all vlog files in RDWR mode (#923 )
48+ - Fix race condition in flushDiscardStats function (#921 )
49+ - Ensure rewrite in vlog is within transactional limits (#911 )
50+ - Fix prefix bug in key iterator and allow all versions (#950 )
51+ - Fix discard stats moved by GC bug (#929 )
52+
53+ ### Performance
54+ - Use fastRand instead of locked-rand in skiplist (#1173 )
55+ - Fix checkOverlap in compaction (#1166 )
56+ - Optimize createTable in stream_writer.go (#1132 )
57+ - Add capacity to slice creation when capacity is known (#1103 )
58+ - Introduce fast merge iterator
59+ - Introduce StreamDone in Stream Writer (#1061 )
60+ - Flush vlog buffer if it grows beyond threshold (#1067 )<Paste >
61+ - Binary search based table picker (#983 )
62+ - Making the stream writer APIs goroutine-safe (#959 )
63+ - Replace FarmHash with AESHash for Oracle conflicts (#952 )
64+ - Change file picking strategy in compaction (#894 )
65+ - Use trie for prefix matching (#851 )
66+ - Fix busy-wait loop in Watermark (#920 )
67+
68+
969## [ 1.6.0] - 2019-07-01
1070
1171This is a release including almost 200 commits, so expect many changes - some of them
@@ -175,7 +235,8 @@ Bug fix:
175235## [ 1.0.1] - 2017-11-06
176236* Fix an uint16 overflow when resizing key slice
177237
178- [ Unreleased ] : https://github.com/dgraph-io/badger/compare/v1.6.0...HEAD
238+ [ Unreleased ] : https://github.com/dgraph-io/badger/compare/v1.6.1...HEAD
239+ [ 1.6.1 ] : https://github.com/dgraph-io/badger/compare/v1.6.0...v1.6.1
179240[ 1.6.0 ] : https://github.com/dgraph-io/badger/compare/v1.5.5...v1.6.0
180241[ 1.5.5 ] : https://github.com/dgraph-io/badger/compare/v1.5.3...v1.5.5
181242[ 1.5.3 ] : https://github.com/dgraph-io/badger/compare/v1.5.2...v1.5.3
0 commit comments