Releases: kubeflow/arena
Releases · kubeflow/arena
v0.15.1
⚠️ Announcements
We will deprecate CRDs in the apiextensions.k8s.io/v1beta1 API version and support only CRDs in the apiextensions.k8s.io/v1 API version within two months.
Additionally, we will no longer support Kubernetes clusters running versions older than v1.16.0 during the same period.
✨ Features
- Add support for configuring tolerations (#1337 by @ChenYi015)
🌱 Misc
- Remove kubernetes artifacts (#1329 by @ChenYi015)
- [CI] Add CI workflow for releasing Arena images (#1340 by @ChenYi015)
- Update uninstall bash script (#1335 by @ChenYi015)
- Fix golangci-lint issues (#1341 by @ChenYi015)
- Bump golang version from 1.22.7 to 1.23.10 (#1345 by @ChenYi015)
- chore(deps): bump github.com/prometheus/common from 0.60.1 to 0.65.0 (#1343 by @dependabot[bot])
- chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#1334 by @dependabot[bot])
v0.15.0
⚠️ Announcements
- We will deprecate CRDs in the
apiextensions.k8s.io/v1beta1
API version and support only CRDs in theapiextensions.k8s.io/v1
API version within three months. - Additionally, we will no longer support Kubernetes clusters running versions older than
v1.16.0
during the same period.
New Features
- refactor: use helm lib instead of helm binary (#1207 by @ChenYi015)
- feat: add new value for using localtime in cron-operator (#1296 by @ChenYi015)
- Delete all services when the TFJob is terminated (#1316 by @ChenYi015)
- Make number of replicas of cron-operator deployment configurable (#1325 by @ChenYi015)
- Make number of replicas of tf-operator deployment configurable (#1323 by @ChenYi015)
- Add custom device support for kserve and kserving. (#1315 by @Leoyzen)
- Feat: support affinity policy for kserve and tfjob (#1319 by @Syspretor)
- Feat: support separate affinity policy configuration for PS and worke… (#1331 by @Syspretor)
Bug Fixes
- fix: job status displays incorrectly (#1289 by @ChenYi015)
- fix: service account should use release namespace (#1308 by @ChenYi015)
Misc
- Add basic e2e tests (#1225 by @ChenYi015)
- Bump github.com/containerd/containerd from 1.7.23 to 1.7.27 (#1290 by @dependabot[bot])
- Add stale bot to mark stale issues and PRs (#1141 by @ChenYi015)
- Fix typos in multiple files (#1304 by @co63oc)
- Fix typos in multiple files (#1310 by @co63oc)
v0.14.2
Misc
- Fix typos (#1276 by @co63oc)
- Update pytorch operator image (#1281 by @ChenYi015)
v0.14.1
Bug Fixes
- fix: device value does not support k8s resource quantity (#1267 by @ChenYi015)
- fix: pytorchjob does not support backoff limit (#1272 by @ChenYi015)
- unset env NVIDIA_VISIBLE_DEVICES when gpushare is enabled (#1273 by @ChenYi015)
Misc
- docs: fixed typo (#1257 by @DBMxrco)
- Bump github.com/golang/glog from 1.2.3 to 1.2.4 (#1263 by @dependabot[bot])
- fix: format of tensorflow standalone training docs is messed up (#1265 by @ChenYi015)
v0.14.0
Features
Misc
- Add changelog for v0.13.1 (#1248 by @ChenYi015)
- Bump github.com/go-resty/resty/v2 from 2.16.0 to 2.16.5 (#1254 by @dependabot[bot])
v0.13.1
Misc
- feat: add linux/arm64 support for tf-operator image (#1238 by @ChenYi015)
- feat: add linux/arm64 support for mpi-operator image (#1239 by @ChenYi015)
- feat: add linux/arm64 support for cron-operator image (#1240 by @ChenYi015)
- feat: add linux/arm64 support for et-operator image (#1241 by @ChenYi015)
- Add PyTorch mnist example (#1237 by @ChenYi015)
- Update the version of elastic-job-supervisor in arena-artifacts (#1247 by @AlanFokCo)
v0.13.0
New Features
- feat: add support for torchrun (#1228 by @ChenYi015)
- Update pytorch-operator image (#1234 by @ChenYi015)
Bug Fix
- Avoid listing jobs and statefulsets when get pytorchjob (#1229 by @ChenYi015)
Misc
- Update tfjob standalone training job doc (#1222 by @ChenYi015)
- Remove archived docs (#1208 by @ChenYi015)
- Add changelog for v0.12.1 (#1224 by @ChenYi015)
- Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#1231 by @dependabot[bot])
- Bump google.golang.org/protobuf from 1.35.1 to 1.36.0 (#1227 by @dependabot[bot])
v0.12.1
New Features
Bug Fix
- Update tf-operator image to fix clean pod policy issues (#1200 by @ChenYi015)
- Fix etjob rendering error when using local logging dir (#1203 by @TrafalgarZZZ)
- Fix the functionality of generating kubeconfig (#1204) (#1205 by @wqlparallel)
- Update cron operator image (#1214 by @ChenYi015)
Misc
- Add changelog for v0.12.0 (#1199 by @ChenYi015)
- Add go mod vendor check to integration test (#1198 by @ChenYi015)
- bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.0 (#1202 by @dependabot[bot])
- Publish releases only on master branch (#1210 by @ChenYi015)
- Add docs for releasing arena (#1201 by @ChenYi015)
- Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#1206 by @dependabot[bot])
- Release v0.12.1 (#1215 by @ChenYi015)
v0.12.0
New Features
- Feat: add support for distributed serving type (#1187 by @linnlh)
- Support distributed serving with vendor update (#1194 by @cheyang)
Misc
- Bump github.com/golang/glog from 1.2.2 to 1.2.3 (#1189 by @dependabot[bot])
- Bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#1182 by @dependabot[bot])
- Bump mkdocs-material from 9.5.42 to 9.5.44 (#1190 by @dependabot[bot])
- Release v0.12.0 (#1197 by @ChenYi015)
v0.11.0
New Features
Misc
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#1176 by @dependabot[bot])
- Bump mkdocs-material from 9.5.40 to 9.5.42 (#1179 by @dependabot[bot])