Skip to content

Releases: XRPLF/clio

Clio development (nightly) build

08 Aug 09:05
4aa2ca9
Compare
Choose a tag to compare
Pre-release

Release notes

Note: Please remember that this is a development release and it is not recommended for production use.
Changelog (including previous releases): https://github.com/XRPLF/clio/commits/nightly

2.5.0

24 Jul 22:13
2.5.0
7558dfc
Compare
Choose a tag to compare

Introducing Clio version 2.5.0

Version 2.5.0 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds new features and bug fixes.

Amendment Support

The following amendments have been introduced since Clio 2.4.1 and have transaction model changes. Clio 2.5.0 is built with libxrpl 2.5.0, which supports these amendments.

Whats's changed

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

🎨 Styling

🧪 Testing

⚙️ Miscellaneous Tasks

Read more

2.5.0-rc3

22 Jul 14:10
2.5.0-rc3
7558dfc
Compare
Choose a tag to compare
2.5.0-rc3 Pre-release
Pre-release

Introducing Clio version 2.5.0-rc3

Version 2.5.0-rc3 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available.
This is a pre-release and it is not recommended to use this version in production.

SHA256 checksums

698546ee343e4ad9324495f2d157d1770d1e5a1de1c45e4dbb1818e8867d5b46  ./clio_server_Linux_Release_gcc.zip
2afaae09a97830f9f76e58dbfd6b18f23244a2620fde3c0202bb9296d09b655e  ./clio_server_macOS_Release_apple-clang.zip

2.5.0-rc2

16 Jul 13:44
2.5.0-rc2
d83be17
Compare
Choose a tag to compare
2.5.0-rc2 Pre-release
Pre-release

Introducing Clio version 2.5.0-rc2

This is a release candidate 2.5.0-rc2 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls.
This is a pre-release and it is not recommended to use this version in production.

SHA256 checksums

26b1ce7e3c510a95460f93d863ca7c0473d5e6e7b8577ff4df921dafec39bb18  ./clio_server_Linux_Release_gcc.zip
74620f82fe00cbc7a374aa923fa2e3ed9f6e6ee7e22f9a5d45df1d2e6f6417ed  ./clio_server_macOS_Release_apple-clang.zip

2.4.1

27 May 11:28
2.4.1
2312c25
Compare
Choose a tag to compare

Introducing Clio version 2.4.1

Version 2.4.1 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds bug fixes.

What's Changed

🚀 Features

🐛 Bug Fixes

Testing Credits

  • Thanks to @mounikakun and others for testing this release.

To report an issue or propose a new idea, please open an issue.

2.4.0

18 Mar 13:12
2.4.0
8d87570
Compare
Choose a tag to compare

Introducing Clio version 2.4.0

Version 2.4.0 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds new features and bug fixes.

Notable New Features

Amendment Support

The following amendments have been introduced since Clio 2.3.1 and have transaction model changes. Clio 2.4.0 is built with libxrpl 2.4.0, which supports these amendments.

If these amendments are enabled and you have not upgraded Clio to 2.4.0 or newer, the ETL will be amendment blocked and new ledgers will not be processed.

To check the current voting status of these amendments on Mainnet, see the XRPL Amendments Dashboard.

Whats's changed

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

