Releases: data-preservation-programs/singularity
Releases · data-preservation-programs/singularity
v0.6.0-RC4
What's Changed
- Fix: restore version.json to v0.6.0-RC2 [skip ci] by @Sankara-Jefferson in #516
- chore: bump version to v0.6.0-RC3 by @Sankara-Jefferson in #519
- Devcontainer-based CI flow by @parkan in #586
- chore/update by @parkan in #589
- improve lotus API test survivability by @parkan in #591
- update runner image by @parkan in #592
- Pad very small pieces with literal zeroes by @parkan in #595
- fix remaining deadlocks + prep deletion by @parkan in #596
- harmonize download flags, closes #460 by @parkan in #599
- fix: correctly rename cars on S3 type remotes by @parkan in #598
- hotfix: use local tmpfile for padding small pieces if storage is remote/does not allow appends by @parkan in #597
- give in and use nullable FKs/pointers for massive deletes by @parkan in #600
- hotfix: avoid re-scanning known valid FKs by @parkan in #601
- feat: add prep delete-piece command by @parkan in #602
- remove legacy mongodb by @parkan in #588
Full Changelog: v0.6.0-RC2...v0.6.0-RC4
v0.6.0-RC2
🚀 Release Candidate: v0.6.0-R2
This RC introduces support for --min-piece-size, allowing more control over padding behavior for small DAG and data segments, which often led to excessive padding and inefficiencies in deal making and retrieval.
✨ Highlights
- Add
--min-piece-sizeCLI option (default: 2MiB) - Pieces below this size are padded to
min, not the full--piece-size - Improved chunker behavior for small DAGs and remainder CARs
- Metadata now includes
pieceType(data vs. DAG)
🧪 Intended for Testing
- Especially relevant for Curio compatibility
- Allows deal size minimization without breaking existing workflows
- Final
v0.6.0may include additional patches if needed
📎 Related PRs
🙏 Contributors
Thanks to @parkan and others for implementation.
v0.5.17-RC1
Full Changelog: v0.5.17...v0.5.17-RC1
v0.5.17
v0.5.16
v0.5.15
What's Changed
- Fix tests by @gammazero in #436
- Update dependencies by @gammazero in #438
- [DRAFT] enable union backend by @parkan in #439
- Additional commits required to make the tests pass after #439 by @ianconsolata in #441
New Contributors
- @parkan made their first contribution in #439
- @ianconsolata made their first contribution in #441
Full Changelog: v0.5.14...v0.5.15
v0.5.14
What's Changed
Full Changelog: v0.5.13...v0.5.14
v0.5.13
v0.5.12
v0.5.11
Full Changelog: v0.5.10...v0.5.11