Skip to content

Releases: AlCalzone/jsonl-db

Release v2.4.3

09 Feb 16:02

Choose a tag to compare

  • Errors while automatically compressing the DB are now caught

Release v2.4.2

09 Feb 15:37

Choose a tag to compare

  • Errors while automatically restoring the DB from a backup or dump are now caught
  • Simplified and decoupled the persistence code. Individual commands like dump and compress are now properly sequenced and should no longer conflict with each other.
  • Increased throughput for primitive entries by ~2x

Release v2.4.1

30 Dec 09:47

Choose a tag to compare

  • Individual writes are now collected in a string and written at once, increasing throughput for larger entries by ~10x.

Release v2.4.0

27 Dec 17:03

Choose a tag to compare

  • Stringifying the individual lines now happens lazily and only when actually necessary, increasing the throughput by 30...50x.

Release v2.3.0

19 Dec 14:06

Choose a tag to compare

  • Add the ability to dump the database to a different location

Release v2.2.0

15 Oct 08:32

Choose a tag to compare

  • Add the ability to specify where the lockfile is created

Release v2.1.0

22 Jun 20:58

Choose a tag to compare

When opening the DB, recover from crashes that happened while compressing the DB
Ensure that the DB files are flushed to disk when closing or renaming files
Tests now work with the real filesystem instead of mock-fs, which breaks in Node.js 16.3+
Modernized TypeScript build output

Release v2.0.0

19 Jun 11:41

Choose a tag to compare

Update dependencies and drop support for Node.js 10

Release v1.2.5

28 May 22:22

Choose a tag to compare

Prevent opening one DB file in multiple instances of the DB using lockfiles

Release v1.2.4

15 Feb 22:39

Choose a tag to compare

Reduced the work done while opening a DB