Skip to content

Conversation

@karenc-bq
Copy link
Contributor

Description

Upgrade MySQL and Psycopg community driver versions.
Due to this upgrade Python 3.8 and 3.9 are no longer supported.
Also cherry-picked and rebased changes from #1030

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

karenc-bq and others added 3 commits December 4, 2025 09:44
- Add Python 3.12 and 3.13 to package classifiers
- Update CI/CD workflows to test against Python 3.12 and 3.13
- Add Gradle test tasks for Python 3.12 and 3.13 (MySQL and PostgreSQL)
- Update Java and Python enum types to include 3.12 and 3.13
- Add Docker image mappings for Python 3.12 and 3.13
- Update documentation to reflect Python 3.8-3.13 support

Resolves #967
…ance checks

- Replace MagicMock with real AuroraPgDialect instances in test fixtures
- Fix test_connection_provider to use real class implementing CanReleaseResources
- Fix test_limitless_plugin to use real AuroraPgDialect for dialect checks
- Fix test_multi_az_rds_host_list_provider and test_rds_host_list_provider to use real AuroraPgDialect
- Python 3.12+ has stricter isinstance() checks with Protocols/ABCs
- Maintains backward compatibility with Python 3.8-3.11
@karenc-bq karenc-bq force-pushed the chore/upgrading-community-driver-version branch 5 times, most recently from 364e4e4 to d838f59 Compare December 5, 2025 23:50
@karenc-bq karenc-bq force-pushed the chore/upgrading-community-driver-version branch from d838f59 to e6d76cb Compare December 5, 2025 23:58
@karenc-bq karenc-bq merged commit 7d4e035 into main Dec 6, 2025
8 checks passed
@karenc-bq karenc-bq deleted the chore/upgrading-community-driver-version branch December 6, 2025 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants