Releases: oasysgames/verse-verifier
Release v1.2.4
This release primarily improves the logic for determining the starting block for verification, while also incorporating several performance enhancements.
- Set the starting block for fetching verification logs to the block where the corresponding rollup event was emitted.
- Reduced the number of goroutines by implementing a pooling mechanism.
- Introduced a verse pool that can be shared across the entire application.
- With this change, verses that have been removed from the discovery JSON can now be excluded from processing.
- Added the
Client.HeaderWithCache(...)
method to cache the latest L1 block.- Also introduced caching wherever possible.
What's Changed
Full Changelog: v1.2.3...v1.2.4
Release v1.2.3
This release supports the L1 hard fork for shortening block time ([email protected]).
- The default verifier interval has been reduced from 15s to 6s.
- The maximum block range for fetching events on the verifier has been parameterized.
What's Changed
- update testnet config changing bootnode url by @tak1827 in #36
- shorten verifier interval to 6s by @tak1827 in #37
Full Changelog: v1.2.2...v1.2.3
Release v1.2.2
This release is a hotfix for v1.2.1, addressing an issue specific to the mainnet environment:
- Implementing sufficient retries to handle the "L2 state root not found" error. This error occurs when the L2 replica node is not yet caught up with the origin.
What's Changed
Full Changelog: v1.2.1...v1.2.2
Release v1.2.1
This release is a hotfix for v1.2.0, improving stability by implementing the following change:
- Retrying each log verification 3 times with a backoff delay.
What's Changed
Full Changelog: v1.2.0...v1.2.1
Release v1.2.0
This release dramatically improves performance by implementing the following changes:
- Cleaning up unnecessary old signatures.
- Halting the fetching of each block and event.
- Stopped the signature publication interval.
- Publishing only unverified index signatures.
- Reducing excessive concurrency.
- Safely stopping all sub-services.
- Halting P2P signature syncing and finding common signature opening streams.
Note
This upgrade should be applied to the instant-verifier first. The verse-submitter needs to wait until the majority of instant-verifiers are upgraded; otherwise, verification will be stuck.
For user upgrades from 0.0.X, more than 20GB of storage is required due to data migration.
What's Changed
Full Changelog: v1.1.0...v1.2.0
Release v1.1.0
What's Changed
Docker image: ghcr.io/oasysgames/verse-verifier:v1.1.0
Full Changelog: v1.0.0...v1.1.0
Release v1.0.0
What's Changed
Docker image: ghcr.io/oasysgames/verse-verifier/verse-verifier:v1.0.0
Full Changelog: v0.0.10...v1.0.0
Release v0.0.10
What's Changed
Docker image: ghcr.io/oasysgames/verse-verifier/verse-verifier:v0.0.10
Full Changelog: v0.0.9...v0.0.10
Release v0.0.9
What's Changed
- Improved CPU and memory usage
- Implemented P2P connection using UDP/QUIC
- Improved P2P NAT traversal
- Improved P2P synchronization delay
- Implemented pprof endpoint (disabled by default)
- Implemented metrics endpoint for Prometheus (disabled by default)
Important
To use UDP/QUIC, please allow UDP port 4101 in your firewall.
Docker image: ghcr.io/oasysgames/verse-verifier/verse-verifier:v0.0.9
Full Changelog: v0.0.8...v0.0.9
Release v0.0.8
What's Changed
Full Changelog: v0.0.7...v0.0.8