Releases: HarperFast/rocksdb-js
Releases · HarperFast/rocksdb-js
v0.1.7
What's Changed
- chore(style): fix formatting by @harperfastbot[bot] in #402
- chore(deps): bump the patch group with 13 updates by @dependabot[bot] in #403
- chore(deps-dev): bump oxlint from 1.46.0 to 1.47.0 by @dependabot[bot] in #404
- chore(deps-dev): bump dotenv from 17.2.4 to 17.3.1 by @dependabot[bot] in #405
- User shared buffer refactor by @cb1kenobi in #406
- Copy start key into iterator to avoid crash when GC frees the start key by @cb1kenobi in #407
- chore(deps): bump tar from 7.5.7 to 7.5.9 in the patch group by @dependabot[bot] in #408
- chore(deps): bump the patch group with 2 updates by @dependabot[bot] in #409
- Switch to
oxfmtby @cb1kenobi in #400 - Synchronize benchmarks by @cb1kenobi in #412
- chore(deps): bump glob from 13.0.4 to 13.0.5 in the patch group by @dependabot[bot] in #413
- Add timeout to benchmark teardown by @cb1kenobi in #414
- Add transaction log retention override to
purgeLogs()by @cb1kenobi in #415 - Unref timeouts by @cb1kenobi in #416
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Fix txnHandle reference by @kriszyp in #394
- chore(deps): bump the patch group across 1 directory with 4 updates by @dependabot[bot] in #395
- Expose transaction log path by @cb1kenobi in #397
- chore(style): fix formatting by @harperfastbot[bot] in #398
- chore(deps-dev): bump oxlint from 1.43.0 to 1.46.0 by @dependabot[bot] in #399
- Suppress error if
lddis not found by @cb1kenobi in #401
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- chore(style): fix formatting by @harperfastbot[bot] in #390
- Move flush before closing the transaction log by @cb1kenobi in #392
- Use personal access token for all pull requests by @cb1kenobi in #393
New Contributors
- @harperfastbot[bot] made their first contribution in #390
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- chore(deps): bump the patch group with 6 updates by @dependabot[bot] in #382
- chore(deps): bump the patch group with 2 updates by @dependabot[bot] in #387
- Logs should be visible only after commit succeeds by @kriszyp in #380
- Store improvements by @cb1kenobi in #383
- Use the GitHub app to generate the token instead of personal tokens by @cb1kenobi in #389
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- chore(deps): bump the patch group with 4 updates by @dependabot[bot] in #367
- chore(deps-dev): bump @types/node from 25.1.0 to 25.2.0 by @dependabot[bot] in #369
- chore(deps): bump RocksDB prebuild from 10.9.1 to 10.10.1 by @cb1kenobi in #372
- chore(deps-dev): bump oxlint from 1.42.0 to 1.43.0 by @dependabot[bot] in #374
- chore(deps): bump the patch group with 2 updates by @dependabot[bot] in #373
- chore(deps): bump the patch group with 4 updates by @dependabot[bot] in #375
- chore(deps-dev): bump lefthook from 2.0.16 to 2.1.0 by @dependabot[bot] in #376
- Add
db.destroy()by @cb1kenobi in #371 - Bump versions on publish using release tag by @cb1kenobi in #377
- chore(deps): bump the patch group with 20 updates by @dependabot[bot] in #379
- chore(style): fix formatting by @cb1kenobi in #378
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Export
IteratorOptionstype by @cb1kenobi in #362 - Freeze lockfile, update deps by @cb1kenobi in #355
- chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0 by @dependabot[bot] in #363
- Actually use a x64 machine to build the x64 binding by @cb1kenobi in #365
- Add
db.nameprop by @cb1kenobi in #364 - chore(deps): bump rolldown-plugin-dts from 0.21.7 to 0.21.8 in the patch group by @dependabot[bot] in #366
Full Changelog: v0.1.1...v0.1.2
v0.1.1
- Fixed binding export
- Fixed locate binding logic
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release of rocksdb-js!
- Supports optimistic and pessimistic transactions
- Hybrid sync/async data retrieval
- Range queries return an iterable with array-like methods and lazy evaluation
- Transaction log system for recording transaction related data
- Custom stores provide ability to override default database interactions
- Efficient binary key and value encoding
- Designed for Node.js and Bun on Linux, macOS, and Windows
- Compiled with RocksDB v10.9.1
Full Changelog: https://github.com/HarperFast/rocksdb-js/commits/v0.1.0