ZamSync v1.3.0
Offline-first synchronization engine for intermittent-connectivity deployments.
Install
# Linux x86_64
curl -fsSL -o zamsync https://github.com/Etoile-Bleu/ZamSync/releases/download/v1.3.0/zamsync-linux-x86_64
chmod +x zamsync && sudo mv zamsync /usr/local/bin/
# Linux ARM64 (Raspberry Pi 4, AWS Graviton)
curl -fsSL -o zamsync https://github.com/Etoile-Bleu/ZamSync/releases/download/v1.3.0/zamsync-linux-aarch64
chmod +x zamsync && sudo mv zamsync /usr/local/bin/
# Linux ARMv7 (Raspberry Pi 2 / 3)
curl -fsSL -o zamsync https://github.com/Etoile-Bleu/ZamSync/releases/download/v1.3.0/zamsync-linux-armv7
chmod +x zamsync && sudo mv zamsync /usr/local/bin/
# Windows (PowerShell)
Invoke-WebRequest -Uri "https://github.com/Etoile-Bleu/ZamSync/releases/download/v1.3.0/zamsync-windows-x86_64.exe" -OutFile zamsync.exeDocker
docker pull ghcr.io/$(echo 'Etoile-Bleu/ZamSync' | tr '[:upper:]' '[:lower:]'):v1.3.0
# or latest
docker pull ghcr.io/$(echo 'Etoile-Bleu/ZamSync' | tr '[:upper:]' '[:lower:]'):latestVerify checksums
sha256sum -c SHA256SUMS.txtWhat's Changed
- feat(cmd): add zamsync project -- SQLite projection service (Phase 11) by @Etoile-Bleu in #42
- chore: add GitHub issue templates by @Etoile-Bleu in #43
- docs: CONTRIBUTING.md, SQLite projection section, GitHub topics by @Etoile-Bleu in #56
- fix(ci): apply cargo fmt across workspace by @Etoile-Bleu in #57
- docs: roadmap Phases 15-20 + repo cleanup by @Etoile-Bleu in #58
- fix(release): bypass branch protection in release workflow by @Etoile-Bleu in #60
- docs: add ACKNOWLEDGEMENTS.md by @Etoile-Bleu in #61
- fix(release): regenerate Cargo.lock before tagging by @Etoile-Bleu in #62
- docs: add SECURITY.md + enable private vulnerability reporting by @Etoile-Bleu in #63
- feat(assets): add logo, SVGs, PNG variants, favicon, social card by @Etoile-Bleu in #64
- docs(sponsor): add GitHub Sponsors button and Supporting ZamSync section by @Etoile-Bleu in #65
- chore(community): CODE_OF_CONDUCT, PR template, CODEOWNERS, Dependabot by @Etoile-Bleu in #66
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #67
- chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #68
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #69
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #70
- chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #71
- chore(deps): bump the patch-updates group with 2 updates by @dependabot[bot] in #72
- chore(deps): bump metrics-exporter-prometheus from 0.15.3 to 0.18.3 by @dependabot[bot] in #73
- fix(tls): migrate rcgen 0.13 -> 0.14 (signed_by API breaking change) by @Etoile-Bleu in #81
- chore(deps): bump metrics from 0.23.1 to 0.24.6 by @dependabot[bot] in #74
- chore(deps): bump bytecheck from 0.6.12 to 0.8.2 by @dependabot[bot] in #75
- chore(deps): bump rusqlite from 0.32.1 to 0.40.1 by @dependabot[bot] in #77
- chore(deps): bump windows-sys from 0.52.0 to 0.61.2 by @dependabot[bot] in #78
- chore(deps): group all Cargo deps into one Dependabot PR per week by @Etoile-Bleu in #82
- chore(deps): bump the all-cargo group with 3 updates by @dependabot[bot] in #86
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #83
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #84
- chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #85
- docs(readme): add dev.to article badge and deep-dive link by @Etoile-Bleu in #87
- feat(sync): Phase 18 -- bandwidth budgeting with per-session byte cap by @Etoile-Bleu in #88
- feat(storage): Phase 19 -- event retention and WAL snapshot by @Etoile-Bleu in #89
- feat(metrics): Phase 19 retention observability metrics by @Etoile-Bleu in #90
- feat(http): Phase 20 -- embedded status dashboard by @Etoile-Bleu in #91
New Contributors
- @dependabot[bot] made their first contribution in #67
Full Changelog: v1.1.1...v1.3.0