Skip to main content

Jakarta Expression Language 6.0

Release for Jakarta EE 11

Jakarta Expression Language defines an expression language for Java applications.

This release makes the dependency on the java.desktop module optional, removes references to the SecurityManager and provides a small number of usability improvements.

New features, enhancements or additions

  • The java.desktop module is no longer required at runtime.
  • A new property, length, is now supported for arrays.
  • Added support, enabled by default, for java.lang.Record instances via the new RecordELResolver.
  • Added support, disabled by default, for java.lang.Optional instances via the new OptionalELResolver.

Removals, deprecations or backwards incompatible changes

  • All code deprecated as of Expression Language 5.0 has been removed. Specifically:
    • The getFeatureDescriptors() method has been removed from the ELResolver interface.
  • All references to the Java SecurityManager and associated APIs have been removed.

Minimum Java SE Version

Java SE 17 or higher

Details

Compatible Implementations

Ballots

Plan Review

The Specification Committee Ballot concluded successfully on 2023-06-28 with the following results.

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Emily Jiang, Tom Watson IBM +1
Ed Bratt, Dmitry Kornilov Oracle +1
Andrew Pielage, Petr Aubrecht Payara +1
David Blevins, Jean-Louis Monteiro Tomitribe No vote
Ivar Grimstad EE4J PMC +1
Marcelo Ancelmo, Abraham Marin-Perez Participant Members +1
Werner Keil Committer Members +1
Zhai Luchao Enterprise Members +1
Scott Stark, Scott Marlow Enterprise Members +1
Total 9

Non-binding votes

Representative Representative for: Vote
Jun Qian Primeton +1
Total 1

The ballot was run in the jakarta.ee-spec mailing list

Release Review

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Emily Jiang, Tom Watson IBM +1
Ed Bratt, Dmitry Kornilov Oracle +1
Andrew Pielage, Petr Aubrecht Payara +1
David Blevins, Jean-Louis Monteiro Tomitribe +1
Ivar Grimstad EE4J PMC +1
Marcelo Ancelmo, Abraham Marin-Perez Participant Members +1
Werner Keil Committer Members +1
Zhai Luchao Enterprise Members +1
Jun Qian Enterprise Members No vote
Total 9

The ballot was run in the jakarta.ee-spec mailing list

Back to the top