Skip to content

Latest commit

 

History

History
96 lines (69 loc) · 6.37 KB

release-notes.md

File metadata and controls

96 lines (69 loc) · 6.37 KB

Release notes

Trino Gateway 9 (8 May 2024)

JAR file gateway-ha-9-jar-with-dependencies.jar, Docker container trinodb/trino-gateway:9

  • Ensure inclusion of UI in JAR and container artifacts. (#337)

Trino Gateway 8 (6 May 2024)

JAR file gateway-ha-8-jar-with-dependencies.jar, Docker container trinodb/trino-gateway:8

  • Add support for configurable router policies. (#98)
  • Add a router policy based on query count per cluster. (#98)
  • Add a router policy for select paths based on cookie content. (#188)
  • Support configuring access permissions for UI pages. (#296)
  • Add Helm chart for Kubernetes deployments. (#87)
  • Require Java 21 for build and runtime. (#225)
  • Fix the userInfo resource to pass role information used by the API, so that the webapp authentication matches the API authentication. (#310)

Trino Gateway 7 (21 Mar 2024)

JAR file gateway-ha-7-jar-with-dependencies.jar, Docker container trinodb/trino-gateway:7

  • Replace user interface with a new modern UI. (#116)
  • Improve logging configurability. Users must update to the new logging configuration. (#260)
  • Improve Trino cluster health check performance and remove authentication requirement by using the v1/info endpoint. (#264)
  • Fix query id tracking based on request querystring parsing. (#265)

Details about all pull requests and issues

Trino Gateway 6 (16 Feb 2024)

JAR file gateway-ha-6-jar-with-dependencies.jar, Docker container trinodb/trino-gateway:6

  • Add Docker container build, publishing, and usage setup and instructions. (#86)

Details about all pull requests and issues

Trino Gateway 5 (24 Jan 2024)

gateway-ha-5-jar-with-dependencies.jar

  • Add support for OAuth 2 audience use. (#164)
  • Add quickstart scripts and documentation. (#110)
  • Add project logo. (#111)
  • Prevent ignoring HTTP header configuration. (#100)

Details about all merged pull requests

Trino Gateway 4 (30 Nov 2023)

gateway-ha-4-jar-with-dependencies.jar

  • Add support for configuring additional whitelisted URL paths. (#63)
  • Improve flexibility of user and group name matching for authorization. (#32)
  • Add support to use external URL for backend creation. (#76)
  • Enable configuration of HTTP header size. (#67)
  • Automatically set JDBC configuration parameter for TLS when connecting to clusters for monitoring. (#71)
  • Modernize application and remove potential for undiscovered bugs and security issues with update of many core dependencies. (#59)
  • Avoid failure when unhandled OIDC properties are present. (#69)
  • Prevent failures resulting from reloading and parsing rules file. (#5)

Details about all merged pull requests

Trino Gateway 3 (26 Sep 2023)

gateway-ha-3-jar-with-dependencies.jar

The first release of Trino Gateway is based on the Presto Gateway 1.9.5 codebase (#4) with these additions:

  • Add authentication and authorization with LDAP, OIDC and user list from config file. (#9)
  • Add support for user, admin and API roles. (#9)
  • Add healthcheck for Trino backends using JDBC. (#9)
  • Add TCP check for routing. (#9)
  • Add logic to route requests only to healthy backends. (#13)
  • Add PostgreSQL support for backend database. (#13)
  • Allow routing of /v1/node endpoint URL. (#27)
  • Filter logs for sensitive information. (#9)
  • Require Java 17 for build and runtime. (#16)
  • Deactivate clusters with zero workers. (#13)
  • Remove concurrency issue from repeated rules file loading. (#9)

Details about all merged pull requests