Skip to content

Releases: XRPLF/rippled

2.6.1

30 Sep 22:55
2.6.1
70d5c62
Compare
Choose a tag to compare

Release Notes

XRP
This document contains the notes for the release 2.6.1 of rippled , the reference server implementation of the XRP Ledger protocol. To learn more about how to build, run or update an rippled server, visit https://xrpl.org/install-rippled.html

This release adds bug fixes.

[2.6.1] - 2025-09-30

🐛 Bug Fixes

Full Changelog: 2.6.0...2.6.1

2.6.1-rc2

24 Sep 13:58
2.6.1-rc2
c46888f
Compare
Choose a tag to compare
2.6.1-rc2 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.6.1-rc2 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

[2.6.1-rc2] - 2025-09-24

💼 Other

  • Mark PermissionDelegation as unsupported by @Bronek

Full Changelog: 2.6.1-rc1...2.6.1-rc2

2.6.1-rc1

17 Sep 21:27
2.6.1-rc1
8d01f35
Compare
Choose a tag to compare
2.6.1-rc1 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.6.1-rc1 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

[2.6.1-rc1] - 2025-09-17

💼 Other

  • [RELEASE] Downgrade version 2.6 to boost 1.83 by @Bronek in #5759

Full Changelog: 2.6.0...2.6.1-rc1

2.5.1

17 Sep 16:08
2.5.1
16c2ff9
Compare
Choose a tag to compare

Release Notes

XRP
This document contains the notes for the release 2.5.1 of rippled , the reference server implementation of the XRP Ledger protocol. To learn more about how to build, run or update an rippled server, visit https://xrpl.org/install-rippled.html

This release adds bug fixes.

[2.5.1] - 2025-09-03

🐛 Bug Fixes

  • Don't flag consensus as stalled prematurely (#5658) by @ximinez

2.6.0

27 Aug 20:37
2.6.0
2df7dcf
Compare
Choose a tag to compare

Release Notes

XRP
This document contains the notes for the release 2.6.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.6.0] - 2025-08-27

🐛 Bug Fixes

🚀 Features

  • Include network_id in validations and subscription stream responses (#5579) by @ckeshava
  • Add support for DomainID in MPTokenIssuance transactions (#5509) by @Bronek
  • Add MPT related txns into issuer's account history (#5530) by @shawnxie999
  • Add nftoken_id, nftoken_ids, offer_id to meta for transaction stream (#5230) by @tequdev

💼 Other

🚜 Refactor

  • Decouple CredentialHelpers from xrpld/app/tx (#5487) by @a1q123456
  • Add XRPL_ABANDON and use it to abandon OwnerPaysFee (#5510) by @a1q123456
  • Remove obsolete owner pays fee feature and XRPL_ABANDON stanza (#5550) by @a1q123456
  • Restructure beast::rngfill (#5563) by @lmaisons
  • Remove external libraries as they are hosted in our Conan Center Index fork (#5643) by @bthomee
  • Decouple ledger from xrpld/app (#5492) by @a1q123456
  • Makes HashRouter flags more type-safe (#5371) by @vlntb
  • Change boost::shared_mutex to std::shared_mutex (#5576) by @Tapanito
  • Update date, libarchive, nudb, openssl, sqlite3, xxhash packages (#5567) by @bthomee

📚 Documentation

⚡ Performance

🧪 Testing

⚙️ Miscellaneous Tasks

2.6.0-rc3

25 Aug 20:31
2.6.0-rc3
c5fe970
Compare
Choose a tag to compare
2.6.0-rc3 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.6.0-rc3 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

[2.6.0-rc3] - 2025-08-22

💼 Other

  • Set version to 2.6.0-rc3 by @ximinez
  • Revert "perf: Move mutex to the partition level (#5486)" by @ximinez

2.6.0-rc2

20 Aug 00:17
2.6.0-rc2
fb89213
Compare
Choose a tag to compare
2.6.0-rc2 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.6.0-rc2 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.6.0-rc2] - 2025-08-15

🐛 Bug Fixes

  • Change log to debug level for AMM offer retrieval and IOU payment check (#5686) by @intelliot
  • Add -Wno-deprecated-declarations for Clang only (#5680) by @bthomee

📚 Documentation

💼 Other

2.6.0-rc1

19 Aug 17:17
2.6.0-rc1
da82e52
Compare
Choose a tag to compare
2.6.0-rc1 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.6.0-rc1 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.6.0-rc1] - 2025-08-12

🐛 Bug Fixes

💼 Other

🚜 Refactor

  • Decouple CredentialHelpers from xrpld/app/tx (#5487) by @a1q123456
  • Add XRPL_ABANDON and use it to abandon OwnerPaysFee (#5510) by @a1q123456
  • Remove obsolete owner pays fee feature and XRPL_ABANDON stanza (#5550) by @a1q123456
  • Restructure beast::rngfill (#5563) by @lmaisons
  • Remove external libraries as they are hosted in our Conan Center Index fork (#5643) by @bthomee
  • Decouple ledger from xrpld/app (#5492) by @a1q123456
  • Makes HashRouter flags more type-safe (#5371) by @vlntb
  • Change boost::shared_mutex to std::shared_mutex (#5576) by @Tapanito
  • Update date, libarchive, nudb, openssl, sqlite3, xxhash packages (#5567) by @bthomee

📚 Documentation

⚡ Performance

  • Optimize hash performance by avoiding allocating hash state object (#5469) by @a1q123456
  • Move mutex to the partition level (#5486) by @vlntb

🧪 Testing

⚙️ Miscellaneous Tasks

2.5.0

24 Jun 18:19
2.5.0
1e01cd3
Compare
Choose a tag to compare

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)

2.5.0-rc2

12 Jun 22:36
2.5.0-rc2
edb4f03
Compare
Choose a tag to compare
2.5.0-rc2 Pre-release
Pre-release

Release Notes

XRP
This document contains the notes for the release 2.5.0-rc2 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-rc2 - 2025-06-11

📝 Amendments

🦟📝 Fix Amendments

🚀 Features

  • Improve squelching configuration (#5438)

🐛 Bug Fixes

  • 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)

📚 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

  • 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)