{"id":"src_DTmGCjpHFsMk16rfQx0of","slug":"litefs","name":"LiteFS","type":"github","url":"https://github.com/superfly/litefs","orgId":"org_cmf_LZuPBgOiFgq2vJgLO","org":{"slug":"fly-io","name":"Fly.io"},"isPrimary":false,"metadata":"{\"changelogDetectedAt\":\"2026-04-18T13:03:11.778Z\"}","releaseCount":32,"releasesLast30Days":0,"avgReleasesPerWeek":0,"latestVersion":"v0.5.14","latestDate":"2025-04-22T19:14:21.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T07:01:21.561Z","trackingSince":"2022-07-12T15:02:05.000Z","releases":[{"id":"rel_TXXewC9cYEnQwP8CtqXtR","version":"v0.5.14","title":"v0.5.14","summary":"## What's Changed\r\n* Add GitHub token permissions for releases by @benbjohnson in https://github.com/superfly/litefs/pull/444\r\n\r\n\r\n**Full Changelog**:...","content":"## What's Changed\r\n* Add GitHub token permissions for releases by @benbjohnson in https://github.com/superfly/litefs/pull/444\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.13...v0.5.14","publishedAt":"2025-04-22T19:14:21.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.14","media":[]},{"id":"rel_onkpAOG52XdQN_dj5JHyh","version":"v0.5.13","title":"v0.5.13","summary":"## What's Changed\r\n* Fix release to use Ubuntu latest by @benbjohnson in https://github.com/superfly/litefs/pull/443\r\n\r\n\r\n**Full Changelog**: https://...","content":"## What's Changed\r\n* Fix release to use Ubuntu latest by @benbjohnson in https://github.com/superfly/litefs/pull/443\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.12...v0.5.13","publishedAt":"2025-04-22T17:16:09.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.13","media":[]},{"id":"rel_DQlvESTKKNDo7NEWJWi6H","version":"v0.5.12","title":"v0.5.12","summary":"## What's Changed\r\n* typo: asychronous -> asynchronous by @ruslandoga in https://github.com/superfly/litefs/pull/435\r\n* Support overridding the defaul...","content":"## What's Changed\r\n* typo: asychronous -> asynchronous by @ruslandoga in https://github.com/superfly/litefs/pull/435\r\n* Support overridding the default LiteFS Cloud endpoint by @stephen in https://github.com/superfly/litefs/pull/437\r\n* Use optimized checksumming when loading database by @btoews in https://github.com/superfly/litefs/pull/441\r\n* Dockerfile: Add sidecar support by @saleemrashid in https://github.com/superfly/litefs/pull/442\r\n\r\n## New Contributors\r\n* @ruslandoga made their first contribution in https://github.com/superfly/litefs/pull/435\r\n* @stephen made their first contribution in https://github.com/superfly/litefs/pull/437\r\n* @saleemrashid made their first contribution in https://github.com/superfly/litefs/pull/442\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.11...v0.5.12","publishedAt":"2025-04-22T17:12:47.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.12","media":[]},{"id":"rel_WXNNVJd8qB4MfpwU3I487","version":"v0.5.11","title":"v0.5.11","summary":"## What's Changed\r\n* Prevent WAL writes when using EXCLUSIVE locking mode by @benbjohnson in https://github.com/superfly/litefs/pull/426\r\n\r\n\r\n**Full C...","content":"## What's Changed\r\n* Prevent WAL writes when using EXCLUSIVE locking mode by @benbjohnson in https://github.com/superfly/litefs/pull/426\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.10...v0.5.11","publishedAt":"2024-01-24T19:41:33.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.11","media":[]},{"id":"rel_zhIGNRQzmVKQs6TmFS2l_","version":"v0.5.10","title":"v0.5.10","summary":"## What's Changed\r\n* Upgrade to Go v1.21.5 by @benbjohnson in https://github.com/superfly/litefs/pull/422\r\n\r\n\r\n**Full Changelog**: https://github.com/...","content":"## What's Changed\r\n* Upgrade to Go v1.21.5 by @benbjohnson in https://github.com/superfly/litefs/pull/422\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.9...v0.5.10","publishedAt":"2023-12-08T17:18:28.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.10","media":[]},{"id":"rel_YSuOjLuy50Uw5BWE6IS6z","version":"v0.5.9","title":"v0.5.9","summary":"## What's Changed\r\n* update golang.org/x/net to latest by @ajayk in https://github.com/superfly/litefs/pull/417\r\n* Add proxy server timeout config opt...","content":"## What's Changed\r\n* update golang.org/x/net to latest by @ajayk in https://github.com/superfly/litefs/pull/417\r\n* Add proxy server timeout config options by @benbjohnson in https://github.com/superfly/litefs/pull/420\r\n\r\n## New Contributors\r\n* @ajayk made their first contribution in https://github.com/superfly/litefs/pull/417\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.8...v0.5.9","publishedAt":"2023-11-16T17:40:22.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.9","media":[]},{"id":"rel_2ZuXEWM65b-uJThMiDN0l","version":"v0.5.8","title":"v0.5.8","summary":"## What's Changed\r\n* Add always-forward config to proxy server by @benbjohnson in https://github.com/superfly/litefs/pull/413\r\n* Default data dir & FU...","content":"## What's Changed\r\n* Add always-forward config to proxy server by @benbjohnson in https://github.com/superfly/litefs/pull/413\r\n* Default data dir & FUSE dir by @benbjohnson in https://github.com/superfly/litefs/pull/414\r\n* Implement flushing copy on proxy response by @benbjohnson in https://github.com/superfly/litefs/pull/416\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.7...v0.5.8","publishedAt":"2023-10-26T22:02:25.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.8","media":[]},{"id":"rel_m4mAUxAsC--8kN02zNDI2","version":"v0.5.7","title":"v0.5.7","summary":"## What's Changed\r\n* Filter replicated databases by @benbjohnson in https://github.com/superfly/litefs/pull/407\r\n* Proxy primary redirect timeout by @...","content":"## What's Changed\r\n* Filter replicated databases by @benbjohnson in https://github.com/superfly/litefs/pull/407\r\n* Proxy primary redirect timeout by @benbjohnson in https://github.com/superfly/litefs/pull/408\r\n* Fix snapshot generation of deleted database by @benbjohnson in https://github.com/superfly/litefs/pull/409\r\n* Exit on partial LTX by @benbjohnson in https://github.com/superfly/litefs/pull/410\r\n* Add primary hostname to /info endpoint by @benbjohnson in https://github.com/superfly/litefs/pull/411\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.6...v0.5.7","publishedAt":"2023-10-04T19:09:07.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.7","media":[]},{"id":"rel_vnV8mUmS180Mr0d1UWG89","version":"v0.5.6","title":"v0.5.6","summary":"## What's Changed\r\n* Add OS interface by @benbjohnson in https://github.com/superfly/litefs/pull/404\r\n* Exit on WAL commit failure by @benbjohnson in ...","content":"## What's Changed\r\n* Add OS interface by @benbjohnson in https://github.com/superfly/litefs/pull/404\r\n* Exit on WAL commit failure by @benbjohnson in https://github.com/superfly/litefs/pull/405\r\n* Limit LTX compaction during backups by @benbjohnson in https://github.com/superfly/litefs/pull/402\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.5...v0.5.6","publishedAt":"2023-09-21T22:07:12.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.6","media":[]},{"id":"rel_sRxGQ2aRmgmhCRSszTog-","version":"v0.5.5","title":"v0.5.5","summary":"## What's Changed\r\n* Upgrade to Go 1.21 by @benbjohnson in https://github.com/superfly/litefs/pull/387\r\n* Add handoff timeout by @benbjohnson in https...","content":"## What's Changed\r\n* Upgrade to Go 1.21 by @benbjohnson in https://github.com/superfly/litefs/pull/387\r\n* Add handoff timeout by @benbjohnson in https://github.com/superfly/litefs/pull/388\r\n* Report existing consul cluster ID by @benbjohnson in https://github.com/superfly/litefs/pull/389\r\n* Log cluster ID on startup by @benbjohnson in https://github.com/superfly/litefs/pull/390\r\n* Implement soft delete by @benbjohnson in https://github.com/superfly/litefs/pull/395\r\n* Add /debug/rand endpoint by @benbjohnson in https://github.com/superfly/litefs/pull/396\r\n* Add snapshot timeout by @benbjohnson in https://github.com/superfly/litefs/pull/397\r\n* Make node ID ephemeral by @benbjohnson in https://github.com/superfly/litefs/pull/398\r\n* Use ltx.Checksum type by @benbjohnson in https://github.com/superfly/litefs/pull/400\r\n* Add event stream by @benbjohnson in https://github.com/superfly/litefs/pull/401\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.4...v0.5.5","publishedAt":"2023-09-06T23:24:50.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.5","media":[]},{"id":"rel_U3mDBCmUGW40DXKxDGc7I","version":"v0.5.4","title":"v0.5.4","summary":"## What's Changed\r\n* Upgrade docker/build-push-action by @benbjohnson in https://github.com/superfly/litefs/pull/383\r\n* Rename health check endpoint b...","content":"## What's Changed\r\n* Upgrade docker/build-push-action by @benbjohnson in https://github.com/superfly/litefs/pull/383\r\n* Rename health check endpoint by @benbjohnson in https://github.com/superfly/litefs/pull/384\r\n* Upgrade bruceadams/get-release by @benbjohnson in https://github.com/superfly/litefs/pull/385\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.3...v0.5.4","publishedAt":"2023-08-11T14:37:58.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.4","media":[]},{"id":"rel_RQeDu1xfgEj9pPjqAjpX-","version":"v0.5.3","title":"v0.5.3","summary":"## What's Changed\r\n* Return 503 from proxy when no primary available by @benbjohnson in https://github.com/superfly/litefs/pull/373\r\n* Add 'enabled' f...","content":"## What's Changed\r\n* Return 503 from proxy when no primary available by @benbjohnson in https://github.com/superfly/litefs/pull/373\r\n* Add 'enabled' flag to tracing config by @benbjohnson in https://github.com/superfly/litefs/pull/374\r\n* Delay proxy listen until marked ready by @benbjohnson in https://github.com/superfly/litefs/pull/378\r\n* Expose lag as prometheus metric by @benbjohnson in https://github.com/superfly/litefs/pull/379\r\n* Fix close errors by @benbjohnson in https://github.com/superfly/litefs/pull/380\r\n* Proxy health check by @benbjohnson in https://github.com/superfly/litefs/pull/381\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.2...v0.5.3","publishedAt":"2023-08-11T13:37:33.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.3","media":[]},{"id":"rel_hr1HKpva-SAUPfx5_jSXD","version":"v0.5.2","title":"v0.5.2","summary":"## What's Changed\r\n* Retry environment metadata updates by @benbjohnson in https://github.com/superfly/litefs/pull/366\r\n* Retry proxy on connection re...","content":"## What's Changed\r\n* Retry environment metadata updates by @benbjohnson in https://github.com/superfly/litefs/pull/366\r\n* Retry proxy on connection refused error by @benbjohnson in https://github.com/superfly/litefs/pull/368\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.1...v0.5.2","publishedAt":"2023-07-26T14:29:36.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.2","media":[]},{"id":"rel_kaPTlwtQ45AXgfdzjqrC3","version":"v0.5.1","title":"v0.5.1","summary":"## What's Changed\r\n* Periodically check backup server for updates by @benbjohnson in https://github.com/superfly/litefs/pull/362\r\n\r\n\r\n**Full Changelog...","content":"## What's Changed\r\n* Periodically check backup server for updates by @benbjohnson in https://github.com/superfly/litefs/pull/362\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.5.0...v0.5.1","publishedAt":"2023-07-05T00:48:34.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.1","media":[]},{"id":"rel_MR5Vz4xaguaayaffuhZvZ","version":"v0.5.0","title":"v0.5.0","summary":"## What's Changed\r\n* Log remote address of the stream client by @dangra in https://github.com/superfly/litefs/pull/309\r\n* proxy: treat HEAD requests a...","content":"## What's Changed\r\n* Log remote address of the stream client by @dangra in https://github.com/superfly/litefs/pull/309\r\n* proxy: treat HEAD requests as reads by @tvdfly in https://github.com/superfly/litefs/pull/311\r\n* Upgrade to LTX v0.3.1 by @benbjohnson in https://github.com/superfly/litefs/pull/314\r\n* Backup Client by @benbjohnson in https://github.com/superfly/litefs/pull/315\r\n* Fix CI error on close by @benbjohnson in https://github.com/superfly/litefs/pull/316\r\n* Use ltx.TXID by @benbjohnson in https://github.com/superfly/litefs/pull/317\r\n* Initiate backup from snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/318\r\n* Use HWM during retention enforcement by @benbjohnson in https://github.com/superfly/litefs/pull/319\r\n* Split out Client code by @benbjohnson in https://github.com/superfly/litefs/pull/320\r\n* Propagate high-water mark to replicas by @benbjohnson in https://github.com/superfly/litefs/pull/321\r\n* Restore from backup when out-of-sync by @benbjohnson in https://github.com/superfly/litefs/pull/322\r\n* Default slog to not print timestamp by @benbjohnson in https://github.com/superfly/litefs/pull/323\r\n* Compress LTX files sent to backup service by @benbjohnson in https://github.com/superfly/litefs/pull/324\r\n* Rename HWM response header by @benbjohnson in https://github.com/superfly/litefs/pull/330\r\n* Implement cluster ID by @benbjohnson in https://github.com/superfly/litefs/pull/332\r\n* Rename Liteserver client by @benbjohnson in https://github.com/superfly/litefs/pull/333\r\n* LiteFS Cloud environment variable by @benbjohnson in https://github.com/superfly/litefs/pull/336\r\n* lfsc: fix nil pointer dereference by @pborzenkov in https://github.com/superfly/litefs/pull/337\r\n* Fix 'locking protocol' bug while streaming snapshot in progress by @benbjohnson in https://github.com/superfly/litefs/pull/341\r\n* Fix checksum issue with partial checkpoint by @benbjohnson in https://github.com/superfly/litefs/pull/343\r\n* Improve SHM write log by @benbjohnson in https://github.com/superfly/litefs/pull/344\r\n* Refactor SHM file access through FUSE by @benbjohnson in https://github.com/superfly/litefs/pull/348\r\n* .lag file to track replication delay by @btoews in https://github.com/superfly/litefs/pull/340\r\n* lfsc: ask fly-proxy to route to correct node if we know it by @pborzenkov in https://github.com/superfly/litefs/pull/349\r\n* Set mtime on pos file using timestamp from last ltx by @btoews in https://github.com/superfly/litefs/pull/345\r\n* Wait for SHM changes to flush before exit by @benbjohnson in https://github.com/superfly/litefs/pull/351\r\n* Revert SHM Refactor by @benbjohnson in https://github.com/superfly/litefs/pull/353\r\n* Refactor SHM lock by @benbjohnson in https://github.com/superfly/litefs/pull/354\r\n* Implement checksum cache by @benbjohnson in https://github.com/superfly/litefs/pull/355\r\n* Set host environment metadata by @benbjohnson in https://github.com/superfly/litefs/pull/357\r\n* Rename metadata field to 'role' by @benbjohnson in https://github.com/superfly/litefs/pull/359\r\n* Log environment error instead of returning it by @benbjohnson in https://github.com/superfly/litefs/pull/360\r\n\r\n## New Contributors\r\n* @tvdfly made their first contribution in https://github.com/superfly/litefs/pull/311\r\n* @pborzenkov made their first contribution in https://github.com/superfly/litefs/pull/337\r\n* @btoews made their first contribution in https://github.com/superfly/litefs/pull/340\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.4.0...v0.5.0","publishedAt":"2023-06-29T14:08:34.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.0","media":[]},{"id":"rel_s3LKZRDtyy1lkCquJOaXE","version":"v0.5.0-beta1","title":"v0.5.0-beta1","summary":"","content":"","publishedAt":"2023-06-28T15:11:52.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.5.0-beta1","media":[]},{"id":"rel_JYurMwSj4JjGIURZ2yKBE","version":"v0.4.0","title":"v0.4.0","summary":"## What's Changed\r\n* Implement LZ4 compression by @benbjohnson in https://github.com/superfly/litefs/pull/249\r\n* Add allow_other FUSE mount option by ...","content":"## What's Changed\r\n* Implement LZ4 compression by @benbjohnson in https://github.com/superfly/litefs/pull/249\r\n* Add allow_other FUSE mount option by @benbjohnson in https://github.com/superfly/litefs/pull/251\r\n* Add mutex to DB.chksums by @benbjohnson in https://github.com/superfly/litefs/pull/252\r\n* Fix typo in litefs.yml by @walterwanderley in https://github.com/superfly/litefs/pull/263\r\n* Passthrough application exit code by @benbjohnson in https://github.com/superfly/litefs/pull/265\r\n* Update architecture doc to reflect v0.3.0 functionality by @MarkIannucci in https://github.com/superfly/litefs/pull/267\r\n* Implement HTTP proxy for primary redirection & consistency by @benbjohnson in https://github.com/superfly/litefs/pull/271\r\n* Remove buffer size limit in chunked writer by @benbjohnson in https://github.com/superfly/litefs/pull/274\r\n* Fix issue with multiple header values in proxy by @benbjohnson in https://github.com/superfly/litefs/pull/276\r\n* Allow proxy passthrough list by @benbjohnson in https://github.com/superfly/litefs/pull/278\r\n* Upgrade to bazil.org/fuse@v0.0.0-20230120002735-62a210ff1fd5 by @benbjohnson in https://github.com/superfly/litefs/pull/279\r\n* Enable FUSE ExplicitInvalidateData flag by @benbjohnson in https://github.com/superfly/litefs/pull/280\r\n* Upgrade to Go 1.20 by @benbjohnson in https://github.com/superfly/litefs/pull/281\r\n* Use spin lock for write lock acquisition by @benbjohnson in https://github.com/superfly/litefs/pull/283\r\n* Implement HALT lock & write forwarding by @benbjohnson in https://github.com/superfly/litefs/pull/277\r\n* Stop proxy server on startup error by @benbjohnson in https://github.com/superfly/litefs/pull/284\r\n* Add 'export' command by @benbjohnson in https://github.com/superfly/litefs/pull/285\r\n* Implement drop database by @benbjohnson in https://github.com/superfly/litefs/pull/286\r\n* Add 'run' command by @benbjohnson in https://github.com/superfly/litefs/pull/287\r\n* Add armv6 & armv7 builds by @benbjohnson in https://github.com/superfly/litefs/pull/295\r\n* Ensure WAL is truncated to original size on CommitWAL() failure by @benbjohnson in https://github.com/superfly/litefs/pull/302\r\n* Implement primary handoff by @benbjohnson in https://github.com/superfly/litefs/pull/303\r\n* Set path for proxy server cookie by @benbjohnson in https://github.com/superfly/litefs/pull/304\r\n* Implement -promote & -if-candidate flags on run command by @benbjohnson in https://github.com/superfly/litefs/pull/305\r\n* Add 'promote' flag to config by @benbjohnson in https://github.com/superfly/litefs/pull/306\r\n* Allow multiple exec commands by @benbjohnson in https://github.com/superfly/litefs/pull/307\r\n\r\n## New Contributors\r\n* @walterwanderley made their first contribution in https://github.com/superfly/litefs/pull/263\r\n* @MarkIannucci made their first contribution in https://github.com/superfly/litefs/pull/267\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.3.0...v0.4.0","publishedAt":"2023-04-16T17:21:15.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.4.0","media":[]},{"id":"rel_zzImshImXiR8HJsnOhubD","version":"v0.4.0-beta1","title":"v0.4.0-beta1","summary":"","content":"","publishedAt":"2023-04-13T22:47:32.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.4.0-beta1","media":[]},{"id":"rel_J0UidHBgX1R_ZDqd7GYrg","version":"v0.3.0","title":"v0.3.0","summary":"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 sho...","content":"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.\r\n\r\n## What's Changed\r\n* docs: `disconnected` fixup in store by @ryanrussell in https://github.com/superfly/litefs/pull/111\r\n* Prefix FUSE debug logs by @benbjohnson in https://github.com/superfly/litefs/pull/113\r\n* Use uppercase hex for node ID by @benbjohnson in https://github.com/superfly/litefs/pull/114\r\n* WAL support by @benbjohnson in https://github.com/superfly/litefs/pull/120\r\n* Add WAL checkpoint test by @benbjohnson in https://github.com/superfly/litefs/pull/121\r\n* Fix return lock type for SHM lock by @benbjohnson in https://github.com/superfly/litefs/pull/123\r\n* List journal filenames in root handle by @dangra in https://github.com/superfly/litefs/pull/125\r\n* Updates workflows to support external PRs by @dangra in https://github.com/superfly/litefs/pull/126\r\n* Force WAL fsync() by @benbjohnson in https://github.com/superfly/litefs/pull/127\r\n* Remove dead code for WAL locking by @benbjohnson in https://github.com/superfly/litefs/pull/129\r\n* Consolidate locks & guards by @benbjohnson in https://github.com/superfly/litefs/pull/130\r\n* Fix snapshot in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/131\r\n* Continue running on error by @benbjohnson in https://github.com/superfly/litefs/pull/137\r\n* Reduce logging by @benbjohnson in https://github.com/superfly/litefs/pull/143\r\n* Rollback journal on startup by @benbjohnson in https://github.com/superfly/litefs/pull/144\r\n* Validate that mount & data directories are different by @benbjohnson in https://github.com/superfly/litefs/pull/145\r\n* Ensure mount directory exists before mounting by @benbjohnson in https://github.com/superfly/litefs/pull/146\r\n* refactor: replace `Readdir(-1)` with `os.ReadDir` by @Juneezee in https://github.com/superfly/litefs/pull/147\r\n* Fix locking when applying LTX file to replica in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/148\r\n* Retain OS page cache on open(2) by @benbjohnson in https://github.com/superfly/litefs/pull/150\r\n* Attempt unmount for unclean exit by @benbjohnson in https://github.com/superfly/litefs/pull/151\r\n* Specify 'exec' command from CLI by @benbjohnson in https://github.com/superfly/litefs/pull/152\r\n* Add SHM locks to /debug/vars by @benbjohnson in https://github.com/superfly/litefs/pull/154\r\n* Add endpoint for dynamically setting debug logging by @benbjohnson in https://github.com/superfly/litefs/pull/156\r\n* Replay last LTX on recovery by @benbjohnson in https://github.com/superfly/litefs/pull/157\r\n* Fix recovery on replication position mismatch by @benbjohnson in https://github.com/superfly/litefs/pull/158\r\n* Clear LTX files on snapshot received by @benbjohnson in https://github.com/superfly/litefs/pull/160\r\n* Remove pre-exec sleep by @benbjohnson in https://github.com/superfly/litefs/pull/161\r\n* Print version & commit info on startup by @benbjohnson in https://github.com/superfly/litefs/pull/162\r\n* Initialize DB.mode on open by @benbjohnson in https://github.com/superfly/litefs/pull/163\r\n* Add support for PERSIST journal mode by @benbjohnson in https://github.com/superfly/litefs/pull/168\r\n* Add support for TRUNCATE journal mode by @benbjohnson in https://github.com/superfly/litefs/pull/169\r\n* Show position file in readdir output by @benbjohnson in https://github.com/superfly/litefs/pull/175\r\n* Allow simple expressions in env var expansion by @benbjohnson in https://github.com/superfly/litefs/pull/177\r\n* Reduce Consul lock delay by @benbjohnson in https://github.com/superfly/litefs/pull/180\r\n* Fix FUSE connection close deadlock by @benbjohnson in https://github.com/superfly/litefs/pull/181\r\n* Add END frame to HTTP stream by @benbjohnson in https://github.com/superfly/litefs/pull/183\r\n* Recover from invalid database on startup by @benbjohnson in https://github.com/superfly/litefs/pull/184\r\n* Improve snapshot logging by @benbjohnson in https://github.com/superfly/litefs/pull/185\r\n* Acquire all SHM read locks on snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/186\r\n* Read page count after verify by @benbjohnson in https://github.com/superfly/litefs/pull/187\r\n* Move functionality to 'mount' subcommand by @benbjohnson in https://github.com/superfly/litefs/pull/188\r\n* Update page count on apply by @benbjohnson in https://github.com/superfly/litefs/pull/189\r\n* Implement StrictVerify for WAL by @benbjohnson in https://github.com/superfly/litefs/pull/190\r\n* Add 'strict-verify' to YAML config by @benbjohnson in https://github.com/superfly/litefs/pull/191\r\n* Fix compilation on Darwin by @benbjohnson in https://github.com/superfly/litefs/pull/193\r\n* Fix JournalNode.Read() by @benbjohnson in https://github.com/superfly/litefs/pull/194\r\n* Restrict dirty pgno to commit size by @benbjohnson in https://github.com/superfly/litefs/pull/195\r\n* Allow retention enforcement to be disabled by @benbjohnson in https://github.com/superfly/litefs/pull/196\r\n* Add litefs-bench test program by @benbjohnson in https://github.com/superfly/litefs/pull/198\r\n* Fix frame count calculation on journal recovery by @benbjohnson in https://github.com/superfly/litefs/pull/197\r\n* Upgrade to LTX v0.2.7 by @benbjohnson in https://github.com/superfly/litefs/pull/199\r\n* Check for journal header magic after first segment by @benbjohnson in https://github.com/superfly/litefs/pull/200\r\n* Set journal mode in litefs-bench by @benbjohnson in https://github.com/superfly/litefs/pull/201\r\n* Skip dirty page tracking in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/202\r\n* Add -debug CLI flag to mount command by @benbjohnson in https://github.com/superfly/litefs/pull/203\r\n* Move WAL commit to after WAL_WRITE_LOCK release by @benbjohnson in https://github.com/superfly/litefs/pull/205\r\n* Fix Pos() deadlock with file system invalidation by @benbjohnson in https://github.com/superfly/litefs/pull/206\r\n* Fix WriteSnapshotTo() lock in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/207\r\n* Add 'query' command to litefs-bench by @benbjohnson in https://github.com/superfly/litefs/pull/208\r\n* Add latency metrics by @benbjohnson in https://github.com/superfly/litefs/pull/209\r\n* Add `skip-sync` config flag by @benbjohnson in https://github.com/superfly/litefs/pull/210\r\n* Acquire shared CKPT & RECOVER lock during snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/211\r\n* Add 'import' command by @benbjohnson in https://github.com/superfly/litefs/pull/212\r\n* Disable fail-fast on CI by @benbjohnson in https://github.com/superfly/litefs/pull/214\r\n* Remove journal on import by @benbjohnson in https://github.com/superfly/litefs/pull/213\r\n* Make FUSE layer thinner by @benbjohnson in https://github.com/superfly/litefs/pull/215\r\n* Fix journal checksum validation by @benbjohnson in https://github.com/superfly/litefs/pull/216\r\n* Consolidate Remaining DB API by @benbjohnson in https://github.com/superfly/litefs/pull/218\r\n* Add trace logging by @benbjohnson in https://github.com/superfly/litefs/pull/219\r\n* Implement page-level checksum tracking by @benbjohnson in https://github.com/superfly/litefs/pull/221\r\n* Sync WAL to LTX on startup by @benbjohnson in https://github.com/superfly/litefs/pull/222\r\n* Rewrite SHM after replica LTX apply by @benbjohnson in https://github.com/superfly/litefs/pull/224\r\n* Move debug flag to FUSE config section by @benbjohnson in https://github.com/superfly/litefs/pull/225\r\n* Implement rolling trace log by @benbjohnson in https://github.com/superfly/litefs/pull/226\r\n* Skip lock page on checksum by @benbjohnson in https://github.com/superfly/litefs/pull/227\r\n* Skip lock page on snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/228\r\n* Checkpoint on primary/replica state change by @benbjohnson in https://github.com/superfly/litefs/pull/229\r\n* Remove FUSE debugging on CI testing by @benbjohnson in https://github.com/superfly/litefs/pull/231\r\n* Implicit CKPT lock on WRITE lock by @benbjohnson in https://github.com/superfly/litefs/pull/230\r\n* Add additional trace logging to CommitWAL() by @benbjohnson in https://github.com/superfly/litefs/pull/232\r\n* Prevent partial WAL rewind by @benbjohnson in https://github.com/superfly/litefs/pull/233\r\n* Continue init on database early EOF by @benbjohnson in https://github.com/superfly/litefs/pull/235\r\n* Increase default retention by @benbjohnson in https://github.com/superfly/litefs/pull/236\r\n* Require explicit Consul key by @benbjohnson in https://github.com/superfly/litefs/pull/237\r\n* Commit WAL on Handle Close by @benbjohnson in https://github.com/superfly/litefs/pull/238\r\n* Move mount directory to FUSE config by @benbjohnson in https://github.com/superfly/litefs/pull/239\r\n* Move data-dir to data section by @benbjohnson in https://github.com/superfly/litefs/pull/240\r\n* Consolidate consul & static lease configs by @benbjohnson in https://github.com/superfly/litefs/pull/241\r\n* Fail unless lease type is valid by @dangra in https://github.com/superfly/litefs/pull/242\r\n* Add ref_name to Docker builds by @benbjohnson in https://github.com/superfly/litefs/pull/243\r\n* Remove static.primary config field by @benbjohnson in https://github.com/superfly/litefs/pull/244\r\n* Strict config type checking by @benbjohnson in https://github.com/superfly/litefs/pull/245\r\n* Minor updates to litefs.yml reference by @benbjohnson in https://github.com/superfly/litefs/pull/246\r\n* Refactor config comments by @benbjohnson in https://github.com/superfly/litefs/pull/247\r\n* Add test for rollback on database creation by @benbjohnson in https://github.com/superfly/litefs/pull/248\r\n\r\n## New Contributors\r\n* @ryanrussell made their first contribution in https://github.com/superfly/litefs/pull/111\r\n* @dangra made their first contribution in https://github.com/superfly/litefs/pull/125\r\n* @Juneezee made their first contribution in https://github.com/superfly/litefs/pull/147\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.2.0...v0.3.0","publishedAt":"2022-12-26T22:03:06.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.3.0","media":[]},{"id":"rel_jX0NVDY2YOcIIPEp_2_-w","version":"v0.3.0-beta7","title":"v0.3.0-beta7","summary":"## What's Changed\r\n* Fix WriteSnapshotTo() lock in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/207\r\n* Add 'query' command to l...","content":"## What's Changed\r\n* Fix WriteSnapshotTo() lock in WAL mode by @benbjohnson in https://github.com/superfly/litefs/pull/207\r\n* Add 'query' command to litefs-bench by @benbjohnson in https://github.com/superfly/litefs/pull/208\r\n* Add latency metrics by @benbjohnson in https://github.com/superfly/litefs/pull/209\r\n* Add `skip-sync` config flag by @benbjohnson in https://github.com/superfly/litefs/pull/210\r\n* Acquire shared CKPT & RECOVER lock during snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/211\r\n* Add 'import' command by @benbjohnson in https://github.com/superfly/litefs/pull/212\r\n* Disable fail-fast on CI by @benbjohnson in https://github.com/superfly/litefs/pull/214\r\n* Remove journal on import by @benbjohnson in https://github.com/superfly/litefs/pull/213\r\n* Make FUSE layer thinner by @benbjohnson in https://github.com/superfly/litefs/pull/215\r\n* Fix journal checksum validation by @benbjohnson in https://github.com/superfly/litefs/pull/216\r\n\r\n\r\n**Full Changelog**: https://github.com/superfly/litefs/compare/v0.3.0-beta6...v0.3.0-beta7","publishedAt":"2022-12-03T19:12:58.000Z","url":"https://github.com/superfly/litefs/releases/tag/v0.3.0-beta7","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":2,"totalItems":32},"summaries":{"rolling":null,"monthly":[]}}