Skip to content

Releases: resilar/sqleet

sqleet v0.31.1

28 Jan 08:51
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.31.1?

  • SQLite v3.31.1
  • Updated README

sqleet v0.30.1

09 Dec 17:54
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.30.1?

  • SQLite v3.30.1
  • Fix out-of-bound heap memory read when parsing an empty URI string in codec_parse_uri_config()
    • In rekeying, SQLite3 internally attaches a codec to database with no filename/URI associated with it
    • Ultimately this resulted in rekey failing with some operating systems and compilers
    • Thanks to @jbuchman for reporting the issue, and @nyneplus for testing the fix
    • See issue #32 for further details and discussion
  • Fix a memory leak that occurred if the same codec was set to Btree twice.

sqleet v0.30.0

07 Oct 12:00
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.30.0?

  • SQLite v3.30.0
  • rekey() now accepts a NULL key for decrypting the database
    • Previously a 0-length non-NULL key was expected
    • Thanks @johnfound for reporting the issue
  • Improved support for multi-threaded concurrency
  • Minor crypto optimizations

sqleet v0.29.0

17 Sep 13:59
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.29.0?

  • SQLite v3.29.0
  • URI based run-time configuration (see documentation)
  • chacha20() poly1305() hardening and optimizations
  • Build changes
    • Define _GNU_SOURCE for syscall(2)
      • Fixes implicit declaration of syscall
    • Include stddef.h to define size_t in crypto.c
      • crypto.c can now be compiled independently
    • Fix Windows MSYS2 build
  • Bug fixes
    • Fix invalid free on sqlite3RekeyVacuum()
    • Fix uninitialized codec->pagesize(#26)
  • Add sqlite3ext.h to repo and release packages

sqleet v0.28.0

24 Apr 17:52
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.28.0?

  • SQLite v3.28.0
  • Portability improvements such as

sqleet v0.27.2

24 Mar 09:04
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.27.2?

  • SQLite v3.27.2

sqleet v0.27.1

17 Feb 18:57
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.27.1?

  • SQLite v3.27.1
  • SQLITE_THREADSAFE typo fixed (thanks @JoshuaWise)
  • New release format (see last comments in issue #17 for discussion)

sqleet v0.26.0

08 Feb 22:18
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.26.0?

  • SQLite v3.26.0
  • Master branch now includes scripts to generate these releases (not included in this release package though)

sqleet v0.25.3

29 Nov 14:28
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.25.3?

  • SQLite v3.25.3
  • Raw key support (experimental!)
  • Fix Android build (thanks @hasselmm)
  • Minor coding style & documentation improvements

sqleet v0.25.2

18 Oct 13:19
Compare
Choose a tag to compare

sqleet as a drop-in replacement for the SQLite3 amalgamation.

What's new in v0.25.2?

  • SQLite v3.25.2