Skip to content

Releases: lovelindhoni/lally

Lally v0.1.0

20 Jan 13:52
Compare
Choose a tag to compare

[0.1.0] - 2025-1-20

Added

  • Initial Release: First public release of Lally, a distributed in-memory key-value database.
  • Core Features:
    • Thread-safe, in-memory key-value store.
    • Configurable read and write quorums for consistency and availability.
    • Append-only file (AOF) logging for crash recovery and data persistence.
    • Extensible design with hooks for custom behavior during key-value operations.
    • Connection pooling for efficient inter-node communication using gRPC.
    • Read repair mechanism to resolve stale data during read operations.
    • Graceful shutdown for proper cluster exit and resource cleanup.
  • HTTP API:
    • Endpoints for key-value operations (/add, /get, /remove).
    • Endpoint to list cluster nodes (/nodes).
  • Configuration:
    • YAML-based configuration with CLI overrides.
    • Support for custom AOF replay logs and fresh starts.
  • Logging:
    • Logging for debugging and tracing operations.
  • Documentation:
    • README with setup instructions, configuration details, and API documentation.

Fixed

  • N/A (Initial release, no bug fixes yet).

Changed

  • N/A (Initial release, no changes yet).

Deprecated

  • N/A (Initial release, nothing deprecated).

Removed

  • N/A (Initial release, nothing removed).

Security

  • N/A (Initial release, no security-related updates yet).