Releases: godwokenrises/godwoken
v1.12.0-rc1
[v1.12.0-rc1] - 2023-02-08
The web3
and web3-indexer
components have been added to the monorepo since this release, and we bumped the version from v1.8.x
to v1.12.x
to unify the version.
We introduced a breaking change of the config file in #946. The consensus-related options are moved into option consensus
, and we put the builtin testnet
and mainnet
consensus into the godwoken program. This change reduces the operation works of node maintainers.
Highlights:
Bug fixes:
Enhancement:
web3@v1.11.0
This release is only meant for web3/
subpackage. Since godwoken-web3 has been migrated to Godwoken monorepo, starting from this release, we will also transfer the web3 package release flow here. Previous releases of Godwoken web3 can be found at https://github.com/godwokenrises/godwoken-web3/releases
Feat
Fixed
- fix(web3): exclude private method with consistent naming by @RetricSu in #962
- fix(web3): validate json request for ws by @RetricSu in #963
- fix(ci): web3-indexer docker file path by @RetricSu in #928
- fix(ci): web3 & web3-indexer docker build by @jjyr in #958
- fix(ci): fix web3-indexer Dockerfile by @jjyr in #959
Other
- Add web3 to monorepo by @RetricSu in #910
- chore(ci): rm kicker ref by @RetricSu in #929
- chore(deps): bump knex from 2.0.0 to 2.4.0 in /web3 by @dependabot in #941
- chore(deps): bump bumpalo from 3.8.0 to 3.12.0 in /web3 by @dependabot in #957
v1.7.4
v1.8.0-rc3
What's Changed
- Fix healthcheck script permission by @sopium
- dockerfile: add /scripts/gwos-v1.3.0-rc1/ into prebuids image by @Flouse
Full Changelog: v1.8.0-rc2...v1.8.0-rc3
v1.8.0-rc2
[v1.8.0-rc2] - 2022-12-19
A major change in this release is re-interpreting the meaning of the xxx_timepoint
field to finalized timestamp
.
Thus, we can use the CKB transaction's since
field to determine the l1 timestamp and to unlock l1 cells without reference to the Rollup cell. It also simplifies the finality determination of withdrawal cells.
We also adjust the documentation:
- doc: update Finality Mechanism Changes #913
Other changes:
v1.8.0-rc1
1.8.0-rc1
In this version, an upgrading of on-chain scripts is included:
- feat: optimize Godwoken finality mechanism #836
- feat: deprecate verifications for state_checkpoint_list and prev_state_checkpoint #883
We also introduce a change to activate the new behavior.
- feat: determine global state version according to fork height#858
Other changes:
v1.7.3
v1.7.2
v1.7.1
CHANGELOG
[v1.7.1] - 2022-11-13
- fix: Support revert inner call state #835
- refactor(monorepo): Add godwoken-scripts #839 and godwoken-polyjuice #849 to monorepo
- Add polyjuice to monorepo by @jjyr in #849
- fork(consensus): Increase l2 tx max cycles from 150M to 500M #852
Commits
- feat: support increase l2 tx max cycles by @jjyr in #852
- Support revert inner state and add syscalls by @jjyr in #835
- Add godwoken scripts as sub folder by @jjyr in #839
- fix block syncing state transition by @jjyr in #846
- fix: upgrade gwos/contracts/always-success ckb-std to 0.9 by @jjyr in #847
- fix: use parent block to run history state by @jjyr in #850
- chore(deps): bump molecule from 0.6.0 to 0.7.2 in /gwos by @dependabot in #840
- chore(deps): bump openssl-src from 111.18.0+1.1.1n to 111.24.0+1.1.1s in /gwos by @dependabot in #841
- chore: remove unused crates by @jjyr in #844
- test: test state interface for different impls by @jjyr in #848
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
Added
- feat: add rewind-to-last-valid-block subcommand by @sopium in #832
- feat: add syscalls using Barreto-Naehrig (BN) curve construction by @Flouse in #808
Fixed
- fix(mem-pool): insert re-injected withdrawals to db by @sopium in #828
- fix(mem-pool): remove re-injected failed txs in mem pool by @zeroqn in #831
- fix(tools): fee rate is 0 in config file generated by tools by @zeroqn in #830
- fix: delete withdrawal info when detach block by @sopium in #833
- fix: check block size and retry if too large by @sopium in #834
- fix(rpc): don't return bad blocks by @sopium in #821
Others
- chore: cleanup unused code, the total capacity check is handled by the withdrawal::Generator::include_and_verify by @jjyr in #823
- chore: update image in fetch-binaries.sh by @Flouse in #829
Full Changelog: v1.7.0-rc2...v1.7.0