Releases: aloima/tellydb
Releases · aloima/tellydb
v0.1.6
Release Notes
- Add RESP3 protocol support
- Add
AGE
,SAVE
,LASTSAVE
,DBSIZE
,BGSAVE
andHELLO
commands - Delete
MEMORY
command - Add partial deleting/balancing B-Tree
- Change database file structure
- Add saving Hash Table value to database file
- Remove DIRECT I/O because of errors and handling cost
- Many optimizations and fixes
- Add some errors to commands
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Release Notes
- Add HDEL command and deleting field-value pair from hash table
- Update HLEN command for showing detailed length data
- Add TLS support and its configuration options
- Add saving/reading List data from database file
- Add MAX_LOG_LINES option to configuration file
- Add thread safety via mutex locks
- Many performance optimizations and fixes
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Release Notes
- Add caching all keys (keyspace)
- Add partial deleting key-value pair from binary tree
- Many performance optimizations
- Many fixes
- Add LINDEX and EXISTS commands
- Add NX and XX arguments to SET command
- Add sections as arguments to INFO command
- Add parsing string values to configuration file and log file
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Release Notes
- Add partial lists and partial hash table
- Fix inserting key-value pair to binary tree, it works properly
- Some performance improvements
- Add hash table and list commands
- Add GET argument to SET command
- Change optimization flag of compiler
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
- Some optimizations
- Some fixes
- Command case-insensitivity
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/aloima/tellydb/commits/v0.1.0