PackageTrack

Go modules · #2363

github.com/proofrock/ws4sqlite

v0.999.999proofrock/ws4sqlite

Release timeline

47 releases since 2022
20222023202420252026

Releases

  1. v0.999.99926 Jan 2025

    Nothing published for this version

  2. v0.999.99026 Jan 2025

    Nothing published for this version

  3. v0.999.927 Jan 2025

    Nothing published for this version

  4. v0.999.326 Jan 2025

    Nothing published for this version

  5. v0.999.127 Jan 2025

    Nothing published for this version

  6. v0.16.7-0.20260730114814-2d8d590f0b3d30 Jul 2026pre-release

    Nothing published for this version

  7. v0.16.631 Oct 2025
    Release notes

    Aligned to SQLite 3.50.4. Compiled with go 1.25.3.

    • #57 Not support Unicode name
    • SQLite 3.50.4
    • Library updates

    Docker images for amd64, arm and arm64 are here.

    This release is backwards compatible up to v0.11.x, and the existing client libraries don't need to be changed.

    Open source →
    Additional notes

    2026-07-30, Venice

    • SQLite 3.53.3
    • Library updates
    • Go 1.26
    Open source →
  8. v0.16.56 Aug 2025
    Release notes

    The ws4sql fork (to integrate duckdb alongside sqlite) is back on track, hopefully to be released "as soon as" the documentation is in good shape._

    Aligned to SQLite 3.50.3. Compiled with go 1.24.5.

    • SQLite 3.50.3
    • Library updates

    Docker images for amd64, arm and arm64 are here.

    This release is backwards compatible up to v0.11.x, and the existing client libraries don't need to be changed.

    Open source →
    Additional notes

    2025-08-06, Venice

    • SQLite 3.50.3
    • Library updates
    Open source →
  9. v0.16.5-0.20250421124924-8cbcfa1d6e7421 Apr 2025pre-release

    Nothing published for this version

  10. v0.16.421 Apr 2025
    Release notes

    A bit of status report. The ws4sql fork (to integrate duckdb alongside sqlite) is unfortunately stuck... well, I am stuck... because I cannot get the new 1.2.0 duckdb version to compile statically as the old version used to. Also unfortunately, in the last year or so my time is severely limited, and I am not able to dedicate personal resources to this project. So any hiccup (as the one I described) becomes a major showstopper. 😒 I am sorry about the situation, I will continue maintaining this branch and attempting to go on with the other, too.

    If you find this project useful, and can help, please let me know. I could use some help right now 😊.

    Aligned to SQLite 3.49.1. Compiled with go 1.24.2.

    • SQLite 3.49.1
    • Library updates
    • Fixes for linter warnings

    Docker images for amd64, arm and arm64 are here.

    This release is backwards compatible up to v0.11.x, and the existing client libraries don't need to be changed.

    Open source →
    Additional notes

    2025-04-21, Venice

    • SQLite 3.49.1
    • Library updates
    • Fixes for linter warnings
    Open source →
  11. v0.16.313 Nov 2024
    Release notes

    📢 This project was forked to ws4sql, the "next" version that will support more databases than sqlite (hence the new name, if you noticed 😉). It will take some time, through improvements and, alas, breaking changes. The development will happen in the fork/ws4sql branch, and you can find the changes and the steps needed to migrate a regular installation in the ROAD_TO_WS4SQL.md document.

    📢 I started a discussion over the future direction for this project. Take a look, and chip in if you want!

    Aligned to SQLite 3.46.0. Compiled with go 1.23.3.

    • Library updates

    Docker images for amd64, arm and arm64 are here.

    This release is backwards compatible up to v0.11.x, and the existing client libraries don't need to be changed.

    Open source →
    Additional notes

    2024-11-13, Venice

    • Library updates
    Open source →
  12. v0.16.3-0.20240619135830-e4b62090348419 Jun 2024pre-release

    Nothing published for this version

  13. v0.16.219 Jun 2024
    Release notes

    📢 This project was forked to ws4sql, the "next" version that will support more databases than sqlite (hence the new name, if you noticed 😉). It will take some time, through improvements and, alas, breaking changes. The development will happen in the fork/ws4sql branch, and you can find the changes and the steps needed to migrate a regular installation in the ROAD_TO_WS4SQL.md document.

    📢 I started a discussion over the future direction for this project. Take a look, and chip in if you want!

    Aligned to SQLite 3.46.0. Compiled with go 1.22.4.

    • SQLite 3.46.0
    • Library updates

    Docker images for amd64, arm and arm64 are here.

    This release is backwards compatible with v0.11.x, and the existing client libraries don't need to be changed.

    Open source →
    Additional notes

    2024-06-19, Venice

    • SQLite 3.46.0
    • Library updates
    Open source →
  14. v0.16.118 Apr 2024
    Release notes

    2024-04-18, Venice

    • SQLite 3.46.0
    • Library updates (incl. security fixes upstream)
    Open source →
  15. v0.16.1-0.20240228195231-ac68492d539728 Feb 2024pre-release

    Nothing published for this version

  16. v0.16.017 Feb 2024
    Release notes2 sources agree

    2024-02-17, Venice

    • #38: In a map resultset, keys are now in the same order as in the query
    • #41: Query parameters as arrays
    • #42: Remove encryption framework (breaking change)
    • #43: Option to return results as a list, instead of a map
    • Go 1.22 and SQLite 3.45.1
    Open source →
  17. v0.15.39 Feb 2024
    Release notes2 sources agree

    2024-02-09, Venice

    • CI with Github Actions
    • Switched to trunk based workflow
    • Library updates (incl. security fixes upstream)
    Open source →
  18. v0.15.23 Dec 2023
    Release notes2 sources agree

    2023-12-03, Venice

    • Library updates (incl. security fixes upstream)
    Open source →
  19. v0.15.16 Oct 2023
    Release notes2 sources agree

    2023-10-06, Venice

    • Library updates
    • First version of sqliterg, the "spiritual successor" to ws4sqlite.
    Open source →
  20. v0.15.07 May 2023
    Release notes2 sources agree

    2023-05-07, Windhoek

    • Issue #29: Allow different path for db companion YAML file
    • Issue #28: Rework build system
    • Issue #27: Add support for linux/S390x
    • Documentation regarding #33 (Dockerfile: allow specifying UID/GID with which ws4sqlite starts)
    • Library updates
    Open source →
  21. v0.14.221 Apr 2023
    Release notes2 sources agree

    2023-4-21, Busan

    • Issue #25: Rebase docker image(s) on distroless/static-debian11
    • Issue #26: When checking file/dir existence, manage all errors
    • Some minor improvements to build
    • Library updates
    Open source →
  22. v0.14.14 Apr 2023
    Release notes2 sources agree

    2023-4-4, Beppu

    • SQLite 3.40.2
    • Library updates
    Open source →
  23. v0.14.028 Feb 2023
    Release notes2 sources agree

    2023-2-28, Fes

    • SQLite 3.40.1
    • Issue #21: Feature: multiple maintenance tasks
    • Issue #22: Enhancement: keep the db connection open
    • Issue #24: Small fixes to commandline args parsing
    • Library updates
    Open source →
  24. v0.13.08 Feb 2023
    Release notes2 sources agree

    2023-2-8, Venice

    • Issue #16: Feature: specify a custom error code for Not Authorized
    • Issue #19: Feature: backup at each startup
    • Issue #20: Feature: ability to perform statements during maintenance
    • Issue #15: Out-of-order startup reporting of server configs
    • Library updates
    • Go 1.20
    Open source →
  25. v0.12.726 Jan 2023
    Release notes2 sources agree

    2023-1-26, Venice

    • Issue #14: "Method not allowed" when calling OPTION in CORS preflight
    Open source →
  26. v0.12.626 Jan 2023
    Release notes2 sources agree

    2023-1-26, Venice

    • Issue #13: Middlewares activation is not correct
    • Library updates

    IMPORTANT: this version is broken, see #14

    Open source →
  27. v0.12.514 Jan 2023
    Release notes2 sources agree

    2023-1-14, Venice

    • SQLite 3.40.1
    • Library updates
    Open source →
  28. v0.12.419 Dec 2022
    Release notes2 sources agree

    2022-12-19, Venice

    • Issue #11: runtime error: slice bounds out of range [:-1]
    • Issue #12: Hardcoded path in error message
    • SQLite 3.40.0
    • Library updates
    Open source →
  29. v0.12.324 Nov 2022
    Release notes2 sources agree

    2022-11-24, Hội An

    • SQLite 3.39.4
    • Library updates
    Open source →
  30. v0.12.212 Sept 2022
    Release notes2 sources agree

    2022-09-12, Venice

    • SQLite 3.39.3
    • Library updates
    Open source →
  31. v0.12.2-0.20220812044721-acc714ef5faf12 Aug 2022pre-release

    Nothing published for this version

  32. v0.12.112 Aug 2022
    Release notes2 sources agree

    2022-08-12, Pulau Mabul

    • SQLite 3.39.2
    • Library updates
    Open source →
  33. v0.12.029 Jul 2022
    Release notes2 sources agree

    2022-07-29, Kota Kinabalu

    • SQLite 3.38.5
    • Embedded Web Server, docs here
    • Library updates
    Open source →
  34. v0.11.45 May 2022
    Release notes2 sources agree
    • SQLite 3.38.3
    • Library updates
    • Ditch 7z format for distribution, use .tar.gz & zip instead (according to the OS)
    Open source →
  35. v0.11.324 Apr 2022
    Release notes2 sources agree
    • 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
    Open source →
  36. v0.11.212 Mar 2022

    Nothing published for this version

  37. v0.11.13 Mar 2022

    Nothing published for this version

  38. v0.11.1-0.20220210123340-495e28a6c03410 Feb 2022pre-release

    Nothing published for this version

  39. v0.11.08 Feb 2022

    Nothing published for this version

  40. v0.10.05 Feb 2022

    Nothing published for this version

  41. v0.9.13 Feb 2022

    Nothing published for this version

  42. v0.9.028 Jan 2022

    Nothing published for this version

  43. v0.0.99919 Feb 2025

    Nothing published for this version

  44. v0.0.0-20260730114814-2d8d590f0b3d30 Jul 2026pre-release

    Nothing published for this version

  45. v0.0.0-20251031091153-eb139e3831e131 Oct 2025pre-release

    Nothing published for this version

  46. v0.0.0-20230114143807-4cdbc00d9c2214 Jan 2023pre-release

    Nothing published for this version

  47. v0.0.0-20221219180636-cd444c7293ec19 Dec 2022pre-release

    Nothing published for this version