Skip to content

v1.2.0 release

Compare
Choose a tag to compare
@kevin85421 kevin85421 released this 29 Aug 21:44
· 112 commits to master since this release
58ba733

Highlights

  • RayCluster CRD status observability improvement: design doc
  • Support retry in RayJob: #2192
  • Coding style improvement

RayCluster

RayCluster CRD status improvement

Coding style improvement

RayJob

RayService

KubeRay kubectl plugin

Helm

  • [Helm] Enable leader election when leaderElectionEnabled is not set (#2284, @kevin85421)
  • Support disable leader election for manager go binary via Values.yaml to mitigate kuberay restarts (#2262, @aviadshimoni)
  • Change the rules in role.yaml and multiple_namespaces_role.yaml to use the same template in _helpers.tpl to ensure consistency. (#2244, @LeoLiao123)
  • fix: Add deletecollection for multi-namespace role to helm charts (#2231, @spencer-barton-klaviyo)
  • [Chore] Use safe YAML for helm-chart-verify-rbac (#2230, @spencer-p)
  • Properly set env field based on containerEnv values (#2175, @arueth)
  • add priority and priorityClassName to ray-cluster template (#2171, @walterddr)
  • Added Pod securityContext value to Helm charts (#2160, @arueth)
  • [Fix][Helm chart] Move service.headService -> head.headService in values.yaml (#1998, @jjaniec)
  • Add NumOfHosts to RayCluster helm-chart template (#1969, @ryanaoleary)

Benchmark

  • [perf-tests] make the bucket name and prefix configurable for ray data image resize job (#2156, @andrewsykim)
  • [perf-test] update 100 RayJob perf tests to use PyTorch trainer and Ray Data examples (#2149, @andrewsykim)
  • Add RayJob training example using pytorch resnet image classifier (#2107, @andrewsykim)
  • [Perf] Add a CPU-based image resizing workload using Ray Data (#2135, @kevin85421)
  • [Perf] Add NUM_WORKERS and CPUS_PER_WORKER env to the mnist workload (#2126, @rueian)
  • [Perf] Add a CPU-based training workload (#2116, @kevin85421)
  • [Perf] Improve perf-test YAMLs and README (#2110, @kevin85421)
  • add initial perf tests for 100 RayCluster and 100 RayJob (#2102, @andrewsykim)

Others