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 1.7.0 #17579

Closed
wants to merge 1 commit into from
Closed

Conversation

taiko-kitty
Copy link
Contributor

@taiko-kitty taiko-kitty commented Jun 13, 2024

🤖 I have created a release beep boop

1.7.0 (2024-06-14)

Features

  • bridge-ui: release (#17071) (2fa3ae0)
  • protocol,supplementary-contracts: relocate & allow TokenUnlock to deploy and own ProverSets (#17251) (f3d6ca1)
  • protocol: add BridgedTaikoToken that inherits ERC20VotesUpgradeable (97a328e)
  • protocol: add DeployTaikoToken script (#16771) (00f8954)
  • protocol: add ITierRouter interface to DevnetTierProvider (#17474) (d9dd337)
  • protocol: add PAUSE_BRIDGE env to DeployOnL1 script (#16927) (1045a55)
  • protocol: add PAUSE_TAIKO_L1 config to DeployOnL1 script (#16904) (d8c189f)
  • protocol: add a new tier B_TIER_GUARDIAN_MINORITY (#16790) (cab4071)
  • protocol: add a script to use native USDC token as the bridged token (#16812) (63fe93d)
  • protocol: add back EventProcessed event and improve gas logging in Bridge (#16760) (530457b)
  • protocol: add bridge rate limiter for ETH and ERC20s (#16970) (d048a28)
  • protocol: add getLastVerifiedBlock and getLastSyncedBlock (#17566) (cf0743f)
  • protocol: add new tcb & update related tests (#17545) (97aa874)
  • protocol: add ProverSet to hold TKO tokens (#17230) (b7802b1)
  • protocol: allow contract owner to mint/burn bridged ERC20 tokens (besides ERC20Vault) (97a328e)
  • protocol: allow DelegateOwner to delegatecall for batching (#17022) (7e1374e)
  • protocol: allow first block proposer to skip EOA check signature (#16899) (f1c6b41)
  • protocol: allow getTransition to be called for all blocks (#17268) (bca493f)
  • protocol: allow guardian prover to pause block proving & verification (#17286) (b955e0e)
  • protocol: allow GuardianProver set TKO allowance for TaikoL1 (#16831) (ce7076c)
  • protocol: allow hooks to be empty if prover and proposer are the same addr (#17511) (18b1abb)
  • protocol: allow L1 bridge to self-delegate any token's voting power (#17204) (9bd5efa)
  • protocol: allow QuotaManager to set quota period (#17497) (1655aef)
  • protocol: allow resetting genesis hash on L1 before 1st block is proposed (#17078) (2b4816e)
  • protocol: allow tier configuration based on block numbers. (#17399) (3e50e1c)
  • protocol: bump GAS_RESERVE to 800_000 (#16840) (63035fd)
  • protocol: change blockMaxProposals from 432_000 to 324000 (#17499) (c6d184a)
  • protocol: change min base fee to 0.01 gwei (#16914) (8028614)
  • protocol: change to transfer-and-burn pattern with NFT vaults (#17049) (22ac9ae)
  • protocol: deploy ProverSet in DeployOnL1 script (#17272) (6e56475)
  • protocol: disallow bridged token contract owner to trigger migration directly (must go through ERC20Vault) (97a328e)
  • protocol: disallow migration within 90 days post the previous migration (97a328e)
  • protocol: enable AddressManager not to load from storage (#17250) (c8207d3)
  • protocol: enable permissionless block-proposing (#17303) (62dd749)
  • protocol: execute enableTaikoTokenAllowance in DeployOnL1 script (#16907) (83cdbe8)
  • protocol: fix vault name and symbol validation bug with more unit tests (#17013) (8532b77)
  • protocol: implement timestamp based checkpoints for TKO & BridgedERC20 (#16932) (56dddf2)
  • protocol: improve TransitionProved event to include previous prover and contester (#16967) (4b4a502)
  • protocol: improve Bridge gasleft() validation (#17422) (0febafe)
  • protocol: increase GAS_OVERHEAD value based on testnet data (#16769) (fb9334c)
  • protocol: make AutomataDcapV3Attestation state variables public and emit events (#17193) (3740dc0)
  • protocol: make bridge processMessage return message's status and reason (277dade)
  • protocol: optimize assignment hook and prover set for gas (#17481) (984e778)
  • protocol: pause ERC20Vault by default on L2 so owner can deploy native USDC (#16791) (cd682a0)
  • protocol: put automata dcap v3 ra behind proxy (#16867) (1282113)
  • protocol: redesign Bridge fee & gasLimit and remove 2-step processing (#16739) (3049b0c)
  • protocol: reduce gas cost by skipping reading storage for delegates() (#17487) (f58d22f)
  • protocol: reduce ring-buffer size to reduce proposer cost (#17383) (b335b70)
  • protocol: refactor tier providers and added minority-guardian provers to all providers (#17169) (cd51442)
  • protocol: remove a few cached addresses (#17346) (e79a367)
  • protocol: remove ERC20SnapshotUpgradeable from TaikoToken and BrigedERC20 tokens (#16809) (f20a02f)
  • protocol: remove more timelock related code (#17018) (88a13b6)
  • protocol: rename TierProviderV2 to TierProviderV3 and add a new TierProviderV2 (#16908) (0d5b685)
  • protocol: revert #16967 (#16973) (a937943)
  • protocol: safeguard possible failing calls (#16931) (0f6b6b5)
  • protocol: trigger simultaneous recurring TKO snapshots (#16715) (bffc8dc)
  • protocol: update Hekla deployment (#17560) (bfeadd8)
  • protocol: update L1 / L2 deployment scripts (#16913) (6f1194f)
  • protocol: update L2 deployment (#17360) (e56e290)
  • protoocl: make BridgedERC20 no longer inherit ERC20VotesUpgradeable (97a328e)

Bug Fixes

  • protocol: add receive function to ProverSet (#17334) (161fd8b)
  • protocol: allow AddressManager to reference self (#17070) (9fbfb84)
  • protocol: allow TaikoL1 to be paused when initialized (#16893) (22d5d42)
  • protocol: be more strict with changeBridgedToken (#17333) (8d14e84)
  • protocol: change to transfer and mint pattern with BridgedERC20 tokens (#16796) (75841ec)
  • protocol: check special addresses in recallMessage (#17411) (304aec2)
  • protocol: fix a deployment issue in TaikoL1 (#16897) (c8384f2)
  • protocol: fix a proving window check bug (#17376) (06f97d6)
  • protocol: fix a workflow issue (#16921) (a27fdbf)
  • protocol: fix address manager init (#17075) (b7bd29c)
  • protocol: fix an issue for ProverSet.proposeBlock (#17521) (d3037ad)
  • protocol: fix an issue in DevnetTierProvider (#16798) (2714dd2)
  • protocol: fix AssignmentHook Ether payment issue (#17495) (0b1ab18)
  • protocol: fix bridge bugs in getMessageMinGasLimit (#17284) (859f854)
  • protocol: fix Bridge message.fee double spending bug (#17446) (1bd3285)
  • protocol: fix bridge quota processing in processMessage (277dade)
  • protocol: fix getTierProvider and apply additional gas optimization (#17488) (daa7aa7)
  • protocol: fix metadata retrieval in vaults (#17003) (658775a)
  • protocol: fix ProverSet permission issue (#17527) (98b47d4)
  • protocol: fix proving window logic (#17378) (9ad6691)
  • protocol: fix seemingly quota issue (#17544) (d083eeb)
  • protocol: fix tier ID check issue in GuardianProver.approve() (#17170) (f3dc402)
  • protocol: fix vault test failures due to change of Bridge GAS_RESERVE (#16844) (bc8708e)
  • protocol: remove L1/gov/ in favor of Aragon's (#16933) (1573735)
  • protocol: remove receive function from Bridge (#17330) (4ef2847)
  • protocol: renounce timelock_admin role from msg.sender (#16751) (abd18e8)
  • protocol: resolve conflict (#17504) (a2daec6)
  • protocol: revert "add batch transfer and burn for BridgedERC721 (#17058) (#17066) (84e3000)
  • protocol: revert adding batchBurn to IBridgedERC1155 (#17077) (4903bec)
  • protocol: revert auto snapshot PR (#16801) (ef00cae)
  • protocol: take calldata into account when calculating gas charge (#17503) (b41faac)
  • protocol: verify target address is a contract address in DelegateOwner (#17328) (0c3c0e1)

Chores

Documentation

Code Refactoring

  • protocol,eventindexer,relayer: merge GasLog into MessageProcessed (#16770) (42b53d0)
  • protocol: add batch transfer and burn for BridgedERC721 (#17058) (cfc8fa8)
  • protocol: apply gas optimization (#17479) (8a27cbe)
  • protocol: apply small gas optimization (#17508) (c98dc4a)
  • protocol: avoid a SLOAD in Signal Service when a block is proposed (#17494) (6d7a9b5)
  • protocol: avoid unnecessary Signal Service call (#17516) (9fac584)
  • protocol: bring two modifiers to EssentialContract (#17233) (0b81d42)
  • protocol: change Bridge's getMessageMinGasLimit function (#16793) (bb00de3)
  • protocol: improve base-fee math and remove L1 min base fee (#17009) (a981ccd)
  • protocol: improve block liveness bond handling (#17010) (23bfeb6)
  • protocol: improve contracts based on suggestions from OpenZeppelin (ad92a14)
  • protocol: merge BridgedERC20Baseinto BridgedERC20for simplicity (97a328e)
  • protocol: merge guardian prover and verifier contract into one (#16788) (fdf40c6)
  • protocol: merge Guardians.sol into GuardianProver.sol (#17285) (dc313ff)
  • protocol: optimize SGXVerifier (#17498) (2e2fb9f)
  • protocol: optimize signature verification in AssignmentHook (#17486) (cc77898)
  • protocol: optimize storage reads/writes in proveBlock (#17532) (ba5c25b)
  • protocol: refactor vault code with minor improvement (#16797) (e12b0fb)
  • protocol: remove address manager from Taiko Token (#16827) (2f6d3c6)
  • protocol: remove BlockAssigned event (#17465) (810ee3e)
  • protocol: remove bridged token impl dependencies from vaults (#17067) (13ad99d)
  • protocol: remove unused state vars from TaikoL2 (#17002) (b83cb99)

Reverted Commits

  • protocol: revert AssignmentHook to production version with only an event removed (#17512) (a4a9b98)

This PR was generated with Release Please. See documentation.

@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch 3 times, most recently from 353515c to 80b5418 Compare June 13, 2024 08:23
@taiko-kitty taiko-kitty changed the title chore(main): release 0.7.0 chore(main): release 1.1.0 Jun 13, 2024
@taiko-kitty taiko-kitty changed the title chore(main): release 1.1.0 chore(main): release 0.5.0 Jun 13, 2024
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch 2 times, most recently from e920989 to ae8a873 Compare June 13, 2024 14:28
@taiko-kitty taiko-kitty changed the title chore(main): release 0.5.0 chore(main): release 0.13.0 Jun 14, 2024
@taiko-kitty taiko-kitty changed the title chore(main): release 0.13.0 chore(main): release 0.2.0 Jun 14, 2024
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch 2 times, most recently from a759813 to 826fae1 Compare June 14, 2024 05:06
@taiko-kitty taiko-kitty changed the title chore(main): release 0.2.0 chore(main): release 0.13.0 Jun 14, 2024
@taiko-kitty taiko-kitty changed the title chore(main): release 0.2.0 chore(main): release 0.5.0 Jun 14, 2024
@taiko-kitty taiko-kitty changed the title chore(main): release 0.13.0 chore(main): release 1.7.0 Jun 14, 2024
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch 3 times, most recently from 3452cb8 to 1e9c29f Compare June 14, 2024 06:46
@RogerLamTd RogerLamTd closed this Jun 14, 2024
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