Skip to content

v0.1.9

Choose a tag to compare

@aloima aloima released this 14 Aug 21:02
· 397 commits to master since this release
99329d7

Release notes

Features

  • Add multiple database support
  • Add catching SIGTERM and SIGINT signals for closing from a process manager
  • Add MacOS compatibility (from #2)
  • Replace build system to CMake

Commands

  • Add SELECT command
  • Add HGETALL, HKEYS and HVALS command
  • Add AS argument to change types of values to SET command

Optimizations and Fixes

  • Optimize and fix HashTable (from #3)
  • Some minor performance optimizations about transactions
  • Some minor fixes about database file
  • Add command pipelining, so multiple commands can be executed in one iteration
  • Replace multiplexing API to epoll

Full Changelog: v0.1.8...v0.1.9