Releases: allisson/secrets
Releases · allisson/secrets
v0.2.0
v0.1.0
What's Changed
- feat: add crypto module for secrets management by @allisson in #1
- feat(crypto): add master key management by @allisson in #2
- refactor(crypto): simplify KEK management and add master key tracking by @allisson in #3
- feat(crypto): implement KEK repository layer for PostgreSQL and MySQL by @allisson in #4
- refactor(crypto): improve error handling and update documentation by @allisson in #5
- docs: update documentation to reflect Secrets project focus by @allisson in #6
- docs: update Rotate docstring and add test for first KEK creation by @allisson in #7
- feat(cli): add CLI commands for KEK management by @allisson in #8
- feat(cli): add create-master-key command and improve setup documentation by @allisson in #9
- feat(crypto): implement DEK repository layer for PostgreSQL and MySQL by @allisson in #10
- feat(secrets): implement the secrets module by @allisson in #11
- feat(transit): add transit encryption module with key repository layer by @allisson in #12
- feat(transit): add GetByNameAndVersion repository method by @allisson in #13
- refactor(transit): remove key name from EncryptedBlob structure by @allisson in #14
- feat(secrets): add GetByPathAndVersion repository method by @allisson in #15
- feat(transit): implement transit key use case with full business logic by @allisson in #16
- docs: streamline docstrings across all packages for improved clarity by @allisson in #17
- refactor(crypto): improve memory security by zeroing sensitive keys by @allisson in #18
- feat(auth): implement authentication module by @allisson in #19
- refactor(auth): simplify policy management by @allisson in #20
- feat(auth): add policy-based authorization with capability system by @allisson in #21
- feat: migrate http server from stdlib to gin web framework by @allisson in #22
- feat(auth): implement client use case with secret management service by @allisson in #23
- feat(auth): implement token issuance use case by @allisson in #24
- feat(auth): add GetByTokenHash method to token repositories by @allisson in #25
- feat(auth): add token authentication use case with validation by @allisson in #26
- feat(auth): add authentication and authorization middleware for Gin by @allisson in #27
- docs: standardize docstrings to enhanced compact format across codebase by @allisson in #28
- refactor(cmd): extract CLI command implementations into separate package by @allisson in #29
- feat(cmd): add create-client and update-client CLI commands by @allisson in #30
- feat(auth): store authorized path and capability in context by @allisson in #31
- feat(http): add request ID tracking with UUIDv7 to HTTP middleware by @allisson in #32
- feat(auth): add audit logging for authorization attempts by @allisson in #33
- feat(http): add client management REST API with CRUD handlers by @allisson in #34
- feat(auth): add token issuance HTTP endpoint for client credential by @allisson in #35
- refactor(auth/http): reorganize handlers by domain responsibility by @allisson in #36
- feat(secrets/http): add secrets management REST API by @allisson in #37
- feat(transit/http): add transit encryption REST API by @allisson in #38
- refactor(api): require base64 encoding for all plaintext data by @allisson in #39
- feat(auth/http): add client listing endpoint with pagination support by @allisson in #40
- feat(auth/http): add audit logs REST API with pagination support by @allisson in #41
- feat(auth): add time-based filtering to audit logs API by @allisson in #42
- feat: migrate from mockery v2 to v3 by @allisson in #43
- feat: add comprehensive documentation by @allisson in #44
- docs: add cross-linking docs by @allisson in #45
- fix(transit): enforce versioned ciphertext format by @allisson in #46
- docs: add transit create vs rotate guidance by @allisson in #47
- docs: standardize docstrings with enhanced compact format by @allisson in #48
- test: add comprehensive API integration tests by @allisson in #49
- docs: prepare v0.1.0 release documentation by @allisson in #50
New Contributors
Full Changelog: https://github.com/allisson/secrets/commits/v0.1.0