Major changes
- #16940 - Updated the continuous testing function in DEV UI
- #16880 - Bump MP-CP and SR-CP to 1.2
- #16788 - Add the ability to select the test type to run
- #16748 - Stop TestResourceManager using System props
Complete changelog
- #16986 - Fix build issue
- #16984 - Enable synthetic beans to be application classes
- #16982 - Rest Client Reactive: handle form param
- #16981 - Bump awssdk.version from 2.16.53 to 2.16.55
- #16978 - Add note on testcontainers properties in devservice
- #16974 - Reactive routes - fix the way a return value const violation is detected
- #16970 - Fixed DevConsole looking for the extension G:A in quarkus-extension.yaml
- #16967 - Allow Netty maxOrder configuration from the user and update default value
- #16966 - Rest Client Reactive: close CDI-created rest client instances
- #16965 - Quartz - remove the deprecated StoreType.DB
- #16964 - Restore console state if process is killed
- #16961 - Bump caffeine from 2.9.0 to 2.9.1
- #16960 - Bump awssdk.version from 2.16.52 to 2.16.53
- #16959 - Disable DevService if docker is not running
- #16958 - Remove deprecated QuarkusConfig build item
- #16950 - Reactive routes - handle constraint violations consistently
- #16948 - Update Quarkus HTTP to the 4.0.0 version
- #16943 - Make test classes the highest priority
- #16941 - Extend the @RegisterForReflection documentation
- #16940 - Updated the continuous testing function in DEV UI
- #16938 - Update the multi-stage Docker build example
- #16937 - Update to smallrye-jwt 3.1.1
- #16936 - Allow injection of RoutingContext in RESTEasy Reactive
- #16935 - smallrye-jwt prevents the use of customized tokens, ignores @PermitAll
- #16934 - Resteasy-reactive : JPA TenantResolver fails with Normal scoped producer method may not return null: io.quarkus.vertx.http.runtime.CurrentVertxRequest
- #16930 - Bump awssdk.version from 2.16.51 to 2.16.52
- #16929 - Bump liquibase-core from 4.3.4 to 4.3.5
- #16926 - Set the Hibernate ORM default batch fetch size to 16
- #16923 - Update Hibernate ORM, Hibernate Reactive
- #16922 - Fix the shutdown hook of the main executor for blocking tasks
- #16920 - Remove cleanable executor
- #16918 - Bump bc-fips from 1.0.2 to 1.0.2.1
- #16917 - Bump bctls-fips from 1.0.11.1 to 1.0.11.2
- #16916 - Bump awssdk.version from 2.16.50 to 2.16.51
- #16912 - Update SmallRye Reactive Messaging to version 3.2.0
- #16911 - Improve documentation around native resources
- #16910 - Bump to jbang-maven-plugin 0.0.7
- #16908 - gRPC - rework annotations
- #16906 - Fix possible NPE resolving user settings.xml
- #16904 - Devservices must disabled themself if docker is not installed
- #16903 - When using random ports in a docker test, resort to host networking
- #16902 - Introduction of the extension (catalog) compatibility info based on capabilities
- #16900 - QuarkusIntegrationTest failing on containerized native image with quarkus.http.test-(ssl-)port set to 0
- #16893 - Fix Windows deadlock on shutdown
- #16892 - Micrometer: add configadapter utiltity method
- #16891 - Add exclude pattern to access log
- #16890 - ContextNotActive Exception When Chaining Reactive Calls
- #16888 - Bump awssdk.version from 2.16.49 to 2.16.50
- #16883 - Removed extra char in docs
- #16882 - Tools must use the same Smallrye Common version from core
- #16881 - Redesign the multi-stage docker build
- #16880 - Bump MP-CP and SR-CP to 1.2
- #16879 - OIDC: Fix IllegalStateException when processing opaque tokens
- #16875 - The main executor for blocking tasks should participate in the graceful shutdown
- #16872 - Reconsider the name/usage of io.quarkus.grpc.runtime.annotations.GrpcService
- #16867 - Fix s2i capability name
- #16865 - Continuous Testing on Windows 10 cmd hang
- #16863 - quarkus-container-image-s2i extension is throw an image capability error
- #16860 - Native runtime error due to HibernateBasicProxy
- #16859 - Sort dir-tree.snapshot to avoid unnecessary updates
- #16855 - Add functionality to pause and resume single @scheduled methods
- #16854 - Bump awssdk.version from 2.16.47 to 2.16.49
- #16853 - Bump flyway-core from 7.8.1 to 7.8.2
- #16848 - Upgrade to Mutiny 0.16.0
- #16846 - Adding support for regular expressions in CORS origins configuration
- #16843 - Quarkiverse extensions should use quarkiverse-parent 7 and JDK 11
- #16841 - Autodetect Kafka serializer/deserializer with Reactive Messaging
- #16839 - Add dependency to quarkus-apache-httpclient for Apicurio
- #16838 - Break out coroutine support to a separate module
- #16837 - [native-iamage] Kafka Avro with Apicurio 2.x fails to build with GraalVM CE 21.1.0
- #16835 - Fix PathTestHelper.isTestClass(...) to use the actual test dir instead of pre-defined fragments
- #16830 - gRPC fix request context clean-up
- #16829 - Fix test ClassLoader issue
- #16828 - Standalone extension codestarts
- #16825 - Kubernetes namespace is also applied to Subject instances
- #16822 - Slightly improve error message when looping on variable is not possible
- #16821 - Prevent exception in the Dev UI when tests have not yet been run
- #16820 - Make test failures more prominent in terminal output in continuous testing
- #16814 - Support regular expressions in CORS origins configuration
- #16810 - Kafka / Avro class loader issue
- #16805 - Clicking from dev UI tests from container getting an error
- #16804 - quarkus.test.flat-class-path=true required to run Avro tests
- #16803 - Qute - support multiple NamespaceResolvers for the same namespace
- #16801 - Use Gizmo ASM version for continuous testing tracing
- #16798 - Remove obsolete substitution for kafka snappy
- #16793 - Allow to support inheritance in JAX-RS Resource included via Application#getClasses
- #16791 - Continuous testing ClassLoading fixes
- #16788 - Add the ability to select the test type to run
- #16787 - CI incremental: don't even run most test jobs if not affected by changes
- #16775 - Bump awssdk.version from 2.16.45 to 2.16.47
- #16773 - Improve the way OIDC init failures are handled
- #16763 - Using the -Dquarkus.kubernetes.namespace option does not update subjects
- #16762 - [Quarkus 2.0.0-Alpha1] Continuous Testing + junitpioneer -> IssueExtensionExecutionListener not a subtype
- #16761 - Fix code.quarkus.io compatibility
- #16759 - Qute - support multiple NamespaceResolvers for the same namespace
- #16758 - Use fake version instead of 999-SNAPSHOT in devtools-testing
- #16757 - Rest Client Reactive - fixed @RegisterProvider support
- #16756 - Enhancements to the GCF IT README
- #16755 - JAX-RS client builder fails in continuous 2.0 tests
- #16754 - 404 error from resources declared in javax.ws.rs.core.Application#getClasses
- #16753 - Problem with quarkus-websockets on 2.0.0.Alpha1
- #16749 - Minor continous testing fix
- #16748 - Stop TestResourceManager using System props
- #16744 - Remove unnecessary annotations from the rest-client doc
- #16741 - Extension Capabilities doc
- #16738 - devservices doesn't run initscript / initfunction
- #16735 - Set prerequisite to JDK11+ on all guides
- #16731 - Execute ClientResponseFilter as part of the abort chain in JAX-RS Client
- #16727 - Ensure that a non-indexed entry doesn't break generic type resolution
- #16725 - Oidc doesn't recover when auth-server was not avaliable at startup
- #16724 - Manage docker-java version in the BOM
- #16721 - [native] kafka integration tests fail to build with GraalVM 20.3
- #16712 - hibernate-reactive NullpointException in case Quarkus log in set to debug
- #16711 - Quartz - remove the deprecated quarkus.quartz.force-start property
- #16709 - Make prompt more consistent
- #16708 - Fix continuous testing timing output
- #16707 - Only update file time once
- #16705 - Bump awssdk.version from 2.16.44 to 2.16.45
- #16703 - Bump github-api (and picoli) in jbang report
- #16696 - Remove the old MongoClientName annotation
- #16692 - Extension Codestarts are now "really" meant to start coding with an extension
- #16689 - Make sure we can mock Hibernate ORM's
Session
for ORM with Panache - #16688 - Some additional cleanup for JDK 8 removal
- #16687 - Improve documentation for SSL in native
- #16672 - Declare input for quarkusGenerateCode gradle task
- #16671 - ArC client proxies - fix covariant return type in complex hierarchies
- #16661 - QuarkusGenerateCode gradle task is not incremental
- #16658 - Get OidcClient filters work with Reactive RestClient
- #16651 - SSL: Missing HTTPS protocol when building in Native
- #16555 - Vert.x 4 Serialization error (Native mode)
- #16544 - Improve serializer / deserializer detection the Kafka connector
- #16538 - Fix RESTEasy Reactive Default Codestart
- #16523 - Make quarkus-oidc-client-filter work with reactive RestClient
- #16476 - App config parameter support for project creation
- #16473 - Add support for Apicurio Registry 2.x Avro library
- #16463 - "could not prepare statement" ("Connection is closed") when reusing a session for another transaction after a rollback
- #16450 - Accessing EntityManager prevents loading of lazy entities
- #16437 - Cannot mock
EntityManager
anymore - #16414 - More specific error log for http/https port BindException
- #16404 - Rest Client Reactive - support for sub-resources
- #16369 - LegacyNamedMongoClientConfigTest is flaky
- #16125 - DevServices: Passing parameters to TestContainers
- #16101 - Build and Runtime fixed properties only from default and built step sources
- #15997 - quarkus-maven-plugin create adds conflicting extensions: config-yaml adds quarkus-resteasy
- #15342 - Bootstrap: option to build workspaces from the effective project models instead of the raw ones
- #15159 - Bean Validation on Vert.x Routes is not automatically mapped to JSON
- #14820 - GRPC / Panache Reactive Combination causes issues after a couple requests
- #14534 - Non-existing template variable not reported by Qute
- #13963 - Use builder image's objcopy when building with quarkus.native.container-build=true and quarkus.native.debug.enabled=true
- #13960 - Ability to configure provided capabilities in the extension descriptor and detect conflicts
- #13856 - Native application gets Killed: 9 on macOS Big Sur with binutils on the path
- #13754 - Building native images with quarkus.native.container-build=true and quarkus.native.debug.enabled=true depends on host tools for splitting the debug info
- #13377 - Add configuration property to disable http access log for certain routes
- #12924 - Maven plugin should be able to create a project with properties
- #12755 - OIDC introspection of opaque access-token does not fill principal of SecurityIdentity
- #12715 - "mvn quarkus:dev" workspace discovery should respect default maven profiles
- #10522 - Upgrade to MicroProfile 4.0
- #9741 - Java 8 DateTime can NOT be unserialized in Vertx Mutiny WebClient
- #9727 - Quarkus dev mode failes, if maven packaging is defined by a variable (property)
- #8145 - Config sources are loaded and invoked multiple times