Published by ximinez about 2 months ago
Version 2.2.2 introduces no new amendments
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.1...2.2.2
Published by ximinez about 2 months ago
Version 2.3.0-b2 introduces three new supported amendments:
In addition to those introduced in version 2.3.0-b1:
feature
param in feature
RPC by @mvadari in https://github.com/XRPLF/rippled/pull/5063
Full Changelog: https://github.com/XRPLF/rippled/compare/2.3.0-b1...2.3.0-b2
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]
Published by ximinez 3 months ago
Version 2.2.1 introduces no new amendments:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0...2.2.1
Published by seelabs 4 months ago
Version 2.3.0-b1 introduces three new amendments:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0...2.3.0-b1
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]
Published by seelabs 5 months ago
Version 2.2.0 introduces five new amendments:
featurePriceOracle amendment: Implements a price oracle as defined in the XLS-47 spec. A Price Oracle is used to bring real-world data, such as market prices, onto the blockchain, enabling dApps to access and utilize information that resides outside the blockchain. #4789
fixEmptyDID amendment: Modifies the behavior of the DID amendment: adds an additional check to ensure that DIDs are non-empty when created, and returns a tecEMPTY_DID
error if the DID would be empty. #4950
fixXChainRewardRounding amendment: Modifies the behavior of the XChainBridge amendment: fixes rounding so reward shares are always rounded down, even when the fixUniversalNumber
amendment is active. #4933
fixPreviousTxnID amendment: Adds PreviousTxnID
and PreviousTxnLgrSequence
as fields to all ledger entries that did not already have them included (DirectoryNode
, Amendments
, FeeSettings
, NegativeUNL
, and AMM
). Existing ledger entries will gain the fields whenever transactions modify those entries. #4751.
fixAMMv1_1 amendment: Fixes AMM offer rounding and low quality order book offers from blocking the AMM. #4983
If you operate a Clio server, Clio needs to be updated to 2.1.2 before updating to rippled 2.2.0. Clio will be blocked if it is not updated.
Full Release Notes for 2.2.0 (xrpl.org)
PriceOracle
: Price Oracle (XLS-47d) by @gregtatcam in https://github.com/XRPLF/rippled/pull/4789
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
sfPreviousTxnID
/sfPreviousTxnLgrSequence
to all ledger objects by @mvadari in https://github.com/XRPLF/rippled/pull/4751
fixAMMv1_1
: improve the quality of the generated AMM offer in certain cases by @gregtatcam in https://github.com/XRPLF/rippled/pull/4983
xrpl.libpb
as an exported lib by @godexsoft in https://github.com/XRPLF/rippled/pull/5022
Full Changelog: https://github.com/XRPLF/rippled/compare/2.1.0...2.2.0
Published by seelabs 5 months ago
xrpl.libpb
as an exported lib by @godexsoft in https://github.com/XRPLF/rippled/pull/5022
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0-rc2...2.2.0-rc3
Published by seelabs 5 months ago
Pre-release version 2.2.0-rc2 introduces one new amendment:
Overall, compared to version 2.1.1, the following amendments are new:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.2.0-rc1...2.2.0-rc2
Published by ximinez 6 months ago
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
Published by ximinez 6 months ago
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
Published by ximinez 7 months ago
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
Published by seelabs 7 months ago
Version 2.1.1 introduces one new amendment:
Full Changelog: https://github.com/XRPLF/rippled/compare/2.1.0...2.1.1
Published by seelabs 8 months ago
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
Published by ximinez 8 months ago
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
Bug Bounties and Responsible Disclosures:
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]
Published by intelliot 9 months ago
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
Published by intelliot 9 months ago
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
Published by intelliot 9 months ago
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
Published by intelliot 9 months ago
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
Published by intelliot 10 months ago
Published by intelliot 10 months ago
This is a release candidate. There are no code changes in rc7 vs. rc6; rather, we have only added a flag to override a superfluous error during the build process (which blocks packaging).
api_version: 2
. In order for requests to experience breaking changes, you must specify "api_version": 2
. Thus, rippled
2.0 is backward-compatible for most users.
server_definitions
method.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 #4694Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.0-rc6...2.0.0-rc7
Published by intelliot 10 months ago
This is a release candidate.
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.
server_definitions
method.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 #4694Full Changelog: https://github.com/XRPLF/rippled/compare/2.0.0-rc5...2.0.0-rc6