Label: rippled Release Notes

Posted 2022-09-20 to

Introducing XRP Ledger version 1.9.4

Version 1.9.4 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release introduces a new amendment to the XRP Ledger protocol, fixRemoveNFTokenAutoTrustLine, to mitigate a potential denial-of-service attack against non-fungible token (NFT) issuers.

Posted 2022-08-26 to

Introducing XRP Ledger version 1.9.3

Version 1.9.3 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release corrects a technical flaw that could cause servers to incorrectly process stored amendment votes during startup and fixes a minor issue with with copy constructor of PublicKey.

Posted 2022-07-26 to

Introducing XRP Ledger version 1.9.2

Version 1.9.2 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release includes several fixes and improvements, including a second new fix amendment to correct a bug in Non-Fungible Tokens (NFTs) code, a new API method for order book changes, less noisy logging, and other small fixes.

Posted 2022-05-23 to

Introducing XRP Ledger version 1.9.1

Version 1.9.1 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release includes several important fixes, including a fix for a syncing issue from 1.9.0, a new fix amendment to correct a bug in the new Non-Fungible Tokens (NFTs) code, and a new amendment to allow multi-signing by up to 32 signers.

Posted 2022-02-08 to

Introducing XRP Ledger version 1.8.5

Version 1.8.5 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release includes fixes and updates for stability and security, and improvements to build scripts, including the ability to compile natively on Apple's M1 chips. There are no user-facing API or protocol changes in this release.

Posted 2022-01-13 to

Introducing XRP Ledger version 1.8.4

Version 1.8.4 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release improves syncing performance including a new "fast load" setting, adds countermeasures for a security vulnerability in LZ4, and adjusts some tuning parameters to improve resource usage. Notably, this release limits pathfinding API methods to fewer and shorter paths because the previous pathfinding settings were causing excessive memory usage as a result of the overall size of the XRP Ledger Mainnet data.

This release supersedes version 1.8.3, and fixes an issue that was discovered during the release cycle.

Posted 2021-12-20 to

Introducing XRP Ledger version 1.8.2

Version 1.8.2 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release addresses the full transaction queues and elevated transaction fees issue observed on the XRP ledger, and also provides some optimizations and small fixes to improve the server's performance overall.

Due to the holidays, version 1.8.2 is being made available as a "soft release" in the unstable package channel so that operators who are interested can upgrade. Automatic updates will not update to this release until it is pushed to the stable branch at a later date.

Posted 2021-12-02 to

Introducing XRP Ledger version 1.8.1

Version 1.8.1 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release contains several improvements and optimizations to improve stability and performance under load, along with other features and fixes including deterministic history shards, default amendment votes, and the CheckCashMakesTrustLine amendment.

This release supersedes version 1.8.0. Version 1.8.1 makes additional changes to database tuning parameters to optimize start-up and syncing time. It is highly recommended that operators upgrade to 1.8.1 as soon as possible because the optimizations in this release should help alleviate some of the pressure on the network from increased usage.

Posted 2021-08-27 to

Introducing XRP Ledger version 1.7.3

Version 1.7.3 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release addresses an out-of-bounds memory read identified by Guido Vranken, as well as an unrelated issue identified by the Ripple C++ team that could result in incorrect use of internal data structures. By community demand, this version also introduces the NegativeUNL amendment, which corresponds to the feature which was introduced in the 1.6.0 release.

Posted 2021-05-24 to

Introducing XRP Ledger version 1.7.2

Version 1.7.2 of rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release protects against the security issue CVE-2021-3499 affecting OpenSSL, adds an amendment to fix an issue with small offers not being properly removed from order books in some cases, and includes various other minor fixes.

This release supersedes version 1.7.1 and adds fixes for more issues that were discovered during the release cycle.

Posted 2020-08-19 to

Introducing XRP Ledger version 1.6.0

XRP Ledger (rippled server) version 1.6.0 has been released. This release introduces several new features including changes to the XRP Ledger's consensus mechanism to make it even more robust in adverse conditions, as well as numerous bug fixes and optimizations. (This post has been updated with recommendations for upgrading.)

