This repository has been archived by the owner on May 11, 2024. It is now read-only.
Releases: taikoxyz/taiko-client
Releases · taikoxyz/taiko-client
v0.2.4
What's Changed
- feat(proposer): introduce the
txpool.locals
flag by @davidtaikocha in #122 - feat(proposer): improve sync progress check by @davidtaikocha in #123
- fix(proposer): fix an issue in
L2ExecutionEngineSyncProgress
by @davidtaikocha in #124 - feat(ci): add go cache in action by @alexshliu in #125
- feat: comment hive results by @alexshliu in #126
- chore: Comment on the specified PR by @alexshliu in #129
- chore: update to 2023 and rename LICENSE to LICENSE.md by @d1onys1us in #131
- chore(bindings): update bindings by @davidtaikocha in #133
- feat(prover): update
TaikoL1Evidence
struct by @davidtaikocha in #134 - test(ci): update integration tests setup by @davidtaikocha in #136
- chore(ci): add hive test to PR actions by @alexshliu in #135
- fix: fix security issue caused by btcd not check witness size by @alexshliu in #137
- test(ci): fix two typos in integration test scripts by @davidtaikocha in #138
- chore(protocol): update bindings by @alexshliu in #140
- feat(prover): update invalid transactions list hints by @davidtaikocha in #142
- feat(bindings): update bindings,
TaikoL1.getStateVariables
returns a struct by @davidtaikocha in #143 - chore(bindings): update protocol bindings by @davidtaikocha in #144
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- docs: fix some typos by @d1onys1us in #109
- feat(prover): introduce
ProofSubmitter
interface for better decoupling by @davidtaikocha in #111 - feat(driver): move some components into separated directories by @davidtaikocha in #114
- test(coverage): improve coverage by @davidtaikocha in #115
- chore(ci): trigger HIVE integration tests by @alexshliu in #113
- chore(action): trigger hive test by PR by @alexshliu in #118
- feat(proposer): introduce
types.TransactionsByPriceAndNonce
to store pool content by @davidtaikocha in #120
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- test(driver): use golden touch account as throwaway block builder in integration tests by @davidtaikocha in #103
- chore(workflow): use pnpm cache to reduce execution time of workflow by @davidtaikocha in #105
- docs(driver): fix a typo by @davidtaikocha in #106
- feat(prover): improve proof submission by @davidtaikocha in #108
- feat(all): changes base on protocol's
tokenomics_implementation
by @davidtaikocha in #104
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- feat(prover): improve proof submission concurrency by @davidtaikocha in #100
- fix(driver): use protocol's last valid parent block as the throwaway block's pre-state by @davidtaikocha in #102
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- chore(ci): update docker image build platforms by @davidtaikocha in #82
- feat(driver): update
AheadOfProtocolVerifiedHead
check by @davidtaikocha in #83 - fix(metrics): fix typos by @HAOYUatHZ in #86
- chore(go.mod): update
go.mod
by @davidtaikocha in #87 - fix(doc): fix some typos by @davidtaikocha in #85
- fix(driver): fix a potential error which will happen when restarting a node by @davidtaikocha in #88
- feat(prover): update
isSubmitProofTxErrorRetryable
check by @davidtaikocha in #89 - feat(prover): improve prover's event loop by introducing
forceProvingTicker
by @davidtaikocha in #91 - feat(driver): improve driver's logs by @davidtaikocha in #92
- feat(prover): add
MaxConcurrentProvingJobs
&&StartingBlockID
flags by @davidtaikocha in #93 - feat(prover): introduce a transaction mutex for better concurrency handling by @davidtaikocha in #94
- chore(docs): fix typo waitting -> waiting by @d1onys1us in #95
- feat(driver): allow
beacon.VALID
response when callingNewPayloadV1
by @davidtaikocha in #96 - chore(all): beautify some logs by @davidtaikocha in #97
- chore(all): beautify some logs by @davidtaikocha in #98
- chore(version): release
v0.2.0-dev
by @davidtaikocha in #99
New Contributors
- @HAOYUatHZ made their first contribution in #86
Full Changelog: v0.1.10...v0.2.0
v0.1.10
What's Changed
- fix(driver): remove throwaway builder balance check by @davidtaikocha in #80
- feat(driver): use fixed pre-state for throwaway blocks by @davidtaikocha in #81
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- feat(driver): track L2 execution engine's P2P sync progress by @davidtaikocha in #61
- feat(proposer): update some proposer logs by @davidtaikocha in #75
- feat(proposer): allow random proposing interval by @davidtaikocha in #76
- feat(driver): improve protocol synced headers verification by @davidtaikocha in #77
- feat(prover): wait random durations before submit dummy proofs by @davidtaikocha in #79
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat(pkg): add
GetProtocolStateVariables
method by @davidtaikocha in #74
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- test(proposer): introduce
CustomProposeOpHook
for better testing flexibility by @davidtaikocha in #60 - chore(dockerfile, bindings): expose metrics server's port && update bindings by @davidtaikocha in #62
- feat(proposer): check whether the current proposer is whitelisted when initializing by @davidtaikocha in #63
- fix(test): fix a test error by @davidtaikocha in #64
- test(proposer): improve proposer tests by @davidtaikocha in #65
- feat(rpc): update whitelist checking by @davidtaikocha in #66
- refactor(bindings): rename
V1TaikoL2
toTaikoL2
by @davidtaikocha in #67 - feat(driver): allow empty L2 blocks by @davidtaikocha in #69
- feat(prover): improve proofs submission by @davidtaikocha in #70
- refactor(prover): rename some variables and methods by @davidtaikocha in #71
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- refactor(driver, bindings): optimize assembling anchor transactions by introducing
AnchorConstructor
andFixedKSigner
structs && introducebindings.ProtocolConstants
by @davidtaikocha in #59
Full Changelog: v0.1.5...v0.1.6