Repository navigation
Releases: spicy-lemonade/salt
Releases · spicy-lemonade/salt
Release list
v0.4.0
What's Changed
- Update README.md by @obrienciaran in #19
- 🚸 Show ~/… instead of full home paths in messages by @obrienciaran in #20
- Update README.md by @obrienciaran in #21
- ✨ Keep each file's last-modified date on restore by @obrienciaran in #22
- Add salt prune to keep only recent backups by @obrienciaran in #23
- 💚 Fix a race in the e2e test for copying a database after a crash by @obrienciaran in #24
- ✨ Make safe copies of live SQLite databases with salt seal --sqlite by @obrienciaran in #25
- ✨ Back up live Postgres databases with salt seal --postgres by @obrienciaran in #27
- ✨ Sign each backup so planted files are caught by @obrienciaran in #28
- ✨ Split files over GitHub's 100 MB limit into parts by @obrienciaran in #29
- ✨ Let a database be backed up under a chosen name with --name by @obrienciaran in #30
- ✨ Let salt restore take a backup repo's URL by @obrienciaran in #31
- ⚡️ Copy one set-up backup repo in e2e tests instead of running salt init each time by @obrienciaran in #33
- 🐛 Fix review findings in salt backup: overlaps, push safety, locking and speed by @obrienciaran in #35
- ✨ Add salt backup with presets, starting with Mnemosyne by @obrienciaran in #34
- ✅ Fix the prune e2e test that failed on a Mac with Apple's git by @obrienciaran in #37
- 🐛 Copy SQLite databases in WAL mode with sqlite3 3.53 by @obrienciaran in #38
- 📝 Shorten the README's backup notes and restore section by @obrienciaran in #40
- ⚡️ Stop git from trying to shrink encrypted files by @obrienciaran in #41
- ✨ Add a hermes preset for salt backup by @obrienciaran in #42
- 📝 Tighten the design doc's wording by @obrienciaran in #45
- ✨ Seal large files in chunks so a change uploads only what changed by @obrienciaran in #46
- ✨ Add a holographic preset for Hermes's Holographic memory by @obrienciaran in #47
- 🐛 Skip a place deleted while salt backup gathers it by @obrienciaran in #49
- ✨ Add the honcho preset, and let presets name Postgres databases by @obrienciaran in #50
- 🐛 Give pg_dump keepalives so a connection that drops during a dump fails the backup by @obrienciaran in #52
- ✨ Add a hindsight preset for Hindsight's database and each agent's Hindsight settings by @obrienciaran in #53
- ✨ Add an openclaw preset, let a * in a preset path have text around it, and let secrets rules name references by @obrienciaran in #54
- ✨ Add an openviking preset for OpenViking's memory by @obrienciaran in #55
- 🔒 Refuse symlinked or oversized files in .salt, and name a bad key by its line by @obrienciaran in #65
- 🔒 Stop restore and verify one byte past a file's signed size by @obrienciaran in #66
- 58 a signed backup from one repo restores as genuine from another by @obrienciaran in #67
- 🔒 Leave out JSON5 settings files whose names hide a setting by @obrienciaran in #68
- 🔒 Refuse a Postgres connection that gives sslpassword or oauth_client_secret by @obrienciaran in #69
- 🔒 Never wait on a named pipe in a source folder or the backup repo by @obrienciaran in #70
- 🔒 Escape control codes in everything salt prints, and quote index paths that hold them by @obrienciaran in #71
- Hardening from security audit run 3 by @obrienciaran in #72
- 🔒 Fix six low-severity gaps from security audit run 4 by @obrienciaran in #74
- 📜 Update README.md by @obrienciaran in #77
- Fix bugs found in a final sweep by @obrienciaran in #76
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.1
v0.2.0
What's Changed
- Update README.md by @obrienciaran in #1
New Contributors
- @obrienciaran made their first contribution in #1
Full Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
Full Changelog: https://github.com/spicy-lemonade/salt/commits/v0.1.0