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