Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
850 commits
Select commit Hold shift + click to select a range
bc1c27d
[train] De-flake Data Resource Cleanup Tests (#59097)
JasonLi1909 Dec 5, 2025
e6911e4
[llm] disable `llm_batch_vllm_multi_node` test (#59208)
aslonnie Dec 5, 2025
60d1469
[Dashboard] Add dark mode support (#58768)
arki05 Dec 5, 2025
50655df
[core] Deflake many actors iptable variant (#59209)
Sparks0219 Dec 5, 2025
d37dff6
mark e2e_xgboost test to manual (#59211)
aslonnie Dec 5, 2025
1b474fa
[Core] Fix the failing gpu test for the zero-copy tensor (#59196)
KaisennHu Dec 6, 2025
6eb1635
[Doc][Core] Add Documentation for Zero-Copy Tensor Serialization (#59…
KaisennHu Dec 6, 2025
c14caf0
[Core] Open authentication token dialog box only when `RAY_AUTH_MODE`…
sampan-s-nayak Dec 6, 2025
3fa0148
[Core] Remove SIGTERM test for runtime_env_agent graceful exit (#59180)
Yicheng-Lu-llll Dec 6, 2025
ba727da
[Core] Correctly interpret RAY_PYTEST_USE_GPU for enabling/disabling …
KaisennHu Dec 6, 2025
285bff2
[RLlib] Make Footsies less spammy, optionally (#58939)
ArturNiederfahrenhorst Dec 6, 2025
ba49143
[deps] Python 3.13 requirement: upgrading h5py (4/9) (#58990)
elliot-barn Dec 6, 2025
b0320b1
[deps] Python 3.13 requirement: upgrading test requirements (5/9) (#5…
elliot-barn Dec 6, 2025
9bfd0d7
[Core] Clarify compat target location (#59243)
myandpr Dec 7, 2025
a5cad87
[Data] Remove `test_hash_shuffle` from excluded `missing-pytest-main`…
bveeramani Dec 8, 2025
6ac01d3
[core] Remove extra copy through proxy on every worker server request…
dayshah Dec 8, 2025
46aed99
[core] Make CancelTask RPC Fault Tolerant (#58018)
Sparks0219 Dec 8, 2025
5decfbd
[Data] Fix reading from written parquet for numpy with NaNs (#59172)
owenowenisme Dec 8, 2025
b06b8a2
[llm] upgrade vllm to 0.12.0 (#58026)
kouroshHakha Dec 8, 2025
bbc1594
[release test] move test definition files to library data (#59254)
aslonnie Dec 8, 2025
1bf4f2b
[images] add cuda 12.9 support (#59248)
aslonnie Dec 8, 2025
f55fcdf
[release test] remove old release test related scripts (#59252)
aslonnie Dec 8, 2025
6da1397
[core] move core test to run on python 3.10 (#59230)
aslonnie Dec 8, 2025
7c2274f
[Data] Increase `test_preserve_hash_shuffle_blocks` timeout (#59256)
bveeramani Dec 8, 2025
f5bd804
[Data] Increase `test_download_expression` timeout (#59257)
bveeramani Dec 8, 2025
a8c7cde
[Data] Make `test_map_batches_e2e` not assume output ordering (#59258)
bveeramani Dec 8, 2025
e672611
[RLlib] MetricsLogger tweaks+ Stats rewrite (#56838)
ArturNiederfahrenhorst Dec 8, 2025
cc67200
[core] migrate gpu core tests to python 3.10 (#59236)
aslonnie Dec 8, 2025
555fab3
[core] skip wheel test on premerge (#59279)
aslonnie Dec 9, 2025
8a10332
[core][rdt] Single node RDT microbenchmarks (#59251)
dayshah Dec 9, 2025
1496593
[deps] upgrade wandb to 0.23.1 (#59225)
aslonnie Dec 9, 2025
bfac4d0
[core] add "custom_setup" tag to all python cgroup tests (#59231)
aslonnie Dec 9, 2025
30f8772
[bazel] add py3 alias to py310 (#59250)
aslonnie Dec 9, 2025
8d4c0e8
[Data] Close threads from async UDF after actor died (#59261)
owenowenisme Dec 9, 2025
ad50a58
[Core] Remove unused legacy scheduling_policy (#59283)
Yicheng-Lu-llll Dec 9, 2025
456d190
[release] upgrading torch lightning release test (py3.10) (#59276)
elliot-barn Dec 9, 2025
1180868
[Data] Support List Types for `Unique` Aggregator and `encode_lists` …
kyuds Dec 9, 2025
70b0ff0
[core][rdt] Rework passing transport through for bring your own trans…
dayshah Dec 9, 2025
3f04612
[doc] change doctestbuild to use python 3.10 (#59285)
aslonnie Dec 9, 2025
f0606e3
[core] fix wheel test (#59277)
aslonnie Dec 9, 2025
631684a
[deps] upgrade cffi to 1.17.1 (#59287)
aslonnie Dec 9, 2025
c20a9dd
[rllib] Move all old api examples to `examples/_old_api_stack` (#59159)
pseudo-rnd-thoughts Dec 9, 2025
df524ae
[RLlib] Remove torch 2x doc after removing rllib/benchmarks folder (#…
HassamSheikh Dec 9, 2025
2a56a90
[RLlib] Remove benchmark folder from RLlib directory (#59158)
HassamSheikh Dec 9, 2025
4b7f92c
Fix NPU Visibility Issue in ray job submit (#59163)
lowdy1 Dec 9, 2025
3a0eb96
[Docs] Add guide for RayService Incremental Upgrade KubeRay feature (…
ryanaoleary Dec 9, 2025
8aff9e2
[core] fixes multipy coregpu base image building (#59292)
aslonnie Dec 9, 2025
89ec7fa
[core] remove min core tests for python 3.9 (#59296)
aslonnie Dec 9, 2025
4f1bbba
[ci] remove docbuild py39 (#59293)
aslonnie Dec 9, 2025
69d836b
Support seek + backward scan for fast tail logs (#59026)
yancanmao Dec 9, 2025
644fdc9
[deps] upgrade lz4 (#59297)
aslonnie Dec 9, 2025
443aa97
[deps] unify cryptography version constraint (#59294)
aslonnie Dec 9, 2025
5ff0c0f
[serve][llm] Parity with vLLM: model should be optional in Ray Serve …
eicherseiji Dec 9, 2025
6912b69
[Serve] Preserve deployment metadata on wrapper classes (#58478)
teddygood Dec 9, 2025
073a196
[Data] Change level of "Exiting prefetcher's background thread" log f…
Priya-753 Dec 9, 2025
00b1f9d
[Data] Add contributing guide to Ray Data documentation (#58589)
bveeramani Dec 9, 2025
4914f0c
[llm][docs] Add VLLM_DISABLE_COMPILE_CACHE to doc tests (#59319)
eicherseiji Dec 9, 2025
d41b28b
[serve.llm][release test] Specify STRICT_PACK for release test (#59314)
eicherseiji Dec 9, 2025
b7c0b2d
[core] internal doc for metric exporter (#59268)
can-anyscale Dec 10, 2025
7aa165d
[ci] rllib py310 ci (#59226)
elliot-barn Dec 10, 2025
9a418c1
[serve] move pydantic and tracing tests to py3.10 (#59317)
aslonnie Dec 10, 2025
1d8b2dd
[ci] move arm64 linux tests to python 3.10 (#59312)
aslonnie Dec 10, 2025
b8f22e9
[Data] - Grab schema from 1st bundle and defer execution of write (#5…
goutamvenkat-anyscale Dec 10, 2025
a8857ae
[misc][data.llm] Generalize the builder pattern in ray.data.llm (#58484)
jeffreyjeffreywang Dec 10, 2025
c9951b4
[Data] Fix typo in `process_completed_tasks` docstring (#59330)
bveeramani Dec 10, 2025
e59ceba
[Data] Remove duplicate `PhysicalOperator` method to get max operator…
bveeramani Dec 10, 2025
91cf075
[Data] [1/n] - Iceberg Schema Evolution (#59210)
goutamvenkat-anyscale Dec 10, 2025
14ae14e
[deps] upgrade pyzmq to 27.1.0 (#59332)
aslonnie Dec 10, 2025
9c37058
[serve] Added policy state persistence for application level autoscal…
vaishdho1 Dec 10, 2025
de7ac7d
[ci][data] tensorflow-datasets tests: move tfds tests (1/2) (#59322)
elliot-barn Dec 10, 2025
dd80918
[serve][llm] Fix llm_batch_sglang_llama (#59324)
eicherseiji Dec 10, 2025
f301801
[rllib] Move example run scripts to `examples.utils` (#59160)
pseudo-rnd-thoughts Dec 10, 2025
63669da
[ci] register python 3.10 toolchain instead of python 3.9 (#59344)
rajeshg007 Dec 10, 2025
eecc8f0
[doc] remove spacy dependency (#59333)
aslonnie Dec 10, 2025
de4bb0a
[core] run cpp worker test in python 3.10 base img (#59336)
aslonnie Dec 10, 2025
74a4a11
[release] updating cross_az_map_batches_autoscaling_iptable_failure_i…
elliot-barn Dec 10, 2025
59f2a6d
[data/doc] Minor formatting improvements (#59311)
richardliaw Dec 10, 2025
f508abe
[serve.llm] Use RAY_SERVE_USE_COMPACT_SCHEDULING_STRATEGY for disaggr…
eicherseiji Dec 10, 2025
4824f5a
[Data] Rename Ray Data contributing guides and link to general Ray co…
bveeramani Dec 10, 2025
eda1062
[bazel] removes hermetic_python alias (#59352)
aslonnie Dec 10, 2025
fcc617f
[serve][llm] Surface raw HTTP request headers from ingress -> LLMServ…
eicherseiji Dec 10, 2025
3822ce7
[core][stats-die/07] kill STATS in raylet (#59121)
can-anyscale Dec 10, 2025
298002b
[Data] - [2/n] - Iceberg Upsert + Overwrite support (#59335)
goutamvenkat-anyscale Dec 10, 2025
b7c5f06
[Data][LLM] Add should_continue_on_error for graceful error handling …
nrghosh Dec 10, 2025
a341b96
[llm][docker] Add DeepEP kernels to ray-llm image via vLLM install sc…
eicherseiji Dec 10, 2025
64a2912
[ci] remove oss-ci-base_build-py39 (#59355)
aslonnie Dec 10, 2025
5c69c0e
[image] add cuda 12.9.1 slim base (#59359)
aslonnie Dec 10, 2025
84b2138
[Core] Fix type hints for in start_ray_client_server (#59358)
Yicheng-Lu-llll Dec 11, 2025
0dd7844
[Data] Fix a typo (#59260)
zzchun Dec 11, 2025
c04df96
refactor(ci-automation): move crane into crane_lib (#59360)
andrew-anyscale Dec 11, 2025
cc9b7f6
[k8s test] migrate to use python 3.10 (#59356)
aslonnie Dec 11, 2025
fcba103
[Data][Autoscaler][1/N] Add `AutoscalingCoordinator` (#59353)
bveeramani Dec 11, 2025
d97de16
[data/train] Remove `from_huggingface` references (#57827)
richardliaw Dec 11, 2025
4e4fd20
[Train] [Data][Doc] Scaling out expensive collation functions doc (#5…
xinyuangui2 Dec 11, 2025
99b3dae
[serve] add result(...) to DeploymentResponseGenerator to fix static …
SolitaryThinker Dec 11, 2025
b13361a
[core][stats-die/08] kill metric_defs (#59282)
can-anyscale Dec 11, 2025
beb4cd6
[Data] Refactor path resolution and download operations and add excep…
xyuzh Dec 11, 2025
6155f59
[vm launcher] disable azure tests (#59370)
aslonnie Dec 11, 2025
aee8290
[core] disable `test_scheduling_2_client_mode` test (#59369)
aslonnie Dec 11, 2025
64f4168
[Data][Autoscaler][2/N] Add utilization-based cluster autoscaler for …
bveeramani Dec 11, 2025
61530c0
[data/docs] Update front page (#59371)
richardliaw Dec 11, 2025
4d0c926
[Data] Remove duplicate words (#59348)
zzchun Dec 11, 2025
4c127a8
[ci] move minbuild to use multipy as base (#59338)
aslonnie Dec 11, 2025
9dec45d
[Data][Autoscaler][3/N] Ensure cluster autoscaler V2 scales nodes wit…
bveeramani Dec 11, 2025
5cbb5f3
[deps] upgrade pyyaml to 6.0.3 (#59374)
aslonnie Dec 11, 2025
120a061
Rajesh/Fossa: Integrating Askalono for License analysis of c,cpp libr…
rajeshg007 Dec 11, 2025
cd5dd77
[train] upgrade all ml ci bases to python 3.10 (#59379)
aslonnie Dec 11, 2025
8cbdd3a
[core] fix integration test image python version (#59380)
aslonnie Dec 11, 2025
9d75c1e
[tune] remove dependency on gpy (#59152)
matthewdeng Dec 11, 2025
cf58ec4
Revert "[Train] [Data] Add epoch-aware file shuffling to enable deter…
alexeykudinkin Dec 11, 2025
af76e53
[docs/data] No skip quickstart (#59375)
richardliaw Dec 11, 2025
beb06c2
[docs] [data] [examples] update Unstructured data ingestion buttons, …
Aydin-ab Dec 11, 2025
91cea02
Add LangChain agent with Ray Serve example (#58758)
kunling-anyscale Dec 11, 2025
2242281
[Core] Address MAX_PATH issues on Windows in runtime_env/packaging (#…
marosset Dec 11, 2025
8774ae7
[core][ci] remove the availability_zone which causes an ssh timeout i…
rueian Dec 11, 2025
fe10f0b
[Data] Add release test to ensure cluster autoscaler doesn't over-pro…
bveeramani Dec 12, 2025
863ae9f
[docs] Add Raylight as one of entries Ray ecosystem (#58932)
komikndr Dec 12, 2025
f30b182
[Data] Increase `test_preserve_hash_shuffle_blocks` timeout (#59399)
bveeramani Dec 12, 2025
55c73a8
[Data] Handle azure UC user delegation SAS (#59393)
soffer-anyscale Dec 12, 2025
7117da8
[rllib] Add `pytest_runtest_makereport` to all tests (#59003)
pseudo-rnd-thoughts Dec 12, 2025
2d69534
[data][llm] Introduce generic multimodal preparation (#58260)
jeffreyjeffreywang Dec 12, 2025
9144936
[core] Fix memory manager eviction count metric (#59406)
edoakes Dec 12, 2025
13b2594
Swap type hints for get function overloads (#59170)
RisinT96 Dec 12, 2025
e95e86a
[train] Only kick off 1 validation at a time (#59128)
TimothySeah Dec 12, 2025
7a86dc0
[Serve] Add doc for serve replica scheduling (#59114)
abrarsheikh Dec 12, 2025
663eff1
[ci][data] tensorflow-datasets tests: depset for tfds tests (3/3) (#5…
elliot-barn Dec 12, 2025
04b2998
[Serve][1/n] Add autoscaling prometheus metrics (#59220)
abrarsheikh Dec 12, 2025
d55a351
[Data] Fix DataContext deserialization issue with StatsActor (#59387)
dragongu Dec 12, 2025
8c7eeb8
[train] rename ScalingConfig.bundle_label_selector to label_selector …
matthewdeng Dec 13, 2025
28f2cf8
[Serve] Resolve deadlock when replica result is accessed from two eve…
abrarsheikh Dec 13, 2025
4f869c4
[serve][llm] Fix LLM target_ongoing_requests default (#59323)
eicherseiji Dec 13, 2025
fb2c7b2
[core] Move CreateCall to polling thread and add documentation on grp…
dayshah Dec 14, 2025
a0ef66f
[rllib] Fix `as-release-test` silently failing results upload (#59386)
pseudo-rnd-thoughts Dec 15, 2025
83120e1
[RLlib] Fix recursive imports in old test utils location (#59435)
ArturNiederfahrenhorst Dec 15, 2025
d891f23
[Serve][1/n] Improve type annotations for DeploymentHandle, Deploymen…
abrarsheikh Dec 15, 2025
abdc820
[Serve] Fix `make_fastapi_class_based_view` for inherited methods (#5…
kouroshHakha Dec 15, 2025
8b3003b
[Serve][2/n] add batching metrics (#59232)
abrarsheikh Dec 15, 2025
ce1f006
[release] Change release test default python version 310 (#59396)
elliot-barn Dec 15, 2025
2a042d4
[Data] Add configurable batching for resolve_block_refs to speed up i…
YoussefEssDS Dec 15, 2025
956e31c
[Data] Streamlining `Unique` aggregation and Preprocessors (#59402)
alexeykudinkin Dec 15, 2025
fbbf89b
[Data] Abstract autoscaler scaling delta calculation (#59192)
owenowenisme Dec 15, 2025
bd18bf8
[Serve][LLM] Add dispatch API for control plane operations across all…
kouroshHakha Dec 15, 2025
6ab1018
[scripts] remove install-nightly (#59441)
aslonnie Dec 15, 2025
dc81f5d
[Core] Add authentication token to c++ opentelemetry_metrics_recorder…
sampan-s-nayak Dec 15, 2025
e745075
[ci] use merge-base for conditional testing (#59452)
aslonnie Dec 15, 2025
0b2de69
[release test] add helper that lists tests (#59253)
aslonnie Dec 15, 2025
9d9dee5
[ci] change base defaults to python 3.10 (#59442)
aslonnie Dec 15, 2025
1a42ba5
[ci] remove residue of python 3.9 ci bases (#59443)
aslonnie Dec 15, 2025
1ee3dc9
[doc] removes docs depsets except python 3.10 (#59450)
aslonnie Dec 15, 2025
e12ec1e
[ci][release] removing 3.9 builds (#59447)
elliot-barn Dec 15, 2025
a9b7fc3
[Core] Fix flaky test_autoscaler_init: poll cluster status instead of…
Yicheng-Lu-llll Dec 15, 2025
e0049dc
[docs/data] Add `download` to key user journeys in documentation (#59…
richardliaw Dec 16, 2025
694e6fd
Revert "[Data] Fix DataContext deserialization issue with StatsActor"…
raulchen Dec 16, 2025
8d9a15f
[core] Revert server CreateCall creation change #55904 (#59448)
dayshah Dec 16, 2025
22cda94
[train] removes single python ml build (#59465)
aslonnie Dec 16, 2025
31a0e1e
[Serve][3/n] Add router queue latency (#59233)
abrarsheikh Dec 16, 2025
0ddb7ee
[core][rdt] Enable nixl for RDT Microbenchmarks (#59291)
dayshah Dec 16, 2025
e211eed
[ci] Nightly for building+uploading manylinux baseimage (#59204)
andrew-anyscale Dec 16, 2025
f55c9c7
[core] internal doc for ray event exporter (#59272)
can-anyscale Dec 16, 2025
bd412da
[Data] Fix DataContext deserialization issue with StatsActor (#59471)
dragongu Dec 16, 2025
0820e69
[train] TrainController reraises AsyncioActorExit (#59461)
TimothySeah Dec 16, 2025
d6b690f
Fix: Preserve Pydantic details when serialization fails (#59401)
mgchoi239 Dec 16, 2025
a23fb12
[Core] Avoid GCS query for is_head in dashboard agent startup (#59378)
Yicheng-Lu-llll Dec 16, 2025
9c6d6ed
[Core] Lift node ip resolution before init_temp to allow temp_dir to …
Kunchd Dec 16, 2025
17f24ec
[serve] Added validation for `lookback_period_s` > metrics interval a…
vaishdho1 Dec 16, 2025
c05742d
[Serve][LLM] Add Control Plane API for Sleep/Wakeup in Ray Serve LLM …
kouroshHakha Dec 16, 2025
439d5c1
[Data][LLM] Bump max latency threshold to 140s for single_node_baseli…
nrghosh Dec 16, 2025
cde6f9e
Fix Template llm_finetuning (#59481)
as-jding Dec 16, 2025
ee57dea
[Serve] log deployment config in controller logs (#59222)
KeeProMise Dec 16, 2025
f297c98
[Serve][2/N] Add deployment-level autoscaling snapshot and event summ…
nadongjun Dec 17, 2025
4e1bae9
feat: Added RunLLM chat widget for Ray docs; disabled regular AI chat…
cszhu Dec 17, 2025
b172714
[ci][deps] removing py3.9 depsets (#59484)
elliot-barn Dec 17, 2025
a02b695
[serve][llm] add cpu support to ray serve llm (#58334)
srinarayan-srikanthan Dec 17, 2025
428f191
[ci] remove python 3.9 in version array (#59497)
aslonnie Dec 17, 2025
ff3df39
[Core] align format of ray_deps_setup.bzl (#59377)
wxwmd Dec 17, 2025
9c62043
[image] add missing cuda 12.9 for ray-extra (#59494)
aslonnie Dec 17, 2025
261beeb
[RLlib] Fix rollout fragment length calculation in AlgorithmConfig (#…
ArturNiederfahrenhorst Dec 17, 2025
cd17b02
[core] Make RPC Chaos Configurations More Readable as JSON (#58886)
dancingactor Dec 17, 2025
c20020a
[core][doc] Add token authentication internals documentation (#59299)
sampan-s-nayak Dec 17, 2025
88c8b9d
[Serve] Bug fix: controller logs are too verbose (#59501)
abrarsheikh Dec 17, 2025
fdc9e1d
[Data] Enable Concurrency cap backpressure with tuning (#59392)
srinathk10 Dec 17, 2025
b56deca
[Data] Compute Expressions-Expr Rounding (#59295)
myandpr Dec 17, 2025
65d735e
[Data] Allow specifying partitioning style or flavor in write_parquet…
wingkitlee0 Dec 17, 2025
17bbf59
[Docs] [Serve] Improve serve autoscaling docs (#59475)
marwan116 Dec 17, 2025
2fa4348
[data] fix resource allocator not respecting max resource requirement…
raulchen Dec 17, 2025
2015205
[Data] Fix `TensorArray` to Arrow tensor conversion (#59449)
alexeykudinkin Dec 17, 2025
05e7efd
[Core] Optimize open telemetry metric recording calls (#59337)
sampan-s-nayak Dec 17, 2025
10fe5f2
[llm][docs] Restore literalinclude to code example (#59520)
eicherseiji Dec 17, 2025
0affa7f
[llm][docs] Fix relative path in literalinclude (#59521)
eicherseiji Dec 17, 2025
e7ac0ee
[Serve][7/n] Add long poll metrics (#59246)
abrarsheikh Dec 18, 2025
b5e758c
[Serve][LLM] Refactor Control Plane Endpoints into Mixins (#59502)
kouroshHakha Dec 18, 2025
6117ad6
[ci]: use manylinux2014 nightly image (#59463)
andrew-anyscale Dec 18, 2025
d5f5b06
[Serve][4/n] Add replica lifecycle metrics (#59235)
abrarsheikh Dec 18, 2025
7198193
[core] Support publishing events from aggregator to gcs (#55781)
sampan-s-nayak Dec 18, 2025
673e83b
[Serve][6/n] Add app/deployment status metrics (#59244)
abrarsheikh Dec 18, 2025
e4758d3
[rllib] upgrade to gymnasium v1.2.2 (#59530)
aslonnie Dec 18, 2025
09e99ff
[ci] fix manylinux dependency breaks (#59533)
aslonnie Dec 18, 2025
b65503e
[ci][macos] Fix FileNotFoundError in cpp tests by adding missing baze…
Yicheng-Lu-llll Dec 18, 2025
7bb0fe7
[ci] removes non-multipy ml base (#59546)
aslonnie Dec 18, 2025
fbe1528
[ci] fixes manylinux related arm64 builds (#59545)
aslonnie Dec 18, 2025
224838f
[Serve][5/n] Add proxy health and request routing delay metrics (#59238)
abrarsheikh Dec 18, 2025
4aa3a5b
[Train] [Data] Add inter-execution file shuffling to enable determini…
xinyuangui2 Dec 18, 2025
311eae2
[Serve][LLM] Add Pause/Resume Control Plane API for Ray Serve LLM (#5…
kouroshHakha Dec 18, 2025
5334493
[Serve][8/n] add event loop metrics (#59535)
abrarsheikh Dec 18, 2025
1599fb7
[Serve] Make batching work with multiplexing (#59334)
abrarsheikh Dec 18, 2025
d3a9d8c
[Data][LLM] Add support for classification and scoring models in Ray …
kouroshHakha Dec 18, 2025
6e86b65
[train] Rename DatasetsSetupCallback to DatasetsCallback (#59423)
JasonLi1909 Dec 18, 2025
b5e6beb
[Feat] cancel sync actor by checking is_canceled() (#58914)
machichima Dec 18, 2025
196c678
[Core] Remove unused NODE_DEFAULT_IP constant (#59491)
Yicheng-Lu-llll Dec 18, 2025
e7ef57f
[data] Update streaming_repartition and map_batches_fusion (#59476)
xinyuangui2 Dec 19, 2025
20aa3f6
[data] Set default actor pool scale up threshold to 1.75 (#59512)
iamjustinhsu Dec 19, 2025
c2a7f92
[data/docs] Add more education around transformations (#59415)
richardliaw Dec 19, 2025
63ad404
[RLlib] remove MLAgents dependency (#59524)
kamil-kaczmarek Dec 19, 2025
7c3a6ee
Add perf metrics for 2.53.0 (#59553)
khluu Dec 19, 2025
b7c6e97
[ci] add python >= 3.10 for gymnasium to make windows CI happy (#59572)
aslonnie Dec 19, 2025
e19d4d1
[ci] upgrade twine and packaging (#59568)
aslonnie Dec 19, 2025
388d4b7
[Core] Fix incorrect task reference in test_cancel_recursive_tree ver…
Yicheng-Lu-llll Dec 19, 2025
122a994
[1/n] catalog ray serve env vars (#59470)
harshit-anyscale Dec 19, 2025
04d5455
add template for async inference (#58393)
harshit-anyscale Dec 19, 2025
b4937d1
[ci] remove requirements_buildkite.* (#59570)
aslonnie Dec 19, 2025
cc822b1
[Data] - Iceberg Datasink - Avoid deserialization from arrow array (#…
goutamvenkat-anyscale Dec 19, 2025
f3642a5
[Data] Minor clean up Read concurrency (#59422)
wingkitlee0 Dec 19, 2025
416c94a
[deps] upgrading msgpack (#59531)
elliot-barn Dec 19, 2025
94df917
[serve][llm] An example for Integrating SGLang with Ray Serve LLM (#5…
kangwangamd Dec 19, 2025
1801699
[Serve] fix bug in monitoring docs (#59571)
abrarsheikh Dec 19, 2025
7b1a711
[train] Add usage telemetry for checkpointing and validation (#59490)
TimothySeah Dec 19, 2025
b036ba2
Rename methods from _finalize to finalize (#59464)
AchimGaedkeLynker Dec 19, 2025
bfc2efb
[Serve][LLM] Add /collective_rpc endpoint for RLHF weight synchroniz…
kouroshHakha Dec 19, 2025
0dfe3ce
[Core] Add get_session_name() to RuntimeContext (#59469)
marwan116 Dec 20, 2025
6d91f46
[data][llm] Add pooling parameter (#59534)
jeffreywang-anyscale Dec 20, 2025
157692a
[docker] Update latest Docker dependencies for 2.53.0 release (#59605)
khluu Dec 20, 2025
cc64c43
[RLlib] Adds LR scheduling ability to BC and MARWIL (#59067)
ArturNiederfahrenhorst Dec 20, 2025
ccdd724
[core] Pass specific tensor transport through core code instead of en…
dayshah Dec 20, 2025
3b41c97
[RLlib] When retrying EnvRunner._sample, replace recursive with itera…
ArturNiederfahrenhorst Dec 21, 2025
efb34a6
fix: fix multiple deployment same name resolve (#59577)
manhld0206 Dec 21, 2025
6967c3a
[core] Fix GCS crash from race condition in MetricsAgentClient export…
codope Dec 22, 2025
468d76d
[core][autoscaler] fix: Invalid status transition from QUEUED to RAY_…
win5923 Dec 22, 2025
0d21f57
fix nil actor id error when calling job id (#59539)
popojk Dec 22, 2025
f906c39
[Data] Fix bug where `AutoscalingCoordinator` crashes if you request …
bveeramani Dec 23, 2025
35a3643
[Core] Optimize token auth: use shared_ptr caching and avoid per-RPC …
sampan-s-nayak Dec 23, 2025
b93cf6f
[data][llm] Add video/audio examples for vLLMEngineProcessor (#59446)
jeffreyjeffreywang Dec 23, 2025
3cb1b7c
[Data] Progress Reporting Refactor 1 (#59350)
kyuds Dec 23, 2025
8ca063f
[Data] Move extension types to `ray.data` (#59420)
zzchun Dec 23, 2025
7ae70c5
[RLlib] - APPO improvements part 1: learner pipeline performance impr…
simonsays1980 Dec 23, 2025
375e17b
Improve typehinting for `ray._common.retry` (#59575)
jonded94 Dec 23, 2025
2709187
Support http redirection download (#59384)
myandpr Dec 23, 2025
bbcecc6
[Core] Introduce local port service discovery (#59613)
Yicheng-Lu-llll Dec 23, 2025
d047601
[2/n]catalog ray serve env vars (#59619)
harshit-anyscale Dec 23, 2025
982b6b4
[Data] Compute Expressions-Expr Logarithmic (#59549)
myandpr Dec 23, 2025
10869d5
[Data] Compute Expression-str Padding (#59552)
myandpr Dec 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .buildkite/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load("@py_deps_buildkite//:requirements.bzl", ci_require = "requirement")
load("@py_deps_py310//:requirements.bzl", ci_require = "requirement")
load("@rules_python//python:defs.bzl", "py_binary")

py_binary(
Expand Down
5 changes: 4 additions & 1 deletion .buildkite/_forge.rayci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,8 @@ steps:
- name: forge
wanda: ci/docker/forge.wanda.yaml

- name: manylinux
- name: manylinux-x86_64
wanda: ci/docker/manylinux.wanda.yaml
env:
HOSTTYPE: "x86_64"
MANYLINUX_VERSION: "251216.3835fc5"
20 changes: 10 additions & 10 deletions .buildkite/_images.rayci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,26 @@ steps:
- docker
wanda: docker/base-deps/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
REQUIREMENTS_FILE: "ray_base_deps_py{{matrix}}.lock"
ARCH_SUFFIX: ""

- name: raycpubaseextra
label: "wanda: ray-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
REQUIREMENTS_FILE: "ray_base_extra_py{{matrix}}.lock"
depends_on: raycpubase

- name: raycudabase
Expand All @@ -39,7 +39,6 @@ steps:
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -52,9 +51,11 @@ steps:
- "12.5.1-cudnn"
- "12.6.3-cudnn"
- "12.8.1-cudnn"
- "12.9.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
REQUIREMENTS_FILE: "ray_base_deps_py{{matrix.python}}.lock"
ARCH_SUFFIX: ""

- name: raycudabaseextra
Expand All @@ -63,7 +64,6 @@ steps:
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -76,11 +76,13 @@ steps:
- "12.5.1-cudnn"
- "12.6.3-cudnn"
- "12.8.1-cudnn"
- "12.9.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
REQUIREMENTS_FILE: "ray_base_extra_py{{matrix.python}}.lock"
depends_on: raycudabase

- name: ray-llmbase
Expand Down Expand Up @@ -114,6 +116,7 @@ steps:
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-llm"
ARCH_SUFFIX: ""
REQUIREMENTS_FILE: "ray_base_extra_py{{matrix.python}}.lock"
depends_on: ray-llmbase

- name: ray-mlcpubase
Expand All @@ -124,7 +127,6 @@ steps:
wanda: docker/ray-ml/cpu.wanda.yaml
depends_on: raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
Expand All @@ -134,13 +136,13 @@ steps:
label: "wanda: ray-ml-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
REQUIREMENTS_FILE: "ray_base_extra_py{{matrix}}.lock"
depends_on: ray-mlcpubase

- name: ray-mlcudabase
Expand All @@ -153,7 +155,6 @@ steps:
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
Expand All @@ -168,7 +169,6 @@ steps:
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
Expand All @@ -178,6 +178,7 @@ steps:
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
REQUIREMENTS_FILE: "ray_base_extra_py{{matrix.python}}.lock"
depends_on: ray-mlcudabase

- name: ray-slimcpubase
Expand All @@ -188,7 +189,6 @@ steps:
- skip-on-release-tests
wanda: docker/base-slim/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -206,7 +206,6 @@ steps:
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -219,6 +218,7 @@ steps:
- "12.5.1"
- "12.6.3"
- "12.8.1"
- "12.9.1"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
Expand Down
39 changes: 7 additions & 32 deletions .buildkite/base.rayci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,18 @@ steps:
label: "wanda: oss-ci-base_test-py{{matrix}}"
wanda: ci/docker/base.test.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
- "3.13"
env:
PYTHON: "{{matrix}}"

- name: oss-ci-base_build
wanda: ci/docker/base.build.py39.wanda.yaml
depends_on: oss-ci-base_test
tags: cibase

- name: oss-ci-base_build-multipy
label: "wanda: oss-ci-base_build-py{{matrix}}"
wanda: ci/docker/base.build.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
Expand All @@ -37,17 +33,15 @@ steps:
- name: oss-ci-base_build-aarch64
wanda: ci/docker/base.build.aarch64.wanda.yaml
depends_on: oss-ci-base_test-aarch64
env:
PYTHON: "3.10"
instance_type: builder-arm64

- name: oss-ci-base_ml
wanda: ci/docker/base.ml.py39.wanda.yaml
depends_on: oss-ci-base_test
tags: cibase

- name: oss-ci-base_ml-multipy
label: "wanda: oss-ci-base_ml-py{{matrix}}"
wanda: ci/docker/base.ml.wanda.yaml
matrix:
- "3.10"
- "3.11"
- "3.12"
env:
Expand All @@ -62,6 +56,7 @@ steps:
label: "wanda: oss-ci-base_gpu-py{{matrix}}"
wanda: ci/docker/base.gpu.wanda.yaml
matrix:
- "3.10"
- "3.11"
- "3.12"
env:
Expand All @@ -73,23 +68,3 @@ steps:
wanda: ci/docker/base.cu128.wanda.yaml
env:
PYTHON: "3.11"

- name: docbuild
label: "wanda: docbuild-py{{matrix}}"
wanda: ci/docker/doc.build.wanda.yaml
depends_on:
- oss-ci-base_build-multipy
- ray-core-build
- ray-dashboard-build
matrix:
- "3.9"
- "3.12"
env:
PYTHON: "{{matrix}}"
REQUIREMENTS_FILE: "python/deplocks/docs/docbuild_depset_py{{matrix}}.lock"
tags: cibase

- name: docgpubuild
wanda: ci/docker/docgpu.build.wanda.yaml
depends_on: oss-ci-base_gpu
tags: cibase
46 changes: 18 additions & 28 deletions .buildkite/build.rayci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,24 @@ steps:
label: "wanda: core binary parts py{{matrix}} (x86_64)"
wanda: ci/docker/ray-core.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
- "3.13"
env:
PYTHON_VERSION: "{{matrix}}"
ARCH_SUFFIX: ""
HOSTTYPE: "x86_64"
MANYLINUX_VERSION: "251216.3835fc5"
tags: release_wheels
depends_on: manylinux

- name: ray-dashboard-build
label: "wanda: dashboard"
wanda: ci/docker/ray-dashboard.wanda.yaml
env:
HOSTTYPE: "x86_64"
MANYLINUX_VERSION: "251216.3835fc5"
tags: release_wheels
depends_on: manylinux

- name: ray-java-build
label: "wanda: java build (x86_64)"
Expand All @@ -30,7 +32,8 @@ steps:
- oss
env:
ARCH_SUFFIX: ""
depends_on: manylinux
HOSTTYPE: "x86_64"
MANYLINUX_VERSION: "251216.3835fc5"

- label: ":tapioca: build: wheel {{matrix}} (x86_64)"
key: linux_wheels
Expand All @@ -42,13 +45,12 @@ steps:
commands:
- bazel run //ci/ray_ci:build_in_docker -- wheel --python-version {{matrix}} --architecture x86_64 --upload
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
- "3.13"
depends_on:
- manylinux
- manylinux-x86_64
- forge

- label: ":tapioca: build: jar"
Expand All @@ -61,20 +63,8 @@ steps:
- ./ci/build/build-manylinux-ray.sh
- ./ci/build/build-manylinux-jar.sh
- ./ci/build/copy_build_artifacts.sh jar
depends_on: manylinux
job_env: manylinux

- label: ":tapioca: build: doc"
key: doc_build
instance_type: medium
commands:
- bazel run //ci/ray_ci/doc:cmd_build
depends_on: docbuild
job_env: docbuild-py3.12
tags:
- oss
- doc
- skip-on-premerge
depends_on: manylinux-x86_64
job_env: manylinux-x86_64

- label: ":tapioca: build: ray py{{matrix}} docker (x86_64)"
key: ray_images
Expand All @@ -89,15 +79,15 @@ steps:
--platform cu12.1.1-cudnn8 --platform cu12.3.2-cudnn9
--platform cu12.4.1-cudnn --platform cu12.5.1-cudnn
--platform cu12.6.3-cudnn --platform cu12.8.1-cudnn
--platform cu12.9.1-cudnn
--platform cpu
--image-type ray --upload
depends_on:
- manylinux
- manylinux-x86_64
- forge
- raycudabase
- raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -115,15 +105,15 @@ steps:
--platform cu12.1.1-cudnn8 --platform cu12.3.2-cudnn9
--platform cu12.4.1-cudnn --platform cu12.5.1-cudnn
--platform cu12.6.3-cudnn --platform cu12.8.1-cudnn
--platform cu12.9.1-cudnn
--platform cpu
--image-type ray-extra --upload
depends_on:
- manylinux
- manylinux-x86_64
- forge
- raycpubaseextra
- raycudabaseextra
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Expand All @@ -138,7 +128,7 @@ steps:
- bazel run //ci/ray_ci:build_in_docker -- docker --python-version {{matrix}}
--platform cu12.8.1-cudnn --image-type ray-llm --upload
depends_on:
- manylinux
- manylinux-x86_64
- forge
- ray-llmbase
matrix:
Expand All @@ -154,7 +144,7 @@ steps:
- bazel run //ci/ray_ci:build_in_docker -- docker --python-version {{matrix}}
--platform cu12.8.1-cudnn --image-type ray-llm-extra --upload
depends_on:
- manylinux
- manylinux-x86_64
- forge
- ray-llmbaseextra
matrix:
Expand All @@ -168,8 +158,8 @@ steps:
instance_type: medium
soft_fail: true
commands:
- export WHEEL_URL="https://files.pythonhosted.org/packages/7e/7c/3544cca730265bb6f7a4900b7b7018c08ce5ec89bf7b6102901fe0bcd67b/ray-2.44.1-cp39-cp39-manylinux2014_x86_64.whl"
- export CPP_WHEEL_URL="https://files.pythonhosted.org/packages/50/ae/c094818fd526bfb0a361a76bda5708a73cbc888b51edfc7d6aab9de837cd/ray_cpp-2.44.1-cp39-cp39-manylinux2014_x86_64.whl"
- export WHEEL_URL="https://files.pythonhosted.org/packages/93/f1/9108c4f878e3cacb767b7dfbbc3a26537c79ab516d2530b9f63b558ba4bb/ray-2.44.1-cp310-cp310-manylinux2014_x86_64.whl"
- export CPP_WHEEL_URL="https://files.pythonhosted.org/packages/d3/cf/ef6d5a9a688001f73e4749c48f840455ecec11acde982eb70f387b0dc445/ray_cpp-2.44.1-cp310-cp310-manylinux2014_x86_64.whl"
- bash build-docker.sh --progress-plain
- docker run -ti --rm rayproject/ray:dev python -c "import ray; print(ray.__version__)"
depends_on:
Expand Down
6 changes: 6 additions & 0 deletions .buildkite/cicd-cron/_forge.rayci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
group: forge
sort_key: "_forge"
steps:
- name: forge
instance_type: builder-x86_64
wanda: ci/docker/forge.wanda.yaml
Loading