Jakarta Expression Language 6.1 (under development)
Release for Jakarta EE 12
Jakarta Expression Language defines an expression language for Java applications.
This release adds a small number of language enhancements and addresses a performance issue.
New features, enhancements or additions
- Add, in cooperation with the Jakarta Pages 4.1 specification, a performance optimisation for scoped attributes.
- Make caching mechanisms pluggable
- Language enhancements requested by users including:
- Elvis operator
- Use of ‘+’ to merge collections
- Move TCK from Platform TCK project to Expression Language Project
Removals, deprecations or backwards incompatible changes
Minimum Java SE Version
Java SE 17 or higher
Details
Compatible Implementations
Ballots
Plan Review
The Specification Committee Ballot concluded successfully on 2025-04-04 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 |
+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 |
+1 |
|
Total |
10 |
The ballot was run in the jakarta.ee-spec mailing list
Release Review
TBD