Releases: facebook/akd
Releases · facebook/akd
v0.8.2
- A slew of bug fixes (transactions not cleaning up, cache management, etc)
- Reductions in loggers
- Tests on WASM generation + proof verification
- Fixing some namespace clashes (on
proto
module name) - General cleanups
Full Changelog: v0.8.0...v0.8.2
v0.8.0
AKD v0.8.0 is released!
Notable updates
- Remove defunct
get_root_hash_at_epoch
functionality (#271) - Minimize the dependencies on
tokio
such that it minimizes imported crates into the dependency tree (#277) - Major rewrite to remove all
winter_*
crates such that all verification functions and types are shared in a commonakd_core
crate. (#278) - Adapt best-practices for generated code in
akd_core
[for protobuf] (#281)
Full Changelog: v0.7.7...v0.8.0
v0.7.7
AKD v0.7.7 is released!
Notable updates
- Cleaned up documentation (#262)
- Updated history checks for validity (#224)
- Hasher generic moved from method calls to
Directory
struct (#263) - Update VRF to latest specification (#244, #255)
- VRF's enabled always (#267)
- API cleanups (#266)
- Large rewrite of storage management. Cache + transaction logic abstracted to common logic so database implementations are much more basic. (#269, #275)
Full Changelog: v0.7.6...v0.7.7
v0.7.6
AKD v0.7.6 is released!
Notable updates
- Protobuf serialization support for all over-the-wire types for efficient, backwards compatible encoding
- Leaning down of
akd_client
to reduce dependencies when feature flags not set - Serialized proof validation in
akd_client
for embedded usages - Independent auditor REPL for easy validation of proofs from a public storage account
- Breadth-first-search preloading for audit proofs
Full Changelog: v0.7.1...v0.7.6
v0.7.1
AKD Version 0.7.1 is released!
What's new
- Fix the cache concurrency problem where new node construction caused a database write-through and cache miss #223
- Fix handling of transactions with
batch_set
in the memory-based implementations such that caches weren't getting populated properly #231 - Added initial solution for public auditing from an S3 bucket #228 (including backwards compatible
protobuf
serialization of the append-only proofs)
Full Changelog: v0.7.0...v0.7.1
v0.7.0
AKD Version 0.7.0 is released!
What's new
- oZKS construction removing the need for history node states GREATLY reducing overall storage requirements. #207
- Concurrent access (reading while writing) is supported, assuming atomic row operations #213
Full Changelog: v0.6.2...v0.7.0
v0.6.2
v0.6.1
v0.6.0
What's changed
- Check for sequential history in client key history proof validation #191
- Check values against last published value and skips duplicates in publish #197
- Migrate POC app from structopt to clap3 #194
- Add tree fixture generator tool for tests #195 #200
Note: This release contains backward-incompatible changes to the Storage trait (see #197)
Full Changelog: v0.5.5...v0.6.0