Posted 2020-03-31 to

Introducing XRP Ledger version 1.5.0

XRP Ledger (rippled server) version 1.5.0 has been released. The rippled 1.5.0 release introduces several improvements and new features, including support for gRPC API, API versioning, UNL propagation via the peer network, new RPC methods validator_info and manifest, augmented submit method, improved tx method, improved CLI parsing, improved protocol-level handshaking protocol, improved package building and various other minor bug fixes and improvements.

Posted 2019-12-02 to

Introducing XRP Ledger version 1.4.0

XRP Ledger (rippled server) version 1.4.0 has been released. The XRP Ledger version 1.4.0 introduces several new features and overall improvements to the codebase, including the DeletableAccounts Amendment, which allows users to delete XRP Ledger accounts and recover some of their account base reserve in the process.

The 1.4.0 release also includes improved peer slot management, improved CI integration and package building and support for C++17 and Boost 1.71.

Posted 2019-04-17 to

Introducing XRP Ledger (rippled) version 1.2.4

Ripple has released version 1.2.4 of rippled, the reference implementation of the core XRP Ledger protocol.

Version 1.2.4 improves the verification and routing of shard crawl requests and imposes a 20 second timeout onto the component that checks for an updated validator list to prevent it from becoming blocked for an indefinite amount of time.

Posted 2019-03-06 to

Introducing XRP Ledger (rippled) version 1.2.2

Ripple has released version 1.2.2 of rippled, our reference implementation of the core XRP Ledger server.

Version 1.2.2 corrects a technical flaw in the fee escalation engine which could cause some fee metrics to be calculated incorrectly. In some circumstances this can potentially cause the server to crash.

Posted 2019-02-26 to

Introducing XRP Ledger (rippled) version 1.2.1

Ripple has released version 1.2.1 of rippled, our reference implementation of the core XRP Ledger server.

Version 1.2.1 introduces several fixes including:

  • A change in the information reported via the enhanced crawl functionality introduced in version 1.2.0.

  • A fix for a potential race condition when processing a status message for a peer.

  • A fix for a technical flaw that could cause a server to not properly detect that it had lost connectivity.

Version 1.2.1 also adds the delivered_amount field to more responses to simplify the handling of payment or check cashing transactions.

Posted 2019-02-13 to

Introducing XRP Ledger (rippled) version 1.2.0

Ripple is pleased to announce the release of XRP Ledger (rippled) version 1.2.0.

The XRP Ledger version 1.2.0 release introduces the MultisignReserve Amendment, which reduces the reserve requirement associated with signer lists for Multisign. This release also includes incremental improvements to the code that handles offers in the decentralized exchange (fixTakerDryOfferRemoval and fix1578 Amendments).

One of the major benefits of decentralized blockchain technologies, such as the XRP Ledger, is censorship resistance. Already highly resistant to censorship attempts, with the release of version 1.2.0 of the XRP Ledger, servers now have the ability to automatically detect transaction censorship attempts and issue warnings of increasing severity for transactions that a server believes should have been included in a closed ledger after several rounds of consensus.

Posted 2018-11-07 to

Introducing XRP Ledger (rippled) version 1.1.2

Ripple is proud to announce the release of XRP Ledger (rippled) version 1.1.2.

The XRP Ledger version 1.1.2 release includes a fix for a technical issue in the consensus "preferred ledger by branch" code, which could cause a validator to fail to settle on a single preferred branch of unconfirmed ledger history. While this is not entirely unexpected and the code is designed to handle it, this issue exposed a corner case where the stringent safety guarantees of the consensus algorithm, as outlined in the recent Analysis of the XRP Ledger Consensus Protocol paper, make it difficult for the entire network to efficiently recover from this condition.

Posted 2018-10-23 to

rippled Version 1.1.1

