Skip to content

Commit

Permalink
chore: update driver version for 1.1.1 release (#284)
Browse files Browse the repository at this point in the history
- Driver version updated in `gradle.properties` and `README.md`.
- Updated `CHANGELOG.md` for the release.
  • Loading branch information
congoamz committed Sep 22, 2022
1 parent 8d42ad9 commit 75020f5
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 27 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,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).


## [1.1.1] - 2022-09-22

### Changed
* Upgraded dependency versions

### Fixed
* Resolved an issue where failover was taking longer than expected when the driver was used with certain versions of HikariCP. [Issue 254](https://github.com/awslabs/aws-mysql-jdbc/issues/254).
* Resolved an issue where the EFM plugin occasionally threw a NullPointerException while stopping the monitor context. [Issue 209](https://github.com/awslabs/aws-mysql-jdbc/issues/209).
* Fixed a bug where the AWS Secrets Manager Plugin was not checking nested exceptions when determining if the exception was caused by an unsuccessful login attempt.
* Fixed a bug where failover could take up to two times the length of the failoverTimeoutMs connection property.
* Fixed an incorrect URL template for DBeaver in README.md.
* Fixed some incorrect log messages.

## [1.1.0] - 2022-06-29

### Added
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.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.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.0:
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.1:
```bash
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.jar
```

#### As a Maven dependency
Expand All @@ -52,20 +52,20 @@ You can use [Maven's dependency management](https://search.maven.org/search?q=g:
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.0</version>
<version>1.1.1</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.0, 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.1, modify the file to include:
```xml
<dependencies>
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.0</version>
<version>1.1.1</version>
</dependency>
</dependencies>
```
Expand All @@ -76,16 +76,16 @@ You can use [Gradle's dependency management](https://search.maven.org/search?q=g
**Example - Gradle**
```gradle
dependencies {
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.0'
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.1'
}
```

**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.0:
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.1:
```gradle
dependencies {
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.0'
implementation group: 'software.aws.rds', name: 'aws-mysql-jdbc', version: '1.1.1'
}
```

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.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.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.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.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.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.jar
```

After downloading the .jar file and adding it to your CLASSPATH, add the driver information to the DBeaver client:
Expand Down Expand Up @@ -169,9 +169,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.0/aws-mysql-jdbc-1.1.0.jar
cp aws-mysql-jdbc-1.1.0.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.0.jar
wget https://github.com/awslabs/aws-mysql-jdbc/releases/download/1.1.1/aws-mysql-jdbc-1.1.1.jar
cp aws-mysql-jdbc-1.1.1.jar /home/userx/libs/
export CLASSPATH=$CLASSPATH:/home/userx/libs/aws-mysql-jdbc-1.1.1.jar
```
Then, follow the steps listed above to update your DBeaver client settings.

Expand All @@ -184,7 +184,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.0</version>
<version>1.1.1</version>
<scope>system</scope>
<systemPath>path-to-snapshot-jar</systemPath>
</dependency>
Expand Down
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=0
com.mysql.cj.build.driver.version.subminor=1
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 75020f5

Please sign in to comment.