Skip to content

Releases: psidh/Prithvi

v0.1.0-alpha.1

27 Jul 18:05

Choose a tag to compare

Removed a writer.println() that greeted the user upon server connection. This message was interfering with client SDK communication and has now been removed for cleaner protocol compliance.

v0.1.0-alpha

22 Jul 05:12

Choose a tag to compare

This is the first public release of Prithvi, a minimal yet powerful in-memory key-value database written in Java.

It includes:
Core commands (SET, GET, DEL, EXISTS, etc.)

  1. TTL expiration support
  2. LRU eviction with 10K key capacity
  3. JSON-backed disk persistence
  4. Write-Ahead Logging (WAL) + crash recovery
  5. Metrics endpoint (Prometheus-compatible) on port 9100
  6. Support for string, list, and set data types
  7. Simple JWT-style auth system
  8. Multi-threaded client handling
  9. JavaScript SDK (optional client integration)

Built for educational use, experiments, and system design exploration. Not production-hardened yet.

Full Changelog: https://github.com/psidh/Prithvi/commits/v0.1.0-alpha