Download Latest Version 2.5.0 source code.tar.gz (7.2 MB)
Email in envelope

Get an email when there's a new version of The XRP Ledger

Home / 2.5.0
Name Modified Size InfoDownloads / 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

XRP 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

🦟📝 Fix Amendments

🐛 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 when signing_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) to BUILD.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)
Source: README.md, updated 2025-06-23