Hyperswitch Card Vault v0.5.0
0.5.0 (2024-12-10)
Features
- caching+fingerprint: Add support for caching for fingerprint API (#80) (
7deb933
) by @NishantJoshi00 - health: Add deep health check with support for diagnostics (#64) (
07a115b
) by @NishantJoshi00 - keymanager: Add support for sending master key to key manager (#131) (
3e7cf0f
) by @NishantJoshi00 - logging: Add
console-subscriber
to support monitoring on tokio (#123) (07bc64e
) by @NishantJoshi00 - router:
- Handle 4xx errors (#81) (
71fe9d1
) by @ShankarSinghC - Add v2 api for /fingerprint (#119) (
cc083fa
) by @ShankarSinghC
- Handle 4xx errors (#81) (
- Feat(ttl): add ttl to locker entries (#88) (
2a10a09
) by @Chethan-rao - Add support for multi-tenancy (#97) (
0b41de8
) by @Chethan-rao - Integrate a secret manager (#110) (
8849f42
) by @Chethan-rao
Bug Fixes
- Address non-digit character cases in card number validation (#93) (
f25efeb
) by @Chethan-rao
Refactors
- ttl: Add support for accepting ttl in seconds as opposed to datetime (#89) (
4c193a4
) by @Chethan-rao - Move crypto related managers to separate modules (#95) (
d2a153f
) by @Chethan-rao - Remove
tenant_id
column from all existing tables (#105) (1ec3248
) by @Chethan-rao - Add db migrations for v2 (#107) (
7f1c0d1
) by @Chethan-rao
Miscellaneous Tasks
- Include postman collection in docs (#87) (
4412bbd
) by @NishantJoshi00 - Add support for schema as a key in tenant secrets (#120) (
06a0414
) by @NishantJoshi00 - Include tenancy docs in setup (#122) (
db89f3b
) by @NishantJoshi00
Build System / Dependencies
- deps: Bump dependencies to supported versions (#115) (
4aa7441
) by @Chethan-rao - Bump MSRV to 1.75.0 (#77) (
4e4fb9b
) by @NishantJoshi00 - Obtain workspace member package names from cargo_metadata more deterministically (#84) (
2f08c4e
) by @Chethan-rao
Enhancement
- caching: Reduce unnecessary complexity from caching (#79) (
3487ab0
) by @NishantJoshi00
Tls
- Add support for tls server within axum (#103) (
53441df
) by @Chethan-rao
Full Changelog: v0.4.0...v0.5.0