Releases: jaredwray/keyv
Releases · jaredwray/keyv
2025-08-16
What's Changed
- mono - chore: upgrading xo to 1.2.2 by @jaredwray in #1541
- mono - chore: upgrading typescript to 5.9.2 by @jaredwray in #1542
- mono - feat migrating to biome from xo by @jaredwray in #1552
- sqlite - chore: upgrading xo to 1.2.2 by @jaredwray in #1543
- postgres - chore: upgrading xo and @types/pg to latest by @jaredwray in #1544
- mysql - chore: upgrading xo to 1.2.2 by @jaredwray in #1545
- mysql - chore: upgrading mysql2 to 3.14.3 by @jaredwray in #1546
- etcd - chore: upgrading xo and typescript to latest by @jaredwray in #1547
- valkey - chore: upgrading xo to 1.2.2 by @jaredwray in #1548
- website - chore: upgrading tsx to 4.20.4 by @jaredwray in #1549
- serialize - chore: upgrading xo to 1.2.2 by @jaredwray in #1550
- serialize - chore: upgrading typescript to 5.9.2 by @jaredwray in #1551
- redis - fix: readme to be correct on KeyvRedisOptions by @jaredwray in #1553
Full Changelog: 2025-08-02...2025-08-16
2025-08-02
What's Changed
- valkey - fix: use proper types for options by @Michsior14 in #1520
- keyv - chore: upgrading xo to 1.2.1 by @jaredwray in #1523
- keyv - feat: adding in getRaw and getManyRaw by @jaredwray in #1525
- redis - feat: add step-by-step guide for using @keyv/redis with NestJS by @JardeFelicio in #1524
- redis - feat: support redis sentinel for KeyvRedis store by @thomasdom in #1528
- redis - chore: upgrading xo to 1.2.1 by @jaredwray in #1533
- redis - chore: upgrading hookified to 1.11.0 by @jaredwray in #1534
- redis - chore: upgrading @redis/client to 5.7.0 by @jaredwray in #1535
- memcche - chore: upgrading xo to 1.2.1 by @jaredwray in #1531
- memcache - chore: upgrading typescript to 5.9.2 by @jaredwray in #1532
- test-suite - chore: upgrading bignumber.js to 9.3.1 by @jaredwray in #1536
- dynamo - upgrading @aws-sdk/client-dynamodb to 3.859.0 by @jaredwray in #1537
- dynamo - feat: use random table names for better test isolation by @brunocamargos in #1526
New Contributors
- @Michsior14 made their first contribution in #1520
- @JardeFelicio made their first contribution in #1524
- @thomasdom made their first contribution in #1528
Full Changelog: 2025-07-19...2025-08-02
2025-07-19
What's Changed
- dynamo - feat: add automatic table creation and ttl configuration by @brunocamargos in #1493
- bigmap - feat: adding in bigmap for keyv by @jaredwray in #1497
- redis - feat: (breaking) upgrading @redis/client to v5 by @jaredwray in #1494
- redis - fixing createKeyv to do correct namespacing with Keyv by @jaredwray in #1498
- redis - fix: fixing the disconnect on error so it triggers by @jaredwray in #1499
- redis - feat: adding in createKeyvNonBlocking by @jaredwray in #1503
- keyv - feat: adding in throwErrors option by @jaredwray in #1500
- keyv - fix: setMany setting entries twice by @nathan-knight in #1504
- keyv - fix:
getMany
serially awaiting expired key deletion by @nathan-knight in #1505 - keyv - fix: fix callback parameter in keyv hook handler. by @GabuTheDev in #1506
- mono - chore: upgrading xo to 1.2.1 by @jaredwray in #1507
- mono - chore: upgrading webpack to 5.100.2 by @jaredwray in #1508
- sqlite - chore: upgrading xo to 1.2.1 by @jaredwray in #1509
- sqlite - chore: upgrading @faker-js/faker to 9.9.0 by @jaredwray in #1510
- postgres - chore: upgrading xo to 1.2.1 by @jaredwray in #1511
- postgres - chore: upgrading pg to 8.16.3 by @jaredwray in #1512
- mysql - chore: upgrading xo to 1.2.1 by @jaredwray in #1513
- mysql - chore: upgrading mysql2 to 3.14.2 by @jaredwray in #1514
- memcache - chore: upgrading xo to 1.2.1 by @jaredwray in #1515
- valkey - chore: upgrading xo to 1.2.1 by @jaredwray in #1516
- website - chore: upgrading docula to 0.13.1 by @jaredwray in #1517
- serialize - feat: upgrading xo to 1.2.1 and clean up by @jaredwray in #1518
- test-suite - feat: moving to internal compression adapter for testing by @jaredwray in #1502
New Contributors
- @nathan-knight made their first contribution in #1504
- @GabuTheDev made their first contribution in #1506
Full Changelog: 2025-07-09...2025-07-19
2025-07-09
What's Changed
- valkey - fix: fixing createKeyv to return Keyv instance by @jaredwray in #1468
- dynamo - feat: add dynamodb implementation by @brunocamargos in #1475
- keyv - chore: upgrading xo to 1.1.1 by @jaredwray in #1477
- keyv - chore: upgrading @faker-js/faker to 9.9.0 by @jaredwray in #1478
- keyv - chore: upgrading vitest to 3.2.4 by @jaredwray in #1479
- memcache - chore: upgrading xo to 1.1.1 by @jaredwray in #1480
- memcache - chore: upgrading vitest to 3.2.4 by @jaredwray in #1481
- redis - fix: adding in connection / no-op failure strategies by @jaredwray in #1471
- redis - feat: adding in throw error options and no-op for flaky redis instance on calls by @jaredwray in #1474
- redis - chore: upgrading xo to 1.1.1 by @jaredwray in #1482
- redis - feat: updating the readme with errors and options by @jaredwray in #1476
- redis - chore: upgrading vitest to 3.2.4 by @jaredwray in #1483
- redis - chore: upgrading @faker-js/faker to 9.9.0 by @jaredwray in #1484
- test-suite - chore: upgrading vitest to 3.2.4 by @jaredwray in #1485
- compress-brotli - chore: upgrading xo to 1.1.1 by @jaredwray in #1486
- compress-brotli - chore: upgrading vitest to 3.2.4 by @jaredwray in #1487
- compress-gzip - chore: upgrading xo to 1.1.1 by @jaredwray in #1488
- compress-gzip - chore: upgrading vitest to 3.2.4 by @jaredwray in #1489
- compress-lz4 - chore: upgrading xo to 1.1.1 by @jaredwray in #1490
- compress-lz4 - chore: upgrading lz4-napi to 2.9.0 by @jaredwray in #1491
- compress-lz4 - chore: upgrading vitest to 3.2.4 by @jaredwray in #1492
New Contributors
- @brunocamargos made their first contribution in #1475
Full Changelog: 2025-06-21...2025-07-09
2025-06-21
What's Changed
- redis - fix: fixing readme and createKeyv helper by @jaredwray in #1452
- sqlite - chore: upgrading xo to 1.1.0 by @jaredwray in #1454
- sqlite - chore: testing iterator with useKeyPrefix and documentation by @jaredwray in #1466
- postgres - upgrading xo to 1.1.0 by @jaredwray in #1455
- mysql - chore: upgrading xo to 1.1.0 by @jaredwray in #1458
- etcd - chore: upgrading xo to 1.1.0 by @jaredwray in #1459
- etcd - chore: upgrading vitest to 3.2.4 by @jaredwray in #1460
- valkey - chore: upgrading vitest to 3.2.4 by @jaredwray in #1461
- valkey - chore: upgrading iovalkey to 0.3.3 by @jaredwray in #1462
- valkey - fix: fixing the createKeyv to work correctly by @jaredwray in #1467
- website - chore: upgrading docula to 0.13.0 by @jaredwray in #1463
- mono - chore: upgrading webpack to 5.99.9 by @jaredwray in #1464
- mono - chore: upgrading vitest to 3.2.4 by @jaredwray in #1465
- mono - chore: updating the github actions with permissions by @jaredwray in #1453
- mono - chore: working on getting codecov reporting by @jaredwray in #1456
- mono - chore: clean up as ts-node and c8 are not needed anymore by @jaredwray in #1457
Full Changelog: 2025-06-09...2025-06-21
2025-06-09
What's Changed
- mongo - chore: fixing exlcudes by @jaredwray in #1426
- mongo - fix: no longer rejecting an error when the client does not co… by @jaredwray in #1450
- valkey - fix: updating readme to be use iovalkey by @jaredwray in #1430
- keyv - fix: should not be setting null on empty expires by @jaredwray in #1433
- keyv - chore: upgrading xo to 1.1.0 by @jaredwray in #1434
- keyv - chore: upgrading xo to 1.1.0 by @jaredwray in #1435
- keyv - chore: upgrading faker-js to 9.8.0 by @jaredwray in #1436
- keyv - chore: upgrading vitest to 3.2.3 by @jaredwray in #1437
- keyv - fix: handling serialization on setMany by @jaredwray in #1451
- memcache - fix: moving keyv to peerDependency by @jaredwray in #1427
- memcache - chore: upgrading xo to 1.0.1 by @jaredwray in #1428
- memcache - chore: upgrading xo to 1.1.0 by @jaredwray in #1438
- memcache - chore: upgrading vitest to 3.2.3 by @jaredwray in #1439
- memcache - fix: adding note on compression not supported by @jaredwray in #1440
- redis - chore: upgrading xo to 1.1.0 by @jaredwray in #1441
- redis - chore: upgrading vitest to 3.2.3 by @jaredwray in #1442
- test-suite - chore: upgrading vitest to 3.2.3 by @jaredwray in #1443
- compress-brotli - chore: upgrading xo to 1.1.0 by @jaredwray in #1444
- compress-brotli - chore: upgrading compress-brotli to 1.3.13 by @jaredwray in #1445
- compres-brotli - chore: upgrading vitest to 3.2.3 by @jaredwray in #1446
- compress-gzip - chore: upgrading xo to 1.1.0 by @jaredwray in #1447
- compress-lz4 - chore: upgrading xo to 1.1.0 by @jaredwray in #1448
- compress-lz4 - chore: upgrading vitest to 3.2.3 by @jaredwray in #1449
Full Changelog: 2025-05-17...2025-06-09
2025-05-17
What's Changed
- mongo - fix: adding in the db key to use by @olekristensen in #1412
- sqlite - fix: fixing database close to work correctly by @jaredwray in #1414
- sqlite - fix: updating tests to handle the close correctly by @jaredwray in #1415
- postgres - chore: upgrading pg to 8.16.0 by @jaredwray in #1417
- postgres - fix: removing types.ts from coverage report by @jaredwray in #1418
- mysql - chore: upgrading mysql2 to 3.14.1 by @jaredwray in #1419
- etcd - chore: upgrading vitest to 3.1.3 by @jaredwray in #1420
- website - chore: upgrading tsx to 4.19.4 by @jaredwray in #1421
- mono - chore: upgrading webpack to 5.99.8 by @jaredwray in #1422
- mono - chore: upgrading tsup to 8.5.0 by @jaredwray in #1423
- mono - chore: upgrading vitest to 3.1.3 by @jaredwray in #1424
- mono - feat: moving all scripts and docker to a folder by @jaredwray in #1425
New Contributors
- @olekristensen made their first contribution in #1412
Full Changelog: 2025-05-03...2025-05-17
2025-05-03
What's Changed
- mono - fix: moving vitest to each package by @jaredwray in #1388
- redis - fixed
@keyv/valkey
name in readme by @romadomma in #1390 - redis - feat: moving to @redis/client to reduce package size by @jaredwray in #1394
- redis - feat: updating docs for redis client by @jaredwray in #1395
- redis - chore: upgrading vitest to 3.1.2 by @jaredwray in #1403
- redis - chore: upgrading tsd to 0.32.0 by @jaredwray in #1404
- redis - fix: handling clearBatchSize when less than 0 and keyPrefixSuffix can… by @jaredwray in #1396
- keyv - chore: upgrading vitest to 3.1.2 by @jaredwray in #1400
- keyv - chore: upgrading faker-js to 9.7.0 by @jaredwray in #1401
- memcache - chore: upgrading tsd to 0.32.0 by @jaredwray in #1402
- test-suite - chore: upgrading vitest to 3.1.2 by @jaredwray in #1405
- test-suite - chore: upgrading bignumber.js to 9.3.0 by @jaredwray in #1406
- compress-brotli - chore: upgrading vitest to 3.1.2 by @jaredwray in #1407
- compress-gzip - chore: upgrading tsd to 0.32.0 by @jaredwray in #1408
- compress-lz4 - chore: upgrading vitest to 3.1.2 by @jaredwray in #1409
New Contributors
- @romadomma made their first contribution in #1390
Full Changelog: 2025-04-20...2025-05-03
2025-04-20
What's Changed
- redis - fix: moving Keyv to a peer dependency by @jaredwray in #1380
- compress-brotli - fix: moving Keyv to a peer dependency by @jaredwray in #1381
- compress-gzip - fix: moving Keyv to a peer dependency by @jaredwray in #1382
- redis - chore: adding in docs to install keyv and @keyv/redis by @jaredwray in #1383
- compress-lz4 - fix: moving Keyv to a peer dependency by @jaredwray in #1384
- etcd - fix: moving Keyv to a peer dependency by @jaredwray in #1385
- postgres - fix: moving Keyv to a peer dependency by @jaredwray in #1386
- sqlite - fix: moving Keyv to a peer dependency by @jaredwray in #1387
Full Changelog: 2025-04-19...2025-04-20
2025-04-19
What's Changed
- keyv - fix: throwing on symbol but not via the event emitter by @jaredwray in #1358
- keyv - fix: making PRE_SET work correctly on set function by @jaredwray in #1360
- mono - fix: removing tiered as that package is no longer used by @jaredwray in #1362
- mono - fix: updating readme with what is in repo by @jaredwray in #1363
- mono - chore: upgrading webpack to 5.99.6 by @jaredwray in #1365
- mono - chore: upgrading typescript to 5.8.3 by @jaredwray in #1366
- mono - chore: upgrading vitest to 3.1.1 by @jaredwray in #1367
- sqlite - chore: upgrading tsd to 0.32.0 by @jaredwray in #1368
- postgres - chore: upgrading tsd to 0.32.0 by @jaredwray in #1369
- postgres - chore: upgrading pg to 8.14.1 by @jaredwray in #1370
- mysql - chore: upgrading tsd to 0.32.0 by @jaredwray in #1371
- mysql - chore: upgrading mysql2 to 3.14.0 by @jaredwray in #1372
- etcd - chore: upgrading typescript to 5.8.3 by @jaredwray in #1373
- etcd - chore: upgrading vitest to 3.1.1 by @jaredwray in #1374
- valkey - chore: upgrading valkey to 0.32.0 by @jaredwray in #1375
- website - chore: upgrading docula to 0.11.1 by @jaredwray in #1376
- serialize - chore: upgrading typescript to 5.8.3 by @jaredwray in #1377
Full Changelog: 2025-04-05...2025-04-19