Trino Gateway documentation
gateway-ha-5-jar-with-dependencies.jar
- Add support for OAuth 2 audience use. (trinodb#164)
- Add quickstart scripts and documentation. (trinodb#110)
- Add project logo. (trinodb#111)
- Prevent ignoring HTTP header configuration. (https://github.com/trinodb/trino-gateway/issue/100)
Details about all merged pull requests
gateway-ha-4-jar-with-dependencies.jar
- Add support for configuring additional whitelisted URL paths. (trinodb#63)
- Improve flexibility of user and group name matching for authorization. (trinodb#32)
- Add support to use external URL for backend creation. (trinodb#76)
- Enable configuration of HTTP header size. (trinodb#67)
- Automatically set JDBC configuration parameter for TLS when connecting to clusters for monitoring. (trinodb#71)
- Modernize application and remove potential for undiscovered bugs and security issues with update of many core dependencies. (trinodb#59)
- Avoid failure when unhandled OIDC properties are present. (trinodb#69)
- Prevent failures resulting from reloading and parsing rules file. (trinodb#5)
Details about all merged pull requests
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. (trinodb#9)
- Add support for user, admin and API roles. (trinodb#9)
- Add healthcheck for Trino backends using JDBC. (trinodb#9)
- Add TCP check for routing. (trinodb#9)
- Add logic to route requests only to healthy backends. (trinodb#13)
- Add PostgreSQL support for backend database. (trinodb#13)
- Allow routing of
/v1/node
endpoint URL. (trinodb#27) - Filter logs for sensitive information. (trinodb#9)
- Require Java 17 for build and runtime. (trinodb#16)
- Deactivate clusters with zero workers. (trinodb#13)
- Remove concurrency issue from repeated rules file loading. (trinodb#9)