Releases: threefoldtech/0-db
Releases · threefoldtech/0-db
v2.0.8
v2.0.7
v2.0.6
- actions: update versions and image by @maxux in #152
- autobuild: fix build and add github package by @maxux in #155
- readme: update github package help by @maxux in #156
- zdbd: set: deep inspection of data on same crc by @maxux in #157
- libzdb: data: avoid fragmentation of data files by @maxux in #158
- incremental: improve tool to support naive incremental update by @maxux in #161
- incremental: fix data raw crash and improve incremental update by @maxux in #163
v2.0.5
Pre-release with latest changes
- Ignore
SIGPIPEwhich can be generated by early disconnecting client and stop the server - Support
MGETcommand (multiple get in single query) - Support
KEYTIMEcommand (get timestamp creation/update of a key) - Support
LENGTHcommand (get payload size of a key) - Support
RAWcommand (transfert data file via zdb directly) - Support
NSJUMPcommand (force index/data jump, force immutability) - Disable database timestamp update on load-time
- This feature ensure database files are not modified across zdb restart and ensure integrity and hash to not be modified for no reason. This improve a lot incremental update consistancy.
- Improve
libzdbhandling data insertion timestamp - Keep timestamp of deletion
- Improve
NSINFOand add currentdataid - Add staging incremental update tool using
RAWcapabilities - Avoid noticing
Unsupported commandunless in verbose mode - Fix
RSCANon latest version
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Here is the final v2.0.0 release, after 7 releases candidates !
The v2 release increase the maximum capacity of the database: nearly no more size limitation and unlimited entries.
Changelog
- Support
ARMv8and lot of other architecture. This includeApple M1chips. - Move internal file identifier to
32-bits - Change files hierarchy (reduce filename size and layout)
- Sequential keys are now encoded in
64-bits - Add a lock into
dataandindexpath to avoid multiple instance of zdb on the same directories which would corrupt data - Prevent too small
--datasizeto be issued (minimum value is now512 KB) - Prevent using the same directory for
dataandindex - Fix
SELECT SECUREissue onmusl - Fix
FLUSHcommand onglibc - Fix inconsistant
FLUSHbehavior - Increase performance by disabling some flush by default (can be forced with
--secureflag) - Fix corruption caused when running zdbd with
--backgroundand no--logfilespecified - Prevent
v2to runs onv1database files - Autobuild and release
muslbinaries and fully static version
v2.0.0-rc7
- Support
ARMv8and lot of other architecture. This includeApple M1chips. - Add a lock into
dataandindexpath to avoid multiple instance of zdb on the same directories which would corrupt data - Prevent too small
--datasizeto be issued (minimum value is now512 KB) - Prevent using the same directory for
dataandindex