Aerospike Connect for Trino Release Notes

  • Trino 4.6.0
    Release Date: October 9, 2024
    • Supported for 15 months from the release date.

    New Features

    • Support Trino 455.
    • [CONNECTOR-1104] - Introduce domain-compaction-threshold configuration property.

    Security

    • [CONNECTOR-924][CONNECTOR-952] - Fix Uncontrolled Resource Consumption ('Resource Exhaustion').
    • [CONNECTOR-925] - Fix Denial of Service (DoS).
    • [CONNECTOR-1090] - Fix Out-of-bounds Read.

  • Trino 4.5.0
    Release Date: January 23, 2024
    • Supported for 15 months from the release date.

    New Features

    • [CONNECTOR-905] - Support Trino 435.
    • [CONNECTOR-906] - Upgrade Aerospike client to 7.2.1.
    • [CONNECTOR-907] - Upgrade netty version to 4.1.104.Final.

  • Trino 4.4.1
    Release Date: August 31, 2023
    • Supported for 15 months from the release date.
    • If you use Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    Bug Fixes

    • [CONNECTOR-789] - Spark, Trino, Aerospike SQL: Upgrade to aerospike-java-client version 7.1.0 (addresses CVE-2023-36480).

    Known Issues

    • Trino server versions up to Trino 406 return incorrect results for some queries. See the Trino issue for a detailed discussion.

  • Trino 4.4.0
    Release Date: July 13, 2023
    • Trino 4.4.0 - Supported until Nov 12, 2024.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-712] - Support Trino version 418.
    • [CONNECTOR-713] - Upgrade Aerospike client version to 6.1.11.
    • [CONNECTOR-714] - Upgrade netty to 4.1.94.Final.

    Bug Fixes

    • [CONNECTOR-706] - Not able to retrieve key value when only projected column is key.
    • [CONNECTOR-711] - Queries like select * from __key where __key = 1 or __key = 2 do not work.
    • [CONNECTOR-556] - Broken link to Trino CLI client.

    Known Issues

    • Trino server versions up to version 406, return incorrect results for some queries. Refer to the Trino issue for a detailed discussion.

  • Trino 4.3.0
    Release Date: March 1, 2023
    • Trino 4.3.0 - Supported until May 31, 2024.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-592] - Pushdown column projections in Trino connector (requires at least Trino 391).

    Bug Fixes

    • [CONNECTOR-586] - Predicates on Primary Key(PK) with varchar data type return no rows.
    • [CONNECTOR-613] - Fix Dockerfile in Trino connector branches.
    • [CONNECTOR-617] - "Multiple entries with same key" error on Trino query.

    Known Issues

    • Trino server versions up to version 406, return incorrect results for some queries. Refer to the Trino issue for a detailed discussion.

  • Trino 4.2.2
    Release Date: February 22, 2023
    • Trino 4.2.2 - Supported until May 21, 2024.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-592] - Pushdown column projections in Trino connector (requires at least Trino 391).

    Bug Fixes

    • [CONNECTOR-586] - Predicates on Primary Key(PK) with varchar data type return no rows.
    • [CONNECTOR-613] - Fix Dockerfile in Trino connector branches.
    • [CONNECTOR-617] - "Multiple entries with same key" error on Trino query.

  • Trino 4.2.1
    Release Date: October 21, 2022
    • Trino 4.2.1 - Supported until January 21, 2024.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    Bug Fixes

    • [CONNECTOR-454] - Connector hangs after parallel queries aborted.
    • [CONNECTOR-464] - Empty secondary index table when using capital letters in identifiers.

  • Trino 4.2.0
    Release Date: October 4, 2022
    • Trino 4.2.0 - Supported until January 04, 2024.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-448] - Implement connector shutdown hook.
    • [CONNECTOR-449] - Add removal listener to Java client pool.
    • [CONNECTOR-450] - Upgrade Aerospike Java client to 6.1.2.

    Improvements

    • [CONNECTOR-447] - Expose essential Java client configuration properties.

  • Trino 4.1.0
    Release Date: September 11, 2022
    • Trino 4.1.0 - Supported until December 11, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Expose the aerospike.policy.socketTimeout configuration property.
    • Expose the aerospike.event-group-size configuration property.

    Bug Fixes

    • Fix secondary index names collision.

  • Trino 4.0.0
    Release Date: August 22, 2022
    • Trino 4.0.0 - Supported until November 22, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-381] - Support batch writes.
    • [CONNECTOR-403] - Support secondary index cardinality.
    • Upgrade Aerospike Java client to 6.1.0.

    Bug Fixes

    • Filter supported secondary index types.

  • Trino 3.2.1
    Release Date: May 26, 2022
    • Trino 3.2.1 - Supported until August 26th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Upgrade Trino to 382.

    Bug Fixes

    • [CONNECTOR-361] - Add netty-handler runtime dependency.

  • Trino 3.2.0
    Release Date: April 25, 2022
    • Trino 3.2.0 - Supported until July 25th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-144] - Support Aerospike secondary indexes. This feature requires server version 6.0+.
    • Upgrade Trino to 378.
    • Upgrade Aerospike Java client to 6.0.0.
    • Upgrade dependencies.

  • Trino 3.1.0
    Release Date: March 3, 2022
    • Trino 3.1.0 - Supported until June 3rd, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-333] - Rename audit log event listener to resolve conflict with Starburst.
    • Upgrade Trino to 372.
    • Upgrade dependencies.

  • Trino 3.0.0
    Release Date: February 15, 2022
    • Trino 3.0.0 - Supported until May 15th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Upgrade Trino to 370.
    • Upgrade dependencies.

    Bug Fixes

    • Fix deprecation warnings.

  • Trino 2.0.0
    Release Date: February 4, 2022
    • Trino 2.0.0 - Supported until May 4th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Allow and ignore empty string values in configuration file.
    • Update modernizer exclusion patterns.
    • Add cause to TrinoException in AerospikeTLSPolicyBuilder.
    • Upgrade Trino to 369.
    • Upgrade dependencies.

    Bug Fixes

    • Fix Modernizer warning.

  • Trino 1.9.1
    Release Date: May 26, 2022
    • Trino 1.9.1 - Supported until August 26th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    Bug Fixes

    • [CONNECTOR-361] - Add netty-handler runtime dependency.

  • Trino 1.9.0
    Release Date: April 25, 2022
    • Trino 1.9.0 - Supported until July 25th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-144] - Support Aerospike secondary indexes. This feature requires server version 6.0+.
    • Upgrade Aerospike Java client to 6.0.0.
    • Upgrade dependencies.

  • Trino 1.8.0
    Release Date: March 3, 2022
    • Trino 1.8.0 - Supported until June 3rd, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-333] - Rename audit log event listener to resolve conflict with Starburst.

  • Trino 1.7.0
    Release Date: February 4, 2022
    • Trino 1.7.0 - Supported until May 4th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Allow and ignore empty string values in configuration file.
    • Update modernizer exclusion patterns.
    • Add cause to TrinoException in AerospikeTLSPolicyBuilder.
    • Upgrade Trino to 368.
    • Upgrade dependencies.

    Bug Fixes

    • Fix Modernizer warning.

  • Trino 1.6.0
    Release Date: December 22, 2021
    • Trino 1.6.0 - Supported until March 22th, 2023.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Utilize the Netty native transports for the Aerospike Java client.
    • Upgrade Aerospike Java client to 5.1.11.
    • Upgrade Trino to 366.

  • Trino 1.5.0
    Release Date: October 24, 2021
    • Trino 1.5.0 - Supported until January 24th, 2023.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-299] - Add Audit Trail capability.
    • [CONNECTOR-300] - Add record's digest as a column.
    • Upgrade Aerospike Java client to 5.1.8.
    • Upgrade Trino to 363.

    Bug Fixes

    • Fix Filter Expressions for primary keys.

  • Trino 1.4.1
    Release Date: September 20, 2021
    • Trino 1.4.1 - Supported until December 20th, 2022.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    Bug Fixes

    • Support case insensitive namespaces.

  • Trino 1.4.0
    Release Date: September 17, 2021
    • Trino 1.4.0 - Supported until December 17th, 2022.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-288] - Support case insensitive identifiers.
    • Upgrade Trino to 361.

    Improvements

    • Document the PKI authentication mode.

    Bug Fixes

    • Use the next event loop on scans.
    • Fix the primary key column type inference.

  • Trino 1.3.0
    Release Date: August 21, 2021
    • Trino 1.3.0 - Supported until November 21th, 2022.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Upgrade Trino to 360.

  • Trino 1.2.0
    Release Date: August 15, 2021
    • Trino 1.2.0 - Supported until November 15th, 2022.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • Upgrade Trino to 358
    • Upgrade Aerospike Java client to 5.1.7
    • Upgrade Netty to 4.1.66.Final

  • Trino 1.1.0
    Release Date: July 1, 2021
    • Trino 1.1.0 - Supported until October 1st, 2022.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

    New Features

    • [CONNECTOR-146] - Enable sending boolean type for a boolean bin.
    • [CONNECTOR-206] - Add a retry mechanism on retriable errors.
    • Upgrade Trino to 357.
    • Upgrade Aerospike Java client to 5.1.3.

    Improvements

    • Dockerize the connector.
    • Document retry configuration properties.
    • Improve documentation.

    Bug Fixes

    • Resolve the obsolete Marker in the new Trino version.
    • Fix the get by primary key functionality.
    • Throw TrinoException on an Aerospike asynchronous command failure.

  • Trino 1.0.0
    Release Date: February 17, 2021
    • Trino 1.0.0 - Supported until May 17th, 2022.
    • Aerospike Connect for Presto - Trino (formerly known as Aerospike Connect for Presto - PrestoSQL).
    • Initial General Availability release for Aerospike Database Enterprise Edition version 4.9 and above.
    • A bug affecting this version of the Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.
    • If you are using Trino (formerly known as PrestoSQL), verify that you are using a compatible version of the Presto connector.

  • PrestoSQL 1.0.0
    Release Date: January 14, 2021
    • PrestoSQL 1.0.0 - Supported until May 14th, 2022.
    • Initial General Availability release for Aerospike Database Enterprise Edition version 4.9 and above.
    • A bug affecting this version of the Presto - Trino Connector has been identified, we strongly recommend that you upgrade to Aerospike Connect for Trino 1.6.0 at the earliest opportunity.