Sergey Kuznetsov
a72e5a180f
feat: Choose writer by cluster communication ( #2830 )
...
Fixes #1974
2026-01-21 11:41:26 +00:00
github-actions[bot]
b0abe14057
style: clang-tidy auto fixes ( #2891 )
2026-01-09 10:07:21 +00:00
Alex Kremer
a9787b131e
feat: Basic support for channels ( #2859 )
...
This PR implements go-like channels wrapper (on top of asio experimental
channels).
In the future this will be integrated into the AsyncFramework.
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2026-01-08 14:21:46 +00:00
github-actions[bot]
bea0b51c8b
style: clang-tidy auto fixes ( #2840 )
2025-12-09 10:36:53 +00:00
Alex Kremer
69b8e5bd06
feat: Add observable value util ( #2831 )
...
This implements a simple observable value. Can be used for a more
reactive approach. Will be used in ETL state and across the codebase
with time.
2025-12-08 16:44:43 +00:00
Alex Kremer
88881e95dd
chore: TSAN fix async-signal-unsafe ( #2824 )
...
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-12-02 17:36:36 +00:00
Alex Kremer
4eadaa85fa
chore: Repeat-based tests TSAN fixes ( #2810 )
2025-11-25 12:15:43 +00:00
Sergey Kuznetsov
346c9f9bdf
feat: Read and write LedgerCache to file ( #2761 )
...
Fixes #2413 .
2025-11-13 17:01:40 +00:00
Alex Kremer
6d79dd6b2b
feat: Async framework submit on strand/ctx ( #2751 )
2025-11-04 19:14:31 +00:00
github-actions[bot]
2ed1a45ef1
style: clang-tidy auto fixes ( #2688 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-10-10 10:45:47 +01:00
Ayaz Salikhov
dabaa5bf80
fix: Drop dynamic loggers to fix memory leak ( #2686 )
2025-10-09 16:51:55 +01:00
github-actions[bot]
420b99cfa1
style: clang-tidy auto fixes ( #2635 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-16 14:14:55 +01:00
Ayaz Salikhov
3f2ada3439
fix: Keep spdlog loggers valid between tests ( #2614 )
2025-09-15 14:47:35 +01:00
emrearıyürek
90ac03cae7
fix: Support canonical names for type in account_objects ( #2437 )
...
Fix: https://github.com/XRPLF/clio/issues/2275
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-09-03 17:06:21 +01:00
Sergey Kuznetsov
3a667f558c
feat: Proxy support ( #2490 )
...
Add client IP resolving support in case when there is a proxy in front
of Clio.
2025-09-03 15:22:47 +01:00
emrearıyürek
402ab29a73
fix: Change error style in Config ( #2314 )
...
Fix : #1886
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-09-02 11:14:37 +01:00
github-actions[bot]
7413e02a05
style: clang-tidy auto fixes ( #2488 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-08-29 10:31:41 +01:00
Ayaz Salikhov
0403248a8f
test: Move prettyPath to its own file and test it ( #2486 )
2025-08-28 18:33:03 +01:00
Alex Kremer
ae15bbd7b5
fix: ASAN issues from runSpawnWithTimeout ( #2482 )
2025-08-28 11:47:23 +01:00
github-actions[bot]
e2fbf56277
style: clang-tidy auto fixes ( #2466 )
2025-08-21 10:31:22 +01:00
Ayaz Salikhov
a172d0b7ea
feat: Validate unexpected config values ( #2457 )
2025-08-20 12:38:51 +01:00
Ayaz Salikhov
4232359dce
refactor: Put log options in log section in config ( #2440 )
2025-08-18 15:22:33 +01:00
Ayaz Salikhov
af284dda37
test: Write more data to fill socket buffer ( #2433 )
2025-08-14 12:02:10 +01:00
github-actions[bot]
333b73e882
style: clang-tidy auto fixes ( #2420 )
2025-08-11 19:59:47 +01:00
Ayaz Salikhov
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
Alex Kremer
b29e2e4c88
chore: Update boost usages to match 1.88 ( #2355 )
2025-07-23 15:49:19 +01:00
Sergey Kuznetsov
bcaa5f3392
test: Fix prometheus tests ( #2312 )
2025-07-23 15:26:01 +01:00
Sergey Kuznetsov
b6c1e2578b
chore: Remove using blocking cache ( #2328 )
...
BlockingCache has a bug so reverting its usage for now.
2025-07-14 13:47:13 +01:00
Alex Kremer
44d39f335e
fix: ASAN heap-buffer-overflow issue in DBHelpers ( #2310 )
2025-07-09 21:17:25 +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
371237487b
feat: Support single asset vault ( #1979 )
...
fixes #1921
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-06-27 15:27:34 +01:00
Ayaz Salikhov
d97f19ba1d
style: Fix JSON style in C++ code ( #2262 )
2025-06-27 11:45:11 +01:00
github-actions[bot]
4118fb2584
style: clang-tidy auto fixes ( #2193 )
2025-06-06 10:40:42 +01:00
Sergey Kuznetsov
4904c4b4d4
chore: Cancellable coroutines ( #2180 )
...
Add a wrap for `boost::asio::yield_context` to make async operations
cancellable by default. The API could be a bit adjusted when we start
switching our code to use it.
2025-06-05 12:17:58 +01:00
Ayaz Salikhov
ecdea015b9
style: Mark JSON literal strings with R"JSON ( #2169 )
2025-05-30 15:50:39 +01:00
Ayaz Salikhov
57b8ff1c49
fix: Use UniformRandomGenerator class to prevent threading issue ( #2165 )
2025-05-29 19:59:40 +01:00
Alex Kremer
2a147b9487
feat: ETLng publisher and service refactoring ( #2138 )
2025-05-23 15:01:50 +01:00
Sergey Kuznetsov
8aab33c18c
fix: Add Delegate to Ledger types ( #2151 )
...
Fix discrepancy with rippled for `account_objects` API.
2025-05-22 13:43:52 +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
github-actions[bot]
a369381594
style: clang-tidy auto fixes ( #2112 )
...
Fixes #2111 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-14 11:28:40 +01:00
Sergey Kuznetsov
b87b32db86
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-13 15:02:21 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
github-actions[bot]
1e38ad5ec0
style: clang-tidy auto fixes ( #2013 )
...
Fixes #2012 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-21 10:26:46 -04:00
Sergey Kuznetsov
46514c8fe9
feat: More efficient cache ( #1997 )
...
Fixes #1473 .
2025-04-17 16:44:53 +01:00
Maria Shodunke
4a5fee7548
docs: Verify/review config descriptions ( #1960 )
...
- Reviewed and modified descriptions.
- Added some minor formatting.
- Removed the "Key:" before every key name, seems redundant.
2025-04-09 09:49:11 -07: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
Sergey Kuznetsov
26842374de
fix: Fix url check in config ( #1953 )
...
Fixes #1850
2025-03-11 12:54:22 +00:00
Sergey Kuznetsov
c57fe1e6e4
test: Add assert mock to avoid death tests ( #1947 )
...
Fixes #1750
2025-03-07 18:11:52 +00:00