|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [0.2.0-alpha](https://github.com/rudderlabs/keydb/compare/v0.1.0-alpha...v0.2.0-alpha) (2025-07-31) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add more observability and metrics ([#6](https://github.com/rudderlabs/keydb/issues/6)) ([a9c50b1](https://github.com/rudderlabs/keydb/commit/a9c50b1244202567954d57e001f90bc4481cf57c)) |
| 9 | +* adding stats ([0820dea](https://github.com/rudderlabs/keydb/commit/0820dea032fb8c7cbae12ad7fcb129deb8768171)) |
| 10 | +* implement Badger metrics collector ([#5](https://github.com/rudderlabs/keydb/issues/5)) ([a4997b9](https://github.com/rudderlabs/keydb/commit/a4997b9f543477ab27415dd99ac3e7104ea2360b)) |
| 11 | +* implement GitHub Actions workflows and improve snapshot functionality ([69f2374](https://github.com/rudderlabs/keydb/commit/69f23748d1b552da6d4f59beac13d9e2d160ac9a)) |
| 12 | +* improve keydb write latencies ([#9](https://github.com/rudderlabs/keydb/issues/9)) ([97e8501](https://github.com/rudderlabs/keydb/commit/97e850102b2db088827a215e9362b287b3fc1894)) |
| 13 | +* load snapshots ([479336c](https://github.com/rudderlabs/keydb/commit/479336c6052290ac0bdee77cbd7b7ca2ecbde96d)) |
| 14 | + |
| 15 | + |
| 16 | +### Bug Fixes |
| 17 | + |
| 18 | +* cache initialization ([a584b7b](https://github.com/rudderlabs/keydb/commit/a584b7b3ab213ca925312a6f92f0e030610fe7ea)) |
| 19 | +* data races ([d851213](https://github.com/rudderlabs/keydb/commit/d8512138964d3579858c6f7cb7a25cacc7a85f02)) |
| 20 | +* load snapshots ([51740bb](https://github.com/rudderlabs/keydb/commit/51740bb3a5ef346909471479ff7caf20d8b1e452)) |
| 21 | +* scaling operations with load snapshots op ([c927763](https://github.com/rudderlabs/keydb/commit/c9277632751b17640f07fc6569aebd63cd4ce743)) |
| 22 | +* snapshot handling shouldn't list more than once ([f863cf9](https://github.com/rudderlabs/keydb/commit/f863cf90c10a5a0cf362383cbafc69c0fce34be9)) |
| 23 | + |
| 24 | + |
| 25 | +### Miscellaneous |
| 26 | + |
| 27 | +* 2nd refactoring of Load ([59af741](https://github.com/rudderlabs/keydb/commit/59af74103198da1cd24f24d5db1ab55295a057cb)) |
| 28 | +* add nistec.P521Point to .trufflehogignore to prevent false positives ([495bc78](https://github.com/rudderlabs/keydb/commit/495bc78c421bd6aa0628f4eee38ad8411da58f14)) |
| 29 | +* add regex pattern to .truffleignore for nistec.P521Point ([142746f](https://github.com/rudderlabs/keydb/commit/142746f9aea68eb65a4bae513b95cc93f5ba700f)) |
| 30 | +* adding !cache to .dockerignore ([5ad5ac6](https://github.com/rudderlabs/keydb/commit/5ad5ac6314d098107c6676754e4ccbd7a945143b)) |
| 31 | +* adding comment ([b552c8c](https://github.com/rudderlabs/keydb/commit/b552c8c34bf15c3c6f014f403e379b739b580d63)) |
| 32 | +* adding comment ([7980719](https://github.com/rudderlabs/keydb/commit/79807195d01c78e37caddba5fc499bc3add6e059)) |
| 33 | +* adding comment ([c05352b](https://github.com/rudderlabs/keydb/commit/c05352b73b2bce9d48068f33bfd959a8e4001333)) |
| 34 | +* adding junie guidelines ([f13e91c](https://github.com/rudderlabs/keydb/commit/f13e91cd5de22c9f40c50f3a60cd2786ae665783)) |
| 35 | +* adding TODO ([773f780](https://github.com/rudderlabs/keydb/commit/773f780d1193ab085e160c9cdbe2073565dd928b)) |
| 36 | +* adding TODO ([93403fd](https://github.com/rudderlabs/keydb/commit/93403fda6881c98708c428d778fc7861f71f0374)) |
| 37 | +* adjust database configuration parameters ([#8](https://github.com/rudderlabs/keydb/issues/8)) ([ab68d28](https://github.com/rudderlabs/keydb/commit/ab68d284988ce63155f51a8220862b6a2d8e3d47)) |
| 38 | +* badger nop logger ([7ed7a10](https://github.com/rudderlabs/keydb/commit/7ed7a10962c0fdcc4e6c092c8e1a7b644d579a8b)) |
| 39 | +* better log message ([c440a48](https://github.com/rudderlabs/keydb/commit/c440a482ecc3106bc9f9b6d71913269985390f0f)) |
| 40 | +* better shutdown ([541bd30](https://github.com/rudderlabs/keydb/commit/541bd30a75217f9b87920431fd2f0d21fe3b02b0)) |
| 41 | +* clean up ([af50b32](https://github.com/rudderlabs/keydb/commit/af50b320786bdd4be089052ed645da978bf12eee)) |
| 42 | +* cleaning up ([2f3e213](https://github.com/rudderlabs/keydb/commit/2f3e21376db385de64243cd4243fa958f1b9c685)) |
| 43 | +* custom backup draft ([81d37f9](https://github.com/rudderlabs/keydb/commit/81d37f9afad60e4f934e18a27dabe9119d5872aa)) |
| 44 | +* disabling automatic snapshot creation ([485f7f4](https://github.com/rudderlabs/keydb/commit/485f7f42c6c77fd4f0309fe756ec70c96be8b050)) |
| 45 | +* docs ([7e567a7](https://github.com/rudderlabs/keydb/commit/7e567a7d6ebffbffcc88df555ed38c298d48fff2)) |
| 46 | +* docs + rename ([7369ebc](https://github.com/rudderlabs/keydb/commit/7369ebcde92208db1e88b84be02388ac97cd9427)) |
| 47 | +* first refactoring of Load ([094ddb3](https://github.com/rudderlabs/keydb/commit/094ddb3e6687699a7c393d45812cac73039e1053)) |
| 48 | +* garbage collection ([64bb247](https://github.com/rudderlabs/keydb/commit/64bb247e3261c6adabcf1e43b0f7892c717a3669)) |
| 49 | +* increasing op api timeouts ([03c2320](https://github.com/rudderlabs/keydb/commit/03c232073ddecd4ebe548ce288f671bebb43029f)) |
| 50 | +* line length linter ([#14](https://github.com/rudderlabs/keydb/issues/14)) ([b36dca0](https://github.com/rudderlabs/keydb/commit/b36dca0a3203ee5e6e7611eda662d7c033fa8415)) |
| 51 | +* line length linting ([#15](https://github.com/rudderlabs/keydb/issues/15)) ([c7fe5c8](https://github.com/rudderlabs/keydb/commit/c7fe5c80777236a03efd3c4df8d780600b0d17f5)) |
| 52 | +* log entries ([4616c96](https://github.com/rudderlabs/keydb/commit/4616c96f6858e8dde47c8cf4eae0cab5002d91b0)) |
| 53 | +* making hash ranges download optional ([4b6157b](https://github.com/rudderlabs/keydb/commit/4b6157bf77c05d858913066381802d7d904cbeb0)) |
| 54 | +* moving debug methods to the bottom ([ccaae2a](https://github.com/rudderlabs/keydb/commit/ccaae2a07bfb5bcd8cef41476a3ebf0a539136a8)) |
| 55 | +* new info log ([ba29672](https://github.com/rudderlabs/keydb/commit/ba29672b215b02d9f509bb7d7bff63b4d0c583af)) |
| 56 | +* node refactoring with single badger ([5da7d16](https://github.com/rudderlabs/keydb/commit/5da7d1666f7a245f665c07ebecc171241c27ce68)) |
| 57 | +* pushing some fixes ([993eb45](https://github.com/rudderlabs/keydb/commit/993eb4585b6817fba8dde880e0b9f9791b29b162)) |
| 58 | +* reducing number of compactors ([3fbb38f](https://github.com/rudderlabs/keydb/commit/3fbb38fb34d4b5e628e895ac56f9ab062ae812d3)) |
| 59 | +* reducing the number of compactors ([2a162d4](https://github.com/rudderlabs/keydb/commit/2a162d4144927d01a0262d68008345ee377992e8)) |
| 60 | +* reformat ([57fb0e9](https://github.com/rudderlabs/keydb/commit/57fb0e912e6e089ae1c49ded3ef820630f8553e5)) |
| 61 | +* removing cachettl ([81e69a5](https://github.com/rudderlabs/keydb/commit/81e69a5b5f811a943b44aa13642b5cc4d6f3daa9)) |
| 62 | +* removing expired keys deletion ([1db7ce5](https://github.com/rudderlabs/keydb/commit/1db7ce5ddead7cc458edb2e6660c5e28cf6b0e3f)) |
| 63 | +* removing TODO ([6ca53f1](https://github.com/rudderlabs/keydb/commit/6ca53f16dc7916aec6195c6a18b248b4253d42b5)) |
| 64 | +* removing unnecessary factory ([77cc0d9](https://github.com/rudderlabs/keydb/commit/77cc0d9024cba55d9a5f32e3eef9b1da58a36cd8)) |
| 65 | +* renamed /snapshot ([a1e6f2b](https://github.com/rudderlabs/keydb/commit/a1e6f2bb87cc5c81ced24f22b79668cae6ec6200)) |
| 66 | +* renaming to default timeout ([e72863d](https://github.com/rudderlabs/keydb/commit/e72863d21d4ffe48f90a255ff4b56b1f225dfa35)) |
| 67 | +* snapshots ([bc06b2d](https://github.com/rudderlabs/keydb/commit/bc06b2df088e1412d35b6366b0033bb4ad9c4056)) |
| 68 | +* snapshots compression ([0d4f2ac](https://github.com/rudderlabs/keydb/commit/0d4f2ac24426158e673381a330bc8a8c930834d2)) |
| 69 | +* update .truffleignore to exclude binary files and blobs directory ([ccb6f6e](https://github.com/rudderlabs/keydb/commit/ccb6f6e204d6c5e80b762e84d1b25f39a04fd5b4)) |
| 70 | +* update .truffleignore to exclude keydb directory ([7e0fbbf](https://github.com/rudderlabs/keydb/commit/7e0fbbfb606d08295d53eefd50202cf90830ff76)) |
| 71 | +* update .truffleignore to exclude keydb directory ([3d3d90c](https://github.com/rudderlabs/keydb/commit/3d3d90c13654344ef6f6b96a3f6a508ed27819af)) |
| 72 | +* update .truffleignore to exclude vendor directory and Go module files ([8eb498c](https://github.com/rudderlabs/keydb/commit/8eb498c1c4f609d87a05d8b0753bdc86304f971b)) |
| 73 | +* update .truffleignore to ignore broader cryptographic patterns ([5aedb40](https://github.com/rudderlabs/keydb/commit/5aedb40b5c4d7d0a844473f71a569fca1d1b0b64)) |
| 74 | +* update .truffleignore to include vendor directory ([5393b8b](https://github.com/rudderlabs/keydb/commit/5393b8be92ca18ce763b63861dfde057663570b1)) |
| 75 | +* update Alpine version to 3.22 in Dockerfiles ([e532003](https://github.com/rudderlabs/keydb/commit/e532003f1e8fb952432e15dfbd3d89dc31824816)) |
| 76 | +* update log fields to use strings instead of durations ([19adfe8](https://github.com/rudderlabs/keydb/commit/19adfe880742074fbfab94c4f2e092bcd940b7ba)) |
| 77 | +* updating AI guidelines ([39524c0](https://github.com/rudderlabs/keydb/commit/39524c0f32b708d2ac23d24724a4a1afa4ccbe54)) |
| 78 | +* using 1 compactor ([671edb7](https://github.com/rudderlabs/keydb/commit/671edb77d38af28856b68f86d8161f0b7334182d)) |
| 79 | +* using 2 compactors ([d9c3f2c](https://github.com/rudderlabs/keydb/commit/d9c3f2ce26583ad575246e2e4035df2c582d4d03)) |
0 commit comments