github furiko-io/furiko v0.3.0

5 days ago

What's Changed

  • refactor(testutils): Move error assertion functions out of runtime/testing by @irvinlim in #107
  • chore(lint): Remove lll from list of linters by @irvinlim in #108
  • fix(cli): Support AllowCustom and fix validation for select by @irvinlim in #109
  • chore: Fix fmt and test flakes by @irvinlim in #110
  • feat(cli): Implement completion for flags and arguments by @irvinlim in #106
  • chore(apis): Fix additionalPrinterColumn name for lastScheduled by @irvinlim in #111
  • chore(dev): Use goimports-reviser instead to group imports by @irvinlim in #112
  • feat(jobconfig): Add LastExecuted to status by @irvinlim in #113
  • chore(cleanup): Migrate to k8s.io/utils/clock by @irvinlim in #114
  • feat(cli): Display LastExecuted in furiko list jobconfigs by @irvinlim in #115
  • feat(docs): Add runnable and explainable examples by @irvinlim in #116
  • feat(cli): Support --no-headers flag by @irvinlim in #117
  • feat(cli): Implement --watch flag by @irvinlim in #118
  • chore(ci): Exclude generated files from CodeCov by @irvinlim in #119
  • feat(cli): Add CLI enhancements for furiko run command by @irvinlim in #120
  • feat(cli): Enhance CLI completion by @irvinlim in #121
  • chore(cli): Improve validation for kill and run commands by @irvinlim in #122
  • feat(execution): Add JobState field to JobStatus by @irvinlim in #123
  • feat(cli): Implement various filter flags for list subcommands by @irvinlim in #124
  • fix(mutation): Add taskPendingTimeoutSeconds in mutation webhook by @irvinlim in #125
  • feat(cli): Implement logs command by @irvinlim in #126
  • chore(refactor): Rename formatter -> format by @irvinlim in #128
  • feat(cron): Support multiple cron expressions by @irvinlim in #127
  • feat(cli): Implement --all-namespaces flag by @irvinlim in #129
  • feat(cli): Fix --kubeconfig and support --cluster and --context flags by @irvinlim in #130
  • feat(httphandler): Implement debug/pprof endpoints by @irvinlim in #131
  • fix(cli): Use ShellCompDirectiveKeepOrder to preserve order in shell completions by @irvinlim in #132
  • chore: Bump golangci-lint from v1.45.2 → v1.55.2 by @irvinlim in #133
  • chore: Upgrade Go version to 1.23 by @irvinlim in #136
  • chore(ci): Update deprecated actions by @irvinlim in #140
  • chore: Fix flaky PTY tests by @irvinlim in #137
  • chore: Fix TTY tests by @irvinlim in #142
  • chore(ci): Fix goreleaser by @irvinlim in #141

Full Changelog: v0.2.1...v0.3.0

Don't miss a new furiko release

NewReleases is sending notifications on new releases.