Sergey Kuznetsov
8d76a05dfd
tests: Fix falling test
2025-05-20 16:29:23 +01:00
Sergey Kuznetsov
db4fc6a07d
Revert "fix: ripple_flag logic in account lines ( #1969 )"
...
This reverts commit df3f1865ae .
2025-05-16 17:20:41 +01:00
Sergey Kuznetsov
565aadd3b2
Revert "fix: CTID issue ( #2001 )"
...
This reverts commit 8859250d53 .
2025-05-16 17:20:25 +01:00
Sergey Kuznetsov
41967c88bd
Revert "fix: Add CTID to all RPC's that includes transactions ( #2011 )"
...
This reverts commit 1dff0421f2 .
2025-05-16 17:20:05 +01:00
Sergey Kuznetsov
317b3e234b
feat: Forwarding metrics ( #2128 )
...
Port of #2096 and #2103 into `release/2.4.1`.
2.4.1-rc1
2025-05-15 13:23:40 +01:00
Sergey Kuznetsov
7eff1e6a9e
feat: Add forwarding metrics
2025-05-15 12:34:43 +01:00
Sergey Kuznetsov
099052ad3f
chore: Commits for 2.4.1 ( #2121 )
2025-05-14 16:56:25 +01:00
Sergey Kuznetsov
c69df885d3
ci: Pin cmake 3.31.6 for macos runners ( #1983 )
...
Fixes #1982 .
2025-05-14 16:21:43 +01:00
Sergey Kuznetsov
cb5671b917
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-14 16:16:42 +01:00
Alex Kremer
58ec0ed8d8
fix: Guarantee async behaviour of WsBase::send ( #2100 )
2025-05-14 16:06:36 +01:00
Peter Chen
1dff0421f2
fix: Add CTID to all RPC's that includes transactions ( #2011 )
...
fixes #1998
2025-05-14 16:06:36 +01:00
Sergey Kuznetsov
208b3e8f8a
fix: Fix incorrect requests logging ( #2005 )
...
Fixes #2004 .
2025-05-14 16:06:35 +01:00
Peter Chen
8859250d53
fix: CTID issue ( #2001 )
...
fixes #1998
2025-05-14 16:06:35 +01:00
Alex Kremer
409dcd106c
feat: ETLng integration ( #1986 )
...
For #1594
2025-05-14 16:06:35 +01:00
Peter Chen
12a3feddb7
fix: incorrect set HighDeepFreeze flag ( #1978 )
...
fixes #1977
2025-05-14 16:06:35 +01:00
github-actions[bot]
9a392ca072
style: clang-tidy auto fixes ( #1985 )
...
Fixes #1984 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-14 16:06:35 +01:00
Sergey Kuznetsov
f5d494be23
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-05-14 16:06:35 +01:00
github-actions[bot]
e029a9b3df
style: clang-tidy auto fixes ( #1972 )
...
Fixes #1971 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-14 16:06:35 +01:00
Alex Kremer
702ee0324e
feat: ETLng extensions ( #1967 )
...
For #1599 #1597
2025-05-14 16:06:34 +01:00
Peter Chen
df3f1865ae
fix: ripple_flag logic in account lines ( #1969 )
...
fixes #1968
2025-05-14 16:06:34 +01:00
Sergey Kuznetsov
8d875702eb
chore: Commits for 2.4.0-rc2 ( #1964 )
2.4.0
2.4.0-rc2
2025-03-13 17:02:52 +00:00
Sergey Kuznetsov
67e451ec23
chore: Upgrade libxrpl to 2.4.0 ( #1961 )
2025-03-13 15:42:20 +00:00
github-actions[bot]
92789d5a91
style: clang-tidy auto fixes ( #1963 )
...
Fixes #1962 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-03-13 11:24:12 +00:00
Sergey Kuznetsov
5e7ff66ba6
chore: Commits for 2.4.0 rc1 ( #1959 )
...
Commits from `develop` to include into `2.4.0` release.
2.4.0-rc1
2025-03-12 15:30:05 +00:00
Sergey Kuznetsov
1b1a5e4068
Merge branch 'develop' into Commits_for_2.4.0_rc1
2025-03-12 15:05:59 +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
Alex Kremer
1bba437085
chore: Commits for 2.4.0-b4 ( #1954 )
2.4.0-b4
2025-03-11 13:33:43 +00:00
Sergey Kuznetsov
41fc67748a
Merge branch 'release/2.4.0' into chore/commits-for-2.4.0-b4
2025-03-11 13:09:42 +00:00
Sergey Kuznetsov
26842374de
fix: Fix url check in config ( #1953 )
...
Fixes #1850
2025-03-11 12:54:22 +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
github-actions[bot]
a34d565ea4
style: clang-tidy auto fixes ( #1949 )
...
Fixes #1948 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-03-10 10:35:36 +00:00
Sergey Kuznetsov
c57fe1e6e4
test: Add assert mock to avoid death tests ( #1947 )
...
Fixes #1750
2025-03-07 18:11:52 +00:00
Peter Chen
8a08c5e6ce
feat: Add support for deep freeze ( #1875 )
...
fixes #1826
2025-03-05 11:04:44 -05:00
Peter Chen
5d2694d36c
chore: update libxrpl ( #1943 )
2025-03-05 10:14:39 -05:00
Peter Chen
98ff72be66
fix: change math/rand to crypto/rand ( #1941 )
2025-03-05 10:12:50 -05:00
Sergey Kuznetsov
915a8beb40
style: Use error code instead of exception when parsing json ( #1942 )
2025-03-04 18:34:45 +00: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
Peter Chen
86e2cd1cc4
feat: Add workflow to check config description ( #1894 )
...
fixes #1880
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com >
2025-03-04 10:47:36 -05:00
Sergey Kuznetsov
f0613c945f
ci: Use ubuntu latest for some ci jobs ( #1939 )
...
Ubuntu 20.04 images will be deprecated soon:
https://github.com/actions/runner-images/issues/11101
Switch to the latest Ubuntu everywhere we use Github's image.
2025-03-04 14:52:37 +00:00
Sergey Kuznetsov
d11e7bc60e
fix: Data race in new webserver ( #1926 )
...
There was a data race inside `CoroutineGroup` because internal timer was
used from multiple threads in the methods `asyncWait()` and
`onCoroutineComplete()`. Changing `registerForeign()` to spawn to the
same `yield_context` fixes the problem because now the timer is accessed
only from the same coroutine which has an internal strand.
During debugging I also added websocket support for `request_gun` tool.
2025-02-27 15:08:46 +00:00
Sergey Kuznetsov
b909b8879d
fix: Fix backtrace usage ( #1932 )
2025-02-27 14:26:51 +00:00
github-actions[bot]
918a92eeee
style: clang-tidy auto fixes ( #1925 )
...
Fixes #1924 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-25 09:29:24 +00:00
Shawn Xie
c9e8330e0a
feat: LPT freeze ( #1840 )
...
Fixes #1827
2025-02-24 15:39:11 +00:00
github-actions[bot]
f577139f70
style: clang-tidy auto fixes ( #1920 )
...
Fixes #1919 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-24 09:35:25 +00:00
Alex Kremer
491cd58f93
feat: ETLng monitor ( #1898 )
...
For #1594
2025-02-21 16:10:25 +00:00
Sergey Kuznetsov
25296f8ffa
fix: Better errors on logger init failure ( #1857 )
...
Fixes #1326 .
2025-02-18 15:43:13 +00:00
Sergey Kuznetsov
4b178805de
fix: Array parsing in new config ( #1896 )
...
Improving array parsing in config:
- Allow null values in arrays for optional fields
- Allow empty array even for required field
- Allow to not put an empty array in config even if array contains
required fields
2025-02-18 13:29:43 +00:00
Peter Chen
fcebd715ba
test: add non-admin test for simulate ( #1893 )
2025-02-14 13:00:40 -05:00
Sergey Kuznetsov
531e1dad6d
ci: Upload cache only for develop branch ( #1897 )
2025-02-14 16:54:08 +00:00