Releases: omni-network/omni
v0.3.0
This is an internal release of the Omni Network being deployed to our internal omega testnet. It contains improved networking (nodes can now permissionlessly join the network), audit fixes, and other protocol upgrades. This is the final release before public Omega.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Release v0.2.0 - Omni Network
Summary
This is an internal release of the Omni Network being deployed to our internal omega testnet. It contains multiple protocol upgrades and improvements including audit fixes. This is a major step which leaves us closer to our first public testnet release.
Full Changelog: v0.1.10...v0.2.0
Changelog
v0.1.10
Release v0.1.10 - Omni CLI Hotfix
Summary
This hotfix addresses an issue where the scaffold command would fail when the template source repo is updated.
🐛 Bug Fixes
- Removed depth parameter from git clone command to prevent scaffold command failures. #1253
✅ No Breaking Changes
This release does not introduce any breaking changes, maintaining compatibility with existing configurations and workflows.
Full Changelog: v0.1.9...v0.1.10
v0.1.9
Release v0.1.9 - Omni CLI Devnet Explorer and XMsg Finalisation Levels
Summary
This feature update introduces the cross-chain message explorer along with its corresponding GraphQL backend for the devnet local environment. Additionally, it includes the latest protocol update that implements confirmation levels for cross-chain message streams.
✨ New Features
- Added cross-chain message explorer for devnet local development environment, including GraphQL backend. #1152
- Implemented confirmation levels for cross-chain message streams, enhancing the reliability of cross-chain communication. #1120, #1164, #1166
🐛 Bug Fixes
- Fixed explorer bugs. #1109
- Fixed a typo in package name. #1122
- Fixed evmstaking event query. #1125
- Fixed explorer metrics port. #1135
- Removed create3 contract code check. #1136
- Defaulted to broadcast omni evm if node unspecified. #1127
- Prevented old validators from exploiting new source chains. #1133
- Fixed local dev Docker compose. #1175
- Fixed explorer icons. #1176
- Fixed explorer pagination bug. #1159
⚠️ Breaking Changes
XApp
implementation now requires confirmation level setting, as per introduction of levels in streams. See example code from the scaffolding command for reference.
Full Changelog: v0.1.8...v0.1.9
v0.1.8
Release v0.1.8 - Omni CLI Patch Fix
Summary
This patch update addresses issues with pulling Docker images for the Omni devnet start command for nightly and snapshot builds. Additionally, it fixes the configuration of an anvil chain in the CLI devnet that previously had a sub-second block time which caused errors.
🐛 Bug Fixes
- Resolved issues with pulling Docker images for nightly and snapshot builds in the
omni devnet start
command. #1095 - Fixed configuration of anvil chain in the CLI devnet to avoid sub-second block times, preventing errors. #1104
✅ No Breaking Changes
This patch release does not introduce any breaking changes, maintaining compatibility with existing configurations and workflows.
Full Changelog: v0.1.7...v0.1.8
v0.1.7
Release v0.1.7 - Omni CLI Scaffolding Update
Summary
This update introduces a new CLI feature that enhances the omni developer new
scaffolding command with a --template
parameter for specifying template names from the Omni GitHub organization. Additionally, the default template has been updated to the hello-world-template
repository.
➕ New Features
omni developer new
command now supports a--template
parameter for specifying the template name from the Omni GitHub organization. The default template is now set to thehello-world-template
repository. #1080
✅ No Breaking Changes
This update does not introduce any breaking changes, ensuring full compatibility with existing configurations and workflows.
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Release v0.1.6 - Omni CLI Static Portal Addresses
Summary
This update introduces a new CLI feature that enables static portal addresses for the local devnet, enhancing the reliability and ease of access to specific portal locations.
➕ New Features
- Added support for static portal addresses in the CLI, allowing users to define and access fixed portal locations easily. #1062
✅ No Breaking Changes
This update does not introduce any breaking changes, ensuring full compatibility with existing configurations and workflows.
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Release v0.1.5 - Omni CLI Patch Update
Summary
This patch update addresses Docker pull image issues that affected users on Apple chip machines and redefines the devnet run by the CLI to run the mock OP and mock ARB anvil chains.
🐛 Bug Fixes
- Resolved issues with Docker image pulls #1034
➕ New Features
devnet0
used by cli is now defined byomni_evm
, and themock_op
andmock_arb
anvil chains #1041
✅ No Breaking Changes
This patch release does not introduce any breaking changes, maintaining compatibility with existing configurations and workflows.
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Release v0.1.4 - Omni CLI Devnet
Summary
This version introduces commands for managing a local devnet.
➕ New Features
- Start a local devnet #862
- Get Portal contract addresses, RPC URLs, names and chain IDs for the running local devnet #862
- Stop and clean the configuration files created for local devnet #899
✅ No Breaking Changes
This feature release does not introduce any breaking changes, ensuring compatibility with existing projects and workflows.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Release v0.1.3 - Omni CLI Mainnet AVS Registration
Summary
We're excited to announce the release of v0.1.3 for the Omni CLI. This update allows for for operator registration on Ethereum Mainnet.
➕ New Features
Mainnet AVS Operator Registration: adds the Mainnet AVS address as a default to the CLI enabling smooth registration as an operator with the Omni AVS on Ethereum Mainnet. #845
✅ No Breaking Changes
This feature release does not introduce any breaking changes, ensuring compatibility with existing projects and workflows.
For a comprehensive list of all changes, refer to the full changelog.