Ripple has released rippled version 1.1.1, which improves handling of validator list sites. These changes improve retrieval of Ripple's recommended UNL for servers in restrictive network environments, and prevent incorrect behavior in cases where a server is unable to fetch a validator list update before the previous list expires.

Posted 2018-06-14 to

rippled Version 1.0.1

Ripple has released rippled version 1.0.1, which includes fixes for issues identified by Ripple engineers and reported by external security researchers. These issues, when exploited, could cause a rippled instance to restart or, in some circumstances, stop executing.

Posted 2018-03-22 to

rippled version 0.90.1

Ripple has released rippled version 0.90.1, which includes fixes for issues reported by external security researchers. These issues, when exploited, could cause a rippled instance to restart or, in some circumstances, stop executing.

Posted 2018-02-21 to

rippled Version 0.90.0

Ripple has released rippled version 0.90.0, which introduces several enhancements that improve the reliability, scalability and security of the XRP Ledger. Ripple recommends that all server operators upgrade to version 0.90.0 by Thursday, 2018-03-15, for service continuity.

Posted 2017-12-15 to

rippled Version 0.80.2

Ripple has released rippled version 0.80.2, which improves the transaction dispatch logic of rippled, allows for more transactions to be in flight at any one time and reduces the overall resource usage of rippled. The improved transaction dispatch logic ensures that a transaction is dispatched at most once every 10 seconds, even if it received from multiple peers during that interval.

Posted 2017-10-23 to

rippled Version 0.80.0

Ripple has released rippled version 0.80.0, which introduces several enhancements that improve the reliability, scalability and security of the XRP Ledger. Ripple recommends that all rippled server operators upgrade to version 0.80.0 by Tuesday, 2017-11-07, for service continuity.

Posted 2017-09-21 to

rippled version 0.70.2

The rippled team has released rippled version 0.70.2, which corrects an emergent behavior that resulted in high transaction costs and fewer transactions in validated ledgers over the past few days. The problematic behavior involved large numbers of transactions being stuck in different rippled instances' open ledgers without being consistently relayed to validators. The large number of "stuck" transactions filled the transaction queue and caused a dramatic increase in the open ledger cost.

Posted 2017-07-10 to

rippled version 0.70.1

UPDATE 7-12-2017: This announcement now contains corrected SHA-256 values for the RPM and source RPM.

The rippled team has released rippled version 0.70.1, which corrects a technical flaw in the newly refactored consensus code that could, in rare cases, cause a node to get stuck in consensus due to stale votes from a peer. Ripple requires upgrading to rippled version 0.70.1 immediately.

Posted 2017-06-15 to

rippled Version 0.70.0

Ripple has released rippled version 0.70.0, which introduces several enhancements that improve the reliability, scalability and security of the Ripple Consensus Ledger. Ripple recommends that all rippled server operators upgrade to version 0.70.0 by Thursday, 2017-06-29, for service continuity.

Posted 2017-05-11 to

rippled version 0.60.3

The rippled team has released rippled version 0.60.3, which helps to increase the stability of the overlay network under increased load. Ripple recommends server operators upgrade to rippled version 0.60.3 immediately. There are no new features in the 0.60.3 release.

Posted 2017-03-30 to

rippled version 0.60.2

The rippled team has released rippled version 0.60.2, which further strengthens handling of cases associated with a previously patched exploit, in which NoRipple flags were being bypassed by using offers. Ripple requires upgrading to rippled version 0.60.2 immediately. There are no new features in the 0.60.2 release. Note: This does not affect XRP transactions.

Posted 2017-03-29 to

rippled version 0.60.1

The rippled team has released rippled version 0.60.1, which corrects a technical flaw that resulted from using 32-bit space identifiers instead of the protocol-defined 16-bit values for Escrow and Payment Channel ledger entries. rippled version 0.60.1 also fixes a problem where the websocket timeout timer would not be cancelled when certain errors occurred during subscription streams. Ripple strongly recommends upgrading to rippled version 0.60.1 immediately.

Posted 2017-03-17 to

rippled Version 0.60.0

