Skip to content

v0.5.0

Compare
Choose a tag to compare
@qinxuye qinxuye released this 29 Aug 09:32
· 52 commits to v0.5 since this release
0352988

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 for md.read_csv and md.read_sql (#1495)
  • 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 and build (#1530)
  • Optimize mars.learn.cluster.KMeans when n_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)