Skip to content

Commit 5e480c4

Browse files
chore: bump version to 2.1.0 and update changelog (#1096)
1 parent 7f80922 commit 5e480c4

5 files changed

Lines changed: 27 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/#semantic-versioning-200).
55

6+
## [2.1.0] - 2026-02-11
7+
### :magic_wand: Added
8+
* [Failover v2 Plugin](https://github.com/aws/aws-advanced-python-wrapper/blob/main/docs/using-the-python-wrapper/using-plugins/UsingTheFailoverPlugin.md), an improved version of the failover plugin with enhanced reliability ([PR #1079](https://github.com/aws/aws-advanced-python-wrapper/pull/1079)).
9+
* [Django support for MySQL](https://github.com/aws/aws-advanced-python-wrapper/blob/c1e33f9d4468993063439bacaae7993ebe89d691/docs/using-the-python-wrapper/DjangoSupport.md) ([PR #1077](https://github.com/aws/aws-advanced-python-wrapper/pull/1077)).
10+
11+
### :bug: Fixed
12+
* Properly handling nested errors in auth plugins ([PR #1092](https://github.com/aws/aws-advanced-python-wrapper/pull/1092)).
13+
* Populate opened connection queue with url ([PR #1094](https://github.com/aws/aws-advanced-python-wrapper/pull/1094)).
14+
* Spawning unnecessary threads due to ClassVars ([PR #1090](https://github.com/aws/aws-advanced-python-wrapper/pull/1090)).
15+
* [Incorrect cleanup thread sleep time issue](https://github.com/aws/aws-advanced-python-wrapper/issues/1087) ([PR #1090](https://github.com/aws/aws-advanced-python-wrapper/pull/1090)).
16+
* Aurora connection tracker and writer host comparison ([PR #1081](https://github.com/aws/aws-advanced-python-wrapper/pull/1081)).
17+
* Sliding expiration cache concurrent access exceptions ([PR #1089](https://github.com/aws/aws-advanced-python-wrapper/pull/1089)).
18+
* Stale DNS plugin when connected to reader ([PR #1086](https://github.com/aws/aws-advanced-python-wrapper/pull/1086)).
19+
* Read/write splitting + custom endpoint plugin issue when switching to writer ([PR #1080](https://github.com/aws/aws-advanced-python-wrapper/pull/1080)).
20+
* Move `conn.release_resources()` to close method instead of `__del__` to avoid relying on GC to release resources ([PR #1078](https://github.com/aws/aws-advanced-python-wrapper/pull/1078)).
21+
22+
### :crab: Changed
23+
* Performance optimization for auth plugins by caching clients and sessions ([PR #1084](https://github.com/aws/aws-advanced-python-wrapper/pull/1084)).
24+
* Update documentation for AWS credentials requirements for plugins using the AWS SDK ([PR #1093](https://github.com/aws/aws-advanced-python-wrapper/pull/1093)).
25+
626
## [2.0.0] - 2026-01-14
727
### :crab: Breaking Changes
828
> [!WARNING]
@@ -82,6 +102,7 @@ The Amazon Web Services (AWS) Advanced Python Wrapper allows an application to t
82102
* Support for PostgreSQL
83103
* Support for MySQL
84104

105+
[2.1.0]: https://github.com/aws/aws-advanced-python-wrapper/compare/2.0.0...2.1.0
85106
[2.0.0]: https://github.com/aws/aws-advanced-python-wrapper/compare/1.4.0...2.0.0
86107
[1.4.0]: https://github.com/aws/aws-advanced-python-wrapper/compare/1.3.0...1.4.0
87108
[1.3.0]: https://github.com/aws/aws-advanced-python-wrapper/compare/1.2.0...1.3.0

Maintenance.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
| July 28, 2025 | [Release 1.3.0](https://github.com/aws/aws-advanced-python-wrapper/releases/tag/1.3.0) |
1010
| October 17, 2025 | [Release 1.4.0](https://github.com/aws/aws-advanced-python-wrapper/releases/tag/1.4.0) |
1111
| January 14, 2026 | [Release 2.0.0](https://github.com/aws/aws-advanced-python-wrapper/releases/tag/2.0.0) |
12+
| February 11, 2026 | [Release 2.0.0](https://github.com/aws/aws-advanced-python-wrapper/releases/tag/2.1.0) |
1213

1314
`aws-advanced-python-wrapper` [follows semver](https://semver.org/#semantic-versioning-200) which means we will only
1415
release breaking changes in major versions. Generally speaking patches will be released to fix existing problems without
@@ -34,7 +35,7 @@ and log all changes in the changelog at the bottom of this page.
3435
For `aws-advanced-python-wrapper` new features and active development always takes place against the newest version.
3536
The `aws-advanced-python-wrapper` project follows the semantic versioning specification for assigning version numbers
3637
to releases, so you should be able to upgrade to the latest minor version of that same major version of the
37-
software without encountering incompatible changes (e.g., 1.1.0 → 1.4.x).
38+
software without encountering incompatible changes (e.g., 2.0.0 → 2.1.x).
3839

3940
Sometimes an incompatible change is unavoidable. When this happens, the software’s maintainers will increment
4041
the major version number (e.g., increment from `aws-advanced-python-wrapper` 2.0.0 to `aws-advanced-python-wrapper` 3.0.0).
@@ -62,4 +63,4 @@ from the updated source after the PRs are merged.
6263
| Major Version | Latest Minor Version | Status | Initial Release | Maintenance Window Start | Maintenance Window End |
6364
|---------------|----------------------|-------------|---------------------|------------------------------|------------------------|
6465
| 1 | 1.4.0 | Maintenance | May 16, 2024 | January 14, 2026 | January 14, 2027 |
65-
| 2 | 2.0.0 | Current | January 14, 2026 | N/A | N/A |
66+
| 2 | 2.1.0 | Current | January 14, 2026 | N/A | N/A |

aws_advanced_python_wrapper/driver_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515

1616
class DriverInfo:
1717
DRIVER_NAME = "aws_advanced_python_wrapper"
18-
DRIVER_VERSION = "2.0.0"
18+
DRIVER_VERSION = "2.1.0"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "aws_advanced_python_wrapper"
3-
version = "2.0.0"
3+
version = "2.1.0"
44
description = "Amazon Web Services (AWS) Advanced Python Wrapper"
55
authors = ["Amazon Web Services"]
66
readme = "README.md"

tests/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "2.0.0"
15+
__version__ = "2.1.0"

0 commit comments

Comments
 (0)