Skip to content

Commit

Permalink
Release v5.1.1 (#1114)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
0o-de-lally authored May 18, 2022
1 parent 837785d commit 325a1ef
Show file tree
Hide file tree
Showing 9 changed files with 61 additions and 15 deletions.
16 changes: 8 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "diem-config"
version = "5.1.0"
version = "5.1.1"
authors = ["Diem Association <[email protected]>"]
description = "Diem diem-config"
repository = "https://github.com/diem/diem"
Expand Down
2 changes: 1 addition & 1 deletion config/management/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "diem-management"
version = "5.1.0"
version = "5.1.1"
authors = ["Diem Association <[email protected]>"]
description = "Diem Management is a tool used to manage the configuration of a Diem Node"
repository = "https://github.com/diem/diem"
Expand Down
2 changes: 1 addition & 1 deletion diem-node/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "diem-node"
version = "5.1.0"
version = "5.1.1"
authors = ["Diem Association <[email protected]>"]
description = "Diem node"
repository = "https://github.com/diem/diem"
Expand Down
46 changes: 46 additions & 0 deletions ol/changelog/5_1_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
## 5.1.1

This minor upgrade includes improvments to tooling, updates to default node configurations.

Validators should recreated `validator.node.yaml` so the network has uniform configurations.

### TL;DR Deployment

Validators should update with:

```
cd ~/libra
git fetch
git checkout v5.1.1 -f
make bins install web-files
# recreate validator.node.yaml, to have uniform configurations
ol init --val
# you can now restart your services
```

# Changes

# Features
* Add Prometheus metrics for tx execution and 0L VDFs [#1102](https://github.com/OLSF/libra/pull/1102)
* Tx api for revoking vouch [#1098](https://github.com/OLSF/libra/pull/1098)

# Improvement
* Update 0L default configs for mempool and state sync [#1100](https://github.com/OLSF/libra/pull/1100)
* Set rotation can only expand by 1/6 [#1099](https://github.com/OLSF/libra/pull/1099)
* Makewhole claim bindings f*or making transactions on Carpe[#1097](https://github.com/OLSF/libra/pull/1097)
* Patch bug making node crash on bad block commit [#1112](https://github.com/OLSF/libra/pull/1112)

### Tests

- All continuous integration tests passed.
- QA was performed through smoke-tests with a subset of validators. AKA Phoenix network.

### Compatibility
The Move stdlib and framework changes are backwards compatible with `diem-node` from v5.0.1



2 changes: 1 addition & 1 deletion ol/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "ol"
authors = []
version = "5.1.0"
version = "5.1.1"
edition = "2018"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion ol/onboard/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "onboard"
version = "5.1.0"
version = "5.1.1"
edition = "2018"
authors = ["0L contributors"]
description = "0L onboarding wizard"
Expand Down
2 changes: 1 addition & 1 deletion ol/tower/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tower"
version = "5.1.0"
version = "5.1.1"
edition = "2018"
authors = ["0L contributors"]
description = "0L tower"
Expand Down
2 changes: 1 addition & 1 deletion ol/txs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "txs"
authors = []
version = "5.1.0"
version = "5.1.1"
edition = "2018"

[dependencies]
Expand Down

0 comments on commit 325a1ef

Please sign in to comment.