Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
2.5.0 source code.tar.gz | 2025-06-23 | 7.2 MB | |
2.5.0 source code.zip | 2025-06-23 | 8.6 MB | |
README.md | 2025-06-23 | 4.1 kB | |
Totals: 3 Items | 15.7 MB | 0 |
Release Notes
This document contains the notes for the release
2.5.0
of rippled
, the reference server implementation of the XRP Ledger protocol. To learn more about how to build, run or update a rippled
server, visit https://xrpl.org/install-rippled.html
This release adds new features and bug fixes.
2.5.0
- 2025-06-23
📝 Amendments
- XLS-56d Batch (#5060)
- XLS-81d Permissioned DEX (#5404)
- XLS-85d Token Escrow (#5185)
- XLS-74d and XLS-75d Permission Delegation (#5354)
🦟📝 Fix Amendments
fixPayChanCancelAfter
(#4717)fixAMMv1_3
(#5203)fixEnforceNFTokenTrustlineV2
(#5297)
🐛 Bug Fixes
- Fix RPC responses for tem codes (#5503)
- Adds CTID to RPC tx and updates error (#4738)
- Admin RPC webhook queue limit removal and timeout reduction (#5163)
- Address NFT interactions with trustlines (#5297)
- Handle invalid marker parameter in grpc call (#5317)
- Remove null pointer deref, just do abort (#5338)
- Error message for ledger_entry rpc (#5344)
- Trust line RPC no ripple flag (#5345)
- Replaces random endpoint resolution with sequential (#5365)
- Update validators-example.txt fix xrplf example URL (#5384)
- Disable
channel_authorize
whensigning_support
is disabled (#5385) - Uint128 ambiguousness breaking macos unity build (#5386)
- Use the build image from ghcr.io (#5390)
- Resolve slow test on macOS pipeline (#5392)
- CTID to use correct ledger_index (#5408)
- Ensure that coverage file generation is atomic. (#5426)
- Enable LedgerStateFix for delegation (#5427)
- Update path in
CODEOWNERS
(#5440) - Fix pseudo-account ID calculation (#5447)
- Improve handling of expired credentials in
VaultDeposit
(#5452) - Specify transitive_headers when building with Conan 2 (#5462)
- Add tecNO_DELEGATE_PERMISSION and fix flags (#5465)
- Amendment-guard
TokenEscrow
preclaim and expand tests (#5473) - Ensure delegate tests do not silently fail with batch (#5476)
- Improve multi-sign usage of
simulate
(#5479)
🚜 Refactor
- Remove unused and add missing includes (#5293)
- Calculate numFeatures automatically (#5324)
- Updates Conan dependencies: RocksDB (#5335)
- Improve ordering of headers with clang-format (#5343)
- Collapse some split log messages into one (#5347)
- Move integration tests from 'examples/' into 'tests/' (#5367)
- Reorganize ledger entry tests and helper functions (#5376)
- Clean up test logging to make it easier to search (#5396)
- Use east const convention (#5409)
- Improve squelching configuration (#5438)
- Change getNodeFat Missing Node State Tree error into warning (#5455)
📚 Documentation
- Add
-j $(nproc)
toBUILD.md
(#5288) - Update build instructions for Ubuntu 22.04+ (#5292)
🧪 Testing
- Enable TxQ unit tests work with variable reference fee (#5118)
- Enable unit tests to work with variable reference fee (#5145)
- Enable compile time param to change reference fee value (#5159)
⚙️ Miscellaneous Tasks
- Require a message on "Application::signalStop" (#5255)
- Add PR number to payload (#5310)
- Update link to ripple-binary-codec (#5355)
- Rename docs job (#5398)
- Run CI on PRs that are Ready or have the "DraftRunCI" label (#5400)
- Small clarification to lsfDefaultRipple comment (#5410)
- Update CPP ref source (#5453)
- Improve env.meta usage (#5457)
- Remove external project build cores division (#5475)
- Change libXRPL check conan remote to dev (#5482)
- Amendment work in progress XLS-65d Single Asset Vault (#5224)