🚀 Streaming v0.10.0
Streaming v0.10.0
is released! Install via pip
:
pip install --upgrade mosaicml-streaming==0.10.0
Improvements
1. Reusable cloud download clients (#817)
- Streaming now reuses cloud download clients when downloading shard files instead of creating a new client for each download.
- This avoids run failures that sometimes occur with too many open sockets or excessive cloud authentication requests.
2: py1b
shuffle algorithm deprecation (#837)
- The
py1b
shuffle algorithm has now been deprecated. Please use the improvedpy1e
(default) or thepy1br
shuffle algorithms instead.
What's Changed
- Update FAQs to indicate wrapping not supported by @milocress in #822
- refactored the download module to have reusable clients by @ethantang-db in #817
- Update pytest-cov requirement from <6,>=4 to >=4,<7 by @dependabot in #821
- Consistent errors for unused streams in batching methods by @snarayan21 in #826
- Update setuptools requirement from <68.0.0 to <76.0.0 by @dependabot in #825
- fix f string by @XiaohanZhangCMU in #829
- Bump fastapi from 0.115.4 to 0.115.5 by @dependabot in #830
- Bump uvicorn from 0.32.0 to 0.32.1 by @dependabot in #834
- Bump pydantic from 2.9.2 to 2.10.1 by @dependabot in #833
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #836
- Bump pydantic from 2.10.1 to 2.10.2 by @dependabot in #835
- Version bump to 0.11.0.dev0, including deprecations by @snarayan21 in #837
New Contributors
- @ethantang-db made their first contribution in #817
Full Changelog: v0.9.1...v0.10.0