Skip to content

Releases: PundiAI/fx-core

v8.1.0-rc1

03 Jan 06:15
3eca815
Compare
Choose a tag to compare
v8.1.0-rc1 Pre-release
Pre-release

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

02 Jan 04:47
71b0847
Compare
Choose a tag to compare
v8.0.0-rc0 Pre-release
Pre-release

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

22 Nov 11:26
f7d7fc5
Compare
Choose a tag to compare

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

15 Aug 09:18
9794ab0
Compare
Choose a tag to compare

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

08 Aug 08:50
e9ff4b2
Compare
Choose a tag to compare
v7.5.0-rc1 Pre-release
Pre-release

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

05 Aug 10:15
de4d336
Compare
Choose a tag to compare
v7.4.0-rc6 Pre-release
Pre-release

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

05 Aug 05:36
909b01b
Compare
Choose a tag to compare
v7.4.0-rc5 Pre-release
Pre-release

[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

05 Aug 02:12
36821cd
Compare
Choose a tag to compare
v7.4.0-rc4 Pre-release
Pre-release

[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

30 Jul 00:54
68d31a6
Compare
Choose a tag to compare

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

Docker Images

  • fxcore: ghcr.io/functionx/fx-core:6.1.0

v7.3.0-rc3

31 May 07:46
f0ec405
Compare
Choose a tag to compare
v7.3.0-rc3 Pre-release
Pre-release

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.

Upgrade countdown

🚀 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.