XRP Ledger 3.3.0 Support Launches for JavaScript, Python, Java
In brief
- Ripple released xrpl.js and xrpl-py libraries supporting XRP Ledger 3.3.0, with Java support coming imminently.
- XRP Ledger 3.3.0 introduced atomic batch transactions, privacy-focused token transfers, and granular permission delegation.
- Five legacy amendments retired; fixCleanup3_3_0 approaching majority at 77.14% per XRPScan data.
New Amendments and Features
Version 3.3.0 of xrpld introduced several new amendments alongside bug fixes and build improvements. Six amendments enabled by the release include atomic batch transactions, privacy-preserving Multi-Purpose Token transfers, and granular account permission delegation. These upgrades expand the ledger's capabilities for developers building financial applications, token management systems, and complex transaction workflows.
The release also retired five long-active amendments. The fixClawback, fixDisallowIncomingV1, fixInnerObjTemplate, fixNFTokenReserve, and fixUniversalNumber amendments are no longer active following the 3.3.0 upgrade, streamlining the protocol.
Developer Library Timeline
Client libraries such as xrpl.js and xrpl-py simplify common work of accessing and processing XRP Ledger data. xrpl.js is a JavaScript/TypeScript API for interacting with the ledger in Node.js and the browser, while xrpl-py is a pure Python implementation for the same purpose. Java support is coming imminently, according to Berridi.
"We have released xrpl.js and xrpl-py with support for XRP Ledger version 3.3.0. Java will be going out tonight or tomorrow." — Julian Berridi, product manager at Ripple
Amendment Status
One amendment is still in the pipeline. The fixCleanup3_3_0 amendment, a collection of fixes for Single Asset Vaults, the Lending Protocol, and Automated Market Maker functionality, is approaching majority at 77.14% according to XRPScan data. Once it crosses the threshold, it will activate and complete the 3.3.0 rollout cycle.


