Releases: XRPLF/rippled
rippled (XRP Ledger server) Version 2.3.1-rc1
Pre-release version 2.3.1-rc1 introduces no new amendments. The final hotfix release will be strongly recommended for any operators currently running 2.3.0, and upgrading from prior versions.
What's Changed
- This is the release candidate for a hotfix release that fixes an ongoing issue on Mainnet where servers will incorrectly drop peers that should not be dropped. This may be leading to missed validation messages to and from UNL validators.
- Proposed 2.3.1-rc1 by @vlntb in #5243
Full Changelog: 2.3.0...2.3.1-rc1
rippled (XRP Ledger server) Version 2.3.0
Amendments
Release version 2.3.0 introduces several new amendments:
- fixReducedOffersV2
- NFTokenMintOffer
- fixEnforceNFTokenTrustline
- fixInnerObjTemplate2
- fixNFTokenPageLinks
- Credentials
- MPTokensV1
- AMMClawback
- fixAMMv1_2
What's Changed
- Fix compatibility with Conan 2.x by @thejohnfreeman in #5001
- Add new command line option to make replaying transactions easier by @Bronek in #5027
- Fix conan typo: by @oleks-rip in #5044
- Additional unit tests for testing deletion of trust lines by @ckeshava in #4886
- Amendment fixReducedOffersV2 fixes issue #4937 by @scottschurr in #5032
- Expose all amendments known by libxrpl by @godexsoft in #5026
- chore: remove repeat words by @todaymoon in #5041
- XLS-52d: NFTokenMintOffer by @tequdev in #4845
- docs: explain how to find a clang-format patch generated by CI by @intelliot in #4521
- Update codebase from boost::string_view into std::string_view by @ckeshava in #4509
- Add the fixEnforceNFTokenTrustline amendment: by @scottschurr in #4946
- Change order of checks in amm_info by @Bronek in #4924
- Finish physical redesign by @thejohnfreeman in #4997
- Proposed 2.3.0-b1 by @seelabs in #5050
- fixInnerObjTemplate2 amendment by @scottschurr in #5047
- fix "account_nfts" with unassociated marker returning issue by @yinyiqian1 in #5045
- [TRIVIAL] Bump codecov plugin version to version 4.5.0 by @Bronek in #5055
- Invariant: prevent a deleted account from leaving (most) artifacts on the ledger. by @ximinez in #4663
- fix CTID in tx command returns invalidParams on lowercase hex by @yinyiqian1 in #5049
- chore: remove repeat words by @dashangcun in #5053
- Add xrpld build option and Conan package test by @thejohnfreeman in #5052
- Update BUILD.md after PR 5052 by @dangell7 in #5067
- chore: Rename two files from Directory* to Dir*: by @scottschurr in #5058
- chore: Add comments to SignerEntries.h by @scottschurr in #5059
- fix account_objects to disallow filtering by types that an account ca… by @yinyiqian1 in #5056
- [TRIVIAL] Fix NuDB build error by @ximinez in #5061
- [TRIVIAL] Ensure all sorting is ASCII-order consistently across platforms by @ximinez in #5072
- fix: change error for invalid
feature
param infeature
RPC by @mvadari in #5063 - [Trivial] Remove unused constants from resource/Fees.h by @scottschurr in #4856
- docs: Document the process for merging pull requests by @ximinez in #5010
- Merge master into develop by @Bronek in #5085
- Proposed 2.3.0-b2 by @ximinez in #5086
- Fix crash inside
OverlayImpl
loops overids_
by @Bronek in #5071 - chore: Update gcovr EXCLUDE by @Bronek in #5084
- Remove shards by @thejohnfreeman in #5066
- refactor: Factor out Transactor::trapTransaction by @Bronek in #5087
- Address rare corruption of NFTokenPage linked list by @scottschurr in #4945
- chore: Fix documentation generation job: by @ximinez in #5091
- Remove reporting mode by @thejohnfreeman in #5092
- Remove dead headers by @thejohnfreeman in #5081
- Update options documentation by @thejohnfreeman in #5083
- Merge master (2.2.2) into develop by @ximinez in #5117
- Retry RPC commands to try to fix MacOS CI jobs by @ximinez in #5120
- Merge 2.2.3 into
develop
by @intelliot in #5134 - chore: fix some comments by @luozexuan in #5094
- updates to book_changes RPC command by @ckeshava in #5096
- Fix order of SQLite PRAGMAS to allow configurable page_size by @vvysokikh1 in #5140
- SQLite: Allow configurable sqlite database pragma variables. by @dangell7 in #5135
- Proposed 2.3.0-b4 by @intelliot in #5144
- docs: clean up API-CHANGELOG.md by @intelliot in #5064
- Elaborate Error Message for rpcInternal by @ckeshava in #4959
- Reformat code with clang-format-18 by @thejohnfreeman in #5157
- Consolidate definitions of fields, objects, transactions, and features by @thejohnfreeman in #5122
- Introduce MPT support (XLS-33d): by @gregtatcam in #5143
- fixes small typos in RELEASENOTES.md by @BobConanDev in #5154
- fix account_objects with invalid marker do not return an error by @yinyiqian1 in #5046
- protobuf dependencies are missing on the clean machine by @vlntb in #5156
- Add hubs.xrpkuwait.com to bootstrap by @alloynetworks in #5169
- Add AMMClawback Transaction (XLS-0073d) by @yinyiqian1 in #5142
- Fix unity build by @gregtatcam in #5179
- Add fixAMMv1_2 amendment by @gregtatcam in #5176
- Fix tokens comparison in Payment for temREDUNDANT error by @gregtatcam in #5172
- XLS-70d Credentials by @oleks-rip in #5103
- Fix deadlock in InboundLedgers and NetworkOPs by @Bronek in #5124
- Bug: Replace Uint192 with Hash192 in server_definitions response by @shawnxie999 in #5177
- Proposed 2.3.0-rc1 by @ximinez in #5183
- Fix ledger_entry crash on invalid request by @Bronek in #5189
- fix: include
index
inserver_definitions
RPC by @mvadari in #5190 - Proposed 2.3.0-rc2 by @ximinez in #5191
- Fix checking ammID field of account by @oleks-rip in #5188
- Add a new serialized type: STNumber by @thejohnfreeman in #5121
- move tfClawTwoAssets check to preflight by @yinyiqian1 in #5201
- Proposed version 2.3.0 by @intelliot in #5204
New Contributors
- @todaymoon made their first contribution in #5041
- @tequdev made their first contribution in #4845
- @yinyiqian1 made their first contribution in #5045
- @dashangcun made their first contribution in #5053
- @luozexuan made their first contribution in #5094
- @vvysokikh1 made their first contribution in #5140
- @BobConanDev made their first contribution in #5154
- @vlntb made their first contribution in #5156
Full Changelog: 2.2.3...2.3.0
rippled (XRP Ledger server) Version 2.3.0-rc2
Amendments
Pre-release version 2.3.0-rc2 introduces several new amendments:
- fixReducedOffersV2
- NFTokenMintOffer
- fixEnforceNFTokenTrustline
- fixInnerObjTemplate2
- fixNFTokenPageLinks
- Credentials
- MPTokensV1
- AMMClawback
- fixAMMv1_2
What's Changed
- Fix compatibility with Conan 2.x by @thejohnfreeman in #5001
- Add new command line option to make replaying transactions easier by @Bronek in #5027
- Fix conan typo: by @oleks-rip in #5044
- Additional unit tests for testing deletion of trust lines by @ckeshava in #4886
- Amendment fixReducedOffersV2 fixes issue #4937 by @scottschurr in #5032
- Expose all amendments known by libxrpl by @godexsoft in #5026
- chore: remove repeat words by @todaymoon in #5041
- XLS-52d: NFTokenMintOffer by @tequdev in #4845
- docs: explain how to find a clang-format patch generated by CI by @intelliot in #4521
- Update codebase from boost::string_view into std::string_view by @ckeshava in #4509
- Add the fixEnforceNFTokenTrustline amendment: by @scottschurr in #4946
- Change order of checks in amm_info by @Bronek in #4924
- Finish physical redesign by @thejohnfreeman in #4997
- Proposed 2.3.0-b1 by @seelabs in #5050
- fixInnerObjTemplate2 amendment by @scottschurr in #5047
- fix "account_nfts" with unassociated marker returning issue by @yinyiqian1 in #5045
- [TRIVIAL] Bump codecov plugin version to version 4.5.0 by @Bronek in #5055
- Invariant: prevent a deleted account from leaving (most) artifacts on the ledger. by @ximinez in #4663
- fix CTID in tx command returns invalidParams on lowercase hex by @yinyiqian1 in #5049
- chore: remove repeat words by @dashangcun in #5053
- Add xrpld build option and Conan package test by @thejohnfreeman in #5052
- Update BUILD.md after PR 5052 by @dangell7 in #5067
- chore: Rename two files from Directory* to Dir*: by @scottschurr in #5058
- chore: Add comments to SignerEntries.h by @scottschurr in #5059
- fix account_objects to disallow filtering by types that an account ca… by @yinyiqian1 in #5056
- [TRIVIAL] Fix NuDB build error by @ximinez in #5061
- [TRIVIAL] Ensure all sorting is ASCII-order consistently across platforms by @ximinez in #5072
- fix: change error for invalid
feature
param infeature
RPC by @mvadari in #5063 - [Trivial] Remove unused constants from resource/Fees.h by @scottschurr in #4856
- docs: Document the process for merging pull requests by @ximinez in #5010
- Merge master into develop by @Bronek in #5085
- Proposed 2.3.0-b2 by @ximinez in #5086
- Fix crash inside
OverlayImpl
loops overids_
by @Bronek in #5071 - chore: Update gcovr EXCLUDE by @Bronek in #5084
- Remove shards by @thejohnfreeman in #5066
- refactor: Factor out Transactor::trapTransaction by @Bronek in #5087
- Address rare corruption of NFTokenPage linked list by @scottschurr in #4945
- chore: Fix documentation generation job: by @ximinez in #5091
- Remove reporting mode by @thejohnfreeman in #5092
- Remove dead headers by @thejohnfreeman in #5081
- Update options documentation by @thejohnfreeman in #5083
- Merge master (2.2.2) into develop by @ximinez in #5117
- Retry RPC commands to try to fix MacOS CI jobs by @ximinez in #5120
- Merge 2.2.3 into
develop
by @intelliot in #5134 - chore: fix some comments by @luozexuan in #5094
- updates to book_changes RPC command by @ckeshava in #5096
- Fix order of SQLite PRAGMAS to allow configurable page_size by @vvysokikh1 in #5140
- SQLite: Allow configurable sqlite database pragma variables. by @dangell7 in #5135
- Proposed 2.3.0-b4 by @intelliot in #5144
- docs: clean up API-CHANGELOG.md by @intelliot in #5064
- Elaborate Error Message for rpcInternal by @ckeshava in #4959
- Reformat code with clang-format-18 by @thejohnfreeman in #5157
- Consolidate definitions of fields, objects, transactions, and features by @thejohnfreeman in #5122
- Introduce MPT support (XLS-33d): by @gregtatcam in #5143
- fixes small typos in RELEASENOTES.md by @BobConanDev in #5154
- fix account_objects with invalid marker do not return an error by @yinyiqian1 in #5046
- protobuf dependencies are missing on the clean machine by @vlntb in #5156
- Add hubs.xrpkuwait.com to bootstrap by @alloynetworks in #5169
- Add AMMClawback Transaction (XLS-0073d) by @yinyiqian1 in #5142
- Fix unity build by @gregtatcam in #5179
- Add fixAMMv1_2 amendment by @gregtatcam in #5176
- Fix tokens comparison in Payment for temREDUNDANT error by @gregtatcam in #5172
- XLS-70d Credentials by @oleks-rip in #5103
- Fix deadlock in InboundLedgers and NetworkOPs by @Bronek in #5124
- Bug: Replace Uint192 with Hash192 in server_definitions response by @shawnxie999 in #5177
- Proposed 2.3.0-rc1 by @ximinez in #5183
- Fix ledger_entry crash on invalid request by @Bronek in #5189
- fix: include
index
inserver_definitions
RPC by @mvadari in #5190 - Proposed 2.3.0-rc2 by @ximinez in #5191
New Contributors
- @todaymoon made their first contribution in #5041
- @tequdev made their first contribution in #4845
- @yinyiqian1 made their first contribution in #5045
- @dashangcun made their first contribution in #5053
- @luozexuan made their first contribution in #5094
- @vvysokikh1 made their first contribution in #5140
- @BobConanDev made their first contribution in #5154
- @vlntb made their first contribution in #5156
Full Changelog: 2.2.3...2.3.0-rc2
rippled (XRP Ledger server) Version 2.3.0-rc1
Amendments
Pre-release version 2.3.0-rc1 introduces several new amendments:
- fixReducedOffersV2
- NFTokenMintOffer
- fixEnforceNFTokenTrustline
- fixInnerObjTemplate2
- fixNFTokenPageLinks
- Credentials
- MPTokensV1
- AMMClawback
- fixAMMv1_2
What's Changed
- Fix compatibility with Conan 2.x by @thejohnfreeman in #5001
- Add new command line option to make replaying transactions easier by @Bronek in #5027
- Fix conan typo: by @oleks-rip in #5044
- Additional unit tests for testing deletion of trust lines by @ckeshava in #4886
- Amendment fixReducedOffersV2 fixes issue #4937 by @scottschurr in #5032
- Expose all amendments known by libxrpl by @godexsoft in #5026
- chore: remove repeat words by @todaymoon in #5041
- XLS-52d: NFTokenMintOffer by @tequdev in #4845
- docs: explain how to find a clang-format patch generated by CI by @intelliot in #4521
- Update codebase from boost::string_view into std::string_view by @ckeshava in #4509
- Add the fixEnforceNFTokenTrustline amendment: by @scottschurr in #4946
- Change order of checks in amm_info by @Bronek in #4924
- Finish physical redesign by @thejohnfreeman in #4997
- Proposed 2.3.0-b1 by @seelabs in #5050
- fixInnerObjTemplate2 amendment by @scottschurr in #5047
- fix "account_nfts" with unassociated marker returning issue by @yinyiqian1 in #5045
- [TRIVIAL] Bump codecov plugin version to version 4.5.0 by @Bronek in #5055
- Invariant: prevent a deleted account from leaving (most) artifacts on the ledger. by @ximinez in #4663
- fix CTID in tx command returns invalidParams on lowercase hex by @yinyiqian1 in #5049
- chore: remove repeat words by @dashangcun in #5053
- Add xrpld build option and Conan package test by @thejohnfreeman in #5052
- Update BUILD.md after PR 5052 by @dangell7 in #5067
- chore: Rename two files from Directory* to Dir*: by @scottschurr in #5058
- chore: Add comments to SignerEntries.h by @scottschurr in #5059
- fix account_objects to disallow filtering by types that an account ca… by @yinyiqian1 in #5056
- [TRIVIAL] Fix NuDB build error by @ximinez in #5061
- [TRIVIAL] Ensure all sorting is ASCII-order consistently across platforms by @ximinez in #5072
- fix: change error for invalid
feature
param infeature
RPC by @mvadari in #5063 - [Trivial] Remove unused constants from resource/Fees.h by @scottschurr in #4856
- docs: Document the process for merging pull requests by @ximinez in #5010
- Merge master into develop by @Bronek in #5085
- Proposed 2.3.0-b2 by @ximinez in #5086
- Fix crash inside
OverlayImpl
loops overids_
by @Bronek in #5071 - chore: Update gcovr EXCLUDE by @Bronek in #5084
- Remove shards by @thejohnfreeman in #5066
- refactor: Factor out Transactor::trapTransaction by @Bronek in #5087
- Address rare corruption of NFTokenPage linked list by @scottschurr in #4945
- chore: Fix documentation generation job: by @ximinez in #5091
- Remove reporting mode by @thejohnfreeman in #5092
- Remove dead headers by @thejohnfreeman in #5081
- Update options documentation by @thejohnfreeman in #5083
- Merge master (2.2.2) into develop by @ximinez in #5117
- Retry RPC commands to try to fix MacOS CI jobs by @ximinez in #5120
- Merge 2.2.3 into
develop
by @intelliot in #5134 - chore: fix some comments by @luozexuan in #5094
- updates to book_changes RPC command by @ckeshava in #5096
- Fix order of SQLite PRAGMAS to allow configurable page_size by @vvysokikh1 in #5140
- SQLite: Allow configurable sqlite database pragma variables. by @dangell7 in #5135
- Proposed 2.3.0-b4 by @intelliot in #5144
- docs: clean up API-CHANGELOG.md by @intelliot in #5064
- Elaborate Error Message for rpcInternal by @ckeshava in #4959
- Reformat code with clang-format-18 by @thejohnfreeman in #5157
- Consolidate definitions of fields, objects, transactions, and features by @thejohnfreeman in #5122
- Introduce MPT support (XLS-33d): by @gregtatcam in #5143
- fixes small typos in RELEASENOTES.md by @BobConanDev in #5154
- fix account_objects with invalid marker do not return an error by @yinyiqian1 in #5046
- protobuf dependencies are missing on the clean machine by @vlntb in #5156
- Add hubs.xrpkuwait.com to bootstrap by @alloynetworks in #5169
- Add AMMClawback Transaction (XLS-0073d) by @yinyiqian1 in #5142
- Fix unity build by @gregtatcam in #5179
- Add fixAMMv1_2 amendment by @gregtatcam in #5176
- Fix tokens comparison in Payment for temREDUNDANT error by @gregtatcam in #5172
- XLS-70d Credentials by @oleks-rip in #5103
- Fix deadlock in InboundLedgers and NetworkOPs by @Bronek in #5124
- Bug: Replace Uint192 with Hash192 in server_definitions response by @shawnxie999 in #5177
- Proposed 2.3.0-rc1 by @ximinez in #5183
New Contributors
- @todaymoon made their first contribution in #5041
- @tequdev made their first contribution in #4845
- @yinyiqian1 made their first contribution in #5045
- @dashangcun made their first contribution in #5053
- @luozexuan made their first contribution in #5094
- @vvysokikh1 made their first contribution in #5140
- @BobConanDev made their first contribution in #5154
- @vlntb made their first contribution in #5156
Full Changelog: 2.2.3...2.3.0-rc1
2.3.0-b4
What's Changed
- Fix crash inside
OverlayImpl
loops overids_
by @Bronek in #5071 - chore: Update gcovr EXCLUDE by @Bronek in #5084
- Remove shards by @thejohnfreeman in #5066
- refactor: Factor out Transactor::trapTransaction by @Bronek in #5087
- Address rare corruption of NFTokenPage linked list by @scottschurr in #4945
- chore: Fix documentation generation job: by @ximinez in #5091
- Remove reporting mode by @thejohnfreeman in #5092
- Remove dead headers by @thejohnfreeman in #5081
- Update options documentation by @thejohnfreeman in #5083
- Proposed version 2.2.2 by @ximinez in #5115
- Merge master (2.2.2) into develop by @ximinez in #5117
- Retry RPC commands to try to fix MacOS CI jobs by @ximinez in #5120
- Update SQLite3 max_page_count to match current defaults by @jscottbranson in #5114
- Proposed version 2.2.3 by @intelliot in #5132
- Merge 2.2.3 into
develop
by @intelliot in #5134 - chore: fix some comments by @luozexuan in #5094
- updates to book_changes RPC command by @ckeshava in #5096
- Fix order of SQLite PRAGMAS to allow configurable page_size by @vvysokikh1 in #5140
- SQLite: Allow configurable sqlite database pragma variables. by @dangell7 in #5135
- Proposed 2.3.0-b4 by @intelliot in #5144
New Contributors
- @luozexuan made their first contribution in #5094
- @vvysokikh1 made their first contribution in #5140
Full Changelog: 2.3.0-b2...2.3.0-b4
Testing Credits
- Thanks to @sgramkumar and others for continued testing.
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: bugs@xrpl.org
rippled (XRP Ledger server) Version 2.2.3
This release is strongly recommended for full history servers using a page_size of 4096. Since validators are not affected by the issue, validators can continue to run 2.2.2 or update to 2.2.3.
Version 2.2.3 does not introduce any new amendments over version 2.2.2.
What's Changed
- Update SQLite3 max_page_count to match current defaults by @jscottbranson in #5114
- Proposed version 2.2.3 by @intelliot in #5132
Full Changelog: 2.2.2...2.2.3
Testing Credits
- Thanks to @sgramkumar and others for continued testing.
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: bugs@xrpl.org
rippled (XRP Ledger server) Version 2.2.2
Version 2.2.2 introduces no new amendments
What's Changed
- This is a hotfix release that fixes a ongoing issue on Mainnet where a majority of UNL validators will stall during consensus processing due to lock contention, preventing ledgers from being validated for up to two minutes.
- Proposed version 2.2.2 by @ximinez in #5115
Full Changelog: 2.2.1...2.2.2
rippled (XRP Ledger server) Version 2.3.0-b2
Version 2.3.0-b2 introduces three new supported amendments:
- fixInnerObjTemplate2 amendment: Apply inner object templates to all remaining (non-AMM) inner objects.
In addition to those introduced in version 2.3.0-b1:
- fixEnforceNFTokenTrustline amendment: Fixes interactions between NFTokenOffers and trust lines.
- featureNFTokenMintOffer amendment: Allows creating NFTokenOffer in a NFTokenMint transaction.
- fixReducedOffersV2 amendment: Prevents offers from blocking order books.
What's Changed
- fixInnerObjTemplate2 amendment by @scottschurr in #5047
- fix "account_nfts" with unassociated marker returning issue by @yinyiqian1 in #5045
- [TRIVIAL] Bump codecov plugin version to version 4.5.0 by @Bronek in #5055
- Invariant: prevent a deleted account from leaving (most) artifacts on the ledger. by @ximinez in #4663
- fix CTID in tx command returns invalidParams on lowercase hex by @yinyiqian1 in #5049
- chore: remove repeat words by @dashangcun in #5053
- Add xrpld build option and Conan package test by @thejohnfreeman in #5052
- Update BUILD.md after PR 5052 by @dangell7 in #5067
- chore: Rename two files from Directory* to Dir*: by @scottschurr in #5058
- chore: Add comments to SignerEntries.h by @scottschurr in #5059
- Proposed version 2.2.1 by @ximinez in #5078
- fix account_objects to disallow filtering by types that an account ca… by @yinyiqian1 in #5056
- [TRIVIAL] Fix NuDB build error by @ximinez in #5061
- [TRIVIAL] Ensure all sorting is ASCII-order consistently across platforms by @ximinez in #5072
- fix: change error for invalid
feature
param infeature
RPC by @mvadari in #5063 - [Trivial] Remove unused constants from resource/Fees.h by @scottschurr in #4856
- docs: Document the process for merging pull requests by @ximinez in #5010
- Merge master into develop by @Bronek in #5085
- Proposed 2.3.0-b2 by @ximinez in #5086
New Contributors
- @yinyiqian1 made their first contribution in #5045
- @dashangcun made their first contribution in #5053
Full Changelog: 2.3.0-b1...2.3.0-b2
Testing Credits
- Thanks to @sgramkumar and others for continued testing.
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: bugs@xrpl.org
rippled (XRP Ledger server) Version 2.2.1
Version 2.2.1 introduces no new amendments:
What's Changed
- Fixed a critical bug, introduced in 2.2.0, when handling some types of RPC requests.
Full Changelog: 2.2.0...2.2.1
rippled (XRP Ledger server) Version 2.3.0-b1
Version 2.3.0-b1 introduces three new amendments:
- fixEnforceNFTokenTrustline amendment: Fixes interactions between NFTokenOffers and trust lines.
- featureNFTokenMintOffer amendment: Allows creating NFTokenOffer in a NFTokenMint transaction.
- fixReducedOffersV2 amendment: Prevents offers from blocking order books.
What's Changed
- Fix compatibility with Conan 2.x by @thejohnfreeman in #5001
- Add new command line option to make replaying transactions easier by @Bronek in #5027
- Fix conan typo: by @oleks-rip in #5044
- Additional unit tests for testing deletion of trust lines by @ckeshava in #4886
- Amendment fixReducedOffersV2 fixes issue #4937 by @scottschurr in #5032
- Expose all amendments known by libxrpl by @godexsoft in #5026
- chore: remove repeat words by @todaymoon in #5041
- XLS-52d: NFTokenMintOffer by @tequdev in #4845
- docs: explain how to find a clang-format patch generated by CI by @intelliot in #4521
- Update codebase from boost::string_view into std::string_view by @ckeshava in #4509
- Add the fixEnforceNFTokenTrustline amendment: by @scottschurr in #4946
- Change order of checks in amm_info by @Bronek in #4924
- Finish physical redesign by @thejohnfreeman in #4997
- Proposed 2.3.0-b1 by @seelabs in #5050
New Contributors
- @todaymoon made their first contribution in #5041
- @tequdev made their first contribution in #4845
Full Changelog: 2.2.0...2.3.0-b1
Testing Credits
- Thanks to @sgramkumar and others for continued testing.
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: bugs@xrpl.org