Protocol 19 — June 8 Public network upgrade vote

87 views
Skip to first unread message

Justin

unread,
May 9, 2022, 2:04:02 PM5/9/22
to Stellar Developers

Earlier today, the Stellar testnet upgraded to Protocol 19. Woohoo!

Next up: the public network upgrade vote, which is scheduled for June 8, 2022 at 1500 UTC.  Between now and then, it's important that everyone in the ecosystem takes a minute to prepare.  

To avoid disruption, anyone developing on Stellar needs to install up-to-date versions of all Stellar-related software — including Stellar Core, Horizon, and any Stellar SDKs you use — in advance of the network upgrade.  To make the process a little easier, we published a Protocol 19 Upgrade Guide with more information and links to relevant releases: https://stellar.org/developers-blog/protocol-19-upgrade-guide

As always, Stellar network validators will vote on whether to accept the protocol upgrade before it goes live on the network.  If validators vote to accept Protocol 19, the upgrade will take effect immediately, and since all the new software works with the current protocol, the best course of action is to update sooner than later.  Doing so will ensure your Stellar integration keeps on ticking when the network levels up.  

So take a look at the guide, stay tuned for more information, and let me know if you have any questions. 

If you want to find out more about Protocol 19, which activates some technical changes that make it easier to build payment channels, bridges to other blockchains, and key recovery solutions on Stellar check out the announcement blog: https://www.stellar.org/blog/announcing-protocol-19 

Justin

unread,
May 25, 2022, 12:35:55 PM5/25/22
to Stellar Developers

Reminder: the public network Protocol 19 upgrade vote is scheduled for June 8, 2022 at 1500 UTC

Please make sure to install up-to-date versions of all Stellar-related software — including Stellar Core, Horizon, and any Stellar SDKs you use — in advance of the network upgrade.  At this point, all the relevant releases are available.  The Protocol 19 Upgrade Guide has links and more info: https://stellar.org/developers-blog/protocol-19-upgrade-guide

As always, Stellar network validators will vote on whether to accept the protocol upgrade before it goes live on the network.  If validators vote to accept Protocol 19, the upgrade will take effect immediately, and since all the new software works with the current protocol, the best course of action is to update sooner than later.  

If you want to find out more about Protocol 19, which activates some technical changes that make it easier to build payment channels, bridges to other blockchains, and key recovery solutions on Stellar check out the announcement blog: https://www.stellar.org/blog/announcing-protocol-19 

If you have any questions, please let me know.

Justin

unread,
May 27, 2022, 9:24:24 AM5/27/22
to Stellar Developers
Hey everyone,

Yesterday, we released a patch version of the Stellar JS SDK that upgrades the eventsource dependency to fix a recently disclosed vulnerability.  JS SDK users should upgrade pronto:

And while I'm here...don't forget about the Protocol 19 upgrade vote June 8:

Justin

unread,
Jun 1, 2022, 1:28:25 PM6/1/22
to Stellar Developers

One week until the public network Protocol 19 upgrade vote, which is scheduled for June 8, 2022 at 1500 UTC

Please check out the Protocol 19 Upgrade Guide to make sure you're ready: https://stellar.org/developers-blog/protocol-19-upgrade-guide

The short version: install up to date versions of Stellar Core, Horizon, and any SDKs you use.  You can do it now!   The new versions are compatible with the current protocol!  If you wait until after the upgrade, you may experience downtime due to compatibility issues.

For more on Protocol 19, which activates some technical changes that make it easier to build payment channels, bridges to other blockchains, and key recovery solutions on Stellar check out the announcement blog: https://www.stellar.org/blog/announcing-protocol-19 

Also, if you run a validator or a Horizon now, this is a good time to take a look at your node's quorum set configuration.

For reference, the current list of Tier-1 validators, which is what SDF uses for our quorum sets, is here: https://github.com/stellar/go/blob/master/services/horizon/docker/stellar-core-pubnet.cfg#L15-L202

Instructions for updating Captive Core configuration are here: https://developers.stellar.org/docs/run-api-server/configuring/#configuring-captive-core
Reply all
Reply to author
Forward
0 new messages