Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2492 commits
Select commit Hold shift + click to select a range
b24efee
[Data] Update document embedding benchmark to use canonical Ray Data …
bveeramani Oct 22, 2025
bf9b8eb
[train][release] Fixing Train v2 release tests (#57958)
JasonLi1909 Oct 22, 2025
4660221
deflake app level autoscaling test (#57967)
abrarsheikh Oct 22, 2025
222c22e
[Data] Add preemption test for `DataOpTask` and refactor test utiliti…
bveeramani Oct 22, 2025
f3b563a
[doc] Fix a MLFlow doc for `mlflow.set_tracking_uri` (#57973)
liulehui Oct 22, 2025
10ff03a
[data][llm] Fix vLLMEngineStage field name inconsistency for images (…
nrghosh Oct 22, 2025
27a6994
[Data] [2/n] - Update Project operator to use Expressions (#57855)
goutamvenkat-anyscale Oct 22, 2025
b375907
[RLlib] Overhaul of the typing module & better device typing (#55291)
Daraan Oct 22, 2025
11fd60e
[core] Don't trigger Spark-on-Ray tests with `java` tag (#57993)
edoakes Oct 22, 2025
d9b0a85
[bugfix][serve][llm] Fix port collisions for TP/PP with NIXL/LMCache …
nrghosh Oct 22, 2025
c0faad4
[Core][BUG] Fix transport type handling in DAG node initialization. …
daiping8 Oct 22, 2025
2489adb
[core][stats-die/02] kill STATS in object manager component (#57974)
can-anyscale Oct 22, 2025
d027e90
[tune] update jobs test to use tune module (#57995)
matthewdeng Oct 22, 2025
3a7307a
[serve] Add `from_proxy_manager` arg in get_target_groups (#57620)
akyang-anyscale Oct 22, 2025
fe4adbb
[serve] Check if proxy is ready to serve traffic (#57723)
akyang-anyscale Oct 22, 2025
33d8cb8
[docs] Expose dashboard url when deploying on Yarn using Skein (#57793)
Zakelly Oct 22, 2025
00b1b53
[core] (cgroups 21/n) Do not move dashboard modules into the workers …
israbbani Oct 22, 2025
7e11431
[train] FSDP2 Template: Resume from previous epoch when checkpointing…
JasonLi1909 Oct 22, 2025
e120b85
[core] Make Cancel Remote Task RPC Fault Tolerant (#57965)
Sparks0219 Oct 22, 2025
e4e9399
[train] Improve error message if users call training function utils o…
justinvyu Oct 22, 2025
4da5915
[data] Fix type for UDFs (#57976)
omatthew98 Oct 22, 2025
d9c028e
[Data] Add repartition to audio transcription benchmark for proper bl…
bveeramani Oct 22, 2025
2f8e3f0
[release] Running core scalibility tests on python 3.10 (#57044)
elliot-barn Oct 22, 2025
1b1bd91
[data] Use ranges in `test_operator_fusion.py` (#58000)
omatthew98 Oct 22, 2025
7e21548
[examples] disable tests that have been failing (#58015)
aslonnie Oct 22, 2025
a6193b2
[ci] write test progress message to stderr (#58019)
aslonnie Oct 22, 2025
e7a79ba
[train] Update vicuna release test example to use V2 (#57767)
justinvyu Oct 22, 2025
97c8390
[Data] Make streaming repartition combine small blocks (#58020)
alexeykudinkin Oct 22, 2025
c650eaf
[Data] ConcurrencyCapBackpressurePolicy - Handle internal output queu…
srinathk10 Oct 23, 2025
618d6e5
[core][event] feature flag for enabling ray export event (#57999)
can-anyscale Oct 23, 2025
244caa8
[core] add no_windows tag on cgroup related tests (#58027)
aslonnie Oct 23, 2025
4ba962c
[Data] ConcurrencyCapBackpressurePolicy - Only increase threshold (#5…
srinathk10 Oct 23, 2025
f0c7b53
[deps][ci] compiling all depsets in single job (#57957)
elliot-barn Oct 23, 2025
42b58a4
fix default dep name for async inf (#57664)
harshit-anyscale Oct 23, 2025
4130e4d
[Data] Fixing handling of renames in projection pushdown (#58033)
alexeykudinkin Oct 23, 2025
9051773
[serve][llm] Add KV connector factory and MultiConnector support (#58…
kouroshHakha Oct 23, 2025
16ef6a0
[Data] Add enhanced support for Unity Catalog (#57954)
soffer-anyscale Oct 23, 2025
b8924aa
[Data] Remove unstable `image_classification_chaos_no_scale_back` rel…
bveeramani Oct 23, 2025
4f497a6
[core] Mark the scalability envelope as WIP (#58055)
edoakes Oct 23, 2025
0b5b80d
[Doc] Adding docs for Kuberay KAI scheduler integration (#54857)
EkinKarabulut Oct 23, 2025
b6e8467
[Data][CI] Add fix_block.py back to CI (#57841)
owenowenisme Oct 23, 2025
4f2db49
[core] (cgroups 22/n) Updating public API doc-strings (#58059)
israbbani Oct 23, 2025
ac943b3
[doc][serve][llm] Add user guide for kv-cache offloading (#58025)
kouroshHakha Oct 23, 2025
4181b44
[serve] Allow `RAY_SERVE_THROUGHPUT_OPTIMIZED` flags to be overriden …
akyang-anyscale Oct 23, 2025
4ec817b
[Data] Fix MCAP datasource import for better compatibility (#57964)
soffer-anyscale Oct 23, 2025
d921f01
[data] Include total memory in aggregator memory calculation (#58002)
iamjustinhsu Oct 24, 2025
c60e6c1
[Data] Fix renamed columns to be appropriately dropped from the ouput…
alexeykudinkin Oct 24, 2025
d05ca1c
[Data] - Fix expression mapping for Pandas (#57868)
goutamvenkat-anyscale Oct 24, 2025
752d9cd
[core] report driver stat and add test (#58045)
tianyi-ge Oct 24, 2025
bc49352
[Doc] Minor Fix for doc typos (#58038)
shen-shanshan Oct 24, 2025
5940c1e
import custom class safely in controller by using runtime env (#56855)
abrarsheikh Oct 24, 2025
2005cb2
[ci] enabling python 3.10 for subset of ci tests (#58036)
elliot-barn Oct 24, 2025
6da558b
[ci][deps] raydepsts: Improved error messages (#58058)
elliot-barn Oct 24, 2025
af33918
[release] Add Azure CLI to base-extra image (#58012)
khluu Oct 24, 2025
7255df0
[air] disable air example tests that have been failing (#58088)
aslonnie Oct 24, 2025
353bdcf
[lint][ci] removing format script (#57799)
elliot-barn Oct 24, 2025
ca1f7d9
[serve][llm][transcription] Add support for Transcription in vLLM eng…
Blaze-DSP Oct 24, 2025
a6ccbb3
[data] reset cpu + gpu metrics on executor shutdown and updating task…
iamjustinhsu Oct 24, 2025
14d2689
[Doc][KubeRay] add output example of the command (#58078)
fscnick Oct 24, 2025
978ca10
[Data] `map_batches` support limit_pushdown (#57880)
owenowenisme Oct 24, 2025
77a96d9
[data] Refractor progress bar clearer metrics (#57094)
iamjustinhsu Oct 24, 2025
b197fa8
[Core] Add authentication token logic and related tests (#58046)
sampan-s-nayak Oct 24, 2025
226a414
add deployment status check in test (#58087)
abrarsheikh Oct 24, 2025
05c0aff
[llm][data] Change example pip install to ray[llm] (#58096)
eicherseiji Oct 24, 2025
a1cf87c
[doc][serve][llm] Model loading Docs (#57922)
ahao-anyscale Oct 24, 2025
73deda6
[Core] Fix RAY_CHECK(inserted) inside reference counter (#58092)
jjyao Oct 24, 2025
3b22b40
[train] Add SHUTTING_DOWN TrainControllerState and improve logging (#…
TimothySeah Oct 24, 2025
779586f
[core][doc] add actor+job+node event to ray event export doc (#57930)
can-anyscale Oct 25, 2025
f38b9d2
[doc][rdt] Add the limitations of rdt (#58063)
Qiaolin-Yu Oct 25, 2025
6efcd02
[air] enable a test that was mistakenly disabled (#58089)
aslonnie Oct 25, 2025
507cbb2
[release] release data batch inference tests (#57287)
elliot-barn Oct 25, 2025
4c82e82
Revert "[ci] enabling python 3.10 for subset of ci tests" (#58160)
aslonnie Oct 25, 2025
9cbe131
[Core][TaskEvents] Add Integration Tests for Task Event Generation (#…
MengjinYan Oct 26, 2025
58a4fcd
[Doc][Serve] Add missing imports to autoscaling policy example (#57896)
daiping8 Oct 27, 2025
bb23296
[Serve][Add] Include custom autoscaling policy name in logs (#57878)
daiping8 Oct 27, 2025
02559bb
[Data] - Add human friendly repr for Expression Tree (#58154)
goutamvenkat-anyscale Oct 27, 2025
f67f126
[ci] pin pip version in min setup (#58215)
aslonnie Oct 27, 2025
7dd8eb2
[Data] Replace number of bundles with proper number of blocks (#58030)
alexeykudinkin Oct 27, 2025
cb4134a
[core] Remove implementation details from `get_runtime_context` docst…
edoakes Oct 27, 2025
ae0e8e4
[Core] Add TPU utility functions to support slice placement groups (#…
chiayi Oct 27, 2025
62004a2
[ci][deps] raydepsets build all depsets option (#58065)
elliot-barn Oct 27, 2025
95b011f
[Data] Revisiting `OpResourceAllocator` to make data flow explicit (#…
alexeykudinkin Oct 27, 2025
e34b1de
[release] updating serve tests to run on py310 (#57145)
elliot-barn Oct 27, 2025
4b0a268
[Core] handle optional values in ray_event_converter (#58083)
sampan-s-nayak Oct 27, 2025
092550b
[train] Clean up checkpoint config and trainer param deprecations (#5…
justinvyu Oct 27, 2025
85ec43c
[data.dashboard] Fix broken Ray Data per node metrics because of unsu…
coqian Oct 27, 2025
0816ea9
[release][ci] Tune scalability release tests python 3.10 (#58223)
elliot-barn Oct 27, 2025
3b84611
[release] Add Azure VM launcher release test. (#57921)
khluu Oct 27, 2025
945b535
update docs for custom request router and policy (#58170)
abrarsheikh Oct 28, 2025
c63eaa7
[Data] Set default `file_extensions` for `read_parquet` (#56481)
bveeramani Oct 28, 2025
38fb12b
[Core] support token based authentication in c++ grpc client and serv…
sampan-s-nayak Oct 28, 2025
1756244
[Data] Fixed `max_task_in_flight_per_actor` to be defined by `max_con…
alexeykudinkin Oct 28, 2025
55aa6c3
[Data] Add ApproximateTopK to aggregators (#57950)
owenowenisme Oct 28, 2025
773fc5a
[docs][serve][llm] Fixing Docstring Spelling mistake "compatiple" -> …
sauravvenkat Oct 28, 2025
1c8d408
[serve] align docstring in replica ongoing requests (#58233)
akyang-anyscale Oct 28, 2025
899f47f
[Train] [doc] Local mode user guide (#57751)
xinyuangui2 Oct 28, 2025
d9b9a95
[docs] Updating support for Azure to ray team supported (#58153)
marosset Oct 28, 2025
088a4d0
[ci] update ci py310 tests - CI-UPGRADES(2/5) (#58169)
elliot-barn Oct 28, 2025
9d43d4a
[release] Allow release test to specify num_retries (#57578)
khluu Oct 28, 2025
6ef0a74
[Docs] KubeRay Label Selector Guide (#58157)
ryanaoleary Oct 28, 2025
0a0754f
[Data][CI] Fix test arrow serialization (#57837)
owenowenisme Oct 28, 2025
232341d
[core] Nightly release test with cross AZ fault injection (#57579)
Sparks0219 Oct 28, 2025
9e8b291
[Data] - Make AggregateFnV2 generic over accumulator/result (Generic[…
ArthurBook Oct 28, 2025
32a110a
Add perf metrics for 2.51.0 (#58175)
khluu Oct 28, 2025
117c742
[data] Assert internal + external queues are empty upon completion (#…
iamjustinhsu Oct 28, 2025
79c7839
[Data] Bumped up release tests to run on SF100 instead of SF10 (#58234)
alexeykudinkin Oct 28, 2025
40f5f06
[ci][deps] updating docgpubuild to run on python 3.10 - CI-UPGRADES(3…
elliot-barn Oct 28, 2025
29ba2ab
[serve][llm] Disable model downloading for RunAI streamer, introduce …
ahao-anyscale Oct 28, 2025
66c08b4
[Data] Dump verbose `ResourceManager` telemetry into `ray-data.log` (…
alexeykudinkin Oct 29, 2025
ea84c1a
Revert "[ci][deps] updating docgpubuild to run on python 3.10 - CI-UP…
aslonnie Oct 29, 2025
444646e
[train] update failure policy log message (#58274)
matthewdeng Oct 29, 2025
a6bc1fe
[4/n] IPv6 support: Add IPv6 support for sockets (#56147)
Yicheng-Lu-llll Oct 29, 2025
c382c12
[RLlib] LINT: Enable ruff imports for ``rllib/examples`` (#56742)
czgdp1807 Oct 29, 2025
0bd333a
[Serve] Exclude IMPLICIT_RESOURCE_PREFIX from ReplicaConfig.ray_actor…
xingsuo-zbz Oct 29, 2025
92d8471
[serve] Fix bug with 'proxy_location' set for 'serve run' CLI command…
axreldable Oct 29, 2025
6dd3776
[data] Fix reading from zipped json (#58214)
iamjustinhsu Oct 29, 2025
e466c6f
use correct route value in proxy metrics tags instead of route_prefix…
abrarsheikh Oct 29, 2025
039d261
[Docs] Kuberay Sidecar Mode (#58273)
Future-Outlier Oct 29, 2025
dc966a1
[core][stats-die/03] kill STATS in core worker component (#58060)
can-anyscale Oct 29, 2025
ef1395b
[Data] Set `udf-modifying-row-count` default to false (#58264)
owenowenisme Oct 29, 2025
e0ecadb
[release][ci] testing tune tests on python 3.10 (#58222)
elliot-barn Oct 29, 2025
ef36a1c
remove actor handle from RunningReplicaInfo object (#58174)
abrarsheikh Oct 30, 2025
3cd8202
[LLM] Correct NIXL in docs (#58258)
ruisearch42 Oct 30, 2025
eec5c69
[docs][data][llm] Introduce docs for serve deployment processor and c…
jeffreyjeffreywang Oct 30, 2025
fa69de8
[Data] Add logging to limit pushdown when map `min_rows > limit_op._l…
owenowenisme Oct 30, 2025
3fcb2a2
[Docs] Update RayJob documentation to introduce the New DeletionStrat…
seanlaii Oct 30, 2025
6e72c84
[core][rdt] Reuse previous metadata if transferring the same tensor l…
Qiaolin-Yu Oct 30, 2025
d7b6f1e
[core]move python_callbacks to common (#57909)
sunsetxh Oct 30, 2025
60ad9e8
[RLlib] LINT: Enable ruff imports for ``execution/``, ``policy/``, ``…
czgdp1807 Oct 30, 2025
c0f3ee6
[Core] handling auth_mode=token in python ray.init() calls (#57835)
sampan-s-nayak Oct 30, 2025
966cc94
[Docs] Add guidance for RayService initialization timeout to prevent …
seanlaii Oct 30, 2025
a69004e
[Core][Channel] Fix the exception type for accelerator ID visibility …
daiping8 Oct 30, 2025
e49c09b
[core] Move `ray_syncer` to top level directory (#58316)
edoakes Oct 30, 2025
a4261b5
[core][onevent] implement even merge logic at export time (#58070)
can-anyscale Oct 30, 2025
091dc49
[core] Ensure `client_call_manager_` outlives `metrics_agent_client_`…
edoakes Oct 30, 2025
f926999
[Data] Make all map ops zero-copy by default (#58285)
alexeykudinkin Oct 30, 2025
5312b65
[core] fix metric collection for a few release tests (#58290)
can-anyscale Oct 30, 2025
fef5fa6
[Core] Token auth support in Dashboard head (#58209)
sampan-s-nayak Oct 30, 2025
ed49a53
[Core] Add fallback strategy scheduling logic (#56369)
ryanaoleary Oct 30, 2025
fd1e404
[core] Clean up `test_raylet_resubscribe_to_worker_death` and relevan…
edoakes Oct 30, 2025
ee08a93
[release][ci] renaming release tests (#58249)
elliot-barn Oct 30, 2025
73f69af
[core][dashboard] clearer error msg for exceeding list actors limit (…
iamjustinhsu Oct 30, 2025
c07510a
[release][ci] upgrading tune fault python 3.10 (#58224)
elliot-barn Oct 30, 2025
d1bcf97
[release][ci] updating jobs tests to run on 3.10 (#58248)
elliot-barn Oct 30, 2025
dc5bcd4
[ci][release] removing byod compile jobs (#58318)
elliot-barn Oct 30, 2025
62d23ff
[data] explain optimized (#58074)
iamjustinhsu Oct 30, 2025
168cdc6
[core] Fix idempotency issues in RequestWorkerLease for scheduled lea…
Sparks0219 Oct 31, 2025
71a2f40
[serve][llm] Add TP*PP spacing to port offset for multi-replica deplo…
nrghosh Oct 31, 2025
b705c21
[serve][llm] Fix: Allow unregistered KV connectors without setup requ…
kouroshHakha Oct 31, 2025
267242d
[data][llm] Add single-node Ray Data LLM perf baseline benchmark + re…
nrghosh Oct 31, 2025
edc130a
[ci] updating docgpubuild py ver (#58268)
elliot-barn Oct 31, 2025
25758ea
Add cython-lint to pre-commit (#57699)
MarcoGorelli Oct 31, 2025
5219f36
[RLlib] LINT: Enable ruff imports for ``rllib/core`` (#56741)
czgdp1807 Oct 31, 2025
0e9a15a
[Core] Verify token presence when using ray start CLI (#58276)
sampan-s-nayak Oct 31, 2025
3658f76
[RLlib] LINT: Enable ruff imports for ``offline/``, ``tests/``, ``cal…
czgdp1807 Oct 31, 2025
08cad4c
[Core] Support token auth in ray Pub-Sub (#58333)
sampan-s-nayak Oct 31, 2025
88655df
Check if temp_dir is subdir of virtualenv, to prevent problem of runt…
ideal Oct 31, 2025
227470f
[Core] Consolidate find_free_port to network_utils (#58304)
Yicheng-Lu-llll Oct 31, 2025
036106b
[Data] - Add Predicate Pushdown Rule (#58150)
goutamvenkat-anyscale Oct 31, 2025
da9ad9c
add telemetry for custom autoscaling usage (#58336)
abrarsheikh Oct 31, 2025
fedb6a7
[Core] pass auth token in dashboard head python client sdk (#58281)
sampan-s-nayak Oct 31, 2025
769abf6
[core] add entrypoint log for jobs (#58300)
chrisfellowes-anyscale Oct 31, 2025
239802d
dashboard: allow 60 seconds for the dashboard to start (#58341)
morotti Oct 31, 2025
2f55e56
[serve][llm] Add generic component registry for LLM serving with cros…
kouroshHakha Oct 31, 2025
6d1e343
[release auto] support uploading wheels from arbitrary branch (#58344)
aslonnie Oct 31, 2025
6a375b2
[wheel] fix windows wheel building (#58343)
aslonnie Oct 31, 2025
3f0f586
[release][ci] updating observ tests to py310 (#58251)
elliot-barn Oct 31, 2025
66c857c
[Data] - TPCH Q1 Release Test - Expr (#58331)
goutamvenkat-anyscale Oct 31, 2025
b6e6210
[Template] Update image-search-and-classification to pass device for …
gangsf Oct 31, 2025
275a585
[core] symmetric-run fix (#58337)
richardliaw Oct 31, 2025
1767948
[release][ci] updating hello world release tests to py310 (#58247)
elliot-barn Nov 1, 2025
4b64508
Fix typos (#58349)
jjyao Nov 1, 2025
10573a6
[doc] fix invalid syntax in label_selector (#58352)
Daraan Nov 1, 2025
eebb513
[train][V2] Implement Result::from_path in v2 (#58216)
xinyuangui2 Nov 1, 2025
6a95ec6
fix homedir in build-docker.sh (#58305)
my-vegetable-has-exploded Nov 1, 2025
91ac4c7
[Docs][KubeRay] Add Volcano RayJob gang scheduling example (#58320)
win5923 Nov 2, 2025
c90aacc
[docker] Update latest Docker dependencies for 2.51.0 release (#58329)
khluu Nov 2, 2025
c4f0c24
[Docs] Add reinforcement learning example illustrating gpu-to-gpu RDT…
crypdick Nov 2, 2025
a64b756
[wheel] stop uploading python 3.9 wheels on release (#58363)
aslonnie Nov 3, 2025
8f466d7
[ci] stop verifying python 3.9 wheels (#58365)
aslonnie Nov 3, 2025
44e8b1d
[bazel] rename python runtime to py39 runtime (#58362)
aslonnie Nov 3, 2025
d3d6b6b
[image] stop building python 3.9 release images (#58374)
aslonnie Nov 3, 2025
a23f6ca
[Docs][KubeRay] Mention RayJob gang scheduling for Yunikorn (#58375)
win5923 Nov 3, 2025
3b631ef
[Core] Support token auth in ray_syncer (#58176)
sampan-s-nayak Nov 3, 2025
a371e33
[Core] Add token auth support in runtime env agent (#58308)
sampan-s-nayak Nov 3, 2025
e56641d
[spark] Validation of the Ray-on-Spark-on-YARN mode to enable it to r…
CaiZhanqi Nov 3, 2025
01ad74f
[ci] reef tests on py310 (#58379)
elliot-barn Nov 3, 2025
5e2b29d
[core] Make KillActor RPC Fault Tolerant (#57648)
Sparks0219 Nov 4, 2025
9243214
[ci] updating data ci tests to py310 (#58378)
elliot-barn Nov 4, 2025
9fd7d31
[ci] serve tests on python 3.10 (#58348)
elliot-barn Nov 4, 2025
f229d86
[core] Fix incorrect usage of grpc streaming API in ray syncer (#58307)
Sparks0219 Nov 4, 2025
693c021
[Doc][KubeRay] add minimum version requirement on kai-scheduler (#58161)
fscnick Nov 4, 2025
52915af
[docs][serve][llm] added touch ups (#58406)
kouroshHakha Nov 5, 2025
f6bb8b8
[Data] Allow file extensions starting with '.' (#58339)
CowKeyMan Nov 5, 2025
7970875
[Utils] Make worker connection timeout parameters configurable (#58372)
OneSizeFitsQuorum Nov 5, 2025
e995456
[Data] Use `tqdm_ray` for progress reporting from worker (#58277)
kyuds Nov 5, 2025
dcdbe74
[image] change build-docker.sh script to use python 3.10 (#58381)
aslonnie Nov 6, 2025
403f450
[image] stop building python 3.9 slim image bases (#58418)
aslonnie Nov 6, 2025
3ef3b53
[data] change datanbuild to use python 3.10 (#58415)
aslonnie Nov 6, 2025
9c0dc3c
[release] ray-examples on py3.10 (#58392)
elliot-barn Nov 6, 2025
60de6e8
[release] RlLib py310 release test upgrades (#58385)
elliot-barn Nov 6, 2025
b4eef69
[release] updating core daily release tests to run on python 3.10 (#5…
elliot-barn Nov 6, 2025
c6ecc92
[data] Adding in test for issue detection. (#58292)
omatthew98 Nov 6, 2025
342bd78
[ci] sorting requirements and constraints for raydepsets (#58414)
elliot-barn Nov 6, 2025
5972d1d
[data]: url decode values in parse_hive_path (#57625)
lucaschadwicklam97 Nov 6, 2025
b9ee3fe
[1/n] expose outbound deployment ids from replica actor (#58345)
abrarsheikh Nov 6, 2025
6076513
[train] Ray Train Metrics Doc Page (#58235)
JasonLi1909 Nov 6, 2025
cef9665
Add pydantic to Ray Tune requirements (#58354)
JasonLi1909 Nov 6, 2025
00803d9
[Train] Try to fix the timeout for test_result (#58432)
xinyuangui2 Nov 7, 2025
ad838a3
[docs][data][llm] simplify / add ray data.llm quickstart example (#58…
nrghosh Nov 7, 2025
959602f
[train] Default to disabling Ray Train collective util timeouts (#58229)
justinvyu Nov 7, 2025
59dd271
[core] run modin tests in python 3.10 (#58433)
aslonnie Nov 7, 2025
6d22e9e
[deps] removing strip extras from raydepsets (#58438)
elliot-barn Nov 7, 2025
25a01ce
[core] fix authentication token related tests in windows (#58444)
sampan-s-nayak Nov 7, 2025
fd62152
[core] Fixes static type hints for ActorClass when setting options th…
SolitaryThinker Nov 7, 2025
aad044a
[release] python 3.10 for long running tests (#58416)
elliot-barn Nov 7, 2025
dbb3909
[Docs][Kuberay] Update version to 1.5.0 (#58452)
Future-Outlier Nov 7, 2025
f81e366
[Data] [stats] Add RefBundle retrieval time metric to iterator datase…
xinyuangui2 Nov 7, 2025
33ba50e
[core] Support token based auth in ray dashboard UI (#58368)
sampan-s-nayak Nov 7, 2025
7a93c25
Refactor OpenTelemetry environment variable handling to use ray_const…
wph95 Nov 7, 2025
1d57f9a
fix(rllib): Correct typo and consistency in pyspiel import error mess…
Flink-ddd Nov 7, 2025
9268934
[RLlib] LINT: Enable ruff imports for ``rllib/algorithms`` and ``rlli…
czgdp1807 Nov 7, 2025
7271b0c
[RLlib] Broken restore from remote - Add missing FileSystem argument …
Daraan Nov 7, 2025
50ffca4
[core][stats-die/03bis] improve scheduler_placement_time_s metric (#5…
can-anyscale Nov 7, 2025
97de782
[core] Add comments explaining the usage of the `ray_syncer_` channel…
edoakes Nov 7, 2025
3553d8e
[Data] Fix Progress Bar Name (#58451)
kyuds Nov 7, 2025
412220e
[data] ci: fix data doc test build env (#58458)
aslonnie Nov 7, 2025
a70a1b1
[bazel] add python 3.10 runtime pair (#58455)
aslonnie Nov 7, 2025
f4d10b8
[Data] Sample finalized partitions randomly to avoid lensing finaliza…
alexeykudinkin Nov 7, 2025
7eca669
[core] Make NotifyGCSRestart RPC Fault Tolerant (#57945)
Sparks0219 Nov 7, 2025
85a714c
[Data] Create unit test directory for fast, isolated tests (#58445)
bveeramani Nov 7, 2025
fe5cd57
[Data] Concurrency Cap Backpressure tuning (#58163)
srinathk10 Nov 8, 2025
2691094
[serve][llm] Data Parallel Attention: Public API and Documentation (#…
kouroshHakha Nov 8, 2025
654feda
[data][llm] fix vllm ray data quickstart example (#58463)
nrghosh Nov 8, 2025
e793631
[core][autoscaler] Fix RAY_NODE_TYPE_NAME handling when autoscaler is…
rueian Nov 8, 2025
d74c157
[dashboards][core] Make `do_reply` accept status_code, instead of suc…
iamjustinhsu Nov 8, 2025
71c7bd0
[Data] Add exception handling for invalid URIs in download operation …
xyuzh Nov 9, 2025
5bff52a
[core] Configure an interceptor to pass auth token in python direct g…
sampan-s-nayak Nov 10, 2025
cb6a60d
[air] Add stacklevel option to deprecation_warning (#58357)
Daraan Nov 10, 2025
2486ddd
[Doc][KubeRay] eliminate vale errors (#58429)
fscnick Nov 10, 2025
217031a
Define an env for controlling UVloop (#58442)
jugalshah291 Nov 10, 2025
3f7a7b4
increase timeout for test_initial_replica tests (#58423)
harshit-anyscale Nov 10, 2025
62231dd
[ci] seperate doc related jobs into its own group (#58454)
aslonnie Nov 10, 2025
ffb51f8
[data] Update depsets for multimodal inference release tests (#57233)
omatthew98 Nov 10, 2025
8971f83
[data] Clear queue for manually mark_execution_finished operators (#5…
iamjustinhsu Nov 10, 2025
b09b076
[doc] ci: move doc annotation check to python 3.12 (#58507)
aslonnie Nov 10, 2025
ce1fd47
[doc] change link check to run on python 3.12 (#58506)
aslonnie Nov 10, 2025
b23adc7
[ci] apply isort to release test directory, part 1 (#58505)
aslonnie Nov 10, 2025
f2dd0e2
[java] remove local genrule `//java:ray_java_pkg` (#58503)
aslonnie Nov 10, 2025
6de012f
[core] Add owned object spill metrics (#57870)
ZacAttack Nov 10, 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.
27 changes: 21 additions & 6 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# Must be first. Enables build:windows, build:linux, build:macos, build:freebsd, build:openbsd
build --enable_platform_specific_config

# Provides users an option to turn on strict action env.
# TODO(aslonnie): make this default; fix the python tests..
build --incompatible_strict_action_env
build:strict --incompatible_strict_action_env

build:linux --workspace_status_command="bash ./bazel/workspace_status.sh"

# To distinguish different incompatible environments.
build --action_env=RAY_BUILD_ENV

Expand All @@ -26,6 +27,7 @@ build:macos --cxxopt="-std=c++17"
build:clang-cl --cxxopt="-std=c++17"
build:msvc-cl --cxxopt="/std:c++17"
build:windows --cxxopt="/std:c++17"
build:windows --cxxopt="/utf-8"
# This workaround is needed to prevent Bazel from compiling the same file twice (once PIC and once not).
build:linux --copt="-fPIC"
build:macos --copt="-fPIC"
Expand Down Expand Up @@ -57,6 +59,7 @@ build:clang-cl --per_file_copt="-\\.(asm|S)$@-Werror"
build:msvc-cl --per_file_copt="-\\.(asm|S)$@-WX"
# Ignore warnings for protobuf generated files and external projects.
build --per_file_copt="\\.pb\\.cc$@-w"
build --per_file_copt="src/ray/thirdparty/.*$@-w"
build:linux --per_file_copt="-\\.(asm|S)$,external/.*@-w,-Wno-error=implicit-function-declaration,-Wno-error=unused-function"
build:macos --per_file_copt="-\\.(asm|S)$,external/.*@-w,-Wno-error=implicit-function-declaration,-Wno-error=unused-function,-Wno-missing-template-arg-list-after-template-kw"
# Ignore warnings for host tools, which we generally can't control.
Expand All @@ -67,8 +70,6 @@ build:clang-cl --host_copt="-Wno-inconsistent-missing-override"
build:clang-cl --host_copt="-Wno-microsoft-unqualified-friend"
# This workaround is needed due to https://github.com/bazelbuild/bazel/issues/4341
build --per_file_copt="-\\.(asm|S)$,external/com_github_grpc_grpc/.*@-DGRPC_BAZEL_BUILD"
# Don't generate warnings about kernel features we don't need https://github.com/ray-project/ray/issues/6832
build:linux --per_file_copt="-\\.(asm|S)$,external/com_github_grpc_grpc/.*@-DGPR_MANYLINUX1"
# Ignore wchar_t -> char conversion warning on MSVC
build:msvc-cl --per_file_copt="external/boost/libs/regex/src/wc_regex_traits\\.cpp@-wd4244"
build --http_timeout_scaling=5.0
Expand All @@ -80,8 +81,6 @@ build:iwyu --output_groups=report
build:windows --attempt_to_print_relative_paths
# Save disk space by hardlinking cache hits instead of copying
build:windows --experimental_repository_cache_hardlinks
# Clean the environment before building, to make builds more deterministic
build:windows --incompatible_strict_action_env
# For colored output (seems necessary on Windows)
build:windows --color=yes
# For compiler colored output (seems necessary on Windows)
Expand Down Expand Up @@ -164,6 +163,18 @@ test:ci-base --test_output=errors
test:ci-base --test_verbose_timeout_warnings
test:ci-base --flaky_test_attempts=3

# Sending in PATH is required for tests to run on CI, after we enable
# --incompatible_strict_action_env, until we either convert all Python tests to
# hermetic tests -- which not only requires pinning all Python dependencies with bazel,
# but also requires building ray(test) wheel with bazel. Alternatively, we can
# also stop using bazel test to run ray's Python tests.
#
# This PATH test_env is intentionally not enabled on non-CI so that C/C++
# tests, which are all hermetic, can build, test and cache as intended, ray
# Python developers do not really use bazel test to run tests locally, but more
# often just run tests with "pytest" directly.
test:ci-base --test_env=PATH

build:ci --color=yes
build:ci --curses=no
build:ci --keep_going
Expand Down Expand Up @@ -219,9 +230,13 @@ build:cgroup --sandbox_writable_path=/sys/fs/cgroup --config=llvm
# ci/env/install-llvm-dependencies.sh
try-import %workspace%/.llvm-local.bazelrc

# Allow users to define custom options.
try-import %workspace%/.user.bazelrc

# Even with sandbox mode bazel prioritizes system headers over the ones in the sandbox.
# It picks up the system headers when someone has protobuf installed via Homebrew.
# Work around for https://github.com/bazelbuild/bazel/issues/8053
build:macos --sandbox_block_path=/usr/local/
build:macos --copt="-Wno-error=deprecated-declarations"
# This option controls whether javac checks for missing direct dependencies.
build --experimental_strict_java_deps=off
2 changes: 1 addition & 1 deletion .buildkite/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load("@rules_python//python:defs.bzl", "py_binary")
load("@py_deps_buildkite//:requirements.bzl", ci_require = "requirement")
load("@rules_python//python:defs.bzl", "py_binary")

py_binary(
name = "copy_files",
Expand Down
94 changes: 1 addition & 93 deletions .buildkite/_forge.rayci.yml
Original file line number Diff line number Diff line change
@@ -1,100 +1,8 @@
group: forge
sort_key: "_forge"
steps:
- name: forge
wanda: ci/docker/forge.wanda.yaml

- name: manylinux
wanda: ci/docker/manylinux.wanda.yaml

- name: raycudabase
label: "wanda: ray.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray.cuda.base.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1-cudnn8"
- "11.8.0-cudnn8"
- "12.1.1-cudnn8"
- "12.3.2-cudnn9"
- "12.4.1-cudnn"
- "12.5.1-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"


- name: raycpubase
label: "wanda: ray.py{{matrix}}.cpu.base"
tags:
- python_dependencies
- python
- docker
- tune
- serve
wanda: ci/docker/ray.cpu.base.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"

- name: ray-llmbase
label: "wanda: ray-llm.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-llm.base.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.11"
cuda:
- "12.4.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-mlcudabase
label: "wanda: ray-ml.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-ml.cuda.base.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
- "12.1.1-cudnn8"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-mlcpubase
label: "wanda: ray-ml.py{{matrix}}.cpu.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-ml.cpu.base.wanda.yaml
depends_on: raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"
Loading