Skip to content

Releases: yetanotherco/aligned_layer

v0.20.0

28 Oct 14:19
21f45f8

Choose a tag to compare

For Operators

This upgrade is mandatory for Mainnet.

Deploy Instructions

From v.0.19.0

If upgrading from v0.19.0, follow the steps in our documentation.

What's Changed

Full Changelog: v0.19.1...v0.20.0

v0.19.1

07 Oct 00:19
030e128

Choose a tag to compare

This Release adds several improvements to CLI, SDK and Batcher. Also it updates examples to be compatible with Hoodi network

CLI / SDK

Introduced functionality to unlock, lock, and withdraw funds.

Batcher

Automatically removes users with unlocked funds. Unlocking your funds will remove your pending proofs from the queue.

For Operators

This upgrade is Optional for both Testnet and Mainnet.

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

08 Sep 21:49
5f309e6

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Improvements

  • Optimized Ethereum RPC usage
  • Enhanced stability for tasks downloading
  • Updated dependencies

Deploy Instructions

From v.0.18.0

If upgrading from v0.18.0, follow the steps in our documentation.

From v.0.16.x

If upgrading from v0.16.x, complete the following steps due to renamed targets:

Mainnet
  1. git fetch
  2. git checkout v0.19.0
  3. make operator_build ENVIRONMENT=mainnet
  4. Restart the operator
Testnet
  1. git fetch
  2. git checkout v0.19.0
  3. make operator_build ENVIRONMENT=testnet
  4. Restart the operator

Breaking Changes

Operators

SDK

  • Handle Circom public inputs as bytes instead of JSON. #2077

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

21 Jul 18:27
0987620

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Deploy Instructions

From v.0.17.0

If upgrading from v0.17.0, follow the steps in our documentation.

From v.0.16.x

If upgrading from v0.16.x, complete the following steps due to renamed targets:

  1. git fetch
  2. git checkout v0.18.0
  3. make operator_build ENVIRONMENT=testnet
  4. Restart the operator

Breaking Changes

Operators

  • Risc0 has been updated to version v2.3.0.

What's Changed

Full Changelog: v0.17.0...v0.18.0

v0.17.0

27 Jun 19:56
86cfefd

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Deploy Instructions

As we renamed some targets, you will need to do the following steps to deploy the new version

  1. git fetch
  2. git checkout v0.17.0
  3. make operator_build ENVIRONMENT=testnet

Breaking Changes

Operators

  • make build_operator has been renamed to make operator_build
  • make update_operator has been renamed to make operator_update
  • Risc0 has been update to version v2.1.0

SDK

  • Groth16Bn254 has been renamed to GnarkGroth16Bn254 to avoid ambiguity with Circom

CLI

  • Groth16Bn254 has been renamed to GnarkGroth16Bn254 to avoid ambiguity with Circom

What's Changed

New Contributors

Full Changelog: v0.16.1...v0.17.0

v0.16.1

05 Jun 19:36
d6c5ffd

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Troubleshooting

  1. Error when checking out to latest release.
error: Your local changes to the following files would be overwritten by checkout:
	go.mod
	go.sum 

To solve this, run

git reset --hard HEAD
  1. Rust version error.
error: failed to parse manifest at `/home/ubuntu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alloy-primitives-1.2.0/Cargo.toml`

Caused by:
  feature `edition2024` is required

  The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
  Consider trying a newer version of Cargo (this may require the nightly release).
  See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for more information about the status of this feature.

To solve this, update Rust and proceed with standard installation

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

What's Changed

  • fix(operator): set channel stable on risc0 and merkle tree ffi by @JuArce in #1974
  • docs: update to v0.16.1 by @JuArce in #1976

Full Changelog: v0.16.0...v0.16.1

v0.16.0

05 Jun 17:51
69f3b92

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Troubleshooting

  1. Error when checking out to latest release.
error: Your local changes to the following files would be overwritten by checkout:
	go.mod
	go.sum 

To solve this, run

git reset --hard HEAD
  1. Rust version error.
error: failed to parse manifest at `/home/ubuntu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alloy-primitives-1.2.0/Cargo.toml`

Caused by:
  feature `edition2024` is required

  The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
  Consider trying a newer version of Cargo (this may require the nightly release).
  See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for more information about the status of this feature.

To solve this, update Rust and proceed with standard installation

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

What's Changed

Full Changelog: v0.15.3...v0.16.0

v0.15.3

03 Jun 21:10
c2e8af6

Choose a tag to compare

For Operators

This upgrade is Optional for both Testnet and Mainnet.

What's Changed

Full Changelog: v0.15.2...v0.15.3

v0.15.2

21 Apr 20:03
004debe

Choose a tag to compare

For Operators

This upgrade is mandatory for both, Testnet and Mainnet.

Eigenlayer's Mainnet Slashing implementation causes the following error when starting Operators on v0.15.1 or earlier:

Could not create AVS reader

This release resolves the error.

All operators must upgrade to this version to ensure compatibility.

Please note that Aligned has not yet implemented any slashing mechanisms, so there is no need to be concerned about slashing impacts at this time.

Troubleshooting

You may need to install g++ with the following command:

sudo apt update && sudo apt install g++

What's Changed

New Contributors

Full Changelog: v0.15.1...v0.15.2

v0.15.1

28 Mar 19:14
e62624b

Choose a tag to compare

For Operators

This upgrade is optional.

This upgrade is a hotfix if you are having the following error trying to build v0.15.0:

error while loading shared libraries: libsp1_verifier_ffi.so: cannot open shared object file: No such file or directory

What's Changed

  • docs: update dependencies for operators by @JuArce in #1832
  • hotfix(operator): add SP1 path to LD_LIBRARY_PATH and OPERATOR_FFIS by @JuArce in #1835
  • docs: update to v0.15.1 by @JuArce in #1837
  • docs: update examples and SDK specs by @JuArce in #1839

Full Changelog: v0.15.0...v0.15.1