Skip to content

Releases: nalgeon/sqlean

0.23.0

02 Jun 14:37
Compare
Choose a tag to compare

Windows 32-bit build (sqlean-win-x86.zip), courtesy of @lucydodo. Thank you, SeongTae!

0.22.0

13 Mar 17:05
Compare
Choose a tag to compare

Linux ARM build (sqlean-linux-arm64.zip), courtesy of @flaviomartins. Thank you, Flavio!

0.21.10

02 Feb 17:51
Compare
Choose a tag to compare

Print the actual error message when regexp compilation fails (#104).

Before:

select regexp_substr('abc5xyz', 'a(?<=\D*)\d');
-- Runtime error: out of memory (7)

Now:

select regexp_substr('abc5xyz', 'a(?<=\D*)\d');
-- Runtime error: lookbehind assertion is not fixed length (offset 1)

0.21.9

29 Jan 08:38
Compare
Choose a tag to compare

Marked unicode functions as deterministic to allow their use in virtual columns (#109).

0.21.8

28 Aug 09:24
a08c9c6
Compare
Choose a tag to compare

Update to the define extension from it's author @0x09:

This updates the define virtual table with fixes from sqlite-statement-vtab, including a potential vulnerability on platforms with uncommon integer sizes detailed in 0x09/sqlite-statement-vtab@400bea1

0.21.7

24 Aug 10:50
Compare
Choose a tag to compare

No functional changes. Fixed utf8_lookup global symbol to facilitate sqlean.go (#92).

Huge thanks to @riyaz-ali for porting sqlean to Go!

0.21.6

18 Jul 14:45
Compare
Choose a tag to compare

No functional changes. Recompiled Linux extensions on Ubuntu 20.04 instead of 22.04 to fix #90.

0.21.5

15 Jun 12:29
Compare
Choose a tag to compare

Disabled symlink on Windows in the fileio extension.

Also, 0.21.5 is the first version of sqlean available as Python and JavaScript packages! πŸŽ‰

0.21.4

15 Jun 08:56
Compare
Choose a tag to compare

Added the ipaddr extension to the single-file sqlean bundle (except for Windows).

0.21.0

10 Jun 20:07
9f77317
Compare
Choose a tag to compare

This release brings a single-file bundle containing all extensions from the main set:

  • sqlean.so for Linux
  • sqlean.dll for Windows
  • sqlean.dylib for macOS

The bundle loads like other extensions, e.g:

sqlite> .load ./sqlean
sqlite> select median(value) from generate_series(1, 99);

When loaded, it activates functions from all existing extensions (except ipaddr, which does not work on Windows).