adam bien's blog

J2EE, Java EE, Jakarta EE, MicroProfile - and The Release Cadence 📎

J2EE was released every 2 years, Java EE every 3-4 years:

  1. J2EE 1.2 (December 12, 1999)
  2. J2EE 1.3 (September 24, 2001) (2 years)
  3. J2EE 1.4 (November 11, 2003) (2 years)
  4. Java EE 5 (May 11, 2006) (3 years)
  5. Java EE 6 (December 10, 2009) (3 years)
  6. Java EE 7 (May 28, 2013) (4 years)
  7. Java EE 8 (August 31, 2017) (4 years)
[from: https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition#cite_note-4]

With a Jakarta EE release in 2019 (status), the release cadence would come back to 2-years cycle of J2EE days. A Jakarta EE release in 2020 would be still aligned with the Java EE cadence. However: Jakarta EE plans to have more frequent releases.

All major application servers are already supporting both: Java EE 8 and MicroProfile at the same time (see matrix).

MicroProfile and most application servers are already released quarterly. Now you can write your ThinWAR applications against the stable Java EE 8 API and enjoy new MicroProfile features several times a year.

See you at Web, MicroProfile and Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.