Releases: omni-network/omni
v0.7.0
We are pleased to announce the release of version 0.7.0 of the Omni Network CLI and Halo. This is a non-urgent update focusing primarily on enhancing the functionality of the omni
CLI to enable external operators to join the Omega testnet as validators and archive nodes.
Key omni
CLI Enhancements:
omni operator init-nodes
:- Added a
--archive
flag to configure archive nodes. - Improved idempotency, ensuring existing files are preserved and not overwritten.
- Added a
omni operator create-operator-key
:- Generates an insecure, hex-encoded EOA private key file for the operator address.
omni operator create-consensus-key
:- Produces the CometBFT consensus private key and state files required for consensus operations.
Note this version of halo is compatible with geth v1.14.8.
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This is the v0.6.0 release of the Omni Network cli and docker images. This is a regular maintenance release with no major changes or new features introduced. The focus of this update is to enhance the performance, stability, and security of the network through minor fixes and optimizations.
Note this version of halo is compatible with geth v1.14.8.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
This is the v0.5.0 release of the Omni Network cli and docker images. This is a regular maintenance release with no major changes or new features introduced. The focus of this update is to enhance the performance, stability, and security of the network through minor fixes and optimizations.
Full Changelog: View the changes
v0.4.0
We are excited to announce the first public release of the Omni Network's Omega testnet! This milestone marks a significant step forward in the development of our cross-chain protocol, providing the community with an opportunity to test and interact with the network in a real-world environment.
Highlights:
- Public Omega Testnet Access: The Omega testnet is now open to the public, allowing anyone to permissionlessly join the network, deploy smart contracts, and participate in cross-chain transactions.
- Enhanced Networking: Improved stability and performance for node connectivity, ensuring a more robust and decentralized network.
- Security Upgrades: Implementation of key security patches and audit recommendations to strengthen the protocol.
- Protocol Improvements: Various protocol optimizations for better efficiency and scalability.
We encourage developers, validators, and the broader community to explore the Omega testnet, provide feedback, and help us identify areas for further enhancement as we progress towards the mainnet launch.
Full Changelog: View the changes
v0.3.1
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