Changelog History
Page 1
-
v0.3.10 Changes
December 18, 2020๐ Bug Fixes
- ๐ Fix a bug when MaxValueSize == 0 on Merge operations
- ๐ Fix link to bitcask-bench
- ๐ Fix CI (again)
- ๐ Fix CI
๐ Features
- โ Add support for unlimited key/value sizes
- โ Add a few more test cases for concurrent operations
โก๏ธ Updates
- โก๏ธ Update README.md
-
v0.3.9 Changes
November 17, 2020๐ Bug Fixes
- ๐ Fix a race condition around .Close() and .Sync()
โก๏ธ Updates
- โก๏ธ Update CHANGELOG for v0.3.9
-
v0.3.8 Changes
November 17, 2020โก๏ธ Updates
- โก๏ธ Update CHANGELOG for v0.3.8
-
v0.3.7 Changes
November 17, 2020โก๏ธ Updates
- โก๏ธ Update CHANGELOG for v0.3.7
-
v0.3.6 Changes
July 27, 2020๐ Bug Fixes
- ๐ Fix typo in labeler (#172)
- ๐ Fix builds configuration for goreleaser
- ๐ Fix (again) goreleaser config
- ๐ Fix goreleaser config and improve release notes / changelog
- ๐ Fix recoverDatafile error covering (#162)
- ๐ Fix loadIndex to be deterministic (#115)
๐ Features
- โ Add configuration options for FileMode (#183)
- โ Add imports and log in example code (#182)
- โ Add empty changelog
- โ Add DependaBot config
- โ Add DeleteAll function (#116)
โก๏ธ Updates
- โก๏ธ Update CHANGELOG for v0.3.6
- โก๏ธ Update README.md
- โก๏ธ Update CHANGELOG for v0.3.6
- โก๏ธ Update CHANGELOG for v0.3.6
- โก๏ธ Update deps (#140)
- โก๏ธ Update README.md
-
v0.3.5 Changes
October 19, 2019๐ Changelog
af8bf54 Add *.db to ignore future accidental commits of a bitcask db to the repo
โ 5ea05fb Add unit test for opening bad database with corrupted/invalid datafiles (#105)
๐ 65e9317 Fix glfmt/golint issues
๐คก 803b089 Fix setup target in Makefile to install mockery correctly
c4e12e0 Fix spelling mistake in README s/Sponser/Sponsor
โ d59d5ad Improves Test Coverage by covering error cases (#95)
โ f4fb497 Improves test coverage by adding some missing unit tests (#90)
๐จ 5be114a Makefile setup & key/value coherent datatypes & refactoring (#98)
๐จ 8041a4c Refactor and general tests for codec index (#83)
๐จ 1108840 Refactor the bitcaskd (redis compatible server) sample to improve code quality (#88)
๐ 1c7df7f Removed unused readConfig() (#87)
โ f17187a Test for data corruption in datafile decoding (#99)
โก๏ธ 5fe1998 Update Drone CI test pipeline
โก๏ธ 42c2b81 Update README.md
โก๏ธ 24ab3fb Update README.md
โก๏ธ 003c3ab Update to Go 1.13 and update README with new benchmarks (#89)
13e35b7 bitcask: fix data races & use Encode() to serialize config (#94)
16a7feb cmd/bitcask: add recovery tool for datafiles (#102)
0d3a921 cmd/bitcask: recovery tool (#92)
498ea40 codebeat: Code quality improvement (#103)
๐จ 93cc1d4 codec_index: check sizes, new tests for data corruption & refactor (#84)
029f901 fix example (#106)
โ 7e0fa15 fix test compilation (#97)
a2b5ae2 fix: check of persisted index values (#91) -
v0.3.4 Changes
September 02, 2019 -
v0.3.3 Changes
September 02, 2019๐ Release Notes
NOTE: This release contains a breaking change that will impact your existing on-disk Bitcask database(s) prior to this version (
<v0.3.3
). It is recommended you rdleete theindex
file contained in the database directory -- The index will get re-written as teh format has changed. Thank you!๐ Changelog
๐ c5a565c Adds WithSync(...) option to turn on sync after write durability (#63)
cd27b84 Create FUNDING.yml
36bc134 Fix a bug wit the decoder passing the wrong value for the value's offset into the buffer (#77)
๐ฆ 7204a33 Fix and cleanup some unnecessary internal sub-packages and duplication
156d29e Fix typo (#65)
๐ c7d101d Fixed missing model import for codec with undefined Entry
e8bee94 Make optimised scan functionality optional (#68)
๐ af43cfa Remove merge function (#60)
abbbeb8 Replace keydir with ART trie (#75)
โก๏ธ a20ee3e Update README.md
โก๏ธ 110c502 Update README.md
โก๏ธ b28353d Update README.md
โก๏ธ ea96b8a Update README.md
755b187 Use []byte byte slices as keys directly avoiding serialing string(s) (#46) (#51)
b3d6f73 Use an Adaptive Radix Tree (#71)
8f56cff codec: collapse write and save extra alloc (#64)
๐ fd179b4 custom high-performance encoder implementation (#52)
877bf98 fix go vet (#80)
โ๏ธ 0338755 fix readme typos (#81)
1f10b40 inline hash function to save extra alloc (#53)
55459a5 readme: fix stargazers link (#73) -
v0.3.2 Changes
August 07, 2019๐ Release Notes
NB: this is the last version of the old on-disk format before #49 is merged and released which improves performance again. Please be sure to upgrade your older dayabases prior to <=v0.3.2 by using the
bitcask export
andbitcask import
tools. If you have any troubles please file an issue!๐ Changelog
๐ e543fc3 Added AUTHORS file to record contributors beyond the scope of Github metadata (#41)
6b372d8 Added export/import sub-commands to backup/resotre a database (#48)
82e2644 Added the same functional options to the bitcask CLI and persist options to the db store (#40)
๐ 5d1dd66 Fixed handling of missing config.json from cli behavior
๐ 1ba9ca4 Rename set command to put and cleanup the command's docs
โช d0c913c Revert "Use []byte byte slices as keys directly avoiding serialing string(s) (#46)" (#50)
โก๏ธ 8b684b6 Update CONTRIBUTING.md
โก๏ธ bce2721 Update README.md
โก๏ธ 2a419c4 Update README.md
3c1808c Use []byte byte slices as keys directly avoiding serialing string(s) (#46)
โก๏ธ f2b5515 update trie dependency to take advantage of improvements (#45)