Skip to content

Releases: 0LNetworkCommunity/libra-legacy-v6

Release v5.1.1 (#1114)

18 May 17:47
325a1ef
Compare
Choose a tag to compare
* 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)

11 May 02:28
b7e8d06
Compare
Choose a tag to compare
* 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)

28 Apr 14:49
6984086
Compare
Choose a tag to compare
* 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)

14 Feb 02:16
Compare
Choose a tag to compare
* 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

10 Feb 22:53
Compare
Choose a tag to compare
patch merge

v5.0.12-rc.1

08 Feb 16:35
2c115ae
Compare
Choose a tag to compare
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)

02 Feb 01:15
7870613
Compare
Choose a tag to compare
* 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)

21 Jan 01:57
2854a8f
Compare
Choose a tag to compare
* changelog

* update chunk limit in default configs

v5.0.11-rc.0: [core] Diem node upgrade restart (#946)

19 Jan 22:31
de35536
Compare
Choose a tag to compare
* 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)

16 Jan 22:06
e68acaf
Compare
Choose a tag to compare
* 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