Skip to content

Commit 80d8cef

Browse files
author
athena_federation_cut_release_workflow
committed
Cut release 2025.47.1
- Update runner and slug - Update GitHub Actions workflows to build with Java 11 and 17 - Remove hard-coded Glue list-jobs --max-results 100 to find all Glue jobs (awslabs#3127) - Added unit tests in athena-synapse Connector (awslabs#2963) - Updating EncryptionKeyFactory to add overirde AWS request configuration in KMS calls made generate encryption key (awslabs#3103) - Fix epoch date conversion correctness issue when machine time zone is not in UTC (awslabs#3108) - Fix CVE-2025-48924: Upgrade Apache Commons Lang3 to 3.19.0 (awslabs#3100) - Revise Athena Federated Queries instructions in README (awslabs#3069) - fix snowflake QPT return empty result (awslabs#3106) - add view into oracle paginated query (awslabs#3107) - build(deps): bump com.google.protobuf:protobuf-bom from 4.32.1 to 4.33.0 (awslabs#3071) - build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.7 to 4.9.8 (awslabs#3076) - build(deps): bump org.apache.avro:avro from 1.12.0 to 1.12.1 (awslabs#3075) - Handle ResourceNotFoundException from Dynamodb as AthenaConnectorExce… (awslabs#3098) - Added unit tests for bigquery (awslabs#2950) - Update PostgreSQL engine version to 15.10 (awslabs#3099) - Add unit tests for athena-oracle. (awslabs#2836) - Adding support to use custom SecretManagerClient for Google Big Query (awslabs#2846) - Added unit tests for athena-cloudera-impala Connector (awslabs#2880) - added unit tests for athena-vertica. (awslabs#2783) - added unit tests for athena-redshift. (awslabs#2733) - Always include partition column when get-table-layout (awslabs#3045) - fix cloudwatch glue connection cfn template (awslabs#3013) - Added unit tests for JDBC module (awslabs#2732) - Added pagination for Db2 connector (awslabs#2772) - [Fix] Include default truststore path when passing JAVA_TOOL_OPTIONS for Java 17 image (awslabs#3007) - build(deps): bump com.google.guava:guava from 33.4.0-jre to 33.4.8-jre (awslabs#2728) - Handle KMS and DDB NotFoundExceptions by throwing AthenaConnectorException (awslabs#3064) - build(deps): bump aws-sdk-v2.version from 2.35.1 to 2.35.5 (awslabs#3047) - build(deps): bump io.confluent:kafka-avro-serializer from 8.0.0 to 8.0.2 (awslabs#3055) - build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.35.0 to 2.35.5 (awslabs#3057) - build(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 (awslabs#3061) - Remove timestamp case from SnowflakeQueryStringBuilder (awslabs#2997) - build(deps): bump io.substrait.version from 0.65.0 to 0.66.0 (awslabs#3051) - build(deps): bump com.google.cloud:google-cloud-storage from 2.58.0 to 2.58.1 (awslabs#3059) - build(deps): bump org.postgresql:postgresql from 42.7.7 to 42.7.8 (awslabs#3063) - build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 (awslabs#3062) - build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.4 to 4.9.6 (awslabs#3058) - build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 (awslabs#3060) - build(deps): bump net.sf.jt400:jt400 from 21.0.5 to 21.0.6 (awslabs#3053) - build(deps): bump com.teradata.jdbc:terajdbc from 20.00.00.50 to 20.00.00.51 (awslabs#3054) - build(deps): bump org.elasticsearch.client:elasticsearch-rest-client from 9.1.3 to 9.1.5 (awslabs#3056) - build(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.82 (awslabs#3050) - build(deps): bump org.eclipse.rdf4j:rdf4j-repository-sparql from 5.1.6 to 5.2.0 (awslabs#3052) - build(deps): bump software.amazon.jsii:jsii-runtime from 1.114.1 to 1.115.0 (awslabs#3048) - build(deps): bump aws-sdk-v2.version from 2.34.5 to 2.35.0 (awslabs#3039) - build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier from 4.1.1 to 4.2 (awslabs#3037) - build(deps): bump aws-sdk.version from 1.12.791 to 1.12.792 (awslabs#3035) - build(deps): bump net.java.dev.jna:jna-platform from 5.17.0 to 5.18.1 (awslabs#3038) - build(deps-dev): bump log4j2Version from 2.25.1 to 2.25.2 (awslabs#3029) - build(deps): bump io.substrait.version from 0.52.0 to 0.65.0 (awslabs#3021) - build(deps): bump org.assertj:assertj-core from 3.27.4 to 3.27.6 (awslabs#3019) - build(deps): bump com.amazonaws:aws-lambda-java-core from 1.3.0 to 1.4.0 (awslabs#3020) - build(deps): bump net.java.dev.jna:jna from 5.17.0 to 5.18.1 (awslabs#3034) - build(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.2.10 to 2.2.20 (awslabs#3027) - build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (awslabs#3033) - build(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.82 (awslabs#3022) - build(deps): bump org.bouncycastle:bcutil-jdk18on from 1.81 to 1.82 (awslabs#3024) - build(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 (awslabs#3026) - build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.6.0 to 2.7.0 (awslabs#3023) - build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.33.8 to 2.35.0 (awslabs#3040) - Add Support for OAuth in athena-saphana Connector (awslabs#2894) - build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 (awslabs#2975) - build(deps): bump actions/setup-node from 4 to 5 (awslabs#2976) - [Neptune] Add doc details on how multi-valued properties are handled. (awslabs#2995) - build(deps): bump org.jetbrains.kotlin:kotlin-reflect from 2.2.10 to 2.2.20 (awslabs#3028) - build(deps): bump software.amazon.glue:schema-registry-serde from 1.1.24 to 1.1.25 (awslabs#3030) - build(deps): bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 2.2.10 to 2.2.20 (awslabs#3031) - build(deps): bump com.teradata.jdbc:terajdbc from 20.00.00.49 to 20.00.00.50 (awslabs#3032) - build(deps): bump aws-sdk-v2.version from 2.34.3 to 2.34.5 (awslabs#3017) - Add Support for OAuth in athena-sqlserver Connector (awslabs#3006) - Add Support for OAuth in athena-synapse Connector (awslabs#2904) - build(deps): bump software.amazon.jsii:jsii-runtime from 1.113.0 to 1.114.1 (awslabs#2979) - build(deps): bump org.apache.calcite.version from 1.39.0 to 1.40.0 (awslabs#2980) - build(deps): bump aws-sdk.version from 1.12.788 to 1.12.791 (awslabs#2981) - build(deps): bump org.eclipse.rdf4j:rdf4j-repository-sparql from 5.1.4 to 5.1.5 (awslabs#2983) - build(deps): bump com.clickhouse:clickhouse-jdbc from 0.9.1 to 0.9.2 (awslabs#2985) - build(deps): bump net.snowflake:snowflake-jdbc from 3.26.0 to 3.26.1 (awslabs#2987) - build(deps): bump org.yaml:snakeyaml from 2.4 to 2.5 (awslabs#2988) - build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier from 4.0.9 to 4.1 (awslabs#2998) - build(deps): bump aws-sdk-v2.version from 2.32.29 to 2.33.9 (awslabs#2999) - build(deps): bump org.apache.kafka:kafka-clients from 4.0.0 to 4.1.0 (awslabs#3000) - build(deps): bump surefire.failsafe.version from 3.5.3 to 3.5.4 (awslabs#3001) - build(deps): bump com.microsoft.azure:msal4j from 1.22.0 to 1.23.1 (awslabs#3002) - build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 (awslabs#3003) - build(deps): bump com.google.cloud:google-cloud-storage from 2.55.0 to 2.57.0 (awslabs#3004) - build(deps): bump com.sap.cloud.db.jdbc:ngdbc from 2.25.12 to 2.26.6 (awslabs#3012) - build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 (awslabs#3011) - Fixing error messages to not leak sensitive info (awslabs#3008) - Include linked accounts option when querying metric_samples table. (awslabs#2922) - Updating Zookeeper to latest version 3.9.4 (awslabs#3005) - build(deps): bump com.google.protobuf:protobuf-bom from 4.29.3 to 4.32.0 (awslabs#2991) - Add serverless datalakegen2 support (awslabs#2973) - Abstract common OAuth handling and add OAuth support to Athena DataLake Gen2 Connector (awslabs#2932) - build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.32.29 to 2.33.4 (awslabs#2992) - build(deps): bump org.elasticsearch.client:elasticsearch-rest-client from 9.1.2 to 9.1.3 (awslabs#2993) - build(deps): bump io.lettuce:lettuce-core from 6.8.0.RELEASE to 6.8.1.RELEASE (awslabs#2994) - Hbase namespace issue (awslabs#2996)
1 parent 2edf2e8 commit 80d8cef

File tree

164 files changed

+418
-420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+418
-420
lines changed

athena-aws-cmdb/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ ARG JAVA_TOOL_OPTIONS=""
99
ENV JAVA_TOOL_OPTIONS=${JAVA_TOOL_OPTIONS}
1010

1111
# Copy function code and runtime dependencies from Maven layout
12-
COPY target/athena-aws-cmdb-2022.47.1.jar ${LAMBDA_TASK_ROOT}
12+
COPY target/athena-aws-cmdb-2025.47.1.jar ${LAMBDA_TASK_ROOT}
1313
# Unpack the jar
14-
RUN jar xf athena-aws-cmdb-2022.47.1.jar
14+
RUN jar xf athena-aws-cmdb-2025.47.1.jar
1515

1616
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
1717
# No need to specify here (already defined in .yaml file)

athena-aws-cmdb/athena-aws-cmdb-connection.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Metadata:
1010
Labels:
1111
- athena-federation
1212
HomePageUrl: 'https://github.com/awslabs/aws-athena-query-federation'
13-
SemanticVersion: 2022.47.1
13+
SemanticVersion: 2025.47.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -49,7 +49,7 @@ Resources:
4949
FunctionName: !Ref LambdaFunctionName
5050
PackageType: "Image"
5151
ImageUri: !Sub
52-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-aws-cmdb:2022.47.1'
52+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-aws-cmdb:2025.47.1'
5353
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
5454
ImageConfig:
5555
Command: [ "com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbCompositeHandler" ]

athena-aws-cmdb/athena-aws-cmdb-package.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Metadata:
1010
Labels:
1111
- athena-federation
1212
HomePageUrl: 'https://github.com/awslabs/aws-athena-query-federation'
13-
SemanticVersion: 2022.47.1
13+
SemanticVersion: 2025.47.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
AthenaCatalogName:
@@ -53,7 +53,7 @@ Resources:
5353
spill_prefix: !Ref SpillPrefix
5454
FunctionName: !Ref AthenaCatalogName
5555
Handler: "com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbCompositeHandler"
56-
CodeUri: "./target/athena-aws-cmdb-2022.47.1.jar"
56+
CodeUri: "./target/athena-aws-cmdb-2025.47.1.jar"
5757
Description: "Enables Amazon Athena to communicate with various AWS Services, making your resource inventories accessible via SQL."
5858
Runtime: java11
5959
Timeout: !Ref LambdaTimeout

athena-aws-cmdb/athena-aws-cmdb.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Metadata:
1010
Labels:
1111
- athena-federation
1212
HomePageUrl: 'https://github.com/awslabs/aws-athena-query-federation'
13-
SemanticVersion: 2022.47.1
13+
SemanticVersion: 2025.47.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
AthenaCatalogName:
@@ -56,7 +56,7 @@ Resources:
5656
FunctionName: !Ref AthenaCatalogName
5757
PackageType: "Image"
5858
ImageUri: !Sub
59-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-aws-cmdb:2022.47.1'
59+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-aws-cmdb:2025.47.1'
6060
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
6161
ImageConfig:
6262
Command: [ "com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbCompositeHandler" ]

athena-aws-cmdb/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
<parent>
55
<artifactId>aws-athena-query-federation</artifactId>
66
<groupId>com.amazonaws</groupId>
7-
<version>2022.47.1</version>
7+
<version>2025.47.1</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>athena-aws-cmdb</artifactId>
11-
<version>2022.47.1</version>
11+
<version>2025.47.1</version>
1212
<dependencies>
1313
<dependency>
1414
<groupId>com.amazonaws</groupId>
1515
<artifactId>aws-athena-federation-sdk</artifactId>
16-
<version>2022.47.1</version>
16+
<version>2025.47.1</version>
1717
<classifier>withdep</classifier>
1818
</dependency>
1919
<dependency>

athena-clickhouse/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ ARG JAVA_TOOL_OPTIONS=""
99
ENV JAVA_TOOL_OPTIONS=${JAVA_TOOL_OPTIONS}
1010

1111
# Copy function code and runtime dependencies from Maven layout
12-
COPY target/athena-clickhouse-2022.47.1.jar ${LAMBDA_TASK_ROOT}
12+
COPY target/athena-clickhouse-2025.47.1.jar ${LAMBDA_TASK_ROOT}
1313
# Unpack the jar
14-
RUN jar xf athena-clickhouse-2022.47.1.jar
14+
RUN jar xf athena-clickhouse-2025.47.1.jar
1515

1616
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
1717
# No need to specify here (already defined in .yaml file because legacy and connections use different)

athena-clickhouse/athena-clickhouse-package.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Metadata:
1111
Labels:
1212
- athena-federation
1313
HomePageUrl: 'https://github.com/awslabs/aws-athena-query-federation'
14-
SemanticVersion: 2022.47.1
14+
SemanticVersion: 2025.47.1
1515
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1616
Parameters:
1717
LambdaFunctionName:
@@ -72,7 +72,7 @@ Resources:
7272
default: !Ref DefaultConnectionString
7373
FunctionName: !Ref LambdaFunctionName
7474
Handler: "com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxCompositeHandler"
75-
CodeUri: "./target/athena-clickhouse-2022.47.1.jar"
75+
CodeUri: "./target/athena-clickhouse-2025.47.1.jar"
7676
Description: "Enables Amazon Athena to communicate with ClickHouse using JDBC"
7777
Runtime: java11
7878
Timeout: !Ref LambdaTimeout

athena-clickhouse/athena-clickhouse.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Metadata:
1010
Labels:
1111
- athena-federation
1212
HomePageUrl: 'https://github.com/awslabs/aws-athena-query-federation'
13-
SemanticVersion: 2022.47.1
13+
SemanticVersion: 2025.47.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -74,7 +74,7 @@ Resources:
7474
FunctionName: !Ref LambdaFunctionName
7575
PackageType: "Image"
7676
ImageUri: !Sub
77-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-clickhouse:2022.47.1'
77+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-clickhouse:2025.47.1'
7878
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
7979
ImageConfig:
8080
Command: [ "com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxCompositeHandler" ]

athena-clickhouse/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
<parent>
44
<artifactId>aws-athena-query-federation</artifactId>
55
<groupId>com.amazonaws</groupId>
6-
<version>2022.47.1</version>
6+
<version>2025.47.1</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>athena-clickhouse</artifactId>
10-
<version>2022.47.1</version>
10+
<version>2025.47.1</version>
1111
<dependencies>
1212
<dependency>
1313
<groupId>com.amazonaws</groupId>
1414
<artifactId>athena-jdbc</artifactId>
15-
<version>2022.47.1</version>
15+
<version>2025.47.1</version>
1616
</dependency>
1717
<dependency>
1818
<groupId>com.amazonaws</groupId>
1919
<artifactId>athena-mysql</artifactId>
20-
<version>2022.47.1</version>
20+
<version>2025.47.1</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>com.clickhouse</groupId>
@@ -28,7 +28,7 @@
2828
<dependency>
2929
<groupId>com.amazonaws</groupId>
3030
<artifactId>athena-jdbc</artifactId>
31-
<version>2022.47.1</version>
31+
<version>2025.47.1</version>
3232
<type>test-jar</type>
3333
<scope>test</scope>
3434
</dependency>
@@ -74,5 +74,5 @@
7474
</executions>
7575
</plugin>
7676
</plugins>
77-
</build>
77+
</build>
7878
</project>

athena-cloudera-hive/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ ARG JAVA_TOOL_OPTIONS=""
99
ENV JAVA_TOOL_OPTIONS=${JAVA_TOOL_OPTIONS}
1010

1111
# Copy function code and runtime dependencies from Maven layout
12-
COPY target/athena-cloudera-hive-2022.47.1.jar ${LAMBDA_TASK_ROOT}
12+
COPY target/athena-cloudera-hive-2025.47.1.jar ${LAMBDA_TASK_ROOT}
1313
# Unpack the jar
14-
RUN jar xf athena-cloudera-hive-2022.47.1.jar
14+
RUN jar xf athena-cloudera-hive-2025.47.1.jar
1515

1616
# Command can be overwritten by providing a different command in the template directly.
1717
# No need to specify here (already defined in .yaml file because legacy and connections use different)

0 commit comments

Comments
 (0)