Release v2024.50.1 of Athena Query Federation
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:
-
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".
-
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