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
SIGPIPE
which can be generated by early disconnecting client and stop the server - Support
MGET
command (multiple get in single query) - Support
KEYTIME
command (get timestamp creation/update of a key) - Support
LENGTH
command (get payload size of a key) - Support
RAW
command (transfert data file via zdb directly) - Support
NSJUMP
command (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
libzdb
handling data insertion timestamp - Keep timestamp of deletion
- Improve
NSINFO
and add currentdataid
- Add staging incremental update tool using
RAW
capabilities - Avoid noticing
Unsupported command
unless in verbose mode - Fix
RSCAN
on 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
ARMv8
and lot of other architecture. This includeApple M1
chips. - 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
data
andindex
path to avoid multiple instance of zdb on the same directories which would corrupt data - Prevent too small
--datasize
to be issued (minimum value is now512 KB
) - Prevent using the same directory for
data
andindex
- Fix
SELECT SECURE
issue onmusl
- Fix
FLUSH
command onglibc
- Fix inconsistant
FLUSH
behavior - Increase performance by disabling some flush by default (can be forced with
--secure
flag) - Fix corruption caused when running zdbd with
--background
and no--logfile
specified - Prevent
v2
to runs onv1
database files - Autobuild and release
musl
binaries and fully static version
v2.0.0-rc7
- Support
ARMv8
and lot of other architecture. This includeApple M1
chips. - Add a lock into
data
andindex
path to avoid multiple instance of zdb on the same directories which would corrupt data - Prevent too small
--datasize
to be issued (minimum value is now512 KB
) - Prevent using the same directory for
data
andindex