Skip to content

ThermalKV v0.1.0 – Initial Public Release

Pre-release
Pre-release

Choose a tag to compare

@Jenil1105 Jenil1105 released this 12 Jun 13:42
· 12 commits to main since this release

ThermalKV is a concurrent key-value database built in Go with a hot/cold storage architecture, write-ahead logging for durability, and background compaction for efficient storage management.

Features

  • Concurrent request handling
  • Write-Ahead Log (WAL) for durability
  • Crash recovery from WAL
  • Hot and Cold storage separation
  • Background compaction
  • Standalone server executable
  • Client utility for interacting with the database

Platform Support

Current Release: Windows (amd64) only.

Linux and macOS binaries are planned for future releases.

Included Assets

  • thermalkv-server-windows-amd64.exe
  • thermalkv-client-windows-amd64.exe

Quick Start

Start the server:

thermalkv-server-windows-amd64.exe

Use the client to perform database operations:

thermalkv-client-windows-amd64.exe

The server automatically creates the required storage files and directories on startup.

Notes

This is the first public release of ThermalKV. The project is currently under active development and APIs, storage formats, and features may evolve in future releases.

Feedback, bug reports, and contributions are welcome.