|
|
c2946cfe05
|
feat(logging): add a logging middleware to log all api requests (#3437)
|
2024-01-25 07:26:20 +00:00 |
|
|
|
629d546aa7
|
feat(hashicorp): implement hashicorp secrets manager solution (#3297)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
|
2024-01-24 08:36:52 +00:00 |
|
|
|
6c46e9c19b
|
chore(deps): bump the cargo group across 1 directories with 3 updates (#3409)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-01-22 12:53:09 +05:30 |
|
|
|
de7a607e66
|
refactor(drainer): change logic for trimming the stream and refactor for modularity (#3128)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
|
2024-01-08 12:42:13 +00:00 |
|
|
|
252443a50d
|
feat: include version number in response headers and on application startup (#3045)
|
2024-01-05 12:02:36 +00:00 |
|
|
|
2c4599a1cd
|
feat: add utility to convert TOML configuration file to list of environment variables (#3096)
|
2023-12-11 07:50:19 +00:00 |
|
|
|
42b5bd4f3d
|
fix(drainer): properly log deserialization errors (#3075)
|
2023-12-07 11:00:28 +00:00 |
|
|
|
c6e2ee29d9
|
feat(metrics): add drainer delay metric (#3034)
|
2023-12-06 05:55:00 +00:00 |
|
|
|
e8df69092f
|
fix: make drainer sleep on every loop interval instead of cycle end (#2951)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: preetamrevankar <132073736+preetamrevankar@users.noreply.github.com>
|
2023-11-23 12:59:14 +00:00 |
|
|
|
42eedf3a8c
|
fix(drainer): increase jobs picked only when stream is not empty (#2958)
|
2023-11-23 11:52:20 +00:00 |
|
|
|
d634fdeac3
|
feat: change async-bb8 fork and tokio spawn for concurrent database calls (#2774)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: akshay-97 <adiosphobian@gmail.com>
Co-authored-by: akshay.s <akshay.s@juspay.in>
Co-authored-by: Kartikeya Hegde <karthikey.hegde@juspay.in>
|
2023-11-16 04:57:34 +00:00 |
|
|
|
0553587115
|
build(deps): remove unused dependencies and features (#2854)
|
2023-11-13 11:20:18 +00:00 |
|
|
|
966369b6f2
|
refactor(core): remove connector response table and use payment_attempt instead (#2644)
|
2023-11-09 15:09:12 +00:00 |
|
|
|
ff73aba8e7
|
feat: make drainer logs queryable with request_id and global_id (#2771)
|
2023-11-06 08:15:15 +00:00 |
|
|
|
14c0821b80
|
build(deps): use async-bb8-diesel from crates.io instead of git repository (#2619)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-10-19 09:06:02 +00:00 |
|
|
|
fbf3c03d41
|
refactor(storage): update paymentintent object to provide a relation with attempts (#2502)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-10-13 02:40:54 +00:00 |
|
|
|
9f446bc174
|
feat(router): add kv implementation for update address in update payments flow (#2542)
|
2023-10-12 06:42:51 +00:00 |
|
|
|
13aaf96db0
|
feat: kv for reverse lookup (#2445)
|
2023-10-10 09:05:00 +00:00 |
|
|
|
2870af1286
|
feat: gracefully shutdown drainer if redis goes down (#2391)
|
2023-10-09 15:15:41 +00:00 |
|
|
|
224b83c51d
|
fix: add release feature to drianer (#2507)
|
2023-10-09 09:03:34 +00:00 |
|
|
|
503823408b
|
fix: add startup config log to drainer (#2482)
|
2023-10-06 15:37:22 +00:00 |
|
|
|
cefa291c00
|
feat(connector_response): kv for connector response table (#2207)
|
2023-09-25 15:01:13 +00:00 |
|
|
|
53de86f60d
|
fix(drainer): ignore errors in case the stream is empty (#2261)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2023-09-25 09:19:42 +00:00 |
|
|
|
4e8471be50
|
fix: add health metric to drainer (#2217)
|
2023-09-22 15:30:24 +00:00 |
|
|
|
afff3e1789
|
feat(router): add kv implementation for address for payment flows (#2177)
|
2023-09-21 09:43:48 +00:00 |
|
|
|
69fbebf463
|
refactor(configs): make TOML file an optional source of application configuration (#2185)
|
2023-09-20 07:10:52 +00:00 |
|
|
|
20d44acd20
|
refactor: include binary name in service field in log entries (#2077)
|
2023-09-04 11:44:47 +00:00 |
|
|
|
eaefa6e15c
|
chore: address Rust 1.72 clippy lints (#2011)
Co-authored-by: Sampras Lopes <lsampras@pm.me>
|
2023-08-28 19:03:57 +00:00 |
|
|
|
73ed7ae7e3
|
refactor(config): Add new type for kms encrypted values (#1823)
|
2023-08-02 08:55:23 +00:00 |
|
|
|
5a0e8be8c4
|
refactor(storage): update crate name to diesel models (#1685)
|
2023-07-12 12:50:55 +00:00 |
|
|
|
123b34c7dc
|
refactor: include binary name in crates_to_filter for logging (#1689)
|
2023-07-12 11:30:32 +00:00 |
|
|
|
9a88a32d50
|
feat: add GenericNotFoundError error response and set_key_if_not_exists_with_expiry Redis command (#1526)
|
2023-07-03 12:51:23 +00:00 |
|
|
|
21f2ccd47c
|
feat(router): add route to invalidate cache entry (#1100)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
|
2023-06-21 07:40:03 +00:00 |
|
|
|
bce01ced11
|
build(deps): update dependencies (#1342)
|
2023-06-07 17:57:04 +00:00 |
|
|
|
b9ec38a1b5
|
build(deps): bump diesel from 2.0.3 to 2.1.0 (#1287)
|
2023-05-29 08:27:27 +00:00 |
|
|
|
3d05e50abc
|
fix: impl Drop for RedisConnectionPool (#1051)
|
2023-05-04 14:01:33 +00:00 |
|
|
|
af71828e35
|
refactor(config): add independent toggles for enabling traces and metrics (#1020)
|
2023-05-03 06:45:03 +00:00 |
|
|
|
13185999d5
|
feat(Core): gracefully shutdown router/scheduler if Redis is unavailable (#891)
Co-authored-by: prajjwal kumar <prajjwal.kumar@prajjwalkumar-DWKH9NPY4R.local>
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2023-04-24 07:38:00 +00:00 |
|
|
|
171c412056
|
chore(dependencies): Update dependencies for router packages (#902)
|
2023-04-18 17:16:51 +00:00 |
|
|
|
ffaa8da0d2
|
refactor: use lowercase names for run environment and config files (#801)
|
2023-04-17 19:03:01 +00:00 |
|
|
|
1b94d25f66
|
refactor(router_env): improve logging setup (#847)
|
2023-04-11 14:14:48 +00:00 |
|
|
|
fb4ec43157
|
deps(common_utils): put the signals module behind a feature flag (#814)
|
2023-04-04 05:59:05 +00:00 |
|
|
|
35d3e27724
|
feat(core): added multiple payment_attempt support for payment_intent (#439)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
|
2023-03-30 18:19:51 +00:00 |
|
|
|
9d6e4ee37d
|
refactor(drainer, router): KMS decrypt database password when kms feature is enabled (#733)
|
2023-03-29 22:56:19 +00:00 |
|
|
|
029e3894fe
|
refactor: extract kms module to external_services crate (#793)
|
2023-03-24 09:01:59 +00:00 |
|
|
|
5b5557b71d
|
feat: compile time optimization (#775)
|
2023-03-21 09:42:44 +00:00 |
|
|
|
58106d91f0
|
refactor(metrics): use macros for constructing counter and histogram metrics (#755)
|
2023-03-15 20:57:38 +00:00 |
|
|
|
16bc886c77
|
build(deps): update deps (#734)
|
2023-03-13 09:00:53 +00:00 |
|
|
|
45484752a2
|
fix(errors): use Debug impl instead of Display for error types wrapping error_stack::Report (#714)
|
2023-03-05 15:42:59 +00:00 |
|
|
|
028e140144
|
feat(stripe): eps, giropay and ideal using stripe (#529)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
|
2023-02-26 16:29:37 +00:00 |
|