Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2659 commits
Select commit Hold shift + click to select a range
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
fa8bc74
[release test] edit shell script styling in run_release_test.sh (#58670)
aslonnie Nov 16, 2025
5d24749
[Data] Fix broken `LogicalOperator` abstraction barrier in predicatio…
bveeramani Nov 17, 2025
1c37a45
[Data][Flaky] fix test_limit_pushdown_conservative fails due to non-d…
ryankert01 Nov 17, 2025
acc97d4
[Data][Fix] Deflake `test_simple_imputer` using `rows_same` (#58626)
justinyeh1995 Nov 17, 2025
de5f370
[Data] Update `image_embedding_from_jsonl` release to read from us-we…
bveeramani Nov 17, 2025
79d2a69
[CI] Add `kafka-python`&`testcontainers[kafka]` to deps (#58680)
owenowenisme Nov 17, 2025
fbf3c32
[core] Adding option for in flight rpc failure injection (#58512)
dayshah Nov 17, 2025
0a8b888
Resolve bug that fails to propagate `model_config` to `MultiAgentRLMo…
MatthewCWeston Nov 17, 2025
cf9f783
[rllib] Improve `test_single_agent_env_runner` to prevent flaky tests…
pseudo-rnd-thoughts Nov 17, 2025
c73fc72
[release test] use uv python to run launcher (#58664)
aslonnie Nov 17, 2025
c751925
[release test] remove remote_task.py (#58691)
aslonnie Nov 17, 2025
55eed4f
[data] disable tests against pyarrow nightly (#58704)
aslonnie Nov 17, 2025
bd8491e
Cache PyArrow schema operations (#58583)
xinyuangui2 Nov 17, 2025
e454ebd
[rllib] Add support for composed spaces in Offline RL (#58594)
pseudo-rnd-thoughts Nov 17, 2025
885e34f
[rllib] Add support for vectorize modes in `SingleAgentEnvRunner.make…
pseudo-rnd-thoughts Nov 17, 2025
78082d6
[release test] fix azure credential loading (#58684)
aslonnie Nov 17, 2025
83a456e
[Data] Decrease scale of `map_groups` release test (#58711)
bveeramani Nov 17, 2025
dad8002
[Data] Avoid slicing block when total_pending_rows < target (#58699)
owenowenisme Nov 17, 2025
3ff6ed3
[core] Add release test to simulate network transient error via ip ta…
Sparks0219 Nov 17, 2025
3a99ec8
Cleanup dashboard test and header validation (#58648)
edoakes Nov 17, 2025
93dad3b
[doc][train] Recommend `tree_learner="data_parallel"` in examples to …
justinvyu Nov 17, 2025
957568d
[Core] Remove reference counter mock for real reference counter in te…
Kunchd Nov 17, 2025
96bc3b6
[train] Exit actor and log appropriately when poll_workers is in term…
TimothySeah Nov 17, 2025
ae94ff4
[serve][llm][docs] Add callback Docs (#58713)
ahao-anyscale Nov 17, 2025
323e92b
[deps][ci] correctly checking for valid subset (#58716)
elliot-barn Nov 18, 2025
24dc069
[ci] migrate CI fixture and release test to run on python 3.10 (#58453)
aslonnie Nov 18, 2025
219fb67
[core] Simplify local/global gc logic (#58671)
dayshah Nov 18, 2025
9ffdd76
Update Ray Data histograms to show percentiles in data dashboard (#58…
alanwguo Nov 18, 2025
137f624
[whl] keep building python 3.9 wheels for internal testing (#58733)
aslonnie Nov 18, 2025
207bd7e
[release test] remove JobRunner (#58720)
aslonnie Nov 18, 2025
303d366
[Data] Enable expressions for grouped with_column in Ray Data (#58231)
YoussefEssDS Nov 18, 2025
51ea4e8
[release test] remove legacy job runner dict in glue.py (#58718)
aslonnie Nov 18, 2025
61905b8
[docker] rayimg base deps lock files (#57073)
elliot-barn Nov 18, 2025
2bcec09
[Core] Remove add_command_alias (#58719)
jjyao Nov 18, 2025
004e6dc
[Core] fix heap corruption in RayletClient causing driver crash (SIGA…
dragongu Nov 18, 2025
b8277d5
[Data] - Make Projection pushdown tests non-flaky + predicates throug…
goutamvenkat-anyscale Nov 18, 2025
f6c416a
Avoid lock if serialization result is already cached (#58722)
xinyuangui2 Nov 18, 2025
1f4a170
[core] Use `shared_ptr` for `pins_in_flight_` instead of `shared_from…
edoakes Nov 18, 2025
d1cce8c
[core] (cgroups) Integration test can be flaky because of pid collisi…
israbbani Nov 18, 2025
eed5fe7
[Data] - Change MapWorker repr to not be reliant on src_fn_name (#58731)
goutamvenkat-anyscale Nov 18, 2025
3e928d5
[release] upgrading python version for llm batch release test (llm_ba…
elliot-barn Nov 19, 2025
615c9c5
[Data] Add preprocessor utility methods for column tracking (#58759)
cem-anyscale Nov 19, 2025
946e35c
[Data] Add Kafka as datasource (#58592)
owenowenisme Nov 19, 2025
0aaadc3
[image] change default python version tag to 3.10 (#58765)
aslonnie Nov 19, 2025
ff4a546
[ci] fix serve minbuild (#58762)
aslonnie Nov 19, 2025
aaeb5f8
[Docs][KubeRay] Support Kueue + Ray autoscaler in KubeRay (#58568)
400Ping Nov 19, 2025
d611883
[Docs] format unordered list (#58738)
curiosity-hyf Nov 19, 2025
367c7fe
[data][llm] Ray Data LLM Config Refactor (#58298)
nrghosh Nov 19, 2025
50d1666
[core] use more recent requests version for uv runtime env testing (#…
aslonnie Nov 19, 2025
14d50ea
[Core] Support `X-Ray-Authorization` fallback header for accepting au…
sampan-s-nayak Nov 19, 2025
ad35438
[Data] - Make `test_namespace_expressions` + `test_datatype` resilien…
goutamvenkat-anyscale Nov 19, 2025
fa625a6
[3/n] [Serve] Defer rank assignment after replica is allocated (#58477)
abrarsheikh Nov 19, 2025
e42d621
[serve][llm] Ray LLM Cloud Filesystem Restructuring: Provider-Specifi…
ahao-anyscale Nov 19, 2025
b75fb44
[core] Use `secrets.token_hex(32)` to generate auth tokens (#58818)
edoakes Nov 19, 2025
817afda
[deps] upgrade lxml (#58808)
aslonnie Nov 19, 2025
319caf3
[Data] Support Non-String Items for `ApproximateTopK` Aggregator (#58…
kyuds Nov 19, 2025
736ba10
[Data] Improve Streaming Repartition (#58728)
owenowenisme Nov 19, 2025
cbd8a4a
[train] Add get_all_reported_checkpoints ConsistencyMode (#58271)
TimothySeah Nov 19, 2025
b70d990
[Docs] Update KubeRay authentication doc to use new token authenticat…
andrewsykim Nov 19, 2025
6a9aba9
[Data] Handle FS serialization issue in get_parquet_dataset (#57047)
srinathk10 Nov 19, 2025
641d16f
[Data] Add disable Block Shaping option to BlockOutputBuffer (#58757)
srinathk10 Nov 19, 2025
4e166ee
[deps] raydepsets: building platform independent wheel (#58760)
elliot-barn Nov 19, 2025
79d9439
[core] deleting unused cgroup code. (#58822)
israbbani Nov 19, 2025
5c49378
[serve][llm] Fix serve build YAML serialization for AggregationFuncti…
nrghosh Nov 19, 2025
978b86c
[data/docs] Improve instructions for reading Hugging Face datasets wi…
robertnishihara Nov 19, 2025
5afe5cb
[core] improve auth_mode=token UX (#58737)
sampan-s-nayak Nov 19, 2025
cf2331b
[release test] fix release test launching (#58823)
aslonnie Nov 19, 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("@py_deps_py310//:requirements.bzl", ci_require = "requirement")
load("@rules_python//python:defs.bzl", "py_binary")
load("@py_deps_buildkite//:requirements.bzl", ci_require = "requirement")

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