Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 5, 2025

Bumps ray from 2.40.0 to 2.45.0.

Release notes

Sourced from ray's releases.

Ray-2.45.0

Ray Core

💫 Enhancements

  • Make Object Store Fallback Directory configurable (#51189).
  • [cgraph] Support with_tensor_transport(transport='shm') (#51872).
  • [cgraph] Support reduce scatter and all gather collective for GPU communicator in compiled graph (#50624).

🔨 Fixes

  • Make sure KillActor RPC with force_kill=True can actually kill the threaded actor (#51414).
  • [Autoscaler] Do not remove idle nodes for upcoming placement groups (#51122).
  • Threaded actors get stuck forever if they receive two exit signals (#51582).
  • [cgraph] Fix illegal memory access of cgraph when used in PP (#51734).
  • Avoid resubmitted actor tasks from hanging indefinitely (#51904).
  • Fix interleaved placement group creation process due to node failure (#52202).
  • Flush task events in CoreWorker::Shutdown instead of CoreWorker::Disconnect (#52374).

🏗 Architecture refactoring

Ray Libraries

Ray Data

🎉 New Features

  • New ClickHouse sink via Dataset.write_clickhouse() (#50377)
  • Support ray_remote_args_fn in Dataset.groupby().map_groups() to set per-group runtime env and resource hints (#51236)
  • Expose Dataset.name / set_name as a public API for easier lineage tracking (#51076)
  • Allow async callable classes in Dataset.flat_map() (#51180)
  • Introduce Ruleset abstraction for rule-based query optimisation (#51558)
  • Add seamless conversion from Daft DataFrame to Ray Dataset (#51531)
  • Improved support for line-delimited JSONL reading in read_json() (#52083)
  • Provide Dataset.export_metadata() for schema & stats snapshots (#52227)

💫 Enhancements

  • Improved performance of sorting and sort-shuffle based operations (by more than 5x in benchmarks) (#51943)
  • Metrics: number of map-actor workers alive / pending / restarting (#51082)
  • Continuous memory-usage polling per map task (#51324)
  • Auto-tune map-task memory based on output size (#51536)
  • More informative back-pressure progress bar (#51697)
  • Faster RefBundle.get_cached_location() lookup (#52097)
  • Speed-up for PandasBlock.size_bytes() (#52510)
  • Expanded BlockColumnAccessor utilities and ops (#51326, #51571)

🔨 Fixes

  • Correct MapTransformFn.__eq__ equality check (#51434)
  • Persist unresolved wildcard paths in FileBasedDataSource (#51424)
  • Repair Hugging Face dynamic-module loading on workers (#51488)
  • Prevent HTTP URLs from being expanded by _expand_paths (#50178)
  • Fix Databricks host-URL parsing in Delta datasource (#49926)

... (truncated)

Commits
  • 4883bd5 [release] upload python 3.13 wheels (#52593)
  • 4e641de [release] 2.45.0 version change (#52584)
  • e8906c4 [data] Remove frivolous shutdown calls causing test error (#52557)
  • 8ca0bcb [java] run all pre-commit hooks (#52281)
  • 873e693 [core][autoscaler][v1] prune IPs from the LoadMetrics after terminating nodes...
  • c872a52 [data][train] Fix compute config for local_fs + jpeg image classification ben...
  • 9928903 feat: try ray banner (#52554)
  • c79a3de [Dashboard] Remove millisecond padding in DurationText component (#52395)
  • 60ed6fd [core] Deflake test_placement_group_4 (#52552)
  • 3a6eb90 [doc][kuberay] mention scale command (#52222)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ray](https://github.com/ray-project/ray) from 2.40.0 to 2.45.0.
- [Release notes](https://github.com/ray-project/ray/releases)
- [Commits](ray-project/ray@ray-2.40.0...ray-2.45.0)

---
updated-dependencies:
- dependency-name: ray
  dependency-version: 2.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 5, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 12, 2025

Superseded by #64.

@dependabot dependabot bot closed this May 12, 2025
@dependabot dependabot bot deleted the dependabot/pip/ray-2.45.0 branch May 12, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants