Releases: taikoxyz/simple-taiko-node
v1.8.1
Summary
v1.8.1 (2024-10-24) is a release for Taiko Mainnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.
Mandatory Update ⚠️
Key Dates
- Protocol Upgrade: Oct 31th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
- Ontake Fork: Estimated for Nov 15th, 2024, at block height 538,304. The exact time may vary due to block time variability.
Required Software Versions
The versions listed below are the minimum required for the Ontake upgrade. Please note that newer versions may be released, and it's advised to stay updated.
- Taiko BCR Protocol v1.10.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.11.1
- taiko-client v0.39.2
- simple-taiko-node v1.8.1
- raiko v1.3.0
Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved.
Details
Features
- env: add TxMgr flag annotations (#334) (dd9322f)
- hekla: bump Hekla client tag (#337) (b575679)
- mainnet: bump client version (#336) (9166881)
- mainnet: bump version (#341) (ec5868f)
- update tags for Hekla / mainnet (#340) (3884f86)
Chores
Bug Fixes
v1.8.0
Summary
v1.8.0 (2024-10-23) is a release for Taiko Mainnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.
Mandatory Update ⚠️
Key Dates
- Protocol Upgrade: Oct 31th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
- Ontake Fork: Estimated for Nov 15th, 2024, at block height 538,304. The exact time may vary due to block time variability.
Required Software Versions
The versions listed below are the minimum required for the Ontake upgrade. Please note that newer versions may be released, and it's advised to stay updated.
- Taiko BCR Protocol v1.9.0 or v1.10.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.11.1
- taiko-client v0.39.2
- simple-taiko-node v1.8.1
- raiko v1.3.0
Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved.
Details
Features
- env: add TxMgr flag annotations (#334) (dd9322f)
- hekla: bump Hekla client tag (#337) (b575679)
- mainnet: bump client version (#336) (9166881)
- mainnet: bump version (#341) (ec5868f)
- update tags for Hekla / mainnet (#340) (3884f86)
Chores
v1.7.0
Summary
v1.7.0 is a release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.
Mandatory Update ⚠️
Key Dates
- Protocol Upgrade: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
- Ontake Fork: Estimated for Sep 24th, 2024, at block height 840,512. The exact time may vary due to block time variability.
Required Software Versions
The versions listed below are the minimum required for the Ontake upgrade. Please note that newer versions may be released, and it's advised to stay updated.
- Taiko BCR Protocol v1.9.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.8.0
- taiko-client v0.36.0
- simple-taiko-node v1.7.0
- raiko v1.1.0
Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved. This pre-release applies only to the Hekla testnet and is not for mainnet use.
Details
Features
-
prover,proposer,driver: bump client version (#330) (ce53ce2)
-
feat(env): update Hekla && mainnet bootnodes by @davidtaikocha in #332
-
chore(main): release 1.7.0 by @github-actions in #333
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Summary
v1.6.0 is a pre-release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.
⚠️ Mandatory Update ⚠️
Timing
There are two crucial timestamps to be aware of:
- Protocol upgrade timestamp: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — This is the earliest time we'll perform the contract upgrade on Hekla. You must start using the new software before this time.
- Ontake fork timestamp: Estimated to occur on Sep 24th, 2024, at fork block height 840,512. Due to Taiko's variable block time, the exact moment can't be precisely predicted.
Software releases
The following software versions must be used in conjunction:
- taiko-geth: v1.8.0
- taiko-client: v0.36.0
- simple-taiko-node: v1.6.0
- taiko protocol: v1.9.0 — If using a
ProverSet
for block proposal and proving, update its implementation to the new version in this release.
Failure to upgrade may result in disconnection from the Taiko network or other operational issues. You can revert to the previous version before the fork occurs after upgrading to this pre-release, as there are no database schema changes.
This pre-release is intended for the Hekla testnet only and shall not be used for Taiko mainnet.
Details
Features
v1.4.0
v1.3.0
v1.2.0
v1.1.0
What's Changed
- feat: cherry-pick profile management into main by @RogerLamTd in #284
- chore: bump
taiko-client
tag by @davidtaikocha in #286 - feat: make changes to unify branches by @RogerLamTd in #285
- feat: add taiko_min_tip to .env by @RogerLamTd in #287
- docs(mainnet): update a comment by @davidtaikocha in #288
Full Changelog: v1.0.0...v1.1.0
v1.0.0
1.0.0 (2024-05-30)
Features
- add echo informing of the proposer being disabled before 'sleep infinity' (#139) (541c04b)
- add update-env.sh util script (#106) (0a15475)
- all: add default
proposeBlockTxGasTipCap
flag value for proposers (#110) (6b084e2) - all: initial commit (#1) (c44176c)
- all: update configurations for alpha-5 testnet (#121) (3f5347e)
- alpha-3: add more bootnodes (#58) (76de101)
- alpha-4: add Eldfell network configs (#67) (d34b96b)
- alpha-6: add
Katla
network configs (#158) (bf1d2a2) - chore: update docker-compose configurations (#53) (3ee89e7)
- docker-compose.yml formatting (#225) (0ca3155)
- eldfell: add
PROVE_UNASSIGNED_BLOCKS
env (#69) (1d6e1cd) - eldfell: increase zkevm-chain-rpcd wait timeout (#73) (d9e6586)
- eldfell: update
PORT_L3_EXECTION_ENGINE_HTTP
&&PORT_L3_EXECTION_ENGINE_WS
(#68) (3a75489) - eldfell: update default bootnodes (#98) (2b8d662)
- eldfell: update service names (#70) (e7cb642)
- env: use golden touch account as
L2_THROWAWAY_BLOCK_BUILDER
(#12) (fc4de37) - grimsvotn: add
DISABLE_P2P_SYNC
option (#57) (55cc163) - grimsvotn: update A3 zkevm-chain-prover-rpcd memory limit (#95) (836d217)
- grímsvötn: update p2p sync timeout config (#56) (c1b5cd0)
- handle unix signals (#224) (247ef63)
- hekla: introduce
--gpo.ignoreprice
flag (#247) (e5221f2) - hekla: modify
simple-taiko-node
for hekla (#205) (b0a1b21) - hekla: update default
TX_GAS_LIMIT
config (#209) (e75f5f0) - jolnir: update default gas limit configurations (#129) (96c48a5)
- katla: improve
start-zkevm-chain-rpcd.sh
(#164) (e56a6e7) - log: add
PROVER IS DISABLED
log (#178) (25af49c) - mainnet: update mainnet configs (#276) (ebe5bd7)
- node: set locals in node (#92) (08a5b0d)
- proposer: proposer can only propose local transactions (#91) (8ba42aa)
- proposer: Proposer gas limit + script refactor (#101) (17f1d0c)
- proposer: update proposer RPC config temporarily (#26) (23eb266)
- proposer: wait receipt timeout flags + refactor prover scripts (#104) (e76acb9)
- prover: add proof skip size config for L3 (#118) (569592a)
- prover: add prove block tx gas limit flag (#115) (42d62bc)
- prover: support running node and sgx prover on different servers (#221) (e84507a)
- repo: enable OpenAI-based review (#52) (6d0d863)
- rm useless config (#281) (eebfffa)
- script: add condition to check requirement variables for proposer/prover (#238) (fca0c9a)
- set default home dashboard (#174) (63a9aa7)
- start multiple
zkevm-chain
provers (#94) (2d12441) - update default ports (#89) (27b902e)
- update sync timeout (#59) (cfbc2a0)