XRP Ledger Development
XRPL Clio Nightly Adds MPT Transaction Filtering Ahead of 2.8.0
XRPLF’s Aug. 18 Clio nightly carries MPT-aware account transaction filtering, transient database retry work, and libxrpl 3.3.0 alignment, but remains a development build ahead of a stable 2.8.0 release.

The short answer
Clio’s August 18, 2026 nightly build is a development snapshot, not a production release. It carries the 2.8.0 line’s MPT issuance filter for account_tx, transient database retry work, and libxrpl 3.3.0 alignment. The useful signal is better queryability and resilience for data operators, not a new XRPL Mainnet feature or XRP market catalyst.
The newest official record is the XRPL Foundation’s Clio development tag, which GitHub lists as released at 08:40 UTC on August 18. That tag points to commit 62428a2, a change merged into Clio’s develop branch on August 12. The commit history shows the nightly carrying a sequence of 2.8.0 development changes, including the MPT filter, a database retry patch, and the move from a custom libxrpl 3.3.0 release candidate to libxrpl 3.3.0. These are server and data-access changes around the XRP Ledger, not amendments voted on by Mainnet validators. [Confirmed fact]
The most important editorial boundary is release status. Clio labels nightly-20260818 a development release and says it is not recommended for production. The parallel 2.8.0-rc5 tag is also explicitly a release candidate that is not recommended for production. A final Clio 2.8.0 tag, a production changelog, operator guidance, and evidence from deployed public services are still separate milestones. [Unresolved uncertainty]
What the August 18 nightly actually contains
A nightly tag is a dated build pointer, not a promise that every change has cleared the release process. In this case, the tag’s commit history runs through August 12, even though GitHub published the development release on August 18. The right reading is that the latest official build packages the current develop snapshot at commit 62428a2. It is timely evidence of project state, but not evidence that a stable binary has shipped or that every public Clio provider has upgraded. [Confirmed fact]
The release records are easier to read when their status is kept separate from their code content. The dates below are the dates shown by the official GitHub records, and the status language comes from the release pages themselves.
| Record | Visible date | Status | What it confirms |
|---|---|---|---|
| nightly-20260818 | August 18, 2026 | Development build | Points to commit 62428a2; not recommended for production |
| 2.8.0-rc5 | August 12, 2026 | Release candidate | Carries the rc4-to-rc5 change set; not recommended for production |
| xrpld 3.3.0 | August 6, 2026 | Stable server release | Provides the released libxrpl version that Clio is aligning with |
| Source: XRPLF Clio release pages and rc4-to-rc5 comparison, plus the XRPLF rippled 3.3.0 release. See sources [1], [2], [3], and [7]. | |||
The main API change: account_tx can filter by MPT issuance
The clearest user-facing feature in the rc5 change set is support for an optional mpt_issuance_id field on account_tx. Clio’s merged pull request says the field lets a caller filter account transactions when a transaction is involved with a specific Multi-Purpose Token issuance. The implementation validates the identifier as a uint192 hexadecimal value and reuses ETL-side parsing to inspect transaction fields and metadata nodes. Unit tests cover invalid parameters, several filter scenarios, and binary output. [Confirmed fact]
That matters because an MPT issuance identifier is not a display label. XLS-33 defines it as the identifier associated with an MPTokenIssuance, built from the issuance sequence and issuer account. An application that wants a transaction history for one issuance therefore needs a stable identifier and a way to recognize references in transaction data. Moving that matching step into an API handler can reduce the amount of metadata scanning that a client has to perform itself. [Bounded inference]
The distinction between account_tx and the ledger protocol is important. The filter changes how a Clio service answers a historical account query; it does not create a new transaction type, alter consensus, or change the rules for moving XRP or MPTs. The official mpt_holders reference separately describes a Clio-only, paginated method for retrieving holders and balances at a ledger point. The new account_tx filter is complementary to that query surface, not proof that MPT functionality has become newly active on Mainnet. [Confirmed fact]
An independent check comes from XRPL Meta, a community data project whose developer documentation lists MPT token, holder, series, and exchange endpoints. That does not confirm deployment of Clio 2.8.0, but it does show why identifier-aware history and holder queries are useful to analytics services beyond the core repository. Cross-provider comparisons should still record the ledger sequence, server version, and whether a result is validated. [Independent supporting context]
Why the database retry work matters to Clio operators
Clio is not the peer-to-peer server that participates in XRP Ledger consensus. XRPL documentation describes it as an API server that extracts validated data from one or more xrpld servers and stores historical ledger and transaction data in Cassandra or ScyllaDB. That architecture makes backend read behavior a practical reliability concern for exchanges, explorers, indexers, and anyone operating a high-throughput query service. [Confirmed fact]
The August 10 Clio pull request introduces coroutine-friendly and configurable retry behavior for transient Cassandra and database failures. Its changes standardize the surfaced exception as data::DatabaseError, add retry-delay configuration, make request_timeout accept fractional seconds, and update retry call sites in the RPC engine, transaction feed, ETL service, cache loader, and ledger publisher. The pull request also lists unit and integration tests for error classification, retry delays, and backend behavior. [Confirmed fact]
The bounded operational implication is narrower than ‘Clio is now reliable.’ A retry can absorb a temporary quorum or connection failure and give a coroutine another chance without blocking the process, but it cannot repair corrupted data, make a failing Scylla cluster healthy, or guarantee that a query will succeed. Operators still need to review the configured delays, request timeout, database capacity, and observability around repeated failures. No production latency or error-rate result is published in the release record. [Bounded inference]
The independent XRPL Monday Brew roundup from May 11 through May 17 provides useful context for the release boundary. It described Clio 2.8.0-rc2 and several merged changes while explicitly separating development-branch work from changes that are live on the network. That reporting precedent supports the same discipline here: a Clio build can improve a data service without changing the consensus ledger itself. [Independent supporting context]
libxrpl 3.3.0 alignment is compatibility work, not an activation signal
Commit 62428a2 is titled ‘Update libxrpl to 3.3.0.’ GitHub records seven files changed, with 101 additions and 92 deletions. The dependency lock moves from xrpl 3.3.0-rc1-custom to xrpl 3.3.0, and the MPT crypto dependency moves from 0.4.0-rc4 to 1.0.2. The same change updates Clio’s account-MPT issuance handler and its tests, including the field naming and flag model used by the newer library. [Confirmed fact]
The reason this deserves attention is version coordination. The XRPLF rippled repository released xrpld 3.3.0 on August 6, while Clio’s latest development line updates its protocol library to that released version. A data server that parses ledger objects should track the server-side protocol library closely, especially as MPT, confidential-transfer, and other ledger models evolve. This is a maintenance and compatibility milestone, not a statement that every 3.3.0-adjacent feature is enabled or that Clio 2.8.0 is stable. [Bounded inference]
There is also a limit to what the source record proves. The commit and pull request show code changes and passing checks reported by GitHub, but they do not show the number of production Clio nodes using the snapshot, the behavior of every public endpoint, or any change in XRP throughput, fees, price, or demand. Those outcomes would require separate operational or market evidence. [Unresolved uncertainty]
Implications for developers, operators, and XRP readers
For XRPL application developers, the practical opportunity is targeted history retrieval. If the filter reaches a stable release unchanged, a wallet, explorer, issuer console, or analytics job could ask Clio for account transactions associated with one MPT issuance instead of downloading every account transaction and applying the same matching logic locally. The application still needs version detection, parameter validation, pagination, and tests against real response shapes. It should not silently assume that every Clio endpoint or public provider has the new field. [Bounded inference]
For Clio operators and data vendors, the retry work is the more operationally relevant part of the snapshot. A staged test should exercise transient database failures, measure retry delay and request timeout behavior, and confirm that failures remain visible rather than being hidden behind indefinite retries. The right acceptance criterion is bounded recovery from specified transient errors, not an unqualified uptime claim. The rc5 release warning means a production operator should wait for stable release guidance before making the nightly its default. [Confirmed fact]
For indexers, token issuers, and researchers, the MPT filter may become useful only when three layers agree: the transaction format, the Clio handler, and the backing ETL or database index. A successful query on one service does not establish identical coverage on another. Record the server version, ledger index, validation state, and query parameters with any published result. This is especially important when comparing MPT holders, issuance history, and market activity across XRPL Meta, Clio, and self-hosted infrastructure. [Unresolved uncertainty]
For XRP holders and market readers, the confirmed story is infrastructure progress around data access, not a direct XRP investment signal. The source record does not announce a new XRP use case, institutional deployment, partnership, token demand, price target, or Mainnet amendment activation. The appropriate conclusion is that the XRPL data stack is being prepared for more precise MPT-aware service behavior, while the production and adoption evidence remains to be established. [Confirmed fact]
What to watch next
The next meaningful signal is not another nightly tag. It is a stable Clio 2.8.0 release with final notes that identify the supported API behavior, configuration changes, upgrade requirements, and any compatibility caveats. Until that record appears, treat the filter and retry work as available for review and testing, not as a production contract. [Confirmed fact]
A second signal is documentation and provider behavior. Watch whether the account_tx reference documents mpt_issuance_id, whether public Clio services expose the parameter, and whether their responses agree on pagination and validation. A third signal is operational evidence: release notes or operator reports that quantify whether the database retry changes reduce transient failures under a defined workload. None of those outcomes is present in the August 18 release record. [Unresolved uncertainty]
Finally, keep protocol state separate from API state. The XRP Ledger Mainnet can continue running its current stable xrpld version while Clio develops a new query server. A later amendment vote, server upgrade, or production deployment would need its own primary record before it could support claims about Mainnet functionality, network usage, or XRP market effects. [Bounded inference]
What to watch next
- • A stable Clio 2.8.0 tag and final release notes replacing the nightly and rc5 warnings.
- • Documentation and public-provider support for the account_tx mpt_issuance_id parameter, including pagination and validated-ledger behavior.
- • Operator evidence on configured retry delays, transient Cassandra recovery, request timeouts, and error visibility under load.
- • Whether Clio’s MPT handler and ETL coverage stay aligned with the released libxrpl 3.3.0 data model.
- • A separate primary record before treating any Clio release as a Mainnet protocol activation, XRP demand signal, or price catalyst.
Sources and verification
We prioritize primary records and label supporting coverage. Dates reflect each source’s publication record.
- [1]XRPLF Clio nightly-20260818 releaseprimary
- [2]XRPLF Clio 2.8.0-rc5 releaseprimary
- [3]XRPLF Clio rc4-to-rc5 comparisonprimaryUndated reference
- [4]Clio PR #3153: MPT issuance transaction filteringprimary
- [5]Clio PR #3167: transient database retry behaviorprimary
- [6]Clio commit 62428a2: libxrpl 3.3.0primary
- [7]XRPLF rippled 3.3.0 releaseprimary
- [8]XRPL Clio server architecture referenceprimaryUndated reference
- [9]XRPL mpt_holders API referenceprimaryUndated reference
- [10]XLS-33 Multi-Purpose Tokens specificationprimaryUndated reference
- [11]XRPL Meta developer documentationsupportingUndated reference
- [12]XRPL Monday Brew, May 11-17, 2026supportingUndated reference