[fork] ws4sql v0.17dev5
Pre-releaseThis is the fifth, probably last, pre-release of a new fork of ws4sqlite, that will "transit" the app to a new version that will support more databases than sqlite (hence the new name, if you noticed 😉).
This is not the latest release of ws4sqlite, which is still here.
The work takes place in the fork/ws4sql branch, and you can find the changes so far, and the steps needed to migrate a regular installation in the ROAD_TO_WS4SQL.md document.
Compiled in Github Actions using Go 1.23.5. Docker images for amd64 and aarch64 (arm64) are at ghcr.io/proofrock/ws4sql:latest.
Fixed in this release
- Backup feature for DuckDB databases
- "Static-ish" binaries for macos and windows
- Binaries for
macos/amd64 - Updated building docs (
BUILDING.md)
Everything should be quite final, if you find issues please tell me! Next, documentation. Then release.
Migration
- For any
--dband--mem-dbswitch that was used, an explicit YAML config file must be created. The format is the same, but there is a new section at the beginning:
database:
type: SQLITE # SQLITE or DUCKDB. If omitted, defaults to SQLITE
inMemory: false # If type = SQLITE|DUCKDB. The db is a memory one? If omitted, defaults to false
path: ".../test.db" # If type = SQLITE|DUCKDB. The db file path.
id: test # If omitted and !inMemory, calculates it from the file name (if type = SQLITE|DUCKDB)
disableWALMode: false # If type = SQLITE. Same as before, but moved here.
readOnly: false # Same as before, but moved here.As always, your feedback is deeply appreciated, if you'll be so kind. Cheers! 🍻