Bug 66834 - Expression Language 6.0 should be updated to provide the new osgi.contract name for Expression Language 6.0
Summary: Expression Language 6.0 should be updated to provide the new osgi.contract na...
Status: RESOLVED FIXED
Alias: None
Product: Tomcat 11
Classification: Unclassified
Component: EL (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal (vote)
Target Milestone: -------
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-02 12:31 UTC by Paul Nicolucci
Modified: 2023-08-03 19:23 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Nicolucci 2023-08-02 12:31:44 UTC
OSGI Contracts are detailed here: https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts

Currently, the Expression Language provides the JavaEL OSGI Contract but starting with Expression Language 4.0 a new OSGI contract was created: JakartaExpressionLanguage currently listed for Expression Language 4.0 and 5.0 and 6.0 should follow.

At the very least the OSGI contract should be updated for Expression Language 6.0, updates to 4.0 and 5.0 can be discussed in this issue as well.
Comment 1 Mark Thomas 2023-08-03 19:23:24 UTC
Fixed in:
- 11.0.x for 11.0.0-10 onwards
- 10.1.x for 10.1.12 onwards

10.0.x is no longer supported.