|  | 3d085abf38 | fix: replace xtrim with xdel to support  older redis version (#8515) Co-authored-by: Akshay S <akshay.s@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2025-07-29 10:32:02 +00:00 |  | 
			
				
					|  | 0ba4ccfc8b | feat(core): introduce accounts schema for accounts related tables (#7113) Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2025-02-14 12:41:06 +00:00 |  | 
			
				
					|  | 5707297621 | fix(multitenancy): add a fallback for get commands in redis (#7043) | 2025-01-28 19:08:17 +00:00 |  | 
			
				
					|  | 47a3d2b2ab | build(deps): bump opentelemetry crates to 0.27 (#6774) | 2024-12-10 11:05:34 +00:00 |  | 
			
				
					|  | 9a59d0a5ff | chore: address Rust 1.83.0 clippy lints and enable more clippy lints (#6705) | 2024-12-02 14:30:44 +00:00 |  | 
			
				
					|  | c9df7b0557 | refactor(tenant): use tenant id type (#6643) Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2024-11-26 08:17:58 +00:00 |  | 
			
				
					|  | aecd5eea3d | fix(multitenancy): consistently use tenant nomenclature everywhere (#6389) | 2024-10-28 15:07:59 +00:00 |  | 
			
				
					|  | 19e52b4200 | fix: log detailed error reports during deep health check failures (#5984) | 2024-09-23 11:40:32 +00:00 |  | 
			
				
					|  | 933cef425f | chore: address Rust 1.81.0 clippy lints (#5832) | 2024-09-10 07:39:07 +00:00 |  | 
			
				
					|  | 59b36a054c | build: bump MSRV to 1.76.0 (#5586) | 2024-08-12 10:00:05 +00:00 |  | 
			
				
					|  | e835706ad6 | refactor: use Debugimpl instead ofDisplayimpl for logging errors (#5301) | 2024-07-12 07:51:22 +00:00 |  | 
			
				
					|  | 776ddb8c1a | feat(multitenancy): add tenant_id as a field for data pipeline and support individual database for clickhouse  (#4867) Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
Co-authored-by: Sampras Lopes <sampras.lopes@juspay.in> | 2024-06-18 13:28:46 +00:00 |  | 
			
				
					|  | 88cf904f5b | refactor: wrap the encryption and file storage interface client in appstate with Arcas opposed toBox(#4949) | 2024-06-11 14:53: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 |  | 
			
				
					|  | 2216a88d25 | chore: address Rust 1.78 clippy lints (#4545) Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2024-05-07 10:35:32 +00:00 |  | 
			
				
					|  | ea730d4ffc | build(deps): bump error-stackfrom version0.3.1to0.4.1(#4188) | 2024-04-01 07:01:17 +00:00 |  | 
			
				
					|  | 070622125f | fix(log): adding span metadata to tokiospawned futures (#4118) | 2024-03-27 06:16:22 +00:00 |  | 
			
				
					|  | 2185cd38c1 | refactor: incorporate hyperswitch_interfaceinto router (#3669)Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in> | 2024-02-26 13:48:18 +00:00 |  | 
			
				
					|  | 7b1c65b60d | refactor: incorporate hyperswitch_interfaceinto drainer (#3629) | 2024-02-14 09:42:01 +00:00 |  | 
			
				
					|  | b6754a7de8 | refactor: introducing hyperswitch_interfacecrates (#3536)Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2024-02-12 08:00:44 +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 |  | 
			
				
					|  | 91519d8462 | refactor: rename kmsfeature flag toaws_kms(#3249)Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> | 2024-02-02 10:18:29 +00:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 servicefield 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_filterfor logging (#1689) | 2023-07-12 11:30:32 +00:00 |  | 
			
				
					|  | 9a88a32d50 | feat: add GenericNotFoundErrorerror response andset_key_if_not_exists_with_expiryRedis 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 |  | 
			
				
					|  | 3d05e50abc | fix: impl DropforRedisConnectionPool(#1051) | 2023-05-04 14:01:33 +00:00 |  |