Releases: piranhacloud/piranha
May 2022 - the "Getting rid of some code smells" edition
Piranha 22.5.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 100% of the MicroProfile JWT TCK
- Passing 98.2% of the Servlet TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.5.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.5.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
April 2022 - the "Slowing the pace" edition
Piranha 22.4.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 100% of the MicroProfile JWT TCK
- Passing 98.2% of the Servlet TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.4.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.4.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
March 2022 - the "We are spring cleaning" edition
Piranha 22.3.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Lots of cleanup on the project
- Marker files to indicate start/stop status of server variants
- List deployed applications of server variants
- Debug module that can be referenced by an IDE to get all dependencies and source in one go
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 100% of the MicroProfile JWT TCK
- Passing 98.2% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.3.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.3.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
February 2022 - the "Light at the end of the tunnel" edition
Piranha 22.2.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Added MicroProfile JWT support
- Passing MicroProfile JWT TCK
- Authorization code improvements
- Piranha Micro A and M versions
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 100% of the MicroProfile JWT TCK
- Passing 98.2% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.2.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.2.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
January 2022 - the "We are down to the home stretch" edition
Piranha 22.1.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
Notable changes
- Fixed various Servlet TCK issues
- Added initial support for data-source in web.xml
- Building and testing on JDK 18ea
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 98.2% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.1.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.1.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
December 2021 - the "Are we there yet?" edition
Piranha 21.12.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
Notable changes
- Added piranha-micro M Maven plugin
- Added piranha-server Maven plugin
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 97% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.12.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.12.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
November 2021 release - the "Veterans, thank you for your service!" edition
Piranha 21.11.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
Notable changes
- Fixed many Servlet TCK issues
- Integrated new version of Eleos (Jakarta Authentication)
- Introduced PiranhaFeature API
- Added ServerPiranhaBuilder
- Updated components
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 97% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.11.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.11.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
October 2021 release - the "Our first supported version" edition
Piranha 21.10.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
First supported version
This release will be the first release that will have a support branch. This is because Java 17 has been released and is an LTS version. Going forward we are targeting the release of Java LTS versions and/or the release of Jakarta EE versions for our own supported versions. The current branch will still move the runtime version of Java to the latest and greatest version of Java, however the syntax is kept to the latest released Java LTS version.
Notable changes
- Fixed some TCK issues
- Baseline of Java 17
- Refactored JNDI support
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 95% of the Servlet TCK
- Passing 74% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.10.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.10.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
September 2021 release - the "Small Steps" edition
Piranha 21.9.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
Notable changes
- Fixed some TCK issues
- Moved Piranha Micro to new groupId / artifactId
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 86% of the Servlet TCK
- Passing 74% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.9.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.9.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
August 2021 release - the "Lets do some more polishing" edition
Piranha 21.8.0
Piranha Cloud is a runtime for Jakarta EE, MicroProfile and other libraries. It scales from a nano version useful for serverless/functions, to a server version. NOTE: Piranha is a work in progress project.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation. See GitHub for a detailed list of the closed issues
Notable changes
- Fixed numerous SonarCloud issues
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 94% of the Servlet TCK
- Passing 75% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.8.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.8.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server