Peter Chen
fb1cdcbde5
fix: mpt_issuance_id not in tx for MPTIssuanceCreate ( #2630 )
...
fixes : #2332
2025-09-17 16:17:58 +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
e996f2b7ab
refactor: Use expected<void, error> instead of optional<error> ( #2565 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-09-15 13:54:09 +01:00
github-actions[bot]
989a0c8468
style: clang-tidy auto fixes ( #2552 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-08 11:03:58 +01:00
Peter Chen
9edc26a2a3
fix: Add MPT to txn JSON ( #2392 )
...
fixes #2332
2025-09-04 18:15:47 +01:00
Sergey Kuznetsov
26ef25f864
feat: Add network id to ledger feed ( #2505 )
...
Fixes #2350 .
2025-09-04 16:58:50 +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
Alex Kremer
ae15bbd7b5
fix: ASAN issues from runSpawnWithTimeout ( #2482 )
2025-08-28 11:47:23 +01:00
Ayaz Salikhov
3681ef4e41
feat: Do not print critical errors in stdout ( #2468 )
2025-08-21 15:33:01 +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
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
github-actions[bot]
c83be63b9c
style: clang-tidy auto fixes ( #2411 )
2025-08-08 10:49:43 +01:00
Alex Kremer
87565b685a
fix: MPT test object producing ASAN error ( #2406 )
...
Plus some driveby cleanup of incorrect placement of `constexpr`
2025-08-07 18:57:26 +01:00
github-actions[bot]
e380214496
style: clang-tidy auto fixes ( #2360 )
...
Fixes #2359 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-07-24 10:49:05 +01:00
Ayaz Salikhov
60bbe1eb72
refactor: Refactor Logger.hpp and LoggerFixtures.hpp ( #2356 )
2025-07-23 17:49:27 +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
github-actions[bot]
4919b57466
style: clang-tidy auto fixes ( #2317 )
2025-07-10 10:50:03 +01:00
Sergey Kuznetsov
bfe5b52a64
fix: Add sending queue to ng web server ( #2273 )
2025-07-09 17:29:57 +01:00
Alex Kremer
413b823976
fix: ASAN stack-buffer-overflow in NFTHelpersTest_NFTDataFromLedgerObject ( #2306 )
2025-07-09 13:43:39 +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
Alex Kremer
63ec563135
feat: ETLng cleanup and graceful shutdown ( #2232 )
2025-06-18 21:40:11 +01:00
Ayaz Salikhov
7584a683dd
fix: Add domain to book_changes ( #2229 )
...
Fix: https://github.com/XRPLF/clio/issues/2221
2025-06-17 14:22:06 +01:00
Ayaz Salikhov
13524be6cc
feat: Support Permissioned DEX ( #2152 )
...
Fix: https://github.com/XRPLF/clio/issues/2143
Will add tests
2025-06-06 17:12:18 +01:00
Sergey Kuznetsov
837a547849
chore: Revert "feat: Use new web server by default ( #2182 )" ( #2187 )
...
There is an issue found in the new web server, so we couldn't use it by
default for now.
This reverts commit b3f3259b14 .
2025-06-05 17:35:21 +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
Sergey Kuznetsov
b3f3259b14
feat: Use new web server by default ( #2182 )
...
Fixes #1781 .
2025-06-04 15:01:30 +01:00
Ayaz Salikhov
57b8ff1c49
fix: Use UniformRandomGenerator class to prevent threading issue ( #2165 )
2025-05-29 19:59:40 +01:00
github-actions[bot]
561eae1b7f
style: clang-tidy auto fixes ( #2164 )
2025-05-28 11:13:01 +01:00
Alex Kremer
28062496eb
feat: ETLng MPT support ( #2154 )
2025-05-27 13:05:03 +01:00
Alex Kremer
2a147b9487
feat: ETLng publisher and service refactoring ( #2138 )
2025-05-23 15:01:50 +01: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
Sergey Kuznetsov
b87b32db86
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-13 15:02:21 +01:00
Peter Chen
0b0794d9bf
feat: Cache FetchLedgerBySeq ( #2014 )
...
fixes #1758
2025-05-12 11:45:54 -04:00
Alex Kremer
3daa735b31
fix: Flaky test in ETLng ( #2077 )
...
Fixes a flaky test
Fix: https://github.com/XRPLF/clio/issues/2075
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-05-02 15:55:12 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Peter Chen
593d7298b1
fix: Add CTID to all RPC's that includes transactions ( #2011 )
...
fixes #1998
2025-04-25 09:55:39 -04:00
Sergey Kuznetsov
bd9e39ee85
fix: Fix incorrect requests logging ( #2005 )
...
Fixes #2004 .
2025-04-17 17:49:44 +01:00
Sergey Kuznetsov
46514c8fe9
feat: More efficient cache ( #1997 )
...
Fixes #1473 .
2025-04-17 16:44:53 +01:00
Sergey Kuznetsov
2c1a90a20d
feat: Nodes communication via DB ( #1976 )
...
Fixes #1966 .
2025-04-07 14:18:49 +01:00
Alex Kremer
1d011cf8d9
feat: ETLng integration ( #1986 )
...
For #1594
2025-04-04 15:52:22 +01:00
Sergey Kuznetsov
d3df6d10e4
fix: Fix ssl in new webserver ( #1981 )
...
Fixes #1980 .
An SSL handshake was missing and WsConnection should be build from
stream not socket because in case SSL connection stream already
completed SSL handshake.
2025-04-01 16:12:16 +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