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 an API by @mnriem in #2322
- Fixes issue #2323 - Update module overview JavaDoc by @mnriem in #2324
- Tidying poms by @arjantijms in #2327
- #2328 Integrate Exousia 1.0.1 by @arjantijms in #2329
- Fixes issue #2331 - Fix code smells by @Thihup in #2332
- Starting 22.2.0 cycle by @mnriem in #2333
- Fixes issue #2336 - Update plugins by @mnriem in #2337
- Fixes issue #2338 - Update dependencies by @mnriem in #2339
- Fixes issue #2334 - Update RELEASE.md by @mnriem in #2340
- Fixes issue #2341 - Do not load classes from META-INF/versions while processing annotations by @Thihup in #2342
- Fixes issue #2343 - Rework JUnit testing by @mnriem in #2344
- #2345 Integrate MicroProfile Config by @arjantijms in #2346
- Fixes issue #2330 - Add stylesheet for regular documentation pages by @mnriem in #2347
- Fixes issue #2348 - Add --default-extension command line parameter to Piranha Server by @mnriem in #2350
- Fixes issue #2349 - Add --default-extension command line parameter to Piranha Micro by @mnriem in #2351
- Bump hazelcast from 5.0.1 to 5.0.2 in /bom by @dependabot in #2353
- Fixes issue #2354 - Merge micro/core and micro/standard into one module by @mnriem in #2355
- Fixes issue #2356 - Add httpPort support to Piranha Server Maven plugin by @mnriem in #2357
- Fixes issue #2360 - Add JUnit tests for EmbeddedResponseBuilder by @mnriem in #2362
- #2363 Split out AuthorizationPostInitializer by @arjantijms in #2364
- #2365 Use more extensions for micro extension by @arjantijms in #2366
- #2367 Add build fast script by @arjantijms in #2368
- #2371 Add servletMapped by @arjantijms in #2372
- #2373 Use servletMapped by @arjantijms in #2374
- #2375 Add Another Constructor EmbeddedRequest by @arjantijms in #2376
- #2377 Use Another Constructor EmbeddedRequest by @arjantijms in #2378
- #2379 Add initializers by @arjantijms in #2380
- #2381 Use initializers by @arjantijms in #2382
- #2383 Use extensions by @arjantijms in #2384
- #2385 Add servletsMapped by @arjantijms in #2386
- #2387 Use servletsMapped by @arjantijms in #2388
- Fixes issue #2369 - Add JUnit tests for EmbeddedRequestBuilder by @mnriem in #2370
- #2390 Add MP JWT support by @arjantijms in #2391
- Fixes issue #2369 - Add JUnit tests for EmbeddedRequestBuilder by @mnriem in #2389
- Fixes issue #2392 - Add JUnit tests for EmbeddedPiranhaBuilder by @mnriem in #2393
- Fixes issue #2395 - Add JUnit tests for EmbeddedPiranha by @mnriem in #2396
- Fixes issue #2397 - Add JUnit tests for EmbeddedRequest by @mnriem in #2398
- Fixes issue #2399 - Add JUnit tests for NanoFilterConfig by @mnriem in #2400
- Fixes issue #2401 - Add JUnit tests for Piranha Embedded module by @mnriem in #2402
- Fixes issue #2196 - Fix code smells by @mnriem in #2403
- #2404 Update Arquillian plug-in by @arjantijms in #2405
- #2408 Add getContentType by @arjantijms in #2409
- #2406 Fix isolated class loader leak by @arjantijms in #2407
- #2412 Set Policy to null by @arjantijms in #2413
- #2414 Add JWT TCK by @arjantijms in #2415
- #2416 Tidy poms by @arjantijms in #2417
- #2418 Add JWT to modules by @arjantijms in #2419
- #2420 Add JWT workflow by @arjantijms in #2421
- Fixes issue #2410 - Split out external/internal classes for WebXmlExtension by @mnriem in #2411
- Fixes issue #2422 - Add Jacoco check to TEMPDIR extension by @mnriem in #2423
- Fixes issue #2424 - Add Jacoco check to welcome-file extension by @mnriem in #2427
- Fixes issue #2425 - Add JUnit tests for ServletContainerInitializer extension by @mnriem in #2428
- Fixes issue #2426 - Add JUnit tests for the ServletAnnotations extension by @mnriem in #2429
- Fixes issue #2430 - Add Jacoco check to mime-type extension by @mnriem in #2435
- Fixes issue #2431 - Add Jacoco check to logging extension by @mnriem in #2436
- Fixes issue #2437 - Split out external/internal classes for WelcomeFileExtension by @mnriem in #2438
- Fixes issue #2432 - Add Jacoco check to locale-encoding extension by @mnriem in #2439
- Fixes issue #2440 - Add Jacoco check to Policy extension by @mnriem in #2441
- Fixes issue #2442 - Add classLoader method to EmbeddedPiranhaBuilder by @mnriem in #2444
- Fixes issue #2445 - Run MicroProfile JWT TCK every Tuesday by @mnriem in #2446
- Fixes issue #2443 - Fix code smells by @mnriem in #2447
- Fixes issue #2433 - Add JUnit tests for async extension by @mnriem in #2449
- #2451 Tyding poms by @arjantijms in #2452
- #2453 Update test dependencies by @arjantijms in #2454
- #2455 Update JSON by @arjantijms in #2456
- #2457 Update Hibernate Validator #2457 by @arjantijms in #2458
- Fixes issue #2434 - Add JUnit tests for annotationscan extension by @mnriem in #2450
- #2459 Add Json to Micro #2459 by @arjantijms in #2460
- Fixes issue #2448 - Fix code smells by @mnriem in #2461
- Fixes issue #2462 - Fix code smells by @mnriem in #2463
- Fixes issue #2464 - Change BOM POM to only have APIs by @mnriem in #2465
- Update dependencies / plugins #2466 by @mnriem in #2467
- Starting 22.3.0 cycle by @mnriem in #2468
- Fixes issue #2469 - Add MicroProfile JWT TCK to RELEASE.md by @mnriem in #2470
- Fixes issue #2471 - Update dependencies by @mnriem in #2472
- Fixes issue #2474 - Update required Maven version by @mnriem in #2475
- Fixes issue #2476 - Update plugins by @mnriem in #2477
- Fixes issue #2352 - Merge server/core and server/standard into one module by @mnriem in #2478
- Fixes issue #2352 - Merge server/core and server/standard into one module by @mnriem in #2479
- Fixes issue #2358 - Document the extensions by @mnriem in #2480
- Fixes issue #2172 - Log which web applications are deployed for Server variants by @mnriem in #2481
- Update issue templates by @mnriem in #2483
- Fixes issue #2168 - Add documentation for run.sh for Piranha Server by @mnriem in #2482
- Fixes issue #2115 - Add LICENSE to JAR files by @mnriem in #2484
- Fixes issue #2183 - Figure out Ctrl+C and piranha-server:run by @mnriem in #2485
- Fixes issue #2486 - Add ServerFeature API by @mnriem in #2487
- #2488 Handle Method #2488 by @arjantijms in #2489
- Fixes issue #2192 - Make Piranha Server create a piranha.started file when the server is fully started by @mnriem in #2490
- #2491 Add debug #2491 by @arjantijms in #2492
- Fixes issue #2190 - Make Piranha Server create a piranha.stopped file when the server is fully stopped by @mnriem in #2493
- Fixes issue #2495 - Refactor query string processing by @mnriem in #2496
- Fixes issue #2498 - Fix code smells by @mnriem in #2499
- Fixes issue #2500 - Fix code smells by @mnriem in #2501
- Fixes issue #2502 - Fix code smells by @mnriem in #2503
- Fixes issue #2504 - Fix code smells by @mnriem in #2505
- Fixes issue #2506 - Fix code smells by @mnriem in #2507
- Bump hazelcast from 5.0.2 to 5.1 by @dependabot in #2509
- #2512 Fix resource loading by @arjantijms in #2513
- Fixes issue #2510 - Fix code smells by @mnriem in #2511
- Add toString #2515 by @arjantijms in #2516
- Starting 22.4.0 cycle by @mnriem in #2517
- Fixes issue #2518 - Update dependencies by @mnriem in #2519
- Fixes issue #2520 - Update plugins by @mnriem in #2521
- Starting 22.5.0 cycle by @mnriem in #2532
- Fixes issue #2533 - Lower stale threshold to 150 days by @mnriem in #2534
- Fixes issue #2536 - Update plugins by @mnriem in #2537
- Fixes issue #2538 - Update dependencies by @mnriem in #2539
- Fixes issue #2529 - Run build workflow with JDK 18 by @Thihup in #2531
- Fixes issue #2514 - Fix code smells by @mnriem in #2540
- Fixes issue #2541 - Remove unstable Mojarra test by @mnriem in #2542
- Fixes issue #2543 - Fix code smells by @mnriem in #2544
- Fixes issue #2530 - Run build-ea workflow with latest EA JDK by @Thihup in #2545
- Fixes issue #2546 - Fix code smells by @mnriem in #2547
- Fixes issue #2548 - Fix code smells by @mnriem in #2549
- Fixes issue #2550 - Fix code smells by @mnriem in #2551
- Fixes issue #2552 - Fix code smells by @mnriem in #2553
- Fixes issue #2554 - Fix code smells by @mnriem in #2555
- Fixes issue #2556 - Update dependencies by @mnriem in #2557
- Starting 22.6.0 cycle by @mnriem in #2558
- Fixes issue #2562 - Fix setURLStreamHandlerFactory invocation by @mnriem in #2563
- Fixes issue #2559 - Update RELEASE.md by @mnriem in #2564
- Fixes issue #2565 - Change default logging to create piranha.log in tmp directory by @mnriem in #2566
- Fixes issue #2567 - Catch wider to allow for some Errors by @mnriem in #2568
- Fixes issue #2570 - Describe how to run one Servlet TCK test by @mnriem in #2571
- Fixes issue #2569 - Change sonarcloud workflow to use full checkout by @mnriem in #2572
- Fixes issue #2573 - Lower stale threshold to 140 days by @mnriem in #2574
- Fixes issue #2575 - Change sleep to 1 minute to give Piranha to settle down before TCK testing by @mnriem in #2576
- Fixes issue #2560 - Add quickstart content to README.md by @mnriem in #2577
- Fixes issue #2578 - Make DefaultResourceManagerClassLoader more forgiving by @mnriem in #2579
- Fixes issue #2580 - NPE at random time when accessing via web browser by @mnriem in #2583
- Parallel builds by @OndroMih in #2584
- Fix - JSP used as a welcome page treated as static resource by @OndroMih in #2587
- #2586 JSP as static resource - fix failing Servlet TCK test by @OndroMih in #2590
- Fixes issue #2591 - Piranha Embedded leaves a thread running even after stop() and destroy() by @mnriem in #2592
- Fixes issue #2594 - Lower stale threshold to 130 days by @mnriem in #2597
- Fixes issue #2588 - Deprecate Piranha Nano and steer folks to Piranha Embedded by @mnriem in #2600
- Fixes issue #2603 - Fix Piranha Micro link on README by @mnriem in #2604
- Fixes issue #2605 - Move Servlet baseline by @mnriem in #2606
- Fixes issue #2607 - Move Servlet TCK workflow to new Servlet baseline by @mnriem in #2613
- Fixes issue #2607 - Move Servlet TCK workflow to new Servlet baseline by @mnriem in #2614
- Fixes issue #2615 - Fix build warning by @Thihup in #2616
- Fixes issue #2617 - Initial Servlet TCK 6 implementation by @Thihup in #2618
- Fixes issue #2621 - Remove checkTainted from getter methods by @Thihup in #2623
- Fixes issue #2622 - Return 6 in ServletContext.getMajorVersion by @Thihup in #2624
- message added for the same ports for Micro by @salmansharifov in #2626
- Feature/document default ports by @salmansharifov in #2628
- Fixes issue #2609 - Move Pages TCK workflow to new Pages baseline by @mnriem in #2630
- Fixes issue #2631 - Add other JDK vendors in build-ea workflow by @Thihup in #2632
- Fixes issue #2634 - Add initial HTTP server implementation using Virtual Threads by @Thihup in #2635
- Fixes issue #2637 - Fix VirtualHttpServer test errors by @Thihup in #2638
- Fixes issue #2601 - Lower stale threshold to 120 days by @mnriem in #2640
- Fixes issue #2643 - Update plugins by @mnriem in #2644
- Fixes issue #2645 - Migrate to Eclipse Expressly by @mnriem in #2646
- Fixes issue #2610 - Move Expression Language TCK workflow to new EL baseline by @mnriem in #2633
- Fixes issue #2647 - Enable Expression Language 5.0.0 TCK by @mnriem in #2649
- Fixes issue #2650 - Rename pages to wasp by @mnriem in #2651
- Fixes issue #2652 - ServletResponse.reset is not resetting character encoding by @mnriem in #2653
- Fixes issue #2654 - Update to Eclipse Grizzly 4.0.0 by @mnriem in #2655
- Small amount of pom tidying #2656 by @arjantijms in #2657
- Fixes issue #2636 - Add HTTPS implementation to VirtualHttpServer by @Thihup in #2658
- Fixes issue #2599 - Refactor to support Nano style workloads using Piranha Core by @mnriem in #2659
- Fixes issue #2660 - Fix tldResourcePathWebXmlTest by @mnriem in #2663
- Fixes issue #2665 - Fix SonarCloud bugs by @mnriem in #2666
- Fixes issue #2668 - Fix code smell by @mnriem in #2669
- Fixes issue #2667 - Revise RELEASE.md by @mnriem in #2670
- Fixes issue #2648 - Update Eclipse Expressly to 5.0.0 by @mnriem in #2671
- Fixes issue #2672 - Fix code smell by @mnriem in #2673
- Fixes issue #2675 - Fix code smells by @mnriem in #2676
- Fixes issue #2641 - Lower stale threshold to 110 days by @mnriem in #2677
- Fixes issue #2602 - Remove Piranha Nano by @mnriem in #2679
- Fixes issue #2680 - Deprecate SlimExtension by @mnriem in #2683
- Fixes issue #2684 - Update dependencies by @mnriem in #2685
- Fixes issue #2693 - Deprecate MyFacesExtension by @mnriem in #2696
- Fixes issue #2698 - Deprecate MojarraExtension by @mnriem in #2701
- Fixes issue #2702 - Remove Piranha Nano from Getting Started by @mnriem in #2713
- Fixes issue #2703 - Deprecate LiteExtension by @mnriem in #2714
- Bump undertow-core from 2.2.16.Final to 2.2.19.Final by @dependabot in #2715
- Fixes issue #2706 - Add WebProfileExtension by @mnriem in #2717
- Fixes issue #2718 - Add CoreProfileExtension by @mnriem in #2721
- Add support for Jakarta Transactions via Transact by @arjantijms in #2723
- Fixes issue #2724 - Deprecate HerringExtension by @mnriem in #2727
- Fixes issue #2728 - Add Piranha CoreProfile distribution by @mnriem in #2730
- Tidying poms by @arjantijms in #2732
- Add EclipseLink base extension by @arjantijms in #2735
- Fixes issue #2729 - Add dependency check by @mnriem in #2733
- Fixes issue #2738 - Add Piranha Maven plugin by @mnriem in #2739
- Fixes issue #2740 - Add Maven plugin documentation by @mnriem in #2741
- Fixes issue #2742 - Bump commons-io version by @mnriem in #2743
- Fixes issue #2744 - Bump jsoup version by @mnriem in #2745
- Fixes issue #2746 - Bump maven-settings version by @mnriem in #2747
- Fixes issue #2748 - Bump commons-compress version by @mnriem in #2749
- Fixes issue #2751 - Add httpPort support to Piranha Maven plugin by @mnriem in #2752
- Fixes issue #2753 - Add module-info to Piranha Maven plugin by @mnriem in #2754
- Fixes issue #2755 - Deliver Arquillian support for Piranha Core Profile by @mnriem in #2756
- Fixes issue #2757 - Add contextPath to Piranha Maven plugin by @mnriem in #2758
- Remove unused methods by @arjantijms in #2737
- Fixes issue #2759 - Refactor Piranha Maven plugin by @mnriem in #2760
- Fixes issue #2762 - Move all CoreProfile integration tests into /test/coreprofile sub directory by @mnriem in #2763
- Fixes issue #2764 - Move all Server integration tests into /test/server subdirectory by @mnriem in #2765
- Fixes issue #2766 - Move all BYO tests into /test/byo subdirectory by @mnriem in #2767
- Throw right exception by @arjantijms in #2771
- Provide support to inject an entity manager to eclipse link integration. by @arjantijms in #2773
- Fixes issue #2768 - Move all Micro tests into /test/micro subdirectory by @mnriem in #2769
- Fixes issue #2768 - Move all Micro tests into /test/micro subdirectory by @mnriem in #2774
- Fixes issue #2777 - Add jvmArguments support to Piranha Maven plugin by @mnriem in #2778
- Fixes issue #2781 - Bump required Maven version by @mnriem in #2782
- Fixes issue #2783 - Simplify POMs by @mnriem in #2784
- Fixes issue #2694 - Document alternatives for MyFacesExtension by @mnriem in #2785
- Fixes issue #2678 - Lower stale threshold to 100 days by @mnriem in #2786
- Fixes issue #2681 - Document alternatives for SlimExtension by @mnriem in #2787
- Fixes issue #2699 - Document alternatives for MojarraExtension by @mnriem in #2788
- Fixes issue #2704 - Document alternatives for LiteExtension by @mnriem in #2789
- Fixes issue #2707 - Deprecate StandardExtension by @mnriem in #2790
- Fixes issue #2725 - Add and move to NamingExtension by @mnriem in #2796
- Fixes issue #2709 - Deprecate MicroExtension by @mnriem in #2797
- Fixes issue #2720 - Add FullProfileExtension by @mnriem in #2799
- Fixes issue #2719 - Add MicroProfileExtension by @mnriem in #2800
- Fixes issue #2792 - Document alternatives for HerringExtension by @mnriem in #2801
- Fixes issue #2803 - Rename maven workflow to documentation workflow by @mnriem in #2804
- Fixes issue #2805 - Exclude weld-probe-core from Weld extension by @mnriem in #2806
- Fixes issue #2808 - Move Piranha Server to new dist location by @mnriem in #2810
- Fixes issue #2809 - Deprecate old server distribution by @mnriem in #2811
- Fixes issue #2812 - Move Piranha Micro to new dist location (and rename it to Piranha WebProfile) by @mnriem in #2816
- Fixes issue #2817 - Deprecate Piranha Micro by @mnriem in #2818
- Fixes issue #2819 - Add missing jersey-media-json-binding dependency to CoreProfileExtension by @mnriem in #2820
- Add support for scanning entity classes by EclipseLink by @arjantijms in #2814
- Default to the default initial context by @arjantijms in #2825
- Fixes issue #2642 - VirtualHttpServer tests fail with Connection refused by @Thihup in #2833
- Fixes issue #2642 - VirtualHttpServer tests fail with Connection refused by @Thihup in #2834
- Fixes issue #2826 - Update build to use Java 17 and Java 19 by @mnriem in #2827
- Fixes issue #2828 - Update ea workflow to use Java 20 EA by @mnriem in #2829
- Fixes issue #2835 - Add classloader parent module by @mnriem in #2836
- Fixes issue #2828 - Update ea workflow to use Java 20 EA by @Thihup in #2837
- Fixes issue #2840 - Bump Weld to 5.1.0.Final by @mnriem in #2841
- Fixes issue #2843 - Add a Servlet container alike distribution by @mnriem in #2844
- Fixes issue #2726 - Remove HerringExtension by @mnriem in #2845
- Fixes issue #2705 - Remove LiteExtension by @mnriem in #2846
- Fixes issue #2700 - Remove MojarraExtension by @mnriem in #2848
- Fixes issue #2695 - Remove MyFacesExtension by @mnriem in #2849
- Fixes issue #2682 - Remove SlimExtension by @mnriem in #2850
- Fixes issue #2708 - Document alternatives for StandardExtension by @mnriem in #2851
- Fixes issue #2710 - Cleanup MicroExtension by @mnriem in #2854
- Fixes issue #2852 - Document old Server migration path by @mnriem in #2855
- Fixes issue #2853 - Document old Micro migration path by @mnriem in #2856
- Fixes issue #2857 - Update dependencies by @mnriem in #2858
- Fixes issue #2859 - Update plugins by @mnriem in #2860
- Fixes issue #2861 - Merge codeql workflow into build workflow by @mnriem in #2862
- Fixes issue #2863 - Add Maven plugin support for Piranha Servlet by @mnriem in #2864
- Fixes issue #2865 - Change dependency-check workflow to aggregate results by @mnriem in #2866
- Fixes issue #2867 - Add Maven plugin support for Piranha WebProfile by @mnriem in #2868
- Fixes issue #2869 - Replace hsqldb with h2 by @mnriem in #2870
- Fixes issue #2691 - Move Tyrus to 2.1.1 version by @mnriem in #2874
- Fixes issue #2875 - Update EclipseLink version by @mnriem in #2876
- Fixes issue #2877 - Rename stale workflow into nightly workflow by @mnriem in #2878
- Fixes issue #2879 - Merge sonarcloud workflow into nightly workflow by @mnriem in #2880
- Fixes issue #2881 - Merge dependency-check into nightly workflow by @mnriem in #2882
- Fixes issue #2883 - Fix SonarCloud issues by @mnriem in #2884
- Implement the Jakarta EE default data source in extension #2885 by @arjantijms in #2886
- Fixes issue #2889 - Add context-param to speed up annotation scanning by @mnriem in #2891
- Update naming to support resource from setter and cdi by @arjantijms in #2888
- Fixes issue #2890 - Add JSP HelloWorld tests by @mnriem in #2892
- Fixes issue #2893 - Deprecate weld-servlet extension in favor of weld extension by @mnriem in #2894
- Update to transact 1.1 by @arjantijms in #2896
- Tidy poms: update pom namespace to https by @arjantijms in #2898
- Add the default data source to micro extension by @arjantijms in #2900
- Enhance EclipseLink extension for transactions by @arjantijms in #2903
- Fixes issue #2907 - Change quickstart in README to reflect we have multiple JAR based distributions by @mnriem in #2908
- Fixes issue #2911 - Remove Server API module by @mnriem in #2912
- Fixes issue #2909 - Fix Sonarcloud issues by @mnriem in #2910
- Fixes issue #2915 - Add tests to validate each component in Core Profile is available by @mnriem in #2916
- Fixes issue #2917 - Rename BYO tests to Embedded tests and move JPMS test up one level by @mnriem in #2918
- Fixes issue #2919 - Merge ea workflow into nightly workflow by @mnriem in #2920
- Fixes issue #2921 - Update publishing images to Docker Hub 2921 by @mnriem in #2922
- Fixes issue #2923 - Fix Sonarcloud issue by @mnriem in #2924
- Fixes issue #2925 - Change container images to use a piranha user by @mnriem in #2926
- Fixes issue #2927 - Refactor workflows by @mnriem in #2928
- Fixes issue #2929 - Refactor HttpWebApplicationServer to use HttpWebApplicationRequest by @mnriem in #2930
- Fixes issue #2931 - Refactor HttpWebApplicationServer to use HttpWebApplicationResponse by @mnriem in #2932
- Fixes issue #2933 - Add tests to validate Servlet, EL and JSP work for Piranha Servlet by @mnriem in #2934
- Fixes issue #2937 - Fix date and int header in HttpWebApplicationRequest by @mnriem in #2938
- Fixes issue #2937 - Fix date and int header in HttpWebApplicationRequest by @mnriem in #2939
- Fix dummy data source handling in EclipseLink by @arjantijms in #2936
- Fixes issue #2940 - Fix getContentType and isSecure in HttpWebApplicationRequest by @mnriem in #2941
- Fixes issue #2942 - Align StartMojo and RunMojo in Piranha Maven plugin by @mnriem in #2943
- Fixes issue #2946 - Add default DataSource extension to WebProfileExtension by @mnriem in #2947
- Fixes issue #2948 - Fix getIntHeader in DefaultHttpServerRequest by @mnriem in #2949
- Fixes issue #2952 - Add Maven plugin support for Piranha Server by @mnriem in #2953
- Fixes issue #2954 - Deprecate old Piranha Maven Server plugin by @mnriem in #2955
- Fixes issue #2956 - Deprecate old Piranha Micro Maven plugin by @mnriem in #2957
- Fixes issue #2958 - Fix getLocalAddr in HttpWebApplicationRequest by @mnriem in #2959
- Fixes issue #2960 - Fix issues for building on Windows by @mnriem in #2961
- Fixes issue #2962 - Add building on Windows to the build workflow by @mnriem in #2963
- Fixes issue #2950 - Error converting header to date by @Thihup in #2951
- Fixes issue #2964 - Update workflows to use actions/checkout@v3 by @mnriem in #2965
- Fixes issue #2945 - Add headers when setting contentType and contentLength in webAppRequest and webAppResponse by @mnriem in #2966
- Fixes issue #2969 - Fix SonarCloud issues by @mnriem in #2970
- Fixes issue #2971 - Add --http-server-class support by @mnriem in #2972
- Fixes issue #2973 - Add --https-server-class support by @mnriem in #2974
- Fixes issue #2975 - Add MicroProfile distribution by @mnriem in #2976
- Fixes issue #2979 - Fix dockerhub step in nightly workflow by @mnriem in #2980
- Fixes issue #2977 - Fix SonarCloud issues by @Thihup in #2978
- Fixes issue #2981 - Add Piranha Isolated distribution by @mnriem in #2982
- Skip extensions when CDI is not available by @arjantijms in #2984
- Add initial support for Jakarta Enterprise Beans Lite by @arjantijms in #2986
- Fixes issue #2987 - Add initial support for Piranha Platform distribution by @mnriem in #2988
- Add tests for Enterprise Beans Lite by @arjantijms in #2990
- Integrate Eleos 3.0.0 by @arjantijms in #2992
- Fixes issue #2993 - Add support for port randomizing to DefaultHttpServer by @mnriem in #2994
- Fixes issue #2995 - Make sure HttpWebApplicationResponse uses wrapped response for headers by @mnriem in #2996
- Fixes issue #2997 - Add JUnit tests for all of the WebApplicationRequest API by @mnriem in #2998
- Fixes issue #2999 - Add JUnit tests for all of the WebApplicationResponse API by @mnriem in #3000
- Fixes issue #3002 - Add JUnit tests for all of the WebApplication API by @mnriem in #3003
- Fixes issue #3004 - Add JUnit tests for all of the HttpSession API by @mnriem in #3005
- Fixes issue #3006 - Add JUnit tests for various APIs by @mnriem in #3007
- Fixes issue #3008 - Expose setRequestedSessionId on WebApplication API by @mnriem in #3009
- Fixes issue #3010 - Expose setVirtualServerName on WebApplication API by @mnriem in #3011
- Fixes issue #3012 - Add DefaultLoggingManager by @mnriem in #3013
- Fixes issue #3014 - Add DefaultMimeTypeManager by @mnriem in #3015
- Fixes issue #3016 - Add DefaultLocaleEncodingManager by @mnriem in #3017
- Fixes issue #3018 - Add DefaultSecurityManager by @mnriem in #3019
- Fixes issue #3020 - Add DefaultMultiPartManager by @mnriem in #3021
- Fixes issue #3022 - Fix SonarCloud issues by @mnriem in #3023
- Fixes issue #3024 - Add WebApplicationRequestInputStream API by @mnriem in #3025
- Fixes issue #3026 - Add WebApplicationOutputStream API by @mnriem in #3027
- Fixes issue #3028 - Refactor response buffering into WebApplicationOutputStream API and implementation by @mnriem in #3029
- Fixes issue #3030 - Add DispatcherManager API by @mnriem in #3031
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3033
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3034
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3035
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3036
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3037
- Fixes issue #3032 - Use docker buildx in nightly workflow by @mnriem in #3038
- Fixes issue #3039 - Add tests for getNamedDispatcher by @mnriem in #3040
- Fixes issue #3041 - Add tests for getNamedDispatcher by @mnriem in #3042
- Fixes issue #2711 - Remove StandardExtension by @mnriem in #3043
- Fixes issue #3044 - Remove old Piranha Server by @mnriem in #3045
- Fixes issue #3046 - Remove old Piranha Isolated (Server) by @mnriem in #3047
- Fixes issue #3048 - Remove old Piranha Server Maven plugin by @mnriem in #3049
- Fixes issue #3050 - Remove old Piranha Micro Maven plugin by @mnriem in #3051
- Fixes issue #3052 - Update dependencies by @mnriem in #3054
- Fixes issue #3055 - Remove old weld-servlet extension by @mnriem in #3056
- Fixes issue #3057 - Remove HttpServer service loader mechanism by @mnriem in #3058
- Fixes issue #3059 - Update plugins by @mnriem in #3060
- Fixes issue #3061 - Remove old Piranha Micro M by @mnriem in #3062
- Fixes issue #3063 - Deprecate Piranha Micro Shrinkwrap by @mnriem in #3064
- Fixes issue #3065 - Move Piranha Micro Shrinkwrap to new location by @mnriem in #3066
- Fixes issue #3067 - Remove Jakarta staging repository by @mnriem in #3068
- Fixes issue #3069 - Fix tck-server workflow by @mnriem in #3070
- Fixes issue #3071 - Add Dockerfiles for Piranha Micro distribution by @mnriem in #3072
- Reverts #3067 - Remove Jakarta staging repository by @mnriem in #3073
- Fixes issue #3074 - Update release workflow to use docker buildx by @mnriem in #3075
- Fixes issue #3076 - Change container images to use latest instead of snapshot by @mnriem in #3077
- Fixes issue #3078 - Fix tck-server workflow by @mnriem in #3079
- Fixes issue #3081 - Change release workflow to publish release version of Maven plugin documentation by @mnriem in #3082
- Fixes issue #3083 - Fix getJspConfigDescriptor by @mnriem in #3084
- Fixes issue #3085 - Add Getting Started to our website by @mnriem in #3088
- Fixes issue #3087 - Deprecate AsyncExtension by @mnriem in #3089
- Update maven-shade-plugin version by @Thihup in #3091
- Fixes issue #3092 - Don't use shallow clone in the nightly workflow by @Thihup in #3093
- Fixes issue #3083 - Fix getConfigDescriptor by @mnriem in #3094
- Fixes issue #3095 - Add unit tests for HttpWebApplicationRequest by @mnriem in #3096
- Fixes issue #3100 - Add tests for ServletInputStream, ServletOutputStream, ReadListener and WriteListener API by @mnriem in #3101
- Fixes issue #3102 - Fix SonarCloud issues by @mnriem in #3103
- Fixes issue #3104 - Add HttpWebApplicationOutputStream by @mnriem in #3105
- Fixes issue #3108 - Add response character encoding only if it is not already there by @mnriem in #3109
- Fixes issue #2842 - Investigate feasibility of using Java on CRaC by @mnriem in #3110
- Fixes issue #3113 - Update module JavaDoc by @mnriem in #3114
- Fixes issue #3115 - Deprecate SlimSecurity extension by @mnriem in #3116
- Fixes issue #3117 - Update to Servlet TCK 6.0.1 by @mnriem in #3118
- Fixes issue #3120 - Fix response setCharacterEncoding by @mnriem in #3121
- Fixes issue #3122 - Fixes addIntHeader by @mnriem in #3123
- Fixes issue #3124 - Add Feature API by @mnriem in #3125
- Fixes issue #3128 - Fix writeHeader by @mnriem in #3129
- Fixes issue #3130 - Fix cookie parsing by @mnriem in #3131
- Fixes issue #3132 - Fix setLocale by @mnriem in #3133
- Fixes issue #3134 - Deprecate LocaleEncodingExtension by @mnriem in #3135
- Fixes issue #3136 - Add Mojarra to Web Profile by @mnriem in #3137
- Fixes issue #3139 - Fix SonarCloud issue by @mnriem in #3140
- Fixes issue #3141 - Add Jakarta REST to Piranha Web Profile by @mnriem in #3142
- Fixes issue #3143 - Add prototype for Piranha Embedded underneath Spring Boot by @mnriem in #3144
- Fixes issue #3145 - Add setting of port and contextPath for Spring Boot starter by @mnriem in #3146
- Fixes issue #3149 - Add setting of HTTP server implementation for Spring Boot starter by @Thihup in #3150
- Fixes issue #3147 - Change default executor from Virtual Http implementation by @Thihup in #3148
- Fixes issue #3153 - Apply fixes from 22.12.0 release branch by @mnriem in #3154
- Fixes issue #3155 - Remove AsyncExtension by @mnriem in #3156
- Fixes issue #3157 - Make NamingExtension less chatty during configuration by @mnriem in #3158
- Bump netty-codec-http from 4.1.84.Final to 4.1.86.Final by @dependabot in #3151
- Fixes issue #3159 - Move CountDownLatch to a local variable by @Thihup in #3160
- Fixes issue #3162 - Remove SlimSecurity by @mnriem in #3163
- Fixes issue #3167 - Fix SonarCloud issues by @Thihup in #3168
- Fixes issue #3169 - Start 23.1.0 cycle by @mnriem in #3170
- Tidying of poms #3171 by @arjantijms in #3172
- Enable micro servlet test and update dependencies for this test 3173 by @arjantijms in #3174
- Fixes issue #3175 - Remove LocaleEncodingExtension by @mnriem in #3176
- Fixes issue #3177 - Fix maven-plugin-documentation workflow by @mnriem in #3178
- Fixes issue #3179 - Remove old Piranha Micro Shrinkwrap by @mnriem in #3180
- Fixes issue #3181 - Update dependencies by @mnriem in #3182
- Fixes issue #3183 - Update plugins by @mnriem in #3184
- Fixes issue #3185 - Cleanup POMs by @mnriem in #3186
- Add a wrapper for XADataSource #3189 by @arjantijms in #3190
- Improve XML parser #3191 by @arjantijms in #3192
- Fixes issue #3187 - Fix sonarcloud workflow job by @mnriem in #3188
- Fix filtering for welcome file #3196 by @arjantijms in #3197
- Support ejblocal JNDI namespace #3198 by @arjantijms in #3199
- Process extra data source properties #3200 by @arjantijms in #3201
- Support XADataSource in EntityManagerFactoryCreator #3202 by @arjantijms in #3203
- Make original principal directly available in Subject #3204 by @arjantijms in #3205
- Fix Arquillian connector dependencies #3206 by @arjantijms in #3207
- Scan faces annotations #3208 by @arjantijms in #3209
- Add support for Jakarta Validation #3210 by @arjantijms in #3211
- Integrate OmniBeans 0.2 #3212 by @arjantijms in #3213
- Add external test for Jakarta EE kickoff app #3214 by @arjantijms in #3215
New Contributors
- @folker-kuhn made their first contribution in #1949
- @OndroMih made their first contribution in #2584
- @salmansharifov made their first contribution in #2626
Full Changelog: https://github.com/piranhacloud/piranha/commits/v23.1.0