Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=2.7.1
->>=2.8.0
Release Notes
ray-project/ray (ray)
v2.8.0
Compare Source
Release Highlights
This release features stability improvements and API clean-ups across the Ray libraries.
rllib_contrib
(still available within RLlib for Ray 2.8).Ray Libraries
Ray Data
🎉 New Features:
Dataset.map
andDataset.flat_map
(#40010)💫Enhancements:
DatasetPipeline
(#40129)BulkExecutor
code path (#40200)Dataset
parameters and methods (#40385)_StatsActor
(#40118)Dataset.unique()
(#40016)sample_boundaries
inSortTaskSpec
(#39581)🔨 Fixes:
_StatsActor
errors withPandasBlock
(#40481)do_write
(#40422)get_object_locations
for metrics (#39884).pieces
with updated.fragments
(#39523)Preprocessor
that have been fit in older versions (#39173)convert_udf_returns_to_numpy
(#39188)RefBundles
(#39016)📖Documentation:
Ray Train
🎉 New Features:
💫Enhancements:
pytorch_lightning
andlightning
(#39841, #40266)DataContext
toRayTrainWorkers
(#40116)🔨 Fixes:
📖Documentation:
🏗 Architecture refactoring:
LightningTrainer
,AccelerateTrainer
, `TransformersTrainer (#40163)DatasetConfig
(#39963)DatasetPipeline
(#40159)Ray Tune
💫Enhancements:
Tuner.restore()
is called on an instance (#39676)🏗 Architecture refactoring:
Ray Serve
💫Enhancements:
Both single-app configuration and DAG API will be removed in 2.9.
8265
.52365
) is deprecated. The support will be removed in a future version.InputNode
andDAGDriver
Deployment.deploy()
,Deployment.delete()
,Deployment.get_handle()
serve.get_deployment
andserve.list_deployments
🔨 Fixes:
dedicated_cpu
anddetached
options inserve.start()
have been fully disallowed.grpc_options
onserve.start()
was only allowing agRPCOptions
object in Ray 2.7.0. Dictionaries are now allowed to be used asgrpc_options
in theserve.start()
call.RLlib
💫Enhancements:
rllib_contrib
algorithms (A2C, A3C, AlphaStar #36584, AlphaZero #36736, ApexDDPG #36596, ApexDQN #36591, ARS #36607, Bandits #36612, CRR #36616, DDPG, DDPPO #36620, Dreamer(V1), DT #36623, ES #36625, LeelaChessZero #36627, MA-DDPG #36628, MAML, MB-MPO #36662, PG #36666, QMix #36682, R2D2, SimpleQ #36688, SlateQ #36710, and TD3 #36726) all produce warnings now if used. See here for more information on therllib_contrib
efforts. (36620, 36628, 3🔨 Fixes:
#39654, #35975, #39552, #38555
Ray Core and Ray Clusters
Ray Core
🎉 New Features:
💫Enhancements:
ray start --runtime-env-agent-port
is officially supported. (#39919)🔨 Fixes:
📖Documentation:
Ray Clusters
💫Enhancements:
📖Documentation:
🔨 Fixes:
Dashboard
🎉 New Features:
🔨 Fixes:
Thanks
Many thanks to all who contributed to this release!
@scottjlee, @chappidim, @alexeykudinkin, @ArturNiederfahrenhorst, @stephanie-wang, @chaowanggg, @peytondmurray, @maxpumperla, @arvind-chandra, @iycheng, @JalinWang, @matthewdeng, @wfangchi, @z4y1b2, @alanwguo, @Zandew, @kouroshHakha, @justinvyu, @yuanchen8911, @vitsai, @hongchaodeng, @allenwang28, @caozy623, @ijrsvt, @omus, @larrylian, @can-anyscale, @joncarter1, @ericl, @lejara, @jjyao, @Ox0400, @architkulkarni, @edoakes, @raulchen, @bveeramani, @sihanwang41, @WeichenXu123, @zcin, @Codle, @dimakis, @simonsays1980, @cadedaniel, @angelinalg, @luv003, @JingChen23, @xwjiang2010, @rynewang, @Yicheng-Lu-llll, @scrivy, @michaelhly, @shrekris-anyscale, @xxnwj, @avnishn, @woshiyyya, @aslonnie, @amogkam, @krfricke, @pcmoritz, @liuyang-my, @jonathan-anyscale, @rickyyx, @scottsun94, @richardliaw, @rkooo567, @stefanbschneider, @kevin85421, @c21, @sven1977, @GeneDer, @matthew29tang, @RocketRider, @LaynePeng, @samhallam-reverb, @scv119, @huchen2021
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.