Releases: psidh/Prithvi
Releases · psidh/Prithvi
v0.1.0-alpha.1
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
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.)
- TTL expiration support
- LRU eviction with 10K key capacity
- JSON-backed disk persistence
- Write-Ahead Logging (WAL) + crash recovery
- Metrics endpoint (Prometheus-compatible) on port 9100
- Support for string, list, and set data types
- Simple JWT-style auth system
- Multi-threaded client handling
- 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