Releases: axieinfinity/ronin
Telescope (v2.5.3)
The Telescope release includes the Olek hard fork on the Saigon testnet, as well as several bug fixes and improvements.
This release is not recommended for mainnet use, as we are testing it on the Saigon testnet to ensure its stability.
The hardfork is scheduled to take place on the Saigon testnet at block 16849000. If you are running a Saigon testnet node, please upgrade your Saigon node with this version before that block.
Olek hardfork
- Reduce block time of out of turn miner (#252)
- Fix recently signed check when slashing unavailable validator (#267)
Changes and bug fixes
- Fix miner does not mine its inturn block (#268)
- Fix debug APIs issue after DPoS (#259, #264)
- Fix some bugs related to explorer development (#250)
- Upgrade go version from 1.17 to 1.20
- Remove the confusing behavior in private key import flow (#265)
- Support prestate with diffMode, multiplexing tracer (muxTracer) and flatCallTracer (aka parity style tracer)
- Replace duktape with goja to handle JS tracer
- Support block overrides in debug_traceCall
- Include revertReason to callTracer
- Add onlyTopCall and withLog options to callTracer
- Replace opcode 0xfe with INVALID opcode
Sprout (v2.5.2)
Minor changes and bug fixes
- Fix bugs in double sign precompiled contract (#218, #219)
- Create new RPC API for feature development in Ronin Explorer (#230, #233)
- Improve performance in consensus engine (#243)
- Fix failed unit tests and enable unit test on Ronin (#209, #213)
All the latest docker images are under Ronin packages.
Saigon Buba hardfork (v2.5.1)
What's Changed
This is the release for Saigon testnet to improve node's stability and security
- Add reserved gas for system transactions by @minh-bq in #187
- feat: verify the block delay on broadcasted blocks by @minh-bq in #193
- fix: avoid producing empty block when pending transactions is high by @minh-bq in #195
- chore: add error log for FinalizeAndAssemble error by @minh-bq in #196
- ci: build docker image on release by @qui-pham in #202
- chore: clean up incorrect information in system transaction log by @minh-bq in #200
- feat: reduce backoff time of not inturn validators by @minh-bq in #198
- fix: improve the bloom filter calculation by @minh-bq in #197
- fix: prevent malicious miners from bypassing system transaction check by @minh-bq in #203
- deploy: add buba hardfork on testnet by @minh-bq in #201
New Contributors
Full Changelog: v2.5.0...v2.5.1
Consortium PoSA (v2.5.0)
What's Changed
Consensus engine
- New consensus engine (Consortium v2) which follows Proof of Staked Authority strategy. Proof of Staked Authority is a combination between Delegated Proof of Stake (DPoS) and Proof of Authority (PoA) (#174)
- Fix bugs when switching to Consortium v2 (#176, #178, #192)
- Puffy hardfork to fix wrong system transactions order we find while testing (#186)
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Rebase eth from release 1.10.3 to 1.10.13 by @DNK90 in #45
- Add method count metric for rpc calls by @quangduc in #53 #54
- Remove unused contracts by @DNK90 in #55
- Opcode event subscriptions by @DNK90 in #56
- Add counter into blockcontext by @DNK90 in #57
- Implement readiness endpoint by @huyngopt1994 in #58
- Add block number to internal transaction by @DNK90 in #60
- Add BlockHash and BlockTime to internal transaction by @DNK90 in #61
- Migrate infras config outside by @huyngopt1994 in #64
- Update Ronin README.md by @DNK90 in #66
- Implement proxy node by @DNK90 in #52
- Add consortium rpc to proxy node by @DNK90 in #67
- Add Fenix hardfork by @ducthotran2010 in #69
- Remove snap sync out of ronin and add header.extra validation when it… by @DNK90 in #71
- Disable all RPC signing methods by default (add CLI flag version) by @minh-bq in #73
- Update fenix block mainnet by @DNK90 in #74
New Contributors
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Using-specific-node-pool-for-susbscriber-node by @huyngopt1994 in #42
- Add Odysseus hardfork by @ducthotran2010 in #48
- Set Odysseus hardfork for mainnet by @ducthotran2010 in #50
- Bump version to 2.3.0 by @ducthotran2010 in #51
Full Changelog: v2.2.2...v2.3.0
v2.2.2
What's Changed
- Update create consensus engine by @ducthotran2010 in #18
- Fix rebase issue & update ronin configs by @ducthotran2010 in #19
- Set Istanbul block by @ducthotran2010 in #23
- Turn on flag force update chain config by @ducthotran2010 in #24
- Add more params to run by @namcxn in #25
- Support snap sync for consortium consensus by @ducthotran2010 in #26
- Update Istanbul block by @ducthotran2010 in #28
- Update checkpoint interval by @ducthotran2010 in #29
- core/vm: faster code analysis by @ducthotran2010 in #30
- Bump version to v2.2.1 by @ducthotran2010 in #31
- Implement new blocks subscriber and submit data to kafka by @DNK90 in #34
- Add reorgFeed in order to send Reorg blocks instead of using chainSideFeed by @DNK90 in #35
- Update log call by @ducthotran2010 in #36
- Add coolDownDuration to reduce stress to jobChan by @DNK90 in #37
- Increase wiggleTime to 1s by @DNK90 in #39
- Add-gke-values-files-for-subsriber-nodes by @huyngopt1994 in #40
- Update version to 2.2.2 by @DNK90 in #41
New Contributors
- @DNK90 made their first contribution in #34
- @huyngopt1994 made their first contribution in #40
Full Changelog: https://github.com/axieinfinity/ronin/commits/v2.2.2