What's Changed
- Refactor the code to separate out the store package by @soumya-codes in #466
- Refactor the code base and move packages to internal by @soumya-codes in #467
- fix:optimized type Error Return by @codeErrorSleep in #477
- Refactoring constants from constants package by @jayantpranjal0 in #480
- #469: Add support for common cache per fingerprint in QWATCH by @pratikpandey21 in #473
- #412: Bitmap commands: Fixed deviation from redis implementation by @apoorvyadav1111 in #439
- Added support for COMMAND command by @aashraybhandar1 in #458
- #256: Adds HGET command and unit and integration tests by @ashwaniYDV in #462
- Adds retry with exponential backoff for QWATCH writes by @JyotinderSingh in #514
- Uses sqlparser constants for executor value comparison switch cases by @JyotinderSingh in #515
- Adds support for 'LIKE' and 'NOT LIKE' to the SQL Executor by @JyotinderSingh in #517
- Fixes inconsistent EXPIRE when ran with flags XX, LT-XX and GT on a key without ttl by @jainam2907 in #513
- Adding TestEnvEnabled config and avoiding AOF dump for test env by @lucifercr07 in #523
- Deprecates FROM clause in DSQL and moves key filtering to WHERE by @JyotinderSingh in #525
- #484: feat: add support for command [JSON.ARRLEN] by @jujiale in #532
- Removes locking structures for store since they are no longer needed by @JyotinderSingh in #535
- Notifies Query Manager of key changes asynchronously by @JyotinderSingh in #536
- FIX: Inconsistent EXPIRE with conflicting options: LT GT by @harshrai654 in #526
- Improves ORDER BY clause handling in SQL parser by @JyotinderSingh in #537
- version bump -> 0.0.3 by @JyotinderSingh in #538
New Contributors
- @jayantpranjal0 made their first contribution in #480
- @pratikpandey21 made their first contribution in #473
- @aashraybhandar1 made their first contribution in #458
- @jainam2907 made their first contribution in #513
- @harshrai654 made their first contribution in #526
Full Changelog: 0.0.2...0.0.3