Releases: stratisproject/prysm-stratis
Version Update (5.0.4)
Release Highlights
We’re excited to announce the latest update incorporating changes from Prysm v5.0.4. This update brings a host of performance enhancements, bug fixes, and feature improvements tailored to our blockchain network. Below are the key highlights.
Key Features and Updates:
Performance Enhancements:
Improved validator performance through optimized state transition processing.
Reduced resource consumption, leading to better node efficiency.
Bug Fixes:
Resolved issues affecting validator duties and sync performance.
Addressed known edge cases to ensure smoother client operation under high network load.
Security Updates:
Integrated critical security patches from Prysm v5.0.4, ensuring robust network operation.
Enhanced User Experience:
Improvements to logging and monitoring, making it easier to diagnose and resolve issues.
Better compatibility with third-party tooling and APIs.
Developer Notes:
This release is fully backwards-compatible with earlier versions. However, upgrading is recommended to leverage the latest improvements.
Upgrade Instructions:
To upgrade your client:
- Stop your node safely using the recommended shutdown command.
- Download the latest binary for your operating system.
- Restart your node using the updated binary.
- Monitor logs to ensure the node syncs and operates correctly.
For additional support, please visit our Discord Server.
Changes:
- 0064a47 Merge branch 'mainnet' into upgrade
- 3fd7763 Merge tag 'v5.0.4' into upgrade
- 6cacdec Renamed images repository; fixed bazel dependencies
- ca34384 Fixed dependencies; renamed images repository
- 3b184f4 update codegen dep and cleanup organization (prysmaticlabs#14127)
- 2e322b4 Keep only the latest value in the health channel (prysmaticlabs#14087) [ prysmaticlabs#14807 ]
- 599c087 Renamed module
- 26c0178 always close cache warm chan to prevent blocking (prysmaticlabs#14080)
- b6f93e5 Change It To Debug (prysmaticlabs#14072)
- 7ad870f Update Libp2p Dependencies (prysmaticlabs#14060)
See More
- 8b96516 Restrict Dials From Discovery (prysmaticlabs#14052)
- a2a77b5 Fix dependent root retrival genesis case (prysmaticlabs#14053)
- b807afb Only log error when aggregator check fails (prysmaticlabs#14046)
- 6df83eb Fix
CommitteeAssignments
to not return every validator (prysmaticlabs#14039) - 7b4d238 Fix race conditions + cleanup (prysmaticlabs#14041)
- 63d31cf paranoid underflow protection without error handling (prysmaticlabs#14044)
- f947fef WebFix develop (prysmaticlabs#14040)
- 7a55dc6 Fix TestNodeHealth_Concurrently race condition (prysmaticlabs#14033)
- 024163b Substantial VC cleanup (prysmaticlabs#13593)
- 8eb964c Remove Beacon API Postman collection (prysmaticlabs#14014)
- 69c60a6 Enable experimental_remote_downloader in CI. (prysmaticlabs#13996)
- 7de5381 Update state readme (prysmaticlabs#13890)
- 25dfed5 use time.NewTimer() to avoid possible memory leaks (prysmaticlabs#13800)
- b9f0fc5 Handle Each Blob In Its Own Goroutine (prysmaticlabs#13959)
- 3a186a1 Bump golang.org/x/net from 0.21.0 to 0.23.0 (prysmaticlabs#13895)
- c2117e5 Update Libp2p Dependencies (prysmaticlabs#13960)
- 0a9e99c Remove unused validator map copy method (prysmaticlabs#13954)
- c3486c5 Run correct test (prysmaticlabs#13935)
- 5ddd5cb beacon-chain/cache: Convert tests to cache_test blackbox testing (prysmaticlabs#13920)
- f079db6 use [32]byte keys in the filesystem cache (prysmaticlabs#13885)
- a5425d9 Remove EnableEIP4881 flag (prysmaticlabs#13826)
- ea5c14a Revert "zig: Update zig to recent main branch commit (prysmaticlabs#13142)" (prysmaticlabs#13908)
- f4f00e8 spectests: fail hard on missing test folders (prysmaticlabs#13913)
- 1fb4c38 Refactor beacon-chain/core/helpers tests to be black box (prysmaticlabs#13906)
- d041d8d Do not remove blobs DB in slasher. (prysmaticlabs#13881)
- 1168439 Simplify prune invalid by reusing existing fork choice store call (prysmaticlabs#13878)
- 276b975 Change example.org DNS record (prysmaticlabs#13904)
- d5daf49 Use correct port for health check in Beacon API e2e evaluator (prysmaticlabs#13892)
- feb16ae consistent auth token for validator apis (prysmaticlabs#13747)
- 2193013 Don't return error that can be internally handled (prysmaticlabs#13887)
- aec349f Upgrade the Beacon API e2e evaluator (prysmaticlabs#13868)
- 5f909ca Remove unused IsViableForCheckpoint (prysmaticlabs#13879)
- ba6dff3 Return syncing status when node is optimistic (prysmaticlabs#13875)
- 8cd05f0 Use read only validators in Beacon API (prysmaticlabs#13873)
- 425f538 Handle overflow in retention period calculation (prysmaticlabs#13874)
- f2ce115 Revert Peer Log Changes (prysmaticlabs#13872)
- 090a3e1 Fix bug from PR 13827 (prysmaticlabs#13871)
- c0acb7d Backfill throttling (prysmaticlabs#13855)
- 0d6070e Use retention period when fetching blobs (prysmaticlabs#13869)
- bd00f85
e2e
: Expected logRunning node with peerId=
->Running node with
. (prysmaticlabs#13861) - 1a0c07d Extend Broadcast Window For Attestations (prysmaticlabs#13858)
- 04f231a Initsync skip local blobs (prysmaticlabs#13827)
- be1bfcc P2P: Add QUIC support (prysmaticlabs#13786)
- 8cf5d79 Remove the Goerli/Prater support. (prysmaticlabs#13846)
- f7912e7 chore: fix some comments (prysmaticlabs#13843)
- caa8be5 Beacon-api: broadcast blobs in the event of seen block (prysmaticlabs#13830)
- 0c15a30 using slices.Index (prysmaticlabs#13836)
- 7bce1c0 using slices.IndexFunc (prysmaticlabs#13839)
- d1084cb Send correct state root with finalization event (prysmaticlabs#13842)
- 2cc3f69 using slices.Contains (prysmaticlabs#13835)
- a861489 using slices.ContainsFunc (prysmaticlabs#13838)
- 0e1c585 using slices.Contains (prysmaticlabs#13837)
- 9df20e6 using slices.IndexFunc (prysmaticlabs#13834)
- 53fdd2d allow other pkgs to check for blobs in pruning cache (prysmaticlabs#13788)
- 2b4bb5d Fixed spelling mistakes in comments (prysmaticlabs#13833)
- 38f208d Reject Empty Bundles (prysmaticlabs#13798)
- 65b90ab Maximize Peer Capacity When Syncing (prysmaticlabs#13820)
- f3b49d4 Repair idx 13486 (prysmaticlabs#13831) [ prysmaticlabs#13486 ]
- 5b1da73 feat(direct peers): configure static peers to be direct peers in pubsub options (prysmaticlabs#13773)
- 9f17e65 Fill in missing debug logs for blob p2p IGNORE/REJECT (prysmaticlabs#13825)
- 9b2d53b Bump libp2p to
v0.33.1
(prysmaticlabs#13784) - d6f9196 Change goodbye message from rate limited peer to debug verbosity (prysmaticlabs#13819)
- 1b0e093 Add metrics to track pending attestations (prysmaticlabs#13815)
- 12482ee Remove check for duplicates in pending attestation queue (prysmaticlabs#13814)
- acc307b Command-line interface for visualizing min/max span bucket (prysmaticlabs#13748)
- c1d75c2 chore: enhance comment and more readable (prysmaticlabs#13792)
- fad118c Simplify ValidateAttestationTime (prysmaticlabs#13813)
- cdd1d81 Refactor batch verifier for sharing across packages (prysmaticlabs#13812)
- 97edffa Add bid value metrics (prysmaticlabs#13804)
- 6de7df6 Get genesis only once (prysmaticlabs#13796)
- 14d7416 Spec test coverage report hack (prysmaticlabs#13718)
- 6782df9 Utilize next slot cache in block rewards rpc (prysmaticlabs#13684)
- eb5fa38 Merge remote-tracking branch 'upstream/release-v5.0.1' into upgrade
- 3d22302 create the log file along with its parent directory if not present (prysmaticlabs#12675) [ prysmaticlabs#12082, prysmaticlabs#12083 ]
- b008a64 Add tarball support for docker images (prysmaticlabs#13790)
- d193655 Set default LocalBlockValueBoost to 10 (prysmaticlabs#13772)
- c05e39a fix handling of goodbye messages for limited peers (prysmaticlabs#13785)
- 63c2b35 Optimize
GetDuties
VC action (prysmaticlabs#13789) - a6e86c6 Rename payloadattribute Timestamps to Timestamp (prysmaticlabs#13523)
- 32fb183 Modify the algorithm of
updateFinalizedBlockRoots
(prysmaticlabs#13486) - cade09b chore: fix some typos (prysmaticlabs#13726)
- f85ddfe Log ...
1.0.0 - Stratis Mainnet Launch
Stratis is ecstatic to unveil its new EVM-compatible Stratis Blockchain, marking a significant transition to an Ethereum-based platform. This launch is a monumental event, aimed at increasing growth and fostering innovation within their evolving ecosystem, marking a new era for Stratis users and developers alike.
Network Detail
The new Stratis Blockchain network can be added to your MetaMask by visiting the following page: https://chainlist.org/chain/105105
If you prefer to add manually, please use the detail below:
Network Name: Stratis
RPC URL: https://rpc.stratisevm.com
Chain ID: 105105
Symbol: STRAX
Explorer: https://explorer.stratisevm.com/
0.1.1 - Stratis Auroria Testnet Launch!
We are thrilled to announce the release of the Stratis Auroria Testnet. This significant milestone marks the latest progression in our commitment to providing a robust and scalable blockchain platform. The Auroria Testnet is designed to offer developers and enterprises a sandbox environment to experiment, develop, and test applications before deploying them on the mainnet.
Please refer to the Quickstart for detailed instructions on setting up a local environment.