Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2552 commits
Select commit Hold shift + click to select a range
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
405c464
[ci] upgrade rayci version (#58514)
aslonnie Nov 11, 2025
09f0113
[serve][llm] Fix import path in muli-node release test (#58498)
eicherseiji Nov 11, 2025
10983e8
[Data] - Iceberg support predicate & projection pushdown (#58286)
goutamvenkat-anyscale Nov 11, 2025
f2a7a94
Update pydoclint to version 0.8.1 (#58490)
thomasdesr Nov 11, 2025
1a48e73
[Docs] fix pattern_async_actor demo typo (#58486)
curiosity-hyf Nov 11, 2025
3d29c4c
[Core] Add Service Interceptor to support token authentication in das…
sampan-s-nayak Nov 11, 2025
bf595e3
[Core] move authentication_test_utils into ray._private to fix macos …
sampan-s-nayak Nov 11, 2025
0752886
[core] enable open telemetry by default (#56432)
can-anyscale Nov 11, 2025
fd10c39
[core] Scheduling a detached actor with a placement group is not reco…
kevin85421 Nov 11, 2025
711d945
[core] Make GlobalState lazy initialization thread-safe (#58182)
dayshah Nov 11, 2025
6c9607e
[docs][serve][llm] examples and doc for cross-node TP/PP in Serve (#5…
nrghosh Nov 11, 2025
89a329c
[core] Improve kill actor logs (#58544)
dayshah Nov 11, 2025
20bf682
[core][rdt] Abort NIXL and allow actor reuse on failed transfers (#5…
dayshah Nov 11, 2025
9dcb67d
[core] Fix auth test import (#58554)
dayshah Nov 12, 2025
a15f5be
[doc] downgrade readthedocs to use python 3.10 (#58536)
aslonnie Nov 12, 2025
584f5ac
[doc][serve][llm] Attached the correct figure to the pd docs (#58543)
kouroshHakha Nov 12, 2025
d496ea8
[core] Token auth usability improvements (#58408)
sampan-s-nayak Nov 12, 2025
15393ed
[Core] use client interceptor for adding auth token in c++ client cal…
sampan-s-nayak Nov 12, 2025
ad8f302
[core] Use graceful shutdown path when actor OUT_OF_SCOPE (`del actor…
codope Nov 12, 2025
126a40b
[core] fix idle node termination on object pulling (#57928)
can-anyscale Nov 12, 2025
cd09d10
[Data] Lowering `DEFAULT_ACTOR_MAX_TASKS_IN_FLIGHT_TO_MAX_CONCURRENCY…
alexeykudinkin Nov 12, 2025
7e87283
[serve][llm] Fix ReplicaContext serialization error in DPRankAssigner…
nrghosh Nov 12, 2025
676b86f
[Data] Convert rST-style to Google-style docstrings in `ray.data` (#5…
bveeramani Nov 12, 2025
02afe68
[Data] Refactor concurrency validation tests in `test_map.py` (#58549)
bveeramani Nov 12, 2025
9d5a241
[bazel] upgrade bazel python rules to 0.25.0 (#58535)
aslonnie Nov 12, 2025
1ab16e2
[Data] Add `Ranker` Interface (#58513)
iamjustinhsu Nov 12, 2025
16c2f5f
[train] Set JAX_PLATFORMS env var based on ScalingConfig (#57783)
liulehui Nov 12, 2025
9e450e6
[doc] symlink the doc dependency lock file (#58520)
aslonnie Nov 12, 2025
a6cc549
[Core] Move request id creation to worker to address plasma get perf …
Kunchd Nov 12, 2025
5e71d58
[Core] support token auth in ray client server (#58557)
sampan-s-nayak Nov 12, 2025
df65225
[Data] Use Approximate Quantile for RobustScaler Preprocessor (#58371)
kyuds Nov 12, 2025
0d56f3e
[images][deps] raydepsets base extra depset (#58461)
elliot-barn Nov 12, 2025
8e4b32e
[bazel] rename contraint from hermatic to python_version (#58499)
aslonnie Nov 12, 2025
e713b3d
[doc] set default python env to 3.10 (#58570)
aslonnie Nov 12, 2025
d6793ec
[core] Use GetNodeAddressAndLiveness in raylet client pool (#58576)
Sparks0219 Nov 13, 2025
2f55d07
[Data] - Iceberg support upsert tables + schema update + overwrite ta…
goutamvenkat-anyscale Nov 13, 2025
7a6e29e
Revert "[bazel] upgrade bazel python rules to 0.25.0" (#58578)
aslonnie Nov 13, 2025
22fbee3
[deps] update `requirements_buildkite.txt` (#58574)
aslonnie Nov 13, 2025
0cdbe3f
[core] (cgroups) Use /proc/mounts if mount file is missing. (#58577)
israbbani Nov 13, 2025
292b977
[serve] remove minbuild-serve-py3.9 (#58585)
aslonnie Nov 13, 2025
633bb7b
[deps] adding include_setuptools flag for depset config (#58580)
elliot-barn Nov 13, 2025
438d6dc
[ci] pin docker client version (#58579)
aslonnie Nov 13, 2025
dde70e7
[Data] Fix HTTP streaming file download by using `open_input_stream` …
xyuzh Nov 13, 2025
5e8433d
[core] Add monitoring in raylet for resouce view (#58382)
ZacAttack Nov 13, 2025
33e855e
[serve] run tests in python 3.10 (#58586)
aslonnie Nov 13, 2025
208970b
[wheel] stop building python 3.9 wheels on the pipelines (#58587)
aslonnie Nov 13, 2025
0bbd8fd
[ci] mark github.Repository as typechecking (#58582)
aslonnie Nov 13, 2025
0905c77
[ci] doc check: remove dependency on `ray_ci` (#58516)
aslonnie Nov 13, 2025
ea5bc34
[Core] Migrate to HttpOnly cookie-based authentication for enhanced s…
sampan-s-nayak Nov 13, 2025
2352e6b
[Core] Support get-auth-token cli command (#58566)
sampan-s-nayak Nov 13, 2025
5d51131
[Core] Refactor reference_counter out of memory store and plasma stor…
Kunchd Nov 13, 2025
638933e
[1/n] [Serve] Refactor replica rank to prepare for node local ranks (…
abrarsheikh Nov 13, 2025
f1c613d
[core] add an option to disable otel sdk error logs (#58257)
can-anyscale Nov 13, 2025
af20446
[core] fix get_metric_check_condition tests (#58598)
can-anyscale Nov 13, 2025
c3ba35e
[Data] - [1/n] Add Temporal, list, tensor, struct datatype support to…
goutamvenkat-anyscale Nov 13, 2025
0c4dcb0
[release] allowing for py3.13 images (cpu & cu123) in release tests (…
elliot-barn Nov 13, 2025
62a33c2
[Serve.LLM] Add avg prompt length metric (#58599)
ruisearch42 Nov 13, 2025
ade535a
[serve] fix serve dashboard metric name (#58573)
can-anyscale Nov 13, 2025
31f904f
Add support for RAY_AUTH_MODE=k8s (#58497)
andrewsykim Nov 13, 2025
b3a8434
[doc] remove python 3.12 in doc building (#58572)
aslonnie Nov 13, 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