Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2714 commits
Select commit Hold shift + click to select a range
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
35522cb
[data] Small (typing) overhaul of valid torch device types (#56743)
Daraan Nov 19, 2025
a1799e3
[Data] - Predicate Pushdown Test Fix (#58830)
goutamvenkat-anyscale Nov 19, 2025
07aef29
[Data] Tune Concurrency Cap Backpressure objectstore budget ratio (#5…
srinathk10 Nov 19, 2025
1cd0c98
[Data] Fix empty block sort in hash shuffle operator (#58836)
bveeramani Nov 20, 2025
7945827
[core] Breaking up the asio target and moving postable into the gcs a…
israbbani Nov 20, 2025
0621b26
[serve][llm] update vllm_engine.py to check for VLLM_USE_V1 attribute…
eloaf Nov 20, 2025
dd74ba5
[data] Fix flat_map type annotation for generator functions (#58388)
meAmitPatil Nov 20, 2025
f478f50
[rllib] allow DreamerV3 to support num_env_runners > 0 (#58495)
pseudo-rnd-thoughts Nov 20, 2025
4a6ed09
[Core] Improve Large-Scale Resource View Synchronization Through Syn…
yancanmao Nov 20, 2025
c9e020b
[core] Add `token-auth.md` documentation page (#58829)
edoakes Nov 20, 2025
d711f05
[data] Improve Ray Data reading from Hugging Face datasets documentat…
robertnishihara Nov 20, 2025
e8f2055
[Data] Refactor `_derive_schema` from module-level function to `Parqu…
bveeramani Nov 20, 2025
d1d84ba
[Data] Handle prefetches buffering in iter_batches (#58657)
srinathk10 Nov 20, 2025
863d5c9
[Data] - Fix Pushdown Optimizations with Hive Partitioning (#58723)
goutamvenkat-anyscale Nov 20, 2025
9f3b174
[Data] Update the export API to remove the redundant data context and…
coqian Nov 20, 2025
ffeec63
setup_mlflow API Ray Train V2 Compatibility (#58705)
JasonLi1909 Nov 20, 2025
96b07e5
[ci] change CI test bot to use anyscale/ray (#58844)
aslonnie Nov 20, 2025
8147683
[Data] Optimize autoscaler to support configurable step size for acto…
dragongu Nov 20, 2025
f06b0ec
Add perf metrics for 2.52.0 (#58871)
khluu Nov 21, 2025
62dd09a
[spark] Fix RuntimeError in SparkJobServer.shutdown() during dict ite…
CaiZhanqi Nov 21, 2025
d972b7d
[serve] Remove outdated script (#58867)
zcin Nov 21, 2025
a8707ad
[core] Add .rayignore (#58500)
iamjustinhsu Nov 21, 2025
06fd709
[data] HashShuffleAggregator break down block on finalize (#58603)
iamjustinhsu Nov 21, 2025
39ae368
[3/n] [Serve] expose deployment topology in serve instance details (#…
abrarsheikh Nov 21, 2025
0325fab
[rllib, train] Add support for nested metrics in `Result.get_best_che…
pseudo-rnd-thoughts Nov 21, 2025
eaf2af4
[Serve] Prioritize stopping most recently scaled-up replicas during d…
ktyxx Nov 21, 2025
b931d7b
[release] remove python 3.9 windows check (#58873)
aslonnie Nov 21, 2025
7e51bca
[release auto] add uv and default python in forge (#58874)
aslonnie Nov 21, 2025
a06a3c2
[core][doc] Fix kuberay token auth doc link (#58898)
dayshah Nov 21, 2025
c8e59db
[data] Add version support to read_lance (#58895)
simeetnayan81 Nov 21, 2025
d549fdb
[docker] Update latest Docker dependencies for 2.52.0 release (#58906)
khluu Nov 22, 2025
3663299
[data][dashboard] Add time_to_first_batch and get_ref_bundles to data…
TimothySeah Nov 22, 2025
b9f3d1a
[Data] Parallelize DefaultCollateFn - arrow_batch_to_tensors (#58821)
srinathk10 Nov 22, 2025
f09600c
[deps] updating llm batch release depset (#58858)
elliot-barn Nov 22, 2025
e882d2d
Revert "[data][dashboard] Add time_to_first_batch and get_ref_bundles…
rayci-bot Nov 22, 2025
e3c9673
[deps] raydepsets: removing default index url and header (#58872)
elliot-barn Nov 22, 2025
32cc715
[rllib] Fix custom model-config mismatch between env-runner and learn…
pseudo-rnd-thoughts Nov 22, 2025
ffa560a
[depset] remove headers on all depsets (#58917)
aslonnie Nov 22, 2025
6403675
[core] Fix flaky recursive cancel test (#58923)
dayshah Nov 24, 2025
1364a14
[core][rdt] Fix flaky send fail gloo test (#58924)
dayshah Nov 24, 2025
b62f93d
[Core] remove `AUTH_MODE=token` check in get-auth-token cli (#58848)
sampan-s-nayak Nov 24, 2025
05a6fa8
[Data][Docs] Add read kafka user guide (#58881)
owenowenisme Nov 24, 2025
5435a56
add external scaler enabled flag (#57727)
harshit-anyscale Nov 24, 2025
d50cb5b
add docs for post API (#57698)
harshit-anyscale Nov 24, 2025
9b39965
[Data] Simplify ArrowBlock and PandasBlock (#58883)
srinathk10 Nov 24, 2025
03fd86f
[Refactor] [Data]: test_limit_pushdown_conservative - spilt tests & f…
ryankert01 Nov 24, 2025
b88bcc1
[train][jax] Enable Jax trainer on GPU (#58322)
liulehui Nov 24, 2025
e342775
[Data] - Add Inline Expr Visitor (#58675)
goutamvenkat-anyscale Nov 24, 2025
7c4d4e3
[train] Raise ValueError when checkpoint_upload_fn does not return a …
TimothySeah Nov 24, 2025
cd0881e
[data][dashboard] Add time_to_first_batch and get_ref_bundles to data…
TimothySeah Nov 24, 2025
50703af
[core] Limit core worker gRPC reply threads to 2 by default (#58771)
Yicheng-Lu-llll Nov 24, 2025
907fdbb
[core] Introduce core chaos network release tests (#58868)
Sparks0219 Nov 24, 2025
0cfeb95
[Data] Compute Expressions-datetime (#58740)
400Ping Nov 24, 2025
a1167ad
[Train] Per dataset execution_option for DataConfig (#58717)
xinyuangui2 Nov 24, 2025
f79eebd
[core] Using full string-literals for config variable names so you c…
israbbani Nov 24, 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