Releases: PundiAI/fx-core
v8.1.0-rc1
fxCore v8.1.0-rc1 Release Notes
🚀 Highlights
Full Changelog: https://github.com/PundiAI/fx-core/commits/v8.1.0-rc1.
🔨 Build from source
git clone https://github.com/pundiai/fx-core.git
cd fx-core && git checkout v8.1.0-rc1
make install
🐳 Docker Images
docker pull ghcr.io/pundiai/fx-core:8.1.0-rc1
docker pull ghcr.io/pundiai/fxcorevisor:8.1.0-rc1
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v8.0.0-rc0
fxCore v8.0.0-rc0 Release Notes
🚀 Highlights
Full Changelog: https://github.com/PundiAI/fx-core/commits/v8.0.0-rc0.
🔨 Build from source
git clone https://github.com/pundiai/fx-core.git
cd fx-core && git checkout v8.0.0-rc0
make install
🐳 Docker Images
docker pull ghcr.io/pundiai/fx-core:8.0.0-rc0
docker pull ghcr.io/pundiai/fxcorevisor:8.0.0-rc0
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.5.1
fxCore v7.5.1 Release Notes
🚀 Highlights
This is a patch release in the v7.5.x series that bumps cosmossdk.io/math to v1.4.0 in order to address the security vulnerability described in the ASA-2024-010 advisory.
Full Changelog: https://github.com/PundiAI/fx-core/commits/v7.5.1.
🔨 Build from source
git clone https://github.com/PundiAI/fx-core.git
cd fx-core && git checkout v7.5.1
make install
🐳 Docker Images
docker pull ghcr.io/pundiai/fx-core:7.5.1
docker pull ghcr.io/pundiai/fxcorevisor:7.5.1
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.5.0
fxCore v7.5.0 Release Notes
🕐 Timeline
This is a mandatory upgrade for all validators and full node operators.
The upgrade height is 16838000, which is approx. August 17st 2024, 12:00 UTC.
🚀 Highlights
Enhancements and New Features
- Support for Solidity Contract Bridge Call: Added functionality to enable bridge calls to Solidity contracts, enhancing interoperability across different blockchain networks.
- Automatic Refund and bridgeCallback Interface: Introduced automatic refund mechanisms and the bridgeCallback interface to improve the efficiency and reliability of bridge transactions.
- Pre-compiled Contracts Bridge Call: Enabled support for pre-compiled contracts to perform bridge calls, facilitating smoother and more efficient crosschain operations.
- IBC Bridge Call to fxCore-EVM: Added support for IBC bridge calls to fxCore-EVM, expanding crosschain communication capabilities.
- Pending Pool for Low Liquidity: Implemented a system to add crosschain requests to a pending pool when liquidity is low, ensuring transaction reliability even under constrained conditions.
- Added fxcored export-delegates Command: This feature allows users to export all delegation records from the blockchain, excluding contract delegations.
- Precompiled Staking v2 Contract: Introduced a new precompiled staking v2 contract, with v1 version to be deprecated in future releases.
- Updated Interface Contract: Required a minimum Solidity version of 0.8.10. Contracts using versions prior to 0.8.10 will encounter errors when retrieving bytecode.
- Refactored Precompiled Contracts: Improved execution efficiency of precompiled contracts.
- New Governance Proposals:
- MsgUpdateStore: Added to facilitate proposals to modify store.
- MsgUpdateSwitchParams: Added to facilitate the development of precompiled contracts or specific Cosmos transaction types.
- Metrics for Crosschain Module: Introduced new metrics for the crosschain module.
Bug Fixes
- Zero Gas Attack on EVM Transactions: Fixed an issue where EVM transactions could be exploited with zero gas, preventing potential denial-of-service attacks and ensuring network stability.
- State Rollback Error in Precompiled Contracts: Fixed a state rollback error where the on-chain state was not fully reverted when using try-catch for contract rollback.
- Subgraph Contract Status: Fixed an issue where the subgraph was not retrieving contract status in some cases.
Upgrades
- cosmos-sdk: Bumped to v0.47.13.
- cometbft: Bumped to v0.37.9.
- ibc-go: Bumped to v7.6.0.
Removals
- Legacy Rest API: Removed the legacy REST API.
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.5.0.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.5.0
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.5.0
docker pull ghcr.io/functionx/fxcorevisor:7.5.0
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.5.0-rc1
fxCore v7.5.0-rc1 Release Notes
🚀 Highlights
[v7.5.0-rc1]
- Fixed gov MsgServer unregistered
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.5.0-rc1.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.5.0-rc1
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.5.0-rc1
docker pull ghcr.io/functionx/fxcorevisor:7.5.0-rc1
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.4.0-rc6
fxCore v7.4.0-rc6 Release Notes
🚀 Highlights
[v7.4.0-rc5]
- Fixed added deprecated proposal, compatible history
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.4.0-rc6.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.4.0-rc6
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.4.0-rc6
docker pull ghcr.io/functionx/fxcorevisor:7.4.0-rc6
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.4.0-rc5
[Deprecated] fxCore v7.4.0-rc5 Release Notes
This release cannot be used for the Testnet v7.4.0 upgrade. Please do not use it.
🚀 Highlights
[v7.4.0-rc5]
- Fixed added deprecated proposal, compatible history
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.4.0-rc5.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.4.0-rc5
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.4.0-rc5
docker pull ghcr.io/functionx/fxcorevisor:7.4.0-rc5
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v7.4.0-rc4
[Deprecated] fxCore v7.4.0-rc4 Release Notes
This release cannot be used for the Testnet v7.4.0 upgrade. Please do not use it.
🚀 Highlights
[v7.4.0-rc4]
- Bump cosmos-sdk to v0.47.13
- Bump cometbft to v0.37.9
- Bump ibc-go to v7.6.0
- Added precompiled staking v2 contract, with v1 version to be deprecated in future releases
- Updated interface contract to require a minimum Solidity version of 0.8.10. Contracts using versions prior to 0.8.10 will encounter errors when retrieving bytecode
- Fixed a state rollback error in precompiled contracts. When using try-catch for contract rollback, the on-chain state was not fully reverted
- Refactored precompiled contracts to improve execution efficiency
- Added proposal
MsgUpdateStore
on gov module, This proposal is designed to facilitate the proposal to modify store - Added proposal
MsgUpdateSwitchParams
on gov module, This proposal is designed to facilitate the development of precompiled contracts or specific Cosmos transaction types - Added metrics for crosschain module
- Fixed subgraph not getting contract status in some cases
- Remove legacy rest API
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.4.0-rc4.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.4.0-rc4
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.4.0-rc4
docker pull ghcr.io/functionx/fxcorevisor:7.4.0-rc4
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.
v6.1.0
fxCore v6.1.0 Release Notes
Notice: This is a mandatory fix for version v6.0.0 and not a proposed upgrade. Please replace v6.0.0 directly with v6.1.0.
ChangeLog
[v6.1.0]
- Fix: precompile contract revert issue
- See CHANGELOG.md for details.
Docker Images
- fxcore:
ghcr.io/functionx/fx-core:6.1.0
v7.3.0-rc3
fxCore v7.3.0-rc3 Release Notes
This is an upgrade to the 7.3.x beta version, supporting only the testnet. The upgrade height is 14,551,500.
🚀 Highlights
[v7.3.0-rc3]
- Improved refund methods to return assets to the refund address when cross-chain transactions fail
- Simplified
MsgBridgeCallResultClaim
- Implement
fxcored export-delegates
command - Fixed
MsgBridgeCallClaim
not broadcasting event in fxcore - Clean up incompatible attestations in the testnet
Full Changelog: https://github.com/FunctionX/fx-core/commits/v7.3.0-rc3.
🔨 Build from source
git clone https://github.com/functionx/fx-core.git
cd fx-core && git checkout v7.3.0-rc3
make install
🐳 Docker Images
docker pull ghcr.io/functionx/fx-core:7.3.0-rc3
docker pull ghcr.io/functionx/fxcorevisor:7.3.0-rc3
⚡️ Download binaries
Binaries for linux, darwin, and windows are available below.