Blog Article
Author
Stellar Development Foundation
Publishing date
Horizon
Protocol upgrade
API
We just released a new version of Horizon, v0.22.1.
You may notice that it’s hot on the heels of the previous Horizon release, which came out just last week. There’s a reason for that: Horizon v0.22.1 includes support for Stellar-core v12.0.0. That’s it. It doesn’t contain any breaking changes, and any that were scheduled for this release have been pushed to subsequent releases.
We’re releasing this special version of Horizon because we want to give people plenty of time to download the new software and to prepare for the vote to upgrade the network to Stellar-core v12.0.0.
If you run an instance of Stellar-core or Horizon or you have an application or business that runs on Stellar, please install the newest versions of Stellar-core, Horizon, and any SDK you use as soon as possible. You can read the full release notes and download the newest versions here:
Here’s a brief rundown of what’s next in the core v12 rollout:
Protocol 12 creates a new type of offer—path_payment_strict_send
— and disables the current inflation mechanism. For more details, check out the Stellar Core v12.0.0 release announcement.
As mentioned above, this version of Horizon doesn’t include any breaking changes, but there are several scheduled in the months following the network upgrade. A few operations will soon be deprecated in favor of new operations. For instance: path_payment
will become path_payment_strict_receive
in order to parallel the new path_payment_strict_send
operation. You can read about the scheduled breaking changes in the release notes.
You can vote to upgrade the network to Protocol 12 via a stellar-core HTTP Command or by directing an HTTP request via your HTTP client of choice to port 11626.
The stellar-core http-command is: **/upgrades?mode=set&upgradetime=2019–10–28T16:00:00Z&protocolversion=12**
You can schedule that vote immediately, though it won’t take effect until the specified upgrade time of 10/28/2019 at 1600 UTC. Use the Stellar-core info command to check to see if your node is armed for the upgrade.
Please join in the conversation on Keybase, and check out the #dev_discussion and #validators channels. That’s the best place to interact not only with the SDF, but with other businesses and developers building on Stellar.