Alex Kremer
dbc98894ba
refactor: Rename static constants ( #3073 )
2026-05-13 12:09:06 +01:00
Alex Kremer
51244feb4a
chore: Enable more clang-tidy checks ( #3054 )
2026-05-01 15:31:45 +01:00
Sergey Kuznetsov
f1460de5d3
feat: Optional log rotation ( #3016 )
...
This PR adds an option to disable log rotation.
2026-04-27 15:30:53 +01:00
Sergey Kuznetsov
fe0bf736fb
refactor: Use error code in make_address() calls ( #3044 )
...
Function `ip::make_address()` throws an exception on an invalid IP.
Refactor to a better error handling without exceptions.
2026-04-27 11:32:07 +01:00
Alex Kremer
21066d16e9
chore: Remove copyright from all source files ( #2975 )
2026-03-24 15:25:32 +00:00
Sergey Kuznetsov
fbdd6d6105
feat: Limit cache loading in cluster ( #2985 )
...
This PR adds an option to limit simultaneous cache loading in a cluster
to one node at a time.
Fixes #2707
2026-03-09 17:11:20 +00:00
Ayaz Salikhov
6ba58f42f0
style: Set clang-format width 100 ( #2953 )
2026-02-20 15:56:03 +00:00
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
Sergey Kuznetsov
ac608004bc
docs: Fix graceful_period description ( #2791 )
2025-11-19 19:17:44 +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
893daab8f8
chore: Change default max_queue_size to 1000 ( #2771 )
2025-11-11 16:37:00 +00:00
Alex Kremer
fcc5a5425e
feat: New ETL by default ( #2752 )
2025-11-05 13:29:36 +00:00
Ayaz Salikhov
dabaa5bf80
fix: Drop dynamic loggers to fix memory leak ( #2686 )
2025-10-09 16:51:55 +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
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
Ayaz Salikhov
d833d36896
refactor: Add kCONFIG_DESCRIPTION_HEADER ( #2463 )
2025-08-20 15:29:55 +01:00
Ayaz Salikhov
7a2090bc00
docs: Add log format description ( #2461 )
2025-08-20 13:45: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
7e42507b9a
fix: Fix GCC 15 discovered bugs ( #2425 )
2025-08-12 15:57:14 +01:00
Ayaz Salikhov
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
Peter Chen
226d386be2
fix: remove 'count' from logger level ( #2408 )
2025-08-11 12:00:52 +01:00
github-actions[bot]
43f4828a61
style: clang-tidy auto fixes ( #2402 )
...
Fixes #2401 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-08-07 10:44:43 +01:00
Ayaz Salikhov
156b858db7
fix: Fix default bool value print in config definition ( #2397 )
2025-08-06 11:51:15 +01:00
github-actions[bot]
46b86a5d61
style: clang-tidy auto fixes ( #2379 )
...
Fixes #2378 . Please review and commit clang-tidy fixes.
---------
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-07-30 13:21:16 +01:00
Ayaz Salikhov
9e35f16be1
chore: Move config definition to cpp file ( #2371 )
...
Having such a long init list in almost every translation unit is
definitely not nice.
It makes it more difficult to work on custom logger (because I need to
adjust log_format), so let's move it to cpp file
2025-07-29 11:52:41 +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
be2d915df7
fix: Cleanup fmt headers ( #2285 )
2025-07-02 14:55:24 +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
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
b3f3259b14
feat: Use new web server by default ( #2182 )
...
Fixes #1781 .
2025-06-04 15:01:30 +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
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
Alex Kremer
475e309f25
chore: Add clang-tidy 19 checks ( #1774 )
...
Fix #1664
2024-12-09 16:27:53 +00:00
Sergey Kuznetsov
1334bd05d9
Add forwarding timeout option ( #1462 )
...
Fixes #1454 .
2024-06-14 16:53:08 +01:00
Alex Kremer
03a01e55f9
Upgrade CI docker image to gcc-12 ( #1289 )
...
Fixes #1271
2024-03-25 18:19:34 +00:00
Sergey Kuznetsov
74455f5b99
Fix forwarding bug and float support for config ( #1243 )
2024-03-07 14:39:25 +00:00
Alex Kremer
a74970b81e
Add missing doxygen comments ( #1223 )
...
Fixes #1218
2024-03-01 15:58:18 +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
Bronek Kozicki
ec335176bb
Fixes for gcc 13 ( #1128 )
...
* Add include <cstdint> where needed
* Add .devcontainer to .gitignore
* Document gcc-13 compilation fix for rocksdb
2024-01-25 12:01:11 +00:00
Sergey Kuznetsov
35f119a268
Switch to llvm 17 tools ( #1002 )
...
Fixes #952
2023-11-28 20:09:58 +00:00
Alex Kremer
1aab2b94b1
Move to clang-format-16 ( #908 )
...
Fixes #848
2023-10-19 16:55:04 +01:00
Sergey Kuznetsov
4b53bef1f5
Add clang tidy ( #864 )
...
Fixes #863
2023-10-03 10:43:54 +01:00
Alex Kremer
ec70127050
Add LOG macro to prevent unnecessary evaluations ( #823 )
...
Fixes #824
2023-08-15 14:36:11 +01:00
Alex Kremer
547cb340bd
Update doxygen comments ( #818 )
...
Fixes #421
2023-08-11 21:32:32 +01:00
Peter Chen
23442ff1a7
Refactor namespaces part 1 ( #817 )
...
Part 1 of refactoring effort
2023-08-10 18:05:13 +01:00