Releases: etcd-io/bbolt
Releases · etcd-io/bbolt
v1.3.1-etcd.8
v1.3.1-etcd.7
Breaking changes
- Code is now hosted at https://github.com/etcd-io/bbolt
- Package name and its import path has been changed to
go.etcd.io/bbolt
- See https://github.com/etcd-io/bbolt#importing-bbolt
Code changes
- etcd-io/bbolt#73 bolt_ppc.go: define var brokenUnaligned
- etcd-io/bbolt#75 cursor: remove redundant check when seek
- etcd-io/bbolt#80 Close waits for the transactions to finish
- etcd-io/bbolt#82 Madvise optional
- etcd-io/bbolt#87 add tx-copy-deprecated
- etcd-io/bbolt#89 clean up file descriptor on init/read failures
- etcd-io/bbolt#91 Fix Close() to also wait for view transactions and fix tests as well
v1.3.1-coreos.6
- coreos/bbolt#65 tx: fix PageCount update in allocate
- coreos/bbolt#68 Remove unnecessary if in batch handling
v1.3.1-coreos.5
- coreos/etcd#8813,coreos/bbolt#67 Fix freelist corruption on tx.WriteTo
v1.3.1-coreos.4
- coreos/etcd#8813,coreos/bbolt#66 Panic if page provided to freelist.read is incorrect page type
v1.3.1-coreos.3
- coreos/bbolt#60,coreos/bbolt#64 fix funlock error when call db.Close on windows
v1.3.1-coreos.2
- coreos/bbolt#45,coreos/bbolt#52 tx: load freelist on Check()
- coreos/bbolt#50 Fix CLI tool print entire freelist. Add option to dump leaf element keys/value bytes.
- coreos/bbolt#30 Add NoSync field to Options
- coreos/bbolt#35 Support no timeout locks on db files
- coreos/bbolt#36 Increase freelist.releaseRange unit test coverage
- coreos/bbolt#37 Improve test coverage for releaseRange rollbacks
- coreos/bbolt#46 Add db test in read-only mode
- coreos/bbolt#43 tx: use io.SeekStart in WriteTo function
- coreos/bbolt#41 db.go: return t.Rollback directly in the end of View function
- coreos/bbolt#44 tx.go: just close file once in WriteTo function
- coreos/bbolt#56 Remove 'moribund' from README.md
v1.3.1-coreos.1
- coreos/bbolt#13 test: use qconfig() instead of defaults in TestBucket_Put_Single
- coreos/bbolt#16 Options.PageSize
- bbolt#543,coreos/bbolt#17 Fix issue 'bolt bench crash'
- coreos/bbolt#19 do not read freelist if database opened readonly
- coreos/bbolt#20 Add "buckets", "keys" and "get" CLI commands
- coreos/bbolt#21 Add support for mips, mips64
- coreos/bbolt#22 Set FillPercent=1.0 in 'bolt compact'
- coreos/bbolt#23 Fix deletion of non-existing keys
- coreos/bbolt#24 Avoid allocate a hole page, when the node size equals to pageSize
- coreos/bbolt#26 fix overflow breaking 32-bit test builds
v1.3.1-coreos.0
- coreos/bbolt#1 add option to skip freelist sync
- coreos/bbolt#3 Garbage collect pages allocated after minimum txid
- coreos/bbolt#6 rebuild freelist when opening with FreelistSync after NoFreelistSync
- coreos/bbolt#10 fix NoSyncFreelist reachability checking
- coreos/bbolt#12 freelist: read all free pages on count overflow