Introducing XRP Ledger version 1.10.0
Version 1.10.0 of rippled
, the reference server implementation of the XRP Ledger protocol, is now available. This release introduces six new amendments and cleans up code to improve performance.
Version 1.10.0 of rippled
, the reference server implementation of the XRP Ledger protocol, is now available. This release introduces six new amendments and cleans up code to improve performance.
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.
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
.
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.
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.
Version 1.9.0 of rippled
, the reference server implementation of the XRP Ledger protocol, is now available. This release includes the XLS-20 amendment and fixes and updates for stability and security.
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.
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.
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.
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.
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.
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.
Today, version 1.7.0 of the reference implementation of the software behind the XRP Ledger (XRPL) was released with key contributions from RippleX aimed at improving the Ledger’s decentralization, security and efficiency.
In this post, RippleX breaks down some of the changes and highlights in the release.
Ripple has released version 1.7.0 of rippled
, the reference server implementation of the XRP Ledger protocol. This release significantly improves memory usage, introduces a protocol amendment to allow out-of-order transaction execution with Tickets, and brings several other features and improvements.
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.)
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.
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.
Ripple has released version 1.3.1 of rippled
, the reference implementation of the core XRP Ledger protocol. To learn more about how to build and run a rippled
server, see Manage the Rippled Server.
This release supersedes version 1.3.0. Version 1.3.1 addresses deadlock conditions reported by some users late in the release cycle for 1.3.0.
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.
Ripple has released version 1.2.3 of rippled, the reference implementation of the core XRP Ledger protocol.
Version 1.2.3 corrects a technical flaw that could, in rare circumstances, cause the server to dereference a null pointer, which could result in the server process being terminated by the operating system.
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.
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.
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.
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.
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.
Ripple is pleased to announce the release of XRP Ledger (rippled
) version 1.1.0.
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.
Today, after almost 6 years of hard work, Ripple is very pleased to announce the release of rippled
version 1.0.0.
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.
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.
Ripple has released rippled
version 0.81.0, which introduces changes that improve the scalability of the XRP Ledger and transitions the recommended validator configuration to a new hosted site, as described in Ripple's Decentralization Strategy Update post.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The rippled
team is proud to announce a bundle of related news items:
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:
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.
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.
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.
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.
Starting today, Ripple Labs will release curated release notes on a bi-weekly basis to ensure better communication with the developer community about ongoing projects.