The Eclipse Foundation has released new specifications for the Jakarta EE 8 platform & web-profile.
They also introduced the Jakarta EE application server and test suite (TCK) to test other compatible implementations.
Jakarta EE 8 was released on September 10, 2019.
Jakarta EE specifications are available on
their website .
They range from Jakarta Anntotations to Jakarta Server Pages.
Along with Eclipse specifications, Eclipse Glassfish Server 5.1, an open source application server that implements the Jakarta EE 8 platform, has been released.
The development of Jakarta EE 8 servers from various Java server vendors is expected. So, the
IBM Open Liberty server has already been certified as Jakarta EE 8-compatible.
Eclipse
agreed to take over the development in 2017 . Instead of introducing the newer Jakarta EE 9, Eclipse is aiming for a smoother migration, gradually replacing Java EE with Jakarta EE.
Jakarta EE Development
Jakarta EE will be used (according to Eclipse) to build modern solutions such as cloud services and microservices.
Future features for updating Jakarta EE include the Java SE update that underlies Jakarta EE.
The current version is Java SE 8, the next candidate is
Java SE 11 (this is the next build after SE 8 with a long-term support cycle).
Also, work with cloud technologies such as Kubernetes, Docker will be improved.
Separate specifications are also expected to be improved, such as Jakarta RESTfull Web Services.
In addition, the Eclipse Foundation should define the process for changing javax namespaces to jakarta. This may require recompiling the programs, although Eclipse is working on backward compatibility to reduce the severity of the migration.
The javax namespace has been backward compatible for 20 years, but
is owned by Oracle .
Where to download Glassfish 5.1
You can download Eclipse GlassFish 5.1
from the project website .
TCK can also be accessed
on this site.