releases.shpreview
Fly.io/LiteFS

LiteFS

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
Releases3Avg0/wkVersionsv0.5.12 to v0.5.14

What's Changed

New Contributors

Full Changelog: https://github.com/superfly/litefs/compare/v0.5.11...v0.5.12

What's Changed

Full Changelog: https://github.com/superfly/litefs/compare/v0.5.6...v0.5.7

What's Changed

Full Changelog: https://github.com/superfly/litefs/compare/v0.5.2...v0.5.3

What's Changed

New Contributors

Full Changelog: https://github.com/superfly/litefs/compare/v0.4.0...v0.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/superfly/litefs/compare/v0.3.0...v0.4.0

This release adds WAL support and we've done a ton of hardening & stability work. Checksumming has been revamped so it is not so error prone which should help stability quite a bit.

What's Changed

New Contributors

Full Changelog: https://github.com/superfly/litefs/compare/v0.2.0...v0.3.0

Overview

The v0.2.0 release primarily focuses on stability and hardening, however, it also includes a few important features. This release is also marks the end of the alpha phase of LiteFS and it is now considered "beta" software. It should generally run well, however, please report bugs to the GitHub repository.

Major features

Candidacy

By default, every node in the cluster can become the primary node. However, moving a primary from one region to another can change performance characteristics significantly so it may be useful to only allow certain nodes to become primary. You can now set the candidate flag in the config to false for any nodes which should not become primary:

candidate: false
Static Lease

LiteFS uses Consul to dynamically change the current primary in the cluster on the fly. However, for users that do not wish to run Consul, they can set a single fixed primary node. This is similar to how Litestream's read replication was meant to work. Please see https://github.com/superfly/litefs/pull/47 for more details.

Pull Requests

New Contributors

Full Changelog: https://github.com/superfly/litefs/compare/v0.1.1...v0.2.0

This version of LiteFS replaces the FUSE implementation from github.com/hanwen/go-fuse to bazil.org/fuse. The new implementation seems to be much more stable on a variety of operating systems (Fedora, Alpine, GH Actions, etc).

Use of PRAGMA journal_mode = wal now returns an error since LiteFS does not yet support WAL mode. Also, additional test coverage has been added and increased testing will continue.

This is the initial release of LiteFS. It is still in an alpha stage but the build is intended to make it easier to test.

Last Checked
3h ago
Latest
v0.5.14
Tracking since Jul 26, 2022