Skip to content

Commit

Permalink
chore: update changelog and versioning for 1.1.11 release (#491)
Browse files Browse the repository at this point in the history
  • Loading branch information
crystall-bitquill authored Nov 2, 2023
1 parent eb6c9a2 commit 820cab7
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 42 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ 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).

## [1.1.11] - 2023-11-02
### Added
* Documentation regarding known limitations with Amazon Aurora Global Databases ([PR #482](https://github.com/awslabs/aws-mysql-jdbc/pull/482)).

### Fixed
* Batch execute with in-line comments resulting in unexpected errors ([Issue #464](https://github.com/awslabs/aws-mysql-jdbc/issues/464)).
* Setting query timeouts while connecting to reader cluster endpoints resulting in errors ([PR #474](https://github.com/awslabs/aws-mysql-jdbc/pull/474)).
* Incorrectly generated keys after executing batch and individual statements ([Issue #484](https://github.com/awslabs/aws-mysql-jdbc/issues/484)).

## [1.1.10] - 2023-10-04
### Added
* Documentation regarding the `enableFailoverStrictReader` parameter ([Issue #456](https://github.com/awslabs/aws-mysql-jdbc/issues/456).
Expand Down Expand Up @@ -174,6 +183,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
### Added
* This driver is based on the MySQL 8.0.21 community driver. The driver is cluster aware for Amazon Aurora MySQL. It takes advantage of Amazon Aurora's fast failover capabilities, reducing failover times from minutes to seconds.

[1.1.11]: https://github.com/awslabs/aws-mysql-jdbc/compare/1.1.10...1.1.11
[1.1.10]: https://github.com/awslabs/aws-mysql-jdbc/compare/1.1.9...1.1.10
[1.1.9]: https://github.com/awslabs/aws-mysql-jdbc/compare/1.1.8...1.1.9
[1.1.8]: https://github.com/awslabs/aws-mysql-jdbc/compare/1.1.7...1.1.8
Expand Down
52 changes: 26 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@ The AWS JDBC Driver for MySQL can be installed from pre-compiled packages that c

**Example - Direct download with wget**
```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.10/aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.11/aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```

**Upgrading to a newer version with wget**

To upgrade the driver, replace the .jar file of your earlier driver with the new `.jar` file. After replacing the `.jar` file, update the CLASSPATH to include the name of the new file. For example, to upgrade to version 1.1.10:
To upgrade the driver, replace the .jar file of your earlier driver with the new `.jar` file. After replacing the `.jar` file, update the CLASSPATH to include the name of the new file. For example, to upgrade to version 1.1.11:
```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.10/aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.11/aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```

#### As a Maven dependency
Expand All @@ -52,20 +52,20 @@ You can use [Maven's dependency management](https://central.sonatype.com/search?
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.10</version>
<version>1.1.11</version>
</dependency>
</dependencies>
```

**Upgrading to a newer version with Maven**

To upgrade to a newer version of the driver, replace the version number identified in the `pom.xml` file with the newer driver version. For example, to upgrade to version 1.1.10, modify the file to include:
To upgrade to a newer version of the driver, replace the version number identified in the `pom.xml` file with the newer driver version. For example, to upgrade to version 1.1.11, modify the file to include:
```xml
<dependencies>
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.10</version>
<version>1.1.11</version>
</dependency>
</dependencies>
```
Expand All @@ -76,16 +76,16 @@ You can use [Gradle's dependency management](https://central.sonatype.com/search
**Example - Gradle**
```gradle
dependencies {
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.10'
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.11'
}
```

**Upgrading to a newer version with Gradle**

To upgrade to a newer version of the driver, replace the version number identified in the application's ```build.gradle``` file with the newer driver version. For example, to upgrade to version 1.1.10:
To upgrade to a newer version of the driver, replace the version number identified in the application's ```build.gradle``` file with the newer driver version. For example, to upgrade to version 1.1.11:
```gradle
dependencies {
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.10'
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.11'
}
```

Expand All @@ -95,9 +95,9 @@ To use the driver with an IDE (for example, IntelliJ), download the `.jar` file
**Example - IntelliJ**

```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.10/aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.11/aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```

After downloading the `.jar` file and updating the CLASSPATH, add the driver information to your `Project`:
Expand All @@ -117,9 +117,9 @@ After downloading the `.jar` file and updating the CLASSPATH, add the driver inf
To upgrade to a newer version of the driver, download the updated driver, and add it to your CLASSPATH:

```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.10/aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.11/aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```

Then, follow the steps listed above to update your project to the latest version.
Expand All @@ -131,9 +131,9 @@ To use the driver with the DBeaver database client, download the `.jar` file, co
**Example - DBeaver**

```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.10/aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.11/aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```

After downloading the .jar file and adding it to your CLASSPATH, add the driver information to the DBeaver client:
Expand Down Expand Up @@ -176,9 +176,9 @@ After adding driver information, you can create new connections that use the AWS
To upgrade to a newer version of the driver, download the updated driver, and add it to your CLASSPATH:
```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1./aws-mysql-jdbc-1.1.10.jar
cp aws-mysql-jdbc-1.1.10.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.10.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1./aws-mysql-jdbc-1.1.11.jar
cp aws-mysql-jdbc-1.1.11.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.11.jar
```
Then, follow the steps listed above to update your DBeaver client settings.
Expand All @@ -191,7 +191,7 @@ If there is an unreleased feature you would like to try, it may be available in
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.10</version>
<version>1.1.12</version>
<scope>system</scope>
<systemPath>path-to-snapshot-jar</systemPath>
</dependency>
Expand Down
31 changes: 16 additions & 15 deletions RELEASE_POLICY.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
# Release Schedule and Maintenance Policy
| Release Date | Release |
|-----------------|---------------------------------------------------------------------------------|
| Mar 1, 2022 | [Release 1.0.0](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.0.0) |
| June 29, 2022 | [Release 1.1.0](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.0) |
| Sept 22, 2022 | [Release 1.1.1](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.1) |
| Nov 22, 2022 | [Release 1.1.2](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.2) |
| Jan 5, 2023 | [Release 1.1.3](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.3) |
| Jan 27, 2023 | [Release 1.1.4](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.4) |
| Mar 30, 2023 | [Release 1.1.5](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.5) |
| Apr 28, 2023 | [Release 1.1.6](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.6) |
| May 11, 2023 | [Release 1.1.7](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.7) |
| June 28, 2023 | [Release 1.1.8](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.8) |
| July 31, 2023 | [Release 1.1.9](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.9) |
| October 3, 2023 | [Release 1.1.10](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.10) |
| Release Date | Release |
|------------------|---------------------------------------------------------------------------------|
| Mar 1, 2022 | [Release 1.0.0](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.0.0) |
| June 29, 2022 | [Release 1.1.0](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.0) |
| Sept 22, 2022 | [Release 1.1.1](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.1) |
| Nov 22, 2022 | [Release 1.1.2](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.2) |
| Jan 5, 2023 | [Release 1.1.3](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.3) |
| Jan 27, 2023 | [Release 1.1.4](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.4) |
| Mar 30, 2023 | [Release 1.1.5](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.5) |
| Apr 28, 2023 | [Release 1.1.6](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.6) |
| May 11, 2023 | [Release 1.1.7](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.7) |
| June 28, 2023 | [Release 1.1.8](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.8) |
| July 31, 2023 | [Release 1.1.9](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.9) |
| October 3, 2023 | [Release 1.1.10](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.10) |
| November 2, 2023 | [Release 1.1.11](https://github.com/awslabs/aws-mysql-jdbc/releases/tag/1.1.11) |


aws-mysql-jdbc-driver [follows semver](https://semver.org/#semantic-versioning-200) which means we will only release
Expand Down Expand Up @@ -54,4 +55,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.0 | Maintenance | Mar 1, 2022 | June 29, 2022 | June 29, 2023 |
| 2 | 1.1.10 | Current | June 28, 2023 | July 25, 2023 | July 25, 2024 |
| 2 | 1.1.11 | Current | June 28, 2023 | July 25, 2023 | July 25, 2024 |
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spotbugs.version=4.0.0
# Build properties
com.mysql.cj.build.driver.version.major=1
com.mysql.cj.build.driver.version.minor=1
com.mysql.cj.build.driver.version.subminor=10
com.mysql.cj.build.driver.version.subminor=11
com.mysql.cj.build.driver.displayName=Amazon Web Services (AWS) JDBC Driver for MySQL
com.mysql.cj.build.driver.name=aws-mysql-connector-java
com.mysql.cj.build.licenseType=GPLv2
Expand Down

0 comments on commit 820cab7

Please sign in to comment.