github dagu-org/dagu v1.17.0-beta.1

latest releases: v1.22.2, v1.22.1, v1.22.0...
3 months ago

πŸš€ Version 1.17.0-beta.1 Available - Significant Improvements & New Features

We're excited to announce the beta release of Dagu 1.17.0! This release brings many improvements and new features while maintaining the core stability you rely on.

Key Features in 1.17.0:

  • 🎯 Improved Performance: Refactored execution history data for more performant history lookup
  • πŸ”„ Hierarchical Execution: Added capability for nested DAG execution
  • 🎨 Enhanced Web UI: Overall UI improvements with better user experience
  • πŸ“Š Advanced History Search: New execution history page with date-range and status filters (#933)
  • πŸ› Better Debugging:
    • Display actual results of precondition evaluations (#918)
    • Show output variable values in the UI (#916)
    • Separate logs for stdout and stderr by default (#687)
  • πŸ“‹ Queue Management: Added enqueue functionality for API and UI (#938)
  • πŸ—οΈ API v2: New /api/v2 endpoints with refactored schema and better abstractions (OpenAPI spec)
  • πŸ”§ Various Enhancements: Including #925, #898, #895, #868, #903, #911, #913, #921, #923, #887, #922, #932, #962

⚠️ Note on History Data: Due to internal improvements, history data from 1.16.x requires migration to work with 1.17.0. Most of other functionality remains stable and compatible except for a few changes. We're committed to maintaining full backward compatibility as much as possible in future releases.

❀️ Huge Thanks to Our Contributors

This release wouldn’t exist without the community’s time, sweat, and ideas. In particular:

Contribution Author
Implemented queue functionality @kriyanshii
Optimized Docker image size and split into three baseline images @jerry-yuan
Allow specifying container name & image platform) @vnghia
Enhanced repeat-policy – conditions, expected output, and exit codes @thefishhat
Countless insightful reviews & feedback @ghansham

Thank you all for pushing Dagu forward! πŸ’™

Your feedback is valuable! Please test the beta and share your experience:

To try the beta: docker run ghcr.io/dagu-org/dagu:1.17.0-beta.1 dagu start-all

Full Changelog: v1.16.12...v1.17.0-beta.1

Don't miss a new dagu release

NewReleases is sending notifications on new releases.