Today, June 8, 2022 at 15:00 UTC, the Stellar public network successfully upgraded to Protocol 19!
Protocol 19 introduces new transaction preconditions and a new type of signer, technical changes that make it easier to build payment channels, bridges to other blockchains, and key recovery solutions on Stellar. For more, check out the Announcing Protocol 19 post, which explains the rationale behind the changes, outlines the design decisions, and highlights some of the new types of projects Protocol 19 enables.
If you're here because you're having trouble with your Stellar integration, it is likely that you need to update Stellar Core, Horizon, or your Stellar SDK. Older versions of Stellar-related software aren't fully compatible with Protocol 19. For upgrade instructions and links to relevant releases, see the Protocol 19 Upgrade Guide.
If you haven't already, we encourage you to sign up for updates on our status page to make sure you're aware of network incidents and scheduled maintenance. That way, you will have advance warning about future protocol upgrades. You can also join the Stellar Developers Discord for general updates and to interact with the vibrant ecosystem of Stellar devs.
As always, the network upgrade to Protocol 19 required the assent of validators, who vote for and agree to a new protocol version just like they vote for and agree to apply transaction sets to the ledger. Anyone can run a validator and participate in network governance. If you're interested, check out the Run a Core Node section of the docs.
Finally, we'd like to thank the Stellar ecosystem for your support, feedback, and cooperation throughout the process. Every network upgrade takes a ton of effort and coordination, and we appreciate your willingness to work together to help Stellar continue to evolve to bigger and better things!