dagu/api
Yota Hamada 140afbaffe
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test on ${{ matrix.os }} (ubuntu-latest) (push) Waiting to run
Frontend CI / Build (push) Waiting to run
feat(al): API key management (#1509)
* **New Features**
* Full API Key management: create, list, retrieve, update, revoke; keys
usable for authentication.

* **API**
* OpenAPI/schema and server routes added for API key CRUD with
comprehensive request/response/error variants.

* **Auth & Middleware**
* Service-level generation, validation, last-used tracking and
middleware path for API key auth.

* **Storage & Config**
* File-backed API key store with in-memory index and new config path for
API keys directory.

* **UI**
* Admin API Keys page, nav item, create/edit modal, list and revoke
flows; simplified role label.

* **Tests**
* Extensive unit/integration tests covering store, service, API,
middleware, and UI.
2025-12-27 19:21:44 +09:00
..
v1 status: rename canceled state to aborted across CLI, API, and UI (#1405) 2025-11-11 23:54:43 +09:00
v2 feat(al): API key management (#1509) 2025-12-27 19:21:44 +09:00