Skip to content

Commit

Permalink
0.12.2 (#790)
Browse files Browse the repository at this point in the history
* Update nav.adoc (#784)

* REmove glossary as it is being indexed (#786)

* James/fix nested algolia compatibility (#788)

* Update directory structure for Algolia index compatibility

* Make sure menu reflects update

* James/mainnet 0.12.2 (#780)

* Update version_notes.adoc

* Outline of 0.12.3 changes

* Add deprecation details

* Update version_notes.adoc
  • Loading branch information
JameStark authored Sep 5, 2023
1 parent 1a7b7de commit c185da0
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,35 @@

# Upcoming Starknet versions

## Starknet Alpha v0.12.2
## Starknet Alpha v0.12.3

[id="what_to_expect"]
### What to expect
The focus of Starknet v0.12.2 is to enhance Starknet's reliability and performance.
The focus of Starknet v0.12.3 is to deprecate the Starknet feeder gateway.

### Notable changes
The Starknet feeder gateway serves as a gateway for querying the centralized sequencer on the state of Starknet. It was meant to be used as a temporary solution until full nodes that support Starknet’s JSON-RPC mature and are able to meet the needs of the community.

#### Enabling P2P Authentication
To establish a secure peer-to-peer network, Starknet is adding an endpoint in the sequencer gateway to provide a signature on the state diff commitment and block hash. This allows nodes to check the integrity of peer’s data and avoid DoS attacks.
Starknet now has three different full node implementations in production (xref:pathfinder_versions.adoc[Pathfinder], xref:juno_versions.adoc[Juno], and Papyrus). Consequently, it is time to deprecate the feeder gateway and migrate to RPC providers.

#### Resolving Mismatches in Queries
Starknet is introducing an extension to the `get_state_update` endpoint in the sequencer gateway that returns both the pending state diff and the pending block together. This simplifies the process for full nodes to address discrepancies between pending block and state diff queries.
#### Key dates

The feeder gateway will stop supporting most queries on the following dates:

[%autowidth.stretch]
|===
|Environment |Date

|Integration
|27th September 2023

|Testnets
|9th October 2023

|Mainnet
|23rd October 2023
|===

[NOTE]
====
The feeder gateway will continue to support queries required for full nodes to synchronize on the state of Starknet.
====
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,21 @@ The current version on each environment are listed within the table below:
[%autowidth.stretch]
|===
|*Environment* |*Starknet version*|*Sierra version*
|Mainnet|0.12.1|1.3.0
|Mainnet|0.12.2|1.3.0
|Goerli Testnet 1|0.12.2|1.3.0
|Goerli Testnet 2|0.12.2|1.3.0
|===


== Starknet v0.12.2 (September 4th 23)

Starknet v0.12.2 is live on Mainnet.

This version includes the following changes:

* Enabling P2P Authentication: An additional endpoint in the sequencer gateway to provide a signature on the state diff commitment and block hash.
* Resolving Mismatches in Queries: An extension to the `get_state_update` endpoint in the sequencer gateway that returns both the pending state diff and the pending block together.

== Starknet v0.12.1 (August 21st 23)

Starknet v0.12.1 is live on Mainnet.
Expand Down

0 comments on commit c185da0

Please sign in to comment.