v0.2.0
Changelog
Features
- 7c2ff79 feat: add optional 'description' field to workflows
- e2ac268 feat: add support for PostgreSQL 15
- f42beb4 feat: config deployment demo
- 976875f feat: instant job event notifications
- 95d8aa7 feat: prefer cgroup CPU quota over host CPU count
- 8ae4794 feat: remote access demo
- 9140600 feat: support for external middleware plugins
Bug fixes
- 873e09f fix(demo): run kanban demo in an infinite loop
- 3f42f23 fix(persistence): connection pool leak due to schema migrations
- f408ef9 fix(test): update assertion to query wfx version via unix-domain socket
- 428645a fix: configure TLS for southbound API
- ff56f68 fix: ensure health middleware gracefully shuts down
- 4d3f091 fix: ensure immediate shutdown on signals
- 03e3a4f fix: filter wfxctl job query by group
- 4b5b1ef fix: properly shutdown on socket-based activation
- 7011cb1 fix: send HTTP code 404 if file server disabled
Others
- 53a9b5f chore!: require at least Go version 1.19
- a756aaa chore!: update dependencies
- b9fcc9f chore(README): fix typo in config deployment header
- 5e884ee chore(dependabot): manage Hugo's Go dependencies
- fd4d481 chore(deps): Bump actions/checkout from 3 to 4
- 4447a5a chore(deps): Bump actions/setup-go from 4 to 5
- 835ea6e chore(deps): Bump actions/setup-node from 3 to 4
- 0d529a1 chore(deps): Bump actions/setup-python from 4 to 5
- f8d8cfd chore(deps): Bump autoprefixer from 10.4.14 to 10.4.16 in /hugo
- ec20422 chore(deps): Bump docker/login-action from 2 to 3
- c81def5 chore(deps): Bump entgo.io/ent from 0.12.3 to 0.12.4
- b3ea178 chore(deps): Bump entgo.io/ent from 0.12.4 to 0.12.5
- 5c7a3e2 chore(deps): Bump github.com/Southclaws/fault from 0.5.1 to 0.6.0
- 992fc45 chore(deps): Bump github.com/Southclaws/fault from 0.6.0 to 0.6.1
- 4898fb3 chore(deps): Bump github.com/Southclaws/fault from 0.6.1 to 0.7.0
- 8d0395b chore(deps): Bump github.com/Southclaws/fault from 0.7.0 to 0.8.0
- 69db011 chore(deps): Bump github.com/alexliesenfeld/health from 0.7.0 to 0.8.0
- 3e9fbdd chore(deps): Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4
- 5deab45 chore(deps): Bump github.com/go-openapi/loads from 0.21.2 to 0.21.5
- 03dc6bf chore(deps): Bump github.com/go-openapi/runtime from 0.26.0 to 0.26.2
- 79f6214 chore(deps): Bump github.com/go-openapi/spec from 0.20.9 to 0.20.11
- 419dd5b chore(deps): Bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0
- 3e48142 chore(deps): Bump github.com/go-openapi/swag from 0.22.3 to 0.22.4
- e5c1ccc chore(deps): Bump github.com/go-openapi/validate from 0.22.1 to 0.22.3
- e38ac68 chore(deps): Bump github.com/golang-migrate/migrate/v4
- ad755c2 chore(deps): Bump github.com/google/uuid from 1.3.0 to 1.3.1
- 1c0dfdd chore(deps): Bump github.com/google/uuid from 1.3.1 to 1.4.0
- 77d5c57 chore(deps): Bump github.com/gookit/color from 1.5.3 to 1.5.4
- 32fc12f chore(deps): Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13
- 767d8c5 chore(deps): Bump github.com/jackc/pgx/v5 from 5.4.0 to 5.4.1
- 6801d8c chore(deps): Bump github.com/jackc/pgx/v5 from 5.4.1 to 5.4.3
- 386123b chore(deps): Bump github.com/jackc/pgx/v5 from 5.4.3 to 5.5.0
- ae66300 chore(deps): Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20
- 219b83d chore(deps): Bump github.com/mattn/go-sqlite3 from 1.14.17 to 1.14.18
- 4b76d48 chore(deps): Bump github.com/rs/cors from 1.9.0 to 1.10.1
- 4d3c0c8 chore(deps): Bump github.com/rs/zerolog from 1.29.1 to 1.30.0
- b2d976f chore(deps): Bump github.com/rs/zerolog from 1.30.0 to 1.31.0
- 61c6172 chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- e04c776 chore(deps): Bump github.com/tsenart/vegeta/v12 from 12.11.0 to 12.11.1
- 5080e52 chore(deps): Bump github.com/tsenart/vegeta/v12 from 12.8.4 to 12.11.0
- 6255238 chore(deps): Bump go.uber.org/goleak from 1.2.1 to 1.3.0
- e56a2ac chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0
- 8a41361 chore(deps): Bump golang.org/x/net from 0.12.0 to 0.17.0
- 967de69 chore(deps): Bump golang.org/x/term from 0.10.0 to 0.11.0
- 52eaaec chore(deps): Bump golang.org/x/term from 0.11.0 to 0.12.0
- cf659b2 chore(deps): Bump golang.org/x/term from 0.13.0 to 0.14.0
- 4ede961 chore(deps): Bump golang.org/x/term from 0.14.0 to 0.15.0
- b4b7bc1 chore(deps): Bump golang.org/x/term from 0.9.0 to 0.10.0
- 7a803e7 chore(deps): Bump goreleaser/goreleaser-action from 4 to 5
- 14d17cf chore(deps): Bump postcss from 8.4.24 to 8.4.31 in /hugo
- 2a2764d chore(deps): Bump postcss from 8.4.31 to 8.4.32 in /hugo
- d63aae9 chore(deps): Bump postcss-cli from 10.1.0 to 11.0.0 in /hugo
- 01cd9f7 chore(deps): update Hugo dependencies
- 6e9c8ec chore(deps): update Hugo dependencies
- 5f2d697 chore(goreleaser): remove archives.rlcp
- 5325d24 chore(hugo): remove deprecated option
- b87435c chore(pages): update postcss plugin
- 4b94d99 chore: do not search in generated files
- 7318184 chore: log fileserver directory if enabled
- eb9d184 chore: remove broken and unused demo
- 62c9d89 chore: unify YAML parsing with yaml.v3
- 2aaf2ac chore: update go-swagger 0.30.4 -> 0.30.5
- ef674c3 chore: update hugo dependencies monthly
- ae50030 chore: use dependabot to manage hugo deps
- d44d3fc ci(goreleaser): change package description
- 15a4262 ci(goreleaser): refactor package naming for clarity
- 4921f38 ci(goreleaser): refine file inclusion pattern
- aa7c1d1 ci: add dependabot support for Golang dependencies
- d630d27 ci: adjust leniency in hitting the patch target
- 422a78a ci: automate execution of Bats test suite
- 9b57310 ci: check for broken links
- 99e10eb ci: check for exhaustive switch statements
- 81a4872 ci: do not install two go compilers
- 749388e ci: ensure usage of zig 0.10
- 843a6a8 ci: implement draft mode for new releases
- 0da23ea ci: pin entgo version for stable codegen
- 4a30b41 ci: restrict swagger code purging to own files
- 0cc8f0c ci: unpin versions, prefer github action workflows, switch to alpine
- 6b1502d ci: update GitHub issue templates
- ea36228 docs(dau): add workflow installation instructions
- b4477f2 docs(dau): update example job definition for easy copy-pasting
- 9cd2078 refactor!:
wfxctl workflow delete
to accept workflows as arguments - 2e54f45 refactor(Makefile): move --jobs to MAKEFLAGS variable
- d63ccbe refactor(demo): move demo.sh, use in-memory db, add usage, fix syntax
- 78da3bf refactor(github): adjust bug report template
- 30edc65 refactor(github): adjust feature issue template
- cdd480a refactor: embed sync.RWMutex directly
- 649698b refactor: increase max capacity for all servers
- 20e77e9 refactor: reduce code duplication when setting up servers
- 06ef5b0 refactor: rename package "jsonutil" to "producer"
- fb09d3a refactor: standardize logging behavior
- 92d2aca refactor: stop using ioutil
- a320b96 refactor: use go run @latest syntax
- c6e816b style(pages): adjust whitespace for improved logo and text separation
- c786707 style: correct spelling and enforce linter check
- e730b07 style: crop logo
- 63ed925 style: suppress error logging for non-existent workflows