You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+40-40
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Notable features:
60
60
- Updated the default `scrape-interval` in `Client-stats` to 2 minutes to accommodate Beaconcha.in API rate limits.
61
61
- Switch to compounding when consolidating with source==target.
62
62
- Revert block db save when saving state fails.
63
-
- Return false from HasBlock if the block is being synced.
63
+
- Return false from HasBlock if the block is being synced.
64
64
- Cleanup forkchoice on failed insertions.
65
65
- Use read only validator for core processing to avoid unnecessary copying.
66
66
- Use ROBlock across block processing pipeline.
@@ -73,7 +73,7 @@ Notable features:
73
73
- Simplified `EjectedValidatorIndices`.
74
74
-`engine_newPayloadV4`,`engine_getPayloadV4` are changes due to new execution request serialization decisions, [PR](https://github.com/prysmaticlabs/prysm/pull/14580)
75
75
- Fixed various small things in state-native code.
76
-
- Use ROBlock earlier in block syncing pipeline.
76
+
- Use ROBlock earlier in block syncing pipeline.
77
77
- Changed the signature of `ProcessPayload`.
78
78
- Only Build the Protobuf state once during serialization.
This release has a number of features and improvements. Most notably, the feature flag
163
-
`--enable-experimental-state` has been flipped to "opt out" via `--disable-experimental-state`.
162
+
This release has a number of features and improvements. Most notably, the feature flag
163
+
`--enable-experimental-state` has been flipped to "opt out" via `--disable-experimental-state`.
164
164
The experimental state management design has shown significant improvements in memory usage at
165
165
runtime. Updates to libp2p's gossipsub have some bandwidith stability improvements with support for
166
-
IDONTWANT control messages.
166
+
IDONTWANT control messages.
167
167
168
168
The gRPC gateway has been deprecated from Prysm in this release. If you need JSON data, consider the
169
-
standardized beacon-APIs.
169
+
standardized beacon-APIs.
170
170
171
171
Updating to this release is recommended at your convenience.
172
172
@@ -208,7 +208,7 @@ Updating to this release is recommended at your convenience.
208
208
-`grpc-gateway-corsdomain` is renamed to http-cors-domain. The old name can still be used as an alias.
209
209
-`api-timeout` is changed from int flag to duration flag, default value updated.
210
210
- Light client support: abstracted out the light client headers with different versions.
211
-
-`ApplyToEveryValidator` has been changed to prevent misuse bugs, it takes a closure that takes a `ReadOnlyValidator` and returns a raw pointer to a `Validator`.
211
+
-`ApplyToEveryValidator` has been changed to prevent misuse bugs, it takes a closure that takes a `ReadOnlyValidator` and returns a raw pointer to a `Validator`.
212
212
- Removed gorilla mux library and replaced it with net/http updates in go 1.22.
213
213
- Clean up `ProposeBlock` for validator client to reduce cognitive scoring and enable further changes.
214
214
- Updated k8s-io/client-go to v0.30.4 and k8s-io/apimachinery to v0.30.4
@@ -219,7 +219,7 @@ Updating to this release is recommended at your convenience.
219
219
- Updated Sepolia bootnodes.
220
220
- Make committee aware packing the default by deprecating `--enable-committee-aware-packing`.
221
221
- Moved `ConvertKzgCommitmentToVersionedHash` to the `primitives` package.
222
-
- Updated correlation penalty for EIP-7251.
222
+
- Updated correlation penalty for EIP-7251.
223
223
224
224
### Deprecated
225
225
-`--disable-grpc-gateway` flag is deprecated due to grpc gateway removal.
@@ -693,34 +693,34 @@ AVX support (eg Celeron) after the Deneb fork. This is not an issue for mainnet.
693
693
694
694
- Linter: Wastedassign linter enabled to improve code quality.
695
695
- API Enhancements:
696
-
- Added payload return in Wei for /eth/v3/validator/blocks.
697
-
- Added Holesky Deneb Epoch for better epoch management.
696
+
- Added payload return in Wei for /eth/v3/validator/blocks.
697
+
- Added Holesky Deneb Epoch for better epoch management.
698
698
- Testing Enhancements:
699
-
- Clear cache in tests of core helpers to ensure test reliability.
700
-
- Added Debug State Transition Method for improved debugging.
701
-
- Backfilling test: Enabled backfill in E2E tests for more comprehensive coverage.
699
+
- Clear cache in tests of core helpers to ensure test reliability.
700
+
- Added Debug State Transition Method for improved debugging.
701
+
- Backfilling test: Enabled backfill in E2E tests for more comprehensive coverage.
702
702
- API Updates: Re-enabled jwt on keymanager API for enhanced security.
703
703
- Logging Improvements: Enhanced block by root log for better traceability.
704
704
- Validator Client Improvements:
705
-
- Added Spans to Core Validator Methods for enhanced monitoring.
706
-
- Improved readability in validator client code for better maintenance (various commits).
705
+
- Added Spans to Core Validator Methods for enhanced monitoring.
706
+
- Improved readability in validator client code for better maintenance (various commits).
707
707
708
708
### Changed
709
709
710
710
- Optimizations and Refinements:
711
-
- Lowered resource usage in certain processes for efficiency.
712
-
- Moved blob rpc validation closer to peer read for optimized processing.
713
-
- Cleaned up validate beacon block code for clarity and efficiency.
714
-
- Updated Sepolia Deneb fork epoch for alignment with network changes.
715
-
- Changed blob latency metrics to milliseconds for more precise measurement.
716
-
- Altered getLegacyDatabaseLocation message for better clarity.
717
-
- Improved wait for activation method for enhanced performance.
718
-
- Capitalized Aggregated Unaggregated Attestations Log for consistency.
719
-
- Modified HistoricalRoots usage for accuracy.
720
-
- Adjusted checking of attribute emptiness for efficiency.
711
+
- Lowered resource usage in certain processes for efficiency.
712
+
- Moved blob rpc validation closer to peer read for optimized processing.
713
+
- Cleaned up validate beacon block code for clarity and efficiency.
714
+
- Updated Sepolia Deneb fork epoch for alignment with network changes.
715
+
- Changed blob latency metrics to milliseconds for more precise measurement.
716
+
- Altered getLegacyDatabaseLocation message for better clarity.
717
+
- Improved wait for activation method for enhanced performance.
718
+
- Capitalized Aggregated Unaggregated Attestations Log for consistency.
719
+
- Modified HistoricalRoots usage for accuracy.
720
+
- Adjusted checking of attribute emptiness for efficiency.
721
721
- Database Management:
722
-
- Moved --db-backup-output-dir as a deprecated flag for database management simplification.
723
-
- Added the Ability to Defragment the Beacon State for improved database performance.
722
+
- Moved --db-backup-output-dir as a deprecated flag for database management simplification.
723
+
- Added the Ability to Defragment the Beacon State for improved database performance.
724
724
- Dependency Update: Bumped quic-go version from 0.39.3 to 0.39.4 for up-to-date dependencies.
725
725
726
726
### Removed
@@ -731,12 +731,12 @@ AVX support (eg Celeron) after the Deneb fork. This is not an issue for mainnet.
731
731
### Fixed
732
732
733
733
- Bug Fixes:
734
-
- Fixed off by one error for improved accuracy.
735
-
- Resolved small typo in error messages for clarity.
736
-
- Addressed minor issue in blsToExecChange validator for better validation.
737
-
- Corrected blobsidecar json tag for commitment inclusion proof.
738
-
- Fixed ssz post-requests content type check.
739
-
- Resolved issue with port logging in bootnode.
734
+
- Fixed off by one error for improved accuracy.
735
+
- Resolved small typo in error messages for clarity.
736
+
- Addressed minor issue in blsToExecChange validator for better validation.
737
+
- Corrected blobsidecar json tag for commitment inclusion proof.
738
+
- Fixed ssz post-requests content type check.
739
+
- Resolved issue with port logging in bootnode.
740
740
- Test Fixes: Re-enabled Slasher E2E Test for more comprehensive testing.
741
741
742
742
### Security
@@ -1163,9 +1163,9 @@ No security issues in this release.
1163
1163
now features runtime detection, automatically enabling optimized code paths if your CPU supports it.
1164
1164
-**Multiarch Containers Preview Available**: multiarch (:wave: arm64 support :wave:) containers will be offered for
0 commit comments