Tags: davidjattfb/akd
Tags
Storage contract changes require 2x publishes (facebook#115) Co-authored-by: Sean Lawlor <[email protected]>
Remove the epochs vector from ```HistoryTreeNode``` (facebook#113) * Remove the epochs vector from the history tree node since the vast majority of operations only require the birth and current epochs. (Only audit & key history require the full list of epochs a node was mutated in) Resolves facebook#112 * Add mysql limit to limit select as small as possible * Version bump to 0.3.6 Co-authored-by: Sean Lawlor <[email protected]>
version bump for CI (facebook#109) Co-authored-by: Sean Lawlor <[email protected]>
We need to first publish AKD so it's available in crates.io to build … …AKD_MYSQL. Is a problem for contract breaks, so we need to be SURE akd_mysql builds (CI should protect this) (facebook#108) Co-authored-by: Sean Lawlor <[email protected]>
Pinning tokio to 1.10, not 1.10.2 (facebook#99) * We should only be specifying the major and minor versions of tokio, not the build * Version bump Co-authored-by: Sean Lawlor <[email protected]>
File links & single publish command (facebook#98) * relative path dependency requires a specific version * Adjustments to the public Cargo.toml files and relative paths for crates * Updating licensing * Specific version is not required for the akd_mysql crate since major versions didn't change. Also move to a single publish command of all 'publishable' crates * Require absolute URLs to reference information within crate documentation [see](https://users.rust-lang.org/t/psa-please-use-absolute-urls-in-crate-readmes/45136) * Move publish pipeline to run checks on both packages before starting publish * Version bump v0.3.2 Co-authored-by: Sean Lawlor <[email protected]>
[akd_mysql] Relative path dependency requires a specific version (fac… …ebook#97) * relative path dependency requires a specific version * Adjustments to the public Cargo.toml files and relative paths for crates * Updating licensing Co-authored-by: Sean Lawlor <[email protected]>
Upgrade `mysql_async` and `tokio` (facebook#94) * Upgrade mysql_async * Use mysql_async public errors * Update Transaction lifetime * Update Opts usage * Update connection usage * Update query_drop usage along with associated transactions * Update query_drop usage along with associated transactions * Update opts usage * Make connection and transaction mutable * Update storage-level errors * Update async database lifetime * Update error types and handling * Use *_iter versions of functions * Use *_exec versions of functions * Update connection and transaction (re-)use * Fix Result confusion with mysql_async * Update returned result from query_first * Update reduce_and_drop usage * Reformat with cargo * Update mysql_async error usage of tests * Upgrade Tokio * Upgrade mysql_async for integration tests * Make cleanup function visible from the tests * Update poc tokio version * Remove unneeded mysql_async::Params::from calls * Remove unneeded mysql_async::Params::from calls * Upgrade all tokio versions Co-authored-by: Ercan Ozturk <[email protected]>