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
|
Release Notes
quarkusio/quarkus
v2.10.0.Final
v2.9.2.Final
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
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
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
andquarkus.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
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
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
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
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 viasynchronized
- #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
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 usingnative-sources
breakspicocli
- #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
andquarkus.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 viasynchronized
- #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
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
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 wrongimagePullPolicy
- #23134 - Improve CLI install instructions
- #17046 - [native image] Bouncycastle JSSE fails with GraalVM 21.1
v2.7.3.Final
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
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
toConfigInstantiator
- #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 setLaunchMode.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
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
andMultivaluedMap
- #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 inReflectiveClassBuildItem.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
asUnknown 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
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 withoutclean
- #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
inupdate-extension-dependencies.sh
& filter outquarkus-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
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
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
ParamConverter
s 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 usingquarkus-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
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
usingquarkus-cache
withquarkus-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
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 fromquarkus-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
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
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
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
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 ofuri.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
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
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
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 inAccept
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 absoluteexpires_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
Major changes
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
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
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 thrownException
(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
andMulti
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 overwritequarkus.log.level
- #19990 - 2.2.2: Fails to find config-mappings (regression from 2.2.1)
-
#18559 - JaCoCo not working with
@QuarkusIntegrationTest
s - #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
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
Major changes
- #20894 - Update to GraalVM 21.3
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 overwritequarkus.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
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
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
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
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
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
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
tomax.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
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
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
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 beenabled: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
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
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
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
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
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
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
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
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
andUberJarIgnoredResourceBuildItem
- #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
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
addsquarkus-resteasy
to a project even whenquarkus-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
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
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
Major changes
- #15016 - Add OpenTelemetry extension
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
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
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
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
Major changes
- #14732 - Update Kafka to 2.7.0
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
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
Major changes
Path resolution for configurable endpoints changed in this release.
Complete changelog
- #15339 - Restore VertxWebRouterBuildItem#getRouter() method
v1.11.4.Final
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
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
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 byorg.jboss.jandex.Indexer#index
when the given input-stream isnull
- #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
Major changes
- #14457 - Upgrade to GraalVM 20.3.1
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
Major changes
- #14248 - Support JBang dev mode
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
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
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
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
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
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
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
vsvalue
- #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
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
Major changes
- #12789 - Support SmallRye Config 1.9.2.
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
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
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
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
Major changes
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 inquarkus: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
Major changes
- #11963 - Assorted Quartz cleanup
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
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
Major changes
Complete changelog
v1.7.4.Final
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
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
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
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
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
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
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
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
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
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
-
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