Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.0] - 2026-01-14
🦀 Breaking Changes
Warning
- 2.0 removes support for Python 3.8 and 3.9.
🪄 Added
- Python 3.12 and 3.13 support (PR #1052).
- Simple Read/Write Splitting Plugin (
srw). This plugin adds functionality to switch between endpoints via calls to the Connection#setReadOnly method. It does not rely on cluster topology. It relies purely on the provided endpoints and their DNS resolution (PR #1048). - Wrapper resource cleanup method
aws_advanced_python_wrapper.release_resources(). This method should be called at program exit to properly clean up background threads and resources (PR #1066).
🐛 Fixed
- Sliding expiration cache bug which causes delay upon exit (PR #1043).
- Unnecessary boto3 call to verify region in IAM plugin which causes performance issues (PR #1042).
- MySQL connections hanging during garbage collection (PR #1063).
- Incorrect MySQL host alias query (PR #1051).
ImportErrorwhen MySQL Connector/Python C Extension isn't available (PR #1038).- Background threads being created at import time (PR #1066).