Ripple has released rippled version 0.60.0, which introduces several enhancements that improve the reliability and scalability of the Ripple Consensus Ledger (RCL), including Interledger Protocol compatibility for ledger interoperability. Ripple recommends that all server operators upgrade to version 0.60.0 by Thursday, 2017-03-30, for service continuity.

Posted 2017-03-14 to

rippled version 0.50.3

The rippled team has released version 0.50.3, which patches a reported exploit that would allow a combination of trust lines and order books in a payment path to bypass the blocking effect of the NoRipple flag. Ripple recommends that all rippled server operators immediately upgrade to version 0.50.3, which contains a patch that fixes the exploit. There are no new or updated features in the 0.50.3 release.

Posted 2017-01-30 to

rippled version 0.50.2

The rippled team has released 0.50.2, which adjusts the default TLS cipher list and corrects a flaw that would not allow an SSL handshake to properly complete if the port was configured using the wss keyword. Ripple recommends upgrading to 0.50.2 only if server operators are running rippled servers that accept client connections over TLS. There are no new or updated features in the 0.50.2 release.

Posted 2017-01-27 to

rippled version 0.50.0

Ripple has released rippled version 0.50.0, which introduces several enhancements that improve the reliability and scalability of the Ripple Consensus Ledger (RCL). Ripple recommends that all server operators upgrade to version 0.50.0 by Tuesday, 2017-02-21, for service continuity.

Posted 2017-01-11 to

rippled version 0.40.1

The rippled team has released version 0.40.1, which increases SQLite database limits in all rippled full-history servers. Ripple recommends upgrading to 0.40.1 only if server operators are running rippled servers with full-history of the ledger. There are no new or updated features in the 0.40.1 release.

Posted 2016-12-20 to

rippled version 0.40.0

Ripple has released rippled version 0.40.0, which introduces several enhancements that improve the reliability and scalability of the Ripple Consensus Ledger (RCL). Ripple recommends that all server operators upgrade to version 0.40.0 by Tuesday, 2017-01-17, for service continuity.

Posted 2016-10-06 to

rippled version 0.33.0-hf1

Ripple has released rippled version 0.33.0-hf1, which fixes a JSON parsing issue in all rippled servers. Ripple recommends upgrading to 0.33.0-hf1 only if server operators are experiencing a jsonInvalid error response to client requests. There are no new or updated features in the 0.33.0-hf1 release.

Posted 2016-09-29 to

rippled version 0.33.0

Ripple has released rippled version 0.33.0, which introduces several new enhancements that improve the reliability and scalability of the Ripple Consensus Ledger (RCL). Ripple recommends that all server operators upgrade to version 0.33.0 by Wednesday, 2016-10-20, for service continuity.

Posted 2016-07-29 to

rippled version 0.32.1

Ripple is proud to announce the release of rippled version 0.32.1, which introduces several enhancements that improve the reliability and scalability of the Ripple Consensus Ledger. Ripple recommends that all server operators upgrade to version 0.32.1 by Wednesday, 2016-08-24, for the best performance.

Posted 2016-06-27 to

rippled version 0.32.0 has been released

Ripple is proud to announce the release of rippled version 0.32.0. This release introduces several enhancements that improve the reliability and scalability of the Ripple Consensus Ledger. Ripple recommends that all server operators upgrade to the new version.

Posted 2016-02-10 to

rippled 0.30.1 Released

The latest version of rippled, the core server of the Ripple Consensus Ledger, is here! Version 0.30.1 contains lots of small features and improvements, including updates to account_offers, server_info, peer subscriptions, and more. It also adds several optimizations to the consensus process that have already led to a dramatic increase in the number of ledgers validated per day! Learn more:

Posted 2014-08-14 to

Biweekly Release Notes (14 August 2014)

Release notes are part of a larger overhaul of our developer resources, which we are continually adding to. Curated release notes will be posted on this blog and will include updates from every active project. Specifically we will post and link to any new release notes, open bounties, and upcoming features. We hope you find these useful! Please let us know if you have feedback in the comments.