This is a release candidate.
- Includes
api_version: 2
general availability. Since you must specify"api_version": 2
in your requests to get the breaking changes,rippled
2.0 is backward-compatible for most users.- The "DeliverMax" field reflects the maximum amount that the payment may deliver. To get the amount of a payment, use the "delivered_amount" field.
- The "Amount" field is removed. In most cases, the field you actually want is "delivered_amount". But if you really want the field formerly known as "Amount", then you can use "DeliverMax".
- The "ledger_index" is now always returned as an integer (not a string).
- Notable performance improvements in TPS (transactions per second) throughput.
- XLS-38 sidechains support, adding significant new functionality to the protocol.
- XLS-40 decentralized identity (DID) support.
- New
server_definitions
method. - Many aspects of the code have been refactored and improved since the previous major version.
Amendments
rippled
2.0.0 is expected to include the following new amendments:
XChainBridge
: side chains (XLS-38) by @seelabs in #4292fixDisallowIncomingV1
by @dangell7 in #4721DID
: Decentralized identifiers (DIDs) (XLS-40) by @mvadari in #4636fixFillOrKill
: fix offer crossing with tfFillOrKill #4694
Testing Credits
- Thanks to @sgramkumar and others for continued testing.
What's Changed
- [TRIVIAL] Typo fix 'of' instead of 'on' by @hoos in #4821
- [TRIVIAL] docs(API-CHANGELOG): clarify changes for V2 by @intelliot in #4773
- Revert #3839 "Add ProtocolStart and GracefulClose P2P protocol messages" by @Bronek in #4850
- Revert "Apply transaction batches in periodic intervals (#4504)" by @scottschurr in #4852
- Proposed 2.0.0-rc6 by @intelliot in #4853
New Contributors
Full Changelog: 2.0.0-rc5...2.0.0-rc6