Skip to content

Releases: FUSIONFoundation/efsn

Fusion v5.0.3

31 Oct 13:37
Compare
Choose a tag to compare

Security Fix:

p2p: DoS via malicious p2p message CVE-2023-40591

Other change:

update dependency docker, golang.org/x

compile with latest golang, 1.21.3

Full Changelog: v5.0.2...v5.0.3

Fusion v5.0.2

04 Apr 10:03
Compare
Choose a tag to compare

What's Changed

Function change:

  • Go Client: Add GetAsset, Notation API

Security Fix:

  • p2p: define DiscReason as uint8 by @qkta in #78
  • update golang.org/x dependency to latest version to prevent the security issue

Other change:

  • update dependency goja, fsnotify
  • remove mobile build
  • remove fusion legacy api

New Contributors

  • @qkta made their first contribution in #78

Full Changelog: v5.0.1...v5.0.2

Fusion v5.0.1

07 Dec 07:30
Compare
Choose a tag to compare

What's Changed

Function change:

  • Go Client, Add ChainID, BlockNumber, PeerCount, CallContractAtHash, FeeHistory API

Other change:

  • Fix field from in API fsn_getTransactionAndReceipt
  • Add field effectiveGasPrice in API fsn_getTransactionAndReceipt
  • Fix wrong calculation in API fsn_getBlockReward when block has dynamic fee tx

Full Changelog: v5.0.0...v5.0.1

Fusion v5.0.0

03 Nov 10:34
Compare
Choose a tag to compare

What's Changed

Core change:

  • Fusion ECO Mainnet Hardfork at block height 8,250,000
  • Block Base Fee will become dynamic instead of fixed 1 Gwei. The variation depends on the gas usage of parent block.
  • Target Block Gas Limit set to 30,000,000 by default
  • Matured Time Lock FSN assets will back to normal asset automatically when trigger by a normal transaction (From/To address triggered).

Function change:

  • Support eth_feeHistory API, compatible with MetaMask even better

Fundamental change:

  • Update codebase to V5
  • Compile with latest golang 1.19.3

Other change:

  • p2p/discover: no need to call handleReply in ping.handle by @zhiqiangxu in #73

New Contributors

Full Changelog: v4.2.0...v5.0.0

Fusion v4.2.0

08 Sep 07:38
Compare
Choose a tag to compare

Upgrade go library urfave/cli to branch v2
Refractor javascript engine to goja
Refractor the keystore, wallet, abi, metrics, clef module
Add http api maxPriorityFeePerGas
Compile with latest golang 1.18.6

Fusion v4.1.1

28 Jul 08:57
Compare
Choose a tag to compare

Compile with latest golang 1.18.4
Downgrade to latest stable goleveldb
fix: rpc debug.chaindbProperty api

Fusion v4.1.0

11 Jul 09:02
Compare
Choose a tag to compare

Refactor the Node/RPC module
Compile with latest golang 1.18.3
RPC module, http/websocket can be started under same port
New native returnMsgTracer to debug_traceTransaction api
New blacklist function on Txpool
Upgrade to latest goleveldb
Various bug fix

Fusion v4.0.2

05 Mar 07:11
Compare
Choose a tag to compare

Fix wrong gas price calculation during build fusion transaction
Fix missing basefee in Block Header Json Encode/Decode
Add several api in go client
EVM code sync up

Fusion v4.0.1

09 Nov 02:25
Compare
Choose a tag to compare

Fix bug in miner that would cause tickets to be withdrawn

Fusion v4.0.0

04 Nov 08:16
Compare
Choose a tag to compare

Upgrade EVM to latest version
Compile with latest golang 1.17.2
Use go module instead of vendor
New RPC/Websocket flag replace the old one, see help command for the new name
Block Gas Limit floor default to 1,500,000
Various bug fix