v0.8.0
Pre-release
Pre-release
Linera: v0.8.0 update
We're very excited to publish Linera v0.8.0! π
We've been working hard to improve the Linera protocol as part of our mission to deliver truly scalable Web3 infrastructure.
Summary
This release we focused on internal improvements which won't be as visible to the end-user, with a focus on improving performance and system stability.
For a more in-depth breakdown see the 'What's Changed' section.
Upgrading
This update is backwards compatible so you can use your existing wallet from v0.7.1 to continue interacting with the Linera devnet.
You should however update your client by running: cargo install linera-service --bin linera
.
What's Changed
- improve version check by @ma2bd in #1580
- Print more information if request_leader_timeout test assert fails. by @afck in #1583
- Remove most of the meta-counter README. by @afck in #1584
- Add GIT_COMMIT override for version info by @Twey in #1586
- change protocol version to 0.8.0 on the main branch by @ma2bd in #1585
- nit: Rename system_balance in callbacks and chain info queries by @ma2bd in #1574
- improvements to the CLI by @ma2bd in #1577
- Measure the latency to load a chain by @jvff in #1592
VersionInfo
: addget()
method to dynamically get version info by @Twey in #1591- Add git_commit label to Dockerfile by @andresilva91 in #1590
- Improve dashboard tags by @andresilva91 in #1596
- Fix fuel consumption tracking by @jvff in #1599
- Expand the scope of the temporary directories in
RocksDb
by @MathieuDutSik in #1595 .github/workflows/rust.yml
: use fixed version ofcargo-sort
by @Twey in #1597- Removing uneeded Rc usages by @andresilva91 in #1618
- Deduplicate LineraNetConfig impls. by @afck in #1622
- Separate version logic into
linera-version
crate by @Twey in #1594 - Support prepared queries in the
ScyllaDb
code by @MathieuDutSik in #1598 - Add a metric for the number of times
OpenChain
is executed by @jvff in #1625
Full Changelog: v0.7.1...v0.8.0