Skip to content

Release v2024.50.1 of Athena Query Federation

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Dec 18:49

This version includes improvements and bugfixes in some connectors. See here for changes since the last release.

Binary distribution of the SDK can be found here. For pre-built versions of the connector and UDF suite please:

  1. Navigate to Serverless Application Repository and search for "athena-federation". Also check the checkbox labeled "Show apps that create custom IAM roles or resource policies".

  2. Look for entries published by the "Amazon Athena Federation" author.

You can assert the validity of the binary distribution by comparing against the below cksums.

Athena Federation SDK jars

CheckSum File
3418454815 41436751 aws-athena-federation-sdk-2024.50.1-withdep.jar
524304086 672516 aws-athena-federation-sdk-2024.50.1.jar

Athena Federation Connector Lambda jars

CheckSum File
2037697943 77601647 athena-aws-cmdb-2024.50.1.jar
1448638785 63106381 athena-clickhouse-2024.50.1.jar
1791007828 65718763 athena-cloudera-hive-2024.50.1.jar
1471459972 60187095 athena-cloudera-impala-2024.50.1.jar
1951673125 48953253 athena-cloudwatch-2024.50.1.jar
472587182 49295425 athena-cloudwatch-metrics-2024.50.1.jar
3247952935 50177024 athena-datalakegen2-2024.50.1.jar
2735552874 55286124 athena-db2-2024.50.1.jar
552629064 55022550 athena-db2-as400-2024.50.1.jar
3177203194 47085328 athena-docdb-2024.50.1.jar
3508795764 51634164 athena-dynamodb-2024.50.1.jar
251009784 76663385 athena-elasticsearch-2024.50.1.jar
1650089647 143719382 athena-gcs-2024.50.1.jar
1964658796 111766554 athena-google-bigquery-2024.50.1.jar
1744101458 99058447 athena-hbase-2024.50.1.jar
3029800417 65717847 athena-hortonworks-hive-2024.50.1.jar
3808761247 82794692 athena-kafka-2024.50.1.jar
2464315310 98959274 athena-msk-2024.50.1.jar
1544462388 53230589 athena-mysql-2024.50.1.jar
3166888048 80664787 athena-neptune-2024.50.1.jar
3627251584 55896644 athena-oracle-2024.50.1.jar
4027503925 49822514 athena-postgresql-2024.50.1.jar
3382821148 50262239 athena-redis-2024.50.1.jar
2318327154 57339626 athena-redshift-2024.50.1.jar
4112540117 50609432 athena-saphana-2024.50.1.jar
3019391788 127706118 athena-snowflake-2024.50.1.jar
2321491981 50181966 athena-sqlserver-2024.50.1.jar
2926482435 52563973 athena-synapse-2024.50.1.jar
4136322591 49994574 athena-teradata-2024.50.1.jar
1188635316 50078208 athena-timestream-2024.50.1.jar
3558175848 45372158 athena-tpcds-2024.50.1.jar
708134957 44697857 athena-udfs-2024.50.1.jar
3378484627 104763339 athena-vertica-2024.50.1.jar

Athena Federation Connector Lambda zips

CheckSum File
3808893413 105623943 athena-gcs.zip
1654092419 116977707 athena-saphana.zip
2099943097 112973448 athena-snowflake.zip

