Skip to content

Commit

Permalink
Update Pubsub Library To Use Gossipsub 1.2 (prysmaticlabs#14428)
Browse files Browse the repository at this point in the history
* Update Libp2p Packages

* Update CHANGELOG

* Finally Fix All Tests

* Fix Build

* Fix Build

* Fix TestP2P Connection Initialization

* Fix TestP2P Host Options

* Fix Test By Removing WaitGroup
  • Loading branch information
nisdas authored and Inspector-Butters committed Sep 27, 2024
1 parent 44752ef commit 7ab9cc6
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,24 +34,33 @@ The format is based on Keep a Changelog, and this project adheres to Semantic Ve
- `grpc-gateway-corsdomain` is renamed to http-cors-domain. The old name can still be used as an alias.
- `api-timeout` is changed from int flag to duration flag, default value updated.
- Light client support: abstracted out the light client headers with different versions.
- `ApplyToEveryValidator` has been changed to prevent misuse bugs, it takes a closure that takes a `ReadOnlyValidator` and returns a raw pointer to a `Validator`.
- `ApplyToEveryValidator` has been changed to prevent misuse bugs, it takes a closure that takes a `ReadOnlyValidator`
and returns a raw pointer to a `Validator`.
- Removed gorilla mux library and replaced it with net/http updates in go 1.22.
- Clean up `ProposeBlock` for validator client to reduce cognitive scoring and enable further changes.
- Updated k8s-io/client-go to v0.30.4 and k8s-io/apimachinery to v0.30.4
- Migrated tracing library from opencensus to opentelemetry for both the beacon node and validator.
- Refactored light client code to make it more readable and make future PRs easier.
<<<<<<< HEAD
- Updated Libp2p Dependencies to allow prysm to use gossipsub v1.2 .
- Updated Sepolia bootnodes.
=======
- Update light client helper functions to reference `dev` branch of CL specs
- Updated Libp2p Dependencies to allow prysm to use gossipsub v1.2 .
>>>>>>> 0f6a1c763 (Update Pubsub Library To Use Gossipsub 1.2 (#14428))
### Deprecated

- `--disable-grpc-gateway` flag is deprecated due to grpc gateway removal.
- `--enable-experimental-state` flag is deprecated. This feature is now on by default. Opt-out with `--disable-experimental-state`.
- `--enable-experimental-state` flag is deprecated. This feature is now on by default. Opt-out
with `--disable-experimental-state`.

### Removed

- removed gRPC Gateway
- Removed unused blobs bundle cache
- Removed consolidation signing domain from params. The Electra design changed such that EL handles consolidation signature verification.
- Removed consolidation signing domain from params. The Electra design changed such that EL handles consolidation
signature verification.

### Fixed

Expand Down Expand Up @@ -2679,7 +2688,7 @@ on your validators.
**Beacon chain node**

| Metric | Description | References |
| ------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | ---------- |
|--------------------------------------------------|-------------------------------------------------------------------------------------------------------|------------|
| `p2p_message_ignored_validation_total` | Count of messages that were ignored in validation | |
| `beacon_current_active_validators` | Current total active validators | |
| `beacon_processed_deposits_total` | Total number of deposits processed | |
Expand Down Expand Up @@ -2730,9 +2739,9 @@ on your validators.
#### Changed Metrics

**Beacon chain node**
| Metric | Old Name | Description | References |
| Metric | Old Name | Description | References |
| --------------------- | -------------------- | ---------------------------------------------------- | ---------- |
| `beacon_reorgs_total` | `beacon_reorg_total` | Count the number of times a beacon chain has a reorg | |
| `beacon_reorgs_total` | `beacon_reorg_total` | Count the number of times a beacon chain has a reorg | |

### Deprecated

Expand Down

0 comments on commit 7ab9cc6

Please sign in to comment.