Eclipse changed in incompatible ways between 4.19 and 4.20 in ways that affect plug-ins. The following entries describe the areas that changed and provide instructions for migrating 4.19 plug-ins to 4.20. Note that you only need to look here if you are experiencing problems running your 4.19 plug-in on 4.20.
See also the list of deprecated API removals for this release.
What is affected: Clients that use Servlet APIs coming with Eclipse Platform.
Description:
Eclipse has updated to ship Servlet API to version 4 from previous version 3.
Bundle javax.servlet is renamed to jakarta.servlet-api to reflect the Servlet API being developed by JakartaEE project now.
Version 4.0 still keeps the javax.servlet package names as change to jakarta.servlet package names is not yet adopted by Eclipse.
Action required:
What is affected: Clients that use embedded Jetty server coming with Eclipse Platform.
Description:
Eclipse has updated embedded Jetty server to version 10.x.
Bundle org.eclipse.jetty.continuation is removed from Jetty 10 and thus no longer shipped with Eclipse Platform. It is superseeded by the official Servlet 3.0 APIs.
Action required:
org.eclipse.jetty.continuation bundle from target platform, build scripts and other places referencing it