Skip to content

Releases: aws/aws-advanced-jdbc-wrapper

AWS Advanced JDBC Driver - v2.5.4

23 Dec 22:09
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.5.4] - 2024-12-23

🐛 Fixed

  • Avoid setting ignoreNewTopologyRequestsEndTimeNano on initial connection (PR #1221).
  • Limitless Connection Plugin set round-robin weights properly to original properties, not a copy (PR #1223).

🦀 Changed

AWS Advanced JDBC Driver - v2.5.3

29 Nov 21:51
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.5.3] - 2024-11-29

🐛 Fixed

  • Custom endpoint monitor obeys refresh rate (PR #1175).
  • Abort interrupts running queries (PR #1182).
  • Use the AwsCredentialsProviderHandler from the ConfigurationProfile when it is defined (PR #1183).
  • Use iamHost property in federated auth and okta plugins (PR #1191).
  • Initialize failover2 topology monitors after dialect is updated (PR #1198).
  • Use singleton for null telemetry objects in NullTelemetryFactory (PR #1188).
  • Avoid updating topology before setReadOnly() (PR #1190).
  • Various minor limitless fixes (PR #1180).
  • Use correct value for SlidingExpirationCache#put cache item expiration (PR #1203).
  • Failover mode is set to reader-or-writer for reader cluster URLs (PR #1204).
  • Add WRITER custom endpoint type (PR #1202).

AWS Advanced JDBC Driver - v2.5.2

05 Nov 22:33
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.5.2] - 2024-11-4

🐛 Fixed

  • Limitless Connection Plugin to reduce extra connections made during new connection creation (PR #1174).

AWS Advanced JDBC Driver - v2.5.1

24 Oct 18:41
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.5.1] - 2024-10-24

🐛 Fixed

  • RdsHostListProvider#getClusterId returning null clusterId causing NPE in Limitless Connection Plugin (PR #1162).

AWS Advanced JDBC Driver - v2.5.0

18 Oct 22:43
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.5.0] - 2024-10-18

🪄 Added

🐛 Fixed

  • Use the cluster URL as the default cluster ID (PR #1131).
  • Fix logic in SlidingExpirationCache and SlidingExpirationCacheWithCleanupThread (PR #1142).
  • Limitless Connection Plugin to check dialect and attempt recovery in case an unsupported dialect is encountered (PR #1148).
  • Don't get Statement from closed ResultSet (PR #1130).
  • Add null checks to the limitless plugin (PR #1152).
  • Verify plugin presence based on actual plugin list (PR #1141)

🦀 Changed

  • Updated expected URL patterns for Limitless Databases (PR #1147).
  • Removed MaxPermSize JVM arg in gradle.properties (PR #1132).

AWS Advanced JDBC Driver - v2.4.0

25 Sep 00:00
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.4.0] - 2024-09-25

🪄 Added

🐛 Fixed

  • Unwrap nested exceptions when checking for login exceptions (Issue #1081).

AWS Advanced JDBC Driver - v2.3.9

09 Aug 22:09
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.3.9] - 2024-08-09

🐛 Fixed

  • Statement object cast error Issue #1045.
  • Missing required dependency in the bundled jar for ADFS Authentication PR #1083.

🦀 Changed

AWS Advanced JDBC Driver - v2.3.8

31 Jul 22:51
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.3.8] - 2024-07-31

🐛 Fixed

  • Avoid setting a blank catalog when closing a connection (PR #1047).
  • Ensure the enableGreenNodeReplacement parameter setting is used during connection (Issue #1059).
  • Ensure GovCloud DNS patterns are supported (PR #1054).

AWS Advanced JDBC Driver - v2.3.7

05 Jun 23:35
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.3.7] - 2024-06-05

🪄 Added

  • Documentation:
    • Warnings of transitive dependencies for IAM, Federated, and Okta Authentication plugins (PR #1007).
    • Section in Known Limitations regarding Virtual Threading and possible pinning due to use of synchronized in the codebase (Issue #1024).

🐛 Fixed

  • Driver incorrectly truncating nested connection options when parsing connection urls resulting in unexpected errors (PR #988).
  • ConfigurationProfilePresetCodes.isKnownPreset incorrectly returning false (Issue #1000).
  • Documentation:
    • Incorrect reference to Federated Authentication Plugin (PR #1008).
    • Broken links in code example documentation (Issue #1017).

AWS Advanced JDBC Driver - v2.3.6

01 May 18:23
fb82a67
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.3.6] - 2024-05-01

🪄 Added

🐛 Fixed

  • Connection identification and tracking in the host list provider (PR #943)[https://github.com//pull/943].
  • Green node endpoint replacement, allowing the AWS JDBC Driver to detect and connect to green nodes after Blue/Green switchover (PR# 948)(#948). Addresses issue #678.
  • MariaDB Pool Datasource support. Addresses issue #957.

🦀 Changed

  • Log level of Failover.startWriterFailover and Failover.establishedConnection from fine to info for better visibility of failover-related logs (Issue #890).
  • Telemetry's connection property documentation. See Telemetry.