Added
- feat: add centralized event store (#1885) @yottahmd
- feat: add kubernetes step executor and DAG defaults (#1886) @yottahmd
- feat: add inline JSON Schema validation for DAG params (closes #1182) (#1887) @mbprabhoo
- feat: support OpenAI Codex auth and reasoning effort in agent settings (#1921) @yottahmd
- feat: add configurable env passthrough for step execution (#1925) @yottahmd
- feat: add configurable automatic update checks (#1941) @yottahmd
- Add event feed UI and harden event-driven bot notifications (#1946) @yottahmd
- feat(coordinator): support IPv6 address format and improve address pa… (#1947) @artikell
- feat: replace CLI remote nodes with contexts (#1949) @yottahmd
- feat: add cursor pagination for dag runs (#1952) @yottahmd
- feat: show next scheduled dag run in details (#1953) @yottahmd
- spec: inherit DAG type from base config before build (#1964) @yottahmd
- feat: improve queue browsing and dequeue reliability (#1967) @yottahmd
- feat: paginate cockpit and dashboard dag runs (#1969) @yottahmd
Fixed
- fix: preserve inline schema params metadata and legacy map handling (#1923) @yottahmd
- fix: preserve kubernetes discovery env for worker command steps (#1924) @yottahmd
- fix: allow keyless local agent setup (#1936) @yottahmd
- fix: redesign global search with cursor feeds (#1945) @yottahmd
- fix: warn on misleading cron step values (#1948) @tmchow
- fix: stop dashboard and cockpit dag run refetch loop (#1954) @yottahmd
- fix: restore immediate bot activity indicators (#1956) @yottahmd
- fix: expand runtime vars in output paths (#1957) @yottahmd
- fix: preserve restored step config on approval resume (#1959) @yottahmd
- Fix reschedule for inline DAG run snapshots (#1965) @yottahmd
- fix: route reschedule through enqueue (#1966) @yottahmd
- fix: replace app live polling with event-driven SSE updates (#1968) @yottahmd
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
|---|---|
| feat: add inline JSON Schema validation for DAG params (closes #1182) (#1887) | @mbprabhoo |
| Local Agent Provider Unnecessarily Requires API Key (#1882) | @arky (report) |
| feat(coordinator): support IPv6 address format and improve address pa… (#1947) | @artikell |
| fix: warn on misleading cron step values (#1948) | @tmchow |
| schedule is not executed according to the schedule (#639) | @JuchangGit (report) |
| Display when is the next scheduled dag run (#1950), Add support for inheritance of type field from base config (#1961) | @bagemt (report) |
| DAGU_RUN_STEP_NAME empty in step's stdout attribute (#1955) | @dev-epices (report) |
| registry_auths and step env lost after approval step resume (#1958) | @pengu-fr (report) |
Full Changelog: v2.4.1...v2.4.2