Releases: piskvorky/smart_open
Releases · piskvorky/smart_open
v7.5.0
v7.4.4
v7.4.3
What's Changed
- [s3] Simplify WHENCE_END logic by @ddelange in #902
- Bump the github-actions group with 2 updates by @dependabot[bot] in #903
- [docs] Readability fixes in release instructions by @ddelange in #904
- [http] Avoid using response.iter_content by @ddelange in #905
Full Changelog: v7.4.2...v7.4.3
v7.4.2
v7.4.1
v7.4.0
Note
[s3] As of this release, smart_open.s3.iter_bucket will use a single shared concurrent.futures.ThreadPoolExecutor with a single shared thread-safe S3.Client. For more details, see #896 (comment).
Warning
This version was yanked from PyPI because 7.4.0 introduced S3 tcp_keepalive, which is available as of boto3 1.9.17. A lower pin was added in 7.4.1.
What's Changed
- Disambiguate URI examples in README.rst by @ddelange in #879
- Remove travis leftover by @ddelange in #881
- build: fix invalid
fallback_versionwhen builing withuvby @DeflateAwning in #884 - Bump the github-actions group with 2 updates by @dependabot[bot] in #886
- Protect against hanging tests by @ddelange in #888
- [s3] Improve handling of InvalidRange and seek on empty file by @ddelange in #889
- Simplify CI, use uv by @ddelange in #890
- Add macos to CI by @ddelange in #891
- [s3] Optimize forward seeks within buffered data to avoid redundant GET by @ddelange in #892
- Run tests in parallel by @ddelange in #893
- [s3] Add range_chunk_size param to read using multiple GET requests by @ddelange in #887
- Drop python 3.8, add python 3.14 by @ddelange in #896
- Use compression.zstd (PEP-784) by @Rogdham in #895
New Contributors
- @DeflateAwning made their first contribution in #884
- @Rogdham made their first contribution in #895
Full Changelog: v7.3.1...v7.4.0
v7.3.1
What's Changed
- Fix release.sh for the final merge back into develop by @ddelange in #872
- Bump actions/checkout from 4 to 5 in the github-actions group by @dependabot[bot] in #877
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #878
- Add .xz and increase performance of compression module by @ddelange in #875
Full Changelog: v7.3.0.post1...v7.3.1
v7.3.0.post1
What's Changed
- Fix release.sh merge message and final merge by @ddelange in #868
- Bump softprops/action-gh-release from 2.2.1 to 2.3.2 in the github-actions group by @dependabot in #867
- Fix CI badge by @ddelange in #869
- Drop 3.7 support in pyproject.toml by @ddelange in #871
New Contributors
- @dependabot made their first contribution in #867
Full Changelog: v7.3.0...v7.3.0.post1
v7.3.0
Warning
This version was yanked from PyPI because pyproject.toml falsely claimed that python 3.7 was still supported.
What's Changed
- Remove head_bucket call from s3.SinglepartWriter by @ddelange in #857
- Add help.txt linting step by @ddelange in #853
- Add buffer_size transport param to ssh.py by @ddelange in #861
- Fix integration test CI rot by @ddelange in #864
- Fix try-except in ssh.py for missing port in ssh config by @ddelange in #863
- Make s3.SinglepartWriter seekable by @ddelange in #854
- Modernize python packaging by @ddelange in #851
Full Changelog: v7.2.0...v7.3.0