Aleph-vm 1.1.0
We are excited to announce our release for aleph-vm in version 1.1.0 !
The team has been working hard to ship this major new release.
This new release brings both exciting new features, such as the support to use Pay-as-you-Go on BASE blockchain, and some bug fixes and stability improvements.
As usual, node operators are expected to upgrade to the new release within a 2 weeks windows from the release.
New Features
- Implemented the ability to use PAYG (Pay-As-You-Go) on BASE blockchain. (PR #685)
Bug Fixes
- Resolved an issue with the
ping
command where an invalid value was being accepted. (PR #688) - Addressed a problem causing slowness in the CI (Continuous Integration) process and ensured proper execution of tests. (PR #686)
Other Changes
- Provided a template for new pull requests to facilitate the contribution process. (PR #667)
- Enhanced the CI process by ensuring the
hatch
tool is always installed when needed for testing. (PR #690)
In detail
- Provide a template for new PRs by @olethanh in #667
- Fix CI slowness and correct execution tests by @olethanh in #686
- Problem: ping: invalid value (
2.0' near
.0') by @olethanh in #688 - Feature: Allow PAYG on base by @1yam in #685
- ci/fix(test-using-pytest): ensure hatch is always installed when needed by @Psycojoker in #690
New Contributors
- @Psycojoker made their first contribution in #690
Full Changelog: 1.0.1...1.1.0
How to upgrade
1. Upgrade the packages
This part did not change, download and install the new package as usual.
On Debian 12 (Bookworm):
rm -f /opt/aleph-vm.debian-12.deb
wget -P /opt https://github.com/aleph-im/aleph-vm/releases/download/1.1.0/aleph-vm.debian-12.deb
apt install /opt/aleph-vm.debian-12.deb
On Ubuntu 22.04 (Jammy Jellyfish):
rm -f /opt/aleph-vm.ubuntu-22.04.deb
sudo wget -P /opt https://github.com/aleph-im/aleph-vm/releases/download/1.1.0/aleph-vm.ubuntu-22.04.deb
sudo apt install /opt/aleph-vm.ubuntu-22.04.deb
On Ubuntu 24.04 (Noble Numbat):
rm -f /opt/aleph-vm.ubuntu-24.04.deb
sudo wget -P /opt https://github.com/aleph-im/aleph-vm/releases/download/1.1.0/aleph-vm.ubuntu-24.04.deb
sudo apt install /opt/aleph-vm.ubuntu-24.04.deb
2. Enable Confidential Computing (optional)
In order to enable Confidential Computing on our Compute Resource Node, you must:
- Use an AMD CPU from the 8004 or 9004 families.
- Ensure that your system supports confidential computing. We have only tested Ubuntu 24.05 so far.
- Enable SEV and SEV-SNP in the BIOS.
- Enable confidential computing in the
aleph-vm
configuration.
Enable SEV in the configuration of aleph-vm
, by default in /etc/aleph-vm/supervisor.env
. This is not the default yet.
ALEPH_VM_ENABLE_CONFIDENTIAL_COMPUTING=True
After launching the server you can check the endpoint
http://localhost:4020/status/config
or https://<your-node-domain>/status/config
and verify that ENABLE_CONFIDENTIAL_COMPUTING
has the value true
.