Latest's Releases
v6.0.0-alpha.2
March 04, 2026
What's Changed
- valkey - feat: moving options to properties by @jaredwray in https://github.com/jaredwray/keyv/pull/1876
- valkey - feat: adding in getMany, setMany, deleteMany, etc by @jaredwray in https://github.com/jaredwray/keyv/pull/1877
- valkey - feat: (breaking) moving to client instead of redis name by @jaredwray in https://github.com/jaredwray/keyv/pull/1878
- mono - feat: migrating to hookified v2 by @jaredwray in https://github.com/jaredwray/keyv/pull/1879
- mysql - chore: moving to faker-js for tests by @jaredwray in https://github.com/jaredwray/keyv/pull/1881
- test-suite - feat: moving to using faker-js by @jaredwray in https://github.com/jaredwray/keyv/pull/1882
Full Changelog: https://github.com/jaredwray/keyv/compare/6.0.0-alpha.1...v6.0.0-alpha.2
6.0.0-alpha.1
February 26, 2026
What's Changed
- redis - feat: exporting RedisSentinelOptions by @jaredwray in https://github.com/jaredwray/keyv/pull/1823
- redis - feat: exporting redis sentinel options with updated documentation by @jaredwray in https://github.com/jaredwray/keyv/pull/1824
- mono - chore: upgrading vitest to 4.0.18 by @jaredwray in https://github.com/jaredwray/keyv/pull/1827
- keyv - chore: upgrading vitest and supporting modules to latest by @jaredwray in https://github.com/jaredwray/keyv/pull/1828
- serialize - chore: upgrading vitest to 4.0.18 and supporting packages by @jaredwray in https://github.com/jaredwray/keyv/pull/1829
- sqlite - feat: Add WAL (Write-Ahead Logging) mode support by @snomiao in https://github.com/jaredwray/keyv/pull/1826
- compress-brotli - chore: upgrading vitest to 4.0.18 by @jaredwray in https://github.com/jaredwray/keyv/pull/1830
- compress-gzip - chore: upgrading vitest to 4.0.18 by @jaredwray in https://github.com/jaredwray/keyv/pull/1831
- sqlite - feat: Add warning for WAL mode with in-memory SQLite databases by @jaredwray in https://github.com/jaredwray/keyv/pull/1832
- docs: Add v5 to v6 migration guide by @jaredwray in https://github.com/jaredwray/keyv/pull/1833
- memcache - docs: Add memjs to memcache migration to v5-to-v6 guide by @jaredwray in https://github.com/jaredwray/keyv/pull/1836
- mono - chore: moving keyv to better mono structure by @jaredwray in https://github.com/jaredwray/keyv/pull/1838
- mono - feat: adding in version sync across all packages by @jaredwray in https://github.com/jaredwray/keyv/pull/1839
- mono - fix: tsconfig moving to esnext by @jaredwray in https://github.com/jaredwray/keyv/pull/1840
- compress-brotli - feat: moving to native zlib brotli engine by @jaredwray in https://github.com/jaredwray/keyv/pull/1841
- mono - refactor: remove ttlSupport property from all storage adapters by @jaredwray in https://github.com/jaredwray/keyv/pull/1842
- keyv - refactor: remove opts property from Keyv class by @jaredwray in https://github.com/jaredwray/keyv/pull/1843
- keyv - chore: remove cyclic workspace dependencies by @jaredwray in https://github.com/jaredwray/keyv/pull/1844
- keyv - chore: adding tests for code coverage by @jaredwray in https://github.com/jaredwray/keyv/pull/1845
- memcache - feat: migrating from memjs to memcache by @jaredwray in https://github.com/jaredwray/keyv/pull/1846
- memcache - feat: adding in createKeyv helper function by @jaredwray in https://github.com/jaredwray/keyv/pull/1847
- memcache - fix: removing serialization as not needed by @jaredwray in https://github.com/jaredwray/keyv/pull/1848
- memcache - feat: (breaking) moving to nodes based on memcache options by @jaredwray in https://github.com/jaredwray/keyv/pull/1849
- memcache - feat: moving eventemitter to hookified by @jaredwray in https://github.com/jaredwray/keyv/pull/1850
- memcache - feat: adding constructor documentation by @jaredwray in https://github.com/jaredwray/keyv/pull/1851
- keyv - docs: Move Bun Support section lower in README by @jaredwray in https://github.com/jaredwray/keyv/pull/1853
- postgres - feat: adding in table of contents by @jaredwray in https://github.com/jaredwray/keyv/pull/1856
- postgres - feat: migrating to hookified and advanced functions by @jaredwray in https://github.com/jaredwray/keyv/pull/1857
- postgres - feat: moving to properties by @jaredwray in https://github.com/jaredwray/keyv/pull/1858
- postgres - feat: adding in native namespace support by @jaredwray in https://github.com/jaredwray/keyv/pull/1860
- postgres - feat: better ttl support by @jaredwray in https://github.com/jaredwray/keyv/pull/1861
- mysql - chore: adding table of contents by @jaredwray in https://github.com/jaredwray/keyv/pull/1862
- mysql - feat: adding setMany and hasMany by @jaredwray in https://github.com/jaredwray/keyv/pull/1863
- mysql - feat: moving to native namespacing by @jaredwray in https://github.com/jaredwray/keyv/pull/1864
- mysql - feat: removing dialect as no longer needed by @jaredwray in https://github.com/jaredwray/keyv/pull/1865
- mysql - feat: (breaking) moving from keySize to keyLength by @jaredwray in https://github.com/jaredwray/keyv/pull/1866
- mysql - feat: moving from eventemitter to hookified by @jaredwray in https://github.com/jaredwray/keyv/pull/1867
- mysql - feat: createKeyv helper and options cleanup by @jaredwray in https://github.com/jaredwray/keyv/pull/1868
- mongo - feat: migrating to hookified from eventemitter by @jaredwray in https://github.com/jaredwray/keyv/pull/1869
- mongo - feat: adding createKeyv helper by @jaredwray in https://github.com/jaredwray/keyv/pull/1871
- mongo - feat: moving to more robust options and properties by @jaredwray in https://github.com/jaredwray/keyv/pull/1872
- mongo - fix: moving gridFS property to read only by @jaredwray in https://github.com/jaredwray/keyv/pull/1873
- mongo - feat: adding hasMany and setMany by @jaredwray in https://github.com/jaredwray/keyv/pull/1874
- mono - feat: adding in release action by @jaredwray in https://github.com/jaredwray/keyv/pull/1875
New Contributors
- @snomiao made their first contribution in https://github.com/jaredwray/keyv/pull/1826
Full Changelog: https://github.com/jaredwray/keyv/compare/2026-01-20...6.0.0-alpha.1
2026-01-20
January 21, 2026
What's Changed
- website - feat: centralizing third party storage adapters by @jaredwray in https://github.com/jaredwray/keyv/pull/1789
- keyv - feat: validating bun support by @jaredwray in https://github.com/jaredwray/keyv/pull/1790
- keyv - feat: adding readme on bun support by @jaredwray in https://github.com/jaredwray/keyv/pull/1792
- keyv - feat: adding in jsDoc to KeyvGenericStore by @jaredwray in https://github.com/jaredwray/keyv/pull/1793
- keyv - feat: implementing generic iterator by @jaredwray in https://github.com/jaredwray/keyv/pull/1794
- keyv - chore: moving to nodejs24 tests by @jaredwray in https://github.com/jaredwray/keyv/pull/1796
- keyv - feat: adding in integration tests with generic store by @jaredwray in https://github.com/jaredwray/keyv/pull/1797
- redis - fix: adding in error event from redis by @jaredwray in https://github.com/jaredwray/keyv/pull/1799
- redis - fix: adding in the error from redis client attempt 2 by @jaredwray in https://github.com/jaredwray/keyv/pull/1801
- redis - chore: upgrading redis to 4.0.16 by @jaredwray in https://github.com/jaredwray/keyv/pull/1802
- redis - chore: upgrading @faker-js/faker to 10.2.0 by @jaredwray in https://github.com/jaredwray/keyv/pull/1803
- redis - fix: move client initialization to constructor to prevent connection on module load (#1805) by @jaredwray in https://github.com/jaredwray/keyv/pull/1806
- mono - feat: adding in agents.md by @jaredwray in https://github.com/jaredwray/keyv/pull/1808
- mysql - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/keyv/pull/1809
- mysql - chore: upgrading mysql2 to 3.16.1 by @jaredwray in https://github.com/jaredwray/keyv/pull/1810
- mysql - fix: iterator with cursor by @jaredwray in https://github.com/jaredwray/keyv/pull/1818
- mysql - fix: documentation and error checking fixes by @jaredwray in https://github.com/jaredwray/keyv/pull/1819
- sqlite - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/keyv/pull/1811
- postgres - fix: iteration with more resiliency by @jaredwray in https://github.com/jaredwray/keyv/pull/1784
- postgres - fix: fixing tests typing issue by @jaredwray in https://github.com/jaredwray/keyv/pull/1795
- postgres - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/keyv/pull/1812
- postgres - chore: upgrading pg to 8.17.1 by @jaredwray in https://github.com/jaredwray/keyv/pull/1813
- postgres - fix: moving to faker for unique tests by @jaredwray in https://github.com/jaredwray/keyv/pull/1814
- bigmap - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/keyv/pull/1815
- bigmap - chore: upgrading hashery to 1.4.0 by @jaredwray in https://github.com/jaredwray/keyv/pull/1816
- bigmap - chore: upgrading hookified to 1.15.0 by @jaredwray in https://github.com/jaredwray/keyv/pull/1817
Full Changelog: https://github.com/jaredwray/keyv/compare/2025-12-26...2025-01-20