Announcing Piranha: new MP JWT compatible MP runtime

46 views
Skip to first unread message

Arjan Tijms

unread,
Dec 12, 2019, 6:55:19 PM12/12/19
to Eclipse MicroProfile
Hi,

For the last two months I've been parttime working on a new cloud runtime called Piranha together with my friend Manfred Riem which includes support for MicroProfile. Piranha 19.12.0-SNAPSHOT Micro Edition just passed the MP JWT 1.1.1 TCK :) The plan is to release the non-snapshot version tomorrow.

Piranha contains our own Servlet implementation, runtime bits and integrates various MP and EE components, including a few of our own. See https://piranha.cloud for more details soon.

For passing the MP JWT the following components are perhaps worth mentioning:

* Piranha Core + Micro layer
* OmniFaces Exousia (Jakarta Authorization)
* OmniFaces Eleos (Jakarta Authentication)
* OmniFaces JWT (MP JWT)
* Eclipse Soteria
* Eclipse Jersey
* SmallRye Config
* JBoss Weld

OmniFaces Exousia and OmniFaces Eleos contain portions of code taken from GlassFish 5.1, heavily refactored and modified after. OmniFaces JWT is derived from the Payara JWT implementation with only some small changes.

As for the results:

[INFO] Tests run: 113, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.893 s - in TestSuite

[INFO] 

[INFO] Results:

[INFO] 

[INFO] Tests run: 113, Failures: 0, Errors: 0, Skipped: 0

[INFO] 

[INFO] 

[INFO] --- maven-failsafe-plugin:3.0.0-M3:verify (verify) @ suite ---

[INFO] 

[INFO] --- maven-install-plugin:3.0.0-M1:install (default-install) @ suite ---

[INFO] Installing /opt/piranha/tck/microprofile/jwt/suite/pom.xml to /opt/.m2/repository/piranha-tck-microprofile-jwt/suite/19.12.0-SNAPSHOT/suite-19.12.0-SNAPSHOT.pom

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary for Piranha Test - Arquillian 19.12.0-SNAPSHOT:

[INFO] 

[INFO] Piranha TCK - OmniFaces JWT - Extension ............ SUCCESS [  0.900 s]

[INFO] Piranha Test - Arquillian .......................... SUCCESS [  1.426 s]

[INFO] Piranha TCK - JWT .................................. SUCCESS [  0.097 s]

[INFO] Suite .............................................. SUCCESS [ 58.237 s]

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time:  01:00 min

[INFO] Finished at: 2019-12-12T23:53:49+01:00

[INFO] ------------------------------------------------------------------------


Kind regards,
Arjan Tijms

Edwin Derks

unread,
Dec 13, 2019, 1:44:08 AM12/13/19
to microp...@googlegroups.com
Awesome project you got there, Arjan! Good luck with it and I will check it out sooner or later.

Kind regards,

Edwin

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/41a31a7a-d523-40b1-93b4-37583c769472%40googlegroups.com.

Arjan Tijms

unread,
Dec 13, 2019, 5:19:14 AM12/13/19
to Eclipse MicroProfile
Hi,

Thanks Edwin! It's early days for the project still, but we'll see where it goes :)

To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.

Emily Jiang

unread,
Dec 13, 2019, 10:53:18 AM12/13/19
to Eclipse MicroProfile
This is awesome, Arjan! Will Piranha implement all MicroProfile specs? Would you like to add Piranha onto the MP Implemenation page?

Thanks
Emily

Arjan Tijms

unread,
Dec 13, 2019, 12:56:44 PM12/13/19
to Eclipse MicroProfile
Hi,


On Friday, December 13, 2019 at 4:53:18 PM UTC+1, Emily Jiang wrote:
This is awesome, Arjan! Will Piranha implement all MicroProfile specs? Would you like to add Piranha onto the MP Implemenation page?

Thanks Emily :) The plan is indeed to implement and integrate other specs as we continue. I'll add it to the implementation page. Thanks again!

John Clingan

unread,
Dec 14, 2019, 10:40:01 AM12/14/19
to Eclipse MicroProfile
Welcome to the MicroProfile community, Piranha!

Guillermo González de Agüero

unread,
Dec 14, 2019, 11:39:10 AM12/14/19
to Eclipse MicroProfile
Contratulations Arjan and Manfred!

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.

Kevin Sutter

unread,
Dec 17, 2019, 10:06:24 AM12/17/19
to Eclipse MicroProfile
Congratulations!  And, Welcome to the MicroProfile Implementors "club"!  :-)
Reply all
Reply to author
Forward
0 new messages