v0.7.0b2
Pre-release
Pre-release
This is the release notes of v0.7.0b2. See here for the complete list of solved issues and merged PRs.
Changes that break compatibility
- From v0.7.0b2 on, staled threading-based scheduler as well as distributed scheduler based on Mars actor 1.0 have been removed, thus clients with older versions are completely incompatible.
Highlights
- Unified scheduling based on Oscar which is Mars actor 2.0 is ready for tests.
New Features
- DataFrame
- Services
- Deloy
- Add command line support for Oscar deployment (#2131)
- Ray
- [Ray] ray oscar deploy (#2089)
Enhancements
- Hold data ref in DataManager (#2090)
- Enabling iterative tiling etc support for task service (#2097)
- Enable optimization for task service (#2098)
- Implement
last_idle_time
API (#2099) - Integrate mars object check for session (#2103)
- Make Mars pools compatible with Python 3.6 (#2110)
- [ray] optimize ray deploy speed (#2118)
- Implement RESTful web API (#2120)
- [ray] Support supervisor exclusive node option (#2121)
- Add asyncio task timeout debugger (#2127)
- Add transfer support for storage service (#2100)
- [ray] supervisor support sub pool (#2128)
- Configure azure pipelines job timeout (#2139)
- Allow overriding service config files (#2140)
Bug fixes
- Fix distributed
make_blobs
and column pruning inread_sql
(#2092) - Fix result error when yield after exceptions (#2096)
- Wrap sync method in session so that they will be running in threads (#2109)
- Fix pool cases and shared memory cases in Windows (#2114)
- Fix
_get_ports_from_netstat
hang (#2116) - Fix unpickle mars config error (#2130)
- Filter pipeline jobs by branch (#2138)