Skip to content

Releases: proofrock/ws4sqlite

Version 0.11.4

05 May 12:24
10090ef

Choose a tag to compare

Uses SQLite 3.38.3

  • Library updates (incl. SQLite)
  • Ditch 7z format for distribution, use .tar.gz & zip instead (according to the OS)

Docker images for amd64, arm and arm64 are here.

Version 0.11.3

24 Apr 21:01

Choose a tag to compare

Uses SQLite 3.38.2

  • Any file extension is now allowed [addresses #4]
  • Migration from mattn/go-sqlite3 to modernc.org/sqlite
    • SQLite 3.38.2
    • CGO is not required, allowing cross-compilation
    • Sequential access to db is always enforced; previously it wasn't in some cases, but they where rare, and this scheme is more consistent and not much slower
    • Read-only mode is enforced via query_only pragma
      • This closes an inconsistency: formerly, the engine was configured to expect an immutable file, but the same file could be opened concurrently by a non-readonly connection
      • It also makes it possible to provide a maintenance plan for read-only databases
  • In crypgo dependency, replaced DataDog/zstd with klauspost/compress
    • Complete removal of CGO usage
  • Usage of Go 1.18
  • New target (make zbuild-all) to cross-compile binaries
    • New targets linux/riscv64, windows/arm64 and freebsd/amd64
  • Unified docker builds for AMD64, ARM and ARM64 (under the same tag)
  • Several updates to docs, libs and minor refactorings of the code
  • [#5] Better (but not complete) support of make under windows

Docker images for amd64, arm and arm64 are here.

Version 0.11.2

12 Mar 08:24

Choose a tag to compare

Uses SQLite 3.38.0

  • Fix issue #1: ws4sqlite does not listen on IPv6 socket even when started with an IPv6 address
  • Updates to libraries
  • Added linux/ARM64 support (binary & docker)
  • Added ROADMAP.md

Docker images for amd64, arm32 and arm64 are here.

Version 0.11.1

03 Mar 12:58

Choose a tag to compare

  • Upgrade to many libraries (among which SQLite and Fiber)
  • Transaction-related SQL commands are forbidden (BEGIN, COMMIT, ROLLBACK)

Docker images for amd64 and arm32 are here.

Version 0.11.0

08 Feb 17:57

Choose a tag to compare

This release should be stable. Everything is quite working and - apart from a few small features - should be in place.

Main changes was regarding the CLI interface, which now is saner (IMHO) and what I like it to be. This also impacts the Docker commandline, which is also more comfortable to work with.

Full Changelog: v0.10.0...v0.11.0

Please see the updated documentation.

Docker images for amd64 and arm32 are here.

Version 0.10.0

05 Feb 09:08

Choose a tag to compare

Version 0.10.0 Pre-release
Pre-release

Last pre-release series before a stable release, I hope. I'd like to consider the the on-air format (request/response) as freezed, and work on CLI configuration.

Full Changelog: v0.9.1...v0.10.0

Please see the updated documentation.

Docker images for amd64 and arm32 are here.

Version 0.9.1

03 Feb 13:06

Choose a tag to compare

Version 0.9.1 Pre-release
Pre-release

Maintenance version

  • updates to docs
  • cleaned up some debug logs
  • added a couple more runtime checks

Please see the documentation.

Docker images for amd64 and arm32 are here.

Version 0.9.0

28 Jan 07:43

Choose a tag to compare

Version 0.9.0 Pre-release
Pre-release

First public release. Still work to do, but I tested in production, and it seems mostly stable.

Please see the documentation.

Docker images for amd64 and arm32 are here.