Skip to content

Commit e37c681

Browse files
Update versioning and changelog for version 2.2.3 (#566)
1 parent cb90b36 commit e37c681

File tree

13 files changed

+31
-19
lines changed

13 files changed

+31
-19
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@ 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.2.3] - 2023-07-28
7+
### :magic_wand: Added
8+
- Developer plugin to help test various scenarios including events like network outages and database cluster failover. This plugin is NOT intended to be used in production environments and is only for testing ([PR #531](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/531)).
9+
- Documentation:
10+
- Developer plugin. See [UsingTheJdbcDriver](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/UsingTheJdbcDriver.md#list-of-available-plugins) and [UsingTheDeveloperPlugin](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheDeveloperPlugin.md).
11+
- MySQL code samples ([PR #532](https://github.com/awslabs/aws-advanced-jdbc-wrapper/pull/532)).
12+
- Add a Table of Contents section for the sample codes on README.md. See [README.md](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/README.md#examples).
13+
- Sample tutorial and code example for Vert.x. See the [tutorial](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/examples/VertxExample/README.md) and [code example](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/examples/VertxExample/src/main/java/com/example/starter/MainVerticle.java).
14+
- Added Properties section on the README listing all the driver properties and where they are used. See the [README.md](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/README.md#properties)
15+
616
## [2.2.2] - 2023-07-05
717
### :magic_wand: Added
818
- Official support for Amazon Aurora with MySQL compatibility. The AWS JDBC Driver has been validated to support [MySQL JDBC Driver](https://github.com/mysql/mysql-connector-j) and [MariaDB JDBC Driver](https://github.com/mariadb-corporation/mariadb-connector-j).
@@ -149,6 +159,7 @@ The Amazon Web Services (AWS) Advanced JDBC Driver allows an application to take
149159
* The [AWS IAM Authentication Connection Plugin](./docs/using-the-jdbc-driver/using-plugins/UsingTheIamAuthenticationPlugin.md)
150160
* The [AWS Secrets Manager Connection Plugin](./docs/using-the-jdbc-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md)
151161

162+
[2.2.3]: https://github.com/awslabs/aws-advanced-jdbc-wrapper/compare/2.2.2...2.2.3
152163
[2.2.2]: https://github.com/awslabs/aws-advanced-jdbc-wrapper/compare/2.2.1...2.2.2
153164
[2.2.1]: https://github.com/awslabs/aws-advanced-jdbc-wrapper/compare/2.2.0...2.2.1
154165
[2.2.0]: https://github.com/awslabs/aws-advanced-jdbc-wrapper/compare/2.1.2...2.2.0

Maintenance.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
| June 14, 2023 | [Release 2.2.0](https://github.com/awslabs/`aws-advanced-jdbc-wrapper`/releases/tag/2.2.0) |
1212
| June 16, 2023 | [Release 2.2.1](https://github.com/awslabs/`aws-advanced-jdbc-wrapper`/releases/tag/2.2.1) |
1313
| July 5, 2023 | [Release 2.2.2](https://github.com/awslabs/`aws-advanced-jdbc-wrapper`/releases/tag/2.2.2) |
14+
| July 28, 2023 | [Release 2.2.3](https://github.com/awslabs/`aws-advanced-jdbc-wrapper`/releases/tag/2.2.3) |
1415

1516
``aws-advanced-jdbc-wrapper`` [follows semver](https://semver.org/#semantic-versioning-200) which means we will only
1617
release breaking changes in major versions. Generally speaking patches will be released to fix existing problems without
@@ -65,4 +66,4 @@ from the updated source after the PRs are merged.
6566
| Major Version | Latest Minor Version | Status | Initial Release | Maintenance Window Start | Maintenance Window End |
6667
|---------------|----------------------|-------------|-----------------|--------------------------|------------------------|
6768
| 1 | 1.0.2 | Maintenance | Oct 5, 2022 | Apr 28, 2023 | Apr 28, 2024 |
68-
| 2 | 2.2.2 | Current | Apr 28, 2023 | N/A | N/A |
69+
| 2 | 2.2.3 | Current | Apr 28, 2023 | N/A | N/A |

benchmarks/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ The benchmarks do not measure the performance of target JDBC drivers nor the per
77
## Usage
88
1. Build the benchmarks with the following command `../gradlew jmhJar`.
99
1. the JAR file will be outputted to `build/libs`
10-
2. Run the benchmarks with the following command `java -jar build/libs/benchmarks-2.2.2-jmh.jar`.
10+
2. Run the benchmarks with the following command `java -jar build/libs/benchmarks-2.2.3-jmh.jar`.
1111
1. you may have to update the command based on the exact version of the produced JAR file

docs/GettingStarted.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ If you are using the AWS JDBC Driver as part of a Gradle project, include the wr
1414

1515
```gradle
1616
dependencies {
17-
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.2.2'
17+
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.2.3'
1818
implementation group: 'org.postgresql', name: 'postgresql', version: '42.5.0'
1919
}
2020
```
@@ -28,13 +28,13 @@ You can use pre-compiled packages that can be downloaded directly from [GitHub R
2828
For example, the following command uses wget to download the wrapper:
2929

3030
```bash
31-
wget https://github.com/awslabs/aws-advanced-jdbc-wrapper/releases/download/2.2.2/aws-advanced-jdbc-wrapper-2.2.2.jar
31+
wget https://github.com/awslabs/aws-advanced-jdbc-wrapper/releases/download/2.2.3/aws-advanced-jdbc-wrapper-2.2.3.jar
3232
```
3333

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

3636
```bash
37-
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-advanced-jdbc-wrapper-2.2.2.jar
37+
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-advanced-jdbc-wrapper-2.2.3.jar
3838
```
3939

4040
### As a Maven Dependency
@@ -46,7 +46,7 @@ You can use [Maven's dependency management](https://search.maven.org/search?q=g:
4646
<dependency>
4747
<groupId>software.amazon.jdbc</groupId>
4848
<artifactId>aws-advanced-jdbc-wrapper</artifactId>
49-
<version>LATEST</version>
49+
<version>2.2.3</version>
5050
</dependency>
5151
</dependencies>
5252
```
@@ -57,15 +57,15 @@ You can use [Gradle's dependency management](https://search.maven.org/search?q=g
5757

5858
```gradle
5959
dependencies {
60-
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.2.2'
60+
implementation group: 'software.amazon.jdbc', name: 'aws-advanced-jdbc-wrapper', version: '2.2.3'
6161
}
6262
```
6363

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

6666
```kotlin
6767
dependencies {
68-
implementation("software.amazon.jdbc:aws-advanced-jdbc-wrapper:2.2.2")
68+
implementation("software.amazon.jdbc:aws-advanced-jdbc-wrapper:2.2.3")
6969
}
7070
```
7171

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ If there is an unreleased feature you would like to try, it may be available in
135135
<dependency>
136136
<groupId>software.amazon.jdbc</groupId>
137137
<artifactId>aws-advanced-jdbc-wrapper</artifactId>
138-
<version>2.2.2-SNAPSHOT</version>
138+
<version>2.2.3-SNAPSHOT</version>
139139
<scope>system</scope>
140140
<systemPath>path-to-snapshot-jar</systemPath>
141141
</dependency>

examples/SpringBootHikariExample/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ In this tutorial, you will set up a Spring Boot application using Hikari and the
44

55
> Note: this tutorial was written using the following technologies:
66
> - Spring Boot 2.7.0
7-
> - AWS Advanced JDBC Wrapper 2.2.2
7+
> - AWS Advanced JDBC Wrapper 2.2.3
88
> - Postgresql 42.5.4
99
> - Java 8
1010

examples/SpringHibernateExample/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ In this tutorial, you will set up a Spring Boot and Hibernate application with t
55
> Note: this tutorial was written using the following technologies:
66
> - Spring Boot 2.7.1
77
> - Hibernate
8-
> - AWS Advanced JDBC Driver 2.2.2
8+
> - AWS Advanced JDBC Driver 2.2.3
99
> - Postgresql 42.5.4
1010
> - Gradle 7
1111
> - Java 11

examples/SpringWildflyExample/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ In this tutorial, you will set up a Wildfly and Spring Boot application with the
55
> Note: this tutorial was written using the following technologies:
66
> - Spring Boot 2.7.1
77
> - Wildfly 26.1.1 Final
8-
> - AWS Advanced JDBC Wrapper 2.2.2
8+
> - AWS Advanced JDBC Wrapper 2.2.3
99
> - Postgresql 42.5.4
1010
> - Gradle 7
1111
> - Java 11
@@ -38,7 +38,7 @@ Create a Gradle project with the following project hierarchy:
3838
│ └───main
3939
│ │ │───module.xml
4040
│ │ │───postgresql-42.5.4.jar
41-
│ │ └───aws-advanced-jdbc-wrapper-2.2.2.jar
41+
│ │ └───aws-advanced-jdbc-wrapper-2.2.3.jar
4242
└───standalone
4343
├───configuration
4444
├───amazon
@@ -135,7 +135,7 @@ Since this example uses the PostgreSQL JDBC driver as the target driver, you nee
135135
<module xmlns="urn:jboss:module:1.1" name="software.amazon.jdbc">
136136

137137
<resources>
138-
<resource-root path="aws-advanced-jdbc-wrapper-2.2.2.jar"/>
138+
<resource-root path="aws-advanced-jdbc-wrapper-2.2.3.jar"/>
139139
<resource-root path="postgresql-42.5.4.jar"/>
140140
</resources>
141141
</module>

examples/SpringWildflyExample/wildfly/modules/software/amazon/jdbc/main/module.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<module xmlns="urn:jboss:module:1.1" name="software.amazon.jdbc">
2020

2121
<resources>
22-
<resource-root path="aws-advanced-jdbc-wrapper-2.2.2.jar"/>
22+
<resource-root path="aws-advanced-jdbc-wrapper-2.2.3.jar"/>
2323
<resource-root path="postgresql-42.5.4.jar"/>
2424
</resources>
2525
</module>

examples/VertxExample/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
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.
44

55
> Note: this tutorial was written using the following technologies:
6-
> - AWS JDBC Wrapper 2.2.2
6+
> - AWS JDBC Wrapper 2.2.3
77
> - PostgreSQL 42.5.4
88
> - Java 8
99
> - Vert.x 4.4.2

0 commit comments

Comments
 (0)