Skip to content

🚀 Release: beta → master#99

Merged
rajashish147 merged 5 commits intomasterfrom
beta
Apr 12, 2026
Merged

🚀 Release: beta → master#99
rajashish147 merged 5 commits intomasterfrom
beta

Conversation

@rajashish147
Copy link
Copy Markdown
Collaborator

@rajashish147 rajashish147 commented Apr 12, 2026

🚀 Automated Release PR

This PR contains all changes from beta to master.


📦 Latest Changes

  • feat(api-keys): implement per-key random salt for API key hashing and update related logic
  • fix(tests): update JWT secret in API keys integration tests to use a constant
  • fix(tests): update JWT secret retrieval to use environment configuration
  • feat(api-keys): implement API key management system with CRUD operations, authentication, and rate limiting
  • feat(webhooks): enhance webhook functionality with test delivery and event compatibility
  • Auto-managed PR
  • Do not edit manually

…ons, authentication, and rate limiting

- Added API key creation, listing, updating, and deletion functionalities.
- Implemented API key authentication and scope enforcement for various routes.
- Introduced rate limiting for API key usage to prevent abuse.
- Created database migration for API keys table with necessary constraints and policies.
- Developed integration tests for API key lifecycle and usage tracking.
- Enhanced OpenAPI documentation to include API key management endpoints.
- Updated Prometheus metrics to track API key requests and errors.
@rajashish147 rajashish147 enabled auto-merge (squash) April 12, 2026 20:31
Comment thread src/modules/api-keys/api-keys.security.ts Fixed
@rajashish147 rajashish147 merged commit 8254b2b into master Apr 12, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants