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 #18872

Conversation

taiko-kitty
Copy link
Contributor

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

🤖 I have created a release beep boop

2.1.0 (2025-02-04)

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 ComposeVerifier, TeeAnyVerifier, and ZkAnyVerifier (ee464ca)
  • protocol: add Hekla Ontake hardfork upgrade scripts (#18103) (a3436e8)
  • 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: change HeklaTaikoToken's clock mode to timestamp to test the DAO (#18597) (ccc9500)
  • 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: protocol monitors (#18002) (45b2087)
  • 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 backward-compatible batch-proof verification (#17968) (c476aab)
  • 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 Hekla ontakeForkHeight (#17983) (8819e3a)
  • 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: use SP1 1.2.0-rc with more proof verification tests (#18001) (f7bcf1d)
  • protocol: user smaller cooldown windows (#18345) (63455f9)
  • 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 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 tier id conflicts (#18004) (0df1ad4)
  • protocol: fix wrong Bridged ERC20 address cache (#18287) (49267ab)
  • 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)

Chores

Documentation

Code Refactoring

  • protocol: extra a new function in LibProposing (#18456) (5b4b0cd)
  • protocol: extract an IBlockHash interface from TaikoL2 (#18045) (bff481e)
  • protocol: refactor TierProvider implementations (ee464ca)
  • protocol: remove ProposerAccess for easier composability (#17994) (80176a1)
  • protocol: remove uncessary init2() from TaikoL2 (#17973) (4e08881)
  • protocol: remove unused code post Ontake fork (#18150) (8543cec)
  • protocol: restructure solidity code to match compilation targets (#18059) (adc47f4)
  • protocol: simplify mainnet address caching (ee464ca)
  • 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)

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)
  • deps: bump merkletreejs from 0.3.11 to 0.4.0 (#17942) (1624b71)

This PR was generated with Release Please. See documentation.

@taiko-kitty taiko-kitty changed the title chore(main): release taiko-alethia-protocol 1.12.1 chore(main): release taiko-alethia-protocol 2.1.0 Feb 4, 2025
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch from 8d7b2d6 to 2df56d4 Compare February 4, 2025 09:07
@dantaik dantaik closed this Feb 4, 2025
@dantaik dantaik deleted the release-please--branches--main--components--taiko-alethia-protocol branch February 4, 2025 10:59
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