github dagu-org/dagu v2.1.1

latest releases: v2.1.3, v2.1.2
22 hours ago

Added

  • Cockpit Workspace Kanban View: New cockpit page with workspace-based kanban board for visualizing DAG runs by date. Includes workspace selector with "All workspaces" default, localStorage persistence for selected workspace, and server-timezone-aware date handling. (#1728)
  • File-Based Index for DAG and DAG Run Stores: New indexing layer for DAG and DAG run file stores, improving lookup performance. (#1729)
  • DAGU_DOCS_DIR Environment Variable: Docs directory is now independently configurable via DAGU_DOCS_DIR env var or paths.docs_dir in config YAML (default: {dags_dir}/docs). Previously the docs directory was always derived from DAGsDir.
  • Document Management in Tabs/Editor: Per-tab dropdown menu with Close, Close Others, Close All, and Delete Document actions. Trash icon in editor header bar. Confirmation modals for bulk close when unsaved changes exist.

Changed

  • Navigation Reorder: Cockpit now appears before Dashboard in navigation. Docs moved to Overview section. Base Config moved to Workflows section.
  • UI Light Mode Colors: Light mode colors aligned with the docs warm sepia palette.

Fixed

  • Cockpit Kanban Timezone: Fixed browser/server timezone mismatch in kanban date generation and API bounds by using server timezone consistently.
  • Cockpit "All Workspaces": Made the "All workspaces" option functional and set as default on load.
  • Cockpit Kanban Status Mapping: Waiting status now correctly maps to the Running column.

Don't miss a new dagu release

NewReleases is sending notifications on new releases.