# Ray 1.4.1 — Ray-1.4.1 - Product: Ray (https://whatsnew.fyi/product/ray) - Vendor: Anyscale - Date: 2021-06-30 - Version: 1.4.1 - Original notes: https://github.com/ray-project/ray/releases/tag/ray-1.4.1 - Permalink: https://whatsnew.fyi/product/ray/releases/1.4.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Python 3.9 wheels for Linux, MacOS, and Windows - **added** — Add warnings when many tasks scheduled in Ray Client - **changed** — Improve error messages in Ray Client - **changed** — Support Dask 2021.06.1 - **changed** — Support object refs in Tune with_params - **fixed** — Resolve on-prem bug in Ray Autoscaler - **fixed** — Fix gRPC Timeout Options in Ray Client - **fixed** — Fix Ray Client disconnect on dataclient error - **fixed** — Fix runtime environments bugs - **fixed** — Improve runtime environments logging - **fixed** — Fix race condition leading to failed imports in Ray Core - **fixed** — Don't broadcast empty resources data - **fixed** — Fix async actor lost object bug - **fixed** — Always report job timestamps in milliseconds - **fixed** — Fix multi-node placement group and job config bugs - **fixed** — Fix bug in task dependency management for duplicate args - **fixed** — Unify Python and core worker ids - **fixed** — Fix Ray Serve shutdown to go through Serve controller - **security** — Upgrade Java dependencies to fix CVEs #### Release 1.4.1 Notes ##### Ray Python Wheels Python 3.9 wheels (Linux / MacOS / Windows) are available ([#16347](https://github.com/ray-project/ray/pull/16347) [#16586](https://github.com/ray-project/ray/pull/16586)) ##### Ray Autoscaler 🔨 Fixes: On-prem bug resolved ([#16281](https://github.com/ray-project/ray/pull/16281)) ##### Ray Client 💫Enhancements: * Add warnings when many tasks scheduled ([#16454](https://github.com/ray-project/ray/pull/16454)) * Better error messages ([#16163](https://github.com/ray-project/ray/pull/16163)) 🔨 Fixes: * Fix gRPC Timeout Options ([#16554](https://github.com/ray-project/ray/pull/16554)) * Disconnect on dataclient error ([#16588](https://github.com/ray-project/ray/pull/16588)) ##### Ray Core 🔨 Fixes: * Runtime Environments * Docs ([#16290](https://github.com/ray-project/ray/pull/16290)) * Bug fixes ([#16475](https://github.com/ray-project/ray/pull/16475), [#16535](https://github.com/ray-project/ray/pull/16535), [#16378](https://github.com/ray-project/ray/pull/16378)) * Logging improvement ([#16516](https://github.com/ray-project/ray/pull/16516)) * Fix race condition leading to failed imports [#16278](https://github.com/ray-project/ray/pull/16278) * Don't broadcast empty resources data ([#16104](https://github.com/ray-project/ray/pull/16104)) * Fix async actor lost object bug ([#16414](https://github.com/ray-project/ray/pull/16414)) * Always report job timestamps in milliseconds ([#16455](https://github.com/ray-project/ray/pull/16455), [#16545](https://github.com/ray-project/ray/pull/16545), [#16548](https://github.com/ray-project/ray/pull/16548)) * Multi-node placement group and job config bug fixes ([#16345](https://github.com/ray-project/ray/pull/16345)) * Fix bug in task dependency management for duplicate args ([#16365](https://github.com/ray-project/ray/pull/16365)) * Unify Python and core worker ids ([#16712](https://github.com/ray-project/ray/pull/16712)) ##### Dask 💫Enhancements: Dask 2021.06.1 support ([#16547](https://github.com/ray-project/ray/pull/16547)) ##### Tune 💫Enhancements: Support object refs in with_params ([#16753](https://github.com/ray-project/ray/pull/16753)) ##### Serve 🔨Fixes: Ray serve shutdown goes through Serve controller ([#16524](https://github.com/ray-project/ray/pull/16524)) ##### Java 🔨Fixes: Upgrade dependencies to fix CVEs ([#16650](https://github.com/ray-project/ray/pull/16650), [#16657](https://github.com/ray-project/ray/pull/16657)) ##### Documentation * Runtime Environments ([#16290](https://github.com/ray-project/ray/pull/16290)) * Feature contribution [Tune] ([#16477](https://github.com/ray-project/ray/pull/16477)) * Ray design patterns and anti-patterns ([#16478](https://github.com/ray-project/ray/pull/16477)) * PyTorch Lightning ([#16484](https://github.com/ray-project/ray/pull/16484)) * Ray Client ([#16497](https://github.com/ray-project/ray/pull/16497)) * Ray Deployment ([#16538](https://github.com/ray-project/ray/pull/16477)) * Dask version compatibility ([#16595](https://github.com/ray-project/ray/pull/16595)) ##### CI Move wheel and Docker image upload from Travis to Buildkite ([#16138](https://github.com/ray-project/ray/pull/16138) [#16241](https://github.com/ray-project/ray/pull/16138)) ##### Thanks Many thanks to all those who contributed to this release! @rkooo567, @clarkzinzow, @WangTaoTheTonic, @ckw017, @stephanie-wang, @Yard1, @mwtian, @jovany-wang, @jiaodong, @wuisawesome, @krfricke, @architkulkarni, @ijrsvt, @simon-mo, @DmitriGekhtman, @amogkam, @richardliaw