Skip to content

v0.8.0a1

Pre-release
Pre-release
Compare
Choose a tag to compare
@wjsi wjsi released this 06 Aug 11:53
· 424 commits to master since this release
ce1f152

This is the release notes of v0.8.0a1. See here for the complete list of solved issues and merged PRs.

New Features

  • Tensor
    • Add partial support of bessel functions (#2258, thanks @JuntaoMa!)
    • Implements mars.tensor.in1d (#2297)
  • Learn
    • Implements mars.learn.utils.multiclass.unique_label (#2295)
  • Services
    • Add get_storage_level_info api (#2228)
    • Basic rerun subtask (#2198)
    • Add API to fetch tileable graph as JSON (#2253, thanks @RandomY-2!)
    • Enable running on GPU for oscar (#2284)
  • Others
    • Add support for seek method in memory cases (#2250)

Enhancements

  • Support choosing aggregation algorithm at runtime (#2213)
  • Add support for stateless actors (#2218)
  • Add status filters for Cluster service (#2214)
  • Reassign subtasks and filter nodes with status (#2159, thanks @vcfgv!)
  • Add methods to sessions to get web endpoint (#2236)
  • Ensure range index incremental for data source op like md.read_csv (#2232)
  • Use Kubernetes Service to discover Mars Supervisors (#2227)
  • Record mapper meta for shuffle task (#2248)
  • Support data dependency for run_script (#2251)
  • Refine oscar debugging (#2252)
  • Support fetch_log for web session (#2257)
  • Use batch method to reduce transferring cost for shuffle tasks (#2233)
  • Allow turning off actor killing (#2273)
  • Assign bands given devices of subtasks (#2276)
  • Add bind method to facilitate extracting batch args (#2280)
  • Reduce memory estimation for specific operands (#2283)

Bug fixes

  • Fix NoDataToSpill when multiple storage quota requests happen simultaneously (#2203)
  • Pass logging config file name into sub pools (#2222)
  • Stop using thread local to store default session. (#2217)
  • Fix possible CI failure when destroying remote object for incremental index (#2239)
  • Fix service errors in Windows (#2237)

Documentation

  • Doc refinement for Oscar (#2234)
  • Add docs for batch methods (#2293)

Installation

  • Merge default & distributed requirements (#2263)

Tests

  • Add separate check pipeline (#2299)
  • Fix delocate version to 0.8.2 to avoid deploy error (#2305)