Skip to content

Modin 0.31.0

Compare
Choose a tag to compare
@anmyachev anmyachev released this 26 Jun 16:04
· 29 commits to main since this release
0.31.0
c8bbca8

First release compatible with NumPy 2.0.

Key Features and Updates Since 0.30.0

  • Stability and Bugfixes
    • FIX-#7138: Stop reloading modules for custom docstrings (#7307)
    • FIX-#7263: Empty docstrings should not be inherited (#7264)
    • FIX-#7272: Remove HDK engine (#7275)
    • FIX-#7277: Remove Cudf storage format as unmaintained (#7290)
    • FIX-#7278: Make sure enable_logging decorator preserve type hints (#7279)
    • FIX-#7292: Prepare Modin code to NumPy 2.0 (#7293)
    • FIX-#7295: Unpin numexpr to allow versions >= 2.8.4 to match pandas (#7296)
    • FIX-#7309: Update versioneer with versioneer install --vendor (#7311)
    • FIX-#7320: Bump the github-actions group with 3 updates (#7319)
    • FIX-#7321: Using C engine instead of pyarrow for getting metadata in read_csv (#7322)
  • Performance enhancements
    • PERF-#7299: Avoid using synchronize_labels for combine function (#7300)
  • Refactor Codebase
    • REFACTOR-#7271: Remove instance_type attribute of axis partitions (#7268)
    • REFACTOR-#7273: Remove deprecated functions from utils.py, accessor.py and io.py (#7274)
    • REFACTOR-#7285: Remove deprecated configs (#7286)
    • REFACTOR-#7294: Reduce access of methods _modin_frame methods from _query_compiler (#7297)
    • REFACTOR-#7313: Add similar methods as in #7294 for operating on columns (#7314)
  • Update testing suite
    • TEST-#0000: Add a Dependabot config to auto-update GitHub action versions (#7318)
    • TEST-#7316: Run a subset of CI tests with python 3.10 and 3.11 on a scheduled basis (#7289)
  • Documentation improvements
    • DOCS-#0000: Adds RunLLM widget to docs (#7326)
    • DOCS-#7287: Update Modin on Dask documentation (#7288)
  • New Features
    • FEAT-#6574: UserWarning no longer displayed when Series/DataFrames are small (#7323)
    • FEAT-#7249: Add reload_modin feature (#7280)
    • FEAT-#7265: Automatic publication of Modin wheel to PyPI (#7262)
    • FEAT-#7283: Introduce MinRowPartitionSize and MinColumnPartitionSize (#7284)
    • FEAT-#7310: NumPy 2.0 support (#7312)

Contributors

@Jayson729
@Retribution98
@YarShev
@anmyachev
@arunjose696
@kurtmckee
@sfc-gh-dpetersohn
@vsreekanti