Sergey Kuznetsov
9f76eabf0a
feat: Option to save cache asyncronously ( #2883 )
...
This PR adds an option to save cache to file asynchronously in parallel
with shutting down the rest of Clio services.
2026-01-07 17:20:56 +00:00
Ayaz Salikhov
f2f5a6ab19
chore: Switch to xrpl/3.0.0 ( #2843 )
2025-12-10 16:06:21 +00:00
Sergey Kuznetsov
e3170203de
fix: Print cache saving error ( #2794 )
2025-11-20 14:48:42 +00:00
Sergey Kuznetsov
b62cfe949f
feat: Graceful shutdown with old web server ( #2786 )
...
- Stop accepting connections during graceful shutdown in the old web server
- Stop all the services before Clio exits
- Move cache saving into stop callback
2025-11-19 15:40:33 +00:00
github-actions[bot]
1ef7ec3464
style: clang-tidy auto fixes ( #2783 )
2025-11-14 10:52:44 +00:00
Sergey Kuznetsov
346c9f9bdf
feat: Read and write LedgerCache to file ( #2761 )
...
Fixes #2413 .
2025-11-13 17:01:40 +00:00
Ayaz Salikhov
d023ed2be2
chore: Start using xrpl/3.0.0-rc1 ( #2776 )
2025-11-13 13:34:51 +00:00
Alex Kremer
fcc5a5425e
feat: New ETL by default ( #2752 )
2025-11-05 13:29:36 +00:00
Peter Chen
aa64bb7b6b
refactor: Keyspace comments ( #2684 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-08 19:58:05 +01:00
Ayaz Salikhov
7300529484
docs: All files are .hpp ( #2683 )
2025-10-07 19:28:00 +01:00
Ayaz Salikhov
33802f475f
docs: Build docs using doxygen 1.14.0 ( #2681 )
2025-10-07 18:48:19 +01:00
github-actions[bot]
aa9eea0d99
style: clang-tidy auto fixes ( #2665 )
2025-10-06 10:35:33 +01:00
Peter Chen
1cfa06c9aa
feat: Support Keyspace ( #2454 )
...
Support AWS Keyspace queries
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
2025-10-03 11:28:50 -04:00
Alex Kremer
b66d13bc74
fix: Workaround large number validation and parsing ( #2608 )
...
Fixes #2586
2025-09-17 16:12:32 +01:00
github-actions[bot]
140ac78e15
style: clang-tidy auto fixes ( #2574 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-10 10:31:11 +01:00
Ayaz Salikhov
f1bf423f69
fix: Remove global static loggers ( #2557 )
2025-09-08 22:50:08 +01:00
Ayaz Salikhov
0a2930d861
chore: Use xrpl/2.6.0 ( #2496 )
2025-09-02 17:10:15 +01:00
Ayaz Salikhov
7e42507b9a
fix: Fix GCC 15 discovered bugs ( #2425 )
2025-08-12 15:57:14 +01:00
Alex Kremer
b29e2e4c88
chore: Update boost usages to match 1.88 ( #2355 )
2025-07-23 15:49:19 +01:00
Ayaz Salikhov
fa693b2aff
chore: Unify how we deal with branches ( #2320 )
2025-07-10 14:16:36 +01:00
Alex Kremer
44d39f335e
fix: ASAN heap-buffer-overflow issue in DBHelpers ( #2310 )
2025-07-09 21:17:25 +01:00
Hanlu
e664f0b9ce
chore: Remove redundant words in comment ( #2309 )
...
remove redundant words in comment
Signed-off-by: liangmulu <liangmulu@outlook.com >
2025-07-09 12:11:49 +01:00
github-actions[bot]
cc506fd094
style: Update pre-commit hooks ( #2290 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-07-02 16:36:34 +01:00
Ayaz Salikhov
57dda8ac50
chore: Update fmt to 11.2.0 ( #2281 )
...
Seems that new clang-tidy fails with our old fmt lib
2025-07-02 14:11:35 +01:00
Peter Chen
ed47db7d39
chore: update libxrpl ( #2186 )
2025-06-06 15:25:21 +01:00
Peter Chen
7588e9d5bf
feat: Support Batch ( #2162 )
...
fixes #2161 .
- Tested locally to confirm that Clio forwards Batch transactions
correctly.
2025-05-30 10:00:40 -04:00
Sergey Kuznetsov
b3da9adb03
feat: Account permission support ( #2145 )
...
Fixes : #1975 .
Also switch to libxrpl 2.5.0-b1. Fixes : #2139 , #2140 .
2025-05-20 13:40:38 +01:00
Peter Chen
cdb5882688
refactor: remove old config ( #2097 )
...
fixes #1805
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-05-15 11:53:47 -04:00
Peter Chen
0b0794d9bf
feat: Cache FetchLedgerBySeq ( #2014 )
...
fixes #1758
2025-05-12 11:45:54 -04:00
Sergey Kuznetsov
aa910ba889
fix: Catch exception in ClusterCommunicationService ( #2093 )
...
Fixes #2016 .
2025-05-12 16:16:23 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Ayaz Salikhov
4a0267fbac
style: Add markdownlint pre-commit hook ( #2038 )
...
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
2025-04-28 16:31:07 +01:00
Ayaz Salikhov
1e0a2f5162
style: Add prettier pre-commit hook ( #2031 )
...
There are 2 things to know about prettier:
- it's quite pretty most of the time
- it's not configurable
2025-04-25 16:24:45 +01:00
Ayaz Salikhov
9c92a2b51b
style: Use pre-commit tool and add simple config ( #2029 )
...
I started with really simple pre-commit hooks and will add more on top.
Important files:
- `.pre-commit-config.yaml` - the config for pre-commit
- `.github/workflows/pre-commit.yml` - runs pre-commit hooks in branches
and `develop`
- `.github/workflows/pre-commit-autoupdate.yml` - autoupdates pre-commit
hooks once in a month
2025-04-24 17:59:43 +01:00
github-actions[bot]
99adb31184
style: clang-tidy auto fixes ( #1994 )
...
Fixes #1993 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-08 11:18:52 +01:00
Sergey Kuznetsov
2c1a90a20d
feat: Nodes communication via DB ( #1976 )
...
Fixes #1966 .
2025-04-07 14:18:49 +01:00
Alex Kremer
b31b7633c9
feat: ETLng extensions ( #1967 )
...
For #1599 #1597
2025-03-21 16:41:29 +00:00
Sergey Kuznetsov
73477fb9d4
feat: Expose ledger cache full and disabled to prometheus ( #1957 )
...
Fixes #1771
2025-03-12 14:54:21 +00:00
Alex Kremer
8ac1ff7699
feat: Implement and use LedgerCacheInterface ( #1955 )
...
For #1200
2025-03-12 13:48:33 +00:00
Sergey Kuznetsov
a46d700390
fix: Improve error message when starting read only mode with empty DB ( #1946 )
...
Fixes #1721
2025-03-10 11:54:56 +00:00
Peter Chen
5d2694d36c
chore: update libxrpl ( #1943 )
2025-03-05 10:14:39 -05:00
Sergey Kuznetsov
f7db030ad7
fix: Fix dangling reference in new web server ( #1938 )
...
Also delete move constructors where moving may be dangerous.
2025-03-04 16:45:47 +00:00
Shawn Xie
c9e8330e0a
feat: LPT freeze ( #1840 )
...
Fixes #1827
2025-02-24 15:39:11 +00:00
Sergey Kuznetsov
89af8fe500
feat: Permissioned domains ( #1841 )
...
Fixes #1833 .
2025-01-31 15:30:34 +00:00
cyan317
1753c95910
feat: Support Dynamic NFT ( #1525 )
...
Fix #1471
Clio's changes for supporting DNFT
https://github.com/XRPLF/rippled/pull/5048/files
2025-01-31 13:33:20 +00:00
Sergey Kuznetsov
540e938223
refactor: Use mutex from utils ( #1851 )
...
Fixes #1359 .
2025-01-27 15:28:00 +00:00
Sergey Kuznetsov
957028699b
feat: Graceful shutdown ( #1801 )
...
Fixes #442 .
2025-01-22 13:09:16 +00:00
Alex Kremer
36a9f40a60
fix: Optimize ledger_range query ( #1797 )
2025-01-07 14:52:56 +00:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
cyan317
8dc7f16ef1
feat: Migration framework ( #1768 )
...
This PR implemented the migration framework, which contains the command
line interface to execute migration and helps to migrate data easily.
Please read README.md for more information about this framework.
2024-12-17 14:50:51 +00:00