All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
wfx
would not start if it was built without plugins support
- Use zstd instead of xz to compress release tarballs
0.3.1 - 2024-07-09
- Use zstd instead of xz to compress release tarballs
0.3.0 - 2024-05-02
- Log HTTP response code
- wfx-viewer: additional output formats mermaid.js and state-machine-cat
- Compilation for Windows (not officially supported though)
- Include workflow definition in response when creating jobs
- Correctly log non-JSON response body of plugins
- Log messages from automaxprocs/maxprocs are now seamlessly integrated into existing logging framework
0.2.0 - 2024-01-15
- Add optional
description
field to workflows - Job event notifications via server-sent events (see #11)
- Plugin System for External Middlewares (see #43)
- Send HTTP status code 404 when attempting to access the file server while it is disabled
- Configure TLS for Southbound API (if requested via CLI)
- Connection pool leak due to schema migrations (SQLite, MySQL)
- Refactored
wfxctl workflow delete
command to accept workflows as arguments instead of positional parameters - Prefer cgroup CPU quota over host CPU count
- Empty or
null
arrays are omitted from JSON responses - Build requires Go >= 1.21
0.1.0 - 2023-02-06
Initial release of wfx.