All notable changes to rust-fil-proofs will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add fauxrep to API for fake sealing 1194
- Streaming phase2 contribution and fast I/O 1188
- Add omitted changelog updates 1190
- Allow parameters map to be accessible externally 1186
- Extend update_tree_r_cache command with new features 1175
- Add OpenCL to the build instructions 1112
- Use file locking for cache generation 1179
- Add logging to all public API functions 1137
- Upgrade some dependencies 1126
- Fix clippy warnings 1147
- Partial caching for SDR 1163
- Add tool to rebuild tree_r_last from a replica 1170
- Verify consistent use of porep_id when sealing 1167
- This release is a hotfix that pinned dependencies to avoid a build break 1182
- Change default rows_to_discard for cached oct-trees 1165
- Remove validate commit message 1164
- Modularized window-post bench 1162
- Updated reported PoSt constraints (in comments) 1161
- Publish v27 parameters: #1158
- Update toolchain to rust stable: #1149
- Allow tree_r_last to be built on the GPU: #1138
- Improve performance of building tree_c on the GPU
- Properly remove tree_c when no longer needed
- Update circuit test constraints
- Update neptune dependency version: #1159
- Update total challenge count and increase partitions: #1153
- Improve UX of paramcache: #1152
- Add porep_id to construct replica_id and graph seeds: #1144
- Include layer index before node when creating label preimage: #1139
- Circuit optimizations for oct/quad insertion: #1125
- Add a method 'unseal_range' to unseal a sector to a file descriptor
- Calculate required config count based on tree shape
- Update merkle tree cached tree usage (fixing an incorrect size usage)
- Replace merkle_light 'height' property usage with 'row_count'
- Update stacked bench usage of recent replica changes
- Initial stable release