Skip to content

Commit 104a422

Browse files
author
athena_federation_cut_release_workflow
committed
Cut release 2025.7.1
- Upgraded Arrow to 18 (awslabs#2576) - Fixed Encoding Warning (awslabs#2595) - Fix codecov format error (awslabs#2594) - Update Code Cov on Daily Validation Tests (awslabs#2593) - Allow custom glue endpoint to be used (awslabs#2587) - Msk connector was throwing null pointer exception when entire record is null, issue fix. (awslabs#2588) - Kafka connector was throwing null pointer exception when entire record is null, issue fix. (awslabs#2575)
1 parent 0c0a839 commit 104a422

File tree

165 files changed

+418
-418
lines changed

Some content is hidden

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

165 files changed

+418
-418
lines changed

athena-aws-cmdb/Dockerfile

+2-2
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.7.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.7.1.jar
1515

1616
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
1717
CMD [ "com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbCompositeHandler" ]

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

+2-2
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.7.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.7.1'
5353
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
5454
Description: "Enables Amazon Athena to communicate with various AWS Services, making your resource inventories accessible via SQL."
5555
Timeout: 900

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

+2-2
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.7.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.7.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

+2-2
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.7.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.7.1'
6060
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
6161
Description: "Enables Amazon Athena to communicate with various AWS Services, making your resource inventories accessible via SQL."
6262
Timeout: !Ref LambdaTimeout

athena-aws-cmdb/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
<parent>
44
<artifactId>aws-athena-query-federation</artifactId>
55
<groupId>com.amazonaws</groupId>
6-
<version>2022.47.1</version>
6+
<version>2025.7.1</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>athena-aws-cmdb</artifactId>
10-
<version>2022.47.1</version>
10+
<version>2025.7.1</version>
1111
<dependencies>
1212
<dependency>
1313
<groupId>com.amazonaws</groupId>
1414
<artifactId>aws-athena-federation-sdk</artifactId>
15-
<version>2022.47.1</version>
15+
<version>2025.7.1</version>
1616
<classifier>withdep</classifier>
1717
</dependency>
1818
<dependency>

athena-clickhouse/Dockerfile

+2-2
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.7.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.7.1.jar
1515

1616
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
1717
CMD [ "com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxCompositeHandler" ]

athena-clickhouse/athena-clickhouse-package.yaml

+2-2
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.7.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.7.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

+2-2
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.7.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.7.1'
7878
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
7979
Description: "Enables Amazon Athena to communicate with ClickHouse using JDBC"
8080
Timeout: !Ref LambdaTimeout

athena-clickhouse/pom.xml

+6-6
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.7.1</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>athena-clickhouse</artifactId>
10-
<version>2022.47.1</version>
10+
<version>2025.7.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.7.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.7.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.7.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

+2-2
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.7.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.7.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)

athena-cloudera-hive/athena-cloudera-hive-connection.yaml

+2-2
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.7.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -56,7 +56,7 @@ Resources:
5656
FunctionName: !Ref LambdaFunctionName
5757
PackageType: "Image"
5858
ImageUri: !Sub
59-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-hive:2022.47.1'
59+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-hive:2025.7.1'
6060
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
6161
ImageConfig:
6262
Command: [ "com.amazonaws.athena.connectors.cloudera.HiveCompositeHandler" ]

athena-cloudera-hive/athena-cloudera-hive-package.yaml

+2-2
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.7.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -66,7 +66,7 @@ Resources:
6666
default: !Ref DefaultConnectionString
6767
FunctionName: !Ref LambdaFunctionName
6868
Handler: "com.amazonaws.athena.connectors.cloudera.HiveMuxCompositeHandler"
69-
CodeUri: "./target/athena-cloudera-hive-2022.47.1.jar"
69+
CodeUri: "./target/athena-cloudera-hive-2025.7.1.jar"
7070
Description: "Enables Amazon Athena to communicate with Coludera Hive using JDBC"
7171
Runtime: java11
7272
Timeout: !Ref LambdaTimeout

athena-cloudera-hive/athena-cloudera-hive.yaml

+2-2
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.7.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -69,7 +69,7 @@ Resources:
6969
FunctionName: !Ref LambdaFunctionName
7070
PackageType: "Image"
7171
ImageUri: !Sub
72-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-hive:2022.47.1'
72+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-hive:2025.7.1'
7373
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
7474
ImageConfig:
7575
Command: [ "com.amazonaws.athena.connectors.cloudera.HiveMuxCompositeHandler" ]

