Releases: piranhacloud/piranha
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
September 2020 - the Grandpa edition
Piranha 20.9.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 14
- Added JPMS support (aka Java Modules)
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 76% 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.9.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.9.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
August 2020 - the Lucky 13 edition
Piranha 20.8.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 13
- Added cloud ready JDBC drivers
Contributions
The following GitHub users contributed code/documentation for this release
Additional information
- Passing 100% of the Expression Language TCK
- Passing 67% of the Servlet TCK
- Passing 39% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.8.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.8.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
July 2020 - the Dime in a Dozen edition
Piranha 20.7.0
For more information please visit our website at https://piranha.cloud
Notable changes
- Updated minimum Java version to Java 12
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 66% of the Servlet TCK
- Passing 39% of the Pages TCK
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.7.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.7.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
p20.6.1 - Jakarta EE 9 M1 release
Milestone (technology preview) release of Piranha using the jakarta.* packages from the Jakarta EE 9 APIs.
Build from the the https://github.com/piranhacloud/piranha/tree/jakartaee9-m1 branch.
NOTE: This builds and passes the build-time tests, but is otherwise untested and issues are still to be expected. This is only a technology preview / proof of concept.
June 2020 release - the "no not an LTS" release
Piranha 20.6.0
For more information please visit our website at https://piranha.cloud.
Notable changes
- Updated minimum Java version to Java 11
- Updated Piranha Micro to be a slimmer JAR
- Added Bean Validation to WebProfile extensions
- Added --extension support to Piranha Micro
- Added --http support to Piranha Micro
- Added SSL support to Piranha Micro
Contributions
The following GitHub users contributed code/documentation for this release
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.6.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.6.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
May 2020 release - the Recovery edition
Piranha 20.5.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 10
- Added JMX monitoring support (on by default for Piranha Server)
- Added file upload support
- Added ServletContext.TEMPDIR support
- Added Undertow support
- Added @WebServlet support
- Added SSL support (to default HTTP implementation module)
- Added welcome-file support
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.5.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.5.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
April 2020 release - the Quarantine edition
Piranha 20.4.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Added annotation scanning, web.xml, Pages and ServletContainerInitializer support to Piranha Micro
- Updated minimum Java version to Java 9
- Added setting of default port to Piranha Micro
- Merged Manorrock Herring into project
- Merged Manorrock Sardine into project
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.4.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.4.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server
March 2020 release - the COVID-19 edition
Piranha 20.3.0
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Documentation as part of JavaDoc documentation
- Added ServletContainerInitializerExtension
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>20.3.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>20.3.0</version>
<dependency>
Piranha Micro
Download Piranha Micro
Piranha Server
Download Piranha Server