v0.5.0
This is the release notes of v0.5.0. See here for the complete list of solved issues and merged PRs.
This release note only covers the difference from v0.5.0rc1; for all highlights and changes, please refer to the release notes of the pre-releases:
New Features
- DataFrame
- Support
use_arrow_dtype
formd.read_csv
andmd.read_sql
(#1495)
- Support
- Others
- Store and query graph information in batch (#1504)
Enhancements
- Fix compatibility for gevent>=20.5.1 (#1493)
- Add an option to control writing shuffle data into disk (#1516)
- Unify logic of modes including
eager
,kernel
andbuild
(#1530) - Optimize
mars.learn.cluster.KMeans
whenn_clusters
is relatively large (#1536)
Bug fixes
- Update
mt.split
to support list and tuple (#1509, thanks @YoshieraHuang!) - Fix pandas 1.1 compatibility (#1515)
- Fix
mt.isclose
when some of the arguments is scalar (#1518) - Fix
mt.linalg.norm
when axis is negative (#1519, thanks @YoshieraHuang!) - Fix
arctan2
when arguments contains scalar (#1520) - Unregister scheduler observer when destroying actors (#1526)
- Fix creating Mars DataFrame from an empty pandas DataFrame (#1531)
- Support
df.groupby().count()
for arrow dtype with and without pyarrow installed (#1532) - Fix DataFrame reduction on GPU (#1535)