============================================================================== Magnitude Simba Amazon Athena JDBC Data Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Simba Amazon Athena JDBC Connector 2.1.5, as well as the version history. 2.1.5 ======================================================================== Released 2024-03-29 Enhancements and New Features * [AJ-575] Updated AWS Java SDK libraries The connector now uses the following libraries: - aws-java-sdk-athena-1.12.687 (previously 1.12.525) - aws-java-sdk-core-1.12.687 (previously 1.12.525) - aws-java-sdk-glue-1.12.687 (previously 1.12.525) - aws-java-sdk-sts-1.12.687 (previously 1.12.525) * [AJ-572] Updated Jackson libraries The connector now uses the following libraries for the Jackson JSON parser: - jackson-annotations 2.16.0 (previously 2.15.2) - jackson-core 2.16.0 (previously 2.15.2) - jackson-databind 2.16.0 (previously 2.15.2) Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. 2.0.31 ----------------------------------------------------------------------- * Removed support for JDBC API Beginning with this release, the connector no longer supports JDBC API version 4.1 (Java 7). For a list of supported JDBC versions, see the Installation and Configuration Guide. * [AJ-461] Downgraded third-party libraries For JDBC 4.1 (Java 7), the connector now uses the following libraries: - Log4j-api 2.12.1 (previously 2.17.1) - Log4j-core 2.12.1 (previously 2.17.1) - Log4j-jcl 2.12.1 (previously 2.17.2) - jackson-annotations 2.12.1 (previously 2.13.2) - jackson-core 2.12.1 (previously 2.13.2) - jackson-databind 2.12.1 (previously 2.13.2.2) - jackson-dataformat-cbor 2.12.1 (previously 2.13.2) 2.0.26 ----------------------------------------------------------------------- * Updated class path The com.amazonaws class path has been changed to com.simba.athena.amazonaws. For more information, see the Installation and Configuration Guide. 2.0.25 ----------------------------------------------------------------------- * Updated class path The com.simba.athena.amazonaws class path has been changed to com.amazonaws. For more information, see the Installation and Configuration Guide. 2.0.23 ----------------------------------------------------------------------- * [AJ-392] Updated Workgroup property The default value for the Workgroup property has been changed to primary. Previously, the default value was null. For more information, see the Installation and Configuration Guide. 2.0.13 ----------------------------------------------------------------------- * [AJ-314] Updated MetadataRetrievalMethod property The default value for the MetadataRetrievalMethod property has been changed to Auto. Previously, the default value was ProxyAPI. For more information, see the Installation and Configuration Guide. 2.0.2 ------------------------------------------------------------------------ * Removed support for JDBC 4.0 Beginning with this release, the driver no longer supports JDBC 4 (Java 6). For a list of supported JDBC versions, see the Installation and Configuration Guide. For more information about this workflow change, see the "Jackson library updated" release note in the "Enhancements & New Features" section of this 2.0.2 release. 2.0.0 ------------------------------------------------------------------------ * SDK interfaces The following AWS SDK interfaces are no longer shaded in the driver jar, they are included with the original AWS SDK package names. Any custom credential providers that use the old shaded package names for these interfaces must be updated. - com.amazonaws.auth.AWSCredentials - com.amazonaws.auth.AWSCredentialsProvider - com.amazonaws.auth.AWSSessionCredentials - com.amazonaws.auth.AWSSessionCredentialsProvider Version History ============================================================== 2.1.4 ------------------------------------------------------------------------ Released 2024-02-13 Enhancements and New Features * [AJ-552] Updated logback libraries The connector now uses the following logback libraries: - logback-core 1.3.14 (previously 1.3.11) - logback-classic 1.3.14 (previously 1.3.11) 2.1.3 ------------------------------------------------------------------------ Released 2023-12-08 Resolved Issues The following issue has been resolved in Simba Amazon Athena JDBC Connector 2.1.3. * [AJ-521] When inserting records to Iceberg Tables, the executeBatch() API does not work. * [AJ-525] When using the Spark JDBC writer API with SaveModeAppend option, the connector does not write all the records. * [AJ-518] In the connection string, when UseAwsLogger=1 and Spring Boot 2.7.0 and Gradle is used, the connector returns an error. * [AJ-524] When using Apache Spark, the connector is missing some of the AWS logging. 2.1.2 ------------------------------------------------------------------------ Released 2023-08-25 Enhancements & New Features * [AJ-530] Updated AWS Java SDK libraries The connector now uses the following libraries: - aws-java-sdk-athena-1.12.525 (previously 1.12.339) - aws-java-sdk-core-1.12.525 (previously 1.12.339) - aws-java-sdk-glue-1.12.525 (previously 1.12.339) - aws-java-sdk-lambda-1.12.525 (previously 1.12.339) - aws-java-sdk-sts-1.12.525 (previously 1.12.339) 2.1.1 ------------------------------------------------------------------------ Released 2023-07-31 Resolved Issues The following issues have been resolved in Simba Amazon Athena JDBC Connector 2.1.1. * [AJ-519] While creating a table with a query containing a regular expression, the connector returns an error. * [AJ-532] The connector applied ApplicationName property incorrectly. 2.1.0 ------------------------------------------------------------------------ Released 2023-07-11 Enhancements & New Features * [AJ-523] Updated Jackson libraries The connector now uses the following libraries for the Jackson JSON parser: - jackson-annotations 2.15.2 (previously 2.14.0) - jackson-core 2.15.2 (previously 2.14.0) - jackson-databind 2.15.2 (previously 2.14.0) * Internal connector improvements The connector release version has been changed due to minor internal improvements. Resolved Issues The following issue has been resolved in Simba Amazon Athena JDBC Connector 2.1.0. * [AJ-508] When using Sql2o adding parameter arrays fails. ==============================================================================