Skip to content

v0.2.0

Compare
Choose a tag to compare
@michaeladler michaeladler released this 15 Jan 14:21
· 174 commits to main since this release

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