Releases: csehatt741/keyshade
Releases · csehatt741/keyshade
v1.0.0
1.0.0 (2025-02-15)
⚠ BREAKING CHANGES
- api: Refactor environment, [secure] and variable functionality
- api: update workspace role mechanism and added functionality to create custom roles
🚀 Features
- add api-keys module (abb2863)
- Add approval support (#158) (e09ae60)
- add example for health and email auth (b834d25)
- add project module (c96df17)
- add project, environment module (fd5c4d7)
- Add RBAC (b4cb14f)
- add [secure] module (cd79172)
- add swagger (b15dbb0)
- added the auto assign workflow yaml file (eadca0c)
- added the auto assign workflow yaml file (5e1d0f1)
- api: Add icon and remove description field from workspace (#435) (a99c0db)
- api-client: Added API Client package (#346) (6734e1e)
- api-client: Added workspace controller (#427) (2f4edec)
- api-client: Added workspace role controller (#430) (b03ce8e)
- api-client: Added workspace-membership and related tests (#452) (6a1c091)
- api-client: Create controller for Event module (#399) (122df35)
- api-client: Create controller for Integration module (#397) (697d38b)
- api-client: Create controller for Project module (#370) (fa25866)
- api-client: Create controller for Secret module (#396) (7e929c0)
- api-client: Create controller for User module (#484) (f9d8e83)
- api-client: Create controller for Variable module (#395) (3e114d9)
- api-client: Get all workspace invitation (#619) (8a23850)
- api-client: Synced with latest API (27f4309)
- api, schema: Add preview field in API Key (#680) (06d8c44)
- api,cli,api-client,schema: Enhance permissions to allow filtering by environments through project roles (#599) (030b539)
- api: Add
ADMIN
authority for API keys (#609) (fb6aba7) - api: Add
minio-client
provider (#237) (cd71c5a) - api: Add
requireRestart
parameter (#286) (fb447a1) - api: Add configuration live update support (#181) (f7d6684)
- api: Add email template for inviting user to workspace (#480) (f5ddf7a)
- api: Add email template for sending OTP to the user (#582) (cb6bbcb)
- api: Add endpoint to fetch all workspace invitations for a user (#586) (d45417a)
- api: add event (#115) (19e6603)
- api: Add feature to export data of a workspace (#152) (46833aa)
- api: Add feature to fork projects (#239) (3bab653)
- api: Add global search in workspace (c49962b)
- api: Add Integration support (#203) (f1ae87e)
- api: Add logout endpoint to clear token cookie (#581) (27f81ba)
- api: Add max page size (#377) (ed18eb0)
- api: Add note to [secure] and variable (#151) (2e62351)
- api: Add OAuth redirection and polished authentication (#212) (d2968bc)
- api: Add pagination metadata to Environment module (#382) (9baa344)
- api: Add pagination metadata to Event module (#394) (60010b4)
- api: Add pagination metadata to Integration module (#391) (0372e36)
- api: Add pagination metadata to Project module (#393) (bc274fd)
- api: Add pagination metadata to Secret module (#389) (c4cc667)
- api: Add pagination metadata to Variable module (#390) (be6aabf)
- api: Add pagination metadata to Workspace module (#387) (a08c924)
- api: Add pagination metadata to Workspace Role module (#388) (d8e8f49)
- api: Add prod env schema in env file (#436) (21c3004)
- api: Add resend otp implementation ([keyshade-xyz#445](https://github.com/csehatt741/keyshade/issue...
v2.12.0-stage.2
Merge branch 'develop' into workspace-ip-blacklisting