Overview
The v0.3.4 release focused on Docker & ARM support as well as updating to a more permissive license. You can find a detailed post about all the changes on the Litestream blog:
https://litestream.io/blog/litestream-v0.3.4-released/
Changelog
- Updated license from GPLv3 to APLv2.
- Add Docker image
- Reduce binary size
- Add ARM support
- Add
-if-replica-exists
flag to restore - Add static release builds
- Sync to replicas on close
- Remove SQLite write lock during WAL sync
- Allow use of LITESTREAM prefixed environment variables
- Improve restore performance
- Fix snapshot selection bug during restore-by-index
- Use hex-encoding for restore's index flag
- Improve restoration logging
- Remove -dry-run flag in restore
- Use microsecond resolution for logging
- Ensure minimum wait time for TestDB_UpdatedAt/WAL test
- Add osusergo & netgo tags for static builds
- Omit load extensions for static builds
- Configuration file environment variable expansion
- Remove reference to "wal" in first db init command
- Add skip-verify flag for using self-signed certificates
- Catch sigterm & add shutdown logging