🎨 Styling

  • Use error code instead of exception when parsing json (#1942) by @kuznetsss

🧪 Testing

⚙️ Miscellaneous Tasks

Full Changelog: 2.3.1...2.4.0

Testing Credits

  • Thanks to @mounikakun and others for testing this release.

To report an issue or propose a new idea, please open an issue.

2.3.1

12 Feb 12:02
2.3.1
3555b7d
Compare
Choose a tag to compare

Introducing Clio version 2.3.1

Version 2.3.1 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds bug fixes.

What's Changed

Full Changelog: 2.3.0...2.3.1

2.3.0

12 Dec 14:58
2.3.0
40be25a
Compare
Choose a tag to compare

Introducing Clio version 2.3.0

Version 2.3.0 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds new features and bug fixes.

Notable New Features

Amendment Support

The following amendments have been introduced since Clio 2.2.5 and have transaction model changes. Clio 2.3.0 is built with libxrpl 2.3.0, which supports these amendments.

If these amendments are enabled and you have not upgraded Clio to 2.3.0 or newer, the ETL will be amendment blocked and new ledgers will not be processed.

To check the current voting status of these amendments on Mainnet, see the XRPL Amendments Dashboard.

Whats's changed

🚀 Features

  • AmendmentCenter (#1418)
  • Ledger index (#1503)
  • More verbose forwarding errors (#1523)
  • Native Feature RPC (#1526)
  • Add stop to WorkQueue (#1600)
  • Move/copy support in async framework (#1609)
  • Delete-before support in data removal tool (#1649)
  • Add 'force_forward' field to request (#1647)
  • Server info cache (#1671)
  • ETLng Registry (#1713)
  • Upgrade to libxrpl 2.3.0-rc1 (#1718)
  • Implement MPT changes (#1147)
  • Add Support Credentials for Clio (#1712)
  • Upgrade to libxrpl 2.3.0-rc2 (#1736)

🐛 Bug Fixes

  • Duplicate messages when subscribe both accounts and proposed_accounts (#1415)
  • Remove unused file (#1496)
  • Fix extra brackets in warnings (#1519)
  • Fix the ledger_index timezone issue (#1522)
  • Change the field name from "close_time_iso" to "closed (#1531)
  • Compatible feature response (#1539)
  • Relax error when full or accounts set to false (#1540)
  • Add more account check (#1543)
  • Support deleted object in ledger_entry (#1483)
  • Fail to deduplicate the same nfts in ttNFTOKEN_CANCEL_OFFER (#1542)
  • Static linkage (#1551)
  • NftData unique bug (#1550)
  • LedgerEntryNotExist unittest failure (#1564)
  • Remove cassandra from log (#1557)
  • Account_objects returns error when filter does not make sense (#1579)
  • Use doxygen 1.12 (#1587)
  • Support conan channels in check_libxrpl flow (#1583)
  • AccountNFT with invalid marker (#1589)
  • Not forward admin API (#1628)
  • Fix logging in SubscriptionSource (#1617) (#1632)
  • Subscription source bugs fix (#1626) (#1633)
  • Don't forward ledger API if 'full' is a string (#1640)
  • Add more restrictions to admin fields (#1643)
  • No restriction on type field (#1644)
  • Pre-push tag (#1614)
  • Upgrade Cassandra driver (#1646)
  • Add no lint to ignore clang-tidy (#1660)
  • Workaround for gcc12 bug with defaulted destructors (#1666)
  • Deletion script will not OOM (#1679)
  • Remove log (#1694)
  • Example config syntax (#1696)
  • Fix timer spurious calls (#1700)
  • Fix issues clang-tidy found (#1708)
  • Add queue size limit for websocket (#1701)
  • Support Delete NFT (#1695)
  • Credential error message (#1738)
  • Authorized_credential elements in array not objects bug (#1744) (#1747)
  • Add upper bound to limit

🚜 Refactor

  • Structure global validators better (#1484)
  • Separate fixtures (#1495)
  • Refactor main (#1555)
  • Clio Config (#1544)
  • Move interval timer into a separate class (#1588)
  • Create interface for DOSGuard (#1602)
  • Subscription Manager uses async framework (#1605)
  • Remove SubscriptionManagerRunner (#1623)
  • Clio Config (#1593)
  • Coroutine based webserver (#1699)

📚 Documentation

  • Mention conventional commits (#1490)
  • Use non-admin WS port (#1592)
  • Document how to build with custom libxrpl (#1572)

🧪 Testing

  • Add more tests for warnings (#1532)
  • Make ForwardingSource tests more stable (#1607)
  • Add test for WsConnection for ping response (#1619)

⚙️ Miscellaneous Tasks

  • Added conventional commits check (#1487)
  • Upgrade to libxrpl 2.3.0-b1 (#1489)
  • Add permissions to pr title check workflow (#1491)
  • Turn off PR labelling (#1492)
  • Clio docker image (#1509)
  • Fix nightly (#1514)
  • Fix bugs in nightly docker publishing (#1520)
  • Setup dependabot for github-actions (#1556)
  • Update clang-format and ccache (#1559)
  • Bump peter-evans/create-pull-request from 5 to 6 (#1560)
  • Bump crazy-max/ghaction-import-gpg from 5 to 6 (#1561)
  • Bump actions/configure-pages from 4 to 5 (#1562)
  • Bump wandalen/wretry.action from 1.4.10 to 3.5.0 (#1563)
  • Fix errors in docker image uploading (#1570)
  • Fix nightly release workflow (#1577)
  • Bump peter-evans/create-pull-request from 6 to 7 (#1636)
  • Revert Cassandra driver upgrade (#1656)
  • Update libxrpl to 2.3.0-b4 (#1667)
  • Apply commits for 2.3.0-b4 (#1725)
  • Bump ytanikin/PRConventionalCommits from 1.2.0 to 1.3.0 (#1670)
  • Upgrade to llvm 19 tooling (#1681)
  • Remove unused static variables (#1683)
  • Add counter for total messages waiting to be sent (#1691)
  • Fix nightly build (#1709)
  • Bump wandalen/wretry.action from 3.5.0 to 3.7.0 (#1714)
  • Bump wandalen/wretry.action from 3.7.0 to 3.7.2 (#1723)
  • Add relevant changes from develop (#1762)

Full Changelog: 2.2.5...2.3.0

Contributors

To report an issue or propose a new idea, please open an issue.

2.2.5

21 Oct 19:14
2.2.5
Compare
Choose a tag to compare

Introducing Clio version 2.2.5

Version 2.2.5 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds a bug fix and feature

What's Changed

  • Add changes that were included as part of Version 2.2.3 but omitted from Version 2.2.4 in 2.2.4...2.2.3
  • Add counter for total messages waiting to be sent by @cindyyan317 in #1691

Database Migration

If you are currently running Clio 1.0.4 or earlier and upgrading, you must perform a database migration to properly support NFT data. See the clio_migrator branch and its README for instructions.

Full Changelog: 2.2.4...2.2.5

2.2.4

07 Oct 21:54
2.2.4
edefb66
Compare
Choose a tag to compare

Introducing Clio version 2.2.4

Version 2.2.4 of Clio, an XRP Ledger API server optimized for HTTP and WebSocket API calls, is now available. This release adds a bug fix.

What's Changed

Database Migration

If you are currently running Clio 1.0.4 or earlier and upgrading, you must perform a database migration to properly support NFT data. See the clio_migrator branch and its README for instructions.

Full Changelog: 2.2.3...2.2.4