# Trino's Upgrade to Java 24

DevFeed: [Trino's Upgrade to Java 24](<https://devfeed.tech/articles/twenty-four-8770.md>)

Original publisher: [Read original article](<https://trino.io/blog/2025/03/03/java-24.html>)

Author: Manfred Moser, Mateusz Gajewski

Published: 2025-03-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Security](<https://devfeed.tech/topics/security.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [phoenix](<https://devfeed.tech/topics/phoenix.md>)

Tags: [java](<https://devfeed.tech/tags/java.md>), [java-17](<https://devfeed.tech/tags/java-17.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [phoenix](<https://devfeed.tech/tags/phoenix.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [security](<https://devfeed.tech/tags/security.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

## AI overview

The article discusses Trino's upgrade from Java 23 to Java 24, highlighting selected Java 24 features and the expected impact of permanently disabling the Security Manager on Trino connectors and dependencies.

## Source excerpt

Six month ago we adopted Java 23 as requirement, following our standard procedure to upgrade with each Java version as soon as it becomes available. This allows us to take advantage of all the great improvement each release brings. The upgrade to 23 was pretty easy since the changes from 22 to 23 were not that big. The story turns out to be a bit different now with our upgrade to Java 24.