Trino Gateway documentation
Configuration | Design | Development | Security | Operation | Gateway API | Resource groups API | Routing rules | References | Release notes |
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)
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)