Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1371 commits
Select commit Hold shift + click to select a range
9bb55e1
[release] Use tests that associate with custom images in its build st…
khluu Sep 26, 2025
49cdd4c
[train][release] Add v2 multinode persistence release test (#56856)
TimothySeah Sep 26, 2025
b34929b
Revert "[core] Deprecate LIFO/FIFO worker killing policies" (#56960)
Sparks0219 Sep 26, 2025
d09174e
[core] remove unused redis start fixture (#56971)
aslonnie Sep 26, 2025
ab045a4
[Data] (De)serialization of PyArrow Extension Arrays (#51972)
pimdh Sep 27, 2025
e91fbcf
[deps] generating requirement files for docker images (#56634)
elliot-barn Sep 27, 2025
7175043
[wheel] return early on build if no bazel build is required (#56975)
aslonnie Sep 27, 2025
53a5c7b
[release] Warning step if manually trigger more than 5 tests (#56658)
khluu Sep 27, 2025
bc27a32
[ci] build generated protobuf in ray core binaries (#56969)
aslonnie Sep 28, 2025
5ba8347
[core] Split raylet cython file into multiple files (GcsSubscriber) (…
Evelynn-V Sep 29, 2025
0cc03f8
[core] Fix cpp api mac breakage from #56514 (#56915)
dayshah Sep 29, 2025
c6c31c8
[java] Bazel fixing the all_modules build (#56999)
sb-hakunamatata Sep 29, 2025
d4413c5
[core] Always use `ms` as a consistent unit in event stats (#57001)
edoakes Sep 29, 2025
61df0c3
[core][1ev-debt/02] implement even merge logic at export time (#56558)
can-anyscale Sep 29, 2025
f7aab78
Support azure and abfss in LLM config (#56441)
gangsf Sep 29, 2025
ede8bbb
[core] Clean up some `gcs_actor_scheduler.cc` logs (#57003)
edoakes Sep 29, 2025
66e0840
Add CODEOWNER for dashboard serve and data modules (#57006)
jjyao Sep 29, 2025
031433f
[ci] use --no-deps to avoid installing dependencies (#56979)
aslonnie Sep 29, 2025
8564041
[train][checkpoint] Add validate_function and validate_config to ray.…
TimothySeah Sep 29, 2025
8113350
[rllib] change rllib flaky tests tag to `rllib_flaky` (#56991)
aslonnie Sep 29, 2025
c859516
[ci] updating regex match for release test filtering (#56437)
elliot-barn Sep 29, 2025
13c07cb
update test
ZacAttack Sep 30, 2025
c6f9897
Revert "[ci] use --no-deps to avoid installing dependencies" (#57026)
aslonnie Sep 30, 2025
17f6140
[core] split out test that needs java (#57007)
aslonnie Sep 30, 2025
9b48f8f
[core] fix src/ray/observability/tests/ray_event_recorder_test (#57029)
can-anyscale Sep 30, 2025
97f33ac
[core] fix test state api and dashboard flakiness (#56966)
can-anyscale Sep 30, 2025
08c0d31
[Data] - Groupby benchmark - sort shuffle pull based (#57014)
goutamvenkat-anyscale Sep 30, 2025
bac0d9c
[Core] Delete gcs based actor scheduling tests in test_advanced_5 (#…
sampan-s-nayak Sep 30, 2025
4baeeae
[core] New StatusSet and StatusSetOr with variant + tag classes (#55193)
dayshah Sep 30, 2025
442fab9
[RLlib] Add tags to envrunner calls, count in flight requests in Acto…
ArturNiederfahrenhorst Sep 30, 2025
871bf1c
[ci] updating pr template description (#57016)
elliot-barn Sep 30, 2025
e1ad0c0
fix windows tests (#57008)
harshit-anyscale Sep 30, 2025
7e94127
[Data] - Fix mongo datasource collStats invocation (#57027)
goutamvenkat-anyscale Sep 30, 2025
cc85b7b
update test
ZacAttack Sep 30, 2025
42bfce0
[wheel] build java bits with wanda (#57021)
aslonnie Sep 30, 2025
10be3f1
Merge branch 'master' into field-mask-prototype
ZacAttack Sep 30, 2025
58161f5
Running 4 core release tests tests on python 3.10 (#56967)
elliot-barn Sep 30, 2025
1ecdb9f
Merge branch 'master' into field-mask-prototype
ZacAttack Sep 30, 2025
4e6a1c7
[release] Running more core nightly tests on python 3.10 (#57043)
elliot-barn Sep 30, 2025
8523fca
Loosen Ray self-dependency check to allow matching versions. (#57019)
rjpower Sep 30, 2025
a0b1eaa
[core] add "custom_setup" tag for tests (#56986)
aslonnie Sep 30, 2025
3be046f
[core] Improve actor and normal task shutdown sequence (#56159)
codope Sep 30, 2025
36d35aa
[core] Revert "Revert "[core] Deprecate LIFO/FIFO worker killing poli…
Sparks0219 Sep 30, 2025
b217645
[ci] upgrade rayci version to 0.20.0 (#57050)
aslonnie Sep 30, 2025
ebb9337
Fix rdt micro benchmark by ensuring the actor has received the tensor…
Qiaolin-Yu Sep 30, 2025
8315513
fix test
ZacAttack Sep 30, 2025
cb012b6
[core] split java worker tests out (#57054)
aslonnie Sep 30, 2025
4c97861
[core] pre-install dependencies for min install tests (#57045)
aslonnie Sep 30, 2025
2d9d528
[Data] - schema() handle pd.ArrowDtype -> pyarrow type conversion (#5…
goutamvenkat-anyscale Oct 1, 2025
be9db1d
[core] remove parallism for spark_on_ray tests (#57055)
aslonnie Oct 1, 2025
bab4a1d
fix tests
ZacAttack Oct 1, 2025
008ac69
add const
ZacAttack Oct 1, 2025
30fbb6b
Revert "[core] Refactor aggregator agent to support multiple publish …
edoakes Oct 1, 2025
99c7156
remove benchmark
ZacAttack Oct 1, 2025
5ae0b3b
[Ray Data | Docs] Error in ray.data.groupby example in docs (#57036)
jpatra72 Oct 1, 2025
bc8d885
[core] Add per worker process group and deprecate process subreaper i…
codope Oct 1, 2025
e2a16b6
[core] Fix autoscaler RAY_CHECK when GcsAutoscalerStateManager is out…
ZacAttack Oct 1, 2025
73d2f46
Revert "[core][1ev-debt/02] implement even merge logic at export time…
can-anyscale Oct 1, 2025
59b02a8
[core] fix typo on java test tag (#57074)
aslonnie Oct 1, 2025
63e4b0f
[ci] do not install java by default any more (#57072)
aslonnie Oct 1, 2025
f406785
[Data] [2/n] - Add predicate expression support for dataset.filter (#…
goutamvenkat-anyscale Oct 1, 2025
0dd0cfe
[core] Add config to not inject rpc failures if rpc's are local (#57034)
dayshah Oct 1, 2025
f5cdb57
[release test] fill in 3.10 ml legacy dependencies (#57081)
aslonnie Oct 1, 2025
44c19f0
[depset] fix compile results on images (#57084)
aslonnie Oct 1, 2025
7c2f9fa
[images] stop publishing ray-ml images (#57070)
aslonnie Oct 1, 2025
c506efe
[release] updating passing core long running tests to run on py310 (#…
elliot-barn Oct 1, 2025
d6a3b8b
[release] allowing py310 for gpu byod release tests (#57079)
elliot-barn Oct 1, 2025
75dd69e
[RLlib] LINT: Enable ruff imports for ``benchmarks/``, ``connectors/`…
czgdp1807 Oct 1, 2025
023eaa4
[core] Modify test expectations for test_actor_failures.py::test_exit…
Sparks0219 Oct 1, 2025
f8336ba
[wheel] stop building and releasing x86 osx wheels (#57077)
aslonnie Oct 1, 2025
3b1de77
[core] Renamed legacy NotifyDirectCallTask* methods. (#57051)
israbbani Oct 1, 2025
255fd6c
[core] Remove unstable `tune_air_oom` test (#57089)
edoakes Oct 1, 2025
84da583
[data] Abstractions for joins (#57022)
iamjustinhsu Oct 1, 2025
88dcef2
[AKS] Fix S3 access issue in AKS (#56358)
gangsf Oct 1, 2025
d97bc90
[core] Un-disable memory monitor on autoscaling test (#57088)
edoakes Oct 1, 2025
52347fe
[core] Stabilize & clean up `single_node_oom` release test (#57087)
edoakes Oct 1, 2025
17a5437
[docs][core] docfix - rst annotation showing up in render (#57104)
nrghosh Oct 1, 2025
1f1ce29
[rllib] remove `long_running_apex` test (#57097)
aslonnie Oct 1, 2025
ee4f143
[rllib] remove checkpoint release tests (#57105)
aslonnie Oct 1, 2025
f8465ee
[train][checkpoint] Add checkpoint_upload_function to ray.train.repor…
TimothySeah Oct 1, 2025
f975a67
[core] improve metric agent connection log (#57056)
can-anyscale Oct 1, 2025
46ac298
[core] Reapply aggregator refactoring changes + improvements to match…
sampan-s-nayak Oct 1, 2025
bef2a0e
[Core] [Azure] Use subscription id from azure profile if not provided…
marosset Oct 2, 2025
540fe55
[Data] Use iterator in write ops instead of accumulating all of the b…
alexeykudinkin Oct 2, 2025
b39aed4
[ci] install mpi4py from conda-forge channel (#57119)
aslonnie Oct 2, 2025
666f5ac
[serve] Fix wait_for_condition in test_custom_autoscaling_metrics.py …
arcyleung Oct 2, 2025
53aae7f
[Data] Fixing more flaky tests (#57113)
alexeykudinkin Oct 2, 2025
d82d069
[Data][LLM] Support multi-node TP/PP for ray.data.llm (#56779)
jeffreyjeffreywang Oct 2, 2025
fbdd606
[Core][Azure] fix: bug with config key pairs when launching worker no…
alimaazamat Oct 2, 2025
c7af80e
[Core] Rename reference_count files to reference_counter files (#57102)
Kunchd Oct 2, 2025
c249ac9
[Data] - Initialize datacontext after setting `src_fn_name` in actor …
goutamvenkat-anyscale Oct 2, 2025
127ecf4
add document for using fastapi factory pattern in serve (#56607)
abrarsheikh Oct 2, 2025
df62aa0
[Core] [Azure] Update tests according to Azure SSH public key behavio…
alimaazamat Oct 2, 2025
980169d
[core] Adding a batch API to get owners from the ReferenceCounter (#5…
israbbani Oct 2, 2025
76ab394
[Data] Rebased `get_eligible_operators` onto `has_pending_bundles` (#…
alexeykudinkin Oct 2, 2025
5f16047
[docs] Update Kueue integration documentation to include RayService &…
seanlaii Oct 2, 2025
4b3f89e
[core] Kill debug_state_gcs.txt (#56869)
dayshah Oct 2, 2025
85ef06d
[Core] [Azure] Always create standard public IP addresses (basic sku …
marosset Oct 2, 2025
77b1dcf
[train][doc] Add checkpoint_upload_mode to checkpoint docs (#56860)
TimothySeah Oct 2, 2025
12970ea
[Data][LLM] Support OpenAI's nested image_url schema in PrepareImageS…
GuyStone Oct 2, 2025
31b8eca
[data] Add new comparison release tests (#57111)
omatthew98 Oct 2, 2025
394b97c
reclassify autoscaling unit tests as small (#57141)
abrarsheikh Oct 3, 2025
efb3075
[Data] Fixing remaining issues with custom tensor extensions (#56918)
alexeykudinkin Oct 3, 2025
cca4e4c
[Data] - Download expr - cast to arrow before checking column (#57146)
goutamvenkat-anyscale Oct 3, 2025
3b2379e
[core] install mpirun (#57148)
aslonnie Oct 3, 2025
cdab8e4
[core][state] Raise proper exception for failed response parsing (#55…
22quinn Oct 3, 2025
ef43458
[data] Update docs (#57038)
richardliaw Oct 3, 2025
4abab32
[ci] add option to disable installing java toolchain (#56978)
aslonnie Oct 3, 2025
0b58208
[release] Don't block release test run if AUTOMATIC is specified (#57…
khluu Oct 3, 2025
046946b
[Core] Remove mpi runtime env plugin (#57143)
jjyao Oct 3, 2025
e3745b9
Small fixes to Metrics Tab for kube-ray clusters (#57149)
alanwguo Oct 3, 2025
9218257
[Data] Fix split_blocks produce empty blocks (#57085)
owenowenisme Oct 3, 2025
637aaf3
[Train] [release test] Release tests for ray train local mode (#56862)
xinyuangui2 Oct 3, 2025
943ca7a
[release auto] stop checking ray-ml image commits (#57158)
aslonnie Oct 3, 2025
c7787e9
[serve] additional deps to start with prometheus (#57155)
akyang-anyscale Oct 3, 2025
ca92d11
[core][RDT] Fix data race when using async gpu to gpu transfer (#57112)
Qiaolin-Yu Oct 3, 2025
3ff36f9
Revising test_jax_trainer flaky test (#56854)
JasonLi1909 Oct 3, 2025
c83be79
[ci] better logging groups on buildkite (#57162)
aslonnie Oct 3, 2025
3abacf2
[ci] mark java related tests with java tag (#57161)
aslonnie Oct 3, 2025
d98773a
[core] Fix bug where inflight requests are not taken into account by …
Sparks0219 Oct 3, 2025
aeedd05
[release] running core-daily-tests on py310 (#57064)
elliot-barn Oct 3, 2025
8ddc461
[Data] streaming train test split implementation (#56803)
martinbomio Oct 3, 2025
583391c
[serve] Configure proxy logger in generic class (#57172)
akyang-anyscale Oct 4, 2025
7232a40
[serve][llm] Add main pytest code snippet to those tests that were mi…
kouroshHakha Oct 4, 2025
e0313c4
[train] implement `BaseWorkerGroup` for V1/V2 compatibility (#57151)
matthewdeng Oct 4, 2025
70762d6
[doc] add doc build env var signal (#57170)
aslonnie Oct 4, 2025
61b9ed6
[docs] Fix broken Towards Data Science links (#57191)
thc1006 Oct 4, 2025
c4b474d
[data] deflake custom agg + datasink (#57192)
iamjustinhsu Oct 4, 2025
d1a154a
[ci] move global configs to new configs.py (#57190)
aslonnie Oct 4, 2025
3c93e22
[ci] avoid install dependencies in tests.env.Dockerfile (#57188)
aslonnie Oct 4, 2025
eb720cf
[core] Don't disconnect worker client on OBOD unless the worker is de…
dayshah Oct 4, 2025
49fdf2d
[ci] extract `get_docker_image` (#57195)
aslonnie Oct 4, 2025
e077dbf
[core] Log actor name when warning about excess queueing (#57124)
dayshah Oct 5, 2025
909d4b7
[serve][llm][docs] Add example of serving a VLLM model on fractional …
kouroshHakha Oct 5, 2025
0493f31
[Core] Update getting started and set up document for ray on vsphere …
roshankathawate Oct 6, 2025
4b35b3d
[serve] fix windows tests (#57183)
ok-scale Oct 6, 2025
bc9723a
[train][tune] Fix LightGBM v2 callbacks for Tune only usage (#57042)
liulehui Oct 6, 2025
534b0e4
[core][metric] Redefine gcs STATS using metric interface (#56201)
can-anyscale Oct 6, 2025
0e79426
[ci] add explicit python version (#57200)
aslonnie Oct 6, 2025
897ce68
[Data] - Handle BaseMaskedDtype -> pa type in schema (#57176)
goutamvenkat-anyscale Oct 6, 2025
c331af5
[serve] fix proxy lua dependency in dockerfile (#57221)
akyang-anyscale Oct 6, 2025
db1127b
[RLlib] Add tags to envrunner calls, count in flight requests in Acto…
ArturNiederfahrenhorst Oct 6, 2025
30ba652
[ci] supports building core binary bits for arm64 (#57214)
aslonnie Oct 6, 2025
f6a83c0
[train][tune] Refactor and Reintroduce keras tune callback (#57121)
liulehui Oct 6, 2025
8bfb124
[serve][llm] Refactor: Improve Deployment Builder Ergonomics and Code…
kouroshHakha Oct 6, 2025
3a2dcfe
[data] Add back _op_task_duration_stats for Issue Detection (#56958)
iamjustinhsu Oct 6, 2025
05a393b
record queued metrics on timeseries (#57024)
abrarsheikh Oct 6, 2025
b506cac
[data] Update release tests (#57223)
omatthew98 Oct 6, 2025
ea72568
[serve] Provide log buffer optionality in proxy actor (#57245)
akyang-anyscale Oct 7, 2025
83a10ed
[Data] Allow `ArrowVariableShapedTensorTypes` w/ diverging `ndim`s to…
alexeykudinkin Oct 7, 2025
41f430a
[core][ci] Upgrade RDT and cgraph microbenchmark machines (#57227)
dayshah Oct 7, 2025
23aad02
Revert "[core][metric] Redefine gcs STATS using metric interface" (#5…
aslonnie Oct 7, 2025
3408fe9
[core] Fix "objects_valid" for the case that multiple instances of th…
dayshah Oct 7, 2025
62e1d85
[data.llm] Fix build_llm_processor for ServeDeploymentProcessor (#57061)
jeffreyjeffreywang Oct 7, 2025
76c4494
add documentation for async inf (#56453)
harshit-anyscale Oct 7, 2025
1503da9
make deployment retry configurable (#56530)
harshit-anyscale Oct 7, 2025
fa0dc39
[docs] Add gpt oss deployment example (#56400)
Aydin-ab Oct 7, 2025
ea9811b
[data] pin transformers versions (#57254)
aslonnie Oct 7, 2025
83c8ca4
[core] Modify `RedisDelKeyPrefixSync` to use the Redis `SCAN` command…
acrewdson Oct 7, 2025
b0bd531
[ci] raydepsets: moving configs to a central location (#57236)
elliot-barn Oct 7, 2025
8f6c0f0
[core] Unexpected system exit instead of objects_valid crash on excep…
dayshah Oct 7, 2025
8dcd4c7
[Autoscaler][V2] Consider `bundle_label_selector` in Ray V2 Autoscale…
ryanaoleary Oct 7, 2025
f8732a1
[core][RDT] Fix nixl garbage collection after the object is freed (#5…
Qiaolin-Yu Oct 7, 2025
395311e
add warning for alpha stage (#57268)
harshit-anyscale Oct 7, 2025
9b0dc60
[Core] Add `fallback_strategy` API to Task/Actor remote options (#56374)
ryanaoleary Oct 7, 2025
ee59214
[data] External Outqueue Grafana Panels (#56973)
iamjustinhsu Oct 7, 2025
1014fdd
[ci] use prebuilt ray core binaries and ray dashboard (#56903)
aslonnie Oct 7, 2025
0c0c245
[Core] Fix a typo in tasks.rst (#57266)
harryge00 Oct 7, 2025
de76a0b
[core] Fix python 3.12 asyncio RecursionError leading to objects_vali…
dayshah Oct 7, 2025
55d4f6d
reclassify bazel tests (#57171)
abrarsheikh Oct 7, 2025
2f23f6d
[rllib] Fix footsies install (#57106)
pseudo-rnd-thoughts Oct 7, 2025
2ad6d83
[train] Fix exception queue race condition in ThreadRunner (#57249)
justinvyu Oct 7, 2025
ffcefe4
[Data] Make `image_embedding_from_jsonl_fixed_size_chaos` run on manu…
bveeramani Oct 7, 2025
6351471
[Train] Replace Checkpoint Manager pydantic v2 APIs with v1 APIs (#57…
JasonLi1909 Oct 7, 2025
121ac05
[docs] adding Run on Anyscale buttons to the gpt-oss template (#57264)
Aydin-ab Oct 7, 2025
953ecc5
[data] deflake sql + consumption + execution_optimizer + issue detect…
iamjustinhsu Oct 7, 2025
f9cb400
[core] Preserve err type in case of task cancellation due to actor de…
codope Oct 7, 2025
a70d05a
[core] Make Unsubscribe Idempotent (#57234)
Sparks0219 Oct 7, 2025
805b3c6
[data][dashboard] Add initial data iterator metrics to dashboard (#57…
TimothySeah Oct 7, 2025
f19664e
[train] Enable v2 for ray/train/tests (#56868)
justinvyu Oct 8, 2025
bdf5de4
Revert "[data][dashboard] Add initial data iterator metrics to dashbo…
matthewdeng Oct 8, 2025
9475779
[train] Enable deprecation warning for legacy xgboost/lightgbm traine…
justinvyu Oct 8, 2025
9452426
[release] running all air release tests on py3.10 (#57274)
elliot-barn Oct 8, 2025
df56352
[release] updating train release tests to run 3.10 (#57144)
elliot-barn Oct 8, 2025
32e59c2
[llm] Update vllm to 0.11.0 and Nixl to 0.6.0 (#57201)
kouroshHakha Oct 8, 2025
44a9732
[DOC-127] MVP for OSS Ray labels (#54254)
dstrodtman Oct 8, 2025
a6555d5
[Data] Split `test_consumption.py` (#57075)
owenowenisme Oct 8, 2025
fa874f3
[Core] Abstract reference counter behind interface for more defined A…
Kunchd Oct 8, 2025
17d6299
[train] Enable v2 for train py_doctest (#57256)
justinvyu Oct 8, 2025
5cd72ad
[Rllib] Fix tuple typing (#56955)
pseudo-rnd-thoughts Oct 8, 2025
d65ea2e
[serve][dashboard][llm] LLM Dashboard enhancements (#57053)
eicherseiji Oct 8, 2025
dde59b1
[Data] Fix `max_calls` to not be passed into `.options()` (#57265)
gvspraveen Oct 8, 2025
9c570d0
[docs] Update SLURM docs with symmetric-run (#56775)
richardliaw Oct 8, 2025
f10dcfc
[RLlib] Add setters to MultiAgentEpisode (#56585)
ArturNiederfahrenhorst Oct 8, 2025
281f96b
[train] Fix py312 GPU test filter (#57559)
justinvyu Oct 8, 2025
bd93496
[data][dashboard] Add initial data iterator metrics to dashboard atte…
TimothySeah Oct 8, 2025
5e6e586
[data] Fix errors with concatenation with mixed pyarrow native and ex…
omatthew98 Oct 8, 2025
17fb729
[release] Push release test images to Azure CR (#57242)
khluu Oct 8, 2025
4cdd511
[core][doc][autoscaler] Explain the autoscaler (#56339)
rueian Oct 8, 2025
1fbffea
[serve] reclassify test_deployment_scheduler as medium size test (#57…
akyang-anyscale Oct 8, 2025
9d3461c
[Train][release test] Migrating air_example_dolly_v2_lightning_fsdp_f…
JasonLi1909 Oct 8, 2025
73c31fc
[serve] Change test_controller_recovery logging config condition (#57…
akyang-anyscale Oct 8, 2025
1296dc4
[release] autoscaler & runtime core release tests on py3.10 (#57049)
elliot-barn Oct 8, 2025
9ae3d05
[serve][LLM] Enable cross-node placement groups for serve.llm (#56980)
nrghosh Oct 8, 2025
10d7df9
Add pydantic model to maintain compatibility across reporter_agent an…
alanwguo Oct 8, 2025
ab6c744
[Core] [Azure] Adding a test cluster config for azure and minor updat…
marosset Oct 8, 2025
81b21aa
[release] Add Azure dependencies to release test pipeline (#57537)
khluu Oct 9, 2025
165a6f4
[release] Remove duplicate list_java_files func (#57582)
khluu Oct 9, 2025
067c02a
[ci] kick forge (#57588)
aslonnie Oct 9, 2025
fa380d7
[release] allowing post_build_script or python_depsets (#57122)
elliot-barn Oct 9, 2025
ee2df5c
[Core] [Azure] skip managed identity auth for Azure when not running …
marosset Oct 9, 2025
36626e9
[ci][deps] checking multimodal inference release tests (#57580)
elliot-barn Oct 9, 2025
aba3630
[docs/core] incorporate typing into main actor docs (#56773)
richardliaw Oct 9, 2025
f4a68e7
[release] Annotate images built on release pipeline (#57277)
khluu Oct 9, 2025
497e1ec
[ci] kicking manylinux docker file too (#57595)
aslonnie Oct 9, 2025
a36880f
[release] Accommodate multiple filters with same attribute (#57577)
khluu Oct 9, 2025
237268b
[Core] Fix autoscaler_aws release test (#57275)
jjyao Oct 9, 2025
8a9403a
Resolving Circular Imports in Ray Train (#56921)
JasonLi1909 Oct 9, 2025
2d037c0
[train] Raise errors when mixing V1 and V2 API usage (#57570)
justinvyu Oct 9, 2025
8007edc
[train] update trainv2 flaky gpu test partitioning (#57602)
matthewdeng Oct 9, 2025
e23ce8b
[core] Remove `_metadata` option in actor & task decorators (#57211)
edoakes Oct 9, 2025
456a619
[core][rdt] Fix deregisterMem with none when using nixl (#57603)
Qiaolin-Yu Oct 9, 2025
45ebb1a
[core][otel] print a warning if metric name contains the ":" characte…
can-anyscale Oct 9, 2025
cef177f
[core] Make WaitForActorRefDeleted RPC Fault Tolerant (#57116)
Sparks0219 Oct 9, 2025
d15f4ca
[train][data] Enable Train v2 for ray/air/tests (#57534)
justinvyu Oct 9, 2025
5bfdecf
fix num oom'd tasks metric not working (#57611)
alanwguo Oct 9, 2025
f07db71
Add autoscaling metrics aggregation function (#56871)
abrarsheikh Oct 9, 2025
6182349
call reconfigure on rank changes (#57091)
abrarsheikh Oct 9, 2025
67bd328
[Data] Split `test_map` (#57551)
owenowenisme Oct 9, 2025
c18841e
[Data] Fixed retry policy for hash-shuffle tasks (#57572)
alexeykudinkin Oct 9, 2025
b458cad
[Data] - Add to_pyarrow() to Expr (#57271)
goutamvenkat-anyscale Oct 10, 2025
7a76178
[Data] Fixing prefetch loop to avoid being blocked on the block being…
alexeykudinkin Oct 10, 2025
ee43dd9
[serve] Prevent rechunking during streaming tests (#57592)
akyang-anyscale Oct 10, 2025
d7fbaad
[release] Upload & download blobs from Azure (#57540)
khluu Oct 10, 2025
777c36e
[Data] Avoid `iter_batches` inference benchmark (#57618)
alexeykudinkin Oct 10, 2025
6361ffa
Revert "Revert "[core][metric] Redefine gcs STATS using metric interf…
can-anyscale Oct 10, 2025
9ba5c20
[core] Clean up worker/raylet client pools on node death (#56613)
Sparks0219 Oct 10, 2025
62c6d97
[Data] Updating `streaming_split` tests & benchmarks (#57569)
alexeykudinkin Oct 10, 2025
f68d290
[llm][ci] Enable Serve LLM doc tests (#57619)
eicherseiji Oct 10, 2025
b29d138
[core][autosaler][v2] fix: num_workers_dict calculation by observatio…
rueian Oct 10, 2025
f6cce8b
[Doc][Core] Update accelerator-type Doc Regarding CPU-only Nodes (#57…
MengjinYan Oct 10, 2025
71786a0
Add perf metrics for 2.50.0 (#57585)
khluu Oct 10, 2025
a214565
[release] Add depset filename as part of custom image hash (#56952)
khluu Oct 10, 2025
4d75ad2
[core] Change config defaults to enable io_service metrics (#57614)
ZacAttack Oct 10, 2025
f5341e6
[Data][LLM] Add Video Processor and vllm example for ray data (#56785)
pandalee99 Oct 10, 2025
7dd8437
[Data] Retain bits of paths with semicolons in them (#57231)
HenryL27 Oct 10, 2025
410f434
Fix test_api.py::test_max_constructor_retry_count failing for windows…
landscapepainter Oct 10, 2025
023e470
[1/n] add application level autoscaling policy in schema (#57535)
abrarsheikh Oct 10, 2025
d7ac83e
Introduce sub-tabs with full Grafana dashboard embeds on Metrics tab …
kshanmol Oct 10, 2025
e6394f0
Merge branch 'master' into HEAD
ZacAttack Oct 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.
25 changes: 19 additions & 6 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# Must be first. Enables build:windows, build:linux, build:macos, build:freebsd, build:openbsd
build --enable_platform_specific_config

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

# 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 @@ -28,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 @@ -81,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 @@ -165,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 @@ -220,6 +230,9 @@ 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
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.8.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}}"
225 changes: 225 additions & 0 deletions .buildkite/_images.rayci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,225 @@
group: images
sort_key: "_images"
steps:
- name: raycpubase
label: "wanda: ray-py{{matrix}}-cpu-base"
tags:
- python_dependencies
- docker
wanda: docker/base-deps/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
ARCH_SUFFIX: ""

- name: raycpubaseextra
label: "wanda: ray-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
depends_on: raycpubase

- name: raycudabase
label: "wanda: ray-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
wanda: docker/base-deps/cuda.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.6.3-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
ARCH_SUFFIX: ""

- name: raycudabaseextra
label: "wanda: ray-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.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.6.3-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
depends_on: raycudabase

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

- name: ray-llmbaseextra
label: "wanda: ray-llm-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.wanda.yaml
matrix:
setup:
python:
- "3.11"
cuda:
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-llm"
ARCH_SUFFIX: ""
depends_on: ray-llmbase

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

- name: ray-mlcpubaseextra
label: "wanda: ray-ml-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
depends_on: ray-mlcpubase

- name: ray-mlcudabase
label: "wanda: ray-ml-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
wanda: docker/ray-ml/cuda.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-mlcudabaseextra
label: "wanda: ray-ml-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
- "12.1.1-cudnn8"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
depends_on: ray-mlcudabase

- name: ray-slimcpubase
label: "wanda: ray-slim-py{{matrix}}-cpu-base"
tags:
- python_dependencies
- docker
- skip-on-release-tests
wanda: docker/base-slim/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
ARCH_SUFFIX: ""

- name: ray-slimcudabase
label: "wanda: ray-slim-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
- skip-on-release-tests
wanda: docker/base-slim/cuda.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1"
- "11.8.0"
- "12.1.1"
- "12.3.2"
- "12.4.1"
- "12.5.1"
- "12.6.3"
- "12.8.1"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
ARCH_SUFFIX: ""
Loading