Skip to content

Releases: piranhacloud/piranha

July 2020 release - the "Polish our diamond" edition

13 Jul 13:32
Compare
Choose a tag to compare

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

Full list of changes

Contributions

The following GitHub users contributed code/documentation for this release

Additional information

  1. Passing 100% of the Expression Language TCK
  2. Passing 94% of the Servlet TCK
  3. 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

13 Jun 14:10
Compare
Choose a tag to compare

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

Full list of changes

Contributions

The following GitHub users contributed code/documentation for this release

Additional information

  1. Passing 100% of the Expression Language TCK
  2. Passing 94% of the Servlet TCK
  3. 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

13 May 14:35
Compare
Choose a tag to compare

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

Full list of changes

Contributions

The following GitHub users contributed code/documentation for this release

Additional information

  1. Passing 100% of the Expression Language TCK
  2. Passing 94% of the Servlet TCK (inching closer to the 100%)
  3. 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

Piranha

April 2021 release - the Java 16 edition

13 Apr 13:42
Compare
Choose a tag to compare

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

Full list of changes

Contributions

The following GitHub users contributed code/documentation for this release

Additional information

  1. Passing 100% of the Expression Language TCK
  2. Passing 92% of the Servlet TCK
  3. 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

13 Mar 14:39
Compare
Choose a tag to compare

Piranha 21.3.0

For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.

Notable changes

Contributions

The following GitHub users contributed code/documentation for this release

Additional information

  1. Passing 100% of the Expression Language TCK
  2. Passing 92% of the Servlet TCK
  3. 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

13 Feb 15:14
Compare
Choose a tag to compare

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

  1. Passing 100% of the Expression Language TCK
  2. Passing 92% of the Servlet TCK
  3. 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

13 Jan 15:36
Compare
Choose a tag to compare

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

  1. Passing 100% of the Expression Language TCK
  2. Passing 92% of the Servlet TCK
  3. 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

13 Dec 14:29
Compare
Choose a tag to compare

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

  1. Passing 100% of the Expression Language TCK
  2. Passing 90% of the Servlet TCK
  3. 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

13 Nov 14:46
Compare
Choose a tag to compare

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

  1. Passing 100% of the Expression Language TCK
  2. Passing 90% of the Servlet TCK
  3. 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

13 Oct 13:12
Compare
Choose a tag to compare

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

  1. Passing 100% of the Expression Language TCK
  2. Passing 88% of the Servlet TCK
  3. 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