Skip to content

Latest commit

 

History

History
145 lines (99 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

145 lines (99 loc) · 11.8 KB

Changelog

All notable changes to hyperswitch-card-vault will be documented here.


0.4.0 (2024-02-08)

Features

  • fingerprint:
  • hmac: Add implementation for hmac-sha512 (#74) (e3eea9a)

Full Changelog: v0.3.0...v0.4.0


0.3.0 (2024-02-05)

Features

  • benches: Introduce benchmarks for internal components (#53) (8a7bbc3)
  • caching: Implement hash_table and merchant table caching (#55) (f0d4cc4)
  • hashicorp-kv: Add feature to extend key management service at runtime (#65) (9260782)
  • router: Add duplication_check field in stored card response(#59) (358cdb8)

Miscellaneous Tasks

  • deps: Update axum 0.6.20 to 0.7.3 (#66) (7b8e116)
  • Fix caching issue for conditional merchant creation (#68) (258b3ac)

Full Changelog: v0.2.0...v0.3.0


0.2.0 (2023-12-26)

Features

  • router: Use only card number for card duplication check (#57) (5781603)

Miscellaneous Tasks

  • deps: Update version of aws dependencies (#54) (1142449)
  • utils:
    • Add jwe operations in utils binary (#60) (68f3455)
    • Fix jwe operations in utils binary (#61) (94016bb)

Full Changelog: v0.1.3...v0.2.0


0.1.3 (2023-11-24)

Bug Fixes

  • luhn: Fix the check by reversing ordering (#51) (61c0164)

Miscellaneous Tasks

Full Changelog: v0.1.2...v0.1.3


0.1.2 (2023-11-21)

Features

  • card+config: Add cards API and config pulling feature (1c9569c)
  • cargo: Add limiting and release build improvements (22bdcdd)
  • db: Add variable pool size (#45) (0f6ee81)
  • docker:
  • hash: Add support for detecting data duplication (6a23a7d)
  • key_custodian: Encrypt master key with 2 custodian keys (064dcca)
  • kms:
  • loadtest: Add support for loadtesting (fcb0428)
  • logging: Add logging framework (427db97)
  • ratelimit: Add rate limit to delete api (845296e)
  • trace: Add tracing middleware for tracing requests (2b00866)
  • utils: Add utils binary for key generation (c3edc13)

Bug Fixes

  • error: Rewrite the error framework with custom change contexts (af78b58)
  • loadtest: Add jwe to loadtest (afcfd8c)
  • validation: Add key validation and card number validation (250ebfa)
  • Fix clippy errors in main (93d9eb4)
  • Clippy lints (083e2f2)

Refactors

  • kms: Enable kms feature for configs (18fb1fa)
  • Address requested changes (39b53c6)
  • Add logs to existing routes (6525abe)
  • Address requested changes (3ae7a9c)
  • Hex decode master_key (b85d656)

Testing

  • crypto: Add tests for jwe (8744683)

Documentation

  • openapi: Add openapi spec to docs (9b58830)
  • setup: Add setup guide for locker (6f30ce6)
  • Create LICENSE (#44) (e7f7db4)

Miscellaneous Tasks

  • Minor fixes (d23284b)
  • Fmt check (40ce145)
  • Minor fixes (6755d82)
  • Remove unnecessary clones from routes (b4bdb10)
  • Fix clippy + fmt errors (94c93c3)
  • Fix dockerfile (3794d99)
  • Fix error message and and custom status code mapping (e29650f)
  • Fix minor bugs after adding stricter linting (f8d7ac0)
  • Address comments and fix cargo hack (88ca5ee)
  • Format yaml files (678ae44)
  • Remove commented code (f16c841)
  • Remove redundant keys (5898755)
  • Remove cargo.toml changes (f548350)
  • Add formatting for markdown (c67b4c1)
  • Remove commented code and println (d2b5873)
  • Update README.md (65cc26d)
  • Add semi-colon in migrations to make it work (5c10107)
  • Remove default changes (34c376c)
  • Add env variables in setup.md (ef998a2)
  • Move allow blocks to functions (379ad8a)
  • Add example config (fe8ea20)
  • Fix merge conflicts (c5c57f6)

Full Changelog: 69979a0ae15c8fe3180aea17949fce9fc0ee2335...v0.1.2