Skip to content

Releases: morph-l2/morph

v0.5.3

27 Mar 05:07
a20bbfa

Choose a tag to compare

What's Changed

  • fix: handle MorphTx V0/V1 decoding in DecodeTxsFromBytes (#920)

Bug Fix

  • Fixed a panic (makeslice: len out of range) in DecodeTxsFromBytes when decoding MorphTx V1 transactions
  • MorphTx V1 wire format includes a version byte between the type byte and RLP payload, which was incorrectly treated as an RLP prefix
  • Added proper handling for both MorphTx V0 and V1 formats using Transaction.UnmarshalBinary()
  • Added bounds check in extractInnerTxFullBytes to prevent panic on invalid RLP prefix bytes

Full Changelog: v0.5.2...v0.5.3

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

13 Mar 10:47
83e4e8b

Choose a tag to compare

Highlights

This release introduces the Jade hard fork upgrade, featuring a major prover overhaul, sequencer node refactoring, and autonomous batch generation in the submitter.

What's Changed

Prover Upgrade

  • Upgrade Prover to SP1 v5, integrate Morph-Reth as STF, and replace zkTrie with MPT (#886)
  • Jade prover upgrade — further enhancements for the Jade hard fork (#895)
  • Add view function of proveBatchState (#884)

Sequencer & Node

  • Support sequencer rotate (#867)
  • Add reorg block check (#892)
  • Update Go modules & submodule (#914)

Tx-Submitter

  • Fix commitBatchWithProof by any (#906)
  • Support fixed gas fee cap and tip cap (#868)
  • Set GethRetryMaxElapsedTime to 30 min (#905)

DevOps

  • Add Docker release workflow for node image (#912)

Full Changelog: v0.4.11...v0.5.0

v0.4.11

11 Feb 10:56
128d569

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.9...v0.4.11

v0.4.9

07 Jan 07:45
1f4e42c

Choose a tag to compare

Validator supports altfeeTx transaction type

What's Changed

Full Changelog: v0.4.8...v0.4.9

v0.4.8

19 Dec 06:45
9392ad9

Choose a tag to compare

v0.4.8 - Emerald Fork

⚠️ Critical Upgrade Required

This is a mandatory upgrade for all mainnet nodes. Failure to upgrade will result in chain fork.

Breaking Changes

Validator Set Hash Fix - Fixed validator set hash mismatch at mainnet height 18409547. Nodes that do not upgrade will fail to sync past this height or may fork from the main chain. (#828)

New Features

  • Version Command - Added morphnode version subcommand to display build information (#837)
  • Emerald Prover - Upgraded prover for Emerald fork support (#822)
  • ERC20 Token Price Oracle - Added support for ERC20 token price feeds (#792)
  • Alt Fee Oracle - Alternative fee oracle implementation (#809)

Improvements

  • Updated go-ethereum dependency (#839)
  • Audit fixes (#838)
  • Added token price oracle metrics and stable coins support (#826)
  • Added metrics for finalize batch check (#820)
  • Fixed GetBlobSidecarsEnhanced (#825)
  • Use fixed priority_fee for gas-oracle transactions (#824)
  • Prover mainnet sync fix (#821)
  • Updated geth submodule to morph-v2.0.9 (#817)
  • Token register balance slot update (#812)

v0.4.7

20 Nov 01:23
3cb4687

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.4...v0.4.7

v0.4.2

31 Dec 10:04
af4158b

Choose a tag to compare

Notes

Key updates

  • Remove skipBitmap from batch
  • Optimize submitter process

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.0

21 Oct 10:31
24b616b

Choose a tag to compare

Overview

This release improved the performance and throughput of the morph network, switched the ZK proof system to SP1, and fixed audit issues with the contract.

What's Changed

Full Changelog: v0.2.1...v0.4.0

v0.2.0-beta

02 Aug 05:25

Choose a tag to compare

v0.2.0-beta Pre-release
Pre-release

Overview

This release refactors the staking module for supporting the sequencers election, user delegation, reward distribution. Moreover, it optimizes the batch submission to reduce the rollup cost.
This release also includes additional robustness and efficiency improvements.

What's Changed

New Contributors

Full Changelog: v0.1.0-beta...v0.2.0-beta