github.com/ray-project/kuberay
v1.7.0
#561 most downloaded on Go modules
ray-project/kuberay
What this package is like to depend on
Last release 4 days ago
20 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 7 of 26 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
1315 releases · first in 2021
355 releases in the last 12 months
see the full history below
Release timeline
1315 releases · Sep 2022 to Aug 2026Releases
latest 60 of 1315-
v1.7.020 Aug 2026Release notes
Open source →Highlights
Ray History Server (beta)
The Ray History Server is graduating to beta. Introduced as alpha in KubeRay v1.6, the History Server lets you view the Ray Dashboard and debug ephemeral clusters (such as those managed by RayJob) even after they have been terminated.
Since v1.6, the History Server has received major improvements:
- Performance and scalability: lazy loading, an LRU byte-based session cache, a disk-first event storage pipeline, and event compression significantly reduce memory usage for both the collector and the server.
- Ray token authentication support for both the collector and live-cluster proxying.
- Better UI and API coverage: a cluster selection page, task logs, and Serve / placement group / Ray Data endpoints polled by default.
- History Server images are now published to quay.io/kuberay (
historyserver:v1.7.0andcollector:v1.7.0)
Try it here: History Server Quick Start Guide.
Automatic History Server Sidecar Configuration (alpha)
The operator can now automatically inject the History Server event collector sidecar into your RayCluster’s pods, no manual sidecar configuration needed. Enable the
RayClusterHistoryServerfeature gate on the operator and setspec.historyServerOptionson your RayCluster:apiVersion: ray.io/v1 kind: RayCluster metadata: name: raycluster-historyserver spec: historyServerOptions: collectorOptions: image: quay.io/kuberay/collector:v1.7.0See ray-cluster.historyserver.yaml for a full example.
⚠️ Warning: RayClusterHistoryServer is an Alpha feature and is disabled by default. To enable it, set the feature gate on the kuberay-operator:
--feature-gates=RayClusterHistoryServer=trueRayService Incremental Upgrade graduates to Beta
The
RayServiceIncrementalUpgradefeature gate is now beta and enabled by default. This feature allows RayService to perform zero-downtime upgrades by gradually shifting traffic to the new cluster using the Kubernetes Gateway API, instead of requiring 2x resources for a blue/green switch.Since its Alpha release, the feature has received several improvements for more reliable and robust upgrades, including:
- Rollback support: Users can now revert the RayService spec mid-upgrade, with safe traffic shifting between the pending and active clusters.
- Improved reliability: Improved capacity management, traffic migration, failure handling, and cluster cleanup during incremental upgrades.
- E2E test coverage: Expanded test scenarios to improve coverage.
mTLS support via cert-manager (alpha)
KubeRay v1.7 can automatically provision and rotate certificates for mutual TLS between RayCluster’s pods using cert-manager.
⚠️ Warning: RayClusterMTLS is an Alpha feature and is disabled by default. To enable it, set the feature gate on the kuberay-operator:
--feature-gates=RayClusterMTLS=trueEnable mTLS feature with following to try this feature:
apiVersion: ray.io/v1 kind: RayCluster metadata: name: raycluster-mtls spec: rayVersion: '2.55.1' tlsOptions: enabled: trueSee ray-cluster.mtls.yaml for a full example.
NetworkPolicy support for RayCluster (alpha)
KubeRay v1.7 adds a new
spec.networkPolicyfield to RayCluster for network isolation. When set, the operator creates separate NetworkPolicies for head and worker pods, with configurable modes (DenyAll,DenyAllIngress,DenyAllEgress) and per-worker-group ingress/egress rules. Intra-cluster pod-to-pod traffic is always permitted.Try it here: Network Policy Quick Start Guide.
⚠️ Warning: RayClusterNetworkPolicy is an Alpha feature and is disabled by default. To enable it, set the feature gate on the kuberay-operator:
--feature-gates=RayClusterNetworkPolicy=trueBelow is an example of enabling network policy feature:
apiVersion: ray.io/v1 kind: RayCluster spec: networkPolicy: mode: DenyAll head: ingressRules: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: <prometheus-namespace> ports: - port: 8080 protocol: TCPSee ray-cluster.network-policy-deny-all.yaml for an example.
GCS fault tolerance with embedded storage (alpha)
GCS fault tolerance no longer requires an external Redis. With the
GCSFaultToleranceEmbeddedStoragefeature gate enabled, you can persist GCS metadata in an embedded RocksDB store backed by a persistent volume on the head Pod:spec: gcsFaultToleranceOptions: backend: rocksdb storage: size: 1Gi⚠️ Warning: GCSFaultToleranceEmbeddedStorage is an Alpha feature and is disabled by default. To enable it, set the feature gate on the kuberay-operator:
--feature-gates=GCSFaultToleranceEmbeddedStorage=trueSee ray-cluster.embedded-gcs-ft.yaml for a full example.
Other Notable Features
- RayCluster now supports built-in Ingress configuration via
headGroupSpec.ingressOptionswithhost,path,pathType, andtlsfields. - RayCronJob now supports the
spec.timeZonefield, and child RayJobs use deterministic names to prevent duplicate firings. - The WorkerGroup API includes a new
priorityfield for scheduler integrations. - A new alpha feature gate
SidecarSubmitterRestartprevents premature job termination during transient head Pod resource spikes in RayJob sidecar mode. - The operator configuration supports
defaultPodAnnotationsanddefaultPodLabelsapplied to all Ray Pods. - Memory usage improvements in the operator: Pod informer cache selectors and more efficient pod resource calculation.
kubectl ray logssupport--gke-linkto print a Cloud Logging link on GKE.- Upgraded to Go 1.26; Grafana dashboards updated for Ray 2.56.
Breaking Changes
- Helm: in the kuberay-operator chart,
metrics.serviceMonitor.selectorhas been renamed tometrics.serviceMonitor.additionalLabels, and empty labels are no longer emitted (#4979). Update your values file if you set this field. - History Server (alpha to beta): configuration has changed since the v1.6 alpha. S3 credentials now use the standard AWS environment variables (
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY, ...) instead ofAWS_S3ID/AWS_S3SECRET/AWS_S3TOKEN(#4665), the runtime-class flag has been replaced by--storage-backend(#5085), and the on-storage event layout has changed (#4670). Redeploy the collector and history server together on v1.7 and see the updated setup guide.
Deprecations
- The
ray.io/v1alpha1API version is now marked deprecated (#5122). Please migrate toray.io/v1.
Changelog
- Disable RayMultiHostIndexing feature for TestReconcile_Multihost_Replicas by @Future-Outlier in #4583
- Disable the field alignment lint check by @jinbum-kim in #4560
- Mark RC releases as pre-release in GoReleaser by @Future-Outlier in #4590
- [RayCluster] Add example YAML for manually enabling Ray k8s auth by @andrewsykim in #4582
- [RayService] Rollback Support for Incremental Upgrades by @ryanaoleary in #4109
- [RayService] Promote Incremental Upgrade Feature to Beta by @ryanaoleary in #4599
- Revert "[RayService] Promote Incremental Upgrade Feature to Beta" by @Future-Outlier in #4602
- [Github Action] Skip krew-index update for pre-release tags by @Future-Outlier in #4587
- [Helm] update ray-cluster chart to apiVersion: v2 by @mboersma in #4593
- Update kind configs and docs to v1.29.0 by @mboersma in #4595
- [Helm] remove ingress template support for k8s < 1.19 by @mboersma in #4591
- [Helm] Update ray-cluster default resource values by @Future-Outlier in #4588
- [Chore] Use RayCluster name as ServiceAccount name for RBAC authentication by @JiangJiaWei1103 in #4611
- [History Server] Add guide to push image to Google Artifact Registry for History Server images by @chiayi in #4618
- [History Server] Fix API response format to match Ray Dashboard frontend schema by @Future-Outlier in #4615
- [Test][Release] Change upgrade test version to test upgrade from 1.5.1 to 1.6.0 by @Future-Outlier in #4623
- [History Server] Typo and minor fix for image guide readme by @chiayi in #4621
- [Fix] Align error msg with the head and serve svc behavior by @JiangJiaWei1103 in #4614
- [Refactor] [history server] Rename event collector to align with REP by @JiangJiaWei1103 in #4574
- [fix] Fix flaky RayJob e2e test by cleaning up resources after fail subtest by @seanlaii in #4603
- [Fix] [Flaky] Use head node ID to get event_JOBS logs by @JiangJiaWei1103 in #4626
- [Test] Add load tests and behavioral checks to incremental upgrade E2E by @JiangJiaWei1103 in #4541
- Remove FieldIndexer on PodUID that is not used in raycluster controller by @troy0820 in #4629
- [KubeRay DashBoard] Fix history server rayjob yaml and raycluster yaml cause error by @CheyuWu in #4640
- [History Server] Add Google Cloud storage history server deployment example by @chiayi in #4641
- Update the codegen script to be vendor-aware by @jinbum-kim in #4394
- [History Server] Add Google Cloud Storage RayCluster manifest example for History Server by @chiayi in #4642
- [History Server] Fix image & env var for Google Cloud Storage example yaml. by @chiayi in #4655
- [Helm] use service.ports list for apiserver ingress backend port by @mboersma in #4609
- [ray-operator] add example YAML for using Redis as a sidecar with persistence by @andrewsykim in #4657
- [historyserver] Fix S3 client to use default credential chain when static credentials are not provided by @ashutosh1807 in #4653
- [Fix] [Flaky] Insert firewall rules to the correct table by @JiangJiaWei1103 in #4662
- [ray-operator] remove TODO for setting service account token audiences by @andrewsykim in #4666
- [Refactor] Use IsJobDeploymentTerminal for EndTime update by @JiangJiaWei1103 in #4646
- [Refactor] [history server] Align
tasks/timelinegeneration with Ray Dashboard by @AndySung320 in #4546 - [Fix] Fail RayService if StepSizePercent exceeds MaxSurgePercent by @JiangJiaWei1103 in #4663
- [historyserver] Migrate S3 credentials to standard AWS environment variables by @ashutosh1807 in #4665
- [History Server] Change RayClusterID on collector side to RayClusterNamespace by @chiayi in #4673
- [Fix] [RayService] Check serve label before iptables injection in upgrade test by @Future-Outlier in #4677
- Example high throughput LLM serving RayService by @spencer-p in #4684
- [Fix] Add timeout to Ray HTTP proxy client for k8s proxy mode by @JiangJiaWei1103 in #4680
- feat(historyserver): upgrade Aliyun OSS Go SDK from v1 to v2 by @ChenYi015 in #4687
- CARRY: refactor isopenshift check by @laurafitzgerald in #4365
- [kubectl plugin] kubectl ray logs --link=gke by @spencer-p in #4683
- chore(samples): remove unmaintained RayJob Modin example YAML by @EagleLo in #4700
- Fix file matching in Aliyun OSS GetContent by @utafrali in #4692
- [Docs] Clarify per-cluster serve service behavior by @JiangJiaWei1103 in #4699
- [RayService][e2e] fix flaky test in getting HTTPRoute by @fscnick in #4701
- [History Server] Fix /logical/actors response format to match Ray Dashboard API by @win5923 in #4563
- [RayService][e2e] fix flaky test TestAutoscalingRayService by @AndySung320 in #4702
- [golangci-lint] Enable deprecated API warnings linter by @mboersma in #4605
- [Config]: standardize quoting style in Kubernetes manifests (#4353) by @DejusDevspace in #4359
- [PodPool-VK] add main entry function for cache pod manager (#4250) by @hzyfox in #4584
- Quick fix for kubectl ray logs --link=gke by @spencer-p in #4725
- [Docs] Add History Server local development guide by @JiangJiaWei1103 in #4719
- fix delete volcano PodGroup unconditionally by @fscnick in #4669
- [History Server] refactor event collector to use path/filepath for local FS paths by @400Ping in #4514
- Avoid nil dereference by @dentiny in #4737
- Fix Issue #4686 (rayservice): update RayCluster when Suspend toggles by @lorriexingfang in #4739
- Include error in panic by @dentiny in #4747
- [Refactor][history server] Replace all hardcoded root temporary paths with path constants by @400Ping in #4548
- [ray-operator] Export additional client go metrics by @spencer-p in #4764
- fix: include metadata in RayJob submit command when using clusterSelector by @EagleLo in #4616
- RayService incremental upgrade reliability improvements by @ryanaoleary in #4601
- [Fix] [History Server] Normalize hex ID for data integrity by @JiangJiaWei1103 in #4775
- [Test] Fix race in DELETE_RAYJOB_CR_AFTER_JOB_FINISHES envtest by @marosset in #4790
- Avoid dashboard hard-code namespace to apiserver by @dentiny in #4794
- Upgrade to golang v1.26 from v1.25 by @hango880623 in #4597
- [RayJob] revert 4160 background goroutine get job info by @fscnick in #4766
- Go 1.26 and K8s 1.36 client-go updates by @marosset in #4703
- [RayJob][volcano] consistent naming on the return of calculatePodGroupParams by @fscnick in #4734
- Add Pod informer cache selector to reduce memory usage by @AndySung320 in #4761
- [RayJob] Add GCS health wait to K8sJobMode submitter by @seanlaii in #4798
- fix: HistoryServer unit tests failure caused by ID normalization in ConvertBase64ToHex by @kenchung285 in #4769
- Update community meeting info in README.md by @marosset in #4803
- [RayJob] Replace DefaultReadinessProbeFailureThreshold with RayDashboardGCSHealthCheckTimeoutSeconds by @seanlaii in #4800
- update doc string for K8sControllerRuntimeCacheSelectors by @AndySung320 in #4802
- [kubectl-plugin][Refactor] Standardize namespace resolution to respect kubeconfig context. by @kash2104 in #4367
- [Doc] Update text-summarizer sample to ray-ml 2.49.2 by @kevin85421 in #4811
- Fix dashboard error display by @dentiny in #4806
- [Autoscaler][Bug] inject RAY_enable_autoscaler_v2=false when user set autoscalerOptions.version=v1 by @justinyeh1995 in #4810
- [history server] Display history task logging by @dentiny in #4818
- [CI] Add History Server Build and Test to Github Actions by @kenchung285 in #4776
- Add RayService finalizer by @yaroslava-serdiuk in #4807
- [Docs] Remove comments in JSON by @JiangJiaWei1103 in #4826
- [apiserver][test] Trust E2E_API_SERVER_RAY_IMAGE verbatim (closes #4346) by @1fanwang in #4770
- [CI] Enable dependabot for github actions by @dentiny in #4848
- Feat/add autoscaler start cmd by @fscnick in #4835
- [ray-operator] Allow disabling log_monitor via rayStartParams by @raulchen in #4857
- [1/N] [History Server Beta] [Feat] Lazy loading by @JiangJiaWei1103 in #4795
- Bump the all-actions group across 1 directory with 16 updates by @dependabot[bot] in #4854
- chore(deps): bump idna from 3.10 to 3.15 in /clients/python-client by @dependabot[bot] in #4861
- chore(deps): bump next from 15.4.10 to 15.5.18 in /dashboard by @dependabot[bot] in #4862
- chore(deps): bump ip-address from 10.0.1 to 10.2.0 in /dashboard by @dependabot[bot] in #4870
- [History Server] Add compression library for history server by @chiayi in #4828
- [ray-operator] support overriding ulimit open files with env var by @andrewsykim in #4860
- [RayService][Kueue] Support top-level Spec.Suspend for zero-downtime upgrade by @kevi
Note truncated.
-
v1.7.0-rc.0.0.20260819132152-feeaf72facab19 Aug 2026 pre-releaseNothing published for this version
-
v1.7.0-rc.0.0.20260818142519-aac52c96876b18 Aug 2026 pre-releaseNothing published for this version
-
v1.7.0-rc.0.0.20260818011054-a4e9d63e266618 Aug 2026 pre-releaseNothing published for this version
-
v1.7.0-rc.0.0.20260817193927-175e8474dafa17 Aug 2026 pre-releaseNothing published for this version
-
v1.7.0-rc.014 Aug 2026 pre-releaseRelease notes
Open source →Changelog
- d59cbd8 Fix rayClusterScaleExpectation deletion to use request object when instance is nil (#4039)
- 480e128 Inject the --block option to ray start command automatically (#932)
- 0a9a3e3 Make replicas configurable for kuberay-operator #4180 (#4195)
- 7850773 Remove ray-cluster.without-block.yaml (#675)
- 162cafc [PodPool-VK] add podpool vk README (#4250) (#4251)
- 38ac168 [Telemetry] Inject env identifying KubeRay. #562
- 97425fa AGC gateway api example (#4076)
- dc203e2 Add DeepSeek example RayService (#3838)
- 7c0aa63 Add FAQ page (#1150)
- 8ae788b Add Fake TPU e2e Autoscaling Test Cases (#2279)
- fea763a Add Google Artifact Registry image build/push guide (#4618)
- 506bea3 Add Google Cloud storage history server deployment example (#4641)
- dcb97ce Add Grafana Dashboard for KubeRay Operator (#3676)
- bf7e497 Add Helm chart unit tests to ray-cluster (#3374)
- 113909f Add Helm chart unittests to CI (#3280)
- cb505dd Add Helm values for ResourceClaims to RayCluster (#4290)
- d0e8b57 Add KubeRay e2e Test for custom idleTimeoutSeconds with v2 Autoscaler (#2725)
- 6818a08 Add KubeRay related blogs (#1147)
- 042e6b4 Add NumOfHosts to RayCluster helm-chart template (#1969)
- 5adc91a Add NumOfHosts to WorkerGroupSpec (CRD change only) (#1834)
- 6f4e680 Add Pod informer cache selector to reduce memory usage (#4761)
- 80a6d58 Add Ray cluster spec for TPU pods (#1292)
- abb5291 Add RayCluster YAML for verl example (#3833)
- 3a3e634 Add RayCluster manifest example for history server (#4642)
- f232b5b Add RayClusterProvisioned Condition Type (#2301)
- cbaf5d7 Add RayClusterReady Condition Type (#2271)
- 745e176 Add RayJob sample for JAX TPU profiling (#5059)
- 732453e Add RayJob training example using pytorch resnet image classifier (#2107)
- e6ff35b Add RayService IncrementalUpgrade E2E tests to Buildkite (#4497)
- a0afea2 Add RayService Manifests for Stable Diffusion TPU Examples (#2198)
- f384932 Add RayService finalizer (#4807)
- 044105c Add RayService incremental upgrade sample for guide (#4164)
- 753dc05 Add RayService sample test (#1377)
- c835117 Add TPU to Known Custom Accelerators for generated rayStartCommand (#2495)
- fe1ad90 Add
NewClusterWithIncrementalUpgradeRayService rollback load tests (#4915) - f05fa2e Add
ray.io/originated-fromlabels (#1830) - 87407ac Add a document for profiling (#1299)
- 08792ca Add a document to outline the default settings for
rayStartParamsin Kuberay (#1057) - b92d95a Add a flag to enable/disable worker init container injection (#1069)
- 8851088 Add a grouping for 'google.golang.org/*' to avoid inconsistency between sub-projects (#3470)
- ceb9f01 Add a sample RayJob to fine-tune a PyTorch lightning text classifier (#1891)
- a851490 Add a test util function for killing the head Pod and wait (#3890)
- 073de1f Add a util function to convert string and bytes array (#2621)
- 3e20a9d Add a variant of the ray data processing job with GCSFuse CSI driver (#2401)
- 7fe4050 Add a warning to discourage users from launching a KubeRay-incompatible autoscaler. (#1102)
- efa2c1c Add additional KubeRay autoscaler e2e tests (#2761)
- 8b61b73 Add all and worker node type to kubectl ray log (#2442)
- 966d9b3 Add apply configurations to generated client (#1818)
- ef0129e Add basic Helm chart unittests for kuberay-operator (#3253)
- cd239ab Add basic e2e test for kubectl plugin (#2287)
- e1edb4c Add batch-scheduler option, deprecate enable-batch-scheduler option (#2300)
- e330c03 Add common containerEnv section to Helm Chart (#1932)
- 70194b7 Add compression functions (#4828)
- 70ef243 Add consistency check for deepcopy generated files (#1127)
- 36267ed Add dashboard component to master (#3566)
- cb2914d Add deletecollection for multi-namespace role (#2) (#2231)
- 8bb3222 Add dependabot.yml for enabling "Dependabot version updates" (#3357)
- 9a0b9d0 Add dnsConfig to head, worker and additional workers (#2377)
- 80ce664 Add documentation for API Server monitoring (#1479)
- 0bd28e7 Add documentations for the release process of Helm charts (#723)
- 7f3fe8b Add e2e KubeRay operator upgrade test (#3060)
- e9f3155 Add e2e test for kubectl ray job submit (#2614)
- 4fc48ce Add e2e test make sure resource quota error is surfaced (#3087)
- ff45923 Add end to end tests to apiserver (#1460)
- 4b0f7cb Add env and patch permission. (#740)
- 1bcfa9e Add env variable comment to kuberay-operator
- 54a9488 Add example YAML for manually enabling Ray k8s auth (#4582)
- d93c3c9 Add example and tutorial to explain how to create custom metrics for Prometheus (#914)
- 9198189 Add example in GKE to enable Ray resource isolation using cgroupsv2 and writable cgroup containers (#4236)
- a34a42a Add flag leader-election-namespace (#1624)
- a2ebc61 Add gofumpt instructions from internal doc (#1180)
- 1a544ab Add history server api for injecting collector sidecar (#4982)
- 044008d Add instruction to skip unit tests in DEVELOPMENT.md (#1171)
- abafd17 Add kubectl plugin with basic command and deprecate cli (#2243)
- 3e68606 Add kubectl ray cluster log command (#2296)
- 12babc8 Add kubectl ray create cluster (#2607)
- 61a282f Add kubectl ray delete rayservice/job/cluster (#2635)
- 8c64e60 Add kubectl-plugin pre-commit (#2255)
- 11c75ea Add kuberay operator servicemonitor (#3717)
- 25d5568 Add kubernetes dependency in python client library (#998)
- c8f826b Add kubernetes event to inform user of upgrade strategy (#2592)
- ea46c77 Add managedBy field to RayService (#4491)
- 106f8fd Add missing labels on RayCluster TPU manifests (#1987)
- 4a12d78 Add more grouping to resolve inconsistencies when bumping versions (#3554)
- 20ed3b3 Add no-session defaulting route and test for enter_cluster (#4907)
- 81e45da Add quay release for history server (#4980)
- 7856027 Add rayVersion in the RayCluster chart (#975)
- 4021766 Add rayjob yaml generation to ray job submit command (#2644)
- d22d752 Add release command and guidance for KubeRay cli (#834)
- e9544fc Add reminders to avoid RBAC synchronization bug (#576)
- 08da595 Add seccompProfile to KubeRay operator deployment for PSS compliance (#3931)
- 522807d Add seccompProfile.type=RuntimeDefault to kuberay-operator. (#1955)
- b5b4232 Add structured config and default sidecar container configuration (#1822)
- 58c2aad Add support for Ray token auth (#4179)
- 224a444 Add support for openshift routes (#1183)
- 43ed246 Add support for parsing neuron core resource limit and pass it as ray… (#2409)
- 2de3fe5 Add support for pvcs to apiserver (#1118)
- 3cc6116 Add support for tolerations, env, annotations and labels (#1070)
- aeba37e Add test for autoscaler and its desired state (#2601)
- 76633c5 Add test for configurable k8s job backoff limit (#2134)
- 865affa Add tools and docs for changelog generator (#833)
- e36183d Add top-level Labels and Resources Structed fields to
HeadGroupSpecandWorkerGroupSpec(#4106) - 36102a0 Add topology spread constraints test for RayCluster (#2472)
- 658bd9e Add unit test for cluster get and add steps in workflows (#2263)
- e6722b0 Add v4 TPU manifests samples (#1968)
- 33ccc9a Add v6e TPU Ray CR Manifests (#2445)
- b227924 Add vLLM TPU example RayService manifest (#3000)
- f8ed876 Add validating webhook (#1584)
- ecd6eca Add validation for RAY_enable_autoscaler_v2 environment variable (#3963)
- d950d59 Add volcano taskSpec annotations to pod (#1754)
- 925effe Add workerGroupSpec.idleTimeoutSeconds to v1 RayCluster CRD (#2558)
- 4e1454e Added Pod securityContext value to Helm charts (#2160)
Note truncated.
-
v1.6.218 Jun 2026Release notes
Open source →Bug Fixes
- Fix a bug where Redis clean up job would never execute when using RayService with Kueue (#4807)
- Add a timeout to enforce removal of Ray cluster finalizers. This prevents scenarios where Ray cluster deletion is blocked due to Redis clean up job not running. (#4836)
Changelog
-
v1.6.123 Apr 2026Release notes
Open source →Bug fixes
- Fixed a bug where using
spec.rayClusterSpec.suspendin RayService did not trigger suspend on the underlying RayCluster. This can break suspend behavior in some cases with Kueue when queueing or pre-empting RayService objects #4739 - Fixed a bug where Volcano PodGroups can be deleted unconditionally. #4669
Changelog
- Fixed a bug where using
-
v1.6.019 Mar 2026 -
v1.6.0-rc.011 Mar 2026 pre-release -
v1.5.223 Apr 2026Release notes
Open source →Bug fixes
- Fixed a bug where using
spec.rayClusterSpec.suspendin RayService did not trigger suspend on the underlying RayCluster. This can break suspend behavior in some cases with Kueue when queueing or pre-empting RayService objects #4739
Changelog
- Fixed a bug where using
-
v1.5.121 Nov 2025 -
v1.5.004 Nov 2025 -
v1.5.0-rc.103 Nov 2025 pre-release -
v1.5.0-rc.030 Oct 2025 pre-releaseNothing published for this version
-
v1.4.3-0.20250904214518-94fa7d3eb79304 Sep 2025 pre-releaseNothing published for this version
-
v1.4.216 Jul 2025Nothing published for this version
-
v1.4.106 Jul 2025Nothing published for this version
-
v1.4.020 Jun 2025Nothing published for this version
-
v1.4.0-rc.215 Jun 2025 pre-releaseNothing published for this version
-
v1.4.0-rc.110 Jun 2025 pre-releaseNothing published for this version
-
v1.4.0-rc.009 Jun 2025 pre-releaseNothing published for this version
-
v1.3.3-0.20250428160559-55e17396151528 Apr 2025 pre-releaseNothing published for this version
-
v1.3.203 Apr 2025Nothing published for this version
-
v1.3.118 Mar 2025Nothing published for this version
-
v1.3.1-0.20250312112227-b543cd35cbfb12 Mar 2025 pre-releaseNothing published for this version
-
v1.3.018 Feb 2025Nothing published for this version
-
v1.3.0-rc.110 Feb 2025 pre-releaseNothing published for this version
-
v1.3.0-rc.0.0.20250205191826-0dc7968fae8905 Feb 2025 pre-releaseNothing published for this version
-
v1.3.0-rc.004 Feb 2025 pre-releaseNothing published for this version
-
v1.3.0-alpha.021 Jan 2025 pre-releaseNothing published for this version
-
v1.2.229 Sep 2024Nothing published for this version
-
v1.2.131 Aug 2024Nothing published for this version
-
v1.2.029 Aug 2024Nothing published for this version
-
v1.2.0-rc.127 Aug 2024 pre-releaseNothing published for this version
-
v1.2.0-rc.0.0.20240827040024-0d251f4ca8de27 Aug 2024 pre-releaseNothing published for this version
-
v1.2.0-rc.014 Aug 2024 pre-releaseNothing published for this version
-
v1.1.107 May 2024Nothing published for this version
-
v1.1.022 Mar 2024Nothing published for this version
-
v1.1.0-rc.115 Mar 2024 pre-releaseNothing published for this version
-
v1.1.0-rc.002 Mar 2024 pre-releaseNothing published for this version
-
v1.0.006 Nov 2023Nothing published for this version
-
v1.0.0-rc.202 Nov 2023 pre-releaseNothing published for this version
-
v1.0.0-rc.1.0.20231102182939-fe815277866402 Nov 2023 pre-releaseNothing published for this version
-
v1.0.0-rc.117 Oct 2023 pre-releaseNothing published for this version
-
v1.0.0-rc.0.0.20231017080140-0f71e93c203d17 Oct 2023 pre-releaseNothing published for this version
-
v1.0.0-rc.018 Sep 2023 pre-releaseNothing published for this version
-
v0.6.026 Jul 2023Nothing published for this version
-
v0.6.0-rc.120 Jul 2023 pre-releaseNothing published for this version
-
v0.6.0-rc.012 Jul 2023 pre-releaseNothing published for this version
-
v0.5.213 Jun 2023Nothing published for this version
-
v0.5.004 Apr 2023Nothing published for this version
-
v0.5.0-rc.031 Mar 2023 pre-releaseNothing published for this version
-
v0.4.009 Dec 2022Nothing published for this version
-
v0.4.0-rc.006 Dec 2022 pre-releaseNothing published for this version
-
v0.3.018 Aug 2022Nothing published for this version
-
v0.3.0-rc.217 Aug 2022 pre-releaseNothing published for this version
-
v0.3.0-rc.111 Aug 2022 pre-releaseNothing published for this version
-
v0.3.0-rc.0.0.20260813150203-97509c3a721613 Aug 2026 pre-releaseNothing published for this version
-
v0.3.0-rc.0.0.20260812145931-bf50aa13532912 Aug 2026 pre-releaseNothing published for this version