Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release taiko-alethia-protocol 2.1.0 #18928

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

taiko-kitty
Copy link
Contributor

@taiko-kitty taiko-kitty commented Feb 13, 2025

🤖 I have created a release beep boop

2.1.0 (2025-02-13)

Features

  • protocol: add lastProposedIn to slotB (#18379) (96b380a)
  • protocol: add proposeBlocksV2 method to ProverSet (#18115) (0743a99)
  • protocol: add proveBlocks method to ProverSet (#18025) (36a2ae5)
  • protocol: add aggregated sgx verify test (#18160) (8dda47b)
  • protocol: add Hekla Ontake hardfork upgrade scripts (#18103) (a3436e8)
  • protocol: add scripts back for testing bridge (#18910) (1151d38)
  • protocol: add solver support for l2 to l1 eth bridging (#18805) (320ef05)
  • protocol: adjust the zk ratio(risc0 & sp1) (#18613) (431435e)
  • protocol: adjust zk(risc0 & sp1) ratio (#18684) (a0c21a3)
  • protocol: allow local.params.parentMetaHash to remain as 0 (#18451) (94185fe)
  • protocol: allow any ERC20 tokens or Ether to be used as bonds (#18380) (1920521)
  • protocol: allow msg.sender to customize block proposer addresses (#18048) (22055cc)
  • protocol: allow owner to update recipient in TokenUnlock (#18184) (773ae1b)
  • protocol: allow per-block signals (#18905) (980912a)
  • protocol: change HeklaTaikoToken's clock mode to timestamp to test the DAO (#18597) (ccc9500)
  • protocol: check lastVerifiedBatchId with Pacaya fork height in getLastVerifiedTransition (#18906) (d97d726)
  • protocol: check-in HeklaTaikoToken (#18189) (60c38d8)
  • protocol: decrease the rate of risc0 in Hekla (#18553) (57d20db)
  • protocol: enable sp1 batch aggregation (#18199) (038cd32)
  • protocol: improve getTransitions (#18181) (868d733)
  • protocol: increase risc0 frequency in Hekla (#18407) (350264c)
  • protocol: Increase the probability of sgx proof for lab proposer (#18288) (fd0dbbb)
  • protocol: increase zk(risc0 & sp1) rate in mainnet (#18481) (f24a908)
  • protocol: introduce getTransitions in TaikoL1 (#18154) (273bf53)
  • protocol: introduce ForkManager to improve protocol fork management (#18508) (ff5c196)
  • protocol: make TaikoL2Deprecated ABI go-ethereum compatible (#18659) (05594cf)
  • protocol: make sure init() covers logics in init2(), init3().. (#18292) (9d06958)
  • protocol: measure gas per block using a debug event (#18470) (e84e472)
  • protocol: pacaya fork with simplified based rollup protocol (#18535) (3d85f7c)
  • protocol: propose a batch blocks conditionally (#18570) (e846f62)
  • protocol: rename B_BLOCK_PROPOSER to B_PRECONF_REGISTRY (#18255) (bf3caf7)
  • protocol: request zk proofs(risc0 & sp1) in mainnet (#18467) (1fab427)
  • protocol: scripts to deploy new mainnet implementation contracts (#18356) (269759b)
  • protocol: support delayed forced inclusion of txs (#18883) (a244be2)
  • protocol: tolerate invalid BaseFeeConfig on L2 (#18338) (f9f5d15)
  • protocol: update B_TIER_ROUTER in RollupAddressCache (#18370) (9748ae5)
  • protocol: update HeklaTierProvider to introduce sp1 proof (#18022) (76b6514)
  • protocol: update ontakeForkHeight to Sep 24, 2024 (#18046) (30c9316)
  • protocol: update RollupAddressCache with new MainnetTierRouter address (#18619) (b2ca63c)
  • protocol: update mainnet ontakeForkHeight config (#18252) (7550882)
  • protocol: update ric0 & sp1 verification contract (#18269) (684a909)
  • protocol: update script of deploying sp1 (#18019) (9464967)
  • protocol: update sp1 contracts (#18097) (6f26434)
  • protocol: update sp1 to 3.0.0 prod version (#18465) (0b11101)
  • protocol: upgrade script (#18334) (2c41dd1)
  • protocol: upgrade sp1 contract to v4.0.0-rc.3 (#18740) (a58852f)
  • protocol: user smaller cooldown windows (#18345) (63455f9)
  • taiko-client: changes based on Pacaya fork (#18746) (02ae1cf)
  • taiko-client: soft block driver APIs (#18273) (9fff7ff)

Bug Fixes

  • protocl: check blockId in getBlock and getBlockV2 (#18327) (4288fb6)
  • protocol: add timestamp as a new parameter to getBasefeeV2 (#18686) (361c26a)
  • protocol: avoid invocation in Bridge message processing if calldata is "" and value is 0 (#18137) (10c2972)
  • protocol: avoid setting stateRoot = 0 in ContextV2 (#18858) (3055175)
  • protocol: correct the wrong router address for mainnet (#18291) (ae0a9da)
  • protocol: deep copy context transition (#18859) (0f4db9b)
  • protocol: fix tid in getTransitionByParentHash (#18895) (0071fcb)
  • protocol: fix a new bug in LibProposing (#18328) (7436bae)
  • protocol: fix an issue in same transition check (#18254) (233806e)
  • protocol: fix DCAP configuration script (#18088) (e8618c5)
  • protocol: fix debitBond bug and add additional tests (#18443) (75ff1f8)
  • protocol: fix issue in mainnet deployment script (#18283) (5c371a1)
  • protocol: fix LibAddress.supportsInterface to handle undecodeable return data (#18286) (299b4c9)
  • protocol: fix permission in ComposeVerifier (#18302) (4c45d8b)
  • protocol: fix proposeBlock()'s block id check (#18227) (3a9d6c1)
  • protocol: fix test related to SendMessageToDelegateOwner.s.sol (#18300) (65daa3e)
  • protocol: fix wrong Bridged ERC20 address cache (#18287) (49267ab)
  • protocol: make RegularERC20 predeployed in genesis (#18876) (149ddef)
  • protocol: make TaikoAnchor named taiko in L2 genesis (#18877) (589797d)
  • protocol: revert B_TIER_OPTIMISTIC back to "" (#18446) (9549e7f)
  • protocol: revert a change to maintain taiko-geth compatibility (#18331) (9d18d59)
  • protocol: revert changes related to proposedIn and proposedAt to fix a bug (#18333) (5cb43ab)
  • protocol: reward non-assigned prover 7/8 liveness bond (#18132) (9f99099)
  • protocol: small fix to 1559 error check (#18339) (4428661)
  • protocol: use PacayaForkRouter instead of ForkRouter (#18891) (1dab819)

Chores

Documentation

Code Refactoring

  • protocol: extra a new function in LibProposing (#18456) (5b4b0cd)
  • protocol: extract an IBlockHash interface from TaikoL2 (#18045) (bff481e)
  • protocol: remove unused code post Ontake fork (#18150) (8543cec)
  • protocol: restructure solidity code to match compilation targets (#18059) (adc47f4)
  • protocol: simplify some protocol code based on OpenZeppelin's recommendation (#18308) (fbad703)
  • protocol: slightly change defender monitors (#18086) (b93d056)
  • protocol: slightly improve EssentialContract (#18445) (3d077f8)
  • protocol: use immutables to avoid address resolving (#18913) (d5f9fe5)

Tests

  • protocol: check LibEIP1559 function results in fuzz tests (#18475) (06e190c)
  • protocol: fix another L2 test failure (#18304) (b3dd4dc)

Workflow

Build

  • deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#18539) (79f3fab)
  • deps: bump golang.org/x/sync from 0.9.0 to 0.10.0 (#18560) (3d51970)

This PR was generated with Release Please. See documentation.

@dantaik
Copy link
Contributor

dantaik commented Feb 13, 2025

Lets have a one week window for potential new changes, then merge this PR on Feb 21st to trigger a release. @davidtaikocha @smtmfft

@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch 3 times, most recently from 7788e53 to 3f72c6c Compare February 13, 2025 09:00
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch from 3f72c6c to ca7ca3c Compare February 13, 2025 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants