Releases: piranhacloud/piranha
July 2020 release - the "Polish our diamond" edition
Piranha 21.7.0
Piranha Cloud is a cloud 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
- 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.7.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.7.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
June 2021 release - the "consolidating" release
Piranha 21.6.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
- Moved all extensions into the extension directory
- Moved all documentation into Javadoc
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.6.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.6.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
May 2021 release - the 40th edition
Piranha 21.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.
Notable changes
- Started with implementing Servlet Mapping API
- Running Jakarta EE TCK Samples as part of the build
- A few small Servlet TCK compliance fixes
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 (inching closer to the 100%)
- Passing 74% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>21.5.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.5.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
April 2021 release - the Java 16 edition
Piranha 21.4.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Updated minimum Java version to Java 16
- Testing on JDK 17ea
- Supporting mix of EE libs in server and war
- War file as Micro context root
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 92% 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.4.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.4.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
March 2021 release - the COVID-19 anniversary edition
Piranha 21.3.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Removed database module (see https://github.com/manorrock/guppy for a replacement)
- Renamed resource module to resource-impl (incompatible change)
- @Thihup has become a committer on the project
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 92% 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.3.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.3.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
February 2021 release - the "oh, what should you be called" edition
Piranha 21.2.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Moved Apache FileUpload extension into the extension directory (incompatible change)
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 92% 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.2.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.2.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
January 2021 release - the "From javax to jakarta" release
Piranha 21.1.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Moved from the javax namespace to the jakarta namespace (incompatible change)
- Moved from Jasper to WaSP (incompatible change)
- Removed Single-thread HTTP engine (use the JDK HTTP engine as a replacement)
- Added Piranha HTTP - Embedded connector module
- Added modular web applications support
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 92% 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.1.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>21.1.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
December 2020 release - the "To mask or not to mask?" edition
Piranha 20.12.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- First packaged release of Piranha CLI
- Support for running Piranha Nano on Azure Functions
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 90% of the Servlet TCK
- Passing 64% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.12.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.12.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
November 2020 - the Thiago edition
Piranha 20.11.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Start Piranha Server using JPMS by default
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 90% of the Servlet TCK
- Passing 65% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.11.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.11.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
October 2020 - the "We are in lockstep" edition
Piranha 20.10.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Updated minimum Java version to Java 15
- Server variant where each deployed application runs in its own embedded Piranha Micro.
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 88% of the Servlet TCK
- Passing 61% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.10.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.10.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server