What's Changed

  • Panama sdkv2 gdcv2 (#2352)
  • Support DECIMAL type properly when using DDB type NUMBER in sets (#2483)
  • Add SECRET_NAME_PATTERN unit test (#2471)
  • Update neptune documentation (#2472)
  • Enabled RDS Certs for Oracle DB (#2473)
  • Oracle Data Types Clean up (#2453)
  • check legacy IS_FIPS_ENABLED (#2470)
  • revert bump (#2469)
  • remove Trianz label (#2468)
  • various cleanup fixes (#2467)
  • remove dynamodb:ListSchemas
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • Disabling Auto Approval Bot (#2466)
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • build(deps): bump com.teradata.jdbc:terajdbc from 20.00.00.37 to 20.00.00.38 (#2455)
  • build(deps): bump com.teradata.jdbc:terajdbc
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.29.24 to 2.29.29 (#2462)
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs
  • build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier from 3.17.4 to 3.17.5 (#2459)
  • build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier
  • build(deps): bump com.microsoft.sqlserver:mssql-jdbc from 12.8.1.jre11 to 12.9.0.jre11-preview (#2458)
  • build(deps): bump com.microsoft.sqlserver:mssql-jdbc
  • build(deps): bump net.jqwik:jqwik from 1.9.1 to 1.9.2 (#2463)
  • build(deps): bump net.jqwik:jqwik from 1.9.1 to 1.9.2
  • build(deps): bump io.confluent:kafka-protobuf-serializer from 7.7.2 to 7.8.0 (#2464)
  • build(deps): bump io.confluent:kafka-protobuf-serializer
  • build(deps): bump org.apache.kafka:kafka-clients from 7.7.2-ce to 7.8.0-ce (#2461)
  • build(deps): bump org.apache.kafka:kafka-clients
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#2460)
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin
  • build(deps): bump io.confluent:kafka-avro-serializer from 7.7.2 to 7.8.0 (#2456)
  • build(deps): bump io.confluent:kafka-avro-serializer from 7.7.2 to 7.8.0
  • build(deps): bump aws-sdk-v2.version from 2.29.20 to 2.29.29 (#2454)
  • build(deps): bump aws-sdk-v2.version from 2.29.20 to 2.29.29
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.29.20 to 2.29.24 (#2446)
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs
  • build(deps): bump io.lettuce:lettuce-core from 6.5.0.RELEASE to 6.5.1.RELEASE (#2450)
  • build(deps): bump io.lettuce:lettuce-core
  • build(deps): bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 2.0.21 to 2.1.0 (#2444)
  • build(deps): bump org.jetbrains.kotlin:kotlin-stdlib-jdk8
  • build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.4.0 to 2.5.0 (#2449)
  • build(deps): bump org.codehaus.mojo:license-maven-plugin
  • build(deps-dev): bump log4j2Version from 2.24.1 to 2.24.2 (#2426)
  • build(deps-dev): bump log4j2Version from 2.24.1 to 2.24.2
  • build(deps): bump io.confluent:kafka-avro-serializer from 7.7.1 to 7.7.2 (#2451)
  • build(deps): bump io.confluent:kafka-avro-serializer from 7.7.1 to 7.7.2
  • build(deps): bump org.apache.kafka:kafka-clients from 7.7.1-ce to 7.7.2-ce (#2445)
  • build(deps): bump org.apache.kafka:kafka-clients
  • build(deps): bump io.confluent:kafka-protobuf-serializer from 7.7.1 to 7.7.2 (#2447)
  • build(deps): bump io.confluent:kafka-protobuf-serializer
  • build(deps): bump io.confluent:kafka-protobuf-provider from 7.7.1 to 7.7.2 (#2448)
  • build(deps): bump io.confluent:kafka-protobuf-provider
  • build(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.0.21 to 2.1.0 (#2443)
  • build(deps): bump org.jetbrains.kotlin:kotlin-stdlib
  • build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier from 3.17.3 to 3.17.4 (#2442)
  • build(deps-dev): bump nl.jqno.equalsverifier:equalsverifier
  • build(deps): bump fasterxml.jackson.version from 2.18.1 to 2.18.2 (#2441)
  • build(deps): bump fasterxml.jackson.version from 2.18.1 to 2.18.2
  • build(deps): bump org.jetbrains.kotlin:kotlin-reflect from 2.0.21 to 2.1.0 (#2438)
  • build(deps): bump org.jetbrains.kotlin:kotlin-reflect
  • Snowflake case insensitive search improve with ANNOTATION added back for backward compatibility (#2437)
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • build(deps): bump com.amazon.redshift:redshift-jdbc42 from 2.1.0.30 to 2.1.0.31 (#2424)
  • build(deps): bump com.amazon.redshift:redshift-jdbc42
  • build(deps): bump com.google.cloud:google-cloud-storage from 2.44.1 to 2.45.0 (#2432)
  • build(deps): bump com.google.cloud:google-cloud-storage
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs from 2.29.15 to 2.29.20 (#2431)
  • build(deps): bump software.amazon.awssdk:cloudwatchlogs
  • build(deps): bump org.eclipse.rdf4j:rdf4j-repository-sparql from 5.0.3 to 5.1.0 (#2428)
  • build(deps): bump org.eclipse.rdf4j:rdf4j-repository-sparql
  • build(deps): bump com.microsoft.azure:msal4j from 1.17.2 to 1.17.3 (#2429)
  • build(deps): bump com.microsoft.azure:msal4j from 1.17.2 to 1.17.3
  • build(deps): bump com.teradata.jdbc:terajdbc from 20.00.00.34 to 20.00.00.37 (#2430)
  • build(deps): bump com.teradata.jdbc:terajdbc
  • build(deps): bump org.elasticsearch.client:elasticsearch-rest-client from 8.16.0 to 8.16.1 (#2427)
  • build(deps): bump org.elasticsearch.client:elasticsearch-rest-client
  • build(deps): bump aws-sdk-v2.version from 2.29.15 to 2.29.20 (#2423)
  • build(deps): bump aws-sdk-v2.version from 2.29.15 to 2.29.20
  • Changed message to debug (#2422)
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • oracle casing flag (#2415)
  • Change default endpoint (#2416)
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • Fix secret issue if field is integer (#2412)
  • glue connection reference fix (#2414)
  • fixing to use quoted password (#2413)
  • Fix docdb connection string (#2407)
  • [panama-sdkv2-gdcv2] Oracle Panama Testing Fix (#2397)
  • add quotes around oracle password (#2399)
  • update to use SSL oracle url (#2400)
  • Enable case insensitive username/password in secret and allow secret … (#2398)
  • Synapse panama issue fix, updated connection string prefix. (#2394)
  • [panama-sdkv2-gdcv2] Fix Db2 JDBC Connection String (#2395)
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • Passing snowflake JDBC parameter into parameters fields instead of wi… (#2391)
  • Fix issue with secret being not populated for default EnvironmentProp… (#2393)
  • add default to oracle connection kmskeyid (#2392)
  • Check if auth is not null (#2388)
  • Snowflake case insensitive match instead of upper case by default (#2387)
  • add ImageConfig back to postgres connection yaml (#2386)
  • Increase glue connection timeout
  • Use proper SecretNamePrefix instead of SecretName
  • Use glue gamma as default
  • Use gamma glue endpoint if environment variable specified
  • update connections yaml files with new image uri
  • Merge branch 'master' into panama-sdkv2-gdcv2
  • Merge branch 'v2-master' into panama-sdkv2-gdcv2
  • Update DDB new errors to v2
  • Merge branch 'v2-master'
  • reverting PR #2273 for gbq connector as it's not required for cdk. (#2311)
  • Fix lambda issues with glue (#2308)
  • fix checkstyle
  • Merge branch 'v2-master' into panama-sdkv2-gdcv2
  • V2 final changes (#2297)
  • Use prod
  • Fix teradata (#2294)
  • SDK V2 ec2 changes (#2293)
  • Merge pull request #20 from aimethed/update-connections-yaml
  • remove unneeded Ref
  • Merge in v2-master 9/25 (#19)
  • fix missed error from merge
  • Merge branch 'v2-master'
  • V2 rds (#2273)
  • v2 DocDB (#2282)
  • v2 Cloudformation (#2281)
  • migrate awslogs to cloudwatchlogs (v1 to v2) (#2272)
  • Add RedshiftCompositeHandler class to populate environment from glue connections (#18)
  • v2 sdk changes redshift (#2289)
  • v2 sdk changes emr (#2288)
  • Merge pull request #17 from aimethed/update-connections-yaml
  • fix mysql connection yaml
  • update connectors with mux handlers to use normal in connections yaml
  • update all ImageURI to use correct repo name (no prod)
  • Merge pull request #16 from aimethed/update-connections-yaml
  • missed a Runtime property
  • update image uri to not include partition
  • Implement EnvironmentProperties for remaining non-jdbc connectors (#12)
  • v2 changes for timestream (#2239)
  • update new uses of semantic version (#2258)
  • update connections yaml files to use ecr image
  • fixing yaml files with correct parameters (#13)
  • Merge pull request #11 from awslabs/v2-master
  • V2 master merge 9/10 (#2255)
  • v2 migration elasticsearch (#2243)
  • Migrate Elasticache to AWS SDK v2 (#2238)
  • V2 image deployment (#2253)
  • Add rest of JDBC connectors excluding redshift (#10)
  • Split CFN templates into original and glue connections
  • V2 merge jsii (#2240)
  • Refactor glue connection logic to be more abstract (#9)
  • Migrate Cloudwatch Metrics connector to v2 (#2182)
  • Add GDCv2 properties to environment
  • Patch issues from initial merge
  • Merge v2-master into Panama project
  • Panama phase 1 squashed commit
  • Update v2-master with master
  • update v2-master with msk dependency change (#2208)
  • v2 migration vertica issue fix (#2147)
  • Fix return statement in getGlueSchemaType method (#2199)
  • fixed SpillLocationVerifier merge errors
  • merge in master, to be tested
  • V2 migration s3 (#2108)
  • V2 migration lambda (#2077)
  • V2 migration KMS (#2107)
  • V2 migration athena (#2055)
  • v2 migration sts (#2054)
  • V2 migration jmes (#2053)
  • V2 migration glue (#2052)
  • V2 migration secrets (#2051)

Full Changelog: https://github.com/awslabs/aws-athena-query-federation/compare/v2024.46.2..v2024.50.1