[Subtask] Support Trino 479 in the Trino connector
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 339
Description
### Describe the subtask
The Trino connector currently supports Trino versions 435–478. Trino 479
has been released (and requires JDK 25). Add a version-segment module so
Gravitino works with Trino 479.
Add a `trino-connector-479-479` module (JDK 25 toolchain), mirroring the
existing per-range module design. Trino 479 shares Trino 478's wrapped SPI
surface, so no version-specific wrapper changes are required.
Trino 480+ change the wrapped SPI surface and will be addressed in
follow-up issues.
### Parent issue
[12630](https://github.com/apache/gravitino/issues/12632)
Contributor guide
Research direction
Start by inspecting the existing per-range Trino connector modules and the module covering Trino 478, then compare their build configuration and JDK toolchain settings. Add the trino-connector-479-479 module with JDK 25 support, reusing the Trino 478 wrapped SPI surface; done means the new module builds and Gravitino supports Trino 479 without wrapper changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 70/100