Skip to content

chore(deps): update dependency io.quarkus:quarkus-maven-plugin to v2

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
io.quarkus:quarkus-maven-plugin 1.4.2.Final -> 2.10.0.Final age adoption passing confidence

Release Notes

quarkusio/quarkus

v2.10.0.Final

Compare Source

v2.9.2.Final

Compare Source

Complete changelog
  • #​25748 - Apply minor javadoc fixes to HttpSecurityPolicy
  • #​25745 - Mention exception mappers in streaming response note
  • #​25739 - Resteasy Reactive: Fix support of media types with suffixes
  • #​25717 - Revert "Bump mongodb-crypt from 1.2.1 to 1.4.0"
  • #​25711 - mongodb dependencies incompartibility in version 2.9.1
  • #​25704 - Fix a typo in security.adoc
  • #​25691 - Upgrade Hibernate Reactive to 1.1.6.Final
  • #​25684 - Fix HTTP2 NPE issue
  • #​25670 - Prevent deletion of watched absolute file paths
  • #​25667 - RuntimeUpdatesProcessor deletes local .env file in devmode in Quarkus 2.9.1.Final
  • #​25662 - Fix compilation error in vertx doc
  • #​25658 - NPE in 2.9.1 Http2 response processing
  • #​25638 - Fix for OpenAPI documentation for 401 and 403 responses being overridden when using @​RolesAllowed
  • #​25616 - Minor change to WebAuthn security guide
  • #​25601 - Qute - fix TypeInfo with nested parameterized types
  • #​25596 - "Registration/login only challenge" typos in WebAuthn Guide
  • #​25595 - Document the option to install CLI using Scoop
  • #​25487 - Dev services: MSSQL reactive client does not support JDBC url format
  • #​25323 - Properly use headers set in Vert.x from RESTEasy Reactive
  • #​25283 - Combining @​RouterFilter and JAX-RS ContainerResponseFilter does not work in reactive RESTEasy
  • #​25233 - Dev Services : MSSQL Connection Error 2.8.1.Final or 2.8.2.Final
  • #​23534 - RolesAllowed overrides OpenAPI definitions for 401 and 403 responses
  • #​15982 - Resteasy Reactive: Enhance support for media types with suffix

v2.9.1.Final

Compare Source

Complete changelog
  • #​25603 - Hibernate Reactive 1.1.5.Final
  • #​25587 - Fix parameter name in Gradle extension plugin log and docs
  • #​25583 - Upgrade to Hibernate ORM 5.6.9.Final
  • #​25579 - Allow to fully disable the safeguards introduced by VertxContextSafetyToggle
  • #​25577 - No need to use response methods returning a Future, if not used
  • #​25571 - Upgrade to Hibernate Reactive 1.1.5.Beta2
  • #​25567 - Gradle extension plugin suggests incorrect DSL update when the deployment extension is not found
  • #​25555 - Get rid of a lambda in Arc runtime code
  • #​25553 - Get rid of a lambda in Vertx runtime code
  • #​25552 - ArC - improved message for some occurrences of ContextNotActiveException
  • #​25550 - Get rid of a lambda in config runtime code
  • #​25534 - Use the same default for accept backlog as Vert.x uses
  • #​25527 - Ensure that ParamConverter classes can access request scoped beans
  • #​25523 - Add note about using @​BeanParam instead of @​Form
  • #​25520 - Bump micrometer-bom from 1.8.5 to 1.8.6
  • #​25512 - Fixed warning message parameter order
  • #​25508 - Warning in doc for using Kotlin with older versions of Mandrel
  • #​25506 - Add Optional converter
  • #​25503 - @​Form replacement in Reactive RestClient
  • #​25498 - Minor documentation improvements
  • #​25494 - Add notes about extensions using both RESTEasy flavors
  • #​25490 - Double quote channel name when it contains dots
  • #​25485 - OpenAPI: Make sure auto security also works for @Authenticated
  • #​25482 - Make Quarkus restart when a change to Flyway scripts is made
  • #​25481 - Document guidelines for RESTEasy implementation-agnostic extensions
  • #​25479 - Ensure ObjectId is initialized at runtime
  • #​25476 - Mongo id duplication
  • #​25471 - Fix broken links
  • #​25470 - DevUI: Fix case where there is a body
  • #​25450 - Always connect grpcWS on document ready
  • #​25449 - Can't send request via gRPC DevUI
  • #​25448 - Improve Logging with Panache stubs
  • #​25446 - Fix Apicurio include in dev-services.adoc
  • #​25444 - Fix comparison in ensureProjectCoords method in AppModelGradleResolver class
  • #​25443 - Fix comparison in ensureProjectCoords method in AppModelGradleResolver class
  • #​25442 - Support optional for BeanParams
  • #​25437 - Kafka topic name with dot is failing
  • #​25436 - Register TimestampDeserializer and SqlDateDeserializer for reflection
  • #​25427 - AppCDS: Make container-based generation opt-out
  • #​25419 - IntelliJ code flow analysis confused by io.quarkus.logging.Log stubs
  • #​25413 - Quarkus testing with @​ParameterizedTest using Optional broken with Java 17 + 18 (xstream)
  • #​25410 - Select Java17 builder image for native when project built with Java 17
  • #​25408 - Make sure that disabled jobs are paused in Quartz
  • #​25407 - Avoid NPE when scheduled method identity has been renamed
  • #​25405 - Upgrades to Infinispan 13.0.10.Final
  • #​25401 - Relocate the profile names of quarkus.config.locations
  • #​25400 - Fix NPE when returning null CloudEvent in Knative Funqy
  • #​25395 - Make RESTEasy * Links visible again
  • #​25390 - Harmonize the usage of charset in the Content-Type headers for RESTEasy Reactive
  • #​25385 - Register Resource classes for reflection when custom MessageBodyWriter classes exist
  • #​25376 - Trigger restart when deleting previously existing watched file
  • #​25374 - Print a Warning when the kubernetes service discovery is used without the kubernetes client
  • #​25357 - Native build will java 17 project fail because using a java 11 image
  • #​25346 - Allow setting kotlinc compiler arguments in dev task/mojo
  • #​25345 - Keycloak with policy-enforcer enabled: Request has already been read
  • #​25331 - Deleting a watched file in dev mode doesn't trigger a restart
  • #​25305 - Jackson deserialisation Timestamp in native mode
  • #​25286 - Correct some minor errors in security-openid-connect guide
  • #​25242 - Document behavior of @QuarkusIntegrationTest w/ container networks
  • #​25214 - Disabled schedulers are not disabled
  • #​25199 - Upgrade to GraalVM 22.1
  • #​25186 - Config quarkus.config.locations is evaluated before applying profile
  • #​25168 - Examples for excludes, includes for jacoco configuration
  • #​25010 - Document limitation of @QuarkusIntegrationTest using Docker image
  • #​24986 - Make RESTEasy Reactive handlers calls monomorphic
  • #​24931 - NullPointerException with Quartz and Quarkus 2.8.0.Final when a job identity is changed
  • #​24504 - SwaggerUI does not support @​Authenticated methods
  • #​24444 - stork-service-discovery-kubernetes extension requires some extra configutation that is not documented
  • #​23939 - Optional not working with @​QueryParam in BeanParam
  • #​23573 - Confusing, if not downright wrong, warning message

v2.9.0.Final

Compare Source

Major changes
  • #​25197 - Document how to configure well-known OIDC providers
Complete changelog
  • #​25351 - Fix Bootstrap Config to use default Config Sources (System and Env)
  • #​25306 - Upgrades Infinispan to 13.0.9.Final and Protostream 4.4.3.Final
  • #​25293 - Make templates adjust with scala version
  • #​25281 - Ensure that @​Produces is taken into account when checking for compression
  • #​25260 - Scheduled methods - mark vertx context as safe
  • #​25257 - Quarkus 2.9.0.CR1: Async Scheduled methods have unsafe sub-context
  • #​25250 - Scheduled javadoc - clarify config property expressions
  • #​25246 - NullPointerException in RestEasy Reactive with 2.9.0.CR1
  • #​25239 - Bump flyway.version from 8.5.9 to 8.5.10
  • #​25234 - Add OIDC TLS key store provider property
  • #​25224 - Fix Spotify image reference
  • #​25222 - Exclude hamcrest from testcontainers
  • #​25221 - Missing quarkus.oidc.tls.key-store-provider and quarkus.oidc.tls.trust-store-provider properties on OIDC extension
  • #​25213 - Qute - fix param declaration validation
  • #​25197 - Document how to configure well-known OIDC providers
  • #​25195 - Scheduler - fix Trigger#isOverdue() for simple cron trigger
  • #​25183 - Replicate relevant parts of https://github.com/jbangdev/jbang/pull/1269 to enable M1 support
  • #​25180 - Quarkus version of jbang does not support M1, but mainline jbang now does
  • #​25171 - testcontainers:1.17.1 and rest-assured:4.5.1 collision on hamcrest/hamcrest-core
  • #​25153 - Bump dokka-maven-plugin from 1.6.10 to 1.6.21
  • #​25059 - Avoid checking Docker environment multiple times for Dev Services
  • #​24465 - bootstrap config with field does not pick up QUARKUS_CONFIG_LOCATIONS files
  • #​21521 - Add OIDC guide explaining how to sign in to all the supported social providers

v2.8.3.Final

Compare Source

Complete changelog
  • #​25383 - Add missing parentheses in Mutiny guide
  • #​25371 - ArC - resolve type variables for inherited observer methods
  • #​25364 - Arc - Inherited Observer methods clash with type variables
  • #​25361 - Reinterrupt after WebSocketHandler interruption
  • #​25360 - Add missing imports in RestEasy Reactive Client guide
  • #​25353 - Use encoded request path in rest-client-reactive
  • #​25350 - Correct typo in writing-extensions.adoc
  • #​25334 - Add ClientBuilder service loader file to jaxrs-client-reactive
  • #​25330 - LRA is not usable with resteasy reactive extensions
  • #​25326 - Reactive REST client does not encode request path properly
  • #​25324 - Add migration note about Provider discovery via the Service Loader
  • #​25320 - Remove unused imports in RestEasy Reactive Client guide
  • #​25298 - Update Quarkus Tools for IntelliJ description
  • #​25292 - Ignore ContextNotActiveException in RESTEasy Reactive when clearing request
  • #​25291 - Properly pass media type to MessageBodyWriters
  • #​25290 - Keep ordering for parsing cookies as it is important
  • #​25285 - Normalize uri template name to be a valid regex groupname
  • #​25282 - Guide incorrectly state about Quarkus Tools for IntelliJ
  • #​25279 - Update jakarta websocket link
  • #​25277 - cookie parsing bug
  • #​25268 - Change path to http://localhost:8080/tokens
  • #​25267 - Fix GenerateToken class location in the JWT guide
  • #​25266 - Add default sources unless default-jar has a custom classifier
  • #​25263 - RESTEasy reactive passed null media type for MessageBodyWriters
  • #​25258 - RESTEasy reactive illegally restricts JAX-RSpath parameter names
  • #​25255 - quarkus:dev not working with 2.8.2.Final
  • #​25229 - ContextNotActiveException in getDelegate
  • #​25206 - Downgrade PostgreSQL driver to 42.3.3
  • #​25203 - Re-initialize the Maven repo system on POM change in DevMojo
  • #​25193 - Use plain old load class in RR generated code
  • #​25191 - Ensure that RESTEasy Reactive Links works with async return types
  • #​25189 - Quarkus resteasy reactive links ContextNotActiveException
  • #​25188 - Kubernetes: Merge StatefulSet resources from input if set
  • #​25184 - -Dquarkus.platform.version is not honored during reload of dev mode
  • #​25169 - Prevent NPE when micrometer is disabled
  • #​25167 - Bump quarkus-http.version from 4.1.8 to 4.1.9
  • #​25166 - Allow setting Java source type with Gradle Kotlin DSL
  • #​25162 - Doublon of StatefulSet generated by Kubernetes extension
  • #​25160 - Fix smallrye-graphql-client artifact ID in application bom
  • #​25158 - Fix OpenTelemetry substitution
  • #​25157 - Quarkus BOM has a dependency with incorrect GAV
  • #​25143 - App with quarkus-opentelemetry-exporter-jaeger fails to compile into native
  • #​25099 - NullPointer during Rest client creation when micrometer is disabled
  • #​25016 - CLI creates kotlin project even with explicit --java 11 --gradle-kotlin-dsl
  • #​22053 - Sockets declared with Undertow @​ServerEndpoint breaking when using quarkus.http.root-path

v2.8.2.Final

Compare Source

Complete changelog
  • #​25144 - Revert PathMatchingHttpSecurityPolicy update which prepends quarkus.http.root-path to policy paths
  • #​25131 - Fix REST Client Reactive path handling for sub-resources
  • #​25127 - MP Config - fix programmatic lookup of custom type config property
  • #​25123 - MP Config - programmatic lookup of "custom" type config property fails
  • #​25111 - Fix lowercase in category description
  • #​25091 - Update security-keycloak-authorization.adoc - added a note for AuthzClient Injection
  • #​25086 - Fixed check whether non-test source sets were added
  • #​25084 - Fix CCE with Map parameterized types
  • #​25081 - Bump flyway.version from 8.5.8 to 8.5.9
  • #​25079 - Bump elasticsearch-opensource-components.version from 8.1.2 to 8.1.3
  • #​25073 - ClassCastException related to Maps on Parameterized test on 2.8.1.Final on Java 11
  • #​25062 - Bump smallrye-jwt version to 3.4.0
  • #​25038 - Fix Map.Entry handling of parameterized tests
  • #​25036 - SmallRye GraphQL 1.4.5
  • #​25035 - Update OidcClientReactiveFilter to ensure only a single Authorization header is set
  • #​25033 - Prevent unnecessary parameter array allocations
  • #​25031 - Save empty array allocation when no path params exist
  • #​25029 - REST Reactive Client when retried, Authorization header is multiplied by OidcClientRequestReactiveFilter
  • #​25028 - Reactive REST client duplicates paths, described by subresources
  • #​25027 - Quarkus testing with @ParameterizedTest using Map (entries) broken with Java 17 + 18 (xstream)
  • #​25022 - Only log messages once on failure
  • #​25021 - Dump startup logs when dev services fails
  • #​25020 - Better error when DOCKER_HOST invalid
  • #​25019 - Don't fail if we can't transform test classes
  • #​25009 - Oracle DevServices: limit CPU to 2 to avoid excessive memory consumption
  • #​25007 - Configuration profile aware file clarification
  • #​25006 - Fixed registry platforms config merging
  • #​25004 - Use correct method to report unknown properties
  • #​24996 - ConcurrentModificationException when use @​GraphQLClientApi
  • #​24995 - Prevent buildpack inception style builds
  • #​24965 - Bump micrometer-bom from 1.8.4 to 1.8.5
  • #​24943 - Continuous testing fails when a dependency brings in an optional dependency and a Jandex index
  • #​24939 - Oracle Devservice fails to launch on hosts with over 100 CPU cores
  • #​24900 - Profile-specific application.properties not found in src/test/resources
  • #​24886 - how to disable ssl hostname verify after i configure jwt.verify.publickey.location property?
  • #​24878 - Unrecognized configuration key warnings since 2.8.0.Final if using config property with list values in YAML
  • #​24845 - Support custom test classes dir under 'target'
  • #​24795 - ArC - custom error message when kotlin List used with All qualifier
  • #​24783 - Add support for sending query params as using a Map in Reactive Rest Client
  • #​24766 - Allow Kotlin Collections.List for @​All qualifier
  • #​24764 - Allow us to configure dynamic query parameters in the rest client
  • #​24680 - Bump elasticsearch-opensource-components.version from 8.1.1 to 8.1.2
  • #​24666 - Export application name and version in tests
  • #​24589 - Apply some small optimizations to the generated Reactive REST Client
  • #​23752 - maven: Support different/multiple class-directories for tests
  • #​23613 - Prevent inception style buildpack builds
  • #​15013 - Application name and version are not available in test

v2.8.1.Final

Compare Source

Complete changelog
  • #​24981 - Add support for java.time.Instant params in RESTEasy Reactive
  • #​24973 - Bump postgresql from 42.3.3 to 42.3.4
  • #​24966 - Replace lambda in runtime code
  • #​24964 - Bump flyway.version from 8.5.7 to 8.5.8
  • #​24957 - Use -DnoCode instead of legacy -DnoExamples
  • #​24946 - Make the config available to Keycloak Dev Console after reload
  • #​24941 - Update dekorate to 2.9.2
  • #​24937 - Update Vert.x to version 4.2.7
  • #​24936 - Use created wiremock instance for stub creation
  • #​24935 - Support @​TestProfile when using @​Nested tests
  • #​24933 - Use quarkus-bom in jbang documentation
  • #​24929 - Documents dependencies for fonts and locales tests on systems with C.UTF-8 default locale
  • #​24926 - Code in guide "Scripting with Quarkus" does not run with jbang
  • #​24924 - Fix RBAC decorator scope
  • #​24921 - Update testcontainers to 1.17.1
  • #​24920 - Upgrade to Hibernate ORM 5.6.8.Final
  • #​24912 - Upgrade to ByteBuddy 1.12.9
  • #​24910 - Test profiles not working with JUnit @Nested classes
  • #​24908 - Configure the HTTP host when domain sockets are used
  • #​24905 - Add image pull secret support to knative
  • #​24903 - Bump testcontainers-bom from 1.16.3 to 1.17.0
  • #​24893 - Create duplicated context in the DevConsole virtual server
  • #​24892 - Prevent filtering of resources at build time for Amazon lambda http and rest
  • #​24890 - Use resteasy-reactive-jackson in spring-web codestart
  • #​24889 - Upgrade to JReleaser 1.0.0
  • #​24875 - Make sure that headers added from pre-matching filters are taken into account
  • #​24872 - Avoid XStream causing illegal access issues for internal JDK collections
  • #​24868 - Change Content type in prematch filter does not change content type when matching (reactive!)
  • #​24867 - Single values for array pairs passed without brackets in REST Client Reactive
  • #​24865 - Fix potential IllegalAccessError in Spring Data JPA projection handling
  • #​24864 - Change SmallRye GraphQL (+client) extensions' status to stable
  • #​24863 - Print useful error message when browser cannot be opened
  • #​24858 - Document access to Azure Service Hubs and Red Hat OpenShift Streams for Apache Kafka
  • #​24857 - Open browser fails on github codespaces
  • #​24856 - Documentation: fix typo
  • #​24852 - Update SmallRye Reactive Converters to version 2.7.0
  • #​24850 - Add 'gradle' to sample Dockerfile for building with Gradle
  • #​24848 - Documentation fix: add missing artifactId in security jwt build
  • #​24846 - Documentation - Correct Mutual TLS abbreviation - decapitalize first letter
  • #​24840 - Fix potential NPE when PKCE secret is missing
  • #​24834 - Make sure container image labels configuration are considered by Jib
  • #​24830 - The OIDC Response mode is corrected in the query string when specified
  • #​24828 - Bump flyway.version from 8.5.6 to 8.5.7
  • #​24826 - Only add existing classes directory to Gradle application model
  • #​24820 - quarkus.container-image.labels doesn't work with Jib
  • #​24808 - Bump flyway.version from 8.5.5 to 8.5.6
  • #​24805 - Provide link for Vert.x API @​ConsumerEvent alternative
  • #​24804 - Bump kubernetes-client-bom from 5.12.1 to 5.12.2
  • #​24802 - Update to NOT exclude Oracle dev services
  • #​24800 - Spring Data Interface Projection only works if defined in same repository as used
  • #​24799 - Add stork properties to the config editor
  • #​24798 - Guard against a NPE in LoggingSetupRecorder
  • #​24796 - Kubernetes-Config breaks Kubernetes packaging using 2.8.x
  • #​24794 - Check quarkus.http.root-path for security policy paths
  • #​24786 - Ensure that user provided Json providers can override the included ones
  • #​24784 - quarkus.knative.image-pull-secrets does not work
  • #​24781 - Quarkus 2.7.5 problem
  • #​24777 - Documentation - Fix typo in word 'kubectl'
  • #​24776 - Fix AsyncObserverExceptionHandler example
  • #​24774 - Add Twitter OIDC provider configuration
  • #​24772 - Support sending url encoded forms as Form in REST Client Reactive
  • #​24771 - Datasources guide doesn't mention Oracle?
  • #​24770 - Transitive dependency on local module via local extension fails to build
  • #​24768 - Fix JAXB substitutions for native-image
  • #​24765 - Remove non-existing constraints from quarkus-bom
  • #​24756 - Import Stork properties to Quarkus all configuration properties page
  • #​24739 - Quarkus unix domain socket path no longer used but placed onto 0.0.0.0 instead
  • #​24738 - Buggy behavior with annotated provider named 'JsonSerializer' or 'GenericJsonSerializer'
  • #​24735 - Support modules with non-empty default classifier
  • #​24734 - Leverage java 17 when available in kotlin codestart projet
  • #​24732 - ComponentsProviderGenerator - lower group limit for addRemovedBeans()
  • #​24730 - Bump spring-api jar version
  • #​24729 - Maven 3.8.5 compatibility, update maven-invoker to 3.1.0
  • #​24728 - HttpSecurityRecorder does not honor root-path
  • #​24727 - Broken docs example Dockerfile
  • #​24726 - Document how to use Azure Service Hub (using the Kafka protocol)
  • #​24715 - Rest Client does not automatically register a Provider for sending application/x-www-form-urlencoded Media Type
  • #​24714 - Fix websockets codestart package name
  • #​24713 - Generated class with websockets codestart always has package ilove.quark.us
  • #​24712 - dev mode Startup time regression between 2.7.5.Final and 2.8.0.CR1
  • #​24711 - Switch quarkusIntTest task dependency from check to test
  • #​24704 - Gradle quarkusIntTest and testNative tasks should not depend on check
  • #​24702 - Update Infinispan to 13.0.8
  • #​24701 - Update Infinispan to 13.0.8
  • #​24699 - Skip Keycloak DevService if quarkus.oidc.provider is set
  • #​24698 - Ensure that the request handlers are invoked on a duplication context
  • #​24697 - DEV mode fails when using classified dependencies
  • #​24693 - Make sure Kafka serde autodetection doesn't override connector configuration
  • #​24690 - Fix Banner check on filesystem containing special chars
  • #​24687 - Improve dynamic resolution of MessageBodyWriter providers
  • #​24686 - main - Banner is not displayed
  • #​24679 - Use single key JWK Set if neither kid nor x5t header is set
  • #​24678 - Use single key OIDC JWK set if the tokens and the key have no key id and certificate thumbprint
  • #​24673 - Fix Bootstrap Config to use default Config Sources (System and Env)
  • #​24672 - Allow control of resume on 404 behavior via build item
  • #​24669 - Re-enable Gradle multisource project test
  • #​24668 - Update the image version used by the MongoDB dev service
  • #​24665 - Arc - make sure exceptions from async events are always among suppressed exceptions and alter existing test to assert that
  • #​24664 - Support arrays in RESTEasy Reactive Resource methods
  • #​24651 - Docs: Replace reference to db store in QuartzBuildTimeConfig.java
  • #​24646 - Async Events behave inconsistently on Exceptions
  • #​24645 - Fix autodetection of Java version for project creation using CLI
  • #​24643 - Cannot create examples with Maven 3.8.5
  • #​24634 - Add closeBootstrappedApp mojo param to QuarkusBootstrapMojo
  • #​24631 - REST Client Reactive ARRAY_PAIRS query param style should not impact single values
  • #​24628 - Add all existing project source directory in application model
  • #​24627 - Add SPI that allows extensions to listen on dev mode events
  • #​24626 - Resteasy reactive with Http 1.1 Pipelining raising exception since quarkus 2.4.0
  • #​24623 - Improve consistency/completeness of datasource documentation
  • #​24617 - Bump flyway.version from 8.5.4 to 8.5.5
  • #​24613 - Regression: Quarkus-cli create app doesn't auto-detect Host java version
  • #​24542 - Update quarkus.quartz.datasource documentation
  • #​24494 - Hibernate throws EnhancementException for embedded field in MappedSuperclass
  • #​24492 - Quarkus testing with @ParameterizedTest broken with Java 17 + 18 (xstream)
  • #​24465 - bootstrap config with field does not pick up QUARKUS_CONFIG_LOCATIONS files
  • #​24463 - bootstrap config with Map field does not pick system properties if not defined in application.properties
  • #​24452 - CDI issue with avro after migration to Quarkus 2.7
  • #​24322 - Config like mp.messaging.connector.smallrye-kafka.value.serializer is ignored
  • #​23593 - Add OIDC Twitter provider configuration
  • #​23265 - quarkus-spring-web codestart can't be used with quarkus-resteasy-reactive
  • #​23235 - jvmTarget for kotlin-maven-plugin set to 11 even if project is generated with Java 17
  • #​23064 - Reenable MultiModuleKotlinProjectDevModeTest gradle test
  • #​22119 - Mediatype defaults to the first listed mediatype in MessageBodyWriter (resteasy-reactive)
  • #​22064 - MySQLContainer from TestContainer doesn't find init script in continuous testing
  • #​14093 - Skip OIDC 'openid' scope redirect parameter

v2.8.0.Final

Compare Source

Major changes
  • #​24300 - Add first version of Keycloak admin client based on Reactive REST Client
Complete changelog
  • #​24620 - Documentation - Fix artifactId in code snippet
  • #​24610 - Restore RESTEasy codestart by default for Quarkus < 2.8
  • #​24604 - Oracle recorder ignores shared attribute in the reactive data source configuration
  • #​24600 - Upgrade to Agroal 1.16
  • #​24594 - Unpin the RESTEasy * Links extensions as they have been unlisted
  • #​24593 - Make sure quarkus-undertow is built before RESTEasy Classic
  • #​24592 - Fixed extension name in smallrye-graphql examples
  • #​24587 - Resolve config folder with user.dir for YAML source
  • #​24585 - Ignore build time properties warnings coming from the build system
  • #​24583 - Add JDBC tracing info to the OpenTelemetry guide
  • #​24580 - Disable async Vert.x DNS resolver when for Spring Cloud Config
  • #​24577 - Maven config with "quarkus.version" property results in WARNING log message
  • #​24576 - Update optaplanner.adoc to optaplanner v. 8.19.0
  • #​24570 - Upgrade mariadb-java-client from 2.7.5 to 3.0.4
  • #​24559 - Bump Keycloak version to 17.0.1
  • #​24556 - Update links to Hibernate Search documentation to point to 6.1
  • #​24554 - Update Jackson BOM to 2.13.2.20220328
  • #​24553 - Sample project with rest-client-codestart has test failures
  • #​24551 - Add inject example as a comment & rm the tests in rest-client codestart
  • #​24550 - Docs - fix extensions GAVs - quarkus-qpid-jms and quarkus-config-consul
  • #​24549 - Properly handle char and Character parameter types in JAX-RS methods
  • #​24548 - Guard BasicLoggingEnabler for concurrent test execution via synchronized
  • #​24544 - Disable QuarkusCodestartBuildIT for now
  • #​24543 - Fix small issues in QuarkusTestProfileAwareClassOrderer
  • #​24541 - RESTEasy Reactive: issues with char parameter
  • #​24538 - Add a note about info and update goals requiring at least Quarkus 2.x
  • #​24536 - Upgrade SmallRye Health to 3.2.1
  • #​24535 - Register Protobuf enums in the native executable
  • #​24534 - Make sure modules are compiled in the correct order in dev mode
  • #​24532 - SmallRye GraphQL 1.4.4
  • #​24531 - Moved @Rollback to its own module
  • #​24530 - Unlist links modules
  • #​24527 - Apply tiny fix to testing documentation
  • #​24524 - quarkus-junit5: Running non-Quarkus unit-tests in parallel fails
  • #​24523 - SmallRyeHealthReporter java.util.ConcurrentModificationException
  • #​24522 - Fix SmallRye Stork extension metadata
  • #​24520 - quarkus:info/update is Quarkus 2.x series specific, documentation doesn't mention that
  • #​24515 - Speed up liquibase by reusing Liquibase instance
  • #​24512 - Make sure correct runtime configuration is resolved before running quarkusGenerateCode
  • #​24510 - Native gRPC application: missing method "valueOf"
  • #​24508 - Agroal doesn't seem to throw an exception when unable to acquire connection despite acquisitionTimeout set?
  • #​24500 - @Rollback annotation is JTA-specific: should be reusable for Hibernate Reactive with Panache
  • #​24498 - Localized validation messages for GraphQL
  • #​24491 - Allow reflective access to Jaeger DTO classes' fields
  • #​24490 - Use container runtime detection in @​QuarkusIntegrationTest
  • #​24485 - CLI info and update commands and basic tests
  • #​24483 - Bump elasticsearch-opensource-components.version from 8.1.0 to 8.1.1
  • #​24477 - Support large files in multipart for resteasy reactive
  • #​24472 - RestEasy Reactive Multipart response fails with files > 2GB
  • #​24470 - Panache EntityBase should flush on the right entity manager
  • #​24466 - Add DevUI entry listing ParamConverterProvider classes
  • #​24464 - List applicable param converters for resteasy reactive endpoints in dev ui
  • #​24394 - Panache: give a flush() method that pinpoints the right PU
  • #​24384 - Hot reload does not build multi module project in correct order
  • #​24300 - Add first version of Keycloak admin client based on Reactive REST Client
  • #​24260 - Gradle quarkusGenerateCode task with composite build dependency causes jar does not exist
  • #​24104 - Kubernetes: Provide properties to remote debugging
  • #​23871 - Print warning when -Dquarkus.container-image.build=true is used without a container image extension
  • #​23765 - Remote debug not working
  • #​17581 - Configure java agent for cloud remote debugging and set env var JAVA_OPTIONS_TOOL
  • #​16429 - gradle quarkusBuild has error : SRCFG00035: Failed to load resource
  • #​10402 - RemoteControlledSampler fails with "No strategy present in response. Not updating sampler." in native mode

v2.7.6.Final

Compare Source

Complete changelog
  • #​25826 - SmallRye Metrics 3.0.5
  • #​25804 - Fix broken link in Kubernetes extension docs
  • #​25803 - Take native-sources build into account for various extensions
  • #​25784 - ArC - fix io.quarkus.arc.All List injection
  • #​25762 - Compiling a quarkus-cli to binary using native-sources breaks picocli
  • #​25747 - Fix OpenShift case
  • #​25741 - Update JBoss Parent version used in enforcer-rules test to avoid JBoss Nexus
  • #​25739 - Resteasy Reactive: Fix support of media types with suffixes
  • #​25738 - Changing "internral" by "internal" in OpenShift documentation
  • #​25728 - Remove RegistrySnapshotCatalogCompatibilityTest
  • #​25726 - Move @​Disabled to the class declaration from the method to avoid the test init
  • #​25714 - Fix Guide Rest Client Reactive Exception Handling
  • #​25661 - Regenerate rest client certificates
  • #​25649 - AWT test suite: JDK versions ambiguity wrt JPEG compressed TIFF
  • #​25641 - Upgrade to Hibernate Search 6.1.5.Final
  • #​25614 - Fix failure to handle non-JWT refresh tokens
  • #​25612 - Bump jackson-bom from 2.13.2.20220328 to 2.13.3
  • #​25599 - Minor fix index.html codestart
  • #​25562 - AWT tests: test_jpeg.tiff test affected by JDK-8274735, JDK 17.0.4 EA
  • #​25557 - SmallRye GraphQL 1.4.3.1 for Quarkus 2.7.x
  • #​25534 - Use the same default for accept backlog as Vert.x uses
  • #​25527 - Ensure that ParamConverter classes can access request scoped beans
  • #​25512 - Fixed warning message parameter order
  • #​25471 - Fix broken links
  • #​25450 - Always connect grpcWS on document ready
  • #​25449 - Can't send request via gRPC DevUI
  • #​25442 - Support optional for BeanParams
  • #​25436 - Register TimestampDeserializer and SqlDateDeserializer for reflection
  • #​25385 - Register Resource classes for reflection when custom MessageBodyWriter classes exist
  • #​25383 - Add missing parentheses in Mutiny guide
  • #​25353 - Use encoded request path in rest-client-reactive
  • #​25350 - Correct typo in writing-extensions.adoc
  • #​25334 - Add ClientBuilder service loader file to jaxrs-client-reactive
  • #​25326 - Reactive REST client does not encode request path properly
  • #​25305 - Jackson deserialisation Timestamp in native mode
  • #​25291 - Properly pass media type to MessageBodyWriters
  • #​25290 - Keep ordering for parsing cookies as it is important
  • #​25277 - cookie parsing bug
  • #​25266 - Add default sources unless default-jar has a custom classifier
  • #​25263 - RESTEasy reactive passed null media type for MessageBodyWriters
  • #​25255 - quarkus:dev not working with 2.8.2.Final
  • #​25234 - Add OIDC TLS key store provider property
  • #​25221 - Missing quarkus.oidc.tls.key-store-provider and quarkus.oidc.tls.trust-store-provider properties on OIDC extension
  • #​25203 - Re-initialize the Maven repo system on POM change in DevMojo
  • #​25191 - Ensure that RESTEasy Reactive Links works with async return types
  • #​25189 - Quarkus resteasy reactive links ContextNotActiveException
  • #​25184 - -Dquarkus.platform.version is not honored during reload of dev mode
  • #​25169 - Prevent NPE when micrometer is disabled
  • #​25160 - Fix smallrye-graphql-client artifact ID in application bom
  • #​25157 - Quarkus BOM has a dependency with incorrect GAV
  • #​25131 - Fix REST Client Reactive path handling for sub-resources
  • #​25099 - NullPointer during Rest client creation when micrometer is disabled
  • #​25086 - Fixed check whether non-test source sets were added
  • #​25035 - Update OidcClientReactiveFilter to ensure only a single Authorization header is set
  • #​25033 - Prevent unnecessary parameter array allocations
  • #​25031 - Save empty array allocation when no path params exist
  • #​25029 - REST Reactive Client when retried, Authorization header is multiplied by OidcClientRequestReactiveFilter
  • #​25028 - Reactive REST client duplicates paths, described by subresources
  • #​24957 - Use -DnoCode instead of legacy -DnoExamples
  • #​24937 - Update Vert.x to version 4.2.7
  • #​24929 - Documents dependencies for fonts and locales tests on systems with C.UTF-8 default locale
  • #​24912 - Upgrade to ByteBuddy 1.12.9
  • #​24908 - Configure the HTTP host when domain sockets are used
  • #​24892 - Prevent filtering of resources at build time for Amazon lambda http and rest
  • #​24875 - Make sure that headers added from pre-matching filters are taken into account
  • #​24868 - Change Content type in prematch filter does not change content type when matching (reactive!)
  • #​24865 - Fix potential IllegalAccessError in Spring Data JPA projection handling
  • #​24864 - Change SmallRye GraphQL (+client) extensions' status to stable
  • #​24856 - Documentation: fix typo
  • #​24852 - Update SmallRye Reactive Converters to version 2.7.0
  • #​24826 - Only add existing classes directory to Gradle application model
  • #​24805 - Provide link for Vert.x API @​ConsumerEvent alternative
  • #​24804 - Bump kubernetes-client-bom from 5.12.1 to 5.12.2
  • #​24802 - Update to NOT exclude Oracle dev services
  • #​24800 - Spring Data Interface Projection only works if defined in same repository as used
  • #​24798 - Guard against a NPE in LoggingSetupRecorder
  • #​24783 - Add support for sending query params as using a Map in Reactive Rest Client
  • #​24781 - Quarkus 2.7.5 problem
  • #​24777 - Documentation - Fix typo in word 'kubectl'
  • #​24771 - Datasources guide doesn't mention Oracle?
  • #​24770 - Transitive dependency on local module via local extension fails to build
  • #​24764 - Allow us to configure dynamic query parameters in the rest client
  • #​24739 - Quarkus unix domain socket path no longer used but placed onto 0.0.0.0 instead
  • #​24735 - Support modules with non-empty default classifier
  • #​24730 - Bump spring-api jar version
  • #​24729 - Maven 3.8.5 compatibility, update maven-invoker to 3.1.0
  • #​24714 - Fix websockets codestart package name
  • #​24713 - Generated class with websockets codestart always has package ilove.quark.us
  • #​24702 - Update Infinispan to 13.0.8
  • #​24701 - Update Infinispan to 13.0.8
  • #​24699 - Skip Keycloak DevService if quarkus.oidc.provider is set
  • #​24697 - DEV mode fails when using classified dependencies
  • #​24688 - Fix expired certificates
  • #​24687 - Improve dynamic resolution of MessageBodyWriter providers
  • #​24669 - Re-enable Gradle multisource project test
  • #​24645 - Fix autodetection of Java version for project creation using CLI
  • #​24643 - Cannot create examples with Maven 3.8.5
  • #​24642 - Hibernate Orm docs clarification: JNDI not supported
  • #​24634 - Add closeBootstrappedApp mojo param to QuarkusBootstrapMojo
  • #​24629 - hibernate-orm guide should mention JNDI is disabled
  • #​24628 - Add all existing project source directory in application model
  • #​24623 - Improve consistency/completeness of datasource documentation
  • #​24613 - Regression: Quarkus-cli create app doesn't auto-detect Host java version
  • #​24589 - Apply some small optimizations to the generated Reactive REST Client
  • #​24588 - AWT, Native: Removes a workaround for loading iio-plugin.properties
  • #​24587 - Resolve config folder with user.dir for YAML source
  • #​24580 - Disable async Vert.x DNS resolver when for Spring Cloud Config
  • #​24556 - Update links to Hibernate Search documentation to point to 6.1
  • #​24554 - Update Jackson BOM to 2.13.2.20220328
  • #​24553 - Sample project with rest-client-codestart has test failures
  • #​24551 - Add inject example as a comment & rm the tests in rest-client codestart
  • #​24550 - Docs - fix extensions GAVs - quarkus-qpid-jms and quarkus-config-consul
  • #​24548 - Guard BasicLoggingEnabler for concurrent test execution via synchronized
  • #​24544 - Disable QuarkusCodestartBuildIT for now
  • #​24538 - Add a note about info and update goals requiring at least Quarkus 2.x
  • #​24535 - Register Protobuf enums in the native executable
  • #​24534 - Make sure modules are compiled in the correct order in dev mode
  • #​24524 - quarkus-junit5: Running non-Quarkus unit-tests in parallel fails
  • #​24522 - Fix SmallRye Stork extension metadata
  • #​24520 - quarkus:info/update is Quarkus 2.x series specific, documentation doesn't mention that
  • #​24510 - Native gRPC application: missing method "valueOf"
  • #​24494 - Hibernate throws EnhancementException for embedded field in MappedSuperclass
  • #​24491 - Allow reflective access to Jaeger DTO classes' fields
  • #​24478 - Support date headers correctly in event server
  • #​24476 - Qute - fix validation of "cdi:" namespace expressions
  • #​24475 - Creates Redis RunningDevService with proper connection url
  • #​24473 - Redis Shared Dev Services Failed to Connect
  • #​24470 - Panache EntityBase should flush on the right entity manager
  • #​24467 - Support Uni and CompletionStage results for multipart responses in REST Client Reactive
  • #​24452 - CDI issue with avro after migration to Quarkus 2.7
  • #​24447 - Improve usability of RESTEasy Reactive server and client multipart handling
  • #​24440 - Execute test plan with the deployment classloader as the TCCL
  • #​24438 - Support large file uploads with Reactive REST Client
  • #​24436 - Fix the Json deserializers code snippets
  • #​24435 - Support large file downloads with Reactive REST Client
  • #​24432 - Respect custom ConfigRoot.name in ConfigInstantiator & fix minLogLevel handling
  • #​24408 - Upgrade to Hibernate Search 6.1.3.Final
  • #​24407 - Add lz4-java to quarkus-bom
  • #​24405 - Reactive Rest client can not upload files bigger, than 2G
  • #​24403 - Qute message bundles - ignore loop metadata during validation
  • #​24402 - Reactive Rest client downloads only first 2G of file
  • #​24394 - Panache: give a flush() method that pinpoints the right PU
  • #​24392 - Set content-length to 0 when the Reactive REST Client sends empty POST or PUT
  • #​24389 - Update SmallRye OpenAPI to 2.1.22
  • #​24384 - Hot reload does not build multi module project in correct order
  • #​24381 - Make some additional address resolver options configurable
  • #​24380 - Last-Modified response header is not properly handled in QuarkusTests using MockHttpEventServer
  • #​24374 - Set proper content type for DevUI template rendering
  • #​24369 - Update SmallRye Config to 2.9.2
  • #​24368 - Ensure that connection issues can be handled in Reactive REST Client
  • #​24366 - DEV UI not working with nosniff http header
  • #​24364 - Reactive REST Client NullPointerException
  • #​24359 - Fix NPE when setting the logger level to null
  • #​24358 - NullPointer when setting logger level to null
  • #​24352 - Ease restriction on native-sources type and container image extension
  • #​24351 - Cannot build native-source after adding container-image-buildpack extension.
  • #​24349 - RestClient reactive, Post without entity: Content-Length should be set to 0
  • #​24344 - REST Client is added to OpenAPI file
  • #​24337 - Provide contextualized response in dev and test when Jackson deserialization fails
  • #​24327 - Kafka deserializer generalization issues. Code from Kafka guide doesn't work.
  • #​24268 - Use -H:PrintAnalysisCallTreeType=CSV to generate csv call tree files
  • #​24260 - Gradle quarkusGenerateCode task with composite build dependency causes jar does not exist
  • #​24229 - Continuous testing is not picking up custom JUnit extension from same module
  • #​23939 - Optional not working with @​QueryParam in BeanParam
  • #​23573 - Confusing, if not downright wrong, warning message
  • #​23064 - Reenable MultiModuleKotlinProjectDevModeTest gradle test
  • #​22119 - Mediatype defaults to the first listed mediatype in MessageBodyWriter (resteasy-reactive)
  • #​20733 - Default native reports to CSV
  • #​16429 - gradle quarkusBuild has error : SRCFG00035: Failed to load resource
  • #​15982 - Resteasy Reactive: Enhance support for media types with suffix
  • #​10402 - RemoteControlledSampler fails with "No strategy present in response. Not updating sampler." in native mode

v2.7.5.Final

Compare Source

Complete changelog
  • #​24314 - Fix curl URL and note formatting
  • #​24306 - Apply all options to all HTTP servers
  • #​24303 - Fix duplicated content following the tabs work
  • #​24296 - Fix SmallRye GraphQL Client dependencies
  • #​24295 - Add some details about how to mock CDI beans in command mode tests
  • #​24292 - Small adjustment for the generated project index page
  • #​24291 - Detect container runtime in when using Jib
  • #​24287 - Gzip Compression Not Working over HTTPS
  • #​24262 - Support wildcards in generic return types of JAX-RS methods
  • #​24250 - resteasy reactive doesn't support wildcard type since quarkus 2.7.2
  • #​24246 - Mark duplicated context created by Vert.x as safe in non-blocking @​ConsumeEvent
  • #​24243 - Fix Flyway documentation typo
  • #​24237 - Upgrade to Mutiny 1.4.0 and the Mutiny Vert.x bindings 2.19.0
  • #​24227 - Remove status-include from AMQP guide
  • #​24224 - Do not show feature for JAX-RS Client Reactive
  • #​24209 - Fix NPE when configuration resource does not exist
  • #​24208 - add caching keyword to the Infinispan extension metadata
  • #​24205 - Generate project index.html with the full list of selected extensions
  • #​24201 - Don't list quarkus-jaxrs-client-reactive
  • #​24195 - Allow injection of Lambda types into JAX-RS methods via @​Context in RESTEasy Reactive
  • #​24187 - Fix multi-module Hot-Code-Replacement
  • #​24181 - Referencing Context APIGatewayV2HTTPEvent in RestEasy Method Throws Exeception
  • #​24172 - Do not create new instances in nested tests
  • #​24145 - ArC - never share a generated observer method for multiple beans
  • #​23947 - QuarkusTest does not run @​BeforeEach method of outer class when using @​Nested test classes
  • #​23888 - Bean marked with @​Singleton created two times
  • #​22981 - Project generation - Index page - Extension list incomplete
  • #​20114 - @​Nested JUnit test doesn't inherit lifecycle of @​QuarkusTest
  • #​19860 - Multiple rest reactive client extensions

v2.7.4.Final

Compare Source

Complete changelog
  • #​24186 - Update OpenApiRecorder to recommend using quarkus.http.cors
  • #​24182 - Change protocol name to TLS in QuarkusRestClientBuilder
  • #​24180 - Fix openapi service loader issue in native mode
  • #​24178 - Check FormAuthentication location cookie
  • #​24177 - Small native reference guide updates
  • #​24173 - Close the app bootstrapped in generate-code-tests
  • #​24170 - Apicurio hide static openapi document
  • #​24169 - Fix URISyntaxException on Span name extraction
  • #​24167 - Make ReactiveClientHeadersFactory replace headers instead of adding - backport to 2.7
  • #​24166 - [Qute] Custom default value is ignored in {config:boolean } rendering
  • #​24165 - Qute - fix evaluation for multiple matching namespace resolvers
  • #​24159 - Respect quarkus.container-image.push=true in container-image-docker for native build
  • #​24158 - Avoid NPE when RESTEasy Reactive is used together with the classic REST client
  • #​24154 - Update WebClient used by DevServices for Keycloak to trust Keycloak
  • #​24151 - Explicitly request a serializer in writeTo()
  • #​24147 - Upgrade to JReleaser 1.0.0-M3
  • #​24146 - Including quarkus-apicurio-registry-avro pollutes the OpenAPI / Swagger UI with non-working endpoints and data types
  • #​24143 - Fixing the rabbitmq-reference guide issue in code
  • #​24142 - Fix Apicurio dev service url, prepend http:// as the schema is not present in the resolved address
  • #​24141 - Close VirtualBootstrap channel on dev-mode restart
  • #​24138 - Prevent NPE when a JAX-RS method returns a Multi and does not declare @​Produces
  • #​24135 - Documentation - Oracle Reactive client as tech preview
  • #​24134 - Properly captures and restores the vert.x context in the reactive REST Client
  • #​24132 - No OASFactoryResolver implementation found! when running native application
  • #​24130 - quarkus.oidc.tls.verification can not work in dev mode
  • #​24122 - Fix formatting
  • #​24120 - Dependency order in pom.xml - NPE during headers writing
  • #​24106 - Rectify bad class formats in some cases
  • #​24103 - Fix smallrye.jwt.verify.algorithm property description
  • #​24094 - Skip modules with no pom.xml during workspace discovery logging a warning
  • #​24088 - Live Reload is Failing
  • #​24083 - Documentation - More tabs work and other boring changes
  • #​24082 - Upgrade to Infinispan 13.0.6.Final
  • #​24080 - Correct import path BcryptUtil
  • #​24079 - Bump adal4j version to 1.6.7
  • #​24077 - Improved Kubernetes config docs
  • #​24068 - OpenShift: Fix image pull policy property
  • #​24065 - Bump agroal.version from 1.14 to 1.15
  • #​24063 - Verify OIDC WebClient works with the host verification
  • #​24055 - Resteasy Reactive: Support use of optional with list/set/sortedset
  • #​24050 - Prevent a malformed URI from hanging the Reactive REST Client
  • #​24042 - RestClient reactive hangs forever when url is invalid
  • #​24013 - Native reference guide updates
  • #​24008 - Apicurio Registry DevService cannot be used by multiple Quarkus services
  • #​23898 - Can't use Optional with List with @​QueryParam with reasteasy controller
  • #​23837 - Native Reference Guide: Instructions to get a thread dump
  • #​23727 - Odd class format error
  • #​23678 - Kotlin serializer - Flow - don't work
  • #​23527 - Add BouncyCastle providers to generated AutoFeature
  • #​23492 - Generated DeploymentConfig by OpenShift extension has wrong imagePullPolicy
  • #​23134 - Improve CLI install instructions
  • #​17046 - [native image] Bouncycastle JSSE fails with GraalVM 21.1

v2.7.3.Final

Compare Source

Complete changelog
  • #​24048 - Mark OpenTelemetry and @​ConsumeEvent context as safe
  • #​24039 - Fix multipart and Expect: 100-continue
  • #​24038 - Mark the HTTP, gRPC and OpenTelemetry DuplicatedContext as 'safe'
  • #​24037 - quarkus-reactive-routes fails when using Mutiny.SessionFactory.withSession
  • #​24033 - Fix DevServices for Keycloak JavaDocs
  • #​24028 - Use a copy of compile classpath for panache annotation processor lookup
  • #​24026 - Close bootstrapped apps at the end of mojo execution if Maven extensions are disabled
  • #​24025 - Don't use system dependent charset
  • #​24016 - Fix builder-image references in gradle-tooling.adoc
  • #​24014 - Properly support small files in multipart responses in REST Client Reactive
  • #​24007 - Service Binding - Style and language review
  • #​24004 - Ensure that remote-dev works with containers created by Jib
  • #​24002 - Allow overriding user agent for REST Client Reactive
  • #​23996 - Prevent NPE in Reactive Client when registering on ClientBuilder due to no Configuration
  • #​23991 - Swagger UI don't show in dev mode from 2.7.0.Final
  • #​23989 - Unwrap InvocationTargetException thrown by QuarkusTest*Callback
  • #​23988 - Native build image configurations ignored - always falls back to 21.3-java11
  • #​23986 - Quarkus Multipart not working for multi layer applications
  • #​23983 - Prevent NoSuchElementException in MockSupport after earlier error
  • #​23982 - Fixed otel-collector configuration
  • #​23973 - MongoDB Panache reactive: database name is not taken from the annotation
  • #​23972 - Fix user Maven config dir resolution in native mode
  • #​23966 - Rest Client sets own User-Agent header even if user specifies a different one
  • #​23959 - Re-run failed parameterized tests
  • #​23958 - Serialize extension category metadata under 'metadata'
  • #​23953 - Leverage tabs for kotlin DSL in gradle documentation
  • #​23949 - NullPointerException in Resteasy Reactive Client due to no Configuration
  • #​23937 - quarkus:test Re-run failed tests does not run failed ParameterizedTest
  • #​23936 - Make sure @​ClientExceptionMapper works properly in native mode
  • #​23932 - Micrometer: Ignore non-application endpoints by default
  • #​23921 - Hibernate reactive - configure HBM2DDL script generation
  • #​23914 - graphql-ui issue show  on each line and near the cursor
  • #​23907 - Add working directory configuration to Jib
  • #​23905 - Make Hibernate Reactive tests use @​RunOnVertxContext and upgrade the Context validity checks
  • #​23903 - Fix DevConsole failing on startup when Hibernate Search is disabled
  • #​23902 - Fix typo in success message when updating config in dev console
  • #​23899 - Jib docker image working directory changed
  • #​23886 - Update SmallRye OpenAPI to 2.1.20
  • #​23877 - Hibernate Validator - Allow setting the expression language feature level
  • #​23876 - Allow null values for query, cookies, headers and form params for Reactive REST Client
  • #​23873 - Hibernate Search error on startup even if it is disabled
  • #​23872 - RestEasy Reactive client: optional FormParameters throw error when null
  • #​23870 - Update SmallRye Config to 2.9.1
  • #​23863 - Clarify sql-load-script must be in the application resources
  • #​23862 - Forbid using '..' in paths passed to PathTree
  • #​23861 - Respect quarkus.container-image.push=true in container-image-docker
  • #​23859 - Set target dir in QuarkusUnitTest
  • #​23850 - quarkus:info and quarkus:update basic docs
  • #​23849 - Realign Side-Bar contents for Redis documentation
  • #​23838 - java validation errors in graphql
  • #​23836 - native docker container image is not created/pushed
  • #​23834 - Fix autoscaling Knative properties
  • #​23813 - @​MongoEntity with database parameter does not detect database when using mongo panache
  • #​23790 - Update Vert.x to version 4.2.5
  • #​23786 - Knative autoscaling properties create incorrect manifest files
  • #​23766 - Unable to use @​ClientExceptionMapper in native build
  • #​23574 - quarkus.hibernate-orm.sql-load-script works with relative path but ignores absolute path
  • #​23473 - Type-safe message bundles - add a missing validation for localized files
  • #​23463 - Add a useCurrentTimestamp flag for Jib
  • #​23462 - Add useCurrentTimestamp flag for Jib builds
  • #​23052 - Ιmprove k8s deployment errors related to target platform
  • #​22563 - Multipart/form-data requests are not handled correctly when quarkus-amazon-lambda-rest is included in dependencies
  • #​21311 - Provide a useful error message when a user is not logged into an OpenShift cluster
  • #​19970 - "[WARNING] unknown enum constant org.osgi.annotation.bundle.Requirement.Resolution.OPTIONAL" when compiler warnings are enabled
  • #​19617 - Qute - Bean instance for localized interface not found

v2.7.2.Final

Compare Source

Complete changelog
  • #​23853 - Fix out of date information about JVM debugging with Jib
  • #​23841 - Out of date entrypoint documentation in container image guide
  • #​23840 - Write SSE headers before subscribing
  • #​23839 - Gradle: include test sources in the ApplicationModel for dev mode
  • #​23835 - Upgrade to Quarkus HTTP 4.1.7
  • #​23831 - Fix typo in OpenshiftConfig
  • #​23830 - Don't copy static methods to CDI Wrapper of REST Client
  • #​23828 - Docs - logging handlers - fix config reference links
  • #​23827 - Fix JSON Serialization for multipart data containing emoji
  • #​23824 - Use thread safe list
  • #​23811 - BlockingRawTest is flaky
  • #​23806 - Add redis host provider documentation
  • #​23803 - Fix broken Kafka dev services links
  • #​23801 - Make Quarkus initialization thread-safe in BaseFunction
  • #​23796 - Fix example for GeneratedResourceBuildItem
  • #​23792 - ArC - producers - change the client proxy class package
  • #​23788 - Deploying to OpenShift via openshift extension not working in 2.7.1.Final
  • #​23787 - Document redis host provider or give an example
  • #​23783 - Fix Spring Data JPA case where 'First' was misinterpreted as Top query
  • #​23779 - Stork documentation improvements
  • #​23778 - Document toggle for disabling K8s version label generation
  • #​23777 - Don't warn about missing json extension for SubResources
  • #​23775 - Don't resolve the identity for @​PermitAll
  • #​23772 - Bump micrometer-bom from 1.8.2 to 1.8.3
  • #​23771 - Spring data JPA, can't find by FirstName
  • #​23770 - Document how to change the registry URL
  • #​23768 - Fixed typo in stork-reference.adoc
  • #​23766 - Unable to use @​ClientExceptionMapper in native build
  • #​23764 - Fix reading body as int in native mode
  • #​23762 - RR endpoints analysis treats subresource as JSON serializable entity
  • #​23758 - Disable MultiSourceProjectDevModeTest as a flaky test
  • #​23756 - RESTEasy (Reactive) JSON serialization for multipart form data containing emojis is wrong
  • #​23754 - Elasticsearch guide fixes
  • #​23751 - Qute message bundles - fix validation of message parameters mappings
  • #​23749 - Proactive auth as false doesn't work for endpoints annotated with @​PermitAll and requests with Bearer Token
  • #​23747 - Disable flaky testThatBlockingRoutesAreCalledOnDuplicatedContext
  • #​23745 - Prevent SubResources from causing a NPE
  • #​23741 - Initialize Stork after synthetic beans
  • #​23738 - Bump postgresql from 42.3.2 to 42.3.3
  • #​23737 - MultiSourceProjectDevModeTest is failing a lot
  • #​23735 - Gradle Unit Tests Don't Work Since 2.7.1
  • #​23734 - @​Message template fails to use #each or #for
  • #​23732 - NPE in ResteasyReactiveDevModeProcessor using sub resource with RR
  • #​23731 - Add support for duplicated context in the gRPC clients
  • #​23726 - Updating the Service binding content
  • #​23724 - Bump smallrye-common-bom from 1.9.0 to 1.10.0
  • #​23721 - Fix RestClientListener discovery for Reactive REST Client
  • #​23719 - Implement Context Poisoning for Vert.x contexts, and related validations in Hibernate Reactive
  • #​23718 - [rest-client-reactive] RestClientListener is not called
  • #​23712 - Fix setting of JAEGER_SAMPLER_MANAGER_HOST_PORT system property
  • #​23711 - [quarkus-jaeger] extension's sampler-manager-host-name property can not be used
  • #​23709 - Bump microprofile-metrics to 3.0.1
  • #​23706 - SmallRye GraphQL 1.4.3
  • #​23704 - Fix NoSuchMethodError when Temporal is used with @​BeanParam
  • #​23703 - Bump Gson from 2.8.6 to 2.9.0
  • #​23702 - Fix gRPC blocking context
  • #​23697 - java.lang.NoSuchMethodError: org.jboss.resteasy.reactive.server.core.parameters.converters.LocalDateParamConverter
  • #​23696 - Handle paths with a question mark in them
  • #​23692 - Make sure DirectoryPathTree does not allow reading outside the root dir
  • #​23687 - Fixed broken link in mongodb-panache.adoc
  • #​23686 - Manage Guava without findbugs and listenablefuture, make sure they do
  • #​23679 - Disable MultiSourceProjectDevModeTest on Java 18
  • #​23675 - Ignore if stdin wasn't initialized yet
  • #​23674 - DevUI console no longer responds if you enter input before it boots
  • #​23673 - Fix unsafe call to unlock() in PathTreeWithManifest
  • #​23671 - Add missing file extension invoking JBang
  • #​23670 - Update working directory for Jib created images
  • #​23669 - Add support for duplicated context for reactive routes and @​ConsumeEvent
  • #​23665 - Jib jvm build permissions issues
  • #​23664 - Make JSON exporter's route blocking
  • #​23663 - Fix mixup between getFireTime & getScheduledFireTime in QuartzScheduler
  • #​23661 - Micrometer JSON registry uses a non-blocking route
  • #​23658 - Fix typo in Quarkus-cli documentation example
  • #​23654 - Add ability to control server backlog
  • #​23652 - Add support for java.util.Map to ConfigInstantiator
  • #​23650 - Register RESTEasy's ConfigurationFactory impls in GraalVM
  • #​23648 - Enabled effective POM builder for quarkus:info/update
  • #​23646 - quarkus:info/update doesn't handle modules defined in activeByDefault profile
  • #​23642 - IncompletePostTestCase is failing a lot on Windows
  • #​23641 - Update netty to version 4.1.74
  • #​23638 - Fix typo in JSON snippet
  • #​23635 - Docu corrections
  • #​23634 - Fix NPE when running quartz in database mode and migrating from old versions
  • #​23633 - Update SmallRye Config to 2.9.0
  • #​23628 - Use more ConfigSources in BasicLoggingEnabler and make sure to set LaunchMode.TEST
  • #​23625 - Improved warning message when a build time configuration changes in runtime
  • #​23624 - Update Security NVD doc section
  • #​23623 - conflict between micrometer and stork
  • #​23621 - DefaultConfigurationFactory not found in Quarkus 2.7.1.Final native application with quarkus-spring-security
  • #​23620 - Register MongoDB UpdateDescription for reflection
  • #​23619 - Merge multiple Gradle project classes dirs into one for quarkusDev
  • #​23616 - Fix erroneous JSON related warning message when returning Qute types
  • #​23615 - Fixes LRA annotation in docs
  • #​23614 - Document edge case about nested buildpack builds
  • #​23610 - Register missing Jaeger classes for reflection
  • #​23607 - Execute gRPC request processing on duplicated contexts
  • #​23603 - gRPC service throw errors when using @​Blocking and OpenTelemetry gRPC instrumentation
  • #​23602 - Using Mongo ChangeStreamDocument in Native Image Fails Decoding On Update
  • #​23598 - Fix issue with fast-jar loading of top-level directories
  • #​23591 - Using Java and Kotlin mixed (with gradle)
  • #​23587 - Upgrade to Hibernate Search 6.1.1.Final
  • #​23585 - Improve the DNS lookup support in native mode for the Mongo connection using mongo:srv://
  • #​23584 - Support for Maven 3.6.2
  • #​23583 - Upgrade Hibernate Reactive to 1.1.3.Final
  • #​23582 - Quarkus ClassLoader problem when loading a single level directory with getResource
  • #​23577 - Upgrade to Hibernate Validator 6.2.2.Final
  • #​23575 - Use nesting for Kafka config auto.offset.reset in Reactive Messaging codestart
  • #​23573 - Confusing, if not downright wrong, warning message
  • #​23572 - Small Dev UI Fixes
  • #​23571 - Apply minor fixes to Panache ORM doc
  • #​23566 - Bump picocli.version from 4.6.2 to 4.6.3
  • #​23556 - Always use runtime config in schema management features
  • #​23552 - Restrict access to some method from the Vert.x Context which are considered risky
  • #​23548 - (vert.x-eventloop-thread-1) Unable to look up TXT record for host serverlessinstance0.oagmp.mongodb.net
  • #​23543 - Allow users to specify the container network for integration tests
  • #​23542 - Remove printing of thread id from DiagnosticPrinter
  • #​23533 - Bump quarkus-http.version from 4.1.5 to 4.1.6
  • #​23531 - Integration Test Container Network
  • #​23526 - Fix minor spelling mistake when logging errors
  • #​23524 - Fix await condition in DevConsoleUnaryMethodTest
  • #​23518 - Support locales resources in native: countries, currencies, timezones, languages
  • #​23517 - Quarkus' DiagnosticPrinter incompatible with GraalVM / Mandrel 22.1-dev
  • #​23516 - Fix OidcClient not to lose a public client id
  • #​23514 - Use docker cli instead of podman inside the native reference guide
  • #​23513 - Add RoutingContext attribute to JWT SecurityIdentity
  • #​23512 - Make sure classpath resource name being looked up has / as a separator
  • #​23511 - ClassLoader can't find resource since 2.7.0
  • #​23510 - OidcClient does not send a client id if the client is public
  • #​23509 - Typo in native reference guide
  • #​23508 - Lazily create gradle nativeTest task
  • #​23505 - Quarkus 2.7.0: BasicLoggingEnabler requests configuration without set LaunchMode.TEST
  • #​23504 - Avoid considering Kotlin.Unit as a return type
  • #​23503 - Fix param converter processing in Resteasy Reactive
  • #​23502 - Properly determine return type in RESTEasy Reactive methods
  • #​23501 - resteasy-reactive: Wrong http status if return type is Unit
  • #​23500 - Open in IDE not going to the source
  • #​23498 - Add support for Test source in open in IDE in DEV UI
  • #​23489 - RestEasy reactive InputStream response using wrong writer
  • #​23486 - ParamConverter for query params not used in RestEasy Reactive
  • #​23476 - Handling NVD reported vulnerabilities for Quarkus
  • #​23470 - Fix JBang defined class Dev UI linking
  • #​23457 - NullPointerException when upgrading to 2.7.0 with Quartz in JDBC_CMT mode
  • #​23447 - Better error messages for not resolved platforms
  • #​23445 - Hibernate post-boot schema-validation fails after upgrade to Quarkus 2.6.3
  • #​23419 - Register kotlin reflection information for native image builds
  • #​23414 - Resolve the model with the mojo-provided forced dependencies
  • #​23406 - quarkus-config-yaml: Regression since Quarkus 2.7.0.Final
  • #​23395 - Bump smallrye-common-bom from 1.8.0 to 1.9.0
  • #​23387 - reactive-messaging-kafka + config-yaml - warning about unknown '"auto.offset.reset"' config
  • #​23358 - Class loading fixes around CT
  • #​23355 - Run ArchUnit tests using extended support for JUnit 5 in continuous testing
  • #​23338 - [Native] Locales bundles, ServiceLoader flow for JDK; e.g. Frankreich vs. France
  • #​23272 - Support for resolving ApplicationModel from a WorkspaceModule not backed by a POM
  • #​23266 - Add List forcedDependencies(LaunchMode) to the QuarkusBootstrapMojo
  • #​23124 - Use idiomatic Kotlin in REST Assured tests
  • #​23001 - Link from class to IDE does not work in JBang source
  • #​22815 - IllegalAccessError when using OpenTelemetry extension with custom Resource
  • #​22808 - Including resource bundles for different languages doesn't work
  • #​22762 - Server Sent Events delaying 200 response
  • #​22479 - Quarkus Quartz: Quarkus 1.13.x scheduler is not updated in DB when updated after upgrading to Quarkus 2.x
  • #​10402 - RemoteControlledSampler fails with "No strategy present in response. Not updating sampler." in native mode
  • #​8479 - Kotlin reflection fails in native build in some cases that Java reflection success

v2.7.1.Final

Compare Source

Major changes
  • #​23374 - Generate gRPC code from dependencies
  • #​23210 - Add oidc-token-propagation-reactive extension
Complete changelog
  • #​23493 - Fix incorrect configuration property in buildpack documentation
  • #​23490 - More tabs work
  • #​23472 - Properly handle void return type in REST Client Reactive
  • #​23468 - Improve CT error handling
  • #​23467 - Also remove final from parent classes
  • #​23464 - Fix various Files.list resource leaks
  • #​23455 - Bump kubernetes-client-bom from 5.12.0 to 5.12.1
  • #​23446 - Rollback to use runtime for jib
  • #​23441 - ArC - register client proxies and subclasses for reflection if needed
  • #​23436 - Allow to invalidate ContextState of shareable CDI context and make use of it in ArcContextProvider
  • #​23431 - Small fix for non-existing openapi additional folder
  • #​23422 - Initialize defaultCatalog and defaultSchema in Hibernate ORM config
  • #​23421 - Do not force mp.jwt.verify.publickey.location to be a build time property
  • #​23417 - Regression since 2.6.3.Final in OpenShift extension
  • #​23415 - Fix incorrect image tag in native reference guide
  • #​23412 - Gradle: clear reloadable flag for extension dependencies
  • #​23408 - Stork guide is missing the status properties
  • #​23402 - Consider build time conditions when determining the JAX-RS Application class
  • #​23401 - Properly take @​ClientExceptionMapper priority into account
  • #​23398 - Fix documentation of ClientExceptionMapper
  • #​23397 - Use the correct context for RESTEasy Reactive
  • #​23396 - @​ClientExceptionMapper not working reliably
  • #​23392 - Handle parent first artifact when running devmode from Gradle
  • #​23390 - Make picocli extension stable
  • #​23389 - Remove Gradle preview warning from documentation
  • #​23388 - Make resteasy-qute extension stable
  • #​23381 - CapturingInputStream discards -1 from delegate read
  • #​23380 - Various adjustments for JReleaser
  • #​23379 - ResteasyReactiveScanner.scanForApplicationClass does not seem to handle excludes correctly
  • #​23374 - Generate gRPC code from dependencies
  • #​23367 - Trim OpenTelemetry config endpoints
  • #​23366 - Current version of graal-sdk contains several vulnerabilities
  • #​23357 - Handle configured parent first resources
  • #​23354 - Bump postgresql from 42.3.1 to 42.3.2
  • #​23351 - Data corruption when mixing @FormParam and MultivaluedMap
  • #​23348 - Set oidc-token-propagation status to stable
  • #​23347 - Fix Javadoc of @​ServerRequestFilter
  • #​23345 - Properly log InvalidDefinitionException exception in RESTEasy Reactive
  • #​23344 - Fix JibConfig platforms javadoc
  • #​23337 - Bump GraalVM / Mandrel version to 21.3.1
  • #​23333 - ArC - fix disposer method resolution
  • #​23330 - Allow qute tags with ".qute" prefixed extension
  • #​23327 - Bump xstream from 1.4.18 to 1.4.19
  • #​23325 - Remove vert-http from oidc-common
  • #​23322 - Set quarkusDev configuration in quarkusRemoteDev task
  • #​23321 - Let the ByteBuddy library version be controlled by the BOM
  • #​23320 - First round of tabs in the documentation
  • #​23318 - A @​Disposes @​Named method doesn't work / is not invoked
  • #​23315 - Gradle Task quarkusRemoteDev not working with version 2.6.3
  • #​23313 - OpenApi: Config quarkus.smallrye-openapi.additional-docs-directory casues error if directory does not exist
  • #​23310 - Added a note on gRPC Dev UI to the docs
  • #​23304 - Release Quarkus HTTP and upgrade it
  • #​23301 - Qute parser - loop - fix validation of virtual method params
  • #​23299 - Make QuarkusMock work with REST Client Reactive interfaces
  • #​23298 - Detect when the app is reading input
  • #​23296 - Fixes unexpected ClosedChannelException while opening WebSocket
  • #​23295 - Reduce amount of bytecode generated
  • #​23293 - Propagate parent-first when setting up test CP
  • #​23286 - Qute: Incorrect behaviour with complex expressions
  • #​23285 - Qute: user defined tags not working with .qute.html extension
  • #​23282 - Quarkus @​ApplicationScoped working in dev run, but not in prod
  • #​23271 - Compile generated sources before src in dev mode
  • #​23270 - Don't register Kafka LoginModule interface for reflection
  • #​23269 - Hibernate Reactive Session/EntityManager is closed
  • #​23267 - Move quarkus-devtools-utils and the codestarts artifact to the quarkus-bom
  • #​23244 - Fix one of the many constructors of ReflectiveClassBuildItem
  • #​23241 - Use List to capture configured roles in Dev Services for Keycloak
  • #​23239 - Fix openshift deployment related issues
  • #​23233 - Qute type-safe templates - int (primitive) is also iterable
  • #​23232 - Explicitly define the alternative port 55680 in OpenTelemetry collector configuration file in OpenTelemetry guide
  • #​23231 - Provide reason phrase when throwing WebApplicationException in the reactive REST Client
  • #​23229 - Fix serialization flag handling in ReflectiveClassBuildItem.MultiBuildItem
  • #​23225 - Bump log4j-jboss-logmanager from 1.2.2.Final to 1.3.0.Final
  • #​23221 - Remove aws-serverless dependency
  • #​23219 - Move HttpContentCompressorSubstitutions to quarkus-netty
  • #​23218 - Native compilation fails with unresolved type during parsing
  • #​23217 - Dev mode captures console input destined to the application
  • #​23215 - Fix JDK 17 support for s2i builds
  • #​23210 - Add oidc-token-propagation-reactive extension
  • #​23209 - Reactive Rest Client reports 401 as Unknown Error
  • #​23208 - Properly support aggregate part items when using @​MultipartForm
  • #​23207 - Add warning to CLI's registry add command if no registry set
  • #​23204 - Use docker-compose up command to start services defined in docker-compose.yml file
  • #​23203 - Irrelevant warning about mismatch between groups and projects
  • #​23201 - Guard against ContextNotActiveException in ResteasyReactiveContextLocaleResolver
  • #​23195 - Qaurkus Camel bean-validator throws javax.enterprise.context.ContextNotActiveException when quarkus-resteasy-reactive-jackson is present
  • #​23186 - Introduce QuarkusBindException
  • #​23177 - Add initializer method validation to ArC
  • #​23174 - ArC doesn't fail on an initializer method marked @​Produces
  • #​23099 - Rest-Client-Reactive: Allow FormParams to be used in BeanParams
  • #​23090 - Inject "annotations" and "genericType" in ParamConverterProvider
  • #​23073 - Websocket client not working anymore
  • #​22967 - java.net.BindException on startup can result in spurious log messages
  • #​22870 - Resteasy Reactive Client: Parameter "annotations" is always null in ParamConverterProvider
  • #​22833 - org.objectweb.asm.ClassTooLargeException when building a project with 2K+ Hibernate entities (hbm.xmls).
  • #​22830 - Rest-Client-Reactive: void methods not allowed
  • #​22740 - Property values can behave unexpectedly with trailing spaces
  • #​22670 - Add an example of a list of custom roles when using Keycloak DevServices
  • #​22668 - DevServices Keycloack roles are not generated properly
  • #​22603 - gRPC code generation for specific dependencies
  • #​22216 - OIDC: cannot use oidc-token-propagation with RESTEasy Reactive
  • #​22082 - AWS lambda extension and quarkus-oidc-client don't play nicely together
  • #​21905 - Adding first registry in CLI erases the default one
  • #​21226 - Quarkus 2.4.1.Final - Continuous Testing - engine.JupiterTestEngine not a subtype
  • #​16099 - JWT Config key behevior different in native and jvm mode
  • #​7507 - ArC - register client proxies and subclasses for reflection if needed

v2.7.0.Final

Compare Source

Complete changelog
  • #​23196 - Bump mockito-core from 4.3.0 to 4.3.1
  • #​23190 - Replaces SHA1withRSA with SHA256WithRSA certs for gRPC tests to satisfy elevated crypto policy
  • #​23187 - Upgrade to Hibernate ORM 5.6.5.Final
  • #​23185 - Revert change client proxy class package
  • #​23183 - Upgrade to Hibernate Search 6.1.0.Final
  • #​23179 - Set the oidc-client-reactive-filter status to stable
  • #​23178 - Oracle JDBC drivers should not be initialized at runtime
  • #​23176 - Use "full" OpenJDK image
  • #​23173 - Update Kafka to 3.1.0
  • #​23172 - Add documentation to handle Java preview features for building natives
  • #​23167 - LinkageError when hot reloading project using classes in external dependencies
  • #​23163 - Fix kotlin serialization native test failure
  • #​23160 - Fix issue with RR form decoding
  • #​23159 - Show CLI version and useful text with base quarkus command
  • #​23158 - Handle @​Nested with continuous testing
  • #​23157 - Bump google-http-client-bom from 1.41.0 to 1.41.1
  • #​23155 - Bump mockito-core from 4.2.0 to 4.3.0
  • #​23153 - Fix minor issues in the Hibernate Reactive documentation
  • #​23149 - TS failure: io.quarkus.grpc.examples.hello.HelloWorldTls fail: Algorithm constraints check failed SHA1withRSA
  • #​23148 - TS failure: quarkus-integration-test-rest-client-reactive-kotlin-serialization: Unresolved class: interface java.util.List
  • #​23146 - Fix NPE when @​NativeImageTest is used with PER_CLASS instance creation
  • #​23145 - Support OIDC Mutual TLS
  • #​23143 - Remove quarkus:check-for-updates in favor of quarkus:info and quarkus:update
  • #​23139 - Support for multiple custom claim paths to find roles in oidc token
  • #​23137 - Bump kubernetes-client-bom from 5.11.2 to 5.12.0
  • #​23125 - Improve terminal help text
  • #​23123 - RequestMapper allows trailing characters
  • #​23118 - Upgrade Liquibase to 4.7.1 and substitute new OSGi and h2 bits
  • #​23113 - Native build with quarkus-jdbc-oracle + quarkus-jdbc-db2 extension dependencies fails
  • #​23112 - Load MockitoConfiguration parent-first to make it work in continuous testing
  • #​23110 - quarkus-resteasy-reactive PathMatcher allows any extra character in the end of valid path
  • #​23109 - Auto-mocking Uni does not work in continuous testing, failing tests that work in normal testing
  • #​23108 - Bump smallrye-jwt version to 3.3.3
  • #​23102 - Adjust the retention of the various artifacts uploaded by CI
  • #​23097 - Add support for codestart testing in the quarkus-platform repo
  • #​23095 - Make @​TestHTTPEndpoint work with path variables
  • #​23094 - First experiments with publication of the CLI to Chocolatey
  • #​23091 - Use SafeConstructor class for SnakeYAML
  • #​23089 - Add dependencies with provided scope in test mode
  • #​23087 - Downgrade assertj to 3.21.0 to avoid breaking platform members
  • #​23085 - Bump Keycloak version to 16.1.0
  • #​23084 - @​TestHTTPEndpoint misconfigures Rest Assured in case of regex in @​Path
  • #​23081 - Support platform IT tests in IntegrationTestUtil.determineBuildOutputDirectory(url)
  • #​23078 - Continuous testing can fail after mvn test when run without clean
  • #​23076 - Do not ban reloadable dependencies from the base runtime classloader
  • #​23075 - Failed to run continuous testing on apple m1
  • #​23070 - Avoid treating IdTokens issued by providers as internal IdTokens
  • #​23067 - Display Quarkus version in the Quarkus CLI
  • #​23063 - Disable failing kotlin-multi-module gradle test
  • #​23062 - Fix recommended Maven version
  • #​23061 - OIDC providers fixes
  • #​23060 - Use proper return type when indexing suspend functions
  • #​23058 - Typo fix and @​Any removal for reactive-messaging-codestart
  • #​23057 - Update GraphQLClientConfig javadoc
  • #​23055 - Resource method String param annotated with @​RestForm not decoded automatically
  • #​23054 - Mounts, ports and environment variables are now added to the application container
  • #​23050 - Remove the MQTT codestart declaration
  • #​23049 - Update to Vert.x 4.2.4 and Netty 4.1.73
  • #​23045 - runjava.sh in docker images not consistent between java 11 and java 17
  • #​23043 - Avoid toUri call in QuarkusCompiler
  • #​23042 - Document corellation between provided and generated k8s resources
  • #​23041 - Take ParamConverterProvider into account for form params in REST Client Reactive
  • #​23040 - Do not list the micrometer gRPC interceptors as non-global interceptors
  • #​23038 - Fix for xray to work within aws http/rest extensions
  • #​23037 - Assert only warning log messages about unknown configs
  • #​23036 - terminal entry and help should guide/help users
  • #​23035 - Set current project file when initializing the Maven resolver in the bootstrap provider
  • #​23034 - @​FormParam usage is broken for reactive REST client
  • #​23033 - Lazily register testNative task in the gradle plugin
  • #​23032 - Bump com.gradle.plugin-publish from 0.19.0 to 0.20.0 in /devtools/gradle
  • #​23031 - Fix handling of generic resource in the kubernetes deployer
  • #​23030 - Use FileSystemStaticHandler for all webjars
  • #​23029 - Fix the messaging codestarts
  • #​23028 - Bump testcontainers-bom from 1.16.2 to 1.16.3
  • #​23027 - Bump mariadb-java-client from 2.7.4 to 2.7.5
  • #​23026 - Bump flyway.version from 8.4.1 to 8.4.2
  • #​23024 - Enable JNDI for MongoDB extension
  • #​23018 - No messages emitted on start of smallrye-reactive-messaging-kafka codestart in dev mode
  • #​23011 - Warnings about MetricCollectingClientInterceptor and MetricCollectingServerInterceptor when using grpc and micrometer
  • #​23009 - Add example on how to use a specific CLI version with JBang
  • #​23008 - Add section about exception handling for the Reactive REST Client
  • #​23007 - OIDC: Something wrong happens when verifying our internal JWT
  • #​23006 - Upgrade to Mutiny 1.3.1 and Mutiny Vert.x bindings 2.18.1
  • #​23000 - Add note about mocking @​Singleton beans
  • #​22999 - Adjustments for the info and update commands
  • #​22995 - Update the output of list extensions
  • #​22994 - Propagate reason phrase of aborted request in JAX-RS Client
  • #​22993 - Use -Prelocations in update-extension-dependencies.sh & filter out quarkus-amazon-common
  • #​22980 - Warn when Resource method returns JSON but no JSON provider exists
  • #​22975 - Document the customization of the minikube.yml and openshift.yaml
  • #​22970 - warning about missing json when just using resteasy or resteasy-reactive
  • #​22969 - OIDC: too short a secret breaks the self-created JWT process
  • #​22952 - Bump wildfly-elytron.version from 1.18.2.Final to 1.18.3.Final
  • #​22925 - Update Hibernate integration version and add section about customization
  • #​22836 - Incorrect changes after running update-extension-dependencies.sh
  • #​22812 - update cli to have platform marker in extension list
  • #​22575 - Use proper syntax to open file at line for Visual Studio Code, Intellij and Eclipse
  • #​22574 - x - open last stacktrace not working with vscode/codium
  • #​22552 - Continuous testing doesn't support provided dependencies
  • #​22472 - Set correct supported maven version
  • #​20987 - Mounts of main container apply to all sidecars
  • #​19634 - Support keystore configuration for mutual TLS in oidc and oidc-client
  • #​19379 - quarkus-kubernetes java.lang.ClassNotFoundException: io.fabric8.kubernetes.api.model.GenericKubernetesResourceBuilder
  • #​18062 - CLI: Extensions list enhancements

v2.6.3.Final

Compare Source

Complete changelog
  • #​23019 - Avoid potential NPE when collecting RESTEasy Providers on Resource classes
  • #​23004 - RR: Fix abort chain order for #​22408
  • #​22998 - Bump to Hibernate 5.6.4.Final
  • #​22996 - Fix response truncation
  • #​22984 - Infinispan documentation fix
  • #​22978 - Add Homebrew packager for CLI release and enable SDKMAN! announcement
  • #​22973 - JSON response may be truncated at 8192 bytes boundary
  • #​22972 - Allow empty @​BeanParam class with non-empty super class
  • #​22956 - Make Quarkus listen on all interfaces in WSL dev mode
  • #​22947 - Add SDKMAN! alternative to CLI tooling
  • #​22941 - Build fails when parsing an endpoint that has a bean annotated with @​BeanParam when the target object is inheriting its fields from a parent class
  • #​22935 - Template extensions - always propagate errors when evaluating parameters
  • #​22931 - Qute template extensions throw ambiguous exception on property not found
  • #​22926 - Upgrade yasson library for better Java 17 record support
  • #​22917 - CLI: fix file handling in registry remove; more feedback
  • #​22911 - CLI cannot remove registry from the list
  • #​22903 - Fix grammar in extension status message
  • #​22901 - Fully disable JNDI services in Hibernate ORM extension
  • #​22898 - Upgrade Hibernate Reactive to 1.1.2.Final
  • #​22897 - Improve quarkus cli doc
  • #​22895 - Improve command-mode documentation
  • #​22894 - Remove detailed documentation about AWS signing in Hibernate Search
  • #​22888 - Add option to exclude generated resources from the dev mode classloader
  • #​22887 - Cannot access web app running on WSL from a Windows-hosted client (browser)
  • #​22886 - Sending the correct JSON payload in second test
  • #​22884 - Bump slf4j-api from 1.7.32 to 1.7.33
  • #​22866 - Ensure that the presence of OpenTelemetry does not break Jib builds
  • #​22864 - Using OpenTelemetry gRPC instrumentation produces NullPointerException when running quarkusBuild
  • #​22860 - Add OidcClientConfig Grant getter and setter
  • #​22859 - Take response status of aborted request into account in JAX-RS Client
  • #​22850 - Resteasy Reactive: Handle null fields in multiparts
  • #​22847 - RESTEasy Reactive: null fields in multipart responses cause NullPointerException
  • #​22840 - Ensure that space in @​Path does not break RESTEasy Reactive mapping
  • #​22835 - Use JSON as default data content type for structured JSON encoded events
  • #​22829 - Update security-openid-connect-client.adoc
  • #​22827 - OIDC-Client: Response status 0 and null entity when OIDC client auth is failing for Rest-Client-Reactive
  • #​22814 - Enable recording of JAXBElement during static init
  • #​22813 - Use NumberFormat to write Jaeger configuration in the default locale
  • #​22809 - Fix Config CCE in continuous testing
  • #​22801 - hibernate-orm: hbm-xml: Cannot serialise field 'scope' on object 'javax.xml.bind.JAXBElement@7d024b2' as the property is read only
  • #​22792 - Continuous testing fails when @QuarkusMainTest and a @ConfigMapping are involved
  • #​22769 - Fix watched files for quarkus.config.locations
  • #​22767 - Align HTTP status codes with messages
  • #​22765 - Status Code and Message Mismatch in WebApplicationException
  • #​22717 - Fix preserve next fire time of rescheduled job in quartz
  • #​22699 - 2.6 - Error with config locations
  • #​22433 - Hibernate Reactive Session/EntityManager is closed
  • #​22301 - Bump to Hibernate 5.6.3.Final
  • #​22184 - Update Yasson library to support java 17 records
  • #​22114 - Upgrade Hibernate Reactive and Hibernate ORM
  • #​21455 - Quarkus quartz should not reschedule jobs on start
  • #​21002 - OpenTracing Jaeger: Probabilistic sampler didn't work
  • #​19682 - Infinispan client properties file precedence doesn't match
  • #​18256 - CLI: jreleaser distribution

v2.6.2.Final

Compare Source

Complete changelog
  • #​22750 - Use configured root-path and non-application-root-path to configure the NonApplicationEndpointSampler
  • #​22749 - Update protobuf-java to 3.19.2
  • #​22747 - Adjust Kogito guides to also import the resteasy-jackson extension
  • #​22744 - Create file when adding a registry to default config
  • #​22734 - Fix logging with panache in entities
  • #​22731 - NPE when adding new registry in Quarkus CLI
  • #​22730 - Fixed NPE for OpenTelemetry tracing requests without remoteAddress
  • #​22729 - Fixed platform stream selection when platform key is null
  • #​22728 - Docs - fix broken links to the CDI spec
  • #​22725 - Switch all liquibase schemaLocations to https and update to dbchangelog-4.4.xsd
  • #​22720 - Fix schemaLocation problem in LiquibaseFunctionalityNativeIT
  • #​22716 - Bump kubernetes-client-bom from 5.10.1 to 5.10.2
  • #​22703 - Fixed config locations to be URIs
  • #​22701 - Fix hbm.xml builds with CompositeAttributes
  • #​22699 - 2.6 - Error with config locations
  • #​22692 - Avoid ending up with negative last page in REST Data Panache
  • #​22687 - SmallRye GraphQL 1.4.1
  • #​22685 - java.lang.StackOverflowError during build when using hibernate-orm with CompositeAttribute within hbm.xml
  • #​22682 - Documentation for quarkusRegistryClient
  • #​22676 - Specify default credentials for KeyCloak Admin console
  • #​22667 - Make sure quarkusDev configuration is resolved before quarkusTest task runs
  • #​22666 - Explicit the Keycloack administration console admin/admin credentials when using DevServices
  • #​22663 - Gradle Task quarkusTest stopped working with version 2.6.1
  • #​22650 - Upgrade to Hibernate Search 6.0.8.Final
  • #​22644 - Ensure that UTF8 is used as the default encoding in RESTEasy Reactive
  • #​22631 - Bump quarkiverse-parent to 9
  • #​22621 - Enforce an RFC valid Accept value for remote dev requests
  • #​22620 - Do not handle print-data-fetcher-exception as a config relocation
  • #​22615 - Guard against CCE in OTel Vert.x integration
  • #​22609 - Move RESTEasy provider registration as unremovable beans to common module
  • #​22605 - Combination of rest-client and smallrye-opentracing ends with NPE when running generated tests
  • #​22600 - Do not let a single quarkus-extension.yaml break entire Dev UI
  • #​22597 - ClassCastException when combining OpenTelemetry with EventBus
  • #​22586 - Never intercept synthetic static methods
  • #​22582 - Prevent Maven compiler parameters from being used in Kotlin compiler
  • #​22581 - live reloading error with Kotlin
  • #​22578 - Fixed ignored escape sequence by explicitly defining it via maven
  • #​22570 - Updating to slf4j 1.7.32
  • #​22569 - Inconsistent versions of slf4j-api
  • #​22562 - Allow user defined exception mappers to override built-in security exception mapping
  • #​22550 - Mark TestMojo as threadSafe
  • #​22549 - Bump com.gradle.plugin-publish from 0.18.0 to 0.19.0 in /devtools/gradle
  • #​22543 - Bump log4j-api from 2.17.0 to 2.17.1
  • #​22535 - Bump dokka-maven-plugin from 1.6.0 to 1.6.10
  • #​22523 - SmallRye OpenApi update to 2.1.17
  • #​22503 - Remove unsafe cast to mutable extension catalog
  • #​22498 - Unable to generate a project using Maven and Quarkus 2.6 with -DquarkusRegistryClient=false
  • #​22496 - Unable to generate a project using Maven and Quarkus 2.6, ClassCastException, using also registry.quarkus.redhat.com
  • #​22402 - quarkus create -S 2.5 fails if registry.quarkus.redhat.com is first
  • #​22396 - REST Client Reactive - param converter support
  • #​22385 - Mark DevMojo as threadSafe
  • #​22349 - Smallrye OpenAPI Additional Docs Missing in Native Image
  • #​22331 - Configuration property to use only system sources
  • #​22287 - ParamConverterProvider not being picked up
  • #​22232 - Rest Client Reactive ignores ParamConverters for enums
  • #​22157 - LocalVariablesSorter only accepts expanded frames error when using Quarkus Log in Panache entities
  • #​22042 - Skip OIDC DevConsole setup if quarkus.oidc.auth-server-url can not be accessed at build time
  • #​21951 - read config oidc from vault
  • #​21700 - Broken encoding in response body if application is running on OpenShift
  • #​21567 - Extend openapi with support for .json and .yaml extension besides the current content negotiation mechanism
  • #​21173 - OpenAPI: auto-add-tags feature uses superclass/interface name, rather than actual class name
  • #​21128 - -DquarkusRegistryClient=true|false is not documented for quarkus-maven-plugin:create
  • #​21030 - Warning in quarkus:dev when using quarkus-smallrye-graphql
  • #​20904 - Remote dev mode with gradle throwing connection refused
  • #​20846 - RESTEasy Reactive does not expose correctly a Kogito-generated endpoint
  • #​20814 - Azure Functions - Create project with Archetype broken
  • #​20698 - Opentelemetry NonApplicationEndpointSampler should consider http.root-path
  • #​20498 - CDI removes extention beans in camel-quarkus
  • #​20424 - "RestDataPanacheException: Failed to list the entities" when table is empty
  • #​19549 - Quarkus CLI finds and uses rogue application.properties files and crashes

v2.6.1.Final

Compare Source

Complete changelog
  • #​22505 - OpenTelemetry Jaeger Substitutions - Remove shaded netty references
  • #​22504 - Avoid having Kafka complaining about common unknown properties
  • #​22502 - Properly determine tenant resolver in HibernateMultiTenantConnectionProvider
  • #​22501 - Fix minor typo in warning message
  • #​22500 - Require extensions to use Ecosystem CI before publishing to the registry
  • #​22499 - Register for reflection ConfigMappings implementation methods
  • #​22497 - Update security-openid-connect-client.adoc typo
  • #​22495 - 4 warnings about unknown 'wildfly.sasl.relax-compliance' config when using infinispan-client + smallrye-reactive-messaging-kafka
  • #​22492 - Remove warning on build time truststore property
  • #​22491 - Bump gradle version to 7.3.3
  • #​22488 - Bump kotlin.coroutine.version from 1.5.2 to 1.6.0
  • #​22475 - Check the resource bundle is around before adding it to native image
  • #​22474 - Config generated classes are not registered for reflection
  • #​22473 - Use the correct URL for creating realms in DevServices for KC with shared network
  • #​22471 - DevServices for Keycloak can not create realms in shared network
  • #​22470 - Fix code example in tests-with-coverage guide
  • #​22465 - Fix Jaxb build issue with Apache Camel on Windows
  • #​22462 - Config editor fails if resource dir is missing
  • #​22452 - Support LDAP style oracle jdbc url
  • #​22448 - Fix config editor filtering
  • #​22442 - Bump agroal.version from 1.13 to 1.14
  • #​22438 - Remove remove-maven-artifact-transfer constraint from BOM
  • #​22415 - Bring back erroneously removed Flyway Dev Console route handler
  • #​22407 - In Dev UI Flyway Pane create and migrate button are not working, it shows page unresponsive
  • #​22406 - Add support for SASL SCRAM Kafka binding
  • #​22405 - Upgrade Infinispan to 13.0.5.Final
  • #​22403 - AWT - resource files lookup: Replaces MethodHandles.lookup()
  • #​22397 - Return claim names for JWT test security
  • #​22395 - Windows: Error combining Jaxb and Apache Camel
  • #​22369 - Check test target is present to avoid NPE
  • #​22368 - Explicitly register io.fabric8.kubernetes.client.VersionInfo class for reflection
  • #​22367 - kubernetes client cannot retrieve VersionInfo in native executable
  • #​22366 - Update relocations after latest tweaks to moved extensions
  • #​22365 - Bump slf4j-api from 1.7.30 to 1.7.32
  • #​22359 - Make sure to reset TCCL if initTestState() fails
  • #​22344 - Revert "Include more info if the gradle build fails"
  • #​22333 - Enhanced character set support for Oracle database
  • #​22332 - Prevent creating a FSWatchUtil thread if there is nothing to watch
  • #​22323 - Better error message when a POM of a deployment artifact could not be resolved
  • #​22300 - Fix minor typo in jreleaser guide
  • #​22289 - Adjust documentation for Amazon Alexa
  • #​22284 - Add jreleaser guide for native executables
  • #​22282 - Add network option to quarkus-container-image-docker configuration
  • #​22278 - docker build command supports "--network" as a build option, whether any of chance of quarkus container-image-docker supporting the same
  • #​22275 - Native build error when using quarkus-opentelemetry-exporter-jaeger
  • #​22274 - Qute - do not split expr parts before the literal is parsed
  • #​22272 - Fix RemovedResourceBuildItem
  • #​22271 - Don't block when returning a Uni
  • #​22266 - Bump log4j2-jboss-logmanager from 1.0.0.Final to 1.1.1.Final
  • #​22265 - Bump aws-serverless-java-container-core from 1.6 to 1.6.1
  • #​22259 - Bump gradle version from 7.3.1 to 7.3.2
  • #​22251 - IllegalStateException: The current thread cannot be blocked using quarkus-cache with quarkus-resteasy-reactive
  • #​22097 - integration-tests/awt fails with latest GraalVM 22.1-dev
  • #​21694 - Hibernate Validator warnings are displayed when optional ResourceBundles are missing
  • #​21265 - No instance of TenantResolver was found for persistence unit
  • #​19712 - GraalVM issue with quarkus-jdbc-oracle extension
  • #​19057 - Ldap style oracle jdbc urls not supported for native

v2.6.0.Final

Compare Source

Complete changelog
  • #​22223 - Bump kotlin.version from 1.5.31 to 1.6.10
  • #​22220 - Update relocations for Neo4j to 1.0.1
  • #​22181 - Qute If section - fix evaluation of composite params with a logical complement operator
  • #​22172 - Introduce quarkus-junit5-properties to make junit-platform.properties "user-excludable"
  • #​22161 - Fix incorrect Mutiny subscription APIs
  • #​22152 - Update relocations for Artemis and Tika
  • #​22136 - Adjust @​RegisterForReflection recommendation in cache.adoc
  • #​22131 - Reject illegal placeholder in Maven CI friendly version property
  • #​22125 - Bump quarkus-fs-util from 0.0.2 to 0.0.3
  • #​22121 - Add some information about a common error with Caffeine and native
  • #​22118 - Move remaining Artemis dependencies out of the BOM
  • #​22112 - Take compression setting into account when building a container image
  • #​22111 - Pull out quarkus-reactive-messaging-http to quarkiverse
  • #​22110 - UPX compression used together with jib not working correctly
  • #​22100 - Dev UI - fix ArC invocation tree
  • #​22091 - Exit readline mode on windows
  • #​22083 - Reuse ClassPathUtils for finding flyway migrations
  • #​22079 - New Fs Util broke Quartz and multitenancy quickstarts
  • #​22075 - Fix potential NullPointerException
  • #​22068 - Make order of QuarkusTestResourceLifecycleManager predictable
  • #​22066 - Use proper cross references for cross guides links
  • #​22046 - Optimize the ByteCodeRecorder to not check IgnoredProperty on java. classes
  • #​22044 - Bump quarkus-jgit relocation
  • #​22043 - Update Amazon Services relocations to 1.0.1
  • #​22041 - Adjust relocation messages from Amazon Services extensions
  • #​22037 - Qute - fix templates and tags scanning from extension runtime artifacts
  • #​22036 - Qute - fix section parameters parser
  • #​22033 - Bump micrometer-bom from 1.8.0 to 1.8.1
  • #​22026 - Update Artemis relocations to 1.0.1
  • #​22016 - Silence yamllint for quarkus-bot.yml
  • #​22012 - Remove redundant software.amazon.awssdk:apache-client dependency from quarkus-bom
  • #​21897 - RabbitMQ dynamic credentials via credentials provider
  • #​21864 - Qute: extension tags not registered
  • #​21858 - Qute: bug in expression parser with spaces
  • #​21857 - Qute: bug in if test
  • #​21806 - Press X to open at exception in IDE

v2.5.4.Final

Compare Source

Complete changelog
  • #​22313 - More efficient platform version and BOM import selection algorithm for a given set of extensions
  • #​22311 - Check test target is present to avoid NPE
  • #​22303 - Fix log capturing in QuarkusMainTest executions
  • #​22302 - QuarkusMainTest intercepts spurious strings
  • #​22296 - Fix incorrect link for Keycloak test resource on the documentation
  • #​22286 - Fix concurrency issue with REST Client Config
  • #​22281 - java.util.ConcurrentModificationException when using 2 schedulers and 2 rest clients
  • #​22270 - Fix refcnt exception
  • #​22263 - Occasional io.netty.util.IllegalReferenceCountException: refCnt: 0 when performing REST operations that stream responses
  • #​22261 - Fix error: option --source cannot be used together with --release on dev mode reload
  • #​22255 - Oracle metadata overrides, compatibility with other JDBC drivers
  • #​22234 - Add docker.io as registry to dev-services images that where specified with the short name
  • #​22175 - Quarkus dev service failed to download image due to short name image and no tty
  • #​19055 - Native build fails with postgres and oracle drivers together

v2.5.3.Final

Compare Source

Complete changelog
  • #​22229 - Fix RESTEasy Reactive file handling
  • #​22218 - Cannot download a large file using RESTEasy Reactive
  • #​22203 - Upgrade to Hibernate Validator 6.2.1.Final
  • #​22190 - Update to Vert.x 4.2.2
  • #​22179 - Don't attempt to index empty transformed classes
  • #​22177 - Fix FORM auth + Lazy auth combo
  • #​22168 - Don't require Docker when devservices are locally or globally disable via the Neo4j extension
  • #​22162 - Update Netty to 4.1.72
  • #​22158 - NPE in SmallRyeGraphQLProcessor#buildExecutionService when using quarkus-smallrye-graphql and quarkus-jdbc-oracle
  • #​22155 - Leverage lazy configuration when building gradle model
  • #​22151 - Provide meaningful error message when updating Quarkus in dev-mode
  • #​22150 - authentication doesn't work with proactive auth disabled
  • #​22145 - Spring Boot Data JPA: Support NamedQuery
  • #​22134 - Update security-openid-connect-client.adoc
  • #​22126 - Fix broken image in keycloak integration guide
  • #​22123 - Update Log4j 2 API to 2.15.0
  • #​22115 - io.quarkus.spring.data.deployment.UnableToParseMethodException
  • #​22105 - NPE while live updating quarkus from 2.5.0 to 2.5.1 in RuntimeUpdatesProcessor
  • #​22103 - Provide context for Reactive Rest Client exceptions
  • #​22090 - MP Rest Client - meaningless exceptions
  • #​21982 - Broken image embed element on Quarkus Keycloak integration Guide
  • #​21422 - Gradle project throws ConcurrentModificationException in :quarkusGenerateCode

v2.5.2.Final

Compare Source

Complete changelog
  • #​22059 - Register derby resource bundler in native mode
  • #​22058 - Jdbc-derby: missing resource in native mode
  • #​22051 - Fix RESTEasy Reactive endpoint scores template
  • #​22038 - Instruct how to publish extensions to the registry
  • #​22021 - Support media type suffixes in reactive rest client
  • #​22015 - Support constructor injection in Kotlin Panache repositories
  • #​22014 - NullPointer by using PanacheMongoRepository with a dependency in the contructor in Kotlin
  • #​22005 - Fix Optaplanner native build failure with JDK17
  • #​21986 - OidcProviderClient has to be closed only when getting the JWK set failed
  • #​21984 - OIDC closes its client after a successful JWK set read when the discovery is disabled
  • #​21978 - Fix QuteErrorPageSetup
  • #​21976 - Fix DevServices for Keycloak loading the realm file from the file system
  • #​21975 - Regression: DevServices for Keycloak fails to load a realm file from the file system
  • #​21971 - Ignore Jandex WARNING for all BSON types
  • #​21966 - Qute error page setup does not work
  • #​21960 - Add line break to correct an include error in redis-dev-services.adoc
  • #​21958 - Allow the use of UriInfo in @​ServerResponseFilter
  • #​21957 - Custom mimetype causes quarkus-rest-client-reactive being unable to deserialize
  • #​21956 - Cannot use UriInfo context in resteasy-reactive @ServerResponseFilter
  • #​21954 - Improved No container runtime error message
  • #​21949 - MongoDB BsonDateTime is not in the Jandex index
  • #​21947 - Qute - improve validation of param declarations
  • #​21946 - StringIndexOutOfBoundsException in invalid parameter declaration Qute parsing
  • #​21942 - Don't throw an exception when finishing a closed RESTEasy response
  • #​21939 - Update documentation to include flyway breaking change
  • #​21938 - Update links to expired json-b.net domain
  • #​21937 - Check is java convention exists before using it
  • #​21936 - Fix DefaultTokenIntrospectionUserInfoCache injection
  • #​21932 - Fix creation time of docker network in integration tests
  • #​21931 - QuarkusTestResourceLifecycleManager can't access the created docker network
  • #​21929 - Oracle JDBC driver presence to not break JVM's Serialization support in native image
  • #​21925 - DefaultTokenIntrospectionUserInfoCache is not injected
  • #​21924 - Repeat the grant request if OidcClient refresh token has expired
  • #​21914 - Update SmallRye Config to 2.7.0
  • #​21910 - Make sure quarkusGenerateCode is run before tests
  • #​21894 - Fix OIDC web-app guide link to the token introspection and user info cache section
  • #​21893 - Fix GitHub case in documentation
  • #​21887 - Do not discover config sources for code generator
  • #​21881 - gradle build with include build module fails with null pointer
  • #​21878 - GRPC: Does not generate proto-based files
  • #​21873 - OidcClient has failed to complete the refresh_token grant request: "error_description":"Refresh token expired"
  • #​21846 - Fix named datasource handling for dev-services
  • #​21842 - End Vert.x response before propagating mapped exception in VertxBlockingoutput
  • #​21839 - OpenShift deployment guide - minor changes
  • #​21838 - Fix OOME message related to docker memory limits
  • #​21834 - Add migration note / documentation about Flyway 8.1.0 breaking change
  • #​21809 - Fix native-image arguments generation for native-sources package type
  • #​21735 - Document how to add an extension to the registry
  • #​21704 - Strange config props inheritance behavior in multimodule projects
  • #​21703 - Smallrye ConfigSourceFactory not loading class
  • #​21387 - Named datasource not found on DevServices
  • #​20396 - oracle driver and serialization conflict

v2.5.1.Final

Compare Source

Complete changelog
  • #​21820 - Move quarkus-devtools-testing to the quarkus-bom as it's used for extension dev
  • #​21813 - Updated SmallRye OpenAPI to 2.1.16
  • #​21804 - Bump gizmo from 1.0.9.Final to 1.0.10.Final
  • #​21797 - Base64 encode correctly in mock event server
  • #​21787 - Qute type-safe validation - honor the TemplateAttribute annotations
  • #​21786 - Prevent ugly exceptions when shutting down lambda application in dev-mode
  • #​21783 - Fix GraalVM version pattern matching and add test for isJava17
  • #​21779 - Qute unable to find template extension methods with @​TemplateAttribute annotation
  • #​21778 - Resteasy Reactive: Inspect class tree for @​BeanParam to find annotations
  • #​21773 - Dev UI - fix config namespace resolver
  • #​21764 - Add import to docs
  • #​21763 - Fix exception wrapping issue with SecurityHandler
  • #​21759 - BeanParam extending another class fails in RESTClient
  • #​21755 - Using Kotlin guide test fail
  • #​21753 - Fix Reactive Messaging build time wiring connector attribute types
  • #​21744 - Take multiple Accept headers case into account in RESTEasy Reactive
  • #​21737 - Qute documentation: removed incorrect static keyword
  • #​21733 - Qute namespace extensions - fix a NPE when a param resolves to null
  • #​21728 - Fix rest client invalid config message
  • #​21725 - Take into account entity-PU assignments in Hibernate ORM even if there is only one PU
  • #​21714 - Fix IndexOutOfBoundsException in Qute DevUI
  • #​21713 - java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
  • #​21710 - Get OIDC recover from the connection failure if the discovery is disabled
  • #​21709 - Rest client config - avoid warnings about unrecognized config keys
  • #​21708 - quarkus.rest-config instead of quarkus.rest-client
  • #​21706 - Startup fails if OIDC provider is not available
  • #​21705 - Qute Dev UI - fix the preview page
  • #​21698 - Quarkus throws warnings about quarkus.rest-client configuration after #​21530
  • #​21695 - Resteasy Reactive: Use uri.getRawQuery instead of uri.getQuery
  • #​21692 - Copy default methods of a RestClient Reactive interface to the generated class
  • #​21691 - Cannot resolve config property referenced in dev-console card template
  • #​21689 - Resteasy Reactive - Avoid NPE when using runtime converters
  • #​21682 - quarkus.hibernate-orm.packages not working
  • #​21679 - @​RolesAllowed wrap all exception with RuntimeException of asynchronous rest client when CompletionStage is not created
  • #​21674 - interceptor bound to a non-RestClient method on a RestClient interface is not called with RestClient Reactive
  • #​21673 - Propagate the Maven settings argument when testing codestart-generated projects
  • #​21670 - Upgrade to MySQL JDBC driver 8.0.27
  • #​21669 - Upgrade to MySQL JDBC driver 8.0.27
  • #​21668 - Remove dot from guide title
  • #​21667 - Spring Data: Fix interface projection using Page and Slice
  • #​21665 - Set produced Logger as DefaultBean
  • #​21664 - Resteasy Reactive - Using BeanParam with custom paramconverter throws NPE
  • #​21662 - Fixed azure config function.json file to be properly handled by the Azure functions http maven archetype
  • #​21655 - Fix InputStream handling as Response entity in RESTEasy Classic
  • #​21640 - Ensure that Derby Dev Services works properly
  • #​21639 - Devservices derby doesn't start because of missing resource bundle
  • #​21637 - Make quarkus-jdbc-mysql work properly in native mode for Java 17
  • #​21636 - Qute - fix ChildResolutionContext.getExtendingBlock()
  • #​21635 - Fixed escaping of properties for azure-functions-http archetype
  • #​21634 - App Engine Standard should always use the uberjar
  • #​21633 - Ensure that RESTEasy Reactive violation report doesn't break Hibernate Validator in native
  • #​21627 - Add commons-logging exclusion to keycloak-admin extension
  • #​21626 - Pass checked exceptions unwrapped for Kotlin methods
  • #​21624 - Update SmallRye Config to 2.6.1
  • #​21620 - Fix RestClientFallbackConfigSourceInterceptor#iterateNames()
  • #​21616 - Spring data Page does not work with interface projection
  • #​21607 - Don't warn when QuarkusTestResourceLifecycleManager can't find field
  • #​21606 - Fix CME in MicrometerRecorder shutdown hook
  • #​21604 - ConcurrentModificationException from Micrometer extension on shutdown
  • #​21603 - Change link for testcontainers usage example
  • #​21602 - Quarkus 2.5.0.CR1 / Final: Assets loaded from jar/classpath are not served (parsed?) correctly anymore
  • #​21601 - Fix issue with DevMode tests
  • #​21584 - Qute: insert in for/each doesn't have the desired effect
  • #​21579 - Add JWT and POST body tests
  • #​21577 - Getting lots of "Unable to determine matching fields for injection of test instance" messages
  • #​21576 - IllegalArgumentException on x-www-form-urlencoded POST with Amazon Lambda HTTP extension
  • #​21575 - Update JMS guide to not create generated [test] code that isn't used
  • #​21566 - Push sun.lwawt.macos package to runtime init in Darwin in Java 17
  • #​21564 - Google Cloud guide - build via Maven plugin should use uber-jar packaging
  • #​21563 - Upgrade apicurio version
  • #​21562 - Fix codestart regression with dependency override
  • #​21559 - LambdaHttpHandler does not properly handle multiple Accept headers
  • #​21550 - Fix Kerberos module use in Java 17
  • #​21544 - Fix mongodb-client health test after client creation was made lazy
  • #​21538 - OpenAPI: Do not remove headers added by client when adding default CORS
  • #​21537 - Pass on compiler release flag value in Maven dev mode
  • #​21536 - Fixing failing test in Hibernate Reactive: SchemaUpdateTest
  • #​21533 - quarkus-rest-client-reactive related configuration properties problem
  • #​21531 - Health-UI calls the wrong URL for health in dev mode
  • #​21530 - Read client configuration directly from Config rather than via @​ConfigRoot
  • #​21522 - Make uncategorized work for extensions without categories
  • #​21519 - Kotlin: ArcUndeclaredThrowableException since 1.13.x
  • #​21517 - Health-UI call the wrong URL for health
  • #​21516 - quarkus-hibernate-validator brings a dependency that is not supported in native mode
  • #​21510 - Support "Uncategorized" extensions
  • #​21508 - Quarkus testing guide: "TestContainers example" no longer exists
  • #​21501 - Fix to use serviceAccountName, instead of serviceAccount
  • #​21498 - Don't build docs module in CI JVM Tests
  • #​21497 - Bump com.gradle.plugin-publish from 0.17.0 to 0.18.0 in /devtools/gradle
  • #​21495 - Fix native compatibility with Confluent kafka-avro-serializer version 7.0.0
  • #​21494 - Ignore ConfigMapping injection points annotations for type matching
  • #​21493 - Update OIDC Dev UI to support extra grant options
  • #​21486 - Update the CONTRIBUTING Code Review section
  • #​21482 - Don't fail native test start when http is not exposed
  • #​21473 - Only warn about loggable messages
  • #​21469 - @​Valid annotation treated as a bean
  • #​21412 - Confluent + confluent kafka-avro-serializer version 7, throw a KafkaException in native mode
  • #​21408 - Temporary fix for failure to resolve 'sun.management.Util' when using GraalVM CE 21.3.0 Java 17
  • #​21407 - Error with ConfigMapping using Maps, Nested Groups and Optional
  • #​21372 - Integration test jgit fails to compile natively with GraalVM CE 21.3 Java 17
  • #​21366 - Report error about unsupported features when update to quarkus 2.5.0.CR1 and graalvm 21.3.0 java 17 with mysql dependence
  • #​21359 - Integration tests using postgresql fail to compile natively with Java 17
  • #​21350 - Support "Uncategorized" extensions
  • #​21348 - REST Client Config - Limitations of ConfigRoot RestClientsConfig
  • #​21345 - REST Client Configuration via Uppercase/Underscore Environment Variables Stopped Working in 2.4.0
  • #​21341 - MP REST Client configuration at runtime does not work since quarkus 2.4.0-final
  • #​21336 - Hashicorp Vault integration stopped working in 2.4.0
  • #​21332 - Property expression quarkus.http.test-port with rest-client not working with 2.4.1
  • #​21317 - Unable to retrieve status for gRPC service
  • #​21234 - Query param name containing the '=' character is not correctly encoded by the http client on quarkus reactive
  • #​20821 - Logger producer should use @​DefaultBean

v2.5.0.Final

Compare Source

Major changes
  • #​21468 - quarkus:go-offline to download all the app dependencies for off-line use
Complete changelog
  • #​21489 - A note on the quarkus:go-offline Maven plugin goal
  • #​21485 - Publish gradle model artifact with correct coordinate
  • #​21483 - KOGITO-6258: Quarkus: DevServices: Built-in Kafka hot-reload blocks process
  • #​21480 - Minor OidcClient doc updates
  • #​21478 - Add smallrye-config-source-file-system to BOM
  • #​21476 - Support @EmbeddedId in spring-data-jpa repositories & allow ids to be returned from @Query methods
  • #​21475 - Bump cron-utils from 9.1.5 to 9.1.6
  • #​21468 - quarkus:go-offline to download all the app dependencies for off-line use
  • #​21466 - Fix InfinispanTestResource Junit dependency
  • #​21465 - Fix OpenTelemetry native compilation issue
  • #​21464 - Fix Avro substitutions for Java 17
  • #​21462 - Add more info about injection scopes and JWTParser to JWT docs
  • #​21461 - Build RESTEasy Jackson instead of HV in Windows native build
  • #​21460 - Small tweaks to the Amazon services guides
  • #​21456 - Describe how to develop an extension using gradle
  • #​21454 - Support for FileSystem Config Source
  • #​21448 - Support extra params for OidcClient password grant
  • #​21426 - Update docs for prometheus path config
  • #​21425 - Micrometer extension allow to change root-path
  • #​21421 - Remove the .html from the guides URLs
  • #​21417 - Support Apple M1 builds
  • #​21415 - oidc-client: grant.type=password additional grant options are not supported
  • #​21413 - NullPointerException in ResteasyReactiveViolationExceptionMapper
  • #​21410 - Test schema validation for Hibernate Reactive
  • #​21406 - Move jsoup from build-parent to bootstrap-bom and a few other adjustments
  • #​21404 - Fix Hibernate Reactive schema generation with update
  • #​21402 - bootstrap bits use old version of jsoup when outside quarkus build, platform bom manages old version
  • #​21400 - Initialise kubernetes client Utils class at runtime
  • #​21399 - Qute template injection - make error message more user-friendly
  • #​21398 - Unable to compile native image when using quarkus-openshift-client or quarkus-kubernetes-client
  • #​21395 - Correct var name in grpc example
  • #​21394 - Make Qute "No template found for ..." error message more user-friendly
  • #​21386 - Add clear screen shortcut key to dev-console
  • #​21382 - Improve OidcClient docs
  • #​21380 - Fix handling of partial path param handling
  • #​21373 - Resteasy-Reactive: Add LocalDate-Support for Form Parameters
  • #​21371 - Partial PathParam doesn't work in RESTEasy Reactive
  • #​21368 - Explain in JWT and OIDC docs why RequestScoped may be required
  • #​21362 - Bump kubernetes-client-bom from 5.9.0 to 5.10.1
  • #​21361 - Resteasy-Reactive: Add LocalDate-Support for Form Parameters
  • #​21354 - Bump neo4j-java-driver from 4.4.0 to 4.4.1
  • #​21353 - Reset vertx-http virtualConnection on shutdown
  • #​21346 - quarkus-amazon-lambda doesn't work after 2.3.0+
  • #​21344 - Add startup health check example to the health guide
  • #​21339 - Fallback to the default platform catalog if available registries do not provide any catalog
  • #​21338 - Bump gradle to version 7.3
  • #​21323 - quarkus-smallrye-jwt dependency brokes quarkus-amazon-lambda support
  • #​21315 - Prepare Dev Services for Keycloak config at run time
  • #​21309 - Simplify and re-arrange the OpenShift guide
  • #​21303 - Handle local extension project dependency in gradle plugin
  • #​21300 - Implement label-based container discovery for Vault Dev Services
  • #​21289 - Hibernate Envers: add support for more configuration properties
  • #​21285 - Improve OidcClient docs
  • #​21261 - UI screens: allow user to set the header text with config
  • #​21221 - OpenAPI: provide a way to customize the header info text
  • #​21214 - Bump jboss-parent from 38 to 39
  • #​21047 - in version 2.3.1 and 2.4.0 Vault MicroProfile Config Source stopped working with OIDC
  • #​20953 - Cannot build Quarkus extension anymore after upgrading from 2.2.3.Final to 2.3.1.Final or later
  • #​20892 - Extensions should override codestart data for dependencies
  • #​19918 - Not using JDBC problem met in native build
  • #​14264 - Hibernate Reactive Schema Validation Fails
  • #​10870 - Provide support for composite primary key in Spring Data JPA
  • #​10665 - Hibernate Reactive database generation issue
  • #​6112 - Support Hibernate Envers configuration properties

v2.4.2.Final

Compare Source

Complete changelog
  • #​21365 - Remove wrong mention of the necessity of @RequestScope in security-jwt doc
  • #​21364 - Update JMS guide to not create generated [test] code that isnt used
  • #​21330 - Fix issue with LDAP + Form auth
  • #​21329 - Fix setting instrumentation via config
  • #​21328 - Set CurrentRequest in coroutines
  • #​21327 - Bump quarkiverse-parent to 8
  • #​21319 - Use token endpoint URL as OIDC JWT authentication audience
  • #​21310 - OIDC client needs extra flexibility
  • #​21307 - Form based Authentication and LDAP not working
  • #​21304 - RESTEasy Reactive and Kotlin coroutines throws "No RESTEasy Reactive request in progress"
  • #​21272 - Health UI: only update ui in dev and prod
  • #​21270 - Preserve the type of multi in the SecurityHandler
  • #​21268 - Make sure maven-settings.xml is generated outside the working dir
  • #​21267 - Fix issues when using Infinispan in conjunction with Micrometer
  • #​21264 - Ensure that Funqy classes can use built-in scopes
  • #​21258 - Fix JWT guide to use a smallrye.jwt.verify.key.location property name
  • #​21257 - Guide security-jwt mentions smallrye.jwt.key.verify.location instead of smallrye.jwt.verify.key.location
  • #​21256 - Update documentation and error message according to property name
  • #​21245 - Quarkus Tests with SmallRye Health Extension Sometimes Fail When Run In Parallel
  • #​21239 - Bump com.gradle.plugin-publish from 0.16.0 to 0.17.0 in /devtools/gradle
  • #​21232 - ArC - fix regression with repeatable interceptor bindings
  • #​21208 - Bump resteasy.version from 4.7.2.Final to 4.7.3.Final
  • #​21205 - CI - Always clean the Gradle temp directory
  • #​21201 - Allow to customize JWT token algorithm for OIDC and OIDC client
  • #​21198 - Fix vert-x CORS Filter to allow non-CORS OPTIONS requests
  • #​21192 - Bump smallrye-jwt version to 3.3.1
  • #​21190 - Ensure that Vertx Static resource handler can pick up generated resources
  • #​21188 - Upgrade to RESTEasy 4.7.2.Final
  • #​21174 - Multiple cache invalidation not working with a native build
  • #​21169 - Fix various includes in documentation - 2.4
  • #​21160 - Upgrade SmallRye Metrics to 3.0.4
  • #​21154 - Check for Vault API to be ready in Vault tests
  • #​21148 - Exclude commons-logging from resteasy-client-microprofile
  • #​21095 - Vault tests are flaky
  • #​21044 - Reactive routes incorrect json serialization
  • #​21033 - Combination of quarkus-infinispan-client and quarkus-micrometer ends up with build error, missing microprofile-metrics-api
  • #​20896 - ClassNotFoundException when injecting REST client in native
  • #​20580 - Funqy declares multiple scope type annotations: javax.enterprise.context.ApplicationScoped, javax.enterprise.context.Dependent

v2.4.1.Final

Compare Source

Complete changelog
  • #​21150 - Use Optional.orElseGet to fix OidcIdentityProvider bug
  • #​21147 - Allow the application to start in dev mode even if we can't generate DDL scripts for the Dev UI
  • #​21146 - Optional unwrapping failure OidcIdentityProvider at l. 223
  • #​21143 - Ignore non gradle jvm project when building app model
  • #​21140 - Ensure that all web-fragment.xml files are considered
  • #​21130 - Move Smallrye JWT Build docs to a separate guide
  • #​21129 - Hibernate Types not working anymore with Version 2.2.0 Final
  • #​21122 - Quarkus ignores dev profile property for hibernate ORM configurations
  • #​21118 - Quarkus not always initialising web servlets on startup
  • #​21112 - Make sure the docker check is last
  • #​21106 - Gradle MulitModule Project: quarkusGenerateCodeTests: java.lang.NullPointerException
  • #​21098 - Fix test wait time type
  • #​21097 - Increase vault client timeouts
  • #​21096 - GraphQL: allow multiple accept headers
  • #​21095 - Vault tests are flaky
  • #​21093 - Update Hibernate Reactive to 1.0.1.Final
  • #​21087 - quarkus.test.wait-time is documented as Duration type but only numbers are supported
  • #​21086 - Avoid referencing classes to be removed in Kafka 3.0.0
  • #​21085 - SmallRye GraphQL returns multiple content-types in Content-Type header when requested with multiple content-types in Accept header
  • #​21083 - Kafka Streams extension fails to compile with Kafka clients 3.0.0
  • #​21079 - Fix panache+kotlin named datasource issue
  • #​21078 - Don't block indefinitly if a Quarkus app is not started
  • #​21071 - Add panache annotation processor before configuration is resolved
  • #​21064 - Do not use ConfigConfig directly (it is only required for documentation)
  • #​21063 - Ensure that the same exception in method signature does not break Arc
  • #​21060 - Throwing the same exception twice causes dev mode to fail build
  • #​21053 - Make sure dev mode startup failure is logged
  • #​21042 - Upgrade SmallRye Health to 3.1.2
  • #​21036 - Upgrade to Hibernate ORM 5.6.1
  • #​21029 - Ensure that .env file does not end up in the prod artifact
  • #​21028 - Qute type-safe validation - fix namespace extension methods handling
  • #​21025 - quarkus.config.locations was 'null' at build time and is now '/mnt/app-config-map'
  • #​21024 - Uber-jar contains .env file when built after running quarkusDev (Gradle)
  • #​21011 - Add gRPC guides missing imports and other improvements
  • #​21008 - Iterating over a list of enums generated by Qute Namespace Extensions no longer works
  • #​21006 - Exclude tomcat-embed-core
  • #​21001 - Panache should enhance when superclass has fields
  • #​20998 - Use custom thread factory for NIO
  • #​20997 - Security annotations don't work with CompletionStage
  • #​20996 - Compress startup messages with docker
  • #​20995 - Allow List injection
  • #​20986 - Fixes Maven project resources output dir
  • #​20980 - Register config mappings with live reload
  • #​20979 - @RolesAllowed causes CompletionStage to be serialized as itself
  • #​20977 - Increase default pool size in Rest Client Reactive
  • #​20974 - quarkus:dev hot reload behavior changed & UI resources not being loaded (new in 2.4.0.Final, works in 2.3.1.Final)
  • #​20973 - Jackson fails to deserialize JsonSubTypes when re-running continuous tests
  • #​20969 - Fix issue with the ANSI console
  • #​20966 - Show compilation failure in the terminal
  • #​20965 - Allow disabled clients to be closed
  • #​20964 - Clear cached devservices properties on close
  • #​20957 - Hot-reload fails with ConfigMapping in ContainerRequestFilter
  • #​20955 - Bump testcontainers-bom from 1.16.1 to 1.16.2
  • #​20947 - Assume compatibility of custom image with the default neo4j image
  • #​20945 - Neo4j Dev Service image cannot be substituted with custom-built image
  • #​20943 - Clarify config override rules for multiple application.properties
  • #​20940 - Validate full hierarchy of ConfigMapping injection points
  • #​20937 - Fix resolution of path params when using @​BeanParam in Resteasy Reactive
  • #​20936 - Upgrade SmallRye GraphQL to 1.3.5
  • #​20934 - Error occurred while destroying instance of bean io.quarkus.oidc.client.OidcClients
  • #​20933 - Added maven-resolver-util constraint to the bootstrap-bom
  • #​20929 - Qute type-safe validation - don't validate "null" literal method params
  • #​20921 - application.properties from dependency jars pickup behaviour
  • #​20918 - Index only JAR dependencies
  • #​20917 - Dependency not resolved (new in 2.4.0.Final, works in 2.3.1.Final)
  • #​20916 - @ConfigMapping not working in 2.4.0.Final, but works in 2.3.1.Final
  • #​20915 - Update OidcClient to accept absolute expires_in time values
  • #​20912 - Update OidcClient to accept absolute expires_in values
  • #​20910 - Exception java.lang.AbstractMethodError: javax/servlet/Filter.destroy()V when closing quarkus
  • #​20909 - Fix test URL in Reactive Messaging HTTP quickstart
  • #​20898 - Update OTel guide to use the main OTLP gRPC receiver port
  • #​20897 - Resteasy-reactive routing does not work for PathParam/RestPath when declared inside a bean @​BeanParam when paths are shared across classes
  • #​20895 - Upgrade to Testcontainers 1.16.1
  • #​20889 - Cursor line fixes
  • #​20887 - Ensure that @​QuarkusIntegrationTest tests are closed properly
  • #​20882 - Panache entities not found when using multiple datasources in Quarkus 2.x versions
  • #​20866 - ~580 INFO messages from datasource dev service when no Docker available
  • #​20861 - OTel guide isn't working
  • #​20736 - Split the JWT guide into JWT and JWT Build/generate guides
  • #​20712 - Hibernate Custom Usertype failing on startup
  • #​20700 - Restructure internal persistence unit info for Hibernate ORM DevUI
  • #​20609 - Compilation errors are only logged in http response during hot reload
  • #​20576 - Fix panache operation bytecode generation for Kotlin Hibernate Panache
  • #​20265 - Quick starts example 'Using HTTP with Reactive Messaging' is not working
  • #​19086 - gradle module build execution fails when using composing build
  • #​19012 - java.lang.IllegalAccessError: class com.example.Startup tried to access protected field in Panache after 1.13
  • #​17034 - List exception on RESTEasy Reactive
  • #​5903 - Persisting a modification with AttributeConverter

v2.4.0.Final

Compare Source

Major changes
  • #​20696 - Upgrade to Hibernate Reactive 1.0.0.CR10
  • #​20663 - Introducing Kafka Streams DevUI
Complete changelog
  • #​20864 - Upgrade to Hibernate Search 6.0.7.Final
  • #​20860 - Upgrade to SmallRye Metrics 3.0.3
  • #​20843 - Update to proton-j 0.33.10
  • #​20842 - Enhance OidcClient to pass custom headers to the token endpoint
  • #​20837 - Enable all charsets in native image for quarkus-tika
  • #​20835 - Enhance OidcClient to pass custom headers to the token endpoint
  • #​20825 - Upgrade Hibernate Reactive to 1.0.0.Final
  • #​20794 - Upgrade Quarkus HTTP to 4.1.3
  • #​20791 - CI - Clean the Gradle temp directory
  • #​20780 - Support certificate thumbprints as OIDC key identifiers
  • #​20772 - Qute docs - few clarifications
  • #​20770 - Gradle: determine the source directories from the compileTask.getSource()
  • #​20765 - Mailer templates - make the underlying template instance accessible
  • #​20761 - Qute - fail fast if template extension class contains no suitable method
  • #​20755 - 2.4.0.CR1 Generated Bean Injection not working as before
  • #​20743 - Optimised integration between Context Propagation and Mutiny
  • #​20739 - Qute type-safe validation - validate namespace extension methods
  • #​20738 - OIDC should support the certificate thumbprints as key identifiers
  • #​20734 - Use test classes and resources dirs for artifacts with tests classifier
  • #​20731 - WebSocket Client ignores maxFrameSize property
  • #​20713 - Fix some gradle-extension-plugin apply bugs
  • #​20701 - Qute: namespace issue in included templates
  • #​20696 - Upgrade to Hibernate Reactive 1.0.0.CR10
  • #​20687 - Qute loop docs - improve the iteration metadata description
  • #​20675 - outputFile and appendOutput params for quarkus:dependency-tree
  • #​20669 - Qute type-safe validation improvements
  • #​20667 - Extract test-only dependencies from the bootstrap-bom
  • #​20663 - Introducing Kafka Streams DevUI
  • #​20662 - Upgrade build-reporting-maven-extension to 1.0.5
  • #​20655 - Handle quarkus-extension.yml generation quarkus extension plugin
  • #​20635 - Allow to do a blocking smallrye-jwt authentication
  • #​20621 - Qute - validate expressions that start with a namespace coming from a TemplateData annotation
  • #​20590 - Only record config properties coming from ConfigSources
  • #​20536 - Enable access for Qute Template Instance within a Mail Template Instance
  • #​20006 - Add missing @​PathParam value in examples

v2.3.1.Final

Compare Source

Major changes
  • #​20686 - Upgrade to Hibernate ORM 5.6.0.Final
Complete changelog
  • #​20832 - Fix Keycloak DevUI template to use a configured dev root
  • #​20829 - Fix small typo in security-openid-connect guide
  • #​20815 - Fix various typos in docs
  • #​20812 - OIDC keycloak dev service (ui) is not taking devRootAppend into account
  • #​20808 - DeploymentDependencySelector equals and hashCode impl
  • #​20795 - Document how to create multiple instances of verticles
  • #​20787 - Don't attempt to end the request if already ended
  • #​20778 - "Mutiny droped exception" when testing secured endpoint without authorization
  • #​20776 - Fix the deploying to Google Cloud guide
  • #​20747 - Fix lambda maven archtetypes, startup bugs, and docs
  • #​20745 - Lambda @​startup behaviour changed since quarkus version 2.3.0?
  • #​20744 - Do not record active unprofiled configurations during build time
  • #​20742 - Leverage docker executable name in docker check
  • #​20737 - Add Quarkus specific mapping to microprofile openapi servers config
  • #​20732 - The incoming event in an AWS Lambda Function is always null when the first invocation runs (cold start), but is populated in subsequent invocations (warm start)
  • #​20730 - prod properties get picked-up in dev profile
  • #​20727 - Fix Micrometer unremovable bean handling
  • #​20725 - Make sure to resume request when challenging
  • #​20723 - Prevent 'response already written' exception
  • #​20710 - Update cache.adoc
  • #​20703 - Micrometer custom MeterFilter not registered when not declared with @​Produces annotation
  • #​20699 - RESTEasy classic rest client - make associated interceptors unremovable
  • #​20697 - Do not fail with 401 if OIDC token does not have a custom role claim
  • #​20695 - Ensure that async console logging does not prevent failed startup errors
  • #​20694 - OIDC fails with 401 if no custom claim containing the roles is found
  • #​20693 - Hibernate ORM: do not log stats when statistics collection is enabled
  • #​20692 - Prevent ugly stacktrace in DevUI when no RESTEasy Reactive endpoints exist
  • #​20691 - Apply another fix for multiple entries Hibernate ORM DevUI entry
  • #​20689 - AWS lambda native from documentation doesn't work properly
  • #​20686 - Upgrade to Hibernate ORM 5.6.0.Final
  • #​20685 - Dev UI endpoint list rendering issue with reactive routes
  • #​20683 - Duplicated persistence units and entities in dev ui
  • #​20682 - Regenerate truststore for self-signed certificate case
  • #​20680 - Improve Security Search in Quarkus Guides
  • #​20674 - Maven Archetype quarkus-amazon-lambda-archetype:2.3.0.Final creates project with uncompilable source code on Test folder.
  • #​20673 - quarkus:dependency-tree re-initialize the repository system to properly interpolate system properties
  • #​20668 - Exclude JUnit 4 from the quarkus-bom
  • #​20666 - quarkus.hibernate-orm.statistics can not be set to false if metrics.enabled is true
  • #​20665 - quarkus-amazon-lambda-rest NullPointer on startup (native only)
  • #​20664 - Fix setting class reader options
  • #​20661 - The quarkus-maven-plugin:dependency-tree not resolving the dependencies versions correctly
  • #​20660 - Missing Logs when using async logs and have wrong config
  • #​20633 - Amazon Lambda Dependencies Are Wrong in Docs
  • #​20615 - @​AroundInvoke not invoked on a classic resteasy endpoint in v 2.3.0.Final
  • #​20605 - Fix issue with tranfer-encoding
  • #​20603 - Upgrade to Mutiny 1.1.1
  • #​20602 - Moved SmallRyeGraphQLConfigMapping to the runtime dependency
  • #​20589 - gRPC Dev UI - propagate parsing errors to UI
  • #​20588 - Fix formatting of warnings for legacy beans annotated with @​PersistenceUnit
  • #​20585 - Dev UI - handle extensions without any description set
  • #​20584 - SmallRye Health codestart
  • #​20581 - Wrong logging format being used in PersistenceUnitUtil
  • #​20574 - Remove gradle plugin artifact from dev mode launcher classpath
  • #​20573 - Coverage for not-@​QuarkusTest tests
  • #​20569 - Compilation fails when using new Logging with Panache and logging in try/catch
  • #​20568 - Fix serialization of Spring Data JPA Page in native mode
  • #​20554 - Exclude javax.xml.bind:jaxb-api from the quarkus-bom
  • #​20553 - SmallRye Health codestart (in java and kotlin)
  • #​20546 - Reschedule old triggers so that they get updated in the db
  • #​20542 - Add guide to RESTEasy Reactive extension metadata
  • #​20541 - RESTEasy Reactive extension does not link to its guide
  • #​20539 - Corrected broken link in kogito-dmn.adoc
  • #​20538 - [quarkus-quartz] cron expression of @Scheduled is not updated via ENV (overwriting application.properties)
  • #​20535 - Fix configuration reference guide typo
  • #​20534 - Fix race condition in OpenAPI bean handling
  • #​20531 - QuarkusDev fails to start when using a Gradle convention plugin
  • #​20527 - NPE when requesting OpenApi spec file from Swagger
  • #​20526 - Missing a mapping from microprofile for swagger ui
  • #​20515 - Qute type-safe validation fix
  • #​20513 - gradlew.bat/mvnw.bat should NOT be executable
  • #​20512 - Qute fails to find methods from parent interface when using multilevel inheritance
  • #​20499 - Fix an incorrect hint in the CLI
  • #​20494 - Graphql Quarkus properties not working
  • #​20493 - Fix Cookie handling in reactive rest client
  • #​20489 - Fix typo in codestart doc
  • #​20479 - Create potentially non-existent directory during file upload
  • #​20477 - Qute docs - describe solutions for native executables
  • #​20475 - NoSuchFileException when uploading file after a while
  • #​20474 - Return proper HTTP code when request has invalid content type
  • #​20467 - Support getters in REST Client Reactive multipart requests
  • #​20457 - Kotlin Data Classes in MultipartFrom Requests with Reasteasy Reactive not working
  • #​20455 - Upgrade Hibernate ORM to 5.6.0.CR1
  • #​20453 - Run blocking and async health checks on different threads
  • #​20451 - Fix quarkus.native.debug-build-process
  • #​20450 - SmallRye GraphQL 1.3.4
  • #​20449 - Remove false error in Keycloak dev-service when port is set
  • #​20448 - Spring Data Rest guide: Revert change of reactive dependencies
  • #​20440 - Fix request path attribute in HTTP docs
  • #​20435 - Handle dependency constraint in gradle conditional dependency resolution
  • #​20433 - Logging attribute %R / %{RELATIVE_PATH} does not work
  • #​20419 - Gradle - Cannot find dependency when under constraints
  • #​20359 - Support for Multi-instance Verticles and Dependency Injection
  • #​20351 - Hibernate exception during initialization
  • #​20220 - quarkus.keycloak.devservices.port is not exposed
  • #​20199 - GraphQL + Fault Tolerance fails to compile to native
  • #​20193 - HTTP messages are ignored
  • #​20166 - AsyncHealthCheck does not work with Hibernate Reactive
  • #​20128 - IsDockerWorking does not use property quarkus.docker.executable-name
  • #​19999 - Mark the uber-jar as a multi-release jar if META-INF/versions/ exists in the generated jar
  • #​19991 - Uber-JARs don't support multi-release libraries

v2.3.0.Final

Compare Source

Major changes
Complete changelog
  • #​20439 - Make sure disabling security works with RR
  • #​20431 - Warn when an OIDC session cookie exceeds 4096 bytes
  • #​20428 - Add class information on exception
  • #​20427 - JandexUtil should report the class name when failing to fetch a class from the index
  • #​20426 - Don't fail testing if transformation fails
  • #​20425 - Add RESTEasy Reactive Qute codestart
  • #​20416 - Relax Elytron SASL check when used with Kafka
  • #​20412 - Upgrade Jakarta EL impl to 3.0.4
  • #​20407 - Update status of Amazon Lambda in docs
  • #​20406 - Fix RestClientBuilder usage example in the guide
  • #​20405 - Compared trimmed values
  • #​20404 - Reinstate ability to set an empty container-image group
  • #​20402 - Fix NPE in dev services
  • #​20401 - Fix intermittent gradle failures
  • #​20400 - Revert "Port Spring Web to RESTEasy Reactive"
  • #​20399 - Revert "Port rest-data-panache to RESTEasy Reactive"
  • #​20394 - Swap put and post methods
  • #​20390 - Fix misleading exception message on @​Transactional(Transactional.TxType.NEVER)
  • #​20387 - Update SmallRye Config to 2.5.1
  • #​20383 - Update dev-mode-differences.adoc
  • #​20382 - Hibernate Validator: Correctly detect custom ValueExtractor beans
  • #​20381 - Continuous testing combined with Dev Services gets "wonky" after a bit of time
  • #​20378 - Fix copy & paste bug in DevServicesDatasourceProcessor
  • #​20376 - Build with empty quarkus.container-image.group failing
  • #​20374 - Support the Mutiny AsyncFile type as a return type
  • #​20373 - Apply min-level logging config to root logger
  • #​20371 - Permit the use of suspend on a method returning Flow
  • #​20368 - Micrometer: ignore null suppliers
  • #​20364 - Add the exception unwrapping capabilities to RESTEasy Reactive
  • #​20363 - Recurring redirects in OIDC against Azure AD
  • #​20358 - Add maven-publish plugin to fix gradle plugin names
  • #​20357 - Resteasy Reactive: ServerExceptionMapper does not process a thrown Exception (Kotlin only)
  • #​20356 - Enable logging from integration tests
  • #​20355 - Fix gdb debugging with GraalVM/Mandrel >=21.1
  • #​20352 - Returning Uni doesn't work as described
  • #​20350 - NullPointerException in MicrometerRecorder.registerMetrics
  • #​20349 - Fix issue with Datasource DevServices reload
  • #​20347 - Hibernate-Validator: Custom ValueExtractor is not automatically registered
  • #​20346 - Dev-Services throw an exception on live reload if quarkus.datasource.devservices.image-name is set
  • #​20345 - Resteasy Reactive: Kotlin Flow and Multi are not supported in suspend functions
  • #​20340 - In CI swap Java 16 with 17 and in EA job swap 17-ea with 18-ea
  • #​20336 - Upgrade smallrye openapi to 2.1.15
  • #​20335 - Add annotation processor in extension modules
  • #​20330 - Native support for Liquibase MongoDB
  • #​20327 - Replace websockets example by extension codestart in java & kotlin
  • #​20324 - Support CompletableFuture as a return type of RESTEasy Reactive Resource methods
  • #​20322 - Resilient enum for extension metadata & remove 'code' tag from resteasy-reactive-xxx
  • #​20321 - gdb debugging of native images without setting the sources directory no longer works as of GraalVM/Mandrel 21.1
  • #​20319 - Make jacoco work with @​QuarkusIntegrationTest
  • #​20304 - Extension codestart guide (and javadoc for QuarkusCodestartTest)
  • #​20303 - Logging doesn't work on integration test (@​QuarkusIntegrationTest)
  • #​20297 - Only use objcopy in Linux environments
  • #​20283 - ConfigMapping throws crazy bytecode exception
  • #​20274 - Bump org.glassfish:jakarta.el due to vulnerability
  • #​20257 - Configuration injection regression after migrating from 1.12.2.Final to 2.2.3.Final
  • #​20243 - Getting error message:SRCFG00027 in quarkus-2.2.3.Final and quarkus-2.2.2.Final, while test case worked correctly in quarkus-2.2.1.Final
  • #​20235 - Websocket should have a codestarts instead of a singleton example
  • #​20232 - Add GraalVM 21.3 compatibility support for resource registration
  • #​20226 - Signature of com.oracle.svm.core.configure.ResourcesRegistry.ignoreResources changed in GraalVM/Mandrel 21.3-dev
  • #​20215 - Java 17: In CI swap 16 with 17 and in EA job swap 17-ea with 18-ea
  • #​20214 - Only restart dev-service when properties added / changed / deleted
  • #​20209 - Support for TokenIntrospection and UserInfo cache
  • #​20207 - Serialized results that shouldn't appear when CompletableFuture as return value in reactive resteasy with jsonb
  • #​20191 - quarkus-openapi: @Schema(hidden=true) on class level has no effect
  • #​20156 - Introduce QuarkusTestProfileAwareClassOrderer for efficient @TestProfile ordering
  • #​20152 - SROAP04005: Could not find schema class in index: java.lang.Void when using rest-client-reactive with Uni
  • #​20144 - AuthorizationController is not working after 2.2.0.Final
  • #​20117 - Provide JUnit 5.8 test class orderer for efficient ordering of @TestProfile
  • #​20103 - Register @​ConfigMappings directly into the Config builder
  • #​20088 - Kafka SASL GSSAPI exception
  • #​20066 - quarkus.log.min-level doesn't overwrite quarkus.log.level
  • #​19990 - 2.2.2: Fails to find config-mappings (regression from 2.2.1)
  • #​18559 - JaCoCo not working with @QuarkusIntegrationTests
  • #​18333 - Injecting ConfigMapping in resteasy containerrequestfilter causes NoSuchElementException
  • #​16448 - Misleading exception message on @​Transactional(Transactional.TxType.NEVER)
  • #​12800 - OIDC Introspection and Userinfo Cache

v2.2.5.Final

Compare Source

Complete changelog
  • #​22360 - Bump log4j-api from 2.16.0 to 2.17.0 in /bom/application
  • #​22322 - Upgrade Jackson to 2.12.6
  • #​22313 - More efficient platform version and BOM import selection algorithm for a given set of extensions
  • #​20684 - Bump Netty to 4.1.69.Final
  • #​19742 - Bump jackson-bom from 2.12.4 to 2.12.5

v2.2.4.Final

Compare Source

Major changes
Complete changelog
  • #​22212 - Update to Vert.x 4.1.7
  • #​22208 - Move 2.2 CI from JDK 16 to JDK 17
  • #​22187 - Ban Logback dependencies from the build
  • #​22170 - Bump log4j-api from 2.15.0 to 2.16.0
  • #​22127 - Update Log4j 2 API to 2.15.0 - 2.2
  • #​22069 - Fix native-image arguments generation for native-sources package type
  • #​21998 - Enforce order of arguments passed to native-image in container builds
  • #​21994 - Update to Vert.x 4.1.6
  • #​21670 - Upgrade to MySQL JDBC driver 8.0.27
  • #​21475 - Bump cron-utils from 9.1.5 to 9.1.6
  • #​21305 - Regenerate truststore for self-signed certificate case
  • #​21018 - Disable single parsing of compiler graphs by default
  • #​20894 - Update to GraalVM 21.3
  • #​20808 - DeploymentDependencySelector equals and hashCode impl
  • #​20775 - Upgrade to Hibernate ORM 5.5.8.Final - 2.2
  • #​20727 - Fix Micrometer unremovable bean handling
  • #​20703 - Micrometer custom MeterFilter not registered when not declared with @​Produces annotation
  • #​20673 - quarkus:dependency-tree re-initialize the repository system to properly interpolate system properties
  • #​20668 - Exclude JUnit 4 from the quarkus-bom
  • #​20661 - The quarkus-maven-plugin:dependency-tree not resolving the dependencies versions correctly
  • #​20598 - Drop GraalVM / Mandrel 20.3 and 21.1 support
  • #​20584 - SmallRye Health codestart
  • #​20568 - Fix serialization of Spring Data JPA Page in native mode
  • #​20554 - Exclude javax.xml.bind:jaxb-api from the quarkus-bom
  • #​20553 - SmallRye Health codestart (in java and kotlin)
  • #​20515 - Qute type-safe validation fix
  • #​20513 - gradlew.bat/mvnw.bat should NOT be executable
  • #​20512 - Qute fails to find methods from parent interface when using multilevel inheritance
  • #​20451 - Fix quarkus.native.debug-build-process
  • #​20435 - Handle dependency constraint in gradle conditional dependency resolution
  • #​20428 - Add class information on exception
  • #​20427 - JandexUtil should report the class name when failing to fetch a class from the index
  • #​20419 - Gradle - Cannot find dependency when under constraints
  • #​20412 - Upgrade Jakarta EL impl to 3.0.4
  • #​20394 - Swap put and post methods
  • #​20390 - Fix misleading exception message on @​Transactional(Transactional.TxType.NEVER)
  • #​20387 - Update SmallRye Config to 2.5.1
  • #​20373 - Apply min-level logging config to root logger
  • #​20368 - Micrometer: ignore null suppliers
  • #​20355 - Fix gdb debugging with GraalVM/Mandrel >=21.1
  • #​20350 - NullPointerException in MicrometerRecorder.registerMetrics
  • #​20327 - Replace websockets example by extension codestart in java & kotlin
  • #​20322 - Resilient enum for extension metadata & remove 'code' tag from resteasy-reactive-xxx
  • #​20321 - gdb debugging of native images without setting the sources directory no longer works as of GraalVM/Mandrel 21.1
  • #​20316 - Skip instrumentation check if disabled
  • #​20301 - Live reload instrumentation steps executed when instrumentation is disabled
  • #​20297 - Only use objcopy in Linux environments
  • #​20295 - Correct handling of empty GraphQL requests
  • #​20293 - Correct handling when empty GraphQL requests arrive
  • #​20283 - ConfigMapping throws crazy bytecode exception
  • #​20274 - Bump org.glassfish:jakarta.el due to vulnerability
  • #​20263 - Fix issue with default beans resolution
  • #​20262 - Deployment performance improvement
  • #​20261 - Don't enable basic auth as a fallback if it has been disabled
  • #​20249 - Bump kafka2.version from 2.8.0 to 2.8.1
  • #​20245 - Fix broken link
  • #​20235 - Websocket should have a codestarts instead of a singleton example
  • #​20232 - Add GraalVM 21.3 compatibility support for resource registration
  • #​20226 - Signature of com.oracle.svm.core.configure.ResourcesRegistry.ignoreResources changed in GraalVM/Mandrel 21.3-dev
  • #​20225 - Register rest-client-reactive response for reflection
  • #​20216 - Allow injection of Exception type in @​ServerExceptionMapper when handling multiple exceptions
  • #​20213 - Micrometer: use method for generated mp gauge obj
  • #​20206 - Register fields of JAX-RS providers if necessary
  • #​20204 - Qute message bundles - fix application class predicate
  • #​20202 - @​ServerExceptionMapper seems to not support handle multi exception type
  • #​20200 - cannot deserialize from Object value (no delegate- or property-based Creator)
  • #​20187 - Add test resources dir to CP
  • #​20184 - Only the first @​Gauge annotation is scanned on a class when using MPMetrics and Micrometer
  • #​20180 - Fix scheduler doc broken links
  • #​20179 - ./gradlew quarkusTest does not include the test/resources on the classpath
  • #​20174 - Include the manifest file into the maven plugin jar
  • #​20173 - Avoid NPE on nameCache miss
  • #​20172 - Fix issue Swagger UI doc
  • #​20171 - Feature/bcryptutil passwordmatches
  • #​20168 - Update SmallRye Config to 2.5.0
  • #​20167 - Fix reflections registration of constructors used in serialization
  • #​20161 - RestEasy SPI HttpRequest injection in ContainerRequestFilter fails silently in native image
  • #​20151 - Update OidcTestSecurityIdentityAugmentorProducer to generate a single RSA key
  • #​20150 - Support BouncyCastle KeyFactorySpi in native mode
  • #​20149 - Fix issue where RESTEasy Reactive kept incorrect media type state
  • #​20142 - Resteasy Reactive response Content-Type string taken from request and cached badly
  • #​20136 - Bump netty-bom from 4.1.67 to 4.1.68
  • #​20135 - Fail in case one of the requested catalogs couldn't be resolved instead of warning about it
  • #​20134 - Handle openshift log stream errors in a more resilient fashion
  • #​20129 - Take configured wait time into account in @​QuarkusIntegrationTest for log file check
  • #​20126 - Remove tomcat-annotations-api from Jaeger
  • #​20125 - Duplicate javax.annotation.Priority in dependencies
  • #​20124 - OidcTestSecurityIdentityAugmentorProducer generates a new RSA key for every test (even non OIDC ones)
  • #​20119 - Fix quarkus.http.host-enabled=false without domain socket
  • #​20113 - Introduce build item that gives access to generated k8s resources
  • #​20111 - Nullpointer at SchemaManagementIntegrator.disintegrate
  • #​20107 - Bump smallrye-jwt version to 3.3.0
  • #​20104 - Enable the Panache annotation processor in Gradle if it's found on the classpath
  • #​20101 - Use proper wait-time for jar and docker launch modes
  • #​20098 - RoleBinding is now properly labelled / annotated
  • #​20097 - ArC bean resolution - handle qualifier default values correctly
  • #​20094 - KeyFactory with Bouncy Castle not working in Native Mode
  • #​20078 - Fixed NPE and proper filtering of 1.x platform descriptors
  • #​20066 - quarkus.log.min-level doesn't overwrite quarkus.log.level
  • #​20065 - Kubernetes extension doesn't generate labels for RoleBinding resources
  • #​20064 - io.quarkus.qute.i18n.MessageBundle annotated class *__Bundle not found for multi-module gradle project in test mode
  • #​20056 - Rest Client Reactive: Support PathParam from BeanParam
  • #​20052 - Make failure count red
  • #​20050 - Be more intelligent about locating java for @​QuarkusIntegrationTest
  • #​20049 - It's not possible to use QuarkusIntegrationTest in case default Java version is less than 11
  • #​20048 - Make MpMetadata public
  • #​20047 - IllegalAccessError for gauges with Micrometer + MP Metrics binder
  • #​20032 - CLI: make display of subcommands consistent
  • #​20029 - Use quarkus-gradle-plugin.version property in the JSON metadata template to represent the version of the Gradle plugin
  • #​20027 - @​PathParam does not work with REST Reactive Client when mixed with BeanParam
  • #​20026 - Loosen restriction on casing of the Accept header
  • #​20021 - Resteasy-Reactive Accept Matching should be case insensitive
  • #​20017 - CLI commands and sub-commands are listed sort of randomly in help message
  • #​20015 - Improve the kubernetes-config doc
  • #​20011 - CLI: change rendering of nested subcommands in help
  • #​20007 - GradleProjectBuildFile.getDependencies() should be returning direct dependencies instead of all of them
  • #​20004 - Capture histogram data if configured for long task timers
  • #​20000 - Improve documentation of kubernetes-config extension
  • #​19999 - Mark the uber-jar as a multi-release jar if META-INF/versions/ exists in the generated jar
  • #​19997 - Fix Multiple Hibernate ORM DevUI entries
  • #​19991 - Uber-JARs don't support multi-release libraries
  • #​19980 - Bump mongo-client.version from 4.3.1 to 4.3.2
  • #​19979 - CLI help message contains text for registry add command instead of extension add command
  • #​19964 - Fixes related to Kotlin JVM target
  • #​19958 - Trim container-image configuration values
  • #​19956 - Automatically remove trailing spaces in the application.properties file
  • #​19955 - Make @​TestSecurity work correctly with unannotated JAX-RS endpoints security feature
  • #​19923 - OAuth and Swagger UI fails on 2.2.1.Final
  • #​19896 - quarkus.security.jaxrs.deny-unannotated-endpoints=true does overrule @​TestSecurity(authorizationEnabled = false)
  • #​19711 - GraalVM issue with ArrayList serialization
  • #​19613 - ConfigMapping does not handle java.nio.file.Path by default
  • #​19590 - Bump jsoup from 1.12.1 to 1.14.2 in /build-parent
  • #​19511 - Re-enable single parsing of compiler graphs in native-image
  • #​19493 - Fix issue with provider registration
  • #​19474 - security-jpa-quickstart failing in native
  • #​19446 - InlineBeforeAnalysis enabled by default in coming GraalVM 21.3 release
  • #​19370 - Cannot turn off http server
  • #​19225 - Run reactive rest client on Vertx same context
  • #​18977 - Reactive REST Client breaks Hibernate Reactive Transactions
  • #​18833 - Re-enable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
  • #​17223 - Custom native container runtime options are overwritten
  • #​16968 - OpenShift: Annoying Random Issue when deploying into OpenShift
  • #​16596 - Quarkus Gradle plugin breaks Gradle incremental compilation
  • #​16448 - Misleading exception message on @​Transactional(Transactional.TxType.NEVER)
  • #​13408 - Add characterEscapeHandler TypedXmlWriter xmlseeAlso support and fix separator jaxbindex

v2.2.3.Final

Compare Source

Major changes
Complete changelog
  • #​20041 - Micrometer: fix quarkiverse groupId in docs
  • #​20040 - Documentation page for micrometer metrics shows wrong quarkiverse extension depedency
  • #​20016 - Bump kubernetes-client-bom from 5.7.2 to 5.7.3
  • #​20010 - Fix declaredType handling in RESTEasy Reactive
  • #​20008 - Upgrading to 2.2.2 - REST resource extending abstract class fail on POST/PUT
  • #​19993 - Fix NPE in QuarkusTestExtension.runAfterAllCallbacks() on failed boot (2.2)
  • #​19950 - Regression: Knative deployments not working in 2.2.1.Final

v2.2.2.Final

Compare Source

Major changes
  • #​19928 - Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
  • #​17482 - Pass --exclude-config programatically
Complete changelog
  • #​19949 - Fix continuous testing race
  • #​19948 - SCI's can't add websocket endpoints
  • #​19947 - Fix log assertions
  • #​19939 - Add mailer-deployment to bom
  • #​19938 - Oracle JDBC metadata overrides
  • #​19937 - Revert "Register @​ConfigMappings directly into the Config builder"
  • #​19936 - Fix a few issues with the CI build report
  • #​19932 - Mark oidc-client and oidc-client-filter as stable and update descriptions for all OIDC extensions
  • #​19928 - Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
  • #​19927 - SmallRye GraphQL 1.3.2
  • #​19926 - Experimental Maven goal to check for Quarkus platform and extension updates
  • #​19925 - Add instructions to access App passwords page
  • #​19922 - Set default jvm-target in basic kotlin sample project
  • #​19921 - Fix combination of multiple @Nested tests with root lifecycle methods
  • #​19920 - Fix broken link for config-reference
  • #​19915 - Property value can't be read from Vault testcontainer in Quarkus 2.2.1, works fine in 2.1.4 version
  • #​19909 - Fixed a broken link in a guide
  • #​19908 - Include relevant upstream catalogs even if their versions aren't recommended for new projects
  • #​19906 - Fix gradle deployment classpath leak
  • #​19904 - Fix issue with skip predicates in scheduled methods
  • #​19902 - gRPC - archive with a MutinyBean implementor is a bean archive
  • #​19901 - Expose Agroal feature: idle validation
  • #​19900 - There must be exactly one bean that matches the skip predicate
  • #​19897 - Fix use of OpenTelemetry OTLP exporter in native mode
  • #​19895 - Ensure that eager security handling works in native mode
  • #​19887 - LambdaContainerHandlerSubstitution class must be marked final
  • #​19886 - [native-image] integration-tests/amazon-lambda-rest, UserException: Annotated class must be final
  • #​19882 - Fix RESTEasy classic server templating for observability
  • #​19880 - Update JNA to work with Apple M1
  • #​19878 - NoSuchMethodException when update from 2.2.0.CR1 to 2.2.1 in native mode
  • #​19877 - Native build error on Quarkus 2.2.1.Final when using Opentelemetry
  • #​19874 - Bump kubernetes-client-bom from 5.7.0 to 5.7.2
  • #​19871 - Make KubernetesClientErrorHandler always throw a RuntimeException
  • #​19870 - Potential NPE when deploying on Kubernetes / Openshift
  • #​19857 - Clean up hang detection on failed start
  • #​19851 - Rest Client Reactive: improve error on invalid subresource return type
  • #​19848 - Dev UI Keycloak - Make the logout button visible
  • #​19846 - Dev UI Test result screen make sure dark background use light text
  • #​19844 - Don't fail Hibernate Validator when no RESTEasy Reactive request is in progress
  • #​19843 - JUnit @​Nested with @​QuarkusTest with @​BeforeEach on Root-Class fails (Since 2.2.1.Final)
  • #​19842 - Take @TestSecurity(authorizationEnabled = false) into account for RESTEasy Reactive
  • #​19837 - Marking Amazon extensions as stable
  • #​19829 - Provide actionable error message when Provider in RESTEasy Reactive isn't a bean
  • #​19827 - Set actual file name in Rest Client Reactive multipart support
  • #​19824 - Mark quarkus-container-image-openshift as stable
  • #​19823 - Fix @​NoCache without fields handling in RESTEasy Reactive
  • #​19822 - RESTEasy Reactive @​NoCache unexpected behavior
  • #​19820 - Make sure KC Dev UI page persists after reload
  • #​19818 - Update status of the Mutiny, AMQP connector and gRPC extensions
  • #​19812 - Do not propagate java compiler argument in kotlin compilation provider
  • #​19810 - CLI: docs and help for -P
  • #​19809 - Fix NoSuchElementException on @Before/AfterAll with TestInfo
  • #​19808 - Update to Vertx 4.1.3, Mutiny Bindings 2.13.0 and Netty 4.1.67
  • #​19807 - Update OIDC TokenStateManager to return Uni
  • #​19806 - Add the ability for extensions to exclude GraalVM config from jars [Revisited]
  • #​19805 - Quarkus RestEasy Reactive MultiFormData Client Upload Jar Issue
  • #​19800 - JUnit: Exception in BeforeAll/AfterAll with TestInfo parameter
  • #​19796 - Codestarts - gRPC - add index.html
  • #​19795 - K8s Service redeployment
  • #​19794 - Set default jvm-target in kotlin sample project
  • #​19791 - Update Dev UI with the correct state when resuming
  • #​19781 - Undertow Websockets: Could not create an endpoint dynamically
  • #​19777 - Continuous testing - Dev UI reports "All tests passed" despite there's a test failure
  • #​19754 - cannot create 999-snapshot project
  • #​19724 - Remove hard coded dependency version in ConditionalDependenciesTest
  • #​19701 - Fail to redeploy to Kubernetes
  • #​19670 - io.quarkus.oidc.TokenStateManager called from event loop thread
  • #​19642 - add tip in grpc code start to tell user how it works
  • #​19624 - Upgrade the Oracle JDBC driver to benefit from JDK11 baseline
  • #​19448 - Arc: Regression issue when mapping @ConfigMapping using a custom ConfigSource implementation
  • #​19374 - Dev UI - Test report output not visible
  • #​19156 - quarkus-reactive-pg-client not detected when using gradle
  • #​18962 - Vulnerability in netty-codec 4.1.65
  • #​18838 - ConditionalDependenciesTest shouldn't hardcode the byte-buddy version
  • #​18469 - [RESTEasy] enabling GZIP compression results in corrupted chunked response
  • #​18251 - Opentelemetry server templating does not work with template in class Path annotation
  • #​18166 - Automatic recompilation for Kotlin sources on quarkusDev does not work with Quarkus 2.0.0.CR3 (with gradle)
  • #​17482 - Pass --exclude-config programatically
  • #​14695 - IllegalReferenceCountException logged with enabled compression

v2.2.1.Final

Compare Source

Major changes
Complete changelog
  • #​19784 - Upgrade build-reporting-maven-extension to 1.0.4
  • #​19780 - Use the proper config values when pulling base image for native build using Jib
  • #​19769 - Provide actionable error message when RESTEasy can't pick Provider constructor
  • #​19760 - Fix dev mode launch on Windows, replace jline with Aesh in the quarkus-maven-plugin
  • #​19756 - Replace "Could not find MessageBodyWriter for response object of type: java.util.ArrayList of media type: application/json" with helpful tip
  • #​19751 - Fix wrong TestInfo test method in @​Before/AfterEach
  • #​19748 - Fix typo in vertx.adoc
  • #​19747 - JUnit: Wrong test method passed in TestInfo parameter of BeforeEach/AfterEach methods
  • #​19746 - Update docs to remove not working examples
  • #​19744 - Jib native build failures when setting custom 'quarkus.jib.base-native-image' values
  • #​19739 - Add Nexus 3 instructions
  • #​19731 - Bump com.gradle.enterprise plugin to 3.6.4
  • #​19730 - Updated "Dev UI page" text to link to Dev UI on localhost
  • #​19729 - ArC - use the context object for a custom pseudo-scope
  • #​19725 - Pseudo scope doesn't use the context class object
  • #​19722 - Qute type-safe validation - include all interface methods in hierarchy
  • #​19715 - Fix NPE in TenantConfigBean preventing proper ARC shutdown leading to class loader issues
  • #​19709 - Extension registry repository as a Nexus Repository proxy
  • #​19708 - Fix "Response head already sent"
  • #​19706 - Handle creating the src dir in dev mode
  • #​19699 - Make it easier to access the static OidcTenantConfig from custom tenant resolvers
  • #​19696 - Upgrade build-reporting-maven-extension to 1.0.3
  • #​19695 - Check whether the platform catalog couldn't be resolved from a Maven mirror
  • #​19693 - Fallback to the original registry repo config in case applied mirror/proxy from settings didn't work
  • #​19684 - Add an actionable message when attribute of multipart is a file and not accessed as such
  • #​19677 - RESTEasy Reactive Multipart Json Upload doesn't work for files
  • #​19675 - Reactive Messaging WebSocket Guide
  • #​19673 - Regression: Quarkus 2.2.0 breaks Dev Mode on Windows
  • #​19672 - Mute artifact transfer listener for the registry client used from a Mojo unless debug is enabled
  • #​19655 - Index doesn't pick up new interface implementations during dev mode
  • #​19654 - Upgrade to Hibernate ORM 5.5.7.Final
  • #​19640 - Add section about the execution model in reactive guides
  • #​19635 - Fix Arbitrary file write during archive extraction ("Zip Slip") vulnerability
  • #​19630 - Never propagate a WebApplicationException from the client
  • #​19621 - Response head already sent Exception
  • #​19564 - Qute can't find all fields defined on parent interfaces with strict rendering enabled
  • #​19488 - Either RESTEasy Reactive/REST Client Reactive swallow errors in some scenarios, very difficult to debug
  • #​14551 - Confusing info in guide discussing Reactive Messaging and HTTP

v2.2.0.Final

Compare Source

Major changes
Complete changelog
  • #​19625 - Rest Client Reactive guide: add info about RestClientBuilder
  • #​19619 - CLI add/remove registry commands
  • #​19616 - Lift restriction of HTTP application for Kubernetes manifest generation
  • #​19615 - Fix extension combination score calculation for project creation
  • #​19610 - Improve documentation of "Separating Java and native image compilation" section
  • #​19609 - Fix SmallRye Fault Tolerance build-time class loading
  • #​19607 - Get rid of a bunch of compiler warning in RESTEasy Reactive
  • #​19606 - RestClient Reactive + Fault Tolerance doesn't work
  • #​19602 - Add UTF-8 as charset when RESTEasy Reactive returns text/plain
  • #​19601 - Make the use of @​Blocking and @​NonBlocking a build time error
  • #​19600 - Resuming tests after pause is broken
  • #​19598 - Push security checks further up the handler chain
  • #​19596 - Cannot toggle back to test mode after pause
  • #​19594 - Initialize HibernateOrmConfigPersistenceUnitLog#queriesSlowerThanMs
  • #​19593 - NullPointerException in FastBootHibernatePersistenceProvider
  • #​19578 - Allow customization of default content type for Multipart handling
  • #​19575 - Bring some consistency in Dev Services startup logs
  • #​19574 - Fix @InjectMock and @InjectSpy handling of @Nested tests
  • #​19573 - DataSources DevService doesnt follow the same logs patterns as other devServices
  • #​19572 - RestEasy Reactive: don't bail out from scanning on no @​Path annotations
  • #​19571 - Fail at build time if SpEL is used in @​Value
  • #​19570 - Provide clear build-time error message when using Map in @​ConfigProperties
  • #​19567 - Register the client response builder
  • #​19566 - Update SmallRye OpenAPI to 2.1.10
  • #​19565 - Add @​Incomings support to the reactive messaging extension
  • #​19562 - Two @Incoming via smallrye-reactive-messaging causes build errors.
  • #​19557 - resteasy-reactive client complains about server components missing
  • #​19556 - better/more informative error than "Not a REST client interface: interface update$PlaylistService"
  • #​19552 - Add (OIDC) to the titles/summary as it's a common search term
  • #​19548 - Get all code flow credentials visible to SecurityIdentityAugmentors
  • #​19546 - Ability to initialize Maven repos from env vars
  • #​19544 - Document a set of Kafka integration recipes
  • #​19535 - RESTEasy Reactive broken text on Windows
  • #​19532 - Update SmallRye Reactive Messaging to 3.9.1
  • #​19530 - Update the guides to refer to the io.quarkus.platform BOMs instead of the universe BOM
  • #​19529 - Added mounting PVCs section to openshift doc
  • #​19528 - Documentation is unclear about how to mount a PVC on Openshift
  • #​19527 - RESTEasy Reactive multipart - way to override default charset and content type
  • #​19520 - Use new SerializationFeature.register API with GraalVM/Mandrel >=21.3
  • #​19518 - Add JUnit TestInfo support
  • #​19517 - Add all the properties for MongoDB Service Binding
  • #​19507 - gRPC Dev UI: better size for response text, include streaming services and health endpoint
  • #​19505 - Mark RESTEasy Reactive as stable
  • #​19503 - Extension registry user documentation
  • #​19498 - Rest Client Reactive: don't retrigger client response filters when they fail
  • #​19487 - Vert.x TCCL fixes
  • #​19485 - keycloak DevService doesnt follow the same logs patterns as other devServices
  • #​19484 - Expose Jib offline mode
  • #​19482 - Classloader issue with JUnit TestInfo
  • #​19478 - Document reactive health check
  • #​19476 - Reactive rest client custom exception mapper is invoked twice
  • #​19475 - OpenAPI: Added support for quarkus.resteasy-reactive.path
  • #​19460 - "Separating Java and native image compilation" docs different to actual behaviour
  • #​19442 - Cannot deploy "pure" messaging application to Kubernetes
  • #​19434 - Setting quarkus.resteasy.path not reflected in OpenAPI or Swagger
  • #​19415 - Rest Client Reactive: Exceptions from ResponseExceptionMapper are wrapped in ProcessingException
  • #​19391 - No (mock) injection when using @​Nested JUnit tests
  • #​19368 - Spring Properties: Can't inject values using complex SpEL
  • #​19366 - Spring Config: Using @ConfigurationProperties to inject maps does not work
  • #​19338 - CoreSerializationInGraalITCase of integration test Main fails with latest GraalVM
  • #​19298 - Add migration note about using @ConfigMapping only for Interfaces
  • #​16897 - Security roles checked after constraints validation with quarkus-resteasy-reactive
  • #​15935 - Unable to use @​Authenticated with resteasy-reactive and smallrye jwt with proactive auth disabled

v2.1.4.Final

Compare Source

Major changes
Complete changelog
  • #​19641 - Fix quarkus.test.arg-line multiple args handling
  • #​19637 - Documentation Fix: Changing Type to reflect Kotlin implementation
  • #​19623 - Regression in launching IntegrationTests instrumented with Jacoco-Maven-Plugin
  • #​19618 - Activate RequestContext when resolving TenantResolver
  • #​19611 - Rest Client: exclude weld-api
  • #​19605 - Only check if docker is running when redis devservice is needed
  • #​19599 - Setting quarkus.redis.devservices.enabled to false does not work
  • #​19595 - Fix Resteasy Reactive race
  • #​19583 - Simplify gradle native configuration example
  • #​19582 - Get BouncyCastle KeyPairGenerator working in the native image
  • #​19577 - Fix property to build a native executable via Docker
  • #​19576 - Add HTML to Qute extension keywords
  • #​19568 - Fix RR bug introduced in the last race fix
  • #​19550 - Handle extensions without any description set
  • #​19545 - Update SmallRye Config to 2.4.4
  • #​19542 - Use MultivaluedHashMap in examples
  • #​19540 - Internal Server Error at /q/dev/ 3
  • #​19523 - Allow for async operations resolving the tenant
  • #​19522 - Remove DevServices shutdown hooks
  • #​19521 - Hot replacement breaks vert.x context propagation
  • #​19519 - BlockingOperationNotAllowedException is thrown when access database with panache in TenantConfigResolver
  • #​19516 - Quarkus Native Image Isn't Working on Lambda
  • #​19512 - Unable to get Otel Current Context in debug Mode with opentelemetry
  • #​19510 - Move to JLine 3.x to avoid Jansi 1.x dependency/usage
  • #​19509 - Unpredictable "Shutdown in progress" exception for code in dev mode
  • #​19499 - Qute description doesn't mention HTML templating
  • #​19496 - Properly deprecate quarkus.resteasy.metrics.enabled
  • #​19491 - Crash during mvn io.quarkus-maven-plugin:2.1.2.Final:create
  • #​19480 - Warning about deprecated quarkus.resteasy.metrics.enabled is printed even when replacement setting is already used
  • #​19477 - Add a JUnit tag for @​QuarkusTest so that we can exclude them easily
  • #​19467 - Hibernate Multitenant project with a @​RequestScoped TenantResolver throws javax.enterprise.context.ContextNotActiveException
  • #​19455 - Use Maven plugin's groupId and version as the base for the target platform groupId and version
  • #​19454 - Rest Client Reactive: unwrap exceptions set by mappers in async
  • #​19393 - Remove dependency to weld
  • #​19390 - Warning SRCFG01005 when using quarkus.config.locations
  • #​19376 - Command Mode docs - mention the "e" hotkey
  • #​19261 - Simplify proxy selection for the REST Client
  • #​19250 - quarkus-maven-plugin:2.1.0.Final creates project with different platform version
  • #​19240 - Rest Client java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0 when setting http.nonProxyHosts
  • #​18642 - Security provider BC + Native Mode not working in Quarkus v2.0
  • #​18548 - Error injecting rest client caused by PatternSyntaxException when http.nonProxyHosts is set

v2.1.3.Final

Compare Source

Major changes
Complete changelog
  • #​19490 - Fix RESTEasy Reactive race
  • #​19486 - Ability to configure the registry URL from an env var
  • #​19481 - Fix typo in config reference docs
  • #​19471 - SimpleQuarkusRestTestCase#testFormMap sometimes fails with NPE
  • #​19459 - Make roles unique when creating users in Keycloak dev services
  • #​19458 - Fix minor DevServices for Keycloak typos
  • #​19440 - Filter out duplicate JMX registration message
  • #​19437 - Make sure logging is up when flyway starts
  • #​19430 - Make sure projects based on non-recommended platform versions can still list relevant extensions
  • #​19429 - Improve additional build args documentation
  • #​19424 - Update event bus documentation to explain how to access an executor managed by Quarkus
  • #​19419 - Add last-updated metadata attribute to the PlatformCatalog as reported by Maven metadata
  • #​19411 - Fixed errors in pom
  • #​19408 - Fix handling multipart requests manually
  • #​19407 - Rename max.in.flights.requests.per.session to max.in.flight.requests.per.connection
  • #​19404 - RESTEasy Reactive build failure with MULTIPART_FORM_DATA
  • #​19403 - Prevent an infinite loop in AeshConsole write
  • #​19400 - Queue the log messages if the queue compaction leads to new space
  • #​19392 - Dev mode freezes when quitting and console log colors are switched off
  • #​19383 - Gradle listExtension - fails on new release or project out of date with latest release
  • #​19381 - QuarkusDelayedHandler prints an error and throws a log message away even if the queue was compacted
  • #​19378 - Make separate schema compiling really work
  • #​19377 - JPA Converter with auto-apply
  • #​19358 - Fix Dev Console open browser error on windows
  • #​19357 - Fix abstract method error in REST client
  • #​19355 - RR routing fixes
  • #​19349 - Ability configure extension registries from the environment variables
  • #​19347 - Ignore unknown indexed property names in @​ConfigRoot
  • #​19345 - Minor naming changes for the doc
  • #​19344 - Schedule reflective type hierarchy visits instead of processing it recursively
  • #​19343 - Add Surefire test results for Gradle integration tests
  • #​19341 - Reactive rest client doesn't support resource locator and subresource
  • #​19313 - Ability to set registry client cache policy to "always" refresh from env
  • #​19305 - Add build reporting extension and include report into uploaded archives
  • #​19299 - RESTEasy reactive endpoint 404
  • #​19290 - [Update to Quarkus 2.1.1.Final] Throw java.io.IOException when press 'w' in DevConsole
  • #​19262 - Spurious warning when handling string list properties from YAML
  • #​19045 - Kafka JMX registration causes issues with continuous testing
  • #​18542 - Resteasy-reactive routing does not work when paths are shared across classes.
  • #​16874 - JPA Converter with auto-apply not working
  • #​8371 - Should be ManagedExecutor in the Reactive Messaging Doc

v2.1.2.Final

Compare Source

Major changes
Complete changelog
  • #​19324 - Efficient scan of jandex index for Spring JPA Annotations
  • #​19323 - Degredation in Dev mode startup time for project using quarkus-spring-jpa extension
  • #​19319 - Upgrade to JBoss Threads 3.4.2.Final
  • #​19315 - Enable a LogCategoryBuildItem to avoid causing contention on Vert.x warnings
  • #​19314 - Performance: contention on Logger instance caused by Vertx warning
  • #​19307 - Gradle: make sure platforms and enforced platforms are applied to the deployment classpath
  • #​19304 - Command mode apps - fix the restart key in the docs
  • #​19301 - Fix JsonPlatformStream.setReleases and add missing equals/hashCodes
  • #​19300 - Register classes referenced in Picocli annotations for reflection
  • #​19297 - KOGITO-5643 Kogito quickstarts on Quarkus is failing
  • #​19293 - Set correct TCCL for dynamic tests
  • #​19292 - Fall back to ThreadLocal if Netty is not present
  • #​19289 - picocli does not register defaultValueProvider references thus breaks in native
  • #​19279 - Update SmallRye Config to 2.4.3
  • #​19267 - Release buffer on ResteasyReactiveOutputStream when it is written to overflow
  • #​19260 - Do not filter binary resources and SVG
  • #​19259 - Add default values to config in Dev UI
  • #​19257 - Memory leak in ResteasyReactiveOutputStream
  • #​19252 - Fix documentation of property for JAX-RS Application class
  • #​19247 - Agroal has a reference to a Netty class while not depending on it
  • #​19246 - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive server jackson reader
  • #​19237 - Improve RESTEasyReactive error message
  • #​19236 - Allow for {} characters in the regex
  • #​19231 - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive
  • #​19228 - Upgrade to Hibernate ORM 5.5.6.Final
  • #​19223 - Honor read timeout in reactive rest client
  • #​19215 - Fix typos in javadocs of RoutingExchange
  • #​19213 - Reaugment removes build-system.properties
  • #​19210 - Enables dev services for reactive datasources
  • #​19208 - Dev services are not always started for reactive datasources
  • #​19117 - Broken favicon for Dev UI
  • #​18961 - Documentation: Changing parameter to ordinal
  • #​18823 - Reading config settings as Map doesn't work with Inheritance
  • #​17526 - Reactive REST Client does not honor readTimeout and connectTimeout
  • #​17140 - PatternSyntaxException on @​Path definition with regexp

v2.1.1.Final

Compare Source

Major changes
Complete changelog
  • #​19203 - Fix typo in error message on invalid sql_load_script
  • #​19201 - Ensure various non-bean JAX-RS components work in native
  • #​19187 - Don't run Jacoco with continuous testing
  • #​19179 - Micrometer: add fallback handler for mismatched content header
  • #​19163 - Run test with jacoco on quarkus:dev fails
  • #​19160 - Resteasy reactive: Fix NullPointerException when using multipart with optional value
  • #​19159 - Allow the use of UniAsserter in @​BeforeEach and @​AfterEach test methods
  • #​19155 - Revert "Optimise the strategy we use to reset the classloader in the …
  • #​19153 - Fix broken images in Keycloak Dev UI Guide
  • #​19147 - Add capability for elasticsearch-rest-high-level-client
  • #​19146 - Add capability for mongodb-client
  • #​19145 - Bump neo4j-java-driver from 4.3.3 to 4.3.4
  • #​19136 - Classloader changed in quarkus 2.1.0 (regression from 2.0.1) for optaplanner/drools with smallrye (but not resteasy)
  • #​19135 - Avoid SmallRyeContextPropagationRecorder to leak the classloader
  • #​19123 - Suppress split package warning in Fabric8 Openshift Client
  • #​19122 - Dev UI Keycloak token improvements
  • #​19120 - Fix image issue in Keycloak Dev Services documentation
  • #​19115 - New weak reflection implementation
  • #​19112 - Fix RESTEasy reactive race
  • #​19109 - Can't seem to use UniAssertSubscriber nor JUnit's @BeforeEach or @AfterEach with @TestReactiveTransaction
  • #​19103 - Fix various minor documentation issues
  • #​19100 - Update HttpCredentialTransport to keep a lower case authentication scheme
  • #​19099 - Infinispan Dev UI without Infinispan configuration
  • #​19097 - Fix typos in the consul-config.adoc guide
  • #​19096 - Pass arguments arrays to Runtime::exec
  • #​19092 - Split package usage for io.fabric8:openshift-model, io.fabric8:openshift-model-operator
  • #​19089 - Make SplitPackageProcessor configurable
  • #​19088 - Codestarts - add gRPC codestart
  • #​19087 - Ensure that building native image doesn't fail when objcopy is missing
  • #​19084 - Rest Client Reactive: do not parse response on error
  • #​19079 - Unable to create native debug build in Gradle
  • #​19072 - Don't setup logging on failure in dev mode
  • #​19071 - Fix warnings on startup failure
  • #​19070 - Load Multipart class in correct CL
  • #​19062 - Avoid potential NPE @Context ResourceInfo is used
  • #​19060 - Terminate native image build container when Quarkus build terminates
  • #​19058 - Fix ConfigMapping mock documentation
  • #​19054 - SplitPackageProcessor should also include information about type and classifier of any given app archive
  • #​19053 - Verify build tool file presence based on all build tool possible values
  • #​19051 - Quarkus fails to report a correct exception when conflicting authentication mechanisms are used (was Quarkus: can't verify Auth0 token)
  • #​19049 - CLI "quarkus dev" command is not working with gradle kotlin
  • #​19047 - Minor testing fixes
  • #​19043 - Reload fixes for Avro and SSE
  • #​19037 - Multipart Class Defined Outside Resource Implementation Fails with CNFE "Populator"
  • #​19032 - Register for reflection some log4j classes used by Elasticsearch
  • #​19031 - Make SplitPackageProcessor configurable
  • #​19029 - Updated documentation for quarkus.test.arg-line
  • #​19028 - Improve the way tokens and logged in users are shown in Keycloak Dev UI
  • #​19027 - KOGITO-5288 Quarkus guide Kogito DMN extension
  • #​19025 - KOGITO-5289 Kogito DRL guide
  • #​19017 - QuarkusIntegrationTest: argLine is also given to docker run, which doesn't work because jacoco sets -javaagent
  • #​19015 - gRPC blocking client calls - event loop detection
  • #​19014 - Fix some test status messages in the console
  • #​19010 - Ensure Flow return type works with Request Scope in RESTEasy Reactive
  • #​19007 - Close the RuntimeClassLoader on stop
  • #​19004 - Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template
  • #​19003 - DevTools: fixes and improvements calculating recommended combinations of extension origins
  • #​19002 - Fix usage of @​TestHTTMResource with random ports in integration tests
  • #​19001 - DevMode Runtime ClassLoader is never closed
  • #​19000 - Make media type negotiation in RESTEasy Reactive more spec compliant
  • #​18997 - Resteasy Reactive not working with unspecified accept header and multiple produces
  • #​18995 - Fix target handling in RESTEasy Reactive when used in filters
  • #​18993 - ContextNotActiveException for request scoped bean in Kotlin Flow
  • #​18990 - NPE with getUriInfo() after aborting a request during the Authorization step in RESTEasy Reactive
  • #​18989 - Only add prometheus annotation and specific k8s resources
  • #​18985 - Better support for relative alternate POM resolution
  • #​18984 - Stop Narayana getting initialized in static init
  • #​18981 - Alternate pom.xml ignored in Quarkus Dev mode and Tests if not specified with an absolute path
  • #​18976 - Log that a token can not be introspected if the introspection address is null
  • #​18974 - Update Oidc DevServices doc with a note about a valid redirect URI
  • #​18971 - Filter HTTP URL for client spans
  • #​18968 - Fix smallrye.jwt.require.named-principal default value in the docs
  • #​18966 - Add helper to get extension bom in devtools
  • #​18955 - Fix project repos for quarkus:dependency-tree
  • #​18954 - quarkus:dependency-tree fails on conditional dependencies unless they are present in the local repo
  • #​18953 - Make addCloseTask thread safe
  • #​18950 - Don't attempt to open Aesh if no input support
  • #​18948 - Micrometer: binder default with jvm/system metrics
  • #​18947 - Fix quarkus.oidc.tenant-enabled typo in KeycloakDevServicesProcessor
  • #​18945 - Disable the Kafka Connector graceful shutdown in dev mode
  • #​18944 - Reset the classloader of the internal Vertx pool as well
  • #​18943 - dev-mode Classloader leak via Vert.x internal worker pool
  • #​18939 - Add configuration property for Jackson's FAIL_ON_EMPTY_BEANS
  • #​18937 - Deactivating Micrometer default binders
  • #​18936 - Change the OpenAPI config mapping to use Config Interceptors
  • #​18935 - Clarify scope for ConstraintValidators
  • #​18931 - Quartz - detect ArC subclasses in InvokerJobFactory
  • #​18928 - Upgrade to Hibernate Search 6.0.6.Final
  • #​18927 - Add fail on empty beans jackson mapper property to application properties
  • #​18926 - Fix ClassLoader leak
  • #​18925 - Add a custom connection cache to Agroal
  • #​18924 - Cancel the timer when the tests are done
  • #​18922 - Add toggle test output to prompt
  • #​18908 - Improve Kafka Avro serializer/deserializer autodetection
  • #​18904 - KOGITO-5560 remove 'preview'label from community website
  • #​18900 - quarkus-smallrye-openapi property quarkus.smallrye-openapi.operation-id-strategy doesn't work
  • #​18896 - Create kogito-pmml quickstart guide
  • #​18887 - Quarkus continuous test mode hides server output
  • #​18885 - Quartz cannot find bean instances of jobs
  • #​18875 - Disable Vert.x TCCL management
  • #​18867 - Avoid trying to set permissions on the cache directory on windows
  • #​18776 - ClassCastException for AVRO generated sources when running in dev mode
  • #​18763 - Combination Hibernate Validation advice to use @​ApplicationScoped does not work.
  • #​18299 - Live-Reload not working with Hibernate Reactive
  • #​18250 - OpenTelemetry ClientTracingFilter adds credentials to http.url field
  • #​18012 - TrustStore support for OIDC and OIDCClient
  • #​18002 - Custom CA for OIDC connection
  • #​17344 - gRPC - log an error if a blocking client is used on the event loop
  • #​17304 - Agroal has a thread local leak
  • #​16895 - Unable to make the Vert.x cache directory in Windows
  • #​16211 - Reactive resteasy native exception
  • #​16122 - Reactive ContainerResponseFilter throws NPE
  • #​15598 - Prometheus annotations not making sense on some Kubernetes resources
  • #​15093 - Micrometer return 404 instead of 406
  • #​13575 - org.apache.logging.log4j.message.ReusableMessageFactory can not be instantiated reflectively
  • #​12237 - Field annotated with @​TestHTTMResource is not properly set if running in native mode with random http port
  • #​7331 - Cancellation of Maven build should stop spawned GraalVM build, too

v2.1.0.Final

Compare Source

Major changes
  • #​17364 - Add DevServices support for Keycloak
Complete changelog
  • #​18941 - NoSuchElementException in RuntimeUpdatesProcessor if no tests are present in multi module in dev mode
  • #​18921 - Disable Dev Services for MongoEntityTest
  • #​18919 - Add connection: close if the server is shut down
  • #​18918 - Micrometer: additional config adapter
  • #​18913 - Add new line on enter back
  • #​18912 - Reset the current context Classloader on the threads of the Vertx blocking executor pool
  • #​18911 - dev-mode Classloader leaks via the vertx blocking executor pool
  • #​18902 - Update Keycloak DevConsole to use the authorization code grant by default
  • #​18898 - Bump kubernetes-client-bom from 5.5.0 to 5.6.0
  • #​18897 - Fix conditional dependency parsing
  • #​18892 - Classic Rest Client: honor quarkus.tls.trust-all in RestClientBuilder
  • #​18891 - CLI: registry --streams command option to list the available platform streams
  • #​18890 - Graceful shutdown of keep-alive connections
  • #​18889 - Optimise the strategy we use to reset the classloader in the Common ForkJoin ThreadPool
  • #​18876 - Fix CT hang when compile error in application
  • #​18871 - Fix various issues in security-openid-connect-dev-services.adoc
  • #​18869 - CLI: 2.1.0 doc updates
  • #​18868 - Don't run dokka and kapt on Java 16+ for now, drop --add-opens
  • #​18865 - Update to Vert.x 4.1.2 and friends
  • #​18863 - Clarify that indexed properties are not supported in env variables
  • #​18857 - Fix a few infelicities in getting-started-testing.adoc
  • #​18856 - Add a Dev Console smoke test for Keycloak
  • #​18853 - Disabling Dev Services For Keycloak causes a template exception due to a strict rendering
  • #​18852 - CLI: make --refresh work in combination with -S
  • #​18851 - Kafka documentation review
  • #​18847 - Rename quarkus.datasource.devservices to quarkus.datasource.devservices.enabled
  • #​18844 - DevServices datasource property name is quite generic
  • #​18841 - Introduce arbitrary mongo connection URL parameter support in dev-services
  • #​18840 - Fix issue with testing multi module projects
  • #​18837 - Throw an error in case a configured registry isn't available and suggest a workaround
  • #​18832 - Only add the consumer group id if the Kafka config is not empty
  • #​18830 - Quarkus 2.0 mongodb with devServices option
  • #​18826 - Fixes CLI --refresh option
  • #​18825 - Fix native regression in Config validation
  • #​18824 - CLI: set registry client system property
  • #​18821 - Replaced registry 'disabled' option with 'enabled'
  • #​18816 - Always create a new HashMap when changing the immutable extension metadata
  • #​18815 - Ignore case when comparing extension names
  • #​18814 - Regression: Native fails with java.lang.ClassNotFoundException: java.lang.Integer
  • #​18813 - Use the Maven plugin descriptor as the source of plugin's G:A
  • #​18811 - Avoid configuring kafka.group.id if no other Kafka configuration is present
  • #​18810 - Update OpenTelemetry
  • #​18807 - Fix integration between Rest Client Reactive and OpenTracing
  • #​18808 - Extensions should be sorted case insensitive
  • #​18806 - Smallrye-Opentracing with Reactive Rest Client no longer working
  • #​18804 - gRPC request context: activate before all the interceptors are invoked
  • #​18803 - Fix split MongoDB Panache packages
  • #​18800 - Make sure the registry ordering reflects the priority for the platform selection algorithm
  • #​18799 - CLI ext add, list, remove are not registry aware
  • #​18798 - Ignore synthetic methods for purposes of bean validation
  • #​18796 - Quarkus hot reload fails on absent test folder and/or test class in Continuous Testing mode
  • #​18794 - Introduce failure assertions for UniAsserter
  • #​18793 - Bump Kotlin version to 1.5.21
  • #​18791 - CLI: dry-run dir warn; show disabled registry
  • #​18789 - Don't run kapt on Java 17+ until KT-47583 is fixed
  • #​18783 - Quarkus 2.1.0.CR1: Hibernate Validator produces a warning when combined with Resteasy Reactive and Kotlin Coroutines
  • #​18780 - Bump SmallRye JWT version to 3.2.1
  • #​18778 - Add assertThrows method to UniAsserter
  • #​18774 - quarkus21 create --registry-client -S 2.43 --dry-run test27899rr4j fails with non informative error
  • #​18773 - quarkus create --dry-run test fails if test dir already exist
  • #​18770 - disabled:true in config should be enabled:false
  • #​18768 - quarkus registry list not reporting correctly
  • #​18767 - quarkus projects does not have maven compiler configured
  • #​18765 - Bump log4j-jboss-logmanager from 1.2.0.Final to 1.2.2.Final
  • #​18761 - Improve IDE detection
  • #​18758 - Improve error messages for edge cases of @​QuarkusIntegrationTest failure
  • #​18755 - Move @​StaticInitSafe annotation to the proper package
  • #​18753 - Update to SmallRye Fault Tolerance 5.2.1
  • #​18751 - Solution for errors with self-signed certificate
  • #​18747 - Upgrades to Infinispan 12.1.7.Final
  • #​18743 - Fix split packages issue in Hibernate ORM with Panache
  • #​18738 - Dev UI qute config - switch to strict rendering
  • #​18735 - Register profile specific configuration files for hot-reload
  • #​18731 - Add profile specific config files to watched resources in dev mode
  • #​18724 - Kafka quick start generate projects with maven plugin
  • #​18720 - Prevent AmbiguousResolutionException for HttpServerRequest in RESTEasy Reactive
  • #​18719 - Running a CLI app in quarkus dev mode (maven), does not re-run the app after a code change. (macOS
  • #​18716 - Introduce context specific error message for ops that need to run on the Event Loop
  • #​18715 - Make sure gradle test process is destroyed in tests
  • #​18714 - Provide easy way for QuarkusTestResourceLifecycleManager implementations to inject into test
  • #​18706 - Grpc Server QuarkusIntegrationTest fail
  • #​18702 - Remove blocking code from OIDC
  • #​18700 - Separate the console from testing
  • #​18699 - [OpenTelemetry OTLP Exporter extension] Add support for gRPC headers
  • #​18698 - Add basic injection capabilities to QuarkusTestResourceLifecycleManager
  • #​18676 - Clicking on application class in stacktrace causes 500 in dev ui
  • #​18619 - Document quarkus.uuid usage in the kafka reference guide
  • #​18594 - Dev mode console handler does not get installed if there are no tests (picocli app)
  • #​18574 - Make the datasource optional for persistence units with DATABASE multi-tenancy
  • #​18561 - Enable the registry client by default in the dev tools
  • #​18511 - FaultToleranceDefinitionException after migrating to Quarkus 2.0
  • #​18485 - Dev UI qute config - switch to strict rendering
  • #​18400 - Command Mode App under Development mode is NOT able to be restarted or stopped based on user input value
  • #​18361 - Update to SmallRye Fault Tolerance 5.2.0
  • #​18352 - Action prompt in dev mode only seems to appear if tests are present for the app
  • #​18130 - Hibernate ORM with Multitenancy and TenantConnectionResolver default datasource
  • #​17364 - Add DevServices support for Keycloak
  • #​17217 - Keycloak Devservices
  • #​17207 - Introduce exponential backoff for @​Retry
  • #​11252 - jax-rs - exception mapper - Unable to extract parameter doesn't show the value of the parameter, just {1}

v2.0.3.Final

Compare Source

Major changes
Complete changelog
  • #​18881 - Make REST Client Reactive work with Mutiny retry
  • #​18880 - Bump dekorate to 2.3.0 to align with kubernetes model
  • #​18878 - Report failures in @​BeforeAll
  • #​18877 - De-register smallrye context manager on shutdown
  • #​18870 - Fix OpenTelemetry for continuous testing
  • #​18864 - Classloader leak in MP ContextManagerProvider / Smallrye SmallRyeContextManagerProvider
  • #​18848 - Update config codestarts to use @​ConfigMapping
  • #​18845 - Environment variable mapping is not working propertly using @​ConfigMapping or @​WithName
  • #​18801 - Upgrade to Hibernate ORM 5.5.4.Final
  • #​18760 - Explain how to customize OIDC authentication requests
  • #​18754 - Fix logging for oidcprovider token introspection
  • #​18752 - Bump gradle version used in codestart
  • #​18749 - Update SmallRye Opentracing to 2.0.1
  • #​18748 - Use bright blue instead of plain blue in the console
  • #​18746 - SmallRyeHealthReporter - Class does not exist in ClassLoader QuarkusClassLoader warning
  • #​18744 - Qute template scanning - fix case-insensitivity problem on Windows
  • #​18739 - Opentracing NPE with v2
  • #​18736 - Mailer Template Error: the return value of TemplateProducer.template() is null
  • #​18733 - Continuous testing does not report failures in @​BeforeAll
  • #​18718 - Bump micrometer-bom from 1.7.0 to 1.7.2
  • #​18712 - Remove loglevel property for generated gradle project
  • #​18709 - Adjust links in docs for GitHub resources
  • #​18707 - Fix Jacoco with Kotlin Panache
  • #​18704 - Fix Redis dev mode
  • #​18693 - Drop .adoc from links between Quarkus guides
  • #​18687 - CLI: Add debugPort to DevModeLauncher
  • #​18686 - Fix OpenTelemetry late bound span processors
  • #​18675 - Bean archive index - avoid warning about indexing arrays
  • #​18669 - Redis breaks on live reload
  • #​18666 - CLI: forward dev mode debug options
  • #​18629 - Update SmallRye Config to 2.4.2
  • #​18579 - gradle plugin seem to enable very verbose gradle output
  • #​18576 - Register json serde types for reflection
  • #​18575 - Custom OpenTelemetry SpanExporter breaks Jaeger exporter
  • #​18562 - Improve @​ConfigMapping mock documentation
  • #​18522 - Jacoco extensions results in java.lang.NoSuchMethodError: 'boolean[] ***.$jacocoInit()' for kotlin when panache repo is injected
  • #​18294 - Build fails when defining property quarkus.kubernetes.pvc-volumes
  • #​18276 - Kafka message payload types are not registered for reflection
  • #​18255 - Mock @​ConfigMapping documentation
  • #​18199 - Update SmallRye Config to 2.4.1
  • #​18151 - Upgrade micrometer-bom from 1.7.0 to 1.7.1 (or further)
  • #​17269 - Support injection of Maps using @​ConfigProperty
  • #​17145 - REST Client retry failed calls
  • #​12923 - Entity is loaded twice and error happens for the 2nd loading

v2.0.2.Final

Compare Source

Major changes
Complete changelog
  • #​18637 - ArC decorators - fix NPE when non-default delegate qualifiers are used
  • #​18635 - Make sure the TX is still rolled back on shutdown
  • #​18632 - Error Build step with extension quarkus-jdbc-mssql
  • #​18630 - OpenAPI change to use MultiMap rather than Map
  • #​18626 - Register @​Parameters(completionCandidates = ...) for reflection in Picocli extension
  • #​18625 - CLI: correct behavior of --tests and --no-tests
  • #​18613 - Fix Throwable handling in @​ServerExceptionMapper
  • #​18610 - Put the JDBC Oracle extension with other JDBC drivers in code.quarkus.io
  • #​18608 - Add a category to SmallRye GraphQL Client
  • #​18603 - StackOverflowException for Throwable ExceptionMapper
  • #​18600 - Don't require a global body handler for vertx-graphql
  • #​18598 - Extension quarkus-vertx-graphql interferes with extension quarkus-resteasy-multipart
  • #​18591 - Fix generated openapi if not in target folder (TRUNCATE_EXISTING)
  • #​18590 - Register Picocli completion candidates for reflection
  • #​18586 - Emitted OpenAPI Spec files can become corrupt when the API surface shrinks
  • #​18582 - Fix docker check ordering
  • #​18569 - Tests not running inside docker container in 2.0.1 (DevServices kicking in when it should not?)
  • #​18568 - Use code instead of provides-code as extension tag
  • #​18563 - Optimized stripping of tabs and newlines in GraphQL (micro-optimization)
  • #​18558 - ArC - fix ordering of multiple decorators with the same priority
  • #​18556 - devservices logs a warning when no docker daemon is running
  • #​18554 - Replace key-location by key.location in SmallRye JWT doc
  • #​18551 - Fix Encoding and implement Accept header requirement from spec
  • #​18547 - Fix issue with QuarkusIntegrationTest
  • #​18538 - NPE during build when multiple decorators have the same priority
  • #​18537 - QuarkusIntegrationTest cannot be run with failsafe in JVM mode
  • #​18533 - Allow injection of entire interface hierarchy when using @​ConfigMapping
  • #​18532 - Fix lambda http base64 encoding and binary types
  • #​18524 - ConfigMapping and CDI error
  • #​18523 - Kafka serde autodetection duplicate
  • #​18521 - Utf-8 graphql issue with non ascii chars
  • #​18519 - Adds [App]ArtifactKey.toGacString() method to strip the type from the string
  • #​18514 - Make sure gradle process is terminated in tests
  • #​18507 - mvn quarkus:test starts DevServices twice
  • #​18503 - CORS is broken with Quarkus and http2
  • #​18498 - Annotation class not available: @​Any
  • #​18496 - Do not stop the reflective hierarchy walk too soon
  • #​18495 - Update to 2.0.1.Final breaks working Kafka deserializer configuration in 1.x
  • #​18492 - Ctrl+C is broken if pressed within Transactional (Quarkus 2.0.1.Final)
  • #​18488 - ArC - ignore static and final injection fields
  • #​18486 - Quarkus 2.0.1: Reflective access broken for Jackson (de)serialization / inheritance/polymorphism
  • #​18483 - Fix config value in k8s doc
  • #​18480 - Prevent non-public classes of method params from breaking interceptor handling
  • #​18478 - SmallRye GraphQL 1.2.8 and client configuration fixes
  • #​18477 - Upgrade to 1.13.0.Final and above causes Cannot transform java.util.concurrent.ThreadPoolExecutor as its containing application archive could not be found
  • #​18466 - Bump jackson-bom from 2.12.3 to 2.12.4
  • #​18461 - Adjusted ArcProxyBeanMetaDataClassNormalizer.normalize() work with to deeper hierarchies
  • #​18457 - Multiple issues with SmallRye GraphQL Client
  • #​18456 - Hibernate/Panache doc fixes
  • #​18455 - Fix package of OidcTenantConfig in the documentation
  • #​18454 - Ensure exception mappers work with CDI request scope
  • #​18451 - Resteasy Reactive ExceptionMapper for, e.g., ClientErrorException has no active request scope
  • #​18436 - Fix context affinity for the @​ConsumeEvent annotation
  • #​18420 - Basic registry client config builder for testing purposes
  • #​18414 - Removed references to deprecated smallrye jwt property
  • #​18406 - Update Jaeger reporter to use logger
  • #​18391 - Quarkus CLI test are run even if --no-tests is specified
  • #​18388 - @​InjectSpy and @​InjectMock cause @​Valid behaviour change
  • #​18385 - Remove instantiation of com.sun.jndi.ldap.LdapCtxFactory for JDK16+ compatibility
  • #​18368 - Change syntax of create
  • #​18359 - CLI: change syntax for create
  • #​18356 - quarkus-amazon-lambda-rest: wrong base64 encoding and unable to add binary type by configuration
  • #​18346 - Fix inconsistent behavior for quarkus.jaeger.reporter-log-spans between native/non-native
  • #​17092 - Enable elytron-security-ldap tests on JDK 16+

v2.0.1.Final

Compare Source

Major changes
Complete changelog
  • #​18441 - Add missing nexus-staging-maven-plugin.version to bootstrap parent pom
  • #​18426 - Add missing build-time-principle.png image
  • #​18415 - Update OidcClient to accept String expires_in values
  • #​18412 - Fixed guide URL for OpenShift extension
  • #​18403 - REST Client reactive: make sure ClientBuilder is registered in native
  • #​18394 - Fixed UI path in GraphQL Guide
  • #​18390 - Fix flakey tests
  • #​18384 - Only retain system properties from MAVEN_OPTS
  • #​18374 - Quarkus OIDC Client unable to retrieve access-token
  • #​18366 - Fix OpenTelemetry HTTP span naming
  • #​18365 - Empty REST Client @​Path leads to exception with OpenTelemetry
  • #​18364 - Fix native error with OTLP exporter for OpenTelemetry
  • #​18358 - Fixed StackOverflowError building reflective hierarchy
  • #​18349 - SmallRye GraphQL Client not working in native
  • #​18348 - General improvements to OpenTelemetry integration
  • #​18347 - GraphQL: Fix config mapping between smallrye and quarkus keys
  • #​18342 - Make sure the error message for not-working Docker is visible in test mode
  • #​18341 - Registry client config (de)serialization tests and fixes
  • #​18340 - OpenAPI: Allow static OpenAPI model from anywhere in the classpath
  • #​18332 - Update log levels when running mvn quarkus:test
  • #​18330 - Continuous Testing not using updated log level
  • #​18321 - Remove obsolete warning about @​Provider and constructor injection
  • #​18320 - DevMojo: use proper keys discovering plugins and log goal invocations
  • #​18319 - CLI: test validation; local repo settings
  • #​18314 - Native build error when using quarkus-opentelemetry-exporter-otlp
  • #​18310 - Clarify profile aware files vs profile properties
  • #​18309 - Fix a small formatting issue in Reaugmentation guide
  • #​18307 - Fix generated bytecode of Panache repository's getEntityManager(class) method
  • #​18304 - Escape | and ` for default values in config doc generation
  • #​18297 - SmallRye GraphQL 1.2.7
  • #​18296 - QUARKUS - CONTINUOUS TESTING Guide Configuration property table layout broken
  • #​18292 - what the behavior of multi-profile properties config?
  • #​18291 - Fix off by 1 error
  • #​18290 - Continuous testing test count index off by 1
  • #​18286 - Add ability to change args between restarts
  • #​18285 - quarkus build -Dkey=value pairs should be passed through blindly
  • #​18283 - Recalculate compressed size in filterZipFile()
  • #​18277 - Made Swagger UI header responsive to work better on smaller screen
  • #​18274 - CLI: set JBANG_REPO during surefire tests
  • #​18273 - Change wording when running quarkus create without any subcommand
  • #​18270 - Take sorting into account with spring-data-jpa custom query methods
  • #​18266 - Fix parse error on attribute from @​Inheritance superclass in spring-data extension
  • #​18260 - Remove legacy stuff from docs
  • #​18259 - Don't use a generated feature for resources
  • #​18258 - Save and restore windows terminal state
  • #​18252 - MethodTooLargeException in NativeImageAutoFeatureStep.generateFeature
  • #​18247 - CLI: incorrect command line in jbang README templates
  • #​18245 - Micrometer: Pause briefly in CI tests to allow request threads to settle
  • #​18243 - Introduce the ability to use deep mocks in @​InjectMock
  • #​18242 - Disable tracing of /q endpoints by default
  • #​18240 - Spring Data JPA Extension: Sort not working with @​Query annotated method
  • #​18236 - Add support for deep stubbing in @​InjectMock
  • #​18235 - Write image ID and digest files when building with Jib
  • #​18233 - Quarkus Container Image Builder should produce an image-digest file
  • #​18229 - Prefer workspace POMs for quarkus:dependency-tree goal
  • #​18226 - ArC - ignore decorators during bean discovery
  • #​18225 - Add FAQ entry about IDEA and Java 11
  • #​18224 - Release process job still failing on CLI JBang projects
  • #​18220 - Error message and documentation for mixed CLI version
  • #​18218 - Hibernate Reactive to use multi-line import scripts
  • #​18216 - Hibernate Reactive to use the same import.sql format as Hibernate ORM
  • #​18213 - Handle singular in Continuous Testing log lines
  • #​18211 - CLI: update create cli to generate picocli project
  • #​18207 - Make processing of Jackson's MismatchedInputException customizable
  • #​18204 - Handle singular for continuous testing console
  • #​18200 - Decorating QuarkusApplication won't build
  • #​18197 - Show proper error when a @QuarkusTest is run from a non-Quarkus project dir
  • #​18196 - Remove duplicate constraints from the bootstrap-bom
  • #​18194 - Typesafe GraphQL client does not see NonNull annotations
  • #​18193 - Console improvements
  • #​18192 - Filter POM dependencies from the reloadable local artifacts
  • #​18191 - Fix continuous testing with Elytron
  • #​18190 - Problem starting quarkus app in dev mode with pom dependency
  • #​18189 - Use a safe version of maven-shared-utils
  • #​18188 - Make GraphQL client depend on JSON-B extension
  • #​18187 - GraphQL client extension should directly depend on JSON-B extension
  • #​18185 - Report number of tests correctly
  • #​18184 - Customize response from resteasy jackson parse error
  • #​18173 - Expose collected platform info through the AppModel
  • #​18171 - Ensure suspend methods in RESTEasy Reactive use the same default media types as regular methods
  • #​18170 - Fix broken v1 Ingress
  • #​18167 - Introduced quarkus-bootstrap-bom
  • #​18165 - Allow no source paths in ArchiveRootBuildItem
  • #​18163 - gRPC ReactiveServiceTest - fix the race condition
  • #​18162 - Prevent possible NPE in QuarkusRestPathTemplateInterceptor
  • #​18161 - Enlist handlers for methods that have an HTTP method annotation
  • #​18152 - Reset the appArtifact in QuarkusBootstrapProvider.close()
  • #​18150 - Use proper Maven repositories to resolve deployment dependencies
  • #​18146 - 2.0.0.Final: NullPointerException in QuarkusRestPathTemplateInterceptor
  • #​18145 - Wrong content-type when using Kotlin coroutines in RESTEasy Reactive
  • #​18144 - Fix potential race in continuous testing tests
  • #​18142 - Console live reload fixes
  • #​18141 - RestEasy Reactive: Incorrect ResourceRequestFilterHandler used in handler chain
  • #​18139 - Add runtimeOnly dependencies to quarkusDev classpath
  • #​18138 - Add ScramSaslClientFactory to the reflective classes
  • #​18136 - Add selector to Deployment when missing
  • #​18133 - Wait until the OIDC endpoint is actually available
  • #​18132 - Wrong error message: If QuarkusTest has wrong working directory, it should not blame it on "NoSuchElementException: SRCFG00011: Could not expand value platform.quarkus.native.builder-image in property quarkus.native.builder-image"
  • #​18128 - Downgrade Opentracing contrib JDBC to a version that didn't use a proxy
  • #​18125 - Broken dependency when using OpenTelemetry + REST Client on main
  • #​18124 - Fix actionable error message in Quartz scheduling
  • #​18122 - Improve the Gradle dev experience from the CLI
  • #​18118 - NoSuchElementException when building a project with no source files
  • #​18117 - Injecting from another module causes ClassNotFoundException in dev mode
  • #​18114 - codestart to go with 2.x quarkus create cli
  • #​18112 - Allow configuring a custom PropertyNodeNameProvider via a CDI bean
  • #​18108 - Fix invalid references in guides
  • #​18104 - Do not record Env values in the runtime defaults
  • #​18101 - Hibernate validator: use custom PropertyNodeNameProvider
  • #​18099 - The QuarkusBootstrapProvider caches the AppArtifact causing problems
  • #​18095 - quarkus-kubernetes: wrong kubernetes resource get generated when using an existing resource
  • #​18089 - OIDC: Wait for actual realm
  • #​18050 - maven-shared-utils@3.2.1 Security Vulnerability: Command Injection
  • #​18026 - ClassNotFound using SCRAM SHA 256 with Kafka extension
  • #​18019 - Application title in Swagger UI may overlap with the path input box
  • #​18010 - Improve MongoDB with Panache guide
  • #​18007 - quarkus-kubernetes generated Ingress broken in 2.0.0.CR3
  • #​17973 - Add quarkus config properties for SmallRye GraphQL Client
  • #​17927 - Quarkus CLI create app to move to created directory
  • #​17892 - Native image/runner/executeable generation influenced by CI ENV variables
  • #​17831 - For 2.x devtools, provide better messages when 1.x metadata is encountered
  • #​17765 - CLI, maven, gradle: filter extensions by categories
  • #​17712 - 2.0.0.CR3 smallrye graphql error code exception not being displayed
  • #​17119 - Disable OpenTelemetry tracing of /q endpoints by default
  • #​16862 - Error during build: Unrecognized option: --add-opens
  • #​16399 - Panache @​BsonIgnore for methods
  • #​16154 - CLI: list --installable should be sorted
  • #​12628 - copy dependency management for bootstrap modules to quarkus-bom

v2.0.0.Final

Compare Source

Major changes
Complete changelog
  • #​18109 - Fix Gradle repository URL
  • #​18091 - Fix dev mode compile issues
  • #​18086 - Cli docs & stream/platform parameter parsing
  • #​18084 - Upgrade to Hibernate ORM 5.5.3.Final
  • #​18082 - H2 DevServices should not attempt to stop a stopped server
  • #​18081 - Provide actionable message when @​QuarkusIntegrationTest is run before the Quarkus build
  • #​18080 - Flyway devmode: Confirm before cleaning the schema
  • #​18078 - Validate option for hibernate database generation
  • #​18076 - Reactive SQL guide: document placeholders
  • #​18075 - Extension registry transfer listener
  • #​18071 - Add a resource example to the MongoDB and Hibernate ORM guides
  • #​18069 - Document the limitation of log message indexing
  • #​18067 - Scala 2.12 does not support a JDK 11 target
  • #​18061 - Register the fields of the ChangeStreamDocument for reflection
  • #​18058 - Scheduler - fix a regression in validation
  • #​18056 - Reactive SQL Client Documentation Missing Information
  • #​18048 - Force locale for Hibernate ORM REST Data Panache tests
  • #​18047 - Set the compilation target to JDK 11
  • #​18042 - Remove JDK 8 from the README badge
  • #​18034 - Update to Keycloak 14.0.0
  • #​18027 - Continuous testing fixes
  • #​18021 - Upgrade to RESTEasy 4.6.1.Final
  • #​18017 - HibernateOrmRestDataPanacheTest is generating a false negative in a non english locale
  • #​18016 - Fixes method typo
  • #​18014 - Bump postgresql from 42.2.21 to 42.2.22
  • #​18013 - Cli cleanup
  • #​18011 - Devtools: support pulling in the complete platform catalog from a single member bom
  • #​18005 - Upgrade to Hibernate Rective 1.0.0.CR7
  • #​18004 - Upgrade to Hibernate Reactive 1.0.0.CR7
  • #​18003 - Fixes version selection for non-platform extensions when the stream is not specified
  • #​17999 - Fix RESTEasy Reactive documentation on how to abort with @​ServerRequestFilter
  • #​17998 - RESTEasy Reactive request filter ctx.abortWith() exception
  • #​17997 - Ensure @​QuarkusTest works with @​Nested and test lifecycle methods
  • #​17994 - Update CLI guide with missing emojis
  • #​17991 - Exclude JUnit 4
  • #​17987 - Update SmallRye Reactive Messaging to version 3.5.0
  • #​17984 - Implement generic signature reconstruction for methods and use it in RestClient Reactive
  • #​17982 - Export JBANG_REPO env variable for release test ci job
  • #​17979 - Mutiny Vert.x bindings upgrade to 2.7.0
  • #​17978 - Add info about Logger into OpenTracing guide
  • #​17976 - Update to Apicurio Registry 2.0.1.Final
  • #​17975 - @​Nested not working in @​QuarkusTest
  • #​17970 - Add the ability to re-use an existing native build
  • #​17966 - List extensions from arbitrary platform
  • #​17962 - Allow adding a specified keyId during OIDC token exchange
  • #​17959 - Minor security doc updates
  • #​17958 - Make OTEL Vertx Adapter extract forwarded headers for client ip if present
  • #​17956 - Fix QuarkusClassLoader leak in QuarkusProdModeTest
  • #​17955 - Use different emoji for project create
  • #​17953 - Add a test verifying only JWT introspection can be used and update the docs
  • #​17952 - Support Azure AD OIDC with certificate secrets
  • #​17951 - Fixes to the logging doc
  • #​17948 - Make Jib env var handling consistent with Kubernetes env vars handling
  • #​17946 - gRPC: fix request context propagation
  • #​17942 - Dev UI - handle file protocol for DevConsoleRuntimeTemplateInfoBuildItem
  • #​17940 - Fix formatting of links for documentation of quarkus.hibernate-orm.metadata-builder-contributor
  • #​17938 - Resteasy Reactive servlet fixes
  • #​17936 - Print the running test when displaying output
  • #​17935 - Enable color for quarkusDev
  • #​17932 - Update OidcClientImpl to throw ISE if the client is closed
  • #​17929 - Enable SSL and all security services for smallrye-jwt
  • #​17928 - Upgrade to Hibernate Search 6.0.4
  • #​17921 - Update OIDC 'Running behind a reverse proxy' docs
  • #​17916 - SmallRye OpenAPI upgrade 2.1.6
  • #​17915 - Regression: Dev UI fails with TemplateException
  • #​17914 - Take 'enable' field into account for named logging handlers
  • #​17913 - Named logging handlers can't be disabled
  • #​17909 - Add http connection limits config
  • #​17906 - Parameterized tests not running
  • #​17902 - native-image optimisations to allow excluding the JDK's XML parser from a PostgreSQL / Hibernate app
  • #​17898 - Small changes to Extension Catalog
  • #​17897 - Add fallback to quarkus.config.locations
  • #​17895 - Add mongodb-client BuildStep that includes org.bson.types.* classes to Jandex index
  • #​17894 - Upgrade to Hibernate ORM 5.5.2.Final
  • #​17893 - MongoDB BSON types are not in the Jandex index
  • #​17890 - Fix 'Failed to index' warnings for arrays from entities
  • #​17884 - TLS: Introduce *-alias to select specific key to use (or cert to trust)
  • #​17878 - Quarkus Mongodb change stream resume token always null in native
  • #​17876 - Quarkus CLI does not display icons correctly
  • #​17875 - Update description to add extension
  • #​17867 - Continuous Testing ignores @​ParameterizedTest
  • #​17865 - Make the platform model easier to navigate
  • #​17860 - Fix potential NPE in RESTEasy Classic build time processing
  • #​17858 - Add org.apache.maven.resolver:maven-resolver-impl as parentFirstArtifact
  • #​17856 - Test for subscriptions with dynamic GraphQL clients
  • #​17854 - NullPointerException in build when denying unannotated endpoints
  • #​17853 - Prevent unlikely NoSuchElementException in continuous testing
  • #​17852 - Change ring buffer default length to 3
  • #​17851 - Polish console input
  • #​17850 - Bump postgresql from 42.2.20 to 42.2.21
  • #​17847 - Update the SmallRye GraphQL Extension documentation
  • #​17845 - Upgrade to SmallRye GraphQL 1.2.5 and MicroProfile GraphQL 1.1.0
  • #​17842 - Upgrade Infinispan to 12.1.4.Final
  • #​17840 - Remove PlatformStack
  • #​17836 - Refactor Amazon Services initialization a bit
  • #​17834 - gRPC - clarify naming for clients
  • #​17833 - Improve mvn quarkus:test output
  • #​17827 - GraphQL guide simplifications
  • #​17826 - Only close the span after all writing has finished
  • #​17824 - quarkus:dev displays exception (warning) for @​Disabled tests
  • #​17823 - Accept GraphQL queries with line breaks and tabs
  • #​17822 - Improve compile error message
  • #​17821 - Add note in guide about @​QuarkusIntegrationTest and the test phase
  • #​17820 - Properly convert property to env var in @​QuarkusIntegrationTest
  • #​17819 - Add ability to log to stderr
  • #​17818 - [1.13.7] Using dotenv file and get unrecognized configuration key warn.
  • #​17814 - Bump awssdk.version from 2.16.79 to 2.16.81
  • #​17811 - Update the security NVD section
  • #​17810 - QuarkusIntegrationTest docker env does not work with property names containing '/'
  • #​17803 - Remove FIXMEs that have been there for ages
  • #​17802 - Add note on how to enable JVM debugging in jib built container image
  • #​17801 - CLI List extension should work with a specified quarkus version
  • #​17798 - Ignore warnings on specific missing sources
  • #​17796 - ArC client proxies - prioritize delegating methods impl. on superclasses
  • #​17795 - gRPC: more logging on failures
  • #​17794 - Prevent potential deadlock
  • #​17793 - quarkus:dev continuous testing stuck
  • #​17789 - Added a note on events in SmallRye GraphQL Document
  • #​17788 - A note on true in the Maven docs
  • #​17787 - Support constructor injection into providers
  • #​17784 - Improve test/dev mode output
  • #​17782 - Attempt to fix CT intermittent failures
  • #​17781 - Rename BuildItem and remove unused method
  • #​17780 - Enable continuous testing from the IDE
  • #​17777 - Create a MongoDB with Panache and Kotlin guide
  • #​17769 - Fix a few things in the Hibernate Search Dev UI
  • #​17768 - Fix typo in name of AdditionalSecuredClassesBuildIem class
  • #​17764 - Bump to ubi-minimal:8.4
  • #​17760 - QuarkusIntegrationTest on java jar, should support Jacoco
  • #​17757 - Give processes launched by @​QuarkusIntegrationTest a chance to terminate normally
  • #​17755 - 'Cannot delegate to an abstract method' for scoped bean with complex interfaces
  • #​17753 - Pull docker image when necessary for @​QuarkusIntegrationTest
  • #​17744 - Bump awssdk.version from 2.16.78 to 2.16.79
  • #​17741 - Export maven.repo.local property for Jbang cli tests
  • #​17737 - QuarkusIntegrationTest docker run, does not clean container after timeout
  • #​17736 - Register all ConfigMapping group super types for reflection
  • #​17733 - GraphQL NullPointerException when running Quarkus project
  • #​17730 - QuarkusIntegrationTest docker run, does not pull the image
  • #​17725 - Add extension for Apicurio Registry Avro
  • #​17723 - gRPC Dev UI: slight improvements
  • #​17719 - quarkus:test output does not always start
  • #​17717 - Continuous testing quarkus:test goal requires @​QuarkusTest annotation
  • #​17716 - Fix generatedCode output dir
  • #​17714 - Propagate Quarkus Redis Config to Vertx Redis Client
  • #​17710 - 2.0.0.CR3 org.hibernate.LazyInitializationException for fetched relation ouside the transaction
  • #​17709 - Bump awssdk.version from 2.16.76 to 2.16.78
  • #​17707 - Bump aws-lambda-java-events from 3.8.0 to 3.9.0
  • #​17706 - 2.0.0.CR3 gradle quarkus-generated-sources in wrong place
  • #​17704 - Double check misleading unknown config warnings
  • #​17703 - Add OTEL Config Params
  • #​17690 - Use @​Identifier instead of @​Named in kafka client
  • #​17689 - Capabilities are not persisted
  • #​17686 - Always setup build time logging
  • #​17685 - SecurityContext override with no quarkus-security
  • #​17683 - Bump flyway-core from 7.9.1 to 7.9.2
  • #​17681 - Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.9.0 to 2.9.1
  • #​17677 - Adds argLine to instrument Integration Tests
  • #​17676 - Common URL Template path handling for REST requests (server and client)
  • #​17673 - Vertx Redis client configuration via Quarkus properties
  • #​17671 - ArC - document io.quarkus.arc.WithCaching
  • #​17667 - GraphQL handler blows up if request contains newline breaks
  • #​17659 - Allow specifying per-port nodePort
  • #​17653 - NPE in ConfigMapping on Native when using -H:ResourceConfigurationFiles or quarkus.native.resources.includes property
  • #​17646 - Bump awssdk.version from 2.16.75 to 2.16.76
  • #​17643 - Export maven.repo.local for gradle tests
  • #​17641 - Add OpenTelemetry OTLP Exporter
  • #​17625 - ArC - document io.quarkus.arc.WithCaching
  • #​17621 - CLI: Change default short option to display version from "-V" to "-v"
  • #​17619 - Fix Windows input issue
  • #​17618 - Live Coding (Regression): Warnings when the changing code contains @ConfigProperty
  • #​17615 - Bump awssdk.version from 2.16.74 to 2.16.75
  • #​17610 - Use main.java for JBang projects
  • #​17600 - Add 'hibernate.discriminator.ignore_explicit_for_joined' property
  • #​17592 - re-augmentation causes information to get lost in 2.0.0.CR2
  • #​17582 - NodePort cannot be defined if the service contains several ports
  • #​17564 - Support for resolving extension catalog given platform stream, align member BOM imports using quarkus.platform.group-id and quarkus.platform.version
  • #​17563 - OIDC redirect-path property
  • #​17529 - Bump awssdk.version from 2.16.73 to 2.16.74
  • #​17527 - Overriding SecurityContext doesn't work with quarkus-resteasy-reactive, but works with quarkus-resteasy
  • #​17525 - smallrye.config.locations property didn't work on 2.0.0.CR2
  • #​17514 - Use ';' as default delimiter in Hibernate ORM's generated DDL scripts
  • #​17510 - Bump awssdk.version from 2.16.71 to 2.16.73
  • #​17487 - Bump awssdk.version from 2.16.70 to 2.16.71
  • #​17424 - Add option to support selection of SSL key in JKS keystore using an alias property
  • #​16952 - High HTTP span name cardinality with opentelemetry extension
  • #​16927 - Quarkus slow Hibernate startup - Property hard coded on FastBootHibernatePersistenceProvider
  • #​16520 - Opentelemetry: Distributed tracing with Reactive Routes
  • #​16507 - Opentelemetry - VertxHttpClient doesn't have his own span
  • #​16472 - Closed OidcClients should throw ISE in its methods and OidcClients should ignore close IO Exceptions
  • #​15370 - quarkus-logging-gelf: mapper_parsing_exception when include-log-message-parameters is true (default)
  • #​15338 - Provides a Kotlin MongoDB with Panache guide
  • #​15231 - Client Metrics does not use template URI variables
  • #​15213 - injecting Instance results in NPE at io.quarkus.amazon.s3.runtime.S3ClientProducer.client()
  • #​15044 - Better detection of rest request templated paths for metrics (micrometer)
  • #​10927 - Panache docs should have a full REST resource before the advance query section
  • #​9569 - Make the console logging output stream configurable.
  • #​7536 - Quarkus code coverage with failsafe
  • #​5883 - Hibernate hbm2ddl in application.properties is not working as mentioned

v1.13.7.Final

Compare Source

Major changes
Complete changelog
  • #​17763 - SimpleScheduler - fix CronTrigger#evaluate()
  • #​17758 - Also register CustomResource implementors fully for reflection.
  • #​17727 - Add resteasy extension to generated app in the AMQP guide
  • #​17724 - Scheduler is not triggered or triggered 2 times randomly with native image
  • #​17721 - Add artemis-mqtt-protocol dependency
  • #​17720 - Add artemis-mqtt-protocol in the bom
  • #​17688 - Use Maven version 3.8.1 in the generated projects
  • #​17668 - Quarkus bundles generated projects with maven wrapper 3.6.3
  • #​17632 - Correctly propagate dispatchToWorker to websockets
  • #​17605 - Pass max frame size to VertxServerWebSocketContainer
  • #​17599 - Bump gradle jandex plugin version in test and doc
  • #​17580 - Create log file parent directories for @​QuarkusIntegrationTest
  • #​17571 - Option quarkus.websocket.dispatch-to-worker=true doesn't work anymore in Quarkus 1.13
  • #​17565 - @​QuarkusIntegrationTest with docker image fails on unable to create logfile
  • #​17555 - Make VertxInputStream#available not fail on large content-type
  • #​17551 - Don't write error response when it's already been written
  • #​17473 - Gradle: create quarkusDeploymentOnlyClasspath configuration
  • #​17455 - Resteasy fails with NumberFormatException if file is larger than 2047 MB
  • #​17206 - maxFramePayloadLength seems to be hardcoded when using WebSocketClient
  • #​16727 - Ensure that a non-indexed entry doesn't break generic type resolution

v1.13.6.Final

Compare Source

Major changes
Complete changelog
  • #​17493 - Hibernate Validator - Work around Jandex issue in enclosingTarget()
  • #​17472 - Introduce build item to override weak reflection semantics
  • #​17464 - Fix the indentation of the smallrye-metrics example

v1.13.5.Final

Compare Source

Major changes
  • #​16249 - Update to Maven 3.8.1 and use mvnw consequently in GH workflows
Complete changelog
  • #​17454 - Hibernate Validator - Fix container element constraints detection
  • #​17452 - Injected Bean Validator has different behavior than the static default Hibernate one
  • #​17433 - Add ChangeStreamDocument Mongo class for reflection
  • #​17432 - MongoDB Client Extension - NullPointerException in native mode with ChangeStreamDocumentCodec
  • #​17390 - Update SmallRye Config to 1.13.1
  • #​17377 - Suspend GET requests as well
  • #​17366 - Fix case of lost TCCL in dev-mode when RESTEasy Reactive reads the HTTP body
  • #​17359 - Dev mode fails to reload classes when using reactive rest client
  • #​17354 - ArC dev mode - fix business method invocations monitoring
  • #​17352 - Depend on Keycloak 12.0.4 for the moment
  • #​17333 - Bump xstream from 1.4.16 to 1.4.17
  • #​17327 - WebSockets in Extensions
  • #​17322 - Quarkus random ConcurrentModificationException
  • #​17296 - Use StandardCharsets.UTF_8 where appropriate
  • #​17294 - Add configuration reference to Deploying to OpenShift
  • #​17278 - More config issues in Quarkus 1.13.4.Final
  • #​17216 - Resteasy hangs on null header
  • #​17202 - Workaround jpa-oracle failure when using Mandrel
  • #​17199 - Honor GenerateResourceBuildItem while building UberJar
  • #​17179 - Keycloak Authorization 'policy-enforcer.lazy-load-paths=true' regression
  • #​17168 - Null as HTTP header value results in hanging thread
  • #​16999 - Fix case where REST Client returns JAX-RS Response from a JAX-RS endpoint
  • #​16277 - Update aws-sdk to 2.16.36
  • #​16249 - Update to Maven 3.8.1 and use mvnw consequently in GH workflows
  • #​16233 - Maven 3.8.1 update causes warning
  • #​16139 - [native] 1.13.0.Final Fails To Build Native Image
  • #​15897 - Runtime initialize amazon-services classes using j.u.Random
  • #​15611 - Add ConstraintVerifier infomation to OptaPlanner documentation

v1.13.4.Final

Compare Source

Major changes
Complete changelog
  • #​17154 - Fix last modified and CL for memory resources
  • #​17144 - Update to RestEasy 4.5.12
  • #​17108 - Update SmallRye Config to 1.13.0
  • #​17099 - Jacoco does not report on other modules
  • #​17087 - Update to Keycloak 13.0.0
  • #​17086 - Jacoco Extension does not report on sub projects as of 1.13.3
  • #​17085 - Fixed typo in Kafka documentation: @​Output -> @​Outgoing
  • #​17077 - Introduce UberJarMergedResourceBuildItem and UberJarIgnoredResourceBuildItem
  • #​17076 - Doc: working with reactive batch query results
  • #​17026 - Update OIDC to use GET for UserInfo
  • #​17023 - Update OidcClient to recognize non-standard grant response properties
  • #​17020 - OIDC does not work with Azure Hosted Keycloak (HTTP Error 411)
  • #​17012 - Allow defining a fixed port for datasource DevServices
  • #​16984 - Enable synthetic beans to be application classes
  • #​16974 - Reactive routes - fix the way a return value const violation is detected
  • #​16957 - Enhance OidcClient to accept non-standard token grant responses
  • #​16936 - Allow injection of RoutingContext in RESTEasy Reactive
  • #​16934 - Resteasy-reactive : JPA TenantResolver fails with Normal scoped producer method may not return null: io.quarkus.vertx.http.runtime.CurrentVertxRequest
  • #​16911 - Improve documentation around native resources
  • #​16907 - Fix generic type handling of body parameter in RESTEasy Reactive
  • #​16906 - Fix possible NPE resolving user settings.xml
  • #​16905 - Resteasy reactive - Handling Generics in request body
  • #​16903 - When using random ports in a docker test, resort to host networking
  • #​16900 - QuarkusIntegrationTest failing on containerized native image with quarkus.http.test-(ssl-)port set to 0
  • #​16883 - Removed extra char in docs
  • #​16879 - OIDC: Fix IllegalStateException when processing opaque tokens
  • #​16823 - Allow to support inheritance in JAX-RS Resource included via Application#getClasses
  • #​16768 - Being able to fix the Postgres listening port property with DevServices
  • #​16490 - Bump jackson-bom from 2.12.1 to 2.12.3
  • #​16338 - Quarkus sql client PreparedQuery.executeBatch number of rows affected always equal to 1
  • #​16105 - Substitute BouncyCastle self-tests which rely on SecureRandom
  • #​16020 - Refactor spring-data-jpa integration-test
  • #​16018 - [-Dnative] JPA class Person in integration-tests/spring-data-jpa uses j.u.Random
  • #​16017 - Runtime initialize jgit classes using j.u.Random
  • #​16008 - Runtime initialize grpc class using j.u.Random
  • #​15952 - Runtime initialize RandomUtil in artemis-core extension
  • #​15889 - Bouncycastle FIPs leaving a SecureRandom in heap
  • #​15879 - Initialize classes using j.u.Random at runtime in kafka-client
  • #​15864 - Initialize vertx redis client classes using SplittableRandom at runtime
  • #​12755 - OIDC introspection of opaque access-token does not fill principal of SecurityIdentity
  • #​5677 - shade-like transformers for uberjar creation

v1.13.3.Final

Compare Source

Major changes
Complete changelog
  • #​16834 - Fix minor typos in the OIDC docs
  • #​16832 - Downgrade Keycloak image to 12.0.3 as we have problems with the 12.0.4 image
  • #​16824 - Fix RESTEasy Reactive Default Codestart on 1.13
  • #​16819 - Bump kubernetes-client-bom from 5.3.0 to 5.3.1
  • #​16811 - Switch to using s01.oss.sonatype.org everywhere
  • #​16800 - Add Jackson extension dependency in the Kafka Client extension
  • #​16796 - Fix typo in cdi-integration.adoc
  • #​16795 - Fix dev-mode CL issue with multipart form handling
  • #​16794 - ClasscastException when using MultipartForm in dev mode
  • #​16782 - Ensure that RunnerClassLoader returns unique entries
  • #​16770 - RunnerClassLoader getResources returns duplicate results
  • #​16769 - Native packaging fail with kafka-client
  • #​16766 - kafka-client : missing substituted JmxReporter method
  • #​16765 - kafka-client : Detected a MBean server in the image heap
  • #​16751 - Bootstrap: fix loading an overlapping workspace
  • #​16750 - Bootstrap - include reloadable artifacts to deployment classloader
  • #​16746 - Use newer versions of containers
  • #​16742 - Bump postgresql from 42.2.19 to 42.2.20
  • #​16740 - Bump neo4j-java-driver from 4.2.4 to 4.2.5
  • #​16736 - Test: pause for CI timing, remove extraneous object
  • #​16726 - Fix path of java.security in Dockerfile
  • #​16704 - Bump mysql-connector-java from 8.0.23 to 8.0.24
  • #​16683 - Fixed typo in debug port comment
  • #​16681 - Property "quarkus.class-loading.reloadable-artifacts" creates "ClassNotFoundException" in Arc
  • #​16680 - Ensure that a JAX-RS client exception does not depend on the server parts
  • #​16679 - Update security customization docs to make sure it's properly rendered
  • #​16667 - Don't index invisible muti-release classes
  • #​16666 - Jacoco Fixes
  • #​16664 - Concatenate io.netty.versions.properties instead of ignoring them
  • #​16663 - Bump liquibase-core from 4.3.3 to 4.3.4
  • #​16662 - io.netty.util.Version#identify not working in uber-jars
  • #​16657 - Remove false positive warnings emitted from the Kubernetes Client processor
  • #​16655 - Hibernate Search: Add configuration property to skip the Elasticsearch version check
  • #​16648 - Fix "Request has already been read" in Dev UI LogStream
  • #​16618 - Qute - fix validation of type-safe message expressions
  • #​16597 - Backport updated micrometer extension guide
  • #​16591 - Update the section about disabling security with a link to the TestSecurity doc
  • #​16590 - Qute type-safe expression in type-safe message results in NPE
  • #​16581 - Rest Client Reactive - passing headers for async calls
  • #​16578 - Ensure that Jackson writer doesn't negatively affect endpoint score
  • #​16577 - Rest Client Reactive - passing headers with async return type doesn't work
  • #​16563 - Adds cleanDisabled to Flyway configuration
  • #​16561 - Add cleanDisabled to Flyway configuration
  • #​16558 - Rest Client Reactive - native fixes
  • #​16551 - Use setter method to derive the type of property
  • #​16542 - Update the table comparing oidc/jwt/oauth2 extensions and OidcClient guide
  • #​16537 - Dev UI: exception related to log streaming
  • #​16536 - FlashScopeUtil: handle empty cookie bytes
  • #​16534 - Dev UI - DevConsolePostHandler.flashMessage() results in EOFException
  • #​16527 - Ensure that Vert.x runs in its dev-mode when Quarkus is started in dev-mode
  • #​16515 - Raise log level to warn there's no topology found
  • #​16514 - KafkaStream extension should report better that no topology is found
  • #​16511 - Add hostnameVerificationAlgorithm to reactive-datasource
  • #​16509 - Enhanced codestart description for logging-json
  • #​16502 - Update quarkus-oidc and quarkus-oidc-client to enable SSL in Native
  • #​16497 - quarkus:create adds quarkus-resteasy to a project even when quarkus-resteasy-reactive-jackson is specified
  • #​16494 - Fix JAX-RS @​Singleton resource with constructor injection
  • #​16484 - reactive-pg-client sslMode=verify-full not working
  • #​16475 - RESTEasy Singleton resource with constructor injection failing with RESTEASY003190
  • #​16471 - Wrong location for java.security used in Dockerfile.jvm and others
  • #​16459 - java.lang.Error should rollback the JTA transaction
  • #​16458 - Bump liquibase-core from 4.3.2 to 4.3.3
  • #​16455 - JTA CDI should roll-back when intercepted method throws Error
  • #​16374 - Bump flyway-core from 7.7.1 to 7.7.3
  • #​16358 - quarkus-jacoco produces tons of logged excepiions in 1.13 like Cannot transform java.lang.Object
  • #​16300 - Bump mongo-client.version from 4.2.2 to 4.2.3
  • #​16242 - Monitor config additional locations for hot deployment
  • #​16079 - Kotlin 1.4.32
  • #​16065 - Bump neo4j-java-driver from 4.2.3 to 4.2.4
  • #​16001 - Bump yasson from 1.0.8 to 1.0.9
  • #​16000 - Bump flyway-core from 7.7.0 to 7.7.1
  • #​15925 - Upgrade MongoDB driver to 4.2
  • #​14720 - Resteasy Reactive detects multiple writers, but only one response type is present
  • #​13205 - Quarkus OIDC quarkus.oidc.enabled and DisabledAuthController doesn't seem to work

v1.13.2.Final

Compare Source

Major changes
  • #​15964 - Introduce support for the Oracle JDBC driver
Complete changelog
  • #​16486 - Backport 16377
  • #​16481 - Fix case of Kafka ServiceBinding properties
  • #​16477 - Quarkus Kafka Client ServiceBinding no longer works with app-services service binding
  • #​16467 - Upgrade to Hibernate Search 6.0.3.Final
  • #​16460 - HTTP/2 + BodyHandler fix
  • #​16447 - Bump gizmo in resteasy-reactive to 1.0.7.Final
  • #​16443 - Detect native image build with com.oracle.graalvm.isaot
  • #​16442 - [native] hibernate-search-orm-elasticsearch extension not working with GraalVM 20.3-dev
  • #​16440 - Avoid unnecessary exception wrapping in NativeTestExtension.throwBootFailureException
  • #​16438 - Fix race condition on reactive client with streaming and SSE responses
  • #​16436 - JS for all-config guide page
  • #​16434 - Handle RejectedOperationException in Mutiny infrastructure on shutdown
  • #​16432 - Add the ability to configure the maximum form attribute size
  • #​16431 - Service account is also applied to RevisionSpec
  • #​16428 - Fix websockets class loading issue
  • #​16427 - Quarkus 1.13.x WebSocket Client - wrong ClassLoader?
  • #​16426 - Make sure class is only processed once
  • #​16422 - Resteasy Reactive - Multipart does not accept text/plain bigger than 2048 bytes
  • #​16420 - Fix @​TestTransaction for self-intercepted invocation
  • #​16417 - Fix OIDC web auth docs
  • #​16405 - Support Flyway's initSql property to specify SQL to run
  • #​16400 - Make sure LocalProject.getAppArtifact() has a proper version
  • #​16384 - OIDC Issuer Verification
  • #​16379 - Only warn if there is a missing no-arg ctor
  • #​16372 - Bump agroal.version from 1.10 to 1.11
  • #​16368 - Fix build issue when client and server RESTEasy Reactive jackson deps are used together
  • #​16363 - Try to make the docker related note more prominent
  • #​16361 - Update to fabric8 kubernetes-client 5.3.0
  • #​16360 - Ignore abstract classes in Filter hierarchy
  • #​16359 - Resteasy Reactive wants to instantiate abstract ContainerRequestFilter's in dev mode
  • #​16349 - Use a floating tag for the ubi-quarkus-native-image
  • #​16348 - Qute type-safe checks - take interface default methods into account
  • #​16347 - quarkus-jacoco bug in Quarkus 1.13.0
  • #​16341 - Change assignability check for interfaces
  • #​16339 - Fix gradle Jacoco issues
  • #​16337 - Qute deployment errors with template parameter declaration of concrete classes and usage of default methods
  • #​16330 - Register hierarchy of io.quarkus.maven.ArtifactKey
  • #​16327 - Registry client: option to cleanup old timestamped catalog artifacts
  • #​16324 - Allow skipping OIDC issuer verification
  • #​16323 - Quarkus 1.13.0 with Jacoco include test classes in report
  • #​16317 - Allow modifying primitive parameters in an interceptor
  • #​16294 - Quarkus 1.13.0: 401 Unauthorized using different host names for Keycloak
  • #​16278 - Reactive datasource idle-timeout for pooled connections
  • #​16268 - interceptor fails with IllegalArgumentException when parameters are modified and the target method uses primitive types
  • #​16267 - Realign dependency structure of the Oracle JDBC extension
  • #​16261 - Add workaround to generated projects for maven.compiler.parameters problem in IntelliJ IDEA
  • #​16227 - Investigate io.quarkus.resteasy.reactive.server.test.stream.StreamTestCase#testClientStreaming
  • #​16226 - Flyway initSql support
  • #​16170 - Http2 does not work with reactive routes in quarkus dev mode
  • #​16165 - Fix issue with hang detection
  • #​16141 - Add workaround to generated projects for maven.compiler.parameters problem in IntelliJ IDEA
  • #​16007 - Copy Content-Type from Netty HttpResponse to APIGatewayV2HTTMResponse
  • #​15999 - Register all profile properties in the default config source
  • #​15996 - Describe how OIDC endpoints are configured in all OIDC docs
  • #​15964 - Introduce support for the Oracle JDBC driver
  • #​15949 - Upgrade to Agroal 1.10
  • #​15948 - Set the Agroal ExceptionSorter to detect which JDBC exception can be recovered from
  • #​15919 - Add support for postgis container images to postgresql DevService
  • #​15909 - AWS Lambda HTTP Content-Type is lost
  • #​15389 - ENVs required in prod profile break dev profile but only when using the built artifact
  • #​15025 - Quarkus keeps dead database connections in its connection pool
  • #​1658 - Add jdbc support for Oracle

v1.13.1.Final

Compare Source

Major changes
Complete changelog
  • #​16305 - Explicitly wait for the broker to be running before executing the test
  • #​16304 - Use fixed port for mailer test
  • #​16303 - Be smarter about discarding log messages
  • #​16301 - More consistency for the step names, job name is already descriptive
  • #​16298 - Use the job name in Surefire Reports artifact names
  • #​16297 - Disable live reload instrumentation by default
  • #​16295 - Fix wrong location of Micrometer Prometheus extension descriptor
  • #​16293 - Extend Liquibase IT with includeAll
  • #​16290 - Check whether the project already imports the platform for the added extension before importing it
  • #​16287 - Update OIDC to accept all RS and ES algorithms
  • #​16282 - Only resolve db kind implicitly if we have no named datasources around
  • #​16273 - Fix OidcClient test failure
  • #​16272 - Avoid nasty NPE when trying to open Eclipse IDE
  • #​16269 - Print error message is printed with certificate is self-signed when deploying to OpenShift
  • #​16265 - Until the delayed handler is activated, drop anything below INFO level
  • #​16264 - mvn quarkus:add-extension broken always adding bom
  • #​16263 - Add missing "volatile" to some dev mode handlers
  • #​16262 - Re-add Kafka group.id documentation, deleted in commit 8a56a30
  • #​16252 - Jacoco multi module fixes
  • #​16247 - Upgrade to Quarkus HTTP 3.1.0.Final and related cleanup
  • #​16244 - Update micrometer guide URL
  • #​16239 - Missing Hazelcast logs after change #​15636
  • #​16237 - Fix JAX-RS Application class hierarchy handling
  • #​16232 - Fix typo in getting started
  • #​16229 - Upload the Surefire reports as artifacts
  • #​16228 - Resteasy fails to load abstract subclass of javax.ws.rs.core.Application
  • #​16215 - Add token audience param to oidc-client
  • #​16214 - Handle user declared annotation processor
  • #​16210 - Liquibase fails to find datasource when devservices is disabled.
  • #​16200 - UnsatisfiedResolutionException : Build Failed with Mapstruct and Quarkus 1.13.0
  • #​16196 - Quarkus 1.13.0.Final Gradle plugin does not run annotation processors
  • #​16189 - API to check if property exists
  • #​16187 - Fix flaky rest-client test
  • #​16186 - REST Client Reactive cleanup
  • #​16185 - Add quarkusCoreVersion parameter to generate-platform-descriptor-json goal
  • #​16183 - Fix issue with fast-jar not working using OpenShift and Docker strategy
  • #​16181 - Rest Client Reactive: detect blocking the event loop
  • #​16177 - Fixed the codestarts artifactId
  • #​16171 - Disable SSL verification when trust-all property is enabled
  • #​16167 - Fix Uni response type handling in quarkus-rest-client-reactive
  • #​16164 - Micrometer: Simplify Vertx HTTP binder init; http settings in dev mode
  • #​16157 - Use Vert.x Buffer for OIDC requests
  • #​16156 - Fix CompletionStage response type handling in quarkus-rest-client-reactive
  • #​16151 - OIDC Extension does not work anymore with Azure AD and Quarkus 1.13.0
  • #​16149 - Using quarkus-rest-client-reactive-jackson on rest-client-quickstart fails fast when CompletionStage is returned
  • #​16148 - Using quarkus-rest-client-reactive-jackson on rest-client-quickstart blocks when Uni is returned
  • #​16146 - Fix case where rest client doesn't recognize the default port or https
  • #​16145 - Minor correction in centralized-log-management doc
  • #​16144 - Make the netbeans support a bit more robust
  • #​16143 - Using quarkus-rest-client-reactive-jackson on rest-client-quickstart fails
  • #​16140 - ArC dev mode monitoring - proceed if the container is not available
  • #​16138 - Make sure all the project modules are loaded into workspace in case the root pom does not declare any
  • #​16132 - New Websockets doesnt work
  • #​16130 - Micrometer Vert.x Binder Locks Shutdown on devmode
  • #​16123 - from version 1.13.0 Vault MicroProfile Config Source stopped working
  • #​16121 - Add support for opening the IDE from DevUI even if the default IDE script doesn't exist
  • #​16119 - quarkus.tls.trust-all=true not working
  • #​16114 - Qute loop section - improve the error message for null and NOT_FOUND
  • #​16113 - Regression issue: Fast Jar not working using OpenShift and Docker strategy
  • #​16112 - Prevent QuarkusTestResourceLifecycleManager from being run twice
  • #​16108 - QuarkusTestResourceLifecycleManager start/stop executed for each test method in Quarkus 1.13.0.CR1
  • #​16100 - Update Vert.x to version 3.9.6
  • #​16097 - Add the ability to open the Resource Class in the IDE from the scores page
  • #​16096 - Properly open inner classes in the IDE
  • #​16088 - Docs - Fixed incorrect class statement
  • #​16078 - Remove Vert.x HTTP dep
  • #​16069 - Register the correct native library for Snappy, during native image generation
  • #​16068 - Fix typo
  • #​16061 - OIDC Client extension should start without the configuration
  • #​16060 - Update OIDC client code to retry in case of the connection errors and have OIDC starting without the complete config
  • #​16051 - Update the Cassandra quickstart guide
  • #​16049 - Resolve Quarkus version from the runtime dependencies instead of the deployment ones
  • #​16048 - Dev mode - fix class comparison logic for instrumentation
  • #​16047 - Hot Reload: class redefinition failed: attempted to delete a method
  • #​16045 - Add a note about quarkus-security dependency
  • #​16042 - [native] kafka-snappy integration-test fails with org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY]
  • #​16038 - Use plugin repositories to resolve plugin descriptors
  • #​16027 - Fixes Jackson serialization issues in native
  • #​16021 - Deactivate Vault Config Source refresh if running in non blocking thread
  • #​16019 - Fix a regression with OIDC ignoring 'tenant-enabled'
  • #​16016 - Use constructor injection in getting started reactive guide
  • #​16014 - Regression issue: OIDC is failing to start even when authentication is disabled
  • #​16002 - Quarkiverse: Changed template for Ecosystem CI and release
  • #​15998 - Docs: Add MP Metrics API in some cases
  • #​15992 - Clarify where can the @​Traced annotation be used
  • #​15989 - Fix the name of the microprofile-config.properties file
  • #​15987 - Allow using @​Blocking on implementation in addition to interface for JAX-RS Resources
  • #​15981 - Misleading Embeddable Configuration Documentation
  • #​15975 - ArC - fix disposer method resolution
  • #​15972 - Bump liquibase-core from 4.3.1 to 4.3.2
  • #​15971 - Support GraalVM 21.1 LocalizationFeature
  • #​15962 - java.lang.NoClassDefFoundError: com/oracle/svm/core/jdk/LocalizationFeature
  • #​15940 - @Blocking on resource is ignored if implementing an OpenAPI-generated interface
  • #​15933 - Update OIDC client code to retry if the request failed with Connection Was Closed
  • #​15924 - Add doc mentioning the biggest differences of dev-mode vs the production application
  • #​15876 - @​Traced annotation doesn't work as documented in opentracing.adoc when combined with JAX-RS
  • #​15821 - Quarkus Vault problem
  • #​15817 - Quarkus maven plugin does not take pluginRepositories into consideration
  • #​15777 - Rest Client Reactive - Jackson extension
  • #​15721 - Dev UI: open code in IDE should use IDE path from scanning processes
  • #​15599 - quarkus-oidc should start without Keycloak and having to disable the tenant
  • #​14751 - Liquibase includeall only works in dev mode
  • #​14349 - Add Passing Client Headers section to rest-client.adoc
  • #​14164 - mvn add-extension in sub-module shouldn't add dependencyManagement
  • #​13863 - Add OpenTracing Command Listener to MongoDB client

v1.13.0.Final

Compare Source

Major changes
Complete changelog
  • #​15968 - Add MP SPI dep to Smallrye GraphQL
  • #​15966 - ClassNotFoundException using quarkus-micrometer-registry-prometheus / quarkus-smallrye-graphql
  • #​15963 - Support for providing a custom extension registry client impl in a maven artifact
  • #​15960 - Add a more informative error message when Dockerfile is unavailable during s2i
  • #​15958 - Fix QuarkusTestResourceLifecycleManager property mismatch in rest-client.adoc
  • #​15957 - Register KeycloakPolicyEnforcerAuthorizer if both oidc and policy authorizer are enabled
  • #​15956 - Introduce utility JsonExtensionCatalog.addCategory
  • #​15951 - Update to Keycloak 12.0.4
  • #​15946 - Fix broken kubernetes tests
  • #​15942 - Fix signatures of UniInvoker
  • #​15941 - Fix JBang dev mode
  • #​15939 - Allow any image to be used in DevServices
  • #​15931 - Update OidcConfigurationMetadata to return the scopes and minor error log updates
  • #​15930 - Add class-change-agent as javaagent in Gradle quarkusDev task
  • #​15922 - Graceful shutdown fixes
  • #​15921 - Exclude resteasy-client from quarkus-resteasy-multipart
  • #​15919 - Add support for postgis container images to postgresql DevService
  • #​15917 - Disable -XX:TieredStopAtLevel=1 when GraalVM is used as the JDK
  • #​15915 - Allow adding multiple realms
  • #​15913 - Fix Narayana STM failing to build in Native
  • #​15908 - Quartz extension - graceful shutdown for @​Scheduled does not work
  • #​15906 - Update multistage docker image tag used in doc
  • #​15904 - Gradle Multi-stage Dockerfile in documentation pointing to non-existent quay.io/quarkus/centos-quarkus-maven:21.0.0-java8
  • #​15898 - ArC - fix the algorithm to find event parameter qualifiers
  • #​15896 - Add some testing instructions to OidcClient and SmallRye JWT docs
  • #​15895 - Update SmallRye GraphQL to 1.0.26
  • #​15894 - Return correct parent when searching executable on PATH
  • #​15886 - CDI events qualifiers not working when abstract superclass is in a library
  • #​15882 - Support @​NonBlocking on ContainerRequestFilters
  • #​15881 - Quote File.separator when using it as a regular expression
  • #​15880 - Support the inclusion of all the discovered scopes in the OIDC authentication request
  • #​15878 - PatternSyntaxException in dev console
  • #​15873 - Bump smallrye-graphql to 1.0.25
  • #​15869 - Fix false config warning
  • #​15865 - Add quarkus-test-oidc-server test support module and update the docs
  • #​15860 - Multiple fixes for create-extension in Quarkus core
  • #​15859 - "quarkus.http.test-timeout" Was removed ? (using 1.12.1.Final)
  • #​15858 - Make the kafka streams extension to read the default kafka broker configuration
  • #​15855 - Fix kafka binding issues
  • #​15852 - RESTEasy Reactive: UniInvoker signatures are wrong
  • #​15851 - Improvements for in tree extension creation
  • #​15850 - Don't fail quarkus:dev if running processes can't be determined
  • #​15849 - Clear the /tmp folder on first dev mode start
  • #​15848 - Quarkus 1.13.0.CR1 dev mode fails with build exception on Apple Silicon machine
  • #​15847 - Add native image reflection entries for Sentry
  • #​15845 - Kafka Streams extension does not read the "default broker configuration" map
  • #​15838 - Register ElasticsearchClientConfig qualifier as a bean
  • #​15837 - devmode - Not using JVM instrumentation, but always full restart
  • #​15835 - Error when running HQL queries spanning multiple tables in Hibernate Reactive
  • #​15834 - Error when running HQL queries spanning multiple tables in Hibernate Reactive
  • #​15833 - Make classes marked with ElasticsearchClientConfig application scoped and unremovable
  • #​15830 - Fix Flyway dev console link
  • #​15829 - Make max retry attempts and delay interval of remote-dev configurable
  • #​15828 - Dev UI - keep log 'open' when page refresh
  • #​15825 - ElasticRestClient fails to load the provided custom configuration via @​ElasticsearchClientConfig
  • #​15818 - Lazy fetch associations with Hibernate Reactive
  • #​15815 - Liquibase - Register for reflection all classes marked with DatabaseChangeProperty
  • #​15814 - For Hibernate Reactive enableCollectionInDefaultFetchGroup must be set to true
  • #​15810 - Fix Amazon X-Ray in native mode
  • #​15809 - Liquibase validation failures in native image
  • #​15807 - Fix typo in ArC error message
  • #​15805 - Use default media types when SSE element type isn't specified
  • #​15803 - Ensure that specific legacy MessageBodyReader/Writers are not chosen over Quarkus ones
  • #​15801 - 1.12.x failed to build native package with io.quarkus:quarkus-amazon-lambda-xray
  • #​15778 - RESTEasy Reactive: SSE endpoints should have the same content type automatically selected as normal endpoints
  • #​15735 - QuarkusSecurityIdentity.builder(identity) loses isAnonymous flag
  • #​15732 - RESTEasy Reactive: Lock contention between callback processing and resume()
  • #​15730 - Fix QuarkusSecurityIdentity.isAnonymous check
  • #​15681 - Resteasy Reactive report NoSuchMethod Exception with quarkus-keycloak-admin-client dependencies in native mode
  • #​15670 - Running app in OpenShift fails because of classpath set after jar
  • #​15650 - More visibility to SmallRye
  • #​15623 - Errors reported to sentry.io result in an
  • #​15578 - Upgrade LogManager to 1.0.9
  • #​15537 - Quarkus 1.12.1.Final swagger-ui endpoint under /q is broken: stale content in tmp
  • #​15442 - Narayana STM failing to build in Native
  • #​15416 - Running app in OpenShift fails because of classpath set after jar
  • #​15271 - GraphQL mutiny CompositeException instead of custom ErrorCode
  • #​15016 - Add OpenTelemetry extension
  • #​13974 - Minor keycloak-authorization code and doc updates
  • #​13838 - OIDC/Keycloak Authorization
  • #​10499 - OpenTelemetry for Quarkus

v1.12.2.Final

Compare Source

Major changes
Complete changelog
  • #​15609 - Avoid race condition when creating the Dev UI routes
  • #​15608 - Reintroduce RouteBuildItem#Builder() public ctor
  • #​15603 - Fix Building my First Extension documentation snippets order description
  • #​15594 - Look for mongo client in the whole deployment
  • #​15592 - Fix Polyglot with fast-jar
  • #​15589 - Look for RedisClient in all modules
  • #​15586 - Fix potential race condition with Multipart upload in RESTEasy Reactive
  • #​15581 - Named Redis client injection not working when used in separate JAR
  • #​15577 - Fix native executable build on Windows and add a CI build - 1.12
  • #​15576 - Fix GraphQL queries returning Collection.class in native mode
  • #​15571 - GraphQL queries returning Collection.class are broken in native mode
  • #​15569 - Use sortedOriginalMediaTypes in ClassRoutingHandler
  • #​15560 - Disable DevUI for remote dev mode
  • #​15558 - Fix dev console paths. Add Builder to HttpRootPathBuildItem
  • #​15554 - Added descriptions to Health OpenAPI Filter responses
  • #​15553 - Fix race condition on reading input in RESTEasy Reactive
  • #​15551 - Missing description for generated health OpenAPI responses
  • #​15546 - Fix Thread-safe issue and memory leak with Log History Handler
  • #​15535 - HttpRootPathBuildItem has changed his path format several times.
  • #​15529 - Small path fix for the dev ui
  • #​15506 - Automatically register @​JsonIdentityInfo generator and resolver in Jackson
  • #​15480 - Make mutable-jar work with jib in all cases
  • #​15479 - Resteasy Reactive first POST with InputStream hang
  • #​15477 - Add support for mutable-jar package format for container image extensions
  • #​15474 - Explain semantics of quarkus.rest.path; add tests
  • #​15455 - Make Jackson work with ReaderInterceptors
  • #​15453 - RESTEasy Reactive: ReaderInterceptor results in java.lang.IllegalStateException: Should never be called
  • #​15450 - Use relative links in the guides
  • #​15445 - Fix some infelicities in the IDE Tooling guide
  • #​15427 - Use single mock when backing bean is the same instance
  • #​15411 - @​InjectMock replaces existing mocks
  • #​15172 - Don't use real looking versions in mocked data for snapshot testing
  • #​15146 - Make sure versions are mocked in snapshots tests
  • #​15142 - Some code start tests test the version which is not compatible with releases

v1.12.1.Final

Compare Source

Major changes

Path resolution for configurable endpoints changed in this release.

Complete changelog
  • #​15420 - Fix file permission issue for container builds on remote daemons
  • #​15406 - Fix consumes in rest score template;add consumes in endpoints template
  • #​15402 - Include quarkus-mutiny instead of vanilla mutiny in RESTEasy Reactive
  • #​15401 - Make missing password an error
  • #​15400 - unnecessary warning was shown resteasy-reactive
  • #​15390 - Fix sub resource locators with no method annotations
  • #​15385 - Update p12 files and provide instructions to regenerate them
  • #​15379 - Bring back proper timing for quarkus:dev
  • #​15378 - Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.4.0 to 2.8.0
  • #​15375 - Avoid NPE in dev console when there aren't any indexed entities with the Hibernate Search extension enabled
  • #​15374 - Avoid warning about indexing primitive types
  • #​15371 - Dev mode report the wrong startup time starting with Quarkus 1.12
  • #​15363 - Fix issue with double query params
  • #​15357 - RESTEasy Reactive: Chained Sub resources Result in 405 Method not allowed
  • #​15352 - NPE in dev mode with hibernate-search-orm-elasticsearch
  • #​15340 - Qute - fix handling of Panache entity getters for boolean properties
  • #​15337 - Bump kubernetes-client-bom from 5.1.0 to 5.1.1
  • #​15334 - Qute calls accessor method instead of using property for boolean (since 1.12.0.Final)
  • #​15319 - Disable instrumentation for remote-dev
  • #​15315 - Fix test-coverage problem in ConfigInstantiator & add jacoco to dependabot
  • #​15305 - Treat MismatchedInputException as client error in RESTEasy Reactive
  • #​15301 - Dev UI - Reactive Messaging - fix NPE when a channel is not configured
  • #​15300 - Test coverage profile doesn't work
  • #​15294 - Upgrade to Hibernate Search 6.0.2.Final
  • #​15293 - DEV UI NPE when channel not configured.
  • #​15273 - Bump gradle to 6.8.3
  • #​15270 - Update to Keycloak 12.0.3
  • #​15260 - gRPC blocking: fix calling grpc client within blocking service
  • #​15251 - Upgrade SmallRye GraphQL to 1.0.22
  • #​15250 - Kubernetes CRD ClassNotFoundException after upgrade to 1.11.2.Final in dev mode
  • #​15238 - Fix Qute namespace extensions with no parameters
  • #​15234 - Qute type checks - fix multiple nested helper hints
  • #​15232 - Upgrade SmallRye Health to 2.2.6
  • #​15212 - GRPC client onClose and onMessage should be hanled on same thread
  • #​15207 - Fixes for Non app endpoints
  • #​15197 - Fix various doc issues
  • #​15189 - Add the ability to configure vertx http client options in RESTEasy Reactive client
  • #​15187 - GRPC client stream onMessage and onClose executes on different threads
  • #​15171 - Various adjustments to create-extension
  • #​15165 - Qute validation - fix parsing of nested helper hints
  • #​15161 - Qute - fix validation of primitives
  • #​15160 - Qute namespace extensions without parameters don't work in Quarkus 1.12.0.FINAL
  • #​15158 - Handle more than one level of sub resource params
  • #​15150 - Handle null values in REST Data Panache JSONB serializer
  • #​15145 - Enable Java serialization only for GraalVM 21+
  • #​15136 - Add support for @​NameBinding meta-annotations for @​ServerRequestFilter
  • #​15114 - RESTEasy Reactive: Sub resource Path Params more than 2 levels back are not passed correctly
  • #​15085 - Unsupported type MethodAccessorGenerator on several extensions
  • #​15030 - MicroProfile Metrics, Health, OpenAPI URI changed
  • #​14824 - Allow JsonbDeserializer based on generic types
  • #​14821 - Support KubernetesServer test resource for CRUD operations
  • #​14744 - Add a crud capable Kubernetes server test resource
  • #​14635 - Containerized native image build on remote docker daemons (issue #​1610)
  • #​1610 - dockerBuild for native image doesn't work with remote Docker daemons

v1.12.0.Final

Compare Source

Major changes
  • #​14852 - Add support for Multipart requests in RESTEasy Reactive
Complete changelog
  • #​15134 - Fix typos in Kotlin guide
  • #​15127 - Disable Liquibase Hub prompt/warning
  • #​15112 - Have Hibernate Reactive depend on quarkus-mutiny correctly
  • #​15111 - Hibernate Reactive component is missing the dependency to Quarkus-Mutiny
  • #​15107 - Add Mutiny and Vert.x Core extensions to Vault dependencies
  • #​15103 - Vault requires extension quarkus-vertx-core in 1.12.0.CR1
  • #​15101 - Apply user filter when storing OpenAPI document
  • #​15098 - DEV UI: Quick fix for restart issue
  • #​15097 - OASFilter set by mp.openapi.filter not processing file created with store-schema-directory
  • #​15096 - Fix logging initialization
  • #​15087 - Fix various Amazon Services issues
  • #​15080 - Fixed typo on DeploymentInjectionException error message
  • #​15076 - Don't configure -cp with uberjar on OpenShift
  • #​15074 - Qute - fix orEmpty resolver
  • #​15070 - Dev mode - warning (about jdk 1.8 usage) not printed, as if logging is not fully initialized
  • #​15067 - Delay executor shutdown
  • #​15066 - Typo on DeploymentInjectionException
  • #​15064 - Activate annotation processors again for panache
  • #​15063 - Switch to java.specification.version in JavaVersionUtil, covers XY-ea version of Early Access builds
  • #​15062 - "Using Java versions older than 11 ... " complaint with Java 17 Early Access build
  • #​15060 - Improve ldap security documentation
  • #​15054 - Fix Jackson Not available at runtime for Dev UI Logstream
  • #​15048 - Quarkus AWS S3AsyncClient doesn't apply default connectionMaxIdleTime set by AWS
  • #​15043 - Removing JavaIOSubstitutions
  • #​15041 - Native image - make it possible to generate the dashboard dump file
  • #​15039 - Even if feature about serialization (from GraalVM 21.0 ) is proposed, small change could make it work even now
  • #​15035 - Ensure that @​Path on an interface with a single impl works as in RESTEasy Classic
  • #​15028 - RESTEasy Reactive: can't inject when using inteface declaration endpoint
  • #​15026 - @​PreDestroy method seems to not be invocked when ExecutorManager is being used.
  • #​15024 - Small Dev-UI logstream changes to allow for better reuse
  • #​15014 - Amazon S3 build failure on v1.12.0.CR1 using url-connection-client
  • #​15006 - SecurityIdentityAssociation's identity not set by event fired from Undertow
  • #​15002 - Vertx ConsumeEvent - fix race condition in request context termination
  • #​14992 - Remove JDK 11 only API call in Qute test
  • #​14988 - Upgrade to Hibernate Search 6.0.1.Final
  • #​14984 - Bump neo4j-java-driver from 4.2.0 to 4.2.1
  • #​14978 - Upgrade to Hibernate Reactive 1.0.0.Beta4
  • #​14976 - Fixed non-working delay for oidc-client
  • #​14974 - Qute parser fix - tag delimiter is used in a string literal in a tag
  • #​14959 - OIDC Client does not use connection-delay property
  • #​14949 - Azure Functions upgrade and java 11
  • #​14945 - Adding some color to the Dev UI cards
  • #​14935 - Confused by dev ui
  • #​14926 - hibernate-jpamodelgen is causing problems
  • #​14852 - Add support for Multipart requests in RESTEasy Reactive
  • #​14844 - Generated Openshift manifest contains cp argument with all dependencies when uber-jar packaging is used
  • #​14711 - Support more than one custom annotation which registers MP REST Client provider
  • #​14601 - Support @​MultipartForm in RESTEasy Reactive
  • #​14466 - Allow to use OIDC Client Filter and OIDC Token Propagation extensions in the same app
  • #​14141 - Support more than one custom annotation which registers MP REST Client provider
  • #​12551 - Quarkus does not start/respond when running inside an Azure Function on Java 11

v1.11.7.Final

Compare Source

Major changes
Complete changelog
  • #​17279 - Handle Class.getMethods() returning multiple getters with just the return type differring
  • #​17116 - Use mvnw in CI to make sure we have a stable Maven version
  • #​16954 - Cannot serialise field parent on object ... as setter and getters were different types
  • #​16915 - Http path backport
  • #​16836 - Bump dokka-maven-plugin to remove jcenter repository
  • #​16811 - Switch to using s01.oss.sonatype.org everywhere
  • #​16800 - Add Jackson extension dependency in the Kafka Client extension
  • #​16796 - Fix typo in cdi-integration.adoc
  • #​16769 - Native packaging fail with kafka-client
  • #​16766 - kafka-client : missing substituted JmxReporter method
  • #​16765 - kafka-client : Detected a MBean server in the image heap
  • #​16726 - Fix path of java.security in Dockerfile
  • #​16543 - Fix RESTEasy Reactive Default Codestart on 1.11
  • #​16515 - Raise log level to warn there's no topology found
  • #​16514 - KafkaStream extension should report better that no topology is found
  • #​16471 - Wrong location for java.security used in Dockerfile.jvm and others
  • #​16435 - Attempt to fix the Kafka flaky tests
  • #​16415 - KafkaStreamsITCase is flaky causing endless TimeoutException warnings leading to job being aborted
  • #​16372 - Bump agroal.version from 1.10 to 1.11
  • #​16371 - SslKafkaConsumerTest and SaslKafkaConsumerTest are both flaky
  • #​16301 - More consistency for the step names, job name is already descriptive
  • #​16298 - Use the job name in Surefire Reports artifact names
  • #​16297 - Disable live reload instrumentation by default
  • #​16295 - Fix wrong location of Micrometer Prometheus extension descriptor
  • #​16229 - Upload the Surefire reports as artifacts
  • #​16138 - Make sure all the project modules are loaded into workspace in case the root pom does not declare any
  • #​16100 - Update Vert.x to version 3.9.6
  • #​16038 - Use plugin repositories to resolve plugin descriptors
  • #​16036 - Perform absolute basic Dockerfile validation in Openshift s2i extension
  • #​16008 - Runtime initialize grpc class using j.u.Random
  • #​15975 - ArC - fix disposer method resolution
  • #​15960 - Add a more informative error message when Dockerfile is unavailable during s2i
  • #​15958 - Fix QuarkusTestResourceLifecycleManager property mismatch in rest-client.adoc
  • #​15949 - Upgrade to Agroal 1.10
  • #​15946 - Fix broken kubernetes tests
  • #​15922 - Graceful shutdown fixes
  • #​15915 - Allow adding multiple realms
  • #​15908 - Quartz extension - graceful shutdown for @​Scheduled does not work
  • #​15879 - Initialize classes using j.u.Random at runtime in kafka-client
  • #​15817 - Quarkus maven plugin does not take pluginRepositories into consideration
  • #​15762 - Fix invalid anchors in deploying-to-openshift.adoc
  • #​15726 - Added class files should trigger a full reload
  • #​15670 - Running app in OpenShift fails because of classpath set after jar
  • #​15489 - Update SR OpenAPI to 2.0.23 and MP OpenAPI to 1.1.3-RC1
  • #​15443 - SmallRye OpenAPI generates incorrect content type when using Spring Web annotations
  • #​15435 - Move instrumentation config to quarkus.live-reload namespace
  • #​15416 - Running app in OpenShift fails because of classpath set after jar
  • #​15025 - Quarkus keeps dead database connections in its connection pool
  • #​14732 - Update Kafka to 2.7.0
  • #​14366 - Kafka consumer consumes all CPU when shutting down the broker

v1.11.6.Final

Compare Source

Major changes
Complete changelog
  • #​15574 - Disable DevUI for remote dev mode - 1.11
  • #​15508 - Revert "fix: KubernetesDeployer now always deletes existing resources"
  • #​15487 - OpenShift plugin not deploying the Quarkus App (Regression Issue)
  • #​15449 - Use relative links in the guides - 1.11
  • #​15444 - Make sure quarkus-bom platform does not force its BOM over other platforms found in the project
  • #​15401 - Make missing password an error
  • #​15393 - Update certificates for Kafka tests - 1.11
  • #​15337 - Bump kubernetes-client-bom from 5.1.0 to 5.1.1
  • #​15250 - Kubernetes CRD ClassNotFoundException after upgrade to 1.11.2.Final in dev mode
  • #​15150 - Handle null values in REST Data Panache JSONB serializer

v1.11.5.Final

Compare Source

Major changes

Path resolution for configurable endpoints changed in this release.

Complete changelog
  • #​15339 - Restore VertxWebRouterBuildItem#getRouter() method

v1.11.4.Final

Compare Source

Major changes
Complete changelog
  • #​15313 - Work to fix path handling and non-application endpoints
  • #​15281 - Group all raw service binding properties under quarkus.service-binding
  • #​15262 - Make KubernetesDeployer always delete existing resources
  • #​15257 - Ignore config_ordinal for default values source
  • #​15244 - Quarkus health guide needs updating
  • #​15243 - Quarkus Guides showing health extension need updating
  • #​15228 - Only keep resteasy-qute example codestart binded to resteasy-qute
  • #​15226 - SmallRye Metrics 2.4.6
  • #​15221 - config_ordinal defined as property leaks into default properties
  • #​15202 - Properly handle '/' in kubernetes env var declaration
  • #​15201 - Kubernetes extension should not produce env vars with slashes when mapping mp-rest client config to env vars
  • #​15154 - Bump kubernetes-client-bom from 5.0.2 to 5.1.0
  • #​15140 - Fix sidecar probe path and ports
  • #​15137 - Clarify the usage of quarkus.debug.print-startup-times
  • #​15119 - Use proper metrics path in Kubernetes annotation
  • #​15118 - /metrics uri in generated kubernetes.yml is wrong
  • #​15108 - Update OpenAPI to 2.0.22
  • #​15106 - Fix potential NPE in instrumentation based update
  • #​15105 - Updating class when no bytecode transformation whatsoever takes place results in NPE in the logs
  • #​15089 - Quarkus 1.11.2 to Quarkus 1.11.3 upgrade failure of a Quarkus Kafka project
  • #​15055 - Update Smallrye OpenApi to 2.0.21
  • #​15053 - Register implicit Converters for ConfigProperties
  • #​15045 - Do not expand configurations in the ConfigConsole
  • #​15033 - SRCFG00013: No Converter registered for class java.time.Period
  • #​15032 - [Bug] Since 1.11.3 problems reading application.yaml
  • #​15029 - Fix typo in kubernete docs and knative test
  • #​15027 - Ensure that Jackson customizers can override settings added by Quarkus added modules
  • #​15023 - Make TestHttpEndpoint work for ResteasyReactive
  • #​15018 - RESTEasy Reactive: Customised Jackson ObjectMapper not used
  • #​15015 - Update SmallRye OpenTracing to 1.3.5
  • #​15005 - SecurityIdentityAssociation's identity not set by event fired from Undertow
  • #​15001 - @​TestHTTPEndpoint can not work with RESTEasy reactive
  • #​14998 - OpenAPI generation couldn't infer response type for generic type parameters in resources
  • #​14938 - Turn off CORS headers appended by the Metrics handler
  • #​14916 - Update smallrye openapi to 2.0.20
  • #​14903 - Update to RestEasy 4.5.9.Final
  • #​14865 - @​DefaultValue for enums ignored in openapi.yaml / swagger-ui
  • #​14814 - Open API produces invalid document
  • #​14795 - Issues with sidecar probes
  • #​14712 - OpenAPI: 1.11.x picks up annotated interfaces from dependency JARs
  • #​14670 - OpenAPI invalid document - missing schema element
  • #​14650 - MicroProfile Metrics - histogram quantiles are frozen
  • #​14505 - Add ide tooling links to main guides
  • #​14430 - SmallRye Metrics extension should play better with the general CORS filter
  • #​13953 - Kubernetes deploy should always delete previously installed resources before installing new ones.
  • #​13845 - Add oauth2 configuration to swagger-ui
  • #​13440 - Getting NullPointerException for open tracing with jaeger
  • #​4766 - swagger-ui is not mapping oauth2-redirect.html

v1.11.3.Final

Compare Source

Major changes
Complete changelog
  • #​14970 - Add quarkus-smallrye-opentracing to an integration test without Undertow
  • #​14969 - Remove jcenter repository references in gradle projects
  • #​14958 - Remove field that can cause GraalVM to fail
  • #​14946 - Do not produce KubernetesClient if we have OpenShiftClient available
  • #​14943 - Kubernetes clients all clash with one another
  • #​14939 - Fix the native httpRoot & nonAppRoot issue
  • #​14934 - Dev ui config edit crashes when I try to unset a property
  • #​14929 - Mark Resteasy Qute with code starter
  • #​14923 - Fix Undertow HTTP/2 issue
  • #​14922 - Exclude jboss-logging-jdk
  • #​14921 - Make sure getDefferredIdentity does not return null
  • #​14911 - property quarkus.swagger-ui.always-include doesn't work on Native mode.
  • #​14891 - Disable flaky test on Windows
  • #​14850 - Resteasy Reactive Security Context Exception
  • #​14819 - Dependencies with duplicate files detected. The dependencies [org.jboss.logging:jboss-logging::jar:3.4.1.Final(compile), org.jboss.logging:jboss-logging-spi::jar:2.1.2.GA(compile)] contain duplicate files, e.g. org/jboss/logging/MDC.class
  • #​14811 - Undertow with TLS causes IllegalStateException: Request has already been read
  • #​14707 - from version 1.11.0 Vault MicroProfile Config Source stopped working
  • #​14309 - Improve Config Console

v1.11.2.Final

Compare Source

Major changes
Complete changelog
  • #​14917 - Set the default min-level for logs to DEBUG
  • #​14907 - Upgrade to Hibernate ORM 5.4.27.SP1
  • #​14906 - If Jackson is present, make sure the ObjectMapper producer is not removed
  • #​14900 - Bump kubernetes-client-bom from 5.0.1 to 5.0.2
  • #​14896 - Support k8s secret/configmaps as smallrye config locations
  • #​14894 - Avoid retrieving the rendered content using await when building a Mail from a Qute template
  • #​14887 - MicroMeter extension: JSONExporter issue with "NaN" values
  • #​14886 - Deprecate uberJar mojo parameter and log a warning when used
  • #​14882 - Fix native-image compilation issue with OpenTracing and RESTEasy Reactive
  • #​14881 - Hibernate data loss bug: Hibernate can null out a row in some circumstances
  • #​14880 - Ensure that resume from a worker pool thread doesn't resume on event loop
  • #​14876 - Native image build fail if quarkus-resteasy-reactive and quarkus-smallrye-opentracing are used.
  • #​14875 - @​Blocking annotation not working with @​RestForm parameters
  • #​14859 - Verify behavior of micrometer matchPattern
  • #​14858 - Enable full SSL support for Keycloak Authorization extension
  • #​14856 - OIDC CodeAuthentitcationMechanism does not set state and session cookies 'secure` parameter to true if 'force-redirect-https-scheme' is enabled
  • #​14855 - OIDC: Create Cookies Secure if cookieForceSecure is enabled
  • #​14849 - Update SmallRye Config to 1.10.2
  • #​14841 - Transactional observers - fix log message if JTA not available
  • #​14836 - MailTemplateInstance.send() can't be used in reactive API's
  • #​14831 - Document Reactive DataSource idle-timeout limitation
  • #​14817 - Disable JTA in Hibernate Reactive
  • #​14816 - Allow to configure file.encoding and user.language for native image building
  • #​14813 - Micrometer Vertx JAX-RS path template is not properly recovered for metric uri labels
  • #​14804 - Bring smallrye-jwt-build back to quarkus-smallrye-jwt
  • #​14803 - Add quarkus-smallrye-jwt-build as quarkus-smallrye-jwt dependency
  • #​14800 - Having custom configurations
  • #​14796 - OidcClient may fail in the native image if Jackson dependency is missing
  • #​14786 - Register Netty NioDatagramChannel for reflection to support UDP
  • #​14782 - Add ability to configure response buffer size for RESTEasy
  • #​14778 - Set keycloak-authorization proxy url
  • #​14777 - Change ordinal from 150 to 270 in Vault config source
  • #​14776 - Fix OidcClient expires_in check, add Wiremock test and quarkus-jackson
  • #​14775 - When a change to startup related code is made disable dev mode instrumentation
  • #​14770 - Fix duplicate '/' in health subcontext paths
  • #​14767 - ArC intercepted subclasses - fix bridge methods processing
  • #​14764 - Reverse the platform properties overriding policy
  • #​14759 - OIDC client access token expiration reading problem
  • #​14750 - Micrometer: rename vertx options to http-server
  • #​14748 - Ensure that ServerStringMessageBodyHandler doesn't affect build time resolution of builders
  • #​14745 - Micrometer: Rename vertx properties to http server binding.
  • #​14743 - HashiCorp key vault does not override application.properties
  • #​14742 - Make classes that are used as @​BeanParam targets unremoveable
  • #​14741 - Liquibase - Fix NPE with createView
  • #​14740 - Liquibase native compilation broken since 1.11.1.Final: NullPointerException in LiquibaseProcessor#nativeImageConfiguration
  • #​14737 - Clarify reactive datasource idle timeout behavior
  • #​14734 - Quartz extension - fix scheduling in the cluster
  • #​14733 - Use proxy setting for keycloak policy enforcer
  • #​14724 - Fix instrumentation bug
  • #​14723 - Fix incorrect JUnit dependency
  • #​14720 - Resteasy Reactive detects multiple writers, but only one response type is present
  • #​14715 - Resteasy Reactive detects beanparam as cdi bean.
  • #​14713 - Bump mariadb-java-client from 2.7.1 to 2.7.2
  • #​14704 - Propagate the IllegalArgumentException that can be produced by org.jboss.jandex.Indexer#index when the given input-stream is null
  • #​14702 - Also add the rest-client-jackson extension in the REST Client doc
  • #​14700 - Fix RESTEasy ImageIO leak
  • #​14697 - Forward gRPC context when using @​blocking
  • #​14696 - No Interceptors invoked on JAX-RS Controllers with Generic Typed Method Arguments
  • #​14678 - Health configuration reference does not reflect the new /q namespace
  • #​14675 - Fix a typo in the smallrye-jwt doc and update some OIDC doc references
  • #​14674 - Resteasy builtin providers being pulled in for more ITs than expected
  • #​14671 - quarkus-quartz clustered job via @​Schedule problem
  • #​14669 - Use 1.0.0-SNAPSHOT as version in all guides
  • #​14666 - Bump kubernetes-client-bom from 5.0.0 to 5.0.1
  • #​14665 - gRPC Context lost when using @​Blocking
  • #​14664 - Dev UI - fix javadoc formatting in config editor
  • #​14658 - Scan super classes for config items
  • #​14654 - Micrometer extensions renamed (docs); Fix quantiles in native mode
  • #​14646 - Upgrade Jib to 0.17.0 for 1.11
  • #​14630 - Also use Google Mirror in the doc build
  • #​14626 - quarkus.oidc.auth-server-url is missing in the all configuration guide
  • #​14525 - configMap configured in quarkus.openshift properties does not get picked up by Quarkus application
  • #​14523 - Adds environmentVariables and systemProperties options to the DevMojo
  • #​14489 - Use quarkus.properties to get versions in codestarts and make them required
  • #​14401 - dev mode: support for setting system properties and env variables
  • #​14381 - Bump mysql-connector-java from 8.0.22 to 8.0.23
  • #​14346 - Remove ApplyLabelSelectorDecorator from MinikubeHandler
  • #​14345 - minikube extensions overwrites existing Deployment's selector
  • #​14201 - Data loss after update to Quarkus 1.10.5
  • #​13942 - Add the remaining jdbc data-sources to kubernetes service bindings
  • #​13170 - Do not throw an exception when enabling debug for native image if src/main/java does not exist
  • #​13169 - java.nio.file.NoSuchFileException when quarkus.native.debug.enabled

v1.11.1.Final

Compare Source

Major changes
Complete changelog
  • #​14642 - Screenshot update for GraphQL and Health
  • #​14641 - Added updated screenshot for GraphQL Guide
  • #​14639 - Updated screenshot in OpenAPI Docs to reflect the UI changes
  • #​14636 - Resolve non-Arc CacheInterceptionContext lazily
  • #​14634 - Log warning about the use of NativeImageMojo
  • #​14631 - Make the oidc-client doc title shorter and try to improve the introduction
  • #​14627 - Add documentation about RESTEasy Reactive Jackson features
  • #​14620 - Add K8s Namespace property documentation
  • #​14617 - Add a missing Java resource content to the OIDC code flow guide
  • #​14616 - Upgrade SmallRye GraphQL to 1.0.21
  • #​14615 - Fix NPE when packaging uber-jar on Openshift
  • #​14605 - Make some AppCDS adjustments
  • #​14604 - Prevent UOE when MessageBodyReader can handle multiple media types
  • #​14603 - Reinitialize org.wildfly.common.net.HostName during native application's runtime
  • #​14599 - Fix empty resource name sanitization
  • #​14597 - Reactive Messaging HTTP quickstart fixes
  • #​14590 - FlyWay causes SQLException on live reload when migrate-at-start is enabled
  • #​14589 - Align generated Maven project version in getting started guide
  • #​14587 - 'security-openid-connect-web-authentication' Guide content differ from quickstart
  • #​14585 - Mention RESTEasy Reactive in the Qute guide
  • #​14584 - Qute - support multiple namespace extension methods on the same class
  • #​14583 - RunnerClassLoader sanitizeName cannot handle 0 length name argument
  • #​14581 - Update SmallRye Config to 1.10.1
  • #​14580 - Improve the getting started with reactive guide
  • #​14576 - Ignore XMLGregorianCalendar warning missing in Jandex
  • #​14574 - Avoid potential NPE when proxying is enabled
  • #​14571 - Remove experimental warning from Multiple Persistence Units support
  • #​14569 - How to properly register XMLGregorianCalendar?
  • #​14568 - Fix image tag in Deploying to OpenShift guide
  • #​14565 - Using fast-jar packaging + AppCDS with Quarkus 1.11.0
  • #​14563 - Security fixes for RESTEasy Reactive
  • #​14557 - Add a missing quarkus-jsonp dependency and a unit test to quarkus-smallrye-jwt-build
  • #​14552 - Fix the javadoc: Java System properties' name aws.secretAccessKey
  • #​14550 - Can't use Qute in reactive application
  • #​14549 - Fix NPE in NativeTestExtension on missing native image
  • #​14548 - Ambiguous info in reactive guide
  • #​14547 - 1.11.0 quarkus-smallrye-jwt-build does not work standalone
  • #​14544 - quarkus-resteasy-multipart seems to require Jackson in Quarkus 1.11.0.Final
  • #​14543 - Use absolute uris in oidc-client discovery and authorization webclient
  • #​14541 - Check if OIDC Client can use Vertx Web Client more effectively
  • #​14536 - NPE thrown in X-Forwarded-For header parsing
  • #​14535 - Use RESTEasy Reactive when in getting-started-reactive-crud example
  • #​14521 - Add ssl options to webclient in oidc-client
  • #​14520 - Fix the path to MetricsRequestHandler when quarkus.http.root-path is set
  • #​14519 - Migrate to the new OSSRH server
  • #​14517 - Make Dev Console work properly in the face of non ASCII chars in FS paths
  • #​14516 - Metrics throw a 500 Internal Server Error when Application has configured a quarkus.http.root-path
  • #​14511 - Address ConcurrentModificationException on ThreadLocalPool
  • #​14510 - ConcurrentModificationException thrown when closing a connection on a reactive pool
  • #​14508 - Bump commons-lang3 from 3.9 to 3.11
  • #​14504 - File not found exception on dependency quarkus-resteasy-reactive-deployment-1.11.0.Final.jar
  • #​14500 - Copy all liquibase resource files to native image
  • #​14499 - Added hot-reload support for branding file (logo, css, favicon)
  • #​14498 - Bump maven-model-helper to 18
  • #​14497 - Increase timeout when deploying to Nexus
  • #​14491 - Upgrade commons-lang3 from 3.9 to 3.11
  • #​14490 - Prevent handlers of suspended contexts from being executed on another thread
  • #​14486 - Quarkus RESTEasy Reactive Jackons @​Blocking Failure should never be restarted
  • #​14483 - Remove the 'no sources dir' warning from DevMojo
  • #​14482 - Sync pom.xml snippets with the latest version of generated application
  • #​14480 - OIDC Client > Cannot overwrite properties
  • #​14478 - Properties in bootstrap app for 1.11 are in random order, 1.7 had them alphabetically sorted
  • #​14477 - Avoid Hibernate ORM enhancer to auto-detect the target JVM version
  • #​14476 - Uber jar packaging fails when deploying to OpenShift
  • #​14474 - OidcClientFilter usage throws NoSuchFieldException
  • #​14468 - Fix security OIDC Client documentation
  • #​14467 - Set built-with-quarkus-core value to the G:A:V instead of just V
  • #​14463 - Fix broken resteasy-multipart
  • #​14462 - Don't require global body handler for GraphQL
  • #​14460 - Fix flakey test
  • #​14458 - Prevent double free on exception
  • #​14457 - Upgrade to GraalVM 20.3.1
  • #​14456 - Add built-with-quarkus-core attribute to the quarkus-extension.yaml
  • #​14453 - Fix guides code generation to be consistent with content
  • #​14446 - Don't produce build items from field in ReactiveHttpProcessor
  • #​14442 - quarkus-reactive-messaging-http gives warning for ReactiveHttpProcessor.routeProducer
  • #​14441 - Fix regressions in Kubernetes health handling
  • #​14439 - quarkus-cache in dev mode ends up with NPE
  • #​14438 - Kubernetes: liveness and readiness probes ignore the quarkus.http.root-path setting
  • #​14436 - Failed to start application with quarkus-cache:1.11.0.Final
  • #​14433 - Prevent false positive warning about quarkus.kubernetes.deploy
  • #​14432 - Ensure that dev mode debug host can be configured with -DdebugHost
  • #​14431 - Open API logo customization not affecting
  • #​14429 - Unrecognized configuration key "quarkus.kubernetes.deploy" was provided
  • #​14428 - Fix some minor infelicities in documentation
  • #​14423 - Log records show the hostname on which the native executable was generated
  • #​14422 - Upgrade to SmallRye OpenAPI 2.0.19
  • #​14421 - Add note about enabling all debug hosts for dev mode
  • #​14420 - Avoid potential NPE when collecting RESTEasy Providers on Resource methods
  • #​14419 - Apply tiny polish to MicrometerProcessor
  • #​14418 - ResteasyCommonProcessor: NullPointerException in case of using default annotation values for @Produces or @Consumes
  • #​14417 - Removed unnecessary ')' in the guide "BUILDING QUARKUS APPS WITH GRADLE"
  • #​14416 - Fix typo in the guide "BUILDING QUARKUS APPS WITH GRADLE"
  • #​14415 - Update doc around Resteasy GZIP support
  • #​14409 - Fix jboss-jaxrs-api_2.1_spec build warning
  • #​14408 - Make dev console work with BodyHandler
  • #​14405 - Dev UI - "Request has already been read" error when clearing cache if smallrye-graphql extension present
  • #​14403 - quarkus:dev's debugHost not configurable
  • #​14402 - dev mode: support suppressing warnign about non existing source directory
  • #​14400 - Properly handle @​Blocking on an JAX-RS Application class
  • #​14397 - Resteasy-Reactive: Wrong blocking configuration handling in ResteasyReactiveScanner
  • #​14393 - Set quarkus.datasource.db-kind automatically K8S Service Binding is used
  • #​14392 - ConnectionPoolsClosedTest is racy
  • #​14387 - Preserve expected semantics of Maven execution with native profile enabled
  • #​14380 - CI: Add mongodb-rest-data-panache and mongodb-panache-kotlin to native tests
  • #​14375 - Use Google Mirror also for Initial JDK 11 Build
  • #​14374 - Rename Dev Console to Dev UI
  • #​14372 - Adjust Flyway setup to avoid accumulating containers in dev mode
  • #​14371 - Fix and get OIDC client tests running in CI native builds
  • #​14370 - Filter out recently added Hibernate ORM log
  • #​14364 - Simplify Liquibase setup to avoid accumulating containers in dev mode
  • #​14363 - Dev mode - fix instrumentation based reload
  • #​14361 - Fix config-maps property name in documentation
  • #​14357 - Allows other than Quarkus default branding (eg. Quarkiverse)
  • #​14356 - Use Dotname instead of Type to determine @​BeanParam class target
  • #​14354 - Fix flakey RESTEasy reactive test
  • #​14352 - Ensure that QuarkusTestBeforeClassCallback is run on the Quarkus Classloader
  • #​14351 - Produce Artemis JMS connection factory as a synthetic bean
  • #​14348 - Resteasy Reactive - stream cannot be null
  • #​14341 - Liquibase hot reload - This pool is closed and does not handle any more connections!
  • #​14338 - Get rid of minor warning about deprecated config item
  • #​14333 - NPE in ArtemisJmsProducer.connectionFactory()
  • #​14326 - Handle 'inherit' logging min-level settings
  • #​14324 - Fix dockerfile path for gradle multi module project
  • #​14323 - fix: add JAXRS API as SR opentracing depends on it but didn't declare it
  • #​14320 - Native tests fail when quarkus.package.type=uber-jar
  • #​14317 - Bump adal4j version from 1.6.3 to 1.6.6
  • #​14312 - Run ./gradlew quarkusBuild failed when setting 'quarkus.docker.dockerfile-jvm-path' in multi module of gradle project
  • #​14311 - Make Jacoco parent first
  • #​14302 - Qute type-safe templates - fix validation of expressions in set sections
  • #​14300 - Update all known UIs to look more like the Dev Console
  • #​14296 - dev console -> dev mode
  • #​14294 - Allow adding inline attachement using MailTemplate
  • #​14292 - Replace '.' with '_' when generating env var in Kubernetes extension
  • #​14291 - Setting quarkus properties using the Kubernetes extension results in incorrect env var name
  • #​14282 - Fix NPE in CacheManagerImpl
  • #​14278 - Create better response when no GraphQL endpoint has been generated
  • #​14276 - Optimise bean destruction iterator
  • #​14275 - The property quarkus.kubernetes-config.enabled: "true" is ignored in the Kubernetes configuration
  • #​14274 - Fix case where quarkus.kubernetes-config.enabled=false in properties file overrides env var
  • #​14272 - ArC json endpoints should use HttpBuildTimeConfig.nonApplicationRootPath
  • #​14270 - qute: varargs extension function is not called when exactly one parameter is given
  • #​14263 - Bump micrometer-bom from 1.6.2 to 1.6.3
  • #​14260 - Better error messages if remote dev fails to connect
  • #​14257 - SmallRye GraphQL - NPE when accessing schema if no methods declared
  • #​14176 - Make the remote dev mode type more accessible
  • #​14154 - Regression: using inherit in quarkus.log.category fails with an exception
  • #​14152 - Remote-Dev triggers an entire redeployment(S2I Processor) with OpenShift Extension
  • #​14013 - Fix infinite recursion
  • #​13990 - Stack overflow in Funqy
  • #​13917 - Fix the guides which use className when generating the project
  • #​13871 - Hibernate Proxy classes generated with incorrect java release version
  • #​13564 - Inlined attachments for MailTemplateInstance
  • #​11206 - Smallrye openapi creates a StackOverflowException when using Schema DiscriminatorMapping with self-reference
  • #​9837 - OverlappingFileLockException in JaCoCo when using offline instrumentation due to duplicate shutdown hooks (classloading issue)
  • #​9671 - GZip filter doesn't work
  • #​9194 - Exception logged by quarkus after SSE client is closed - "Failed to mark a promise as failure because it has failed already: DefaultChannelPromise failure: java.nio.channels.ClosedChannelException"

v1.11.0.Final

Compare Source

Major changes
Complete changelog
  • #​14267 - Stop systematically creating a cache with an empty name
  • #​14255 - Prevent Jackson serialization from resulting in an erroneous chunked transfer-encoding
  • #​14252 - Apply tiny polish to Hibernate Reactive CDI producer
  • #​14250 - Handle non-default general log min-level
  • #​14248 - Support JBang dev mode
  • #​14247 - Fix warning in native mode when using bootstrap config
  • #​14245 - Fix concurrency modification exception in Reactive Messaging tests
  • #​14244 - Dev console fixes and layout improvements
  • #​14243 - Apply minor polish to RESTEasy Reactive code
  • #​14241 - Rename RESTEasy Reactive SPI module to spi-deployment
  • #​14238 - Bump awssdk.version from 2.15.61 to 2.15.62
  • #​14237 - Bump quarkus-http-websockets-jsr from 3.0.17.Final to 3.0.18.Final
  • #​14233 - "Unrecognized configuration key" regression in 1.11.0.CR1
  • #​14231 - Remove quarkus-resteasy-reactive-spi from the runtime dependencies of the HV extension
  • #​14229 - Log regression in 1.11.0.CR1 with native build and yaml configuration
  • #​14226 - Qute extension methods: fix varargs handling
  • #​14223 - Introduce declarative support for Custom Jackson Serialization
  • #​14216 - Regression: Redirect for non-application root path does not consider root path correctly
  • #​14215 - Dev console - various fixes and improvements
  • #​14214 - Support JSON streaming with Multi
  • #​14213 - Reactive routes - fix path handling for failure handlers
  • #​14212 - Added links in the GraphQL dev console
  • #​14210 - Run callbacks with correct TCCL
  • #​14209 - Route path for failure handlers not honoured
  • #​14208 - Remove deprecated cache doc information
  • #​14205 - Improve Panache's deleteAll Javadoc
  • #​14204 - Keycloak Admin Client in QuarkusTest*Callback
  • #​14203 - Ensure logging-json works properly with fast-jar
  • #​14202 - Resteasy-reactive fails to start with fast-jar and logging-json
  • #​14200 - Make SwaggerUiBuildITem public
  • #​14197 - Add a Google Cloud Functions HTTP codestart
  • #​14192 - Ensure that class level exception mappers are invoked on request deserializarion exceptions
  • #​14190 - RESTEasy Reactive Class level exception handler ignored when input is deserialized
  • #​14187 - Bump xstream from 1.4.14 to 1.4.15
  • #​14184 - Upgrade RESTEasy to 4.5.8.SP1
  • #​14180 - Add public modifier to generated DevModeTest
  • #​14179 - Some Non-Application path updates
  • #​14177 - Add support for JUnit's @​Nested
  • #​14175 - Bump awssdk.version from 2.15.60 to 2.15.61
  • #​14171 - Fix the case where scanning is disabled and there is multiple filters
  • #​14167 - Introduce JSON by default support RESTEasy Reactive
  • #​14166 - quarkus-maven-plugin generates extension project with failing DevMode test.
  • #​14165 - Update the SmallRye Reactive Messaging version to 2.7.1
  • #​14163 - Re-enable checking the log in bouncycastle-fips-jsse
  • #​14161 - Bump debezium-core from 1.3.1.Final to 1.4.0.Final
  • #​14158 - Add documentation about using list of objects in @​ConfigProperties
  • #​14157 - Bump awssdk.version from 2.15.58 to 2.15.60
  • #​14155 - Adding BC Fips and OidcClient tests to the native build, with a minor fix
  • #​14153 - Update Sentry to 3.2.0 and adjust logic
  • #​14149 - Fix warning when using Panache CRUD services
  • #​14148 - Upgrade Infinispan to 11.0.8.Final
  • #​14147 - Prevent usage of @​Inject with QuarkusProdModeTest
  • #​14146 - Improve test coverage for container-image group handling
  • #​14145 - Failing Kafka message silently swallowed
  • #​14144 - Adding new Quarkus config property for setting Narayana objectStoreDirPath
  • #​14133 - Fix bug with non application endpoint redirect for root-path
  • #​14119 - RESTEasy Reactive: implement cancel for Multi on both client and server
  • #​14114 - UberJar includes Maven dependencies
  • #​14109 - smallrye-health extension doesn't work when a root path is set in 1.11.0.BetaX versions
  • #​14098 - OASFilter provided by extension not working
  • #​14057 - Sentry integration causing Quarkus to fail at start in dev mode
  • #​14049 - Assorted WebJarUtil fixes
  • #​14005 - Google Cloud Functions Codestart
  • #​13988 - Resteasy mutiny : multi subscription not cancelled if the request is cancelled from browser.
  • #​13970 - Fix context root handling based on the builder used.
  • #​13895 - use package-private warning when using REST Data with Panache
  • #​13478 - HTTP Server does not support Expect: 100-continue
  • #​11323 - @​Nested (Junit5) associated with @​QuarkusTest causes an UnsatisfiedResolutionException

v1.10.5.Final

Compare Source

Major changes
Complete changelog
  • #​13916 - Fix scope for junit-jupiter-api in Panache artifacts - 1.10
  • #​13913 - Trim security config usernames and roles
  • #​13908 - Ensure lib directory exists when building debug-enabled native-images
  • #​13848 - Native container build with debug symbols fails during copying of jar sources
  • #​13787 - Authorization using properties does not work

v1.10.4.Final

Compare Source

Major changes
  • #​13677 - Upgrade to Hibernate Reactive 1.0.0.Beta1
Complete changelog
  • #​13894 - Throw an exception when model classes and no datasource
  • #​13890 - Qute type-safe templates: fix parameter assignability check
  • #​13886 - Fixes around default JSON handling
  • #​13879 - Upgrade to Hibernate ORM 5.4.26.Final
  • #​13876 - Amazon Lambda HTTP native image failure archetype fix
  • #​13873 - Fix link in security testing guide
  • #​13864 - Fast-jar does not deploy correctly to OpenShift
  • #​13855 - Ensure that suspended transaction is always resumed
  • #​13843 - Register Liquibase Precondition services
  • #​13839 - Liquibase failing dbms-type pre-condition in native build
  • #​13820 - Update SmallRye GraphQL, adding more test cases for reactive
  • #​13819 - Set targetDirectory when launching from IDE
  • #​13814 - It is not possible to start quarkus application using IDELauncer with quarkus-kubernetes dependency
  • #​13812 - Add documentation on how to constrain providers to specific env
  • #​13791 - Hibernate NPE with Quarkus 1.10.3.Final
  • #​13788 - Add .env to .gitignore in generated projects
  • #​13777 - SmallRye GraphQL and Hibernate Validator not works together in native
  • #​13769 - Added link of cache quickstart in cache.adoc
  • #​13758 - Handle null gradle resource directory in dev mode
  • #​13757 - Update DefaultTokenStateManager to remove all session cookies when tokens are split
  • #​13736 - SmallRye GraphQL 1.0.19 + tests for context propagation
  • #​13711 - IDE Launcher fails for gradle project containing a submodule without resources
  • #​13692 - Fail to generate native image
  • #​13677 - Upgrade to Hibernate Reactive 1.0.0.Beta1
  • #​13629 - A mutable jar can't be accessible in OpenShift for remote development
  • #​13607 - Upgrade to Hibernate ORM 5.4.25.Final
  • #​13431 - "Authorization" header is being overwritten.
  • #​13385 - GraphQL Batch processing throws a ContextNotActiveException

v1.10.3.Final

Compare Source

Major changes
Complete changelog
  • #​13739 - Updates XStream due to published CVE
  • #​13727 - Fix dev mode when the same file is marked multiple times for hot deploy
  • #​13726 - Fix typos in getting-started.adoc
  • #​13722 - Error on quarkus:dev after upgrade to 1.10.2.Final only with multiple persistence units
  • #​13717 - DevMojo invokes other goals only if those are actually configured
  • #​13715 - Upgrade SmallRye OpenAPI to 2.0.16
  • #​13713 - Properly parse the jvmArgs passed to make it a list
  • #​13710 - Add guide link for RESTEasy Mutiny
  • #​13709 - Add guide link for RESTEasy Multipart
  • #​13708 - Make sure that remote-dev mode listens on all interfaces instead of localhost
  • #​13706 - Close the app in the finally of IDELauncherImpl
  • #​13704 - Register ServerFormUrlEncodedProvider manually
  • #​13701 - DevMojo invoking other goals should filter out goal params that aren't supported
  • #​13693 - Escaping JSON strings in QuarkusErrorHandler
  • #​13683 - OASFilter is called twice
  • #​13682 - Make sure the StartupEvent is fired after the runtime config is set
  • #​13681 - Invalid JSON returned from the default QuarkusErrorHandler (Vert.x)
  • #​13674 - Missing reflection registration for Hibernate Reactive: OneToMany persisters
  • #​13671 - Cannot find 'jvmArgs' in class io.quarkus.maven.GenerateCodeMojo
  • #​13670 - Missing reflective registration of ReactiveOneToManyPersister
  • #​13667 - Unable to invoke request: javax.ws.rs.ProcessingException: RESTEASY003215: could not find writer for content-type application/x-www-form-urlencoded type: javax.ws.rs.core.Form$1
  • #​13657 - Interceptors - always skip bridge methods
  • #​13654 - Regression: Maven uberJar plugin parameter configuration
  • #​13653 - uberJar may appear to be ignored in Quarkus Maven plugin configuration
  • #​13651 - Remove spaces from quarkus.container-image.group when it's set to the username
  • #​13640 - Use System.err for configuration startup errors
  • #​13638 - Listening on: http://localhost:8080 by default when a mutable jar is deployed to OpenShift
  • #​13637 - Allow codestarts override and avoid duplicates
  • #​13630 - Update OptaPlanner guide to 8.0 improvements
  • #​13622 - Quarkus Jib fails if username contains a space although it is not even used
  • #​13615 - Implicit JSON Content-type impacts swagger-ui POST endpoints
  • #​13586 - Create src/main/java when using -DnoExamples
  • #​13585 - Fix generated project with wrong duplicated package name
  • #​13583 - Fix doc style on the deploying to google cloud guide
  • #​13582 - Improve logging and documentation about objcopy dependency
  • #​13581 - Generated project have wrong package when using org.acme.something
  • #​13578 - Fix failing github action (codestart)
  • #​13577 - DevMojo: pick up invoked plugin goal configs from executions
  • #​13573 - Fix potential hang if exception is thrown from authenticator
  • #​13572 - Uppercase long suffix for mongodb-panache and hibernate-orm-panache
  • #​13568 - CodeStarts - When using -DnoExamples, src/main/java is not created
  • #​13563 - Fix name of elasticsearch-rest-client-common-deployment
  • #​13559 - Throwing AuthenticationFailedException from IdentityProvider.authenticate stalls connection.
  • #​13521 - Update documentation to reflect correct native-image sources location
  • #​13518 - Native image - sources folder is not generated at the location mentioned by documentation
  • #​13484 - Maven Devmode in Quarkus 1.10.0 not working when maven-toolchains-plugin is configured
  • #​13088 - Fix narayana-jta ClassNotFoundException in native mode
  • #​10180 - ClassNotFoundException when using narayana-jta extension in the native mode

v1.10.2.Final

Compare Source

Major changes
Complete changelog
  • #​13554 - Maven devmode launcher regression: pass application args
  • #​13552 - Add guides's link for AWS XRay
  • #​13550 - Some fixes to allow JBang to work
  • #​13546 - Fix JBang ClassLoading issue
  • #​13532 - Fix SimpleScheduler pause functionality
  • #​13529 - Rework constrained method inheritance for Hibernate Validator extension
  • #​13526 - Gradle: process all the dependency constraints looking for the platform properties artifacts
  • #​13524 - Ensure that primitive types in @​ConfigProperties work as expected
  • #​13523 - @​ConfigProperties doesn't handle unset primitives
  • #​13516 - Upgrade SmallRye GraphQL to 1.0.18
  • #​13512 - SimpleScheduler: pause doesn't work
  • #​13508 - JBang project fails to start using 1.10.0.Final version
  • #​13501 - Update OpenShift doc to account for new environment variable options
  • #​13470 - Hibernate validator does not work with extending interfaces
  • #​13454 - Fix debugHost for Gradle's QuarkusDev
  • #​13451 - Arguments passed with -Dquarkus.args are ignored in dev mode
  • #​13223 - Change the dev/test mode defaults to localhost
  • #​11536 - Hibernate Validator: Consider all superclasses when checking for annotations and add tests

v1.10.1.Final

Compare Source

Major changes
Complete changelog
  • #​13461 - Bump mutiny from 0.10.1 to 0.11.0
  • #​13456 - @​JsonIgnore QuarkusJsonPlatformDescriptor.getManagedDependencies
  • #​13452 - Only add suppressed exceptions when we have several of them for Event
  • #​13449 - Properly handle Flyway locations prefixed with 'filesystem:'
  • #​13448 - Fix substratevm documentation links
  • #​13447 - Link to Graal (substratevm) reflection documentation is broken
  • #​13433 - Add a note to Security Authorization doc how to disable the permissions
  • #​13424 - Don't log error message on bad request
  • #​13421 - Flyway filesystem location not supported
  • #​13418 - Fix gRPC Server port configuration in kubernetes descriptor
  • #​13416 - gRPC port not well configured in kubernetes.yml
  • #​13410 - Fix cache exception handling
  • #​13409 - Add additional class to ImageIOProcessor
  • #​13400 - Ensure no-args ctor only added once to beans
  • #​13399 - Cache exception handling broken in Quarkus 1.10.0.Final
  • #​13392 - Eagerly reject malformed requests
  • #​13389 - Wrong comparison in cache guide
  • #​13388 - Print gradle error when test fails
  • #​13381 - Fix MongoDB with Panache enum handling
  • #​13380 - Upgrade to Mutiny 0.11.0
  • #​13374 - Mongodb panache entities with enums persist vs query
  • #​13372 - fails to start in production with Duplicate method name "" with signature "()V"
  • #​13367 - Support custom package in codestarts
  • #​13362 - Generated projects don't follow the given package name (codestarts)
  • #​13312 - Spring Data Repository nested camel-case properties resolution fix
  • #​13250 - Fix gradle test assertion
  • #​13067 - Spring Data Repository with nested camel-case properties does not work with Quarkus
  • #​10801 - RestEasy throws a NPE on a bad uri

v1.10.0.Final

Compare Source

Major changes
  • #​13244 - Compute cache value on calling thread to fix thread starvation
Complete changelog
  • #​13391 - Fix GRPC client config and add GMRPC server maxInboundMetadataSize
  • #​13362 - Generated projects don't follow the given package name (codestarts)
  • #​13352 - Upgrade to Hibernate ORM 5.4.24.Final
  • #​13351 - Missing jboss-logging-jdk dependency in application bom
  • #​13350 - Missing quarkus-openshift-client dependencies in application bom
  • #​13347 - Upgrade Vault to 1.6.0 in vault test extension and documentation
  • #​13346 - Make Quarkus Maven plugin smart create consistent with codestarts
  • #​13345 - Update to proton-j 0.33.8
  • #​13344 - Remove package namespacing for core examples, clean path & class names
  • #​13343 - Ensure that the import file is checked for hot-reload even if it's missing
  • #​13342 - Provide actionable information when EntityManager is not available in Hibernate Panache
  • #​13339 - Bump Vault to 1.6 in extension IT and doc
  • #​13338 - Panache fails with NPE when @​Entity is forgotten
  • #​13337 - import.sql file creation no longer triggers a Quarkus reload and of Hibernate to run the changes
  • #​13336 - Ensure that jib extra files directories retain the proper permissions
  • #​13335 - Create a new Resteasy Context Map
  • #​13333 - Remove the usage of set-env from the doc workflow
  • #​13328 - Fix links to the Weld documentation
  • #​13327 - Update smallrye-openapi version
  • #​13324 - Panache entity leads to NPE when no database config is present
  • #​13323 - Spring Web app fails when using @RequestMapping.path vs value
  • #​13322 - /app folder not readable by others, when Jib extra directories feature is used
  • #​13319 - Blocking on the reactive route guide
  • #​13317 - Quarkus HTTP response gets messed up under load
  • #​13314 - Fix two typos
  • #​13310 - Close admin client now to avoid rely on admin client polling timeout
  • #​13309 - Quarkus KafkaStream application do not close immediately when no broker is present
  • #​13302 - Replace usage of deprecated Capabilities constants
  • #​13295 - Fix the case where the webjar does not have a version in the jar path
  • #​13294 - Webjar locator when the artifact has no version
  • #​13284 - Bump assertj-core from 3.18.0 to 3.18.1
  • #​13280 - Prefer Jackson over JSON-B in the documentation
  • #​13279 - Fix generation of quarkus-all-config.adoc
  • #​13278 - All Configuration documentation isn't generated properly anymore
  • #​13272 - Make Quarkus Maven plugin smart "create" consistent with codestarts
  • #​13271 - Ensure @​JsonProperty value on Panache Entity is honored
  • #​13264 - Update to Keycloak 11.0.3
  • #​13259 - Made JarResult.originalArtifact point to the actual original jar instead of where it should end up after renaming
  • #​13257 - Remove Uni await for OIDC code access token validation and user info calls
  • #​13249 - OIDC 1.10.0.CR1 - event loop thread blocked
  • #​13244 - Compute cache value on calling thread to fix thread starvation
  • #​13242 - Bump assertj-core from 3.18.0 to 3.18.1 in /integration-tests/gradle
  • #​13241 - Bump assertj-core from 3.18.0 to 3.18.1 in /devtools/gradle
  • #​13240 - Security documentation updates
  • #​13235 - Reactive routes: support primitive wrappers conversion for method params
  • #​13234 - JPA AttributeConverter does not persist entity in some cases
  • #​13232 - Gradle: remote dev fix
  • #​13231 - Escape special character in Qute reference adoc
  • #​13230 - SmallRye Health and GraphQL UI configuration name update
  • #​13229 - Properly output warning about unsupported defaultValue in @​ConfigProperties field
  • #​13228 - Invalid warning 'defaultValue' of '@​ConfigProperty' is ignored when added to a field of a class annotated with '@​ConfigProperties'
  • #​13217 - Update removeExtension gradle tests to fix CI
  • #​13215 - No parameter injector found for parameter 1 of route method
  • #​13211 - Reactive routes - change the defaults for failure handlers
  • #​13176 - No parameter injector found for parameter 1 of route method void listGroup
  • #​13174 - Handle gradle multiple source directories in test extension
  • #​13158 - Deadlock using Caffeine cache and context propagation
  • #​13155 - Gradle + mixed Kotlin/Java application: @​QuarkusTest ignores annotations on classes implemented in Java
  • #​13124 - [CI] Use fromJson to dynamically define native-tests matrix
  • #​13110 - Enhance metadata for security guides so the search under https://quarkus.io/guides provides relevant guides
  • #​13100 - Entity Manager null when implementing Panache Repository with hibernate
  • #​12980 - Quarkus JPA does not seem to apply EntityGraph hints
  • #​12583 - Vault guides are missing from the website
  • #​11505 - Value of @​JsonProperty on a field inside a subclass of PanacheEntityBase is ignored
  • #​11481 - Support for Integer parameters in quarkus-vertx-web
  • #​7548 - DeadLock when using CacheResult with Spring Data

v1.9.2.Final

Compare Source

Major changes
Complete changelog
  • #​13122 - Cleanup the local cache of redis connections after closing them
  • #​13116 - Qute: do not ignore a user-provided template variant
  • #​13113 - Character escaping in Qute doesn't work
  • #​13105 - Make Amazon Services interceptors config a list of string
  • #​13093 - Fix invalid handling of List in spring-data-jpa custom queries
  • #​13092 - Synchronize security-jwt.adoc with smallrye-jwt
  • #​13091 - Document config property smallrye.jwt.verify.key.location
  • #​13085 - Upgrade jboss-logmanager-embedded to 1.0.6 and ban jboss-logmanager
  • #​13078 - com.amazonaws.xray.interceptors.TracingInterceptor Native Image Failure
  • #​13074 - Fix link to security-testing in getting-started-testing
  • #​13069 - Update multipart dependency used in S3 documentation to Quarkus extension
  • #​13065 - Remove dependency on quarkus-oidc from keycloak-admin-client
  • #​13060 - Do not end the response if sendChallenge has already done it
  • #​13047 - Dead link "https://quarkus.io/guides/security.adoc#testing-security" in documentation
  • #​13044 - Spring Data JPA error when selecting property value
  • #​13035 - 1.9.1 throws Response has already been written from RouteFilter
  • #​13020 - Remove unnecessary semicolon in config guide
  • #​13015 - Make embedded fields with camel-case work in Spring Data JPA repositories
  • #​13014 - Spring Data Repository with camel-case properties not working with Quarkus
  • #​13001 - Fix jvm.info metric naming to match micrometer convention
  • #​12996 - Fix typo in column name

v1.9.1.Final

Compare Source

Major changes
Complete changelog
  • #​12978 - Fix typos in asciidoc documentation
  • #​12963 - support abstract classes for resteasy #​12927
  • #​12962 - Add Caffeine cache implementations required by users
  • #​12940 - Improved the parsing of the host and port in vertx
  • #​12939 - Wrong host forwarded after enabling proxy address forwarding
  • #​12931 - If no password set don't attempt to connect
  • #​12930 - Add client example to websocket guide
  • #​12929 - Disabled proactive authentication and @​TestSecurity does not work
  • #​12927 - RESTEasy tries to instantiate abstract resource base class
  • #​12920 - Updated the doc examples to show the auth scheme returned is Bearer instead of MP-JWT
  • #​12919 - JWT RBAC guide lists incorrect authentication scheme
  • #​12912 - Runtime initialization of some imageio related classes
  • #​12892 - Exclude Xerces dependency in Tika extension
  • #​12882 - Disabled proactive authentication and @​TestSecurity does not work
  • #​12880 - Qute - fix async resolution and CompletionStage
  • #​12879 - Handle no main sourceset in gradle multi module project
  • #​12878 - doc: fix typo
  • #​12877 - Qute Asynchronous Data Resolution not working as stated in example
  • #​12875 - Remove dead link
  • #​12872 - Fix remote dev for Gradle
  • #​12862 - Fixed typo in getting started
  • #​12861 - Small typo in the CDI reference guide
  • #​12859 - doc: fix typo of bytecode
  • #​12855 - Clean up the Container Image extensions
  • #​12848 - Panache Data REST - Use correct tmp var when iterating over class hierarchy
  • #​12843 - Amazon services: Added xray package to the index scope
  • #​12842 - Amazon S3 Extension: Interceptors Configuration Fails to AWS Shipped Interceptors
  • #​12832 - Add missing punctuations, spaces, etc. in grpc-getting-started doc
  • #​12823 - Fix dependency name in Qute doc
  • #​12821 - Store EntityManager per unit in TransactionSynchronizationRegistry
  • #​12819 - gradle quarkus:dev task should be more lenient when analysing project dependencies
  • #​12808 - Fix typo in "Building my first extension" guide
  • #​12805 - Wait for dev mode end after ctrl-C
  • #​12804 - Cannot use multiple persistence units in same transaction
  • #​12798 - Fix NPE in mutable-jar packaging non-jar dependencies
  • #​12789 - Support SmallRye Config 1.9.2.
  • #​12778 - Fix typo of quarkus-resteasy in GCP functions documentation
  • #​12776 - quarkusBuild / quarkusDev stuck using PanacheRepositoryResource with Quarkus > 1.8.0
  • #​12775 - Fix spring-data-jpa field lookup with layered @​MappedSuperclasses
  • #​12774 - Remove metrics spi dependency
  • #​12773 - Quarkus Kubernetes extension conflict with Micrometer extension
  • #​12771 - Update to Vert.x 3.9.4
  • #​12763 - buildRunnerJar threw an exception: java.lang.NullPointerException
  • #​12760 - Add allow java.lang annotations for resources
  • #​12758 - CNFE when using Smallrye @​ConfigMapping
  • #​12753 - multi layered entity inheritance not supported by JpaRepository
  • #​12727 - Bump smallrye-jwt from 2.3.0 to 2.3.1
  • #​12723 - Quitting quarkus:dev with Ctrl+C doesn't allow @​PreDestroy hooks to finish
  • #​12722 - Use builder to create stackdriver registry
  • #​12717 - Match Mutiny version from quarkus-bom
  • #​12710 - Fixed the default platform version range for the create command
  • #​12707 - Fix gradle uber-jar in codestarts
  • #​12705 - Fix codestarts encoding problem
  • #​12703 - At create from command line are have wrong version dependency
  • #​12683 - Provide helpful error-message for BindException on quarkus.http.port
  • #​12648 - Cassandra doc explains how to configure the required annotation processor
  • #​12561 - Bump debezium-core from 1.2.5.Final to 1.3.0.Final
  • #​12535 - Quarkus-native failure "No instances of java.awt.color.ICC_ColorSpace are allowed in the image heap as this class should be initialized at image runtime."
  • #​12475 - Allow private IDs in Panache Data REST
  • #​12458 - rest-data-panache: when native build has to write ID, use accessor trick or deprivitize field trick
  • #​12300 - Quarkus fails to startup if resource is annotated with @​Deprecated annotation
  • #​12156 - Only include bootstrap dependencies in quarkus:dev ClassPath
  • #​12136 - ServiceConfigurationError with "not a subtype" for external library in dev mode
  • #​10420 - Caffeine error at runtime when using native build
  • #​8708 - Kotlin live reload dev mode not working when Tika extension is present
  • #​6014 - Example for websocket client
  • #​4890 - Improving the BindAddress error

v1.9.0.Final

Compare Source

Major changes
Complete changelog
  • #​12700 - Fixed uber jar packaging instructions
  • #​12699 - Use counter for JVM Info
  • #​12694 - native-image specific micrometer-mp-metrics test failure in io.quarkus.micrometer.runtime.registry.json.JsonExporter, java.lang.NumberFormatException
  • #​12688 - Fix Bootstrap dependencies
  • #​12679 - Update to Apache Http Client 4.5.13
  • #​12677 - Liquibase - Support loading data in native
  • #​12676 - Partly fix release 1.9 disabled gradle test
  • #​12675 - Reduce error logging in Vert.x proxy address forwarding
  • #​12674 - Fix NPE in AsmUtilCopy
  • #​12672 - Move Bootstrap dependency out of the BOM
  • #​12671 - NPE on Arc in combination with Myfaces extension: Producer for Object type
  • #​12667 - Reduce error logging in vertx proxy address forwarding
  • #​12662 - Upgrade jboss-logmanager-embedded to 1.0.5
  • #​12661 - Ensure that the proper test error is logged instead of a NPE
  • #​12659 - Logging issues with log4j2-jboss-logmanager
  • #​12653 - Improve Avro support in native applications
  • #​12643 - Native application failed to start when liquibase enabled
  • #​12639 - Support additional JDBC properties for a DataSource
  • #​12636 - Bump swagger-ui from 3.35.0 to 3.35.1
  • #​12635 - Add jsonp for cases where jsonb is not in scope
  • #​12632 - Do not include Twitter Bootstrap in quarkus-bom
  • #​12631 - Reconcile "old" and "new" S2I config properties
  • #​12627 - Don't consider the hierarchy of Object when marked with @​Valid
  • #​12621 - Consume Caffeine Jandex index to register classes for reflection
  • #​12618 - Put parentId from trace context into MDC
  • #​12617 - ArC auto producers - ignore void methods
  • #​12616 - Fix exception handling when a message consumer is blocking
  • #​12614 - Bump aws-lambda-java-events from 3.3.1 to 3.4.0
  • #​12612 - Bump awssdk.version from 2.15.2 to 2.15.6
  • #​12608 - Add commonTags to micrometer doc
  • #​12603 - Bootstrap Maven: don't check MAVEN_MROJECTBASEDIR for the root project dir
  • #​12599 - Error handling does not work with blocking event bus consumers
  • #​12598 - Small OpenShift documentation fixes
  • #​12579 - Add codestart for spring-web
  • #​12549 - Introduce QuarkusTestBeforeClassCallback
  • #​12544 - Introduce BeforeClass test callback
  • #​12532 - Ability to handle both exit code and exception when running CLI applications
  • #​12510 - Search for quarkus gradle plugin in transitive dependencies
  • #​12509 - Allow usage of Quarkus Gradle Plugin as a custom plugin dependency
  • #​12506 - Update to Tika 1.24.1
  • #​12504 - docs: Restore cdi-ref index-dependency example.
  • #​12443 - Hibernate Validator - @​Valid Object causes CNFE
  • #​12397 - Exception Handling/Mapping When Running Quarkus Command Mode Applications
  • #​10420 - Caffeine error at runtime when using native build
  • #​8914 - Native Image failure building Kafka
  • #​5633 - Build native : kafka + avro

v1.8.3.Final

Compare Source

Major changes
Complete changelog
  • #​12595 - make gRPC work in native when other extensions added
  • #​12593 - Add note about configuring OpenShift fields
  • #​12580 - Fix REST client extension SSL native include
  • #​12568 - Fix potential hang in VertxInputStream
  • #​12558 - Fix various typos
  • #​12556 - Fix NPE while parsing CloudEvent time
  • #​12553 - Disable kubernetes http2 in kubernetes mock server
  • #​12525 - Quarkus REST Client extension is not enabling SSL native by default as documented
  • #​12460 - Native image build with quarkus-infinispan-client and quarkus-grpc
  • #​12301 - gRPC and Reactive Kafka Fails Native Build

v1.8.2.Final

Compare Source

Major changes
Complete changelog
  • #​12523 - @​TestHTTPEndpoint support for endpoints annotated with Spring Web's @​RequestMapping
  • #​12508 - docs: Fix companion object link in Panache with Kotlin
  • #​12487 - Combine both the combined index and the bean archive one in REST client
  • #​12484 - Add Tika PDF FontBox native resources
  • #​12477 - Fix add extension in Kafka Streams guide
  • #​12476 - Index Envers base entity classes
  • #​12474 - Missing publish option in kms docker + specify version of localhost i…
  • #​12471 - quarkus-hibernate-envers should add hibernate-envers to Jandex index
  • #​12467 - @​TestSecurity fails if the method params are primitives
  • #​12463 - Hibernate ORM extension boot is not holding the @​Startup event
  • #​12459 - Fix the private key location in the smallrye-jwt guide
  • #​12451 - Startup of Hibernate ORM was not registered as a ServiceStartBuildItem
  • #​12449 - The limitation of a single instance of Hibernate was removed
  • #​12446 - Update documentation for "kafka" extension
  • #​12440 - Upgrade Hibernate Validator to 6.1.6.Final
  • #​12437 - Include JVM GC metrics in the Micrometer extension
  • #​12436 - Config docs improvements
  • #​12425 - Include the JVM GC Binder in the Micrometer extension
  • #​12421 - Make producer of MetricRegistry unremovable
  • #​12420 - SmallRye GraphQL extension's metrics are broken
  • #​12414 - Fix Fault Tolerance metrics via Micrometer
  • #​12413 - ClassNotFoundException on primitive arguments with quarkus-test-security
  • #​12410 - Don't log warnings about duplicate build.metadata
  • #​12401 - Fix the handling of the port 0
  • #​12387 - Fix reflection registration issue with Jackson's @​JsonSerialize
  • #​12382 - Make sasl.mechanism configurable in Kafka Streams extension
  • #​12375 - SQS Amazon-service extension: Fixed a little typo in docs
  • #​12370 - Always use localhost for @​TestHTTMResource
  • #​12369 - TestHTTMResource does not return localhost
  • #​12367 - Fix broken GraalVM link
  • #​12364 - Adjust issuer URL in security-jwt guide
  • #​12361 - Fixed incorrect docs for recordDelimiter
  • #​12356 - Add details to documentation on how to deploy to OpenShift and test the application
  • #​12348 - Upgrade SmallRye GraphQL to 1.0.11 fixing some minor bugs.
  • #​12345 - com.fasterxml.jackson.databind.JsonMappingException: Class CustomSerializer has no default (no arg) constructor
  • #​12342 - Remove default priority method impl from SecurityIdentityAugmentor examples
  • #​12329 - Update description of hibernate-orm-panache-common and google-cloud-functions-http to avoid duplicatetes
  • #​12323 - Fix "quarkus.container-image.*" entries not showing in the "All Configuration Options" guide
  • #​12316 - "quarkus.container-image.*" entries not showing in the "All Configuration Options" guide.
  • #​12310 - Superclass injection will fail if subclass declares same field
  • #​12299 - Link to the CDI intro from the getting started guide
  • #​12298 - Document Fault Tolerance configuration
  • #​12292 - Support OIDC cookie domain property
  • #​12281 - OIDC Session Cookie does not allow configuration of Domain
  • #​12276 - Fix errors in the CDI guide
  • #​12273 - Bump awssdk.version from 2.14.22 to 2.14.23
  • #​12272 - Bump flyway-core from 6.5.6 to 6.5.7
  • #​12265 - Bump SLF4j JBoss logging to 1.2.1.Final
  • #​12261 - Clean smallrye-metrics references
  • #​12255 - Fix Sentry usage with fast-jar
  • #​12253 - Docs: update s3 docs localstack instructions
  • #​12252 - java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory with fast-jar deployment with Sentry extension
  • #​12245 - Bump awssdk.version from 2.14.20 to 2.14.22
  • #​12241 - docs: fix some typos in writing-extensions
  • #​12234 - Spring's @​Scope#scopeName is now taken into account
  • #​12233 - Spring DI layer ingores @​Scope#scopeName
  • #​12230 - Quarkus app fails to start when generics are used in GraphQL endpoint
  • #​12224 - Solves quarkus kakfa-streams extension devmode issue
  • #​12223 - Kafka-streams dev mode broken
  • #​12221 - Fix broken weld links
  • #​12215 - Make use of BeanArchiveIndexBuildItem in rest client processor to be aware of generated beans from other extensions
  • #​12205 - Fix deployment modules test dependencies
  • #​12196 - Intersection of Smallrye, MP Metrics and micrometer not working
  • #​12193 - Excluding animal-sniffer annotations and android-annotation dependency
  • #​12187 - Add gradle alternatives for generating jandex index in CDI docs
  • #​12184 - Fix maven wrapper not working in codestarts for 1.8
  • #​12181 - Only clear the DriverManager if a driver was loaded
  • #​12180 - Micrometer Vert.x HTTP request propagation
  • #​12177 - Trim spaces in CORS config
  • #​12176 - JWT Security Vulnerability
  • #​12175 - Bump awssdk.version from 2.14.19 to 2.14.20
  • #​12173 - Bump flyway-core from 6.5.5 to 6.5.6
  • #​12116 - No suitable driver found for Postgresql with TestContainers since Quarkus 1.8
  • #​12024 - Dependency on slf4j-jboss-logging violates Apache license
  • #​10104 - Native-Image: Newly created project with Tika extension can't extract anything

v1.8.1.Final

Compare Source

Major changes
  • #​11893 - Add a RESTEasy Multipart extension
  • #​880 - Introduce a RESTEasy Multipart extension
Complete changelog
  • #​12167 - Fix a remaining old datasource config reference in the Vault doc
  • #​12166 - Update instructions to set fast-jar flag in codestarts
  • #​12165 - hibernate-orm-panache-kotlin: Fix compilation error of example in doc
  • #​12164 - Upgrade SmallRye OpenAPI to 2.0.9
  • #​12163 - Kotlin Panache doc: Fix broken link
  • #​12155 - Improve JBang integration
  • #​12152 - Bump awssdk.version from 2.14.18 to 2.14.19
  • #​12151 - Upgrade to Quarkus HTTP 3.0.15.Final
  • #​12149 - Documentation/Scripting: Missing 'init' parameter added
  • #​12148 - Fix the capability to connect to MySQL in XA mode
  • #​12143 - Set HTTPS scheme in the final OIDC redirect URI
  • #​12140 - Check for null context (oidc logout flow)
  • #​12130 - quarkus-oidc does not build final redirect uri with https when using force-redirect-https-scheme=true
  • #​12126 - Improve MongoDB with Panache documentation around ObjectId
  • #​12122 - Bump awssdk.version from 2.14.17 to 2.14.18
  • #​12118 - Fixes Quarkus version and images dir in scripting guide
  • #​12114 - fix: use own AddEnvVarDecorator to prevent it from being skipped
  • #​12110 - Rename the Micrometer guide for more consistency
  • #​12109 - Proofread Scripting with jbang guide
  • #​12103 - Prevent potential infinite loop in AutoAddScopeProcessor
  • #​12102 - Hang in build when upgrading to 1.8.0 when library class' superclass is not present on classpath
  • #​12101 - Lazily init Jaeger
  • #​12097 - Bump awssdk.version from 2.14.16 to 2.14.17
  • #​12095 - Restore port sysprop values in VertxHttpRecorder
  • #​12087 - quarkus.http[s].test-port system properties are lost on app restart triggered by @​TestProfile
  • #​12083 - Document how to use QuarkusTestProfile#testResources
  • #​12081 - Document how to use QuarkusTestProfile.testResources()
  • #​12072 - Fix smallrye-jwt documentation typo
  • #​12067 - Unable to build Hibernate SessionFactory error with native mode in 1.8.0.final
  • #​12066 - Fix documentation related with forwarding headers
  • #​12065 - Add Tika extension dev mode test
  • #​12063 - Quarkus kubernetes sidecars EnvVar do not work
  • #​12062 - Quarkus Tika's configuration quarkus.tika.tika-config-path not work in quarkus:dev run
  • #​12061 - Fix test package declaration
  • #​12058 - OpenAPI/SwaggerUI displaying EntityManager schema for PanacheEntity Pojo
  • #​12055 - Non-standard proxy forwarded headers are not being parsed
  • #​12052 - Bump awssdk.version from 2.14.15 to 2.14.16
  • #​12050 - Microprofile OASFilter only executed during build - not in runtime
  • #​12045 - Register String constructors for reflection
  • #​12041 - Upgrade Quarkus HTTP to 3.0.15.Final
  • #​12040 - Smallrye-JWT config property naming bug
  • #​12035 - Bump awssdk.version from 2.14.14 to 2.14.15
  • #​12033 - Fix typo in the OpenAPI Guide
  • #​12032 - More security documentation updates
  • #​12031 - Make sure that Funqy types are registered for reflection
  • #​12029 - Micrometer extension didn't work with the security-oauth2 extension
  • #​12019 - Funqy QueryObjectReader not working in native image.
  • #​12018 - Bump awssdk.version from 2.14.13 to 2.14.14
  • #​12014 - Add a hint to OIDC and Hibernate Multitenancy docs about passing a tenant id
  • #​12010 - Use MetricsCapabilityBuildItem
  • #​12009 - Rest Client - support injection for @​RegisterClientHeaders
  • #​12007 - ArC - normalize @​Named qualifier when the name is defaulted
  • #​12000 - Application crash with both Micrometer and Fault Tolerance extension
  • #​11999 - Manage org.apache.httpcomponents:httpmime
  • #​11994 - Prevent potential infinite loop
  • #​11991 - Bump awssdk.version from 2.14.12 to 2.14.13
  • #​11984 - manage.sh doesn't work on Ubuntu and Mint
  • #​11949 - Simplify tenant resolution for the OIDC/Hibernate Multitenancy combination
  • #​11940 - Disable random port usage in tests
  • #​11936 - Beans enabled via build profile/properties should not be alternatives
  • #​11893 - Add a RESTEasy Multipart extension
  • #​11892 - Adding @​IfBuildProfile("prod") annotation to one grpc service throws away all other services
  • #​10323 - UTF-8 encoding problem with MultiPart/RestEasy
  • #​9301 - Microprofile rest client - Can't inject config/beans to clientheaderfactory also in 1.4.2.Final
  • #​880 - Introduce a RESTEasy Multipart extension

v1.8.0.Final

Compare Source

Major changes
Complete changelog
  • #​11977 - Ensure that user-defined quarkus.kubernetes-config.enabled takes precedence over secret
  • #​11973 - Improve index inclusion and Arc exclusion configuration
  • #​11972 - Upgrade Debezium to 1.2.3.Final
  • #​11970 - Fix Quarkus ClassLoader's jar ProtectionDomain handling
  • #​11968 - quarkus.kubernetes-config.secrets.enabled takes precedence over quarkus.kubernetes-config.enabled
  • #​11964 - Fix typo in warn message
  • #​11963 - Assorted Quartz cleanup
  • #​11960 - Increase connection and read timeouts in IncompletePostTestCase
  • #​11957 - Fix jbang ClassLoader issue
  • #​11956 - Update to xstream 1.4.13 to reduce illegal reflective access warnings
  • #​11954 - Bump assertj-core from 3.17.1 to 3.17.2
  • #​11952 - Bump assertj-core from 3.17.1 to 3.17.2 in /integration-tests/gradle
  • #​11951 - Bump assertj-core from 3.17.1 to 3.17.2 in /devtools/gradle
  • #​11946 - Make name of Revapi artifact consistent
  • #​11945 - Configurable instance name for quartz
  • #​11941 - Various multiple persistence units adjustments
  • #​11935 - Fix formatting in BOM for Micrometer artifacts
  • #​11932 - Docs - CDI intro - add a note about reading fields on client proxies
  • #​11930 - If parent first fails see if the resource exists in this CL
  • #​11928 - Allow transformed classes to be dumped
  • #​11918 - Drop quarkus.http.host setting from Jib and S2I
  • #​11915 - default code gen not working in 1.8.0.CR1
  • #​11913 - hibernate with jbang fails with class loader issue
  • #​11912 - Make native tests work with random port
  • #​11911 - -Dquarkus.http.host=0.0.0.0 force set in s2i and jib despite it being the default
  • #​11909 - Bump awssdk.version from 2.14.11 to 2.14.12
  • #​11907 - Normalize duration default values rendered in documentation
  • #​11901 - Support the ability to create the schemas on database schema generation
  • #​11899 - Make store dir relative to build dir when saving OpenAPI schema
  • #​11897 - Narayana - make LifecycleManager from SM CP unremovable
  • #​11895 - Bump mockito-core from 3.5.9 to 3.5.10
  • #​11894 - Bump mockito-core from 3.5.9 to 3.5.10 in /devtools/gradle
  • #​11891 - Native Tests fail when quarkus.http.test-port is set to 0
  • #​11884 - Update Guava to 29.0-jre
  • #​11880 - Google Cloud Functions Funqy HTTP
  • #​11870 - Bump awssdk.version from 2.14.10 to 2.14.11
  • #​11869 - Bump aws-alexa-sdk.version from 2.32.0 to 2.33.0
  • #​11862 - Gradle IT: if set, pass maven.repo.local to the run task
  • #​11859 - Bump aws-lambda-java-events from 3.1.0 to 3.2.0
  • #​11858 - Bump awssdk.version from 2.14.9 to 2.14.10
  • #​11857 - quarkus.debug.transformed-classes-dir does not work anymore
  • #​11852 - Fix panache repository operations failure with multiple persistence units
  • #​11851 - Quiet down Mongo test logs
  • #​11850 - Update instructions to set fast-jar flag
  • #​11846 - quarkus.smallrye-openapi.store-schema-directory should be relative to project basedir
  • #​11845 - SmallRye GraphQL Documentation update
  • #​11844 - MongoDB test cluster far too verbose
  • #​11842 - Panache repository persist failure with multiple persistence units in 1.8.0.cr1
  • #​11840 - Bump "aws-lambda-java-event" to 3.2.0
  • #​11839 - IncompletePostTestCase fails once in a while with SocketTimeoutException: Read timed out
  • #​11832 - Bump mockito-core from 3.5.7 to 3.5.9
  • #​11830 - Bump awssdk.version from 2.14.8 to 2.14.9
  • #​11829 - Bump mockito-core from 3.5.7 to 3.5.9 in /devtools/gradle
  • #​11828 - Re-enable MutinyTest
  • #​11827 - Fix enforcer rules deployment
  • #​11826 - Document the Multiple Persistence Units support
  • #​11825 - Default platform version range should be [major.minor-alpha,major.minor+1]
  • #​11820 - Clean project with debezium-quarkus-outbox fails with BuildException
  • #​11818 - Hibernate ORM: Schema is not generated
  • #​11817 - Allow RestEasy JAXB collection serialization in native mode
  • #​11815 - Range check makes the release fail
  • #​11806 - Serialization of RestEasy JAXB wrapped collections fails in native mode
  • #​11804 - Maven bootstrap: resolve workspace for layouts with directory breaks
  • #​11711 - ReactiveMongodbPanacheResourceTest is regularly failing
  • #​11687 - MutinyTest#testSSE can be unstable
  • #​11650 - Platform JSON: support reading BOM's managed deps from a generated POM
  • #​11647 - Fast-Jar + quarkus.arc.remove-unused-beans=false causes ClassNotFoundException
  • #​11299 - Add documentation and quickstart for Funqy HTTP for Google Cloud Functions
  • #​10303 - Remove illegal refletive access warning for xstream for parameterized tests
  • #​10022 - Configuration properties of type duration should include the unit when rendering the default value

v1.7.6.Final

Compare Source

Major changes
Complete changelog
  • #​13869 - Upgrade to Vert.x 3.9.5
  • #​13808 - Amazon Services - Make native work even if nothing configured
  • #​13651 - Remove spaces from quarkus.container-image.group when it's set to the username
  • #​13622 - Quarkus Jib fails if username contains a space although it is not even used
  • #​13582 - Improve logging and documentation about objcopy dependency
  • #​13532 - Fix SimpleScheduler pause functionality
  • #​13521 - Update documentation to reflect correct native-image sources location
  • #​13518 - Native image - sources folder is not generated at the location mentioned by documentation
  • #​13424 - Don't log error message on bad request
  • #​13392 - Eagerly reject malformed requests
  • #​13335 - Create a new Resteasy Context Map
  • #​13333 - Remove the usage of set-env from the doc workflow
  • #​13317 - Quarkus HTTP response gets messed up under load
  • #​13116 - Qute: do not ignore a user-provided template variant
  • #​13113 - Character escaping in Qute doesn't work
  • #​13015 - Make embedded fields with camel-case work in Spring Data JPA repositories
  • #​13014 - Spring Data Repository with camel-case properties not working with Quarkus
  • #​12940 - Improved the parsing of the host and port in vertx
  • #​12939 - Wrong host forwarded after enabling proxy address forwarding
  • #​12931 - If no password set don't attempt to connect
  • #​12912 - Runtime initialization of some imageio related classes
  • #​12823 - Fix dependency name in Qute doc
  • #​12798 - Fix NPE in mutable-jar packaging non-jar dependencies
  • #​12796 - Add missing dependencies in SmallRye GraphQL for Mandrel native
  • #​12795 - Smallrye graphql native missing classes with Mandrel
  • #​12775 - Fix spring-data-jpa field lookup with layered @​MappedSuperclasses
  • #​12763 - buildRunnerJar threw an exception: java.lang.NullPointerException
  • #​12760 - Add allow java.lang annotations for resources
  • #​12753 - multi layered entity inheritance not supported by JpaRepository
  • #​12710 - Fixed the default platform version range for the create command
  • #​12703 - At create from command line are have wrong version dependency
  • #​12688 - Fix Bootstrap dependencies
  • #​12679 - Update to Apache Http Client 4.5.13
  • #​12677 - Liquibase - Support loading data in native
  • #​12675 - Reduce error logging in Vert.x proxy address forwarding
  • #​12672 - Move Bootstrap dependency out of the BOM
  • #​12667 - Reduce error logging in vertx proxy address forwarding
  • #​12643 - Native application failed to start when liquibase enabled
  • #​12635 - Add jsonp for cases where jsonb is not in scope
  • #​12632 - Do not include Twitter Bootstrap in quarkus-bom
  • #​12627 - Don't consider the hierarchy of Object when marked with @​Valid
  • #​12595 - make gRPC work in native when other extensions added
  • #​12556 - Fix NPE while parsing CloudEvent time
  • #​12552 - Update Infinispan to 11.0.4
  • #​12535 - Quarkus-native failure "No instances of java.awt.color.ICC_ColorSpace are allowed in the image heap as this class should be initialized at image runtime."
  • #​12460 - Native image build with quarkus-infinispan-client and quarkus-grpc
  • #​12443 - Hibernate Validator - @​Valid Object causes CNFE
  • #​12440 - Upgrade Hibernate Validator to 6.1.6.Final
  • #​12410 - Don't log warnings about duplicate build.metadata
  • #​12406 - Add tip for making gdb aware of the sources cache
  • #​12405 - Avoid copying sources directly in the source cache
  • #​12351 - Improve Debugging experience by copying sources
  • #​12301 - gRPC and Reactive Kafka Fails Native Build
  • #​12300 - Quarkus fails to startup if resource is annotated with @​Deprecated annotation
  • #​12234 - Spring's @​Scope#scopeName is now taken into account
  • #​12233 - Spring DI layer ingores @​Scope#scopeName
  • #​12151 - Upgrade to Quarkus HTTP 3.0.15.Final
  • #​12148 - Fix the capability to connect to MySQL in XA mode
  • #​12072 - Fix smallrye-jwt documentation typo
  • #​12067 - Unable to build Hibernate SessionFactory error with native mode in 1.8.0.final
  • #​12045 - Register String constructors for reflection
  • #​12041 - Upgrade Quarkus HTTP to 3.0.15.Final
  • #​12040 - Smallrye-JWT config property naming bug
  • #​11984 - manage.sh doesn't work on Ubuntu and Mint
  • #​10801 - RestEasy throws a NPE on a bad uri

v1.7.5.Final

Compare Source

Major changes
Complete changelog

v1.7.4.Final

Compare Source

Major changes
Complete changelog
  • #​12194 - Add okhttp3-logging explicitly
  • #​12314 - Removing jsr305 as dependency to verify if the grpc extension works fine without it
  • #​12279 - build-tree mojo should take the POM artifact as the root instead of the JAR
  • #​12294 - Create source cache when building native in container #​12283
  • #​12303 - Infinispan Client doesn't pick up the hotrod-client.properties file

v1.7.3.Final

Compare Source

Major changes
Complete changelog
  • #​11979 - Fix elasticsearch extension file directory
  • #​11955 - Add system property as gradle quarkusBuild task input
  • #​11944 - Gradle: Cannot push containers to multiple repositories due to task caching
  • #​11933 - Fix incorrect ImagePullPolicy forced setting
  • #​11922 - Attempt to get around AccessDeniedException in Windows
  • #​11920 - Update grpc-getting-started.adoc
  • #​11917 - KubernetesProcessor No registry was set for the container image, so 'ImagePullPolicy' is being force-set to 'IfNotPresent'.
  • #​11883 - Incorrect reference to "quarkus.openshift.sidecar" in the "Deploy to Kubernetes" guide.
  • #​11882 - Fix issues with OpenShift sidecar handling
  • #​11878 - Fix NPE when combining security-jpa with form auth
  • #​11877 - fixed property names in docs where grpc-server was used instead of grpc.server
  • #​11874 - Prevent potential NPE during shutdown in GrpcServerReloader
  • #​11873 - Fix Kotlin integration in the Gradle plugin
  • #​11868 - JPA Form Based Authentication throws NullPointerException if username is incorrect
  • #​11867 - Gradle build fails after upgrade to 1.7.2
  • #​11849 - Backport more Mongo fixes to 1.7
  • #​11797 - Make sure the application is shutdown properly in the shutdown hook
  • #​11792 - Command line app ignores SIGINT (Ctrl+C)

v1.7.2.Final

Compare Source

Major changes
Complete changelog
  • #​11836 - Bump dekorate to 0.12.8
  • #​11823 - Property quarkus.container-image.tag with numbers generates a breaking minikube.yml file
  • #​11809 - Fix disabled k8s client test
  • #​11808 - Handle post-authentication exceptions correctly
  • #​11807 - FormAuthenticationMechanism needs to handle exceptions to avoid requests without response.
  • #​11802 - Handle empty non existing resource directory in gradle plugin
  • #​11796 - Define a deterministic ordering for ConfigMap and Secret ConfigSources
  • #​11791 - docs: fix typo in stm doc
  • #​11781 - Normalize migration paths in Flyway extension
  • #​11780 - Flyway migrations does not work anymore on JDK8 after upgrade to 1.7.1.Final
  • #​11776 - Upgrade Liquibase to 3.10.2 - 1.7
  • #​11767 - Fix wrong extension name in kafka example
  • #​11764 - Use neutral container image over docker image
  • #​11762 - liquibase 3.10.2 fixes bug with mariadb
  • #​11741 - Ensure that @​TestProfile works properly with random http port
  • #​11740 - Fix invalid datasource configuration
  • #​11739 - Using Modifier.isFinal instead of org.objectweb.asm.Opcodes.ACC_FINAL - 1.7
  • #​11738 - Revert "Only integrate with Bean Validation if the HV extension is present"
  • #​11725 - Gradle Jar/main directory issues, 1.7.1.FInal
  • #​11720 - add missing "id" field in the MongoDB guide
  • #​11718 - Add OIDC session-age-extension property
  • #​11716 - Correctly handle directories in getResourceAsStream of QuarkusClassLoader
  • #​11715 - OIDC refresh token is lost after ID token expiration
  • #​11707 - QuarkusClassLoader.getResourceAsStream does not work with directories in quarkus:dev
  • #​11706 - Interceptor bindings must not be inherited from interfaces
  • #​11704 - Interceptor bindings must not be inherited from interfaces implemented by a bean
  • #​11696 - Upgrade SmallRye Metrics to 2.4.3
  • #​11692 - Liquibase diffChangeLog generation is broken in 1.7.1
  • #​11688 - @​TestProfile and @​TestHTTMResource don't play well with quarkus.http.test-port=0
  • #​11686 - Add -Ddocker option to spin a Redis Server container automatically when launching Redis IT test
  • #​11685 - Work around Caffeine warnings during cache computations - 1.7
  • #​11684 - Reorder gradle code generation task
  • #​11679 - Let Maven start and stop the Docker images and other CI adjustments
  • #​11678 - Upgrade to Hibernate ORM 5.4.21.Final
  • #​11677 - Improve GCP functions guides
  • #​11676 - Fix log4j logging adapter
  • #​11672 - Update source code highlighting in the Quartz guide
  • #​11671 - Disable DefaultPackageMetricsTest
  • #​11667 - log4j librairies not correct inside the logging guide
  • #​11657 - Use correct CL when loading classes
  • #​11656 - Fix issue with metrics and ArC when beans are in the default package
  • #​11649 - Copy over the json files required by native-image tool during native-image generation on Windows
  • #​11645 - doc Mention need of resteasy-mutiny extension in Reactive SQL Clients guide
  • #​11643 - Fix the fast-jar suffix in the Dockerfile
  • #​11641 - Quarkus 1.7.x: Gradle Kotlin project compilation error
  • #​11640 - Clarify floating tag use in Mandrel builder images
  • #​11639 - Assorted InetSocketAddress fixes
  • #​11635 - Register Jackson @​JsonNaming strategies for reflection
  • #​11630 - Add SSL support to Spring Config Server extension
  • #​11626 - 1.7.0.Final quarkus.package.output-directory causes NPE running tests
  • #​11624 - Rename prepare goal to generate-code
  • #​11617 - Kafka Streams Bootstrap Servers Problem
  • #​11589 - Lazy loading fails if an entity appears twice in the object graph
  • #​11500 - Kubernetes secret config changes
  • #​11461 - Unable to read a literal value from a secret containing keys ending in "yaml,yml or properties"
  • #​11400 - 1.7.0.Final quarkus.package.output-directory causes NPE running tests
  • #​11397 - Problem while using jackson @​JsonNaming in AWS Lambda
  • #​11373 - correct signature for singleResult
  • #​11354 - Make the various beans produced in RedisAPIProducer ApplicationScoped
  • #​11325 - Hibernate no active session in hashcode() of lazy loaded collections
  • #​11293 - Native SSL Support for Spring Cloud Config for Native Images
  • #​11287 - Misleading/Erroneous signatures in Panache Hibernate Kotlin
  • #​11231 - Upgrade to Hibernate ORM 5.4.21
  • #​11184 - Compilation fails when using reflection-config in quarkus 1.6.x
  • #​11134 - Issue when using Kubernetes + MicroProfile Metrics
  • #​11131 - Exception is reported on windows native image building.
  • #​7591 - SQL import - commented out lines not ignored

v1.7.1.Final

Compare Source

Major changes
Complete changelog
  • #​11625 - Fix gRPC health reporting for devmode
  • #​11621 - Declare native output to in gradle quarkusBuild task
  • #​11619 - Fix JDK version in building-native-image.adoc
  • #​11612 - devmode: Quarkus 1.7.0.Final + grpc + smallrye health gRPC Server is DOWN
  • #​11605 - No server shutdown required with Mandrel
  • #​11600 - Server shutdown warning when building native with Mandrel
  • #​11596 - ClassCastException and swallowed original cause #​11529
  • #​11595 - Update to commons-io 2.7
  • #​11593 - Ensure Json parsers are not removed during build when using kafka client.
  • #​11588 - Do runtime re-init for Random classes
  • #​11573 - ThreadLocalRandom generates always the same numbers
  • #​11569 - Update SmallRye Reactive Messaging to version 2.3.0
  • #​11561 - Add double quotes around java executable
  • #​11559 - Make sure that non s2i Openshift redeployments only get triggered once
  • #​11555 - Use proper type for Kubernetes probes
  • #​11554 - Ignore javax.persistence interfaces when registering entities for reflection
  • #​11553 - Minor adjustments in the new .env file documentation
  • #​11551 - Use Mandrel floating tag and warn about its use
  • #​11550 - quarkus-grpc-protoc-plugin windows script fails with java.exe in Program Files
  • #​11548 - Provide OpenShift Serverless documentation section
  • #​11544 - minor typo in blaze-persistence documentation
  • #​11540 - Abort Kafka Streams startup in case of shutdown
  • #​11530 - fix typo of lambda in Amazon Lamda docs
  • #​11529 - ClassCastException and swallowed original cause
  • #​11523 - Bump SmallRye OpenAPI to 2.0.7
  • #​11522 - Adding quarkus-smallrye-openapi to a quarkus-vert-web on 1.7.0-Final causes an error
  • #​11518 - Add .env Profile Doc
  • #​11513 - Maven bootstrap: resolve relative path to user settings based on the relative path of the alternate pom
  • #​11512 - Fix Maven bootstrapping when non-ASCII characters are involved
  • #​11511 - DEV mode doesn't work when path contains international characters, regression against 1.6.1.Final / 1.3.4.Final
  • #​11509 - Make vault work against recent releases of Java 8
  • #​11506 - Hibernate Validator: status 400 instead of 500 if JAX-RS method is defined in interface
  • #​11504 - Make sure test classes are compiled before running test
  • #​11499 - Make LocaleConverter more lenient
  • #​11498 - More reactive SQL client connection options
  • #​11494 - Register classes necessary for BV - ORM integration for reflection
  • #​11490 - Bean validation doen't work with Hibernate+JPA in Native mode
  • #​11487 - Remove the native-image profile from google-cloud-functions integration-tests
  • #​11486 - QuarkusSecurityTestExtension fails to read class annotation
  • #​11485 - Minor doc fix
  • #​11484 - doc: import Secured annotation
  • #​11482 - Fix for Constructor injection when using OpenApi annotations in JAX-Rs resource
  • #​11473 - Use welcome-files from web.xml if defined; else, use today's default
  • #​11472 - Quarkus Unit tests fail when running from IntelliJ for Gradle project
  • #​11471 - Do not register standalone extension's core versions as a valid option
  • #​11470 - Custom settings.xml is not honored by Quarkus (1.3, 1.7) when the path is relative
  • #​11466 - Disable the code flow access token verification by default (pre-1.7.0.Final status)
  • #​11465 - QuarkusSecurityTestExtension fails to read class annotation
  • #​11462 - Ignore JSON and XML transient fields in RESTEasy reflection registration
  • #​11460 - OIDC token introspection fails due to path since 1.7
  • #​11459 - Fix registration of GraphQL application classes for reflection
  • #​11458 - Improve IDE launch from Gradle project
  • #​11457 - Make @​HandlesTypes handle annotations as well
  • #​11455 - Registers RestClientListener for reflection and adds service file as a native resource
  • #​11452 - SmallRye GraphQL reflection warnings
  • #​11451 - Bootstrap Maven Resolver: add respecting maven batch-mode and ntp
  • #​11446 - Add a new builder identity copy method, reverse links to all security docs, client cert example
  • #​11444 - Undertow does not consider classes annotated by a handled type for ServletContainerInitializer
  • #​11442 - Unable to run simple hello world application on OpenShift with quarkus.kubernetes.deployment-target=knative
  • #​11440 - Class not in jandex index warning seen new after update to Quarkus 1.7.0
  • #​11439 - Add platform metadata support in legacy codegen for 1.7.1
  • #​11435 - Various CI adjustments
  • #​11430 - java.lang.IllegalArgumentException: Unable to resolve locale: c.u-US
  • #​11429 - Hibernate Validator: don't skip interface annotation lookup if impl method has annotations
  • #​11420 - URL patterns for WebFilters are optional
  • #​11419 - Get all auth mechanisms subsections shown inside 'Authentication Mechanisms' section
  • #​11418 - OIDC extension does not work with Azure AD after upgrading to Quarkus 1.7.0.FINAL
  • #​11417 - @​WebFilter annotation with servletName attribute cannot be deployed
  • #​11416 - Updated path to external API
  • #​11414 - Keep dependency order in Gradle
  • #​11405 - Fix broken link in websockets doc
  • #​11404 - Broken link in websockets guide
  • #​11402 - fix typo in lifecycle.adoc
  • #​11399 - Throw ExecutionException cause during cache computation - 1.7
  • #​11393 - Allow to configure Redis connection pool
  • #​11389 - Also sleep in case of exception
  • #​11387 - KStreams shutdown - TimeoutException: The AdminClient thread is not accepting new calls
  • #​11384 - Bump awssdk.version from 2.13.73 to 2.13.75
  • #​11376 - fix source code example to reflect surrounding description, fix typos
  • #​11374 - Ignore modules with missing main source set
  • #​11370 - Gradle Plugin not working if module does not have main sourceSet
  • #​11366 - @​ConfigProperties system doesn't know anything about Optional{Int,Long,Double}
  • #​11364 - Qute: introduce ConfigTemplateExtensions
  • #​11363 - fix injection of @​ConfigProperty OptionalInt
  • #​11362 - ambiguous resolution for @​Inject @​ConfigProperty OptionalInt
  • #​11357 - Bump awssdk.version from 2.13.72 to 2.13.73
  • #​11356 - Bump yasson from 1.0.7 to 1.0.8
  • #​11353 - Do not attempt to parse empty SQL scripts
  • #​11352 - Avoid NPE when Redis server returns an empty response
  • #​11351 - Redis client throw null exception on get
  • #​11349 - Multiple traces in Native mode instead of one trace with multiple spans like in JVM mode
  • #​11345 - Fix typos in security guides
  • #​11344 - Properly filter out transitive optional deployment dependencies
  • #​11343 - Document domain socket support for Postgres and MySQL reactive clients
  • #​11341 - @​InterceptorBinding based annotation disables ReST validation
  • #​11335 - Type-safe message bundles - fix validation
  • #​11332 - Bundle message function name generated when using params is honoured only for the message key having a parameter in it's arguments and not for the other message keys
  • #​11328 - quarkus:prepare - remove redundant source registration
  • #​11326 - Escape $ in maven log for native-image
  • #​11313 - Constructor injection in JAX-RS Resource using OpenApi Annotations causes RuntimeException
  • #​11310 - Could not create an instance of Tooling API implementation using the specified Gradle distribution 'https://services.gradle.org/distributions/gradle-6.5.1-all.zip'.
  • #​11308 - Bump awssdk.version from 2.13.69 to 2.13.72
  • #​11307 - Reduce required runtime dependencies for native build with Amazon services extensions
  • #​11306 - Introduce QuarkusPlatformDescriptor.getMetadata
  • #​11302 - Vertx - fix default value for VertxConfiguration#maxWorkerExecuteTime
  • #​11300 - Properly support subfolders for Flyway database migrations
  • #​11298 - Improve the doc and add quickstart link
  • #​11290 - Fix wording in amazon-dynamodb.adoc
  • #​11288 - Flyway Plugin does not include version subfolder in script path
  • #​11284 - Qute: template extensions can use regular expressions to match names
  • #​11280 - Fix typo in testing guide and Integration tests
  • #​11279 - Fix typo in testing guide
  • #​11275 - Qute: implement a shortcut to access list element by index
  • #​11270 - Beans from transitive dependencies of a direct optional dependency are not injectable
  • #​11266 - Bump awssdk.version from 2.13.68 to 2.13.69
  • #​11264 - Amazon client requires both transport client implementations for native compilation
  • #​11261 - Auto-detect codestarts implemented languages
  • #​11259 - Fixing version range to support backward compatibility
  • #​11253 - Regression in 1.7: Dev mode auto-compile fails in MapStruct with "Attempt to recreate a file for type ..."
  • #​11160 - Message Production Issue w/quarkus-smallrye-reactive-messaging-amqp and AMQ
  • #​11149 - Expose reconnection properties for reactive datasources
  • #​11061 - Documentation for building native executables with Mandrel
  • #​11032 - Add Mandrel details to user guide
  • #​10875 - Redeployment via kubernetes extension to Openshift causes double deployment
  • #​10583 - Document domain socket support for Postgres and MySQL reactive clients
  • #​10491 - Native image: Integration test: Google-cloud-functions: Classes that should be initialized at run time got initialized during image building
  • #​10273 - Upgrade Yasson to a version not raising JDK warnings
  • #​5378 - Implicit serving of a welcome page

v1.7.0.Final

Compare Source

Major changes
Complete changelog
  • #​11274 - Upgrade Quarkus HTTP to 3.0.14.Final
  • #​11257 - Upgrade Infinispan to 11.0.3.Final
  • #​11255 - Avoid including platform BOM twice in the Gradle plugin
  • #​11251 - Gradle addExtension will add BOM dependency even if platform is already in dependencies list
  • #​11250 - Debug info improvements for Mandrel
  • #​11245 - Fix the HAL response links in a REST Data guide #​11237
  • #​11244 - Qute: improve bracket notation support, add docs
  • #​11240 - Update getting-started-reactive according to #​11239
  • #​11239 - Add a note to the getting started reactive guide regarding to mutiny-jaxrs dependecy
  • #​11238 - Bump awssdk.version from 2.13.67 to 2.13.68
  • #​11235 - Add Gradle/Maven wrappers to codestarts
  • #​11234 - Some minor adjustments to the Datasource documentation
  • #​11233 - Micro-optimization on String comparison
  • #​11232 - Gradle: avoid resolving deprecated compileOnly configuration
  • #​11228 - Upgrade SmallRye GraphQL to 1.0.7
  • #​11227 - Fix codestart docker tooling error
  • #​11223 - Type-safe message bundles - watch localized files for changes during the dev mode
  • #​11220 - Qute: honor the "has" prefix for boolean properties
  • #​11218 - Release Quarkus HTTP 3.0.14.Final and upgrade
  • #​11216 - Qute: support bracket notation properly
  • #​11210 - Share the Admin client in KafkaStreams
  • #​11209 - Use packages for the common RESTEasy reflection ignores and add the JSON packages to DEFAULT_IGNORED_PACKAGES
  • #​11208 - JsonNode not in Jandex after upgrade to 1.7.0.CR1
  • #​11200 - A bunch of new stuff for codestarts
  • #​11199 - Type-safe message bundles - watch the localized file for changes during the dev mode
  • #​11185 - qute does not honor hasXXX() as a boolean property in ReflectionValueResolver
  • #​11182 - Gradle 6.5.1 quarkusDev fails with Quarkus 1.6.1
  • #​11179 - handle testFixtures sourceset
  • #​11144 - Gradle 1.7.0.CR1 regression: Gradle project does not work with test-fixtures plugin anymore
  • #​11128 - Add Kotlin for Command mode example
  • #​11127 - Executing the Gradle wrapper from Codestart integration tests is not working in CI
  • #​11125 - Create an api to generate Maven/Gradle wrappers accessible from devtools-commons
  • #​9967 - Pool AdminClient in KafkaStreams health check

v1.6.1.Final

Compare Source

Major changes
Complete changelog
  • #​10872 - Add missing port flag to Amazon SES documentation
  • #​10869 - Added missing docker port flag for AWS SQS guide
  • #​10854 - Mention validator extension with @​ConfigProperties
  • #​10849 - Remove BOM check when adding extensions in tooling
  • #​10848 - Bean validation in class annotated with ConfigProperties doesn't work
  • #​10844 - Qute docs - fix @​CheckedTemplate examples
  • #​10841 - Fixing link format
  • #​10826 - Maven Add Extension command fails with error about BOM
  • #​10825 - Maven Archetype generates hard-coded path
  • #​10821 - Qute guide shows examples that do not compile
  • #​10820 - Synthetic observers w/ identical attributes should use unique identifier
  • #​10814 - Upgrade Quarkus HTTP to 3.0.12.Final
  • #​10806 - Duplicate classes in @​Startup observer generation
  • #​10798 - Upgrade Quarkus HTTP to 3.0.12.Final
  • #​10795 - HTTP/2 push fails
  • #​10792 - Explain which config property is failing to load
  • #​10777 - Return null from DirectoryClassPathElement#getResource if it can't resolve the Path
  • #​10774 - Take into account the RESTEasy path in SmallRye OpenAPI
  • #​10773 - Add jakarta version of activation-api to Jaeger extension
  • #​10772 - RESTEasy - skip reflect. reg. for all types from javax.json package
  • #​10770 - Update the ASM version in the bootstrap project
  • #​10762 - Upgrade SmallRye OpenAPI to 2.0.3 version
  • #​10755 - When minikube is being used, never push a container-image
  • #​10754 - Quartz - improve the error message when scheduler is disabled and org.quartz.Scheduler is injected
  • #​10751 - ResteasyServerCommonProcessor - fix resource method reflective scanning
  • #​10750 - Colon in resource @​Path does not work
  • #​10747 - Updates are not being picked up when using minikube and jib extension together
  • #​10739 - fix: use a less chatty version of dekorate
  • #​10728 - Adding OpenAPI information in the Spring-Web Guide
  • #​10726 - Fix race conditions in KafkaStreams startup
  • #​10724 - Kakfa-Streams dependency injection issue
  • #​10723 - Update Blaze-Persistence guide
  • #​10719 - fixes a property name
  • #​10718 - Properly determine classpath locations in Flyway
  • #​10708 - docs: add quickstart source code and fix typo
  • #​10707 - Link to the JBoss Logging Level and not the JDK one
  • #​10693 - funqy docs disclaimers and usage improvements
  • #​10675 - Make sure that test callbacks always work on the proper test method
  • #​10664 - Bump jaeger version, to eliminate vulnerabilities
  • #​10659 - docs: add resteasy-mutiny extension
  • #​10656 - fix from pattern in CommonPanacheQueryImpl class
  • #​10655 - Use JBoss Commons Logging Implementation - Amazon Alexa
  • #​10643 - Quarkus 1.6.0.Final does not resolve profile-scoped variables correctly in the configuration
  • #​10642 - Fixing the GraalVM with macOS Catalina workaround
  • #​10641 - Kubernetes resources get duplicated then trying to use existing resources in src/main/kubernetes
  • #​10639 - Log a warning for constraints on static methods and ignore them
  • #​10638 - Don't generate JdbcDataSourceBuildItem twice
  • #​10634 - Simplify fast jar dockerfiles by only using a single copy command.
  • #​10633 - Create a better exception message when Quartz is used
  • #​10629 - Support @​RepositoryDefinition for Spring Data repositories
  • #​10624 - Add the headers end handler to the routing context
  • #​10623 - JUnit Extension is loaded with wrong classloader inside @​QuarkusTest
  • #​10622 - Reactive datasource config: cache-prepared-statements is not specific to DB2
  • #​10620 - SSL support for reactive DB2 client
  • #​10617 - Method countQuery does not create select if where are line break characters (\n)
  • #​10616 - Openapi ignores quarkus.resteasy.path in Quarkus 1.6.0.Final
  • #​10615 - Added tests to Config, to ensure backwards compatibility.
  • #​10614 - Quarkus extension for spring data API - automatic repository implementation generation
  • #​10612 - Fix openapihandler request options
  • #​10609 - Minor CL change
  • #​10607 - Dev mode not working in multi module maven project in 1.6.0.Final
  • #​10606 - Add the missing space in the error message.
  • #​10605 - More fixes around dev mode TCCL
  • #​10604 - OPTIONS Request on /openapi => infinite loading
  • #​10598 - ArC - fix AnnotationStore
  • #​10595 - Fix exception in logs on live reload
  • #​10593 - ArC AnnotationStore - AnnotationTarget is incorrectly used as a key in a Map
  • #​10591 - Move access logs to their own section
  • #​10589 - Quarkus 1.6.0 doesn't build native executable when Alexa Skill extension is used.
  • #​10588 - Fix broken Jib with fast-jar
  • #​10586 - fast-jar creates a different directory structure not recognized by Jib
  • #​10582 - SSL support for reactive DB2 client
  • #​10579 - Hibernate Validator does not support constraints on static methods
  • #​10577 - Push the Cassandra documentation to the main repo
  • #​10576 - Bootstrap workspace discovery: fix infinite loop, pom model cache
  • #​10575 - Qute - fix incorrect behavior of Evaluator in loop sections
  • #​10573 - Fix issue with Opentracing and Servlet in native
  • #​10572 - Problem with Qute context using for and each blocks
  • #​10570 - Devmode, Regression in 1.6.0: Cannot override property from profile via system property
  • #​10568 - Fail deployment if multiple security annotations are present
  • #​10562 - Wait for graalVM version docker container because of possible race condition
  • #​10560 - Properly integrate log4j2 inside Quarkus
  • #​10558 - feat(#​10557): Add knative cluster-local support
  • #​10557 - Support knative cluster-local services
  • #​10551 - Remote dev mode improvements
  • #​10550 - Add labels and annotation to minikube manifests
  • #​10549 - Infinite loop resolving workspace
  • #​10546 - Hot reload logging fixes
  • #​10545 - Don't send body with 403
  • #​10544 - Filter out Netty DEBUG level exceptions
  • #​10537 - Update manage.sh for updated aws cli for issue 10480
  • #​10535 - Update antlr4 to 4.8 to be consistent with the version used by Kogito
  • #​10527 - Default file.encoding system property to UTF-8 during native image build
  • #​10512 - add quarkusDev tips on compilerArgs
  • #​10488 - Ensure that %test.quarkus.http.test-port works properly
  • #​10486 - docs: multipart-provider is not a quarkus extension
  • #​10483 - Improve Security documentation
  • #​10477 - Random test port stopped working in 1.6.0.Final
  • #​10471 - Fix KafkaSASLTestResource to prevent failures in KafkaCodecTest
  • #​10470 - Amazon Lambda - native mode execution outside of AWS/sam container #​9997
  • #​10469 - CI failures - KafkaCodecTest is consistently failing
  • #​10468 - disable daemon on wrapper generation
  • #​10454 - Gradle hanging in quarkus-platform-descriptor-json execution
  • #​10450 - Avoid very unlikely NPE
  • #​10446 - Stop lombok annotations from preventing no-args ctor generation
  • #​10443 - Remote dev mode fixes
  • #​10433 - Allow injection of a reactive session not wrapped in a Mutiny/CompletionStage
  • #​10432 - Allow injection of Mutiny.Session and Stage.Session when using Hibernate Reactive
  • #​10430 - Constructor injection in JAX-RS Resource which implements an interface causes an RuntimeException
  • #​10426 - Fix typo in max header size value
  • #​10424 - Remove not supported anymore bootstrap system properties from the docs
  • #​10421 - Ensure that duplicates don't end up in dev mode CP in multi-module projects
  • #​10411 - Devmode, Liquibase: Changelog file is found twice if located in another Maven module
  • #​10341 - Add Prometheus annotations when smallrye metrics in enabled
  • #​10183 - Openapi.yaml file is not consistent to api.json
  • #​10176 - Make sure request resumes on correct thread
  • #​10167 - custom kubernetes labels not added to minikube.yml
  • #​10041 - Flyway migrations of defined locations are not applied anymore
  • #​9997 - quarkus-amazon-lambda is failing with java.net.UnknownHostException in Native Mode
  • #​9919 - Devmode: support launching devmode with an alternate pom
  • #​9693 - Hot reload crashes using dev mode with vert.x-web extension
  • #​9086 - Native Image with Custom Config and OpenTracing
  • #​9069 - Make sure dev mode uses correct TCCL
  • #​6297 - Configuring application using application.yaml should accept directives separator
  • #​6209 - IllegalArgumentException: workerPoolSize must be > 0 if quarkus:dev fails to start
  • #​5998 - JaxRS Security wrong content-type
  • #​5213 - UnsupportedOperationException thrown at startup for vertx-quickstart project with Java 11

v1.6.0.Final

Compare Source

Major changes
Complete changelog
  • #​10419 - Fix fast-jar Dockerfile
  • #​10418 - Reduce log level of "objcopy" missing message
  • #​10413 - Fix the security-oauth2.adoc callouts
  • #​10408 - Fix test dependency filtering in DevMojo
  • #​10405 - Fix missing Jaeger client version in native mode
  • #​10399 - Field jaeger.version is empty when using quarkus-jaeger
  • #​10398 - Revert "Simplify runtime class transformation"
  • #​10396 - Document mocking an authorization server with Mockito
  • #​10395 - Dockerfile.native - write access to /work directory
  • #​10393 - Ignore .cache directories created by the formatter-maven-plugin
  • #​10392 - Qute - fix parser
  • #​10391 - Avoid version issues by using an extended name option to decode base64
  • #​10389 - Set owner's permission to execute manage.sh
  • #​10388 - Apply small fixes to GraphQL docs
  • #​10387 - Escape pipe when transforming JavaDoc to AsciiDoc
  • #​10386 - Generated manage.sh script not executable
  • #​10385 - Removing unused import in Lambda template
  • #​10382 - Hibernate Reactive services initiator fix
  • #​10380 - Allow setting remote repository manager on BootstrapMavenContextConfig
  • #​10370 - Knative manifest now uses valid port names
  • #​10365 - Fix auth handling in Spring Cloud Config Client
  • #​10364 - Explain how to configure embedded authentication for integration testing
  • #​10351 - Fix use-parent-handlers case in logging doc
  • #​10350 - [spring-cloud-config-client] Authentication not added when spring-cloud-config.url defines a endpoint, not a base url
  • #​10348 - fixes property name in the application.properties example
  • #​10346 - Use the AWS SDK BOM to avoid inconsistent versions and upgrade to 2.13.46 - Fix various other version alignments
  • #​10345 - Honour @​JsonIgnore on Panache entities
  • #​10342 - Upgrade axle-client version to the one matching the mutiny-client version
  • #​10337 - Update SmallRye Reactive Messaging to version 2.1.1
  • #​10334 - Make Elytron Security extensions config overridable at runtime
  • #​10333 - Fix broken sidecar handling
  • #​10332 - Generated knative.yaml does not work on Openshift Serverless
  • #​10329 - Add documentation on how to use Wiremock in Quarkus tests
  • #​10322 - Fix for #​10320 - Backwards incompatible profile value resolution between Quarkus and SmallRye Config.
  • #​10321 - Add a section about the redirection to the OIDC web-app docs
  • #​10320 - Config properties of inactive profiles are being expanded in 1.6.0.CR1
  • #​10317 - Bump webjars-locator-core to 0.46
  • #​10316 - Devmode .env: fall back to mklink /H on Windows
  • #​10313 - Webjars-locator only works in quarkus:dev mode
  • #​10312 - Fix broken anchor when linking to database vault example
  • #​10310 - Make blocking router unordered
  • #​10308 - Quarkus kubernetes sidecars configs do not work
  • #​10307 - Use AppArtifactKey instead of a string in ExtensionDescriptorMojo
  • #​10293 - Gcp HTTP functions improvements
  • #​10292 - Concurrent requests for blocking reactive routes is limited by quarkus.vertx.event-loops-pool-size
  • #​10288 - Add 'Entity State-detection Strategies' to spring-data-jpa docs
  • #​10286 - Dependency parity validator is missing dependencies with different versions
  • #​10283 - Turn reactive datasource pools into synthetic beans
  • #​10281 - updated the reactive getting-started guide to reflect the newer api
  • #​10279 - Dependency parity validator is missing dependencies with different versions
  • #​10278 - Ensure that enums can be used in ConfigProperties in native mode
  • #​10277 - Using an Enum in ConfigProperties doesn't work in native mode
  • #​10276 - Doc: reactive tx management with SqlClientHelper
  • #​10274 - Netty's shaded JC Tools need Unsafe access in native mode
  • #​10261 - Provide warning for unsupported rest-client features in native
  • #​10260 - quarkus.kubernetes.annotations gets not applied to ingress
  • #​10259 - LDAP Security - configuration needs to be modifiable at runtime
  • #​10187 - Hibernate Reactive bug with generated IDs
  • #​10170 - JVM args should be aware of quotes
  • #​10166 - -Dquarkus.args cannot handle more than one argument in command line
  • #​10143 - quarkus-maven-plugin DevMojo erroneously excludes local project dependencies
  • #​10126 - Allow QuarkusTest to override base URL of REST client
  • #​10093 - Add debug symbols support #​9792
  • #​10059 - Cannot inject reactive Pool/PgPool into gRPC Singleton
  • #​9792 - Offer quarkus property to enable debug symbols
  • #​9769 - wildcarded mqtt topic not receiving messages
  • #​9100 - fix guide -> Deploying the application as Java application in OpenShift with jdk11
  • #​8297 - Unable to copy .env file in dev mode
  • #​5234 - MQ Message not acknowledged on thrown exception

v1.5.2.Final

Compare Source

Major changes
Complete changelog
  • #​10087 - Usability improvements around Panache annotation processors without making the fields protected
  • #​10080 - Bug in sam.native.yaml Issue #​10063
  • #​10075 - Returns long instead of int
  • #​10070 - Make YAML configuration work for Bootstrap Config
  • #​10067 - Fix IDE launcher by replacing shading with alternate solution
  • #​10066 - Never log passwords
  • #​10063 - quarkus-amazon-lambda isn't generating a valid native SAM file
  • #​10058 - Add openj9 images to the S2iBaseJavaImage
  • #​10056 - OpenJ9 images not recognized as using run-java.sh
  • #​10050 - Quarkus LDAP Security - on loglevel DEBUG, the username & password are dumped
  • #​10048 - Update custom SecurityIdentityAugmentor to latest code
  • #​10045 - Prevent NPE in Spring Web when no "Accept" header is specified
  • #​10033 - @​RestControllerAdvice and @​ExceptionHandler
  • #​10030 - Use '/' as the path element separator creating a relative resource path
  • #​10019 - Handle primitives in DefaultIgnorePredicate
  • #​10004 - Enable programmatic security in SmallRye GraphQL endpoints
  • #​10003 - quarkus-maven-plugin not working correctly for project creation.
  • #​10001 - SmallRye GraphQL is not integrated with programmatic security
  • #​9984 - Typo in cdi-reference.adoc
  • #​9983 - Patch Funqy Amazon Lambda HTTP test contentType to json
  • #​9982 - Prevent a NPE and report the actual cause of boot failure in QuarkusTestExtension
  • #​9979 - quarkus-amazon-lambda-http-archetype broken
  • #​9974 - Quarkus cant be launched with Main-Class anymore
  • #​9973 - Spring-Cloud-Config-Client Configuration not working
  • #​9971 - NPE in QuarkusTestException instead of reporting real boot exception
  • #​9959 - Fix silly token mistake in Consul Config
  • #​9957 - Quarkus 1.5.0.Final - Consul 403 Forbidden using
  • #​9938 - Fix deepClone issue with Supplier
  • #​9886 - DeepClone in QuarkusTestExtension returns null
  • #​9753 - Building GraphQL quickstart generates warnings that should be avoided

v1.5.1.Final

Compare Source

Major changes
Complete changelog
  • #​9936 - Use timezone aware date time for access logging's %t common log format
  • #​9935 - Fix NullPointerException(s) when dealing with remote and local address returned by HTTP request
  • #​9928 - Funqy doc improvements
  • #​9920 - Fixed path for xattr command
  • #​9882 - NullPointerException when quarkus.http.access-log.enabled=true
  • #​9881 - Fix broken 'includeAll' in Liquibase
  • #​9879 - Properly use password instead of user for MySQL reactive
  • #​9874 - Fix improperly constructed Consul URL
  • #​9873 - Allow websocket requests to run on a worker thread
  • #​9865 - Shade transitive dependencies in the IDE launcher
  • #​9853 - Report typo fixes contributed by Pierre Grimaud
  • #​9851 - GraphQL: Adding the guide in the metadata
  • #​9850 - Closes #​9849 - reactive-pg-client - password authentication failure
  • #​9849 - Vault Database Credentials - Invalid Password (reactive-pg-client)
  • #​9848 - Fix unable to change status code when returning qute template as a response
  • #​9847 - http access log attributes do not work
  • #​9846 - Liquibase includeAll not supported in Quarkus 1.5
  • #​9845 - Quarkus consul quarkus.consul-config.agent.host-port configuration
  • #​9844 - Adjusting the Extension add command
  • #​9838 - Change default thread pool size to max of 200 & 8*CPU
  • #​9830 - Fix grpc config in documentation
  • #​9826 - quarkus-ide-launcher duplicates classes from commons-lang etc without shading
  • #​9824 - Take Java migration classes into account in Flyway extension
  • #​9822 - Correct formatting of ConfigDiagnostic.java
  • #​9821 - Activate request context for GraphQL API methods
  • #​9819 - Quarkus 1.5.0 Flyway not running Java Migrations
  • #​9814 - Update vertx-graphql description to remove REST keyword
  • #​9811 - Fix PersonRepository example
  • #​9810 - Make sure there is a thread to keep dev mode alive during restarts
  • #​9793 - Add a section about @​Blocking in the documentation
  • #​9786 - @​GraphQLApi without @​ActivateRequestContext gives a ContextNotActiveException
  • #​9785 - Add descriptions to get propagated into quarkus-universe-bom json
  • #​9784 - Provide a proper error message when a Kubernetes token is invalid
  • #​9779 - Fix unnecessary warnings about non-public constructor for @​ConfigProperties
  • #​9777 - Fixes Cloud Event Mapping example
  • #​9774 - Set context class loader to the system one when loading the default filesystem providers
  • #​9773 - Make REST Client work whether or not SSL is enabled or not in native
  • #​9770 - Improved getting started reactive
  • #​9748 - Dev mode stops without reason instead of restart when fired by code Changed (worked with 1.4.2.Final)
  • #​9747 - Update to Keycloak 10.0.2
  • #​9746 - Update non-native base image to ubi8/openjdk-11
  • #​9731 - docs: fix description for credentials provider
  • #​9730 - Fix broken sql Date serialization in native
  • #​9725 - Apply minor cleanup to transactional docs
  • #​9717 - Swagger and static resource support AWS Lambda HTTP, Azure HTTP
  • #​9703 - ArC - ignore abstract classes annotated with a bean defining annotation
  • #​9694 - docs: small fixes in amazon-kms.adoc file
  • #​9687 - Fix working directory property in quarkusDev task
  • #​9674 - Unsupported bean type: UNRESOLVED_TYPE_VARIABLE, K When using generics
  • #​9673 - Security doc fix and improved warning message
  • #​9670 - If the rotate-on-boot is defined and there is a file-suffix use the PeriodicSizeRotatingFileHandler
  • #​9666 - Updated smallrye-open-api to 1.2.4
  • #​9664 - Security provider configuration not working
  • #​9659 - Cache doc improvement to better describe behaviors
  • #​9653 - Gradle: setWorkingDir not working in 1.5.0
  • #​9638 - Bootstrap Maven: make sure empty jar project artifacts can be resolved from the workspace
  • #​9637 - Fix #​9635
  • #​9636 - Ensure that Liquibase CommandFactory can be used in native
  • #​9635 - Panache - could not find indexed method
  • #​9619 - Bump com.gradle.plugin-publish from 0.11.0 to 0.12.0 in /devtools/gradle
  • #​9589 - Jackson Time Serialization Error: Class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer has no default (no arg) constructor
  • #​9538 - @​Parameters in = QUERY are left out in the openapi.json on Quarkus 1.4.2
  • #​9506 - quarkus-ide-launcher breaks mvn dependency:analyze
  • #​9414 - Fix #​9309: Quarkus/Undertow does not parse request parameters correctly from multipart post
  • #​9342 - Add @​Patch support for RestClient
  • #​9309 - Quarkus/Undertow does not parse request parameters correctly from multipart post
  • #​9259 - log files rotation on boot doesn't work
  • #​9098 - Scope permission checks may result in a false positive
  • #​9068 - Uberjar does not include add dependencies
  • #​9057 - Keycloak authorization: issue with the scopes and permissions

v1.5.0.Final

Compare Source

Major changes
Complete changelog
  • #​9624 - Gradle projects ignore openapi.yaml
  • #​9618 - Bump quarkus-http.version from 3.0.8.Final to 3.0.9.Final
  • #​9610 - Fix ignored Kubernetes client properties in S2I IS check
  • #​9608 - Rename credentials-provider-type into credentials-provider-name
  • #​9607 - Make sure validation can work even when a jar doesn't contain beans
  • #​9605 - KubernetesClientException - quarkus.kubernetes-client.trust-certs=true not working on Windows
  • #​9599 - Fix intermittent JaxRSTestCase failure
  • #​9598 - Validation of REST input/output classes defined as dependency
  • #​9596 - Do not show info message on datasource startup
  • #​9595 - Fix issue with running tests in the IDE
  • #​9584 - Attempt to fix more Mongo test failures
  • #​9583 - Configuration properties references for keycloak-authorization extension
  • #​9582 - Gradle: resources dir related fixes
  • #​9579 - Revert "Set Hibernate ORM connection handling strategy to BEFORE_TRANSACTION_COMPLETION"
  • #​9578 - Connection handling regression with Hibernate ORM in 1.5.0.CR1
  • #​9571 - Don't wait for application to be stopped, if it's not even started
  • #​9568 - IfBuildProfile/UnlessBuildProfile - add support for interceptors
  • #​9567 - Add documentation for Consul extension
  • #​9566 - QuarkusDevModeTest freezes when it fails during the loading
  • #​9564 - Add documentation for Spring Cache extension
  • #​9563 - Add documentation about the Minikube extension
  • #​9562 - Make sure to use normalised paths
  • #​9560 - Manage kafka-streams-test-utils version in quarkus-bom
  • #​9557 - Set LogManager for all failsafe executions
  • #​9554 - Amazon Lambda Docs update
  • #​9553 - Amazon Lambda Test Framework - Improved error handling for shutdown
  • #​9552 - Add Credentials Provider Documentation
  • #​9549 - Fix flyway resource inclusion in native image when build is triggered from a Windows machine
  • #​9546 - @​IfBuildProfile not working on Interceptor
  • #​9543 - (1.5.0.CR1) Qute Template not found
  • #​9535 - Bump commons-codec to version 1.14
  • #​9534 - Fix gRPC logging
  • #​9533 - Bump Caffeine to version 2.8.4
  • #​9531 - Speed up Flyway by preventing it from doing classpath scanning
  • #​9528 - Update MP Metrics API to 2.3.2
  • #​9525 - Disable CP cache when using forced dependencies
  • #​9524 - Attempt to fix intermittent Mongo failures
  • #​9519 - Fix CodeFlowTest
  • #​9516 - Handle .exe extension if guessing path to Windows native executable
  • #​9515 - 1.5.0.CR1 ClassCastException in multi-module maven project
  • #​9514 - Ensure that RunnerClassloader can read directory resources
  • #​9513 - Flyway didn't works using fast-jar
  • #​9512 - Better TCCL handling in @​QuarkusTest
  • #​9511 - ClassCastException for QuarkusTestResourceLifecycleManager across modules in gradle
  • #​9508 - Attempt to fix intermittent failure
  • #​9507 - Another fix for the AMQP test
  • #​9502 - Read Lambda ClientContext correctly
  • #​9500 - Reduce grpc verbosity
  • #​9499 - Fix Quartz doc formatting
  • #​9488 - Fix broken primitive default values in @​ConfigProperties
  • #​9485 - VertxProducer - simplify code, get rid of synchronization
  • #​9484 - Escaping JSON strings in QuarkusErrorServlet
  • #​9481 - Simple HTTP request fail with server error 500, when using JDK 11 HTTP client and websocket installed
  • #​9475 - Define durable queue in broker.xml
  • #​9472 - Make ArC intercept default methods
  • #​9471 - Gradle devmode: set quarkus.application.* properties
  • #​9463 - Bad JSON returned from the default QuarkusErrorServlet
  • #​9456 - Bean verticles injecting @​Singleton beans cause NPE during application shutdown
  • #​9454 - OIDC CodeFlowTest has become unstable
  • #​9443 - Amazon services - cosmetics - rename variables in common processors
  • #​9417 - Gradle: test case to make sure beans from other module's test config can be injected
  • #​9413 - Amazon KMS + SES extensions
  • #​9407 - Fix MongoDB Panache projection
  • #​9395 - Parsing clientContext header seems to be broken in quarkus-amazon-lambda extension
  • #​9390 - Enable Hibernate ORM multitenancy IT on CI
  • #​9389 - Enable CI coverage for the Hibernate Multi-tenancy integration tests
  • #​9388 - Added support for @​InjectSpy
  • #​9377 - add @​InjectSpy feature
  • #​9311 - Add kdoc for developers and add autoboxing code for non-nullable ID types
  • #​9299 - Dev mode test gets stuck if there are no classes/resources in src/main
  • #​9273 - Exception java.util.ServiceConfigurationError thrown
  • #​9177 - java.util.NoSuchElementException: Property quarkus.application.name not found
  • #​8967 - Quarkus Microprofile GraphQL documentation
  • #​8469 - documentation for Keycloak authorization is insufficient
  • #​7188 - PanacheRepository injected methods cannot be made transactional

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by to be continuous bot

Merge request reports

Loading