Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2592 commits
Select commit Hold shift + click to select a range
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
e03df3e
[core] Split raylet cython file into multiple files (ObjectRefGenerat…
Artimislyy Nov 13, 2025
47c1015
[Data] Streaming Partition enforce row_num per block (#57984)
owenowenisme Nov 14, 2025
749fdd1
[docs] nitpicks + improved monitoring section + link to anyscale trou…
Aydin-ab Nov 14, 2025
a8374b5
[core][rdt] Separate / fix rdt fetch timeout from normal fetch timeou…
dayshah Nov 14, 2025
eabece5
Ray Data Refactor histogram metrics (#57851)
alanwguo Nov 14, 2025
3bff417
Remove summit banner (#58617)
saihaj Nov 14, 2025
38339a2
[core][rdt] Fix nixl metadata leak (#58550)
dayshah Nov 14, 2025
b360074
Fix stable diffusion example doc (#58609)
landscapepainter Nov 14, 2025
80eb240
[2/n] [Serve] Refactor replica rank to prepare for node local ranks (…
abrarsheikh Nov 14, 2025
a7926ae
[Data] Simplify and remove the ordering dependency of download expres…
bveeramani Nov 14, 2025
51243ae
[rllib] Fix Deterministic Sampling and Training documentation link (#…
pseudo-rnd-thoughts Nov 14, 2025
d50fc67
improve async inf docs (#58493)
harshit-anyscale Nov 14, 2025
33d6316
[core] (ray-get 3/n) Making concurrent ray.get requests for the same …
israbbani Nov 14, 2025
aab87b0
[core] Deflake `test_task_events.py:: test_failed_task_failed_due_to_…
edoakes Nov 14, 2025
f6490dd
[Data] Add serialization framework for preprocessors (#58321)
cem-anyscale Nov 14, 2025
70e7c72
Add denial of fetch headers (#58553)
richo-anyscale Nov 14, 2025
9433631
[2/n] [Serve] poll outbound deployments into deployment state (#58350)
abrarsheikh Nov 14, 2025
eff0025
[ci] add python 3.10 requirements file (#58633)
aslonnie Nov 14, 2025
7c199ff
[serve] removes python 3.9 base image (#58637)
aslonnie Nov 14, 2025
1678e53
[bazel] remove explicit import of rules_python (#58634)
aslonnie Nov 14, 2025
5feb457
[RLlib] Fix access to self._minibatch_size (#58595)
ArturNiederfahrenhorst Nov 14, 2025
cc02220
[core] Clean up `NODE_DIED` task error message (#58638)
edoakes Nov 14, 2025
7a05d43
[Data] - Predicate Pushdown - Push predicate exprs past eligible oper…
goutamvenkat-anyscale Nov 14, 2025
5c2c777
[Serve.LLM] Add average generation length metric (#58611)
ruisearch42 Nov 14, 2025
88a6cee
[core] Refactor ActorInfoAccessor in gcs_client so as to be mockable …
ZacAttack Nov 14, 2025
e2dce38
[core] Use graceful actor shutdown when GCS polling detects actor ref…
codope Nov 14, 2025
de60d30
[Core] Add tee logging for subprocess exit codes in ray start --block…
nadongjun Nov 14, 2025
698b614
[data] Remove stats update thread (#57971)
iamjustinhsu Nov 14, 2025
a24e625
[serve][llm][tests] Remove deprecated asyncio fixture (#58649)
eicherseiji Nov 14, 2025
aecff3c
[Data] - Iceberg write datafiles in write() then commit (#58601)
goutamvenkat-anyscale Nov 15, 2025
ec680fa
[data] documentation for ray data metrics (#58610)
iamjustinhsu Nov 15, 2025
b768e90
[release] running all multimodal inference release tests on py3.10 (#…
elliot-barn Nov 15, 2025
a0675a5
[core] deprecate raw_metrics api in tests (#58614)
can-anyscale Nov 15, 2025
e66cb4b
[Data][Flaky] Make `test_join.py::test_simple_self_join` comparison d…
kyuds Nov 15, 2025
b177b56
[ci] install uv python in forge without project (#58663)
aslonnie Nov 15, 2025
eede46f
[data] support generator udf for map_groups (#58039)
my-vegetable-has-exploded Nov 15, 2025
7498739
[Data] Add namespaced expressions that expose pyarrow functions (#58465)
goutamvenkat-anyscale Nov 16, 2025
4c70984
[Data] Fix file size ordering in download partitioning with multiple …
bveeramani Nov 16, 2025
4a930fe
[Data] Added version arg to read_delta_lake (#54976)
soffer-anyscale Nov 16, 2025
c446399
[scripts] ban click 8.3.* (#58677)
aslonnie Nov 16, 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