Aerospike Connect for Trino Release Notes
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
Bug Fixes
- [CONNECTOR-361] - Add
netty-handler
runtime dependency.
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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
-
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
.
-
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.
-
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.
-
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.
-
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
-
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
-
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.
-
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.
-
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.