Skip to content

Aleph-vm 1.1.0

Latest
Compare
Choose a tag to compare
@nesitor nesitor released this 05 Sep 15:23
· 24 commits to main since this release

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

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:

  1. Use an AMD CPU from the 8004 or 9004 families.
  2. Ensure that your system supports confidential computing. We have only tested Ubuntu 24.05 so far.
  3. Enable SEV and SEV-SNP in the BIOS.
  4. 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.