This is a beta for the next release.
When finalized, the next stable release of rippled
is expected to be the last release for 2023 (given the holidays in Nov/Dec). The major version is bumped because:
api_version
2 general availability is expected.- The "DeliverMax" field name clarifies that the field is the maximum amount that the payment may deliver. To get the amount of a payment, use the "delivered_amount" field. "DeliverMax" is provided for all Payment transactions regardless of api_version.
- In api_version: 2, the "Amount" field is removed. In most cases, the field you want is "delivered_amount". But if you really, really want the field formerly known as "Amount", then look for "DeliverMax".
- Notable performance improvements in TPS (transactions per second): up to 3,900 TPS.
- XLS-38 sidechains support
- This is a large change and adds significant new functionality to the protocol.
- XLS-40 decentralized identity (DID) support
- New
server_definitions
method - Lastly, many aspects of the code have been refactored and changed since the previous major version bump.
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 #4636
What's Changed
- [TRIVIAL] docs(pull_request_template): add API Impact section by @intelliot in #4757
- Replace some asserts in PeerFinder::Logic with LogicError by @scottschurr in #4562
- Update hooks reserved error code name by @dangell7 in #4559
DID
: Decentralized identifiers (DIDs) (XLS-40): by @mvadari in #4636- Add RPC for
server_definitions
to rippled by @mvadari in #4703 - Network ID logic should not be applied to pseudo-transactions by @dangell7 in #4737
- set permission for doxygen workflow by @shichengsg002 in #4756
- Use unity builds to speed up Windows CI by @ximinez in #4780
- APIv2(DeliverMax): add alias for Amount in Payment transactions by @Bronek in #4733
- Proposed 2.0.0-b4 by @intelliot in #4782
New Contributors
- @shichengsg002 made their first contribution in #4756
Full Changelog: 2.0.0-b3...2.0.0-b4