20 Commits

Author SHA1 Message Date
47a3d2b2ab build(deps): bump opentelemetry crates to 0.27 (#6774) 2024-12-10 11:05:34 +00:00
59b36a054c build: bump MSRV to 1.76.0 (#5586) 2024-08-12 10:00:05 +00:00
15d6c3e846 feat(multitenancy): add support for multitenancy and handle the same in router, producer, consumer, drainer and analytics (#4630)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2024-06-03 12:27:30 +00:00
2185cd38c1 refactor: incorporate hyperswitch_interface into router (#3669)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-02-26 13:48:18 +00:00
7b1c65b60d refactor: incorporate hyperswitch_interface into drainer (#3629) 2024-02-14 09:42:01 +00:00
63c383f5a2 feat: add deep health check for drainer (#3396)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: dracarys18 <karthikey.hegde@juspay.in>
2024-02-02 10:59:35 +00:00
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
503823408b fix: add startup config log to drainer (#2482) 2023-10-06 15:37:22 +00:00
20d44acd20 refactor: include binary name in service field in log entries (#2077) 2023-09-04 11:44:47 +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
3292960996 feat: add tick interval to drainer (#517) 2023-02-07 20:20:51 +05:30
0239c422b6 feat: Add graceful shutdown in drainer (#498) 2023-02-07 12:44:24 +05:30
7d8f100037 feat: add logging functionality in drainer (#495) 2023-02-03 15:01:49 +05:30
34487c1717 build(deps): migrate to clap from structopt (#406) 2023-01-18 20:12:47 +05:30
beb0384047 refactor: move config defaults from TOML files to Default trait (#352) 2023-01-17 19:13:16 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
c9276a30d7 refactor(drainer): removed router dependency from drainer (#209) 2022-12-23 15:11:06 +05:30
3bad58b0d3 feat(drainer): added drainer which reads from redis stream and executes queries on DB (#142) 2022-12-16 15:38:03 +05:30