Skip to content

Commit fb867c2

Browse files
committed
chore: update changelog and bump version to v3.0.0
1 parent 8f6bf68 commit fb867c2

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ 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-
## [3.0.0] - TBD
6+
## [3.0.0] - 2025-12-18
77

88
### :crab: Breaking Changes
99

@@ -18,7 +18,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1818
> | Multiple database clusters | Yes | Review all connection strings and add mandatory `clusterId` parameter ([PR #1476](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1476)). See [documentation](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFailover2Plugin.md#failover-plugin-v2-configuration-parameters) for `clusterId` parameter configuration |
1919
2020
> [!WARNING]\
21-
> 3.0 removes deprecated code ([PR #1572](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1572)).
21+
> 3.0 removes deprecated code ([PR #1572](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1572) and [PR #1637](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1637)).
2222
> #### Deprecated Code Removal
2323
> Some methods marked as deprecated in version 2.x.x are now removed in 3.0.
2424
> If you implemented any custom classes such as custom Connection Plugins, please review the changes in [PR #1572](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1572) for proper replacements.
@@ -49,6 +49,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4949
- Incorrect nodeId in HostSpec for RDS Multi-AZ cluster ([PR #1579](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1579)).
5050
- Avoid duplicates in manifest file ([PR #1607](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1607)).
5151
- Add expiration time for cached reader connections and refactor Blue/Green plugin ([PR #1626](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1626)).
52+
- During Blue/Green switchover IAM host name should be based on green host ([PR #1642](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1642)).
53+
- Restart Blue/Green monitors when B/G switchover is completed. That closes unnecessary monitoring connections to old blue and green clusters. It also prepares for further Blue/Green switchover ([PR #1639](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1639)).
5254
5355
### :crab: Changed
5456
- Improve Javadoc ([PR #1576](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1576)).
@@ -60,9 +62,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6062
- Remove deprecated `ConnectionService` classes ([PR #1598](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1598)).
6163
- Logging improvement for RW Splitting plugin ([PR #1604](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1604)).
6264
- Refactor dialects and host list providers to reduce code duplication ([PR #1588](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1588)).
65+
- Use monitoring host list providers by default ([PR #1636](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1636)).
66+
- Cache `efm2` monitor key for better performance ([PR #1644](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1644)).
6367
6468
### :magic_wand: Added
65-
- Global Databases and Global Database endpoint support. Both in-region and cross-region failovers are supported now ([PR #1573](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1573), [PR #1575](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1575)).
69+
- Global Databases and Global Database endpoint support. Both in-region and cross-region failovers are supported now ([PR #1573](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1573), [PR #1575](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1575), [PR #1645](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1645)).
6670
- Recognize RDS Proxy custom endpoints ([PR #1583](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1583)).
6771
- Public `PluginService` interface extended with a new method helping to identify a source of connection. Knowing whether a connection is brand new or obtained from a pool helps to improve connection management. Custom plugins implemented by user can now use this new method ([PR #1581](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1581)).
6872
- Allow overriding the IAM token property name ([PR #1603](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1603)).
@@ -71,6 +75,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
7175
- Documentation:
7276
- Required permissions for non-admin users accessing MultiAZ clusters ([PR #1602](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1602)).
7377
- Add link for simplifying MySQL permission configuration process ([PR #1631](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1631)).
78+
- Improved [Compatibility Guide](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/Compatibility.md) ([PR #1638](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1638)).
79+
- Example code improvements ([PR #1623](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1623)).
7480
7581
7682
## [2.6.8] - 2025-12-04
@@ -641,6 +647,7 @@ The Amazon Web Services (AWS) Advanced JDBC Driver allows an application to take
641647
- The [AWS IAM Authentication Connection Plugin](./docs/using-the-jdbc-driver/using-plugins/UsingTheIamAuthenticationPlugin.md)
642648
- The [AWS Secrets Manager Connection Plugin](./docs/using-the-jdbc-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md)
643649
650+
[3.0.0]: https://github.com/aws/aws-advanced-jdbc-wrapper/compare/2.6.8...3.0.0
644651
[2.6.8]: https://github.com/aws/aws-advanced-jdbc-wrapper/compare/2.6.7...2.6.8
645652
[2.6.7]: https://github.com/aws/aws-advanced-jdbc-wrapper/compare/2.6.6...2.6.7
646653
[2.6.6]: https://github.com/aws/aws-advanced-jdbc-wrapper/compare/2.6.5...2.6.6

Maintenance.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
| November 5, 2025 | [Release 2.6.6](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.6) |
4242
| November 25, 2025 | [Release 2.6.7](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.7) |
4343
| December 4, 2025 | [Release 2.6.8](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.8) |
44+
| December 18, 2025 | [Release 3.0.0](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/3.0.0) |
4445

4546
`aws-advanced-jdbc-wrapper` [follows semver](https://semver.org/#semantic-versioning-200) which means we will only
4647
release breaking changes in major versions. Generally speaking patches will be released to fix existing problems without
@@ -94,5 +95,5 @@ from the updated source after the PRs are merged.
9495
| Major Version | Latest Minor Version | Status | Initial Release | Maintenance Window Start | Maintenance Window End |
9596
|---------------|----------------------|-------------|-----------------|--------------------------|------------------------|
9697
| 1 | 1.0.2 | Maintenance | Oct 5, 2022 | Apr 28, 2023 | Apr 28, 2024 |
97-
| 2 | 2.6.8 | Maintenance | Apr 28, 2023 | Dec 31, 2026 | N/A |
98-
| 3 | 3.0.0 | Current | Dec 12, 2025 | N/A | N/A |
98+
| 2 | 2.6.8 | Maintenance | Apr 28, 2023 | Dec 18, 2025 | Dec 31, 2026 |
99+
| 3 | 3.0.0 | Current | Dec 18, 2025 | N/A | N/A |

docs/using-the-jdbc-driver/UsingTheJdbcDriver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ To use a snapshot build in your project, check the following examples. More info
241241
<dependency>
242242
<groupId>software.amazon.jdbc</groupId>
243243
<artifactId>aws-advanced-jdbc-wrapper</artifactId>
244-
<version>3.0.0-SNAPSHOT</version>
244+
<version>3.0.1-SNAPSHOT</version>
245245
</dependency>
246246
</dependencies>
247247

0 commit comments

Comments
 (0)