Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Pre-release version 2.2.0-rc1 introduces one new amendment:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0-b3...2.2.0-rc1
Pre-release version 2.2.0-b3 introduces one new amendment:
sfPreviousTxnID
/sfPreviousTxnLgrSequence
to all ledger objects by @mvadari in https://github.com/XRPLF/rippled/pull/4751
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0-b2...2.2.0-b3
Pre-release version 2.2.0-b2 introduces two new amendments:
feature
RPC by @mvadari in https://github.com/XRPLF/rippled/pull/4781
fixEmptyDID
amendment by @mvadari in https://github.com/XRPLF/rippled/pull/4950
forAllApiVersions
used in NetworkOPs.cpp by @Bronek in https://github.com/XRPLF/rippled/pull/4833
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0-b1...2.2.0-b2
Version 2.1.1 introduces one new amendment:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.1.0...2.1.1
PriceOracle
: Price Oracle (XLS-47d) by @gregtatcam in https://github.com/XRPLF/rippled/pull/4789
Full Changelog: https://github.com/XRPLF/rippled/compare/2.1.0...2.2.0-b1
Version 2.1.0 introduces two new amendments:
Full Release Notes for 2.1.0 (xrpl.org)
fixNFTokenReserve
: Throw error when NFT buyer does not meet reserve requirement by @shawnxie999 in https://github.com/XRPLF/rippled/pull/4767
fixInnerObjTemplate
: Add STObject constructor to explicitly set inner object template by @gregtatcam in https://github.com/XRPLF/rippled/pull/4906
Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.1...2.1.0
We welcome reviews of the rippled
code and urge researchers to responsibly disclose any issues they may find.
To report a bug, please send a detailed report to: [email protected]
Version 2.1.0 introduces two new amendments:
fixNFTokenReserve
: Throw error when NFT buyer does not meet reserve requirement by @shawnxie999 in https://github.com/XRPLF/rippled/pull/4767 (originally reported by @tequdev in #4679)Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.1...2.1.0-rc1
This release fixes a few bugs. There are no new features over version 2.0.0.
Highlights:
cfg/rippled-example.cfg
sets send_queue_limit = 500
. Consider adopting this setting in your own rippled.cfg
in the appropriate stanza(s) for ws
and wss
port(s).
100
. At 100
, during times when there are >200 transactions per ledger, rippled
will disconnect WebSocket clients that subscribe to the transactions
stream.disconnected
message with code 1008
or a Client too slow
disconnection.send_queue_limit = 500
fixes this issue.SLE
s) to prevent runaway memory usage. AKA "Is it caching? It's always caching." by @ximinez in https://github.com/XRPLF/rippled/pull/4822
Performance
by @intelliot in https://github.com/XRPLF/rippled/pull/4875
Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.0...2.0.1
This is a release candidate for a hotfix release. There are no new features over 2.0.0; only bug fixes.
Highlights:
cfg/rippled-example.cfg
sets send_queue_limit = 500
. Consider adopting this setting in your own rippled.cfg
in the appropriate stanza(s) for configured ws
and wss
port(s).
100
. At 100
, during times when there are >200 transactions per ledger, rippled
will disconnect WebSocket clients that subscribe to the transactions
stream.disconnected
message with code 1008
or a Client too slow
disconnection.send_queue_limit = 500
fixes this issue.Note: for completeness, the following has been updated to show the changes since 2.0.0, the last stable release (not just 2.0.1-b1).
SLE
s) to prevent runaway memory usage. AKA "Is it caching? It's always caching." by @ximinez in https://github.com/XRPLF/rippled/pull/4822
Performance
by @intelliot in https://github.com/XRPLF/rippled/pull/4875
Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.0...2.0.1-rc1
SLE
s) to prevent runaway memory usage. AKA "Is it caching? It's always caching." by @ximinez in https://github.com/XRPLF/rippled/pull/4822
Performance
by @intelliot in https://github.com/XRPLF/rippled/pull/4875
Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.0...2.0.1-b1