Releases: 0LNetworkCommunity/libra-legacy-v6
Releases · 0LNetworkCommunity/libra-legacy-v6
Release v5.1.1 (#1114)
* function to revoke vouch * vouch revoking apis * add test * set rotation can only expand by a certain number of nodes on every epoch. So that no more than 25% of the next validator set has unproven nodes. This is based on the amount of nodes that we know to keep consensus (case 1 and 2). * updating tests and patch implementation * patch reconfig case_2 * make sure jailed nodes are dropping * increase threshold for voting * update writeset for rescue to include recovert mode * patch build * remove recovery mode * expand epoch set by 1/6th * make setting recovery mode optional from CLI * impove mock case 1 helper * patch onboarding reconfig * patch mock tests * refactored tests that use mock_ * build stdlib for release * update 0L default configs for mempool and state sync * bump version * changelog * Update 5_1_1.md
v5.1.1-rc.0: Add Prometheus metrics for tx execution and 0L VDFs (#1102)
* add prints for new transactions, mempool latency, executor steps time, and vdf fimer. * more prints on a per tx level * add sequence number to tx debug * print payload * payload too noisy * adds more fine-grained executor metrics to prometheus * adds more metrics for Prometheus monitoring for VDF verification and transaction execution * adds two new Prometheus metrics to track how many VDF proofs are submitted and how many fail verification because of non-met criteria. Co-authored-by: 0o-de-lally <[email protected]>
v5.1.0-rc.1: Release v5.1.0 (#1084)
* if no preference is set, assume recycled burns. * patch tests * bump version and cleanup prints * fix autopay not merging data * patch * add migration for cumulative deposits * TEMPORARY debug globals * min blocks per epoch for testnet 0 * force_boundary was producing wrong epoch height on migrate writeset * debug * patch * patch * patch epoch boundary ordering issues. off by one in wallet process. Also patch under-burn. * revert temporary globals * build stlidib * have rescue writeset reset the counters on new epoch event * change prod epoch length globals for debug * debug mode using 5 minute epochs with minimum of 50 blocks * patch makefile * change cli args for block-height * makefile * patch epoch boundary to not do proof of burn while in recovery mode, and add recovery mode to rescue writeset. * fix compile * patch cli args * patch makefile * move recovery mode setting to tx-migrate * makefile * Vouch migration * restore production globals * change makefile to hard coded RECOVERY_EPOCH = 173 * patch recovery mode test. Burns do not apply duing Recoverry Mode * add tx-recovery writeset * patch cli subcommand * tower proof.rs needs a message on bad proof unwrap * patch build error * recovery mode writeset needs to disable recovery mode before initializing it, in case we are changing settings * temporary hotfix command for writing writset to migrate cumu_deposits and set recovert mode validators to an empty vector. * patch build * update hotfix to trigger reconfiguration * remove github actions files * documentation * wip changeset modules * modularized writsets * create changeset function wrapper * get seed peers needs to exit on success * cleanup logs in tower * build stdlib * temporary hotfix command for writing writset to migrate cumu_deposits and set recovert mode validators to an empty vector. * patch build * update hotfix to trigger reconfiguration * remove github actions files * documentation * wip changeset modules * modularized writsets * create changeset function wrapper * get seed peers needs to exit on success * build stdlib
v5.0.12-rc.3: adds documentation on how to set up a build environment for macOS (#983)
* adds documentation on how to set up a build environment for macOS * adds command to make setup script executable * dynamically determines library path for brew
v5.0.12-rc.2
patch merge
v5.0.12-rc.1
fix link to cli cheatsheet, update trouble shooting for onboarding (#…
v5.0.12-rc.0: [tools] refactor how upstream nodes are selected for by `txs` (#952)
* move the default init of txparams to a constructor * seprate the txparams type into a new module. place constructors in right place. change default behavior of initializing TX params, to find a good upstream from the list of upstream_nodes. * cargo fix * clear warnings * patch build * patch build * patch get_process * cli args patch * remove default_node from 0L.toml * rename upstream_nodes to rpc_fullnodes * patch tests * app configs documentation * grammar * make upstream_node not an option * build * limit backlog sending when miner has maxed current epoch proofs. * patch issue with swarm not making txs params * make MAX_PROOFS_PER_EPOCH pub * clean * patch test build error * backlog should exit with a TxError if can't evaluate tx status * scaffold tower error * patch build * patch build * change return type * patch build * display trait for towererror * format tower errors * Add tower error * add error code * add tower error * add lower bound mining thresh * patch defaults affecting integration tests
Release v5.0.11 (#951)
* changelog * update chunk limit in default configs
v5.0.11-rc.0: [core] Diem node upgrade restart (#946)
* enable the dispatch to Move to trigger a new epoch event for upgrade * no panics in diem_vm when attempting upgrade. * Version bump. Include stdlib compiles.
v5.0.10: [upgrade] Upgrade::upgrade_reconfig needs to increment epoch (#945)
* scaffold upgrade logic emit reconfig which doesn't increment epoch. * move compiles * patch e2e test * validator node file should have path to genesis * testing epoch reconfig * need to increment epoch otherwise safty rules get lost. * patch incrementing of epoch * make upgrade prints always appear * comments on possible rust implementation * stashing vm triggering reconfiguration until v5.0.11 * changelog