the version history.
Resolved Issues
The following issue has been resolved in Simba Amazon Athena JDBC Connector
2.2.1.1002.
- [AJ-623] When attempting to run the DROP TABLE <table> command, the connector returns an error.
-
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)
-
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.
-
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.
-
[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.
-
[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.
-
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.
-
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
Enhancements and New Features
-
[AJ-605] Updated logback libraries
The connector now uses the following logback libraries:- logback-core 1.3.15 (previously 1.3.14)
- logback-classic 1.3.15 (previously 1.3.14)
Enhancements and New Features
-
[AJ-551] Upgraded SEN SDK support
The connector now uses SEN SDK version 10.3. Previously, the connector used SEN SDK version 10.2.
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)
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)
Resolved Issues
The following issue has been resolved in Simba Amazon Athena JDBC Connector 2.1.3.
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.
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)
Resolved Issues
The following issues have been resolved in Simba Amazon Athena JDBC Connector 2.1.1.
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.
Enhancements & New Features
The following issue has been resolved in Simba Amazon Athena JDBC Connector 2.1.0.
-
[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.
The following issue has been resolved in Simba Amazon Athena JDBC Connector 2.1.0.
- [AJ-508] When using Sql2o adding parameter arrays fails.