## 1.0.0 (2026-03-17)
### Features
* aof compaction ([2ed7e95](https://github.com/BIRSAx2/tiny-redis/commit/2ed7e9593bed73ee515522ece0d8eeee59926fb6))
* aof fsync policy ([8972cda](https://github.com/BIRSAx2/tiny-redis/commit/8972cdadbb34e51c14617dc12a6cdb00adc2ad29))
* auth password, basic acl ([054976b](https://github.com/BIRSAx2/tiny-redis/commit/054976baf39e95d47cc673a6dfa5b0c36a9b9e41))
* client list/setname ([10ec509](https://github.com/BIRSAx2/tiny-redis/commit/10ec5093e4360c6758b18d752ceaf5dbc93fdce0))
* **connection:** impl Connection ([d2d6d9f](https://github.com/BIRSAx2/tiny-redis/commit/d2d6d9f454d5dad551d73a27c3736c3080f2e0e0))
* **error:** thiserror enum ([4e32da0](https://github.com/BIRSAx2/tiny-redis/commit/4e32da0e8130d0c95afda1ccb91408966a833b83))
* hash ([65524ab](https://github.com/BIRSAx2/tiny-redis/commit/65524ab3d35a4f9b303d43ce6a810e6f05058e42))
* initial commit ([c3eabe4](https://github.com/BIRSAx2/tiny-redis/commit/c3eabe4e357afa50a557e6aec1a7031ed6a14826))
* **key management:** keys, scan, dbsize, rename, flushdb, flushall commands ([d174759](https://github.com/BIRSAx2/tiny-redis/commit/d1747597b424535ad972392952a51a0d800fefa1))
* **key management:** persist pexpire, pttl, expireat commands ([6a82bae](https://github.com/BIRSAx2/tiny-redis/commit/6a82bae4bd35ef6784f28544e95668da61ebdf9c))
* **key management:** richer info command ([7422bd3](https://github.com/BIRSAx2/tiny-redis/commit/7422bd34d1cfd83b0a5f243c1c8b18a0689b62da))
* **key management:** strlen, getdel, getset, decr, decrby and incrbyfloat commands ([8f213dc](https://github.com/BIRSAx2/tiny-redis/commit/8f213dcc661da33d5a07c33ebb0f9754ebfc9507))
* list ([d509960](https://github.com/BIRSAx2/tiny-redis/commit/d509960a633a8903b6cfd6e1facffd08c2ea8cd8))
* maxmemory and lru eviction policy ([70f7f1b](https://github.com/BIRSAx2/tiny-redis/commit/70f7f1b7070eb8506849ed80f28ffee9cffdc463))
* multi, exec, discard transactions ([62ecffd](https://github.com/BIRSAx2/tiny-redis/commit/62ecffde3c00f2f554a6dee577c60fc3a45a5312))
* **parser:** frame & command ([8590f10](https://github.com/BIRSAx2/tiny-redis/commit/8590f10fd682cd431a5f8b3f5b73e7b615a38255))
* **persistence:** aof replay ([880b92b](https://github.com/BIRSAx2/tiny-redis/commit/880b92ba076ddae5fdcd3a347f65ba55b8a9afc5))
* **server:** richer server logs ([33a3609](https://github.com/BIRSAx2/tiny-redis/commit/33a3609d2a599abf37fdab813886770edf5bc396))
* **server:** tcp server ([678703b](https://github.com/BIRSAx2/tiny-redis/commit/678703b27197d359f97d45a3b941098cec9899e8))
* sets ([cd29253](https://github.com/BIRSAx2/tiny-redis/commit/cd2925320b1007857136695b95756164a429f8b1))
* **store:** add store impl ([de77748](https://github.com/BIRSAx2/tiny-redis/commit/de77748a6f71d8125705d7a6f2afb0ba0aa3ce61))
* use config file ([da29c91](https://github.com/BIRSAx2/tiny-redis/commit/da29c91400d42d4f20069ec63d9ee8af899da38b))
### Bug Fixes
* **commands:** core ([5457648](https://github.com/BIRSAx2/tiny-redis/commit/54576487df2e9ee4253c72c42f9362236d4aac72))
* **commands:** dispatch table ([b211b99](https://github.com/BIRSAx2/tiny-redis/commit/b211b99c50fe7c60973b75199b7001e5d0c22c67))
* **commands:** extra ([cd9b500](https://github.com/BIRSAx2/tiny-redis/commit/cd9b5006c2b437d2016b3ccc7c910ce54c4619a5))
* **exists:** fix bug where exists bypasses lazy expiry ([80a1998](https://github.com/BIRSAx2/tiny-redis/commit/80a19985a58ae6ca75a4a65e6a38dab3fcecf72f))
* release version ([4f61ee2](https://github.com/BIRSAx2/tiny-redis/commit/4f61ee2a0bf8bdabcd2a037023d405b8452ca5fe))
* **ttl replay:** use absolute expiry epoch ([92d4e5c](https://github.com/BIRSAx2/tiny-redis/commit/92d4e5c3cb287fa1d2ce228eb1c78051d99cba81))
* **ttl:** match ttl rounding with Redis ([d743c5c](https://github.com/BIRSAx2/tiny-redis/commit/d743c5c97e75d7c2f840b3543a0b7018b3080468))
## 1.0.0 (2026-03-15)
### Features
* initial commit ([c3eabe4](https://github.com/BIRSAx2/tiny-redis/commit/c3eabe4e357afa50a557e6aec1a7031ed6a14826))