athena-cloudera-hive/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
<parent>
44
<artifactId>aws-athena-query-federation</artifactId>
55
<groupId>com.amazonaws</groupId>
6-
<version>2022.47.1</version>
6+
<version>2025.7.1</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>athena-cloudera-hive</artifactId>
10-
<version>2022.47.1</version>
10+
<version>2025.7.1</version>
1111
<properties>
1212
<clouderaVersion>2.6.23.1027</clouderaVersion>
1313
</properties>
1414
<dependencies>
1515
<dependency>
1616
<groupId>com.amazonaws</groupId>
1717
<artifactId>athena-federation-integ-test</artifactId>
18-
<version>2022.47.1</version>
18+
<version>2025.7.1</version>
1919
<scope>test</scope>
2020
</dependency>
2121
<dependency>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>athena-jdbc</artifactId>
24-
<version>2022.47.1</version>
24+
<version>2025.7.1</version>
2525
</dependency>
2626
<dependency>
2727
<groupId>Hive</groupId>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>com.amazonaws</groupId>
3333
<artifactId>athena-jdbc</artifactId>
34-
<version>2022.47.1</version>
34+
<version>2025.7.1</version>
3535
<type>test-jar</type>
3636
<scope>test</scope>
3737
</dependency>

athena-cloudera-impala/Dockerfile

+2-2
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-impala-2022.47.1.jar ${LAMBDA_TASK_ROOT}
12+
COPY target/athena-cloudera-impala-2025.7.1.jar ${LAMBDA_TASK_ROOT}
1313
# Unpack the jar
14-
RUN jar xf athena-cloudera-impala-2022.47.1.jar
14+
RUN jar xf athena-cloudera-impala-2025.7.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)

athena-cloudera-impala/athena-cloudera-impala-connection.yaml

+2-2
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.7.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -56,7 +56,7 @@ Resources:
5656
FunctionName: !Ref LambdaFunctionName
5757
PackageType: "Image"
5858
ImageUri: !Sub
59-
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-impala:2022.47.1'
59+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-impala:2025.7.1'
6060
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
6161
ImageConfig:
6262
Command: [ "com.amazonaws.athena.connectors.cloudera.ImpalaCompositeHandler" ]

athena-cloudera-impala/athena-cloudera-impala-package.yaml

+2-2
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.7.1
1414
SourceCodeUrl: 'https://github.com/awslabs/aws-athena-query-federation'
1515
Parameters:
1616
LambdaFunctionName:
@@ -71,7 +71,7 @@ Resources:
7171
default: !Ref DefaultConnectionString
7272
FunctionName: !Ref LambdaFunctionName
7373
Handler: "com.amazonaws.athena.connectors.cloudera.ImpalaMuxCompositeHandler"
74-
CodeUri: "./target/athena-cloudera-impala-2022.47.1.jar"
74+
CodeUri: "./target/athena-cloudera-impala-2025.7.1.jar"
7575
Description: "Enables Amazon Athena to communicate with Cloudera Impala using JDBC"
7676
Runtime: java11
7777
Timeout: !Ref LambdaTimeout

athena-cloudera-impala/athena-cloudera-impala.yaml

+2-2
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.7.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-cloudera-impala:2022.47.1'
77+
- '${Account}.dkr.ecr.${AWS::Region}.amazonaws.com/athena-federation-repository-cloudera-impala:2025.7.1'
7878
- Account: !If [IsRegionBAH, 084828588479, !If [IsRegionHKG, 183295418215, 292517598671]]
7979
ImageConfig:
8080
Command: [ "com.amazonaws.athena.connectors.cloudera.ImpalaMuxCompositeHandler" ]

athena-cloudera-impala/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
<parent>
44
<artifactId>aws-athena-query-federation</artifactId>
55
<groupId>com.amazonaws</groupId>
6-
<version>2022.47.1</version>
6+
<version>2025.7.1</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>athena-cloudera-impala</artifactId>
10-
<version>2022.47.1</version>
10+
<version>2025.7.1</version>
1111
<properties>
1212
<clouderaVersion>2.6.32.1041</clouderaVersion>
1313
</properties>
1414
<dependencies>
1515
<dependency>
1616
<groupId>com.amazonaws</groupId>
1717
<artifactId>athena-federation-integ-test</artifactId>
18-
<version>2022.47.1</version>
18+
<version>2025.7.1</version>
1919
<scope>test</scope>
2020
</dependency>
2121
<dependency>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>athena-jdbc</artifactId>
24-
<version>2022.47.1</version>
24+
<version>2025.7.1</version>
2525
</dependency>
2626
<dependency>
2727
<groupId>Impala</groupId>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>com.amazonaws</groupId>
3333
<artifactId>athena-jdbc</artifactId>
34-
<version>2022.47.1</version>
34+
<version>2025.7.1</version>
3535
<type>test-jar</type>
3636
<scope>test</scope>
3737
</dependency>

0 commit comments

Comments
 (0)