v0.4.2
This is the release notes of v0.4.2. See here for the complete list of solved issues and merged PRs.
New Features
- DataFrame
- Add support for {DataFrame,Series,Index}.
drop(#1268) - Add {DataFrame,Series}.to_sql() and Series.to_csv() (#1267)
- Implements
{DataFrame,Series,Index}.drop_duplicates(#1292) - Implement
DataFrame.melt(#1295) - Implements
md.read_sql_query(#1300) - Implements {Series,Index}.to_frame() and Index.to_series() (#1323)
- Support setting columns for DataFrame (#1327)
- Add support for {DataFrame,Series,Index}.
- Learn
- Add MarsDistributor for
tsfreshlibrary (#1281)
- Add MarsDistributor for
- Remote
- Support tileables as arguments for spawned functions (#1298)
Enhancements
- Allow client-side to use pickle to serialize / deserialize tensor data (#1291)
- Support create session from environment variables (#1322)
Bug fixes
- Fix
NearestNeighborsthat run failed in cluster mode (#1273) - Fix graph hang on tile failure and execution failure (#1275)
- Fix failure for None-result spawn functions (#1280)
- Fix shape calculation in TensorIndex for
tensor.__setitem__(#1293) - Support fuse for Mars Remote (#1294)
- Fix
mt.linalg.normwhen chunk shape on axis > 1 (#1303) - Trigger execution in
check_consistent_lengthwhen arrays have unknown shape (#1325) - Fix
build_dfwhen input DataFrame has duplicate columns (#1324) - Fix error in
calc_data_size()for GroupByWrapper (#1329) - Fix wrong columns value in
reset_index(#1330)
Documentation
- Add docs for remote API, getting started as well as GPU integration (#1274)
Others
- Use latest pandas wheel for Python 3.8 (#1332)