Skip to content

RelWave v0.5.0-beta.2

Choose a tag to compare

@github-actions github-actions released this 09 Apr 15:54

RelWave v0.5.0-beta.2

This beta is a stability-focused update centered on SQLite support and packaged desktop build reliability.

Highlights

  • Improved SQLite support across the app, bridge, and packaged releases
  • Fixed Windows packaged-build issues that could cause SQLite connections to fail with errors like:
    EISDIR: illegal operation on a directory, lstat 'D:'
  • Strengthened release packaging so the bridge sidecar is rebuilt before desktop bundles are produced

Fixes and Improvements

  • Normalized SQLite path handling across the app and bridge
  • Better support for SQLite file paths provided as:
    • native file paths
    • sqlite:///... URLs
    • file:///... URLs
    • Windows-style drive-letter paths
  • Added stronger validation for invalid SQLite paths, including drive roots and directory paths
  • Improved packaged better-sqlite3 native binding resolution for desktop releases
  • Improved bridge packaging flow so release builds are less likely to ship stale bridge binaries
  • Added regression coverage around SQLite path parsing, persistence, and packaged bridge behavior

Notes

  • If you created a broken SQLite connection in 0.5.0-beta.1 and it was saved as a truncated path like D:, that specific connection may need to be removed and added again once.
  • This release is recommended for anyone testing SQLite support on Windows packaged builds.

Thanks to everyone testing the beta and reporting issues. Your feedback directly helped tighten up this release.