Skip to content

Releases: aloima/tellydb

v0.1.6

02 Nov 18:41
0576f20
Compare
Choose a tag to compare

Release Notes

  • Add RESP3 protocol support
  • Add AGE, SAVE, LASTSAVE, DBSIZE, BGSAVE and HELLO 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

13 Oct 13:02
3454fb7
Compare
Choose a tag to compare

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

04 Oct 17:35
ac71890
Compare
Choose a tag to compare

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

24 Sep 21:17
42dbb71
Compare
Choose a tag to compare

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

17 Sep 14:03
1890cdd
Compare
Choose a tag to compare

Release Notes

  • Add some commands
  • Add atomicity for database file

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

13 Sep 14:44
27bbbf4
Compare
Choose a tag to compare
  • Some optimizations
  • Some fixes
  • Command case-insensitivity

Full Changelog: v0.1.0...v0.1.1

v0.1.0

12 Sep 21:02
f0fa6f8
Compare
Choose a tag to compare