Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jun 19:42
· 48 commits to main since this release
a110df6

🚨 Breaking or Notable

  • Updated to use Go 1.18: #75
  • Jobs can now support running multiple tasks in parallel (docs): #81
  • Several API breaking changes and deprecations:
    • Renamed task field to taskTemplate, and moved fields to parent: #79
    • Moved PodTemplateSpec to a separate field pod under taskTemplate: #76
    • PendingTimeout is now removed as a TaskResult enum value: #90
  • Active deadline will no longer be used for killing tasks: #85

💫 New Features & Changes

  • Added kill subcommand to CLI (#84)
  • Added enable, disable subcommands to CLI (#89)
  • Added task details and state counts to furiko get subcommand (#90)
  • Added runningTasks status (#86)
  • Added Indexes to ParallelStatus (#90)

🐞 Bug Fixes

  • Fix missing default value for parallelism.completionStrategy (#88)

View Changelog

What's Changed

  • chore(dev): Implement make dev Makefile target by @irvinlim in #74
  • chore: Upgrade to Go 1.18 by @irvinlim in #75
  • feat(taskexecutor): Separate PodTemplateSpec out from JobTaskSpec by @irvinlim in #76
  • feat(api): Make PodTemplateSpec schemaless by @irvinlim in #77
  • feat(api): Update maxAttempts to int64 by @irvinlim in #78
  • chore(api): Update JobTemplate APIs by @irvinlim in #79
  • feat(execution): Implement parallelism in Job by @irvinlim in #81
  • feat(cli): Add kill subcommand by @irvinlim in #84
  • feat(execution): Avoid using activeDeadlineSeconds to kill tasks by @irvinlim in #85
  • feat(api): Add status.runningTasks by @irvinlim in #86
  • feat(jobcontroller): Handle killJob based on ParallelCompletionStrategy by @irvinlim in #87
  • fix(webhook): Add default values for parallelism.completionStrategy by @irvinlim in #88
  • feat(cli): Add enable/disable subcommands by @irvinlim in #89
  • feat(execution): Add Indexes to ParallelStatus, update GetJobCommand by @irvinlim in #90

Full Changelog: v0.1.0...v0.2.0