Peter Chen
2bd7ac346c
refactor: Clio Config ( #1544 )
...
Implementation of new config definition + methods + UT
Steps that still need to be implemented:
- Make ClioConfigDefinition and it's method to be as constexpr as
possible
- Getting User Config file and populating the values in ConfigDefinition
while checking for constraints on user values
- Replacing all the places where we fetch config values (by using
config.valueOr/MaybeValue) to instead get it from Config Definition
- Generate markdown file using Clio Config Description
2024-08-06 11:07:25 -04:00
Sergey Kuznetsov
2fef03d766
refactor: Refactor main ( #1555 )
...
For #442 .
2024-08-01 10:53:17 +01:00
cyan317
00c4287b3b
fix: Remove cassandra from log ( #1557 )
...
Fix #1452
2024-07-30 14:38:19 +01:00
cyan317
895f3c0059
fix: nftData unique bug ( #1550 )
...
Fix: failed to unique the NFT data in one ledger as we wish.
2024-07-25 11:05:28 +01:00
github-actions[bot]
d6ae890f83
style: clang-tidy auto fixes ( #1546 )
...
Fixes #1545 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-16 10:49:07 +01:00
Zhiyuan Wang
e16a9510f1
fix: Support deleted object in ledger_entry ( #1483 )
...
Fixes #1306
2024-07-15 18:07:09 +01:00
github-actions[bot]
46a616cdad
style: clang-tidy auto fixes ( #1536 )
...
Fixes #1535 .
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-12 09:40:12 +01:00
Alex Kremer
f771478da0
feat: Native Feature RPC ( #1526 )
2024-07-11 12:18:13 +01:00
github-actions[bot]
b24aadc898
style: clang-tidy auto fixes ( #1499 )
...
Fixes #1498 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-28 09:51:50 +01:00
Alex Kremer
7bd21345a1
feat: AmendmentCenter ( #1418 )
...
Fixes #1416
2024-06-27 18:21:30 +01:00
cyan317
b2eacf9868
build: Upgrade to libxrpl 2.3.0-b1 ( #1489 )
...
Update libxrpl and change include path
2024-06-25 15:05:01 +01:00
cyan317
c7fee023e7
Fix issue: "Updating cache" prints in log when cache is disabled ( #1479 )
...
Fixed #1461
2024-06-24 13:05:07 +01:00
Peter Chen
967b85ca33
Change ledgerInfo and replace with ledgerHeader ( #1426 )
...
Fixes [#1396 ](https://github.com/XRPLF/clio/issues/1396 )
2024-06-03 13:11:31 -04:00
Sergey Kuznetsov
da10535bc0
Cover LoadBalancer with tests ( #1394 )
...
Fixes #680 . Fixes #1222 .
2024-05-15 14:02:36 +01:00
cyan317
98ef83d470
Fix missing tx from account_tx ( #1390 )
...
Fix #1389
Since our selectAccountTxForward is no longer inclusive, we should adjust this place.
2024-05-03 10:34:52 +01:00
Alex Kremer
d5ed0cff77
Use LLVM 18 tooling ( #1382 )
...
Fixes #1381
2024-05-03 09:57:16 +01:00
github-actions[bot]
8f47128424
[CI] clang-tidy auto fixes ( #1385 )
...
Fixes #1384 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-30 12:39:35 +01:00
Alex Kremer
c00342c792
Disable cache on missing data ( #1368 )
...
For #1354
2024-04-24 18:57:32 +01:00
Alex Kremer
adadd70a05
Remove TTL usage ( #1361 )
...
Fixes #1322
2024-04-16 16:45:07 +01:00
Alex Kremer
6ff6956a53
Move to std::expected ( #1288 )
...
Fixes #1173
2024-04-08 16:13:33 +01:00
Maria Shodunke
6e8de0b64e
Improve developer docs + formatting ( #1278 )
...
Fixes #1235 .
Signed-off-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-03-20 17:02:41 +00:00
Alex Kremer
8e75818b4f
Support fields from XRPFees amendment ( #1282 )
...
Fixes #1280
2024-03-20 16:34:39 +00:00
github-actions[bot]
94706bfff9
[CI] clang-tidy auto fixes ( #1270 )
...
Fixes #1269 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-03-15 08:59:03 +00:00
cyan317
a1243da956
Cache loading update ( #1254 )
...
Fix #1199
2024-03-14 16:42:57 +00:00
Sergey Kuznetsov
d47f3b71bd
Refactor cmake ( #1231 )
...
Fixes #920 .
2024-03-06 16:29:26 +00:00
Alex Kremer
a74970b81e
Add missing doxygen comments ( #1223 )
...
Fixes #1218
2024-03-01 15:58:18 +00:00
Alex Kremer
862fc48924
Use doxygen-awesome theme ( #1214 )
...
For #889
2024-02-27 15:22:44 +00:00
Sergey Kuznetsov
62f55a7dce
Refactor source ( #1171 )
...
For #51
2024-02-20 14:07:27 +00:00
Alex Kremer
cce695c570
Rename all detail to impl ( #1168 )
...
Fixes #1084
2024-02-12 11:54:41 +00:00
Alex Kremer
a1699d7484
Rename headers to .hpp ( #1154 )
...
Fixes #1153
2024-02-05 13:10:50 +00:00
Alex Kremer
03c0940649
Fix most includes in headers ( #1149 )
...
Fixes #1146
2024-02-01 12:49:11 +00:00
cyan317
ab33b26ec4
Fix ETL race condition problem ( #1132 )
...
Wait for previous publish being finished to switch to writer.
2024-01-24 16:55:08 +00:00
Alex Kremer
34594ff8c0
[CI] clang-tidy auto fixes (FAKE4) ( #1120 )
2024-01-16 14:49:28 +00:00
Alex Kremer
3eb36c049c
[CI] clang-tidy auto fixes (FAKE3) ( #1118 )
2024-01-16 14:32:40 +00:00
Alex Kremer
0cef9e0620
[CI] clang-tidy auto fixes (FAKE2) ( #1115 )
2024-01-16 12:50:07 +00:00
Alex Kremer
923d021c83
[CI] clang-tidy auto fixes (FAKE) ( #1113 )
2024-01-16 12:36:29 +00:00
Alex Kremer
f4df5c2185
Implement amm_info handler ( #1060 )
...
Fixes #283
2024-01-11 15:57:53 +00:00
github-actions[bot]
ae135759ef
[CI] clang-tidy auto fixes ( #1081 )
...
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-01-05 09:31:56 +00:00
Alex Kremer
28188aa0f9
Add batching to writes ( #1076 )
...
Fixes #1077
2024-01-04 15:17:15 +00:00
Alex Kremer
d077093a8d
Simplify backend mock access for unittests ( #1062 )
2024-01-02 13:35:57 +00:00
Sergey Kuznetsov
35f119a268
Switch to llvm 17 tools ( #1002 )
...
Fixes #952
2023-11-28 20:09:58 +00:00
cyan317
f0224581a5
Fix nfts_by_issuer's DB issue ( #997 )
...
Fix #988
2023-11-22 15:55:46 +00:00
Sergey Kuznetsov
b998473673
Add compression and histogram metric type for Prometheus ( #987 )
...
Fixes #932
Also fixes #966
Decided not to add Summary type because it has the same functionality as Histogram but makes more calculations on client side (Clio side). See https://prometheus.io/docs/practices/histograms for detailed comparison.
2023-11-22 12:55:06 +00:00
Sergey Kuznetsov
8ebe2d6a80
Add assertion that terminate clio ( #994 )
...
Fixes #893 .
Also added termination handler to print backtrace on crash, so fixes #929 .
2023-11-21 13:06:04 +00:00
Arihant Kothari
25d9e3cc36
Use .empty() instead of .size() for vectors ( #971 )
2023-11-02 23:02:00 +00:00
Sergey Kuznetsov
58f13e1660
Fix code inside assert ( #969 )
2023-11-02 21:34:03 +00:00
Sergey Kuznetsov
a16b680a7a
Add prometheus support ( #950 )
...
Fixes #888
2023-11-02 17:26:03 +00:00
Shawn Xie
243858df12
nfts_by_issuer (#948 )
...
Fixes issue #385
Original PR:
#584
2023-10-30 19:53:32 +00:00
Alex Kremer
1aab2b94b1
Move to clang-format-16 ( #908 )
...
Fixes #848
2023-10-19 16:55:04 +01:00
Sergey Kuznetsov
5e6682ddc7
Add db usage counters ( #912 )
...
Fixes #911
2023-10-10 18:34:28 +01:00