v1.5.0 (February 20, 2026)
New features
- Add DCPOptimizedS3Reader as new default for faster and partial DCP loading (#378, #419)
- Add support for Python 3.14 (#408)
- Add weights_only parameter support for Lightning 2.6.0 compatibility (#388)
Bug fixes
- Add py.typed file to enable external type checking (#406)
- Override S3Writer closed property and block writes after close (#360)
- Fix SequentialS3Reader to stay at EOF when seeking beyond object size (#362)
Other changes
- Add seekable() method in S3Reader to eliminate tensor copies during DCP loading (#359)
- Add load ordering optimization to S3StorageReader for sequential access patterns (#372)
- Add os, arch, and PyTorch version to user agent string (#397)
- Add benchmark to run DCP Loading Workloads (#357)
- Add thread_count parameter to S3StorageWriter (#370)
- Add macOS x86_64 and Python 3.8 deprecation warnings (#400)
Breaking changes
- No breaking changes, but DCPOptimizedS3Reader as the new default reader for
S3StorageReadermight lead to behavioral changes. See DCPOptimizedS3Reader Errors for more details.
Full Changelog: v1.4.3...v1.5.0