Releases: piranhacloud/piranha
Piranha 23.3.0
What's Changed
- Fixes issue #3246 - Start 23.3.0 cycle by @mnriem in #3247
- Fixes issue #3248 - Update CodeQL workflow by @mnriem in #3249
- Fixes issue #3251 - Fix building with Maven 3.9.0 by @mnriem in #3252
- Fixes issue #3257 - Update setup-java action in GitHub workflows by @mnriem in #3260
- Fixes issue #3264 - Fix nightly workflow by @mnriem in #3265
- Fixes issue #3264 - Fix nightly workflow by @mnriem in #3266
- Fixes issue #3264 - Fix nightly workflow by @mnriem in #3267
- Fixes issue #3253 - Fix generating aggregate JavaDoc JAR by @mnriem in #3268
- Fixes issue #3269 - Bump Apache Commons FileUpload version by @mnriem in #3270
- Fixes issue #3271 - Add support for skipping using skip property to Piranha Maven plugin by @mnriem in #3272
- Fixes issue #3275 - Remove dependency-check workflow by @mnriem in #3277
- Fixes issue #3273 - Exclude com/sun/ts/tests/servlet/api/jakarta_servlet/dispatchtest/URLClient.java#dispatchAfterCommitTest5 from Servlet TCK testing by @mnriem in #3274
- Fixes issue #3278 - Move dockerhub workflow from nightly to build workflow by @mnriem in #3279
- Fixes issue #3280 - Move early-access job to build workflow by @mnriem in #3281
- Fixes issue #3284 - Bump copyright year by @mnriem in #3285
- Fixes issue #3255 - Run SonarCloud on build by @mnriem in #3256
- Fixes issue #3282 - Rename nightly to stale workflow by @mnriem in #3283
- Fixes issue #3286 - RuntimeException when application is not yet ready by @mnriem in #3287
- Integrate OmniBeans 0.3 by @arjantijms in #3289
- Fixes issue #3290 - Simplify codeql job in build workflow by @mnriem in #3291
- Fixes issue #3292 - Exclude Servlet TCK test by @mnriem in #3293
- Fixes issue #3294 - Exclude Servlet TCK tests by @mnriem in #3295
- Fixes issue #3296 - Add JUnit tests for DefaultAnnotationManager by @mnriem in #3297
Full Changelog: https://github.com/piranhacloud/piranha/commits/v23.3.0
23.2.0 release
What's Changed
- Fixes issue #3217 - Fix release workflow by @mnriem in #3219
- Fixes issue #3218 - Start 23.2.0 cycle by @mnriem in #3220
- Fixes issue #3221 - Update dependencies by @mnriem in #3222
- Fixes issue #3223 - Update plugins by @mnriem in #3224
- Fixes issue #3225 - Deprecate LoggingExtension by @mnriem in #3226
- Fixes issue #3227 - Deprecate MimeTypeExtension by @mnriem in #3228
- Fixes issue #3231 - Move debug module into the test directory by @mnriem in #3232
- Fixes issue #3233 - Fix nightly workflow by @mnriem in #3234
- Fixes issue #3233 - Fix nightly workflow by @mnriem in #3235
- Fixes issue #3238 - Cleanup top-level JavaDoc files by @mnriem in #3239
- Fixes issue #3240 - Fix code smell by @mnriem in #3241
- Fixes issue #3244 - Introduce static utility class for WAR file extracting by @mnriem in #3245
Full Changelog: https://github.com/piranhacloud/piranha/commits/v23.2.0
23.1.0 release
What's Changed
- Fixes issue #1906 - Mark FileAuthenticationFilter as async supported by @Thihup in #1907
- Fixes issue #1913 - Update JUnit 5 by @Thihup in #1914
- Small tidying of poms by @arjantijms in #1915
- #1925 Integrate Eclipse Exousia 1.0.0 by @arjantijms in #1926
- #1929 Split Jakarta Security module by @arjantijms in #1930
- Fixes issue #1938 - Fix Sonar code smells by @Thihup in #1939
- Delete pico/core/src/main/java directory by @arjantijms in #1956
- Add the debug option and verbose (foreground) by @folker-kuhn in #1949
- Easy tck by @folker-kuhn in #1961
- Prevent jacoco warning by @folker-kuhn in #1962
- Revert "Easy tck" by @mnriem in #1963
- Revert "Revert "Easy tck"" by @arjantijms in #1964
- Revert "Prevent jacoco warning" by @mnriem in #1966
- Revert "Revert "Revert "Easy tck""" by @mnriem in #1967
- Fix jsp-file handling by @folker-kuhn in #1960
- #1979 Fix session timeout not being set. by @arjantijms in #1982
- #1980 - New Session ID now propagates to dispatched requests. by @arjantijms in #1984
- #1985 - Access /web-inf or /meta-inf returns 404 by @arjantijms in #1986
- #1990 web.xml url patterns override annotations for constraints by @arjantijms in #1991
- Add policy extension by @mnriem in #1992
- #1993 add setAuthType to WebApplicationRequest by @arjantijms in #1994
- #1995 Update Eleos to 1.0.1 and update integration by @arjantijms in #1996
- #1998 Fix workflow by @arjantijms in #2012
- Fixes issue #2004 - Refactor core/jpms into core/api and core/impl by @Thihup in #2007
- Fixes issue #2016 - Fix SonarCloud workflow by @Thihup in #2017
- Fixes issue #2022 - Fix code smells by @Thihup in #2023
- Integrate Eleos 1.0.2 by @arjantijms in #2025
- Fixes issue #1948 - Build fails when building in parallel by @Thihup in #2006
- Fixes issue #1904 - Add Java 18 EA to build workflow by @Thihup in #2086
- Fixes issue #2103 - Fix code smells by @Thihup in #2104
- Fixes issue #2203 - Move codeql into its own workflow by @mnriem in #2206
- Fixes issue #2204 - Move sonarcloud to its own nightly workflow by @mnriem in #2209
- Fixes issue #2207 - Change sonatype workflow only to trigger on branches by @mnriem in #2208
- Fixes issue #2210 - Increase stagingProgressTimeoutMinutes to 10 minutes by @mnriem in #2211
- Fixes issue #2213 - Update plugins by @mnriem in #2214
- Fixes issue #2218 - Move JDK 18 EA build to its own workflow by @Thihup in #2219
- Update dependencies by @mnriem in #2216
- Issue 2217 by @mnriem in #2220
- Fixes issue #2221 - Fix addJspContextInitialized test by @mnriem in #2222
- Fixes issue #2223 - Fix setSessionTimeoutContextListenerInTLD test by @mnriem in #2224
- Fixes issue #2225 - Adjust dockerhub workflow by @mnriem in #2228
- Fixes issue #2226 - Move Netty extension to use specific modules instead of all dependency by @mnriem in #2229
- Fixes issue #2232 - Fix setLocale1Test by @mnriem in #2233
- Fixes issue #2234 - Fix sessionTimeoutTest test by @mnriem in #2235
- Fixes issue #2236 - Consolidate session unit tests by @mnriem in #2237
- Fixes issue #2238 - Consolidate request unit tests by @mnriem in #2239
- Fixes issue #2240 - Fix expireHttpSessionTest by @mnriem in #2241
- Fixes issue #2242 - Fix addListenerTest by @mnriem in #2243
- Fixes issue #2244 - Disable running stale workflow on forks by @mnriem in #2245
- Fixes issue #2246 - Consolidate response unit tests by @mnriem in #2247
- Fixes issue #2248 - Update build.yml by @mnriem in #2257
- Fixes issue #2249 - Update ext-jakartaee-samples.yml by @mnriem in #2258
- Fixes issue #2251 - Update ext-tck-expression-language.yml by @mnriem in #2259
- Fixes issue #2252 - Update ext-tck-pages.yml by @mnriem in #2260
- Fixes issue #2253 - Update ext-tck-servlet.yml by @mnriem in #2261
- Fixes issue #2256 - Update release.yml by @mnriem in #2262
- Fixes issue #2232 - Fix setLocale1Test by @mnriem in #2263
- Fixes issue #2264 - Fix name of sonarcloud workflow by @mnriem in #2265
- Fixes issue #2266 - Separate out DefaultSecurityManager into its own extension by @mnriem in #2267
- Fixes issue #2268 - Separate out DefaultLoggingManager into its own extension by @mnriem in #2269
- Fixes issue #2270 - Fix secform test1 by @mnriem in #2271
- Fixes issue #2272 - Add support for --sslTruststoreFile and --sslTrustorePassword by @mnriem in #2273
- Fixes issue #2274 - Fix secform test2 by @mnriem in #2275
- Fixes issue #2276 - Fix test5 test by @mnriem in #2277
- Fixes issue #2278 - Fix sendRedirectCommitTest by @mnriem in #2279
- Fixes issue #2282 - Refactor multipart support by @mnriem in #2283
- Fixes issue #2284 - Move AnnotationManager into the annotationscan extension by @mnriem in #2285
- Fixes issue #2282 - Refactor multipart support by @mnriem in #2286
- Fixes issue #2287 - Fix addServletURLTest test by @mnriem in #2288
- Fixes issue #2289 - Fix Piranha Server Slim/Standard JPMS startup by @Thihup in #2290
- Fixes issue #2291 - Move WelcomeFileManager into its own extension by @mnriem in #2292
- Fixes issue #2282 - Refactor multipart support by @mnriem in #2295
- Fixes issue #2293 - Move AsyncManager into its own extension by @mnriem in #2294
- Fixes issue #2296 - Add WebApplicationManager API by @mnriem in #2297
- Fixes issue #2298 - Refactor web.xml / web-fragment processing by @mnriem in #2299
- Add support for login-config to SecurityManager API by @mnriem in #2301
- Fixes issue #2302 - Refactor Soteria integration to use SecurityManager API by @mnriem in #2303
- Fixes issue #2304 - Update copyright year by @mnriem in #2305
- Fixes issue #2306 - Rename standard/slim extensions to better reflect what they do by @mnriem in #2307
- Fixes issue #2308 - Rename policy extension to standard-policy by @mnriem in #2309
- Fixes issue #2310 - Rename annotationscan extension to standard-annotationscan by @mnriem in #2311
- Fixes issue #2313 - Update module JavaDoc by @mnriem in #2314
- Fixes issue #2315 - Fix TrailerTestWithHTTP10 test by @mnriem in #2316
- Fixes issue #2317 - Add initial support for data-source to web.xml extension by @mnriem in #2318
- Fixes issue #2319 - Fix heirarchyErrorMatchTest test by @mnriem in #2320
- Fixes issue #2321 - Introduce ErrorPageManager as...
Piranha 22.12.0
Piranha 22.12.0
The 'Welcome Spring Boot' edition
Piranha Cloud is a modern cloud runtime which scales from serverless all the way to a traditional server version.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Spring Boot starter
- Several TCK fixes
Contributions
The following GitHub users contributed code/documentation for this release
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.12.0</version>
<dependency>
Downloads
Piranha 22.11.0
Piranha 22.11.0
The 'Pick your distribution' edition
Piranha Cloud is a modern cloud runtime which scales from serverless all the way to a traditional server version.
For more information please visit our website at https://piranha.cloud, or browse the JavaDoc documentation.
Notable changes
- Initial Jakarta Enterprise Beans Lite support
- Jakarta EE Default datasource added
- Refactoring to support different HTTP engines better
Contributions
The following GitHub users contributed code/documentation for this release
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.11.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Downloads
Piranha 22.10.0
Piranha 22.10.0
The 'Stabilization is ongoing' edition
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
- Removed deprecated old extensions
Contributions
The following GitHub users contributed code/documentation for this release
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.10.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Downloads
Piranha 22.9.0
Piranha 22.9.0
The 'Core Profile just landed' edition
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
- Jakarta EE 10 Core Profile
- Initial Jakarta Transactions support
- Initial Jakarta Persistence support
Contributions
The following GitHub users contributed code/documentation for this release
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.9.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
Downloads
22.8.0 - the "Hello, Expressly 5" edition
Piranha 22.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.
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>22.8.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.8.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
22.7.0 - the "Welcome Servlet 6 / EE 10" edition
Piranha 22.7.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
Piranha Nano Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-nano</artifactId>
<version>22.7.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.7.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server
22.6.0 - the "Slowly, but surely" edition
Piranha 22.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.
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>22.6.0</version>
<dependency>
Piranha Embedded Maven dependency
<dependency>
<groupId>cloud.piranha</groupId>
<artifactId>piranha-embedded</artifactId>
<version>22.6.0</version>
<dependency>
Piranha Micro
Download Piranha Micro A
Download Piranha Micro M
Piranha Server
Download Piranha Server