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

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-19)

Features

  • protocol: add lastProposedIn to slotB (#18379) (96b380a)
  • protocol: add proposeBlocksV2 method to ProverSet (#18115) (0743a99)
  • protocol: add aggregated sgx verify test (#18160) (8dda47b)
  • protocol: add blobCreatedIn to BlobParams (#18954) (adaf808)
  • protocol: add function in preconf whitelist to retrieve operator for next epoch (#18935) (b22ed04)
  • 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 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 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: use immutables and add verifiers in ComposeVerifier (#18937) (d5a7fe1)
  • 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)
  • taiko-client: fix the workflow to get proof_verifier (#18936) (0d97116)

Chores

Documentation

Code Refactoring

  • protocol: extra a new function in LibProposing (#18456) (5b4b0cd)
  • protocol: extract an IBlockHash interface from TaikoL2 (#18045) (bff481e)
  • protocol: improve comments in TaikoAnchor (#18959) (d698944)
  • 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 14 times, most recently from 7211663 to b1aeacc Compare February 18, 2025 14:42
@dantaik dantaik enabled auto-merge (squash) February 18, 2025 16:00
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch 2 times, most recently from 6eea244 to 31f0033 Compare February 19, 2025 00:37
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch from 31f0033 to 78496c5 Compare February 19, 2025 02:59
@dantaik dantaik merged commit a1e4ed7 into main Feb 19, 2025
7 checks passed
@dantaik dantaik deleted the release-please--branches--main--components--taiko-alethia-protocol branch February 19, 2025 03:24
@taiko-kitty
Copy link
Contributor Author

🤖 Created releases:

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.

3 participants