Skip to content

Releases: Preetam/lm2

v2.0.1

23 Jul 16:15
Compare
Choose a tag to compare
  • Fix bug with a cursor on an empty collection (#40)

v2.0.0

22 Jul 20:47
Compare
Choose a tag to compare

Since v1.4.1:

  • lm2 is now a skip list on disk (#29)
  • Added compaction functions (#39)
  • A few bug fixes, test coverage improvements

v2.0.0-pre2

16 Jul 15:14
Compare
Choose a tag to compare
v2.0.0-pre2 Pre-release
Pre-release
  • Fixed a bug where the wrong records are deleted (#30)
  • WAL files are no longer removed when the collection state is inconsistent (#33)
  • Skip list levels are used for cursor.Seek (#35)

v2.0.0-pre

27 Jun 03:23
Compare
Choose a tag to compare
v2.0.0-pre Pre-release
Pre-release
  • lm2 is now a skip list on disk (#29)

v1.4.1

24 May 11:42
Compare
Choose a tag to compare
  • Fixed a panic with cursors on an empty collection. (#28)

v1.4.0

09 Apr 01:21
Compare
Choose a tag to compare
  • Introduced Cursor.Err(), which returns any error that was encountered during iteration. (#27)
  • Fixed a cursor data race. (#27)

v1.3.2

05 Mar 01:00
Compare
Choose a tag to compare
  • Introduced ErrInternal, an error that's returned if a collection's internal state is inconsistent. You should reopen the collection if you get this error. (#26)

v1.3.1

28 Jan 06:39
Compare
Choose a tag to compare
  • Reduced lock contention in the record cache (#23)
  • Fixed a bug with cursor.Seek where it skipped keys in some cases (#24)

v1.3.0

07 Jan 21:15
Compare
Choose a tag to compare
  • lm2 will only keep one WAL (write-ahead log) entry, which saves some space. (#22)
    There is no impact on durability.

Note: This is a breaking change. Do not attempt to open collections from previous versions!

v1.2.3

17 Nov 05:05
Compare
Choose a tag to compare
  • Fixed a bug where an error was returned if Delete was called in the first Update call (#20)