We are excited to announce our release for aleph-vm in version 1.3.0 !
The team has been working hard to ship this major new release.
New Features and Improvements
- Improved: The logic for assigning unique identifiers (
vm_id
) to virtual machines for better reliability (by @olethanh). - New Feature: Added support for new Ethereum Virtual Machine (EVM) chains (by @nesitor).
Bug fixes
- Fixed: An issue where FirecrackerVM wouldn't work if
/var/lib
and/var/cache
directories were located on separate partitions (by @olethanh). - Fixed: A problem where Sentry error reporting wasn't including release information (by @olethanh).
- Fixed: An issue preventing
sevctl
installation on Ubuntu systems (by @olethanh).
What's Changed
- FirecrackerVM drive not working if /var/lib and /var/cache on two sep… by @olethanh in #711
- Problem: Sentry reporting didn't have release information by @olethanh in #712
- Problem: sevctl installation broken on Ubuntu by @olethanh in #715
- Make vm_id assignment more robust by @olethanh in #714
- Implement new EVM chains by @nesitor in #717
Full Changelog: 1.2.0...1.3.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.3.0/aleph-vm.debian-12.deb
apt install /opt/aleph-vm.debian-12.deb
On Ubuntu 22.04 (Jammy Jellyfish):
sudo rm -f /opt/aleph-vm.ubuntu-22.04.deb
sudo wget -P /opt https://github.com/aleph-im/aleph-vm/releases/download/1.3.0/aleph-vm.ubuntu-22.04.deb
sudo apt install /opt/aleph-vm.ubuntu-22.04.deb
On Ubuntu 24.04 (Noble Numbat):
sudo rm -f /opt/aleph-vm.ubuntu-24.04.deb
sudo wget -P /opt https://github.com/aleph-im/aleph-vm/releases/download/1.3.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.04 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
.