Releases: jaredwray/keyv
Releases · jaredwray/keyv
2026-01-20
What's Changed
- website - feat: centralizing third party storage adapters by @jaredwray in #1789
- keyv - feat: validating bun support by @jaredwray in #1790
- keyv - feat: adding readme on bun support by @jaredwray in #1792
- keyv - feat: adding in jsDoc to KeyvGenericStore by @jaredwray in #1793
- keyv - feat: implementing generic iterator by @jaredwray in #1794
- keyv - chore: moving to nodejs24 tests by @jaredwray in #1796
- keyv - feat: adding in integration tests with generic store by @jaredwray in #1797
- redis - fix: adding in error event from redis by @jaredwray in #1799
- redis - fix: adding in the error from redis client attempt 2 by @jaredwray in #1801
- redis - chore: upgrading redis to 4.0.16 by @jaredwray in #1802
- redis - chore: upgrading @faker-js/faker to 10.2.0 by @jaredwray in #1803
- redis - fix: move client initialization to constructor to prevent connection on module load (#1805) by @jaredwray in #1806
- mono - feat: adding in agents.md by @jaredwray in #1808
- mysql - chore: upgrading vitest to 4.0.17 by @jaredwray in #1809
- mysql - chore: upgrading mysql2 to 3.16.1 by @jaredwray in #1810
- mysql - fix: iterator with cursor by @jaredwray in #1818
- mysql - fix: documentation and error checking fixes by @jaredwray in #1819
- sqlite - chore: upgrading vitest to 4.0.17 by @jaredwray in #1811
- postgres - fix: iteration with more resiliency by @jaredwray in #1784
- postgres - fix: fixing tests typing issue by @jaredwray in #1795
- postgres - chore: upgrading vitest to 4.0.17 by @jaredwray in #1812
- postgres - chore: upgrading pg to 8.17.1 by @jaredwray in #1813
- postgres - fix: moving to faker for unique tests by @jaredwray in #1814
- bigmap - chore: upgrading vitest to 4.0.17 by @jaredwray in #1815
- bigmap - chore: upgrading hashery to 1.4.0 by @jaredwray in #1816
- bigmap - chore: upgrading hookified to 1.15.0 by @jaredwray in #1817
Full Changelog: 2025-12-26...2025-01-20
2025-12-26
What's Changed
- mysql - chore: upgrading @biomejs/biome to 2.3.9 by @jaredwray in #1763
- mysql - chore: upgrading vitest to 4.0.15 by @jaredwray in #1764
- sqlite - chore: upgrading @biomejs/biome to 2.3.9 by @jaredwray in #1765
- sqlite - chore: upgrading vitest to 4.0.15 by @jaredwray in #1766
- postgres - chore: upgrading vitest to 4.0.15 by @jaredwray in #1767
- bigmap - chore: upgrading vitest to 4.0.15 by @jaredwray in #1768
- bigmap - chore: upgrading hashery to 1.3.0 by @jaredwray in #1769
- bigmap - chore: upgrading hookified to 1.14.0 by @jaredwray in #1770
- keyv - fix: prevent duplicate namespace prefixing and add iterator test for delete stats by @jorovipe97 in #1772
- keyv - fix: updating to return when more specific by @jaredwray in #1773
- chore: upgrading vitest to 4.0.16 by @jaredwray in #1774
- chore: upgrading @biomejs/biome to 2.3.1 by @jaredwray in #1775
- etcd - chore: upgrading vitest to 4.0.16 by @jaredwray in #1776
- etcd - chore: upgrading @biomejs/biome to 2.3.10 by @jaredwray in #1777
- dynamo - chore: upgrading vitest to 4.0.16 by @jaredwray in #1778
- dynamo - chore: upgrading @biomejs/biome to 2.3.10 by @jaredwray in #1779
- dynamo - chore: upgrading @aws-sdk to 3.958.0 by @jaredwray in #1780
- mongo - chore: upgrading vitest to 4.0.16 by @jaredwray in #1781
- mongo - chore: upgrading @biomejs/biome to 2.3.10 by @jaredwray in #1782
- mongo - chore: upgrading mongodb to 7.0.0 by @jaredwray in #1783
New Contributors
- @jorovipe97 made their first contribution in #1772
Full Changelog: 2025-12-10...2025-12-26
2025-12-10
What's Changed
- redis - feat: updating readme on why namespaces cause memory bloat by @jaredwray in #1726
- memcache - chore: upgrading @biomejs/biome to 2.3.7 by @jaredwray in #1728
- memcache - chore: upgrading tsup to 8.5.1 by @jaredwray in #1729
- memcache - chore: upgrading vitest to 4.0.14 by @jaredwray in #1730
- etcd - chore: upgrading @biomejs/biome to 2.3.7 by @jaredwray in #1731
- etcd - chore: upgrading vitest to 4.0.14 by @jaredwray in #1732
- dynamo - chore: upgrading vitest to 4.0.14 by @jaredwray in #1733
- dynamo - chore: upgrading aws-sdk to 3.940.0 by @jaredwray in #1734
- mono - feat: moving to minimum release ago to 5 days for updating mod… by @jaredwray in #1736
- serialize - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1737
- serialize - chore: upgrading vitest to 4.0.14 by @jaredwray in #1738
- keyv - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1739
- keyv - chore: upgrading vitest to 4.0.14 by @jaredwray in #1740
- compress-brotli - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1741
- compress-brotli - chore: upgrading vitest to 4.0.14 by @jaredwray in #1742
- compress-gzip - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1743
- compress-gzip - chore: upgrading vitest to 4.0.14 by @jaredwray in #1744
- compress-lz4 - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1745
- compress-lz4 - chore: upgrading vitest to 4.0.14 by @jaredwray in #1746
- mono - chore: upgrading tsup to 8.5.1 by @jaredwray in #1747
- mono - chore: upgrading vitest to 4.0.14 by @jaredwray in #1748
- keyv - fix: updating namespace adapter interface to be more permissive by @jaredwray in #1749
- redis - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1752
- redis - chore: upgrading vitest to 4.0.15 by @jaredwray in #1753
- redis - upgrading hookified to 1.13.0 by @jaredwray in #1754
- redis - chore: upgrading @redis/client to 5.10.0 by @jaredwray in #1755
- valkey - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1756
- valkey - chore: upgrading vitest to 4.0.15 by @jaredwray in #1757
- test-suite - chore: upgrading vitest to 4.0.15 by @jaredwray in #1758
- test-suite - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in #1759
- website - chore: upgrading docula to 0.31.1 by @jaredwray in #1760
Full Changelog: 2025-11-20...2025-12-10
2025-11-20
What's Changed
- postgres - feat: setMany support by @darky in #1723
- mysql - fix: resolving security concern with has method by @jaredwray in #1724
- mysql - feat: adding in jsDocs by @jaredwray in #1725
Full Changelog: 2025-11-17...2025-11-20
2025-11-17
What's Changed
- bigmap - feat: moving to hashery for hashing by @jaredwray in #1694
- postgres - perf: getMany O(n^2) -> O(2n) by @darky in #1695
- keyv - fix: setting the exports correctly by @jaredwray in #1697
- bigmap - fix: fixing exports to be correct by @jaredwray in #1698
- compress-brotli - fix: fixing the exports by @jaredwray in #1699
- compress-gzip - fix: updating exports to work correctly by @jaredwray in #1700
- compress-lz4 - fix: getting exports to work better by @jaredwray in #1701
- dynamo - fix: updating exports to work correctly by @jaredwray in #1702
- etcd - fix: making exports work correctly by @jaredwray in #1703
- memcache - fix: making exports work correctly by @jaredwray in #1704
- mongo - fix: getting exports to work correctly by @jaredwray in #1705
- mysql - fix: exports are working correctly by @jaredwray in #1706
- postgres - fix: exports working correctly by @jaredwray in #1707
- redis - fix: exports are now working correctly by @jaredwray in #1708
- serialize - fix: getting exports to work better by @jaredwray in #1709
- sqlite - fix: exports now work correctly by @jaredwray in #1710
- test-suite - fix: exports need to work correctly by @jaredwray in #1711
- valkey - fix: exports working correctly by @jaredwray in #1712
- mysql - chore: upgrading vitest to 4.0.10 by @jaredwray in #1713
- mysql - chore: upgrading @biomejs/biome to 2.3.6 by @jaredwray in #1714
- mysql - chore: upgrading mysql2 to 3.15.3 by @jaredwray in #1715
- sqlite - chore: upgrading vitest to 4.0.10 by @jaredwray in #1716
- sqlite - chore: upgrading @biomejs/biome to 2.3.6 by @jaredwray in #1717
- postgres - chore: upgrading vitest to 4.0.10 by @jaredwray in #1718
- postgres - chore: upgrading @biomejs/biome to 2.3.6 by @jaredwray in #1719
- bigmap - chore: upgrading vitest to 4.0.10 by @jaredwray in #1720
- bigmap - chore: upgrading hookified to 1.13.0 by @jaredwray in #1721
- bigmap - chore: upgrading @biomejs/biome to 2.3.6 by @jaredwray in #1722
Full Changelog: 2025-11-11...2025-11-17
2025-11-11
What's Changed
- postgres - feat: connect method as public by @darky in #1681
- redis - chore: upgrading vitest to 4.0.8 by @jaredwray in #1682
- redis - chore: upgrading hookified to 1.12.2 by @jaredwray in #1683
- redis - chore: upgrading @redis/client to 5.9.0 by @jaredwray in #1684
- redis - feat: moving all the types to a types file by @jaredwray in #1685
- redis - feat: moving create helper functions to create.ts by @jaredwray in #1686
- valkey - chore: upgrading vitest to 4.0.8 by @jaredwray in #1687
- valkey - chore: upgrading @biomejs/biome to 2.3.5 by @jaredwray in #1689
- test-suite - chore: upgrading @biomejs/biome to 2.3.5 by @jaredwray in #1690
- test-suite - chore: upgrading vitest to 4.0.8 by @jaredwray in #1691
- website - chore: upgrading docula to 0.31.0 by @jaredwray in #1692
- keyv - fix: POST_GET hook should fire on a miss by @jaredwray in #1693
Full Changelog: 2025-11-04...2025-11-11
2025-11-04
What's Changed
- mono - chore: upgrading vitest to 4.0.6 by @jaredwray in #1659
- mono - chore: upgrading typescript to 5.9.3 by @jaredwray in #1660
- mono - chore: upgrading rimraf to 6.1.0 by @jaredwray in #1661
- mono - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1662
- keyv - chore: upgrading vitest to 4.0.6 by @jaredwray in #1663
- keyv - chore: upgrading rimraf to 6.1.0 by @jaredwray in #1664
- keyv - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1665
- keyv - chore: upgrading @faker-js/faker to 10.1.0 by @jaredwray in #1666
- serialize - chore: upgrading vitest to 4.0.6 by @jaredwray in #1667
- serialize - chore: upgrading rimraf to 6.1.0 by @jaredwray in #1668
- serialize - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1670
- compress-brotli - chore: upgrading vitest to 4.0.6 by @jaredwray in #1671
- Update JSDoc and main docs to clarify that TTL is in milliseconds by @natesilva in #1669
- compres-brotli - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1672
- compress-gzip - chore: upgrading vitest to 4.0.6 by @jaredwray in #1673
- compress-gzip - chore: upgrading rimraf to 6.1.0 by @jaredwray in #1674
- compress-gzip - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1675
- compress-lz4 - chore: upgrading vitest to 4.0.6 by @jaredwray in #1676
- compress-gzip - chore: upgrading rimraf to 6.1.0 by @jaredwray in #1677
- compress-lz4 - chore: upgrading @biomejs/biome to 2.3.3 by @jaredwray in #1678
New Contributors
- @natesilva made their first contribution in #1669
Full Changelog: 2025-10-25...2025-11-04
2025-10-25
What's Changed
- website - feat: Add explanation caching nestjs docs by @junghyunbak in #1645
- memcache - chore: upgrading @biomejs/biome to 2.3.0 by @jaredwray in #1646
- memcache - chore: upgrading typescript to 5.9.3 by @jaredwray in #1647
- memcache - chore: upgrading vitest to 4.0.3 by @jaredwray in #1648
- etcd - chore: upgrading @biomejs/biome to 2.3.0 by @jaredwray in #1649
- etcd - chore: upgrading typescript to 5.9.3 by @jaredwray in #1650
- etcd - chore: upgrading vitest to 4.0.3 by @jaredwray in #1651
- dynamo - chore: upgrading vitest to 4.0.3 by @jaredwray in #1652
- dynamo - chore: upgrading @biomejs/biome to 2.3.0 by @jaredwray in #1653
- dynamo - chore: upgrading @aws-sdk to 3.917.0 by @jaredwray in #1654
- mongo - chore: upgrading vitest to 4.0.3 by @jaredwray in #1655
- compress-brotli - fix: removing c8 as no longer needed by @jaredwray in #1656
- keyv - feat: adding in BigMap in Keyv documentation by @jaredwray in #1657
- bigmap - feat: updating documentation by @jaredwray in #1658
New Contributors
- @junghyunbak made their first contribution in #1645
Full Changelog: 2025-10-18...2025-10-25
2025-10-18
What's Changed
- mysql - chore: upgrading mysql2 to 3.15.2 by @jaredwray in #1633
- mysql - chore: upgrading @biomejs/biome to 2.2.6 by @jaredwray in #1634
- sqlite - chore: upgrading sqlite to 10.1.0 by @jaredwray in #1635
- sqlite - chore: upgrading @biomejs/biome to 2.2.6 by @jaredwray in #1636
- postgres - chore: upgrading @biomejs/biome to 2.2.6 by @jaredwray in #1637
- bigmap - chore: upgrading hookified to 1.12.2 by @jaredwray in #1638
- bigmap - chore: upgrading @biomejs/biome to 2.2.6 by @jaredwray in #1639
- bigmap - chore: upgrading @faker-js/faker to 10.1.0 by @jaredwray in #1640
- bigmap - feat: updating readme by @jaredwray in #1641
- bigmap - feat: adding in createKeyv function by @jaredwray in #1642
- keyv - feat: adding in capabilities checker by @jaredwray in #1643
Full Changelog: 2025-10-09...2025-10-18
2025-10-09
What's Changed
- sqlite - fix: adding in better filtering on table input by @jaredwray in #1622
- bigmap - fix: adding in forEach code that works by @jaredwray in #1623
- valkey - fix: removing console.log that was added by accident by @jaredwray in #1624
- valkey - chore: adding in iterator test on functionality by @jaredwray in #1625
- redis - fix: redis docs by @ATGardner in #1626
- redis - chore: upgrading @biomejs/biome to 2.2.5 by @jaredwray in #1628
- redis - chore: upgrading hookified to 1.12.1 by @jaredwray in #1629
- redis - chore: upgrading @redis/client to 5.8.3 by @jaredwray in #1630
- test-suite - chore: upgrading @biomejs/biome to 2.2.5 by @jaredwray in #1631
- website - chore: upgrading tsx to 4.20.6 by @jaredwray in #1632
- mono - feat: Sort adapters & add Cloudflare KV adapter. by @ariesclark in #1627
New Contributors
- @ATGardner made their first contribution in #1626
- @ariesclark made their first contribution in #1627
Full Changelog: 2025-10-03...2025-10-09