Releases: pyathena-dev/PyAthena
Releases · pyathena-dev/PyAthena
Release list
v3.35.4
What's Changed
- Fix escaper selection for DELETE and CTAS to prevent SQL injection (CVE-2026-65321) by @laughingman7743 in #745
Full Changelog: v3.35.3...v3.35.4
v3.35.3
What's Changed
- Bump setuptools from 78.1.1 to 83.0.0 by @dependabot[bot] in #741
- fix(sqlalchemy): return the formatted DATE literal from AthenaDate.process by @Sanjays2402 in #743
- test(sqlalchemy): cover AthenaTimestamp.process and simplify AthenaDate isinstance by @laughingman7743 in #744
New Contributors
- @Sanjays2402 made their first contribution in #743
Full Changelog: v3.35.2...v3.35.3
v3.35.2
What's Changed
- Bump soupsieve from 2.8 to 2.8.4 by @dependabot[bot] in #738
- Fix/739 cache schema catalog by @Liam3851 in #740
New Contributors
Full Changelog: v3.35.1...v3.35.2
v3.35.1
What's Changed
- Restore legacy keyword arguments on the private _execute() methods by @laughingman7743 in #735
Full Changelog: v3.35.0...v3.35.1
v3.35.0
What's Changed
- Centralize shared execute() kwargs into an ExecuteOptions dataclass by @laughingman7743 in #733
Full Changelog: v3.34.0...v3.35.0
v3.34.0
What's Changed
- Add filesystem API parity features to the built-in S3FileSystem by @laughingman7743 in #729
- Complete the filesystem parity checklist: pipe_file, version-aware mode, and fsspec registry DX by @laughingman7743 in #730
- Use f-strings for the remaining log messages by @laughingman7743 in #731
- Allow dispatching the test workflow manually by @laughingman7743 in #732
Full Changelog: v3.33.0...v3.34.0
v3.33.0
What's Changed
- Replace Makefile with just by @laughingman7743 in #725
- Bump boto3 lower bound to >=1.41.2 to match botocore floor by @laughingman7743 in #726
- Support Amazon S3 Tables in the SQLAlchemy dialect and manage test infrastructure in CloudFormation by @laughingman7743 in #727
Full Changelog: v3.32.0...v3.33.0
v3.32.0
What's Changed
- Add on_poll callback for real-time query monitoring (#723) by @laughingman7743 in #724
Full Changelog: v3.31.1...v3.32.0
v3.31.1
What's Changed
- Bump pyarrow from 18.1.0 to 23.0.1 by @dependabot[bot] in #720
- Fix empty object write for small files in fsspec transactions by @laughingman7743 in #721
Full Changelog: v3.31.0...v3.31.1
v3.31.0
What's Changed
- Bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in #699
- Pin GitHub Actions to commit SHAs for supply chain security by @laughingman7743 in #700
- Update GitHub Actions to latest versions by @laughingman7743 in #702
- Bump pygments from 2.18.0 to 2.20.0 by @dependabot[bot] in #703
- Bump pytest from 8.3.4 to 9.0.3 by @dependabot[bot] in #704
- Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #705
- Bump idna from 3.10 to 3.15 by @dependabot[bot] in #706
- feat: support newer GetQueryExecution response fields by @laughingman7743 in #708
- docs: note JWT Trusted Identity Propagation is not supported by @laughingman7743 in #716
- docs: note Result Reuse semantic-equivalence behavior change (2025-11) by @laughingman7743 in #714
- ci: introduce markdownlint-cli2 and verify docs build on PRs by @laughingman7743 in #718
- docs: add federated passthrough queries section by @laughingman7743 in #715
Full Changelog: v3.30.1...v3.31.0