dagu/api
Yota Hamada 9841e6ed70
feat(api): add singleton flag to enqueue API (#1483)
* **New Features**
* Added a singleton flag to DAG enqueue requests to prevent duplicate
runs when a DAG is already running or queued.

* **API Changes**
* Enqueue endpoint now can return HTTP 409 Conflict for singleton-mode
conflicts.
  * Added more specific authentication error codes.

* **Behavioral Changes**
* Enqueue/retry paths no longer perform prior maxActiveRuns queue-length
enforcement unless singleton is used.
* Queue concurrency now honors DAG-configured max active runs for
DAG-based queues.

* **Tests**
* Added integration test validating max-active-runs behavior for
DAG-based queues.
2025-12-14 19:05:53 +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(api): add singleton flag to enqueue API (#1483) 2025-12-14 19:05:53 +09:00