Skip to content

October 2021 release - the "Our first supported version" edition

Compare
Choose a tag to compare
@mnriem mnriem released this 13 Oct 12:45
· 1109 commits to current since this release

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

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 95% 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.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