Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file.

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).

## [2.6.6] - 2025-11-05

### :magic_wand: Added
- Added support for `eu`, `au`, and `uk` domains and `rds-fips` subdomains ([PR #1585](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1587))

### :crab: Changed
- Scoped down GitHub Token permissions ([PR #1571](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1571))
- Improved integration testing by cleaning up the test environment before each run([PR #1562](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1562))
- Documentation:
- Added [compatibility guide](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/Compatibility.md) documentation which covers [database type compatibility](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/CompatibilityDatabaseTypes.md), [database URL type compatibility](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/CompatibilityEndpoints.md), and [cross plugins compatibility](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/54aa6324a2373e745e1a41823b20ad2109fdcb4e/docs/using-the-jdbc-driver/CompatibilityCrossPlugins.md) ([PR #1567](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1567))
- Removed IAM Multi-AZ DB Cluster limitation from documentation ([PR #1569](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1569))
- Update integration testing guide with clean-up step ([PR #1584](https://github.com/aws/aws-advanced-jdbc-wrapper/pull/1584))

## [2.6.5] - 2025-10-16

### :magic_wand: Added
Expand Down
3 changes: 2 additions & 1 deletion Maintenance.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
| August 28, 2025 | [Release 2.6.3](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.3) |
| September 11, 2025 | [Release 2.6.4](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.4) |
| October 16, 2025 | [Release 2.6.5](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.5) |
| November 5, 2025 | [Release 2.6.6](https://github.com/aws/aws-advanced-jdbc-wrapper/releases/tag/2.6.6) |

`aws-advanced-jdbc-wrapper` [follows semver](https://semver.org/#semantic-versioning-200) which means we will only
release breaking changes in major versions. Generally speaking patches will be released to fix existing problems without
Expand Down Expand Up @@ -91,4 +92,4 @@ from the updated source after the PRs are merged.
| Major Version | Latest Minor Version | Status | Initial Release | Maintenance Window Start | Maintenance Window End |
|---------------|----------------------|-------------|-----------------|--------------------------|------------------------|
| 1 | 1.0.2 | Maintenance | Oct 5, 2022 | Apr 28, 2023 | Apr 28, 2024 |
| 2 | 2.6.5 | Current | Apr 28, 2023 | N/A | N/A |
| 2 | 2.6.6 | Current | Apr 28, 2023 | N/A | N/A |
2 changes: 1 addition & 1 deletion benchmarks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ The benchmarks do not measure the performance of target JDBC drivers nor the per
## Usage
1. Build the benchmarks with the following command `../gradlew jmhJar`.
1. the JAR file will be outputted to `build/libs`
2. Run the benchmarks with the following command `java -jar build/libs/benchmarks-2.6.5-jmh.jar`.
2. Run the benchmarks with the following command `java -jar build/libs/benchmarks-2.6.6-jmh.jar`.
1. you may have to update the command based on the exact version of the produced JAR file
14 changes: 7 additions & 7 deletions docs/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ If you are using the AWS JDBC Driver as part of a Gradle project, include the wr

```gradle
dependencies {
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.6.5'
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.6.6'
implementation group: 'org.postgresql', name: 'postgresql', version: '42.5.0'
}
```
Expand All @@ -30,16 +30,16 @@ You can use pre-compiled packages that can be downloaded directly from [GitHub R
For example, the following command uses wget to download the wrapper:

```bash
wget https://github.com/aws/aws-advanced-jdbc-wrapper/releases/download/2.6.5/aws-advanced-jdbc-wrapper-2.6.5.jar
wget https://github.com/aws/aws-advanced-jdbc-wrapper/releases/download/2.6.6/aws-advanced-jdbc-wrapper-2.6.6.jar
```

Then, the following command adds the AWS JDBC Driver to the CLASSPATH:

```bash
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-advanced-jdbc-wrapper-2.6.5.jar
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-advanced-jdbc-wrapper-2.6.6.jar
```

> **Note**: There is also a JAR suffixed with `-bundle-federated-auth`. It is an Uber JAR that contains the AWS JDBC Driver as well as all the dependencies needed to run the Federated Authentication Plugin. **Our general recommendation is to use the `aws-advanced-jdbc-wrapper-2.6.5.jar` for use cases unrelated to complex Federated Authentication environments**. To learn more, please check out the [Federated Authentication Plugin](./using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md#bundled-uber-jar).
> **Note**: There is also a JAR suffixed with `-bundle-federated-auth`. It is an Uber JAR that contains the AWS JDBC Driver as well as all the dependencies needed to run the Federated Authentication Plugin. **Our general recommendation is to use the `aws-advanced-jdbc-wrapper-2.6.6.jar` for use cases unrelated to complex Federated Authentication environments**. To learn more, please check out the [Federated Authentication Plugin](./using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md#bundled-uber-jar).

### As a Maven Dependency

Expand All @@ -50,7 +50,7 @@ You can use [Maven's dependency management](https://central.sonatype.com/artifac
<dependency>
<groupId>software.amazon.jdbc</groupId>
<artifactId>aws-advanced-jdbc-wrapper</artifactId>
<version>2.6.5</version>
<version>2.6.6</version>
</dependency>
</dependencies>
```
Expand All @@ -61,15 +61,15 @@ You can use [Gradle's dependency management](https://central.sonatype.com/artifa

```gradle
dependencies {
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.6.5'
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.6.6'
}
```

To add a Gradle dependency in a Kotlin syntax, use the following configuration:

```kotlin
dependencies {
implementation("software.amazon.jdbc:aws-advanced-jdbc-wrapper:2.6.5")
implementation("software.amazon.jdbc:aws-advanced-jdbc-wrapper:2.6.6")
}
```

Expand Down
2 changes: 1 addition & 1 deletion docs/using-the-jdbc-driver/UsingTheJdbcDriver.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ To use a snapshot build in your project, check the following examples. More info
<dependency>
<groupId>software.amazon.jdbc</groupId>
<artifactId>aws-advanced-jdbc-wrapper</artifactId>
<version>2.6.5-SNAPSHOT</version>
<version>2.6.6-SNAPSHOT</version>
</dependency>
</dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This JAR is a drop-in ready solution and is **recommended for customers who do n
As this plugin has a number of transitive dependencies, the goal of this JAR is to eliminate the need to manually source all the dependencies and avoid potential issues with managing them.
In that spirit, the dependencies in this JAR are shaded with the prefix `shaded` to avoid potential package conflicts with pre-existing packages in your environment.

It is important to note that the Uber JAR is bundled with the AWS Java RDS SDK and is larger (**15 MB**) than our `aws-advanced-jdbc-wrapper-2.6.5.jar`. So please take that into account when deciding if this solution is for you.
It is important to note that the Uber JAR is bundled with the AWS Java RDS SDK and is larger (**15 MB**) than our `aws-advanced-jdbc-wrapper-2.6.6.jar`. So please take that into account when deciding if this solution is for you.

If you would like to download and install the bundled Uber JAR, follow these [instructions](../../GettingStarted.md#direct-download-and-installation).

Expand Down
2 changes: 1 addition & 1 deletion examples/SpringBootHikariExample/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ In this tutorial, you will set up a Spring Boot application using Hikari and the

> Note: this tutorial was written using the following technologies:
> - Spring Boot 2.7.0
> - AWS JDBC Driver 2.6.5
> - AWS JDBC Driver 2.6.6
> - Postgresql 42.5.4
> - Java 8

Expand Down
2 changes: 1 addition & 1 deletion examples/SpringHibernateExample/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ In this tutorial, you will set up a Spring Boot and Hibernate application with t
> Note: this tutorial was written using the following technologies:
> - Spring Boot 2.7.1
> - Hibernate
> - AWS JDBC Driver 2.6.5
> - AWS JDBC Driver 2.6.6
> - Postgresql 42.5.4
> - Gradle 7
> - Java 11
Expand Down
2 changes: 1 addition & 1 deletion examples/SpringTxFailoverExample/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ In this tutorial, you will set up a Spring Boot application using the AWS JDBC D

> Note: this tutorial was written using the following technologies:
> - Spring Boot 2.7.0
> - AWS JDBC Driver 2.6.5
> - AWS JDBC Driver 2.6.6
> - Postgresql 42.5.4
> - Java 8

Expand Down
2 changes: 1 addition & 1 deletion examples/SpringWildflyExample/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ In this tutorial, you will set up a Wildfly and Spring Boot application with the
> Note: this tutorial was written using the following technologies:
> - Spring Boot 2.7.1
> - Wildfly 26.1.1 Final
> - AWS JDBC Driver 2.6.5
> - AWS JDBC Driver 2.6.6
> - Postgresql 42.5.4
> - Gradle 7
> - Java 11
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<module xmlns="urn:jboss:module:1.1" name="software.amazon.jdbc">

<resources>
<resource-root path="aws-advanced-jdbc-wrapper-2.6.5.jar"/>
<resource-root path="aws-advanced-jdbc-wrapper-2.6.6.jar"/>
<resource-root path="postgresql-42.5.4.jar"/>
</resources>
</module>
2 changes: 1 addition & 1 deletion examples/VertxExample/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
In this tutorial, you will set up a Vert.x application with the AWS JDBC Driver, and use the driver to execute some simple database operations on an Aurora PostgreSQL database.

> Note: this tutorial was written using the following technologies:
> - AWS JDBC Driver 2.6.5
> - AWS JDBC Driver 2.6.6
> - PostgreSQL 42.5.4
> - Java 8
> - Vert.x 4.4.2
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

aws-advanced-jdbc-wrapper.version.major=2
aws-advanced-jdbc-wrapper.version.minor=6
aws-advanced-jdbc-wrapper.version.subminor=5
aws-advanced-jdbc-wrapper.version.subminor=6
snapshot=false
nexus.publish=true

Expand Down
Loading