Skip to content

Releases: kubernetes-sigs/jobset

v0.10.1

29 Sep 20:22
v0.10.1
da72d32

Choose a tag to compare

v0.10.1

v0.10.0

Changes since v0.9.x.

New features

  • Add onJobFailureMessagePatterns to distinguish retriable from non retriable Pod failure policies (#1033)

Documentation

  • Update failure policy KEP: distinguish retriable from non retriable Pod failure policies (#1027)

Development and tooling

  • use release 0.9 instead of 0.8 in release branch (#990)
  • add test-infra requirement for release (#991)
  • [main] chore(docs): Changelog for JobSet v0.9.0 (#997)
  • use chart version and app version to match kueue tagging (#999)
  • write helm package to artifacts (#1003)
  • potentially fix date tag on helm push (#1005)
  • use hard coded variable for branch name (#1008)
  • match kueue and jobset cloud build (#1010)
  • use 1.34 for envtest and update prod page for 1.34 (#1011)
  • Makefile: docker: Add CGO_ENABLED build arg (#1023)
  • formalize our release process (#1039)

Dependencies

  • Bump github.com/open-policy-agent/cert-controller from 0.13.0 to 0.14.0 (#993)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 (#995)
  • Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#996)
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#1014)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 (#1015)
  • Bump the kubernetes group with 8 updates (#1020)

Full Changelog: v0.10.0...v0.10.1

v0.10.0

29 Sep 17:14
v0.10.0
444480f

Choose a tag to compare

v0.10.0 Pre-release
Pre-release

Note: There is a known issue with the helm chart. We attached a working helm chart and we are working on a v0.10.1 release.

v0.10.0

Changes since v0.9.x.

New features

  • Add onJobFailureMessagePatterns to distinguish retriable from non retriable Pod failure policies (#1033)

Documentation

  • Update failure policy KEP: distinguish retriable from non retriable Pod failure policies (#1027)

Development and tooling

  • use release 0.9 instead of 0.8 in release branch (#990)
  • add test-infra requirement for release (#991)
  • [main] chore(docs): Changelog for JobSet v0.9.0 (#997)
  • use chart version and app version to match kueue tagging (#999)
  • write helm package to artifacts (#1003)
  • potentially fix date tag on helm push (#1005)
  • use hard coded variable for branch name (#1008)
  • match kueue and jobset cloud build (#1010)
  • use 1.34 for envtest and update prod page for 1.34 (#1011)
  • Makefile: docker: Add CGO_ENABLED build arg (#1023)
  • formalize our release process (#1039)

Dependencies

  • Bump github.com/open-policy-agent/cert-controller from 0.13.0 to 0.14.0 (#993)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 (#995)
  • Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#996)
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#1014)
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 (#1015)
  • Bump the kubernetes group with 8 updates (#1020)

v0.9.1

22 Sep 18:30
v0.9.1
acea4e1

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

08 Sep 14:18
v0.9.0
2b148b9

Choose a tag to compare

v0.9.0

Changes since v0.8.0.

New Features

Bug Fixes

  • fix: handle nil Completions in coordinator validation (#931 by @Ladicle)
  • Fix infinite reconciliation when patching JobSets (#927 by @astefanutti)
  • fix: certificate fails to find issuer (#868 by @ChenYi015)
  • bug fix: fix depends on validation if there are no replicated jobs (#819 by @kannon92)
  • fix wrong cmd of output service (#815 by @Monokaix)
  • Fix helm charts having wrong repository name (#803 by @kannon92)
  • fix(sdk): Add Kubernetes refs to the JobSet OpenAPI swagger (#810 by @andreyvelich)

Improvements

  • Change IndividualJobRecreates to IndividualJobStatus.Recreates (#958 by @carreter)
  • separate metrics one label [/] to two label [, ] (#889 by @googs1025)
  • Simplify replicatedJob name validations (#881 by @tenzen-y)
  • chore: Replace completionModePtr with ptr.To() (#883 by @tenzen-y)
  • mention field paths and values of invalid fields (#869 by @atiratree)
  • remove omitempty annotation for restarts field in JobSet status (#905 by @courageJ)
  • Default to 8443 as metrics port to align service instead of 8080 (#844 by @ardaguclu)
  • Set readOnlyRootFilesystem explicitly to true (#845 by @ardaguclu)

Documentation

Helm & Deployment

  • chart(jobset): add controller.hostNetwork toggle (#978 by @m-mamdouhi)
  • chore(manifests): Set SeccompProfile in the default JobSet manifests (#974 by @andreyvelich)
  • update helm CRD to include ReplicatedJob groupName (#870 by @atiratree)
  • move subcharts to nested level (#842 by @kannon92)
  • Add .helmignore file to ignore files when packging the Helm chart (#823 by @ChenYi015)

Dependencies & Build

Read more

v0.8.2

11 Jul 19:03
v0.8.2
bba74db

Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.8.2

v0.8.1

25 Mar 15:41
v0.8.1
d7697d8

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

28 Feb 20:48
v0.8.0
ce55237

Choose a tag to compare

Release v0.8.0

Highlights

Deprecations

  • #721 - Drop kube-rbac-proxy from deployment
  • #752 - Remove namespace option from component config

Changelog

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.3

24 Jan 18:48
v0.7.3
152f624

Choose a tag to compare

What's Changed

  • [Release 0.7]: cherry-pick allow for one to install jobset in a different namespace by @kannon92 in #751
  • [release-0.7]: cherry-pick turn off internal cert management via config by @kannon92 in #757

Full Changelog: v0.7.2...v0.7.3

Release v0.7.2

10 Dec 21:36
v0.7.2
9cb030b

Choose a tag to compare

What's Changed

  • Update docs for v0.7.0 (release branch) by @danielvegamyhre in #691
  • Automated cherry pick of #705: Propagate schedulingGates set on PodTemplate when resuming by @mimowo in #706

Full Changelog: v0.7.0...v0.7.2

Release v0.7.1

18 Nov 23:35
v0.7.1

Choose a tag to compare

What's Changed

  • Update docs for v0.7.0 (release branch) by @danielvegamyhre in #691
  • Automated cherry pick of #705: Propagate schedulingGates set on PodTemplate when resuming by @mimowo in #706

Full Changelog: v0.7.0...v0.7.1