3.0.0.CR1
Major changes
- #32161 - Introduce a first version of the
/q/info
endpoint - #32104 - Add support for multiple mailers
- #31917 - Use SmallRye BeanBag to initialize Maven RepositorySystem for compatibility with Maven 3.9
- #31865 - Implement a backend for Quarkus Cache using Redis
- #31198 - Introduce CLI plugins
Complete changelog
- #32244 - Add doc on Kafka Streams production configuration
- #32243 - Make sure quarkus-cli can initialize the Maven resolver
- #32235 - Remove lock icon for runtime config overrides
- #32229 - new devui shows locks for both locked at build time and not build time
- #32227 - Upgrade Caffeine 3.1.5
- #32224 - Apply some housekeeping to RESTEasy Reactive
- #32219 - Creating extension fails over missing bean
RepositorySystem
- #32213 - ArC: fix known-compatible bean archives check
- #32212 - Kubernetes DEV UI extension
- #32207 - Fix typo in OpenShift liveness probe
- #32201 - Dev UI: Allow multiple pages for menu items
- #32199 - Add support of Temporal types for cookie and header params
- #32198 - Bump quarkus-platform-bom-maven-plugin from 0.0.80 to 0.0.81
- #32195 - Remove misplaced System.out.println
- #32194 -
@RestCookie
/@RestHeader
(and relative @*Param) applied to Temporal parameter lead to deployment failure - #32186 - Remove
quarkus-bootstrap-maven-plugin
- #32184 - DevUI: Allow JsonRpc to other extensions
- #32183 - Enhance MS Azure content doc portal search results
- #32179 - Arc - introduce built-in bean for injection point of type
@All
List - #32178 - Simplify MutinyInfrastructure
- #32173 - CLI plugin improvements
- #32172 - Bump Dekorate to 3.5.3
- #32171 - Bump jboss-metadata-web from 15.4.0 to 16.0.0.Final
- #32170 - Bump asm.version from 9.4 to 9.5
- #32169 - Bump cron-utils from 9.2.0 to 9.2.1
- #32167 - Rework sequence handling in import scripts in codestarts, guides and tests
- #32166 - ApplyHttpGetActionPortDecorator now also sets scheme
- #32163 - Bump the lowest supported Maven version to 3.6.3
- #32161 - Introduce a first version of the
/q/info
endpoint - #32153 - Add
.sdkmanrc
file - #32146 - Update brotli4j to version 1.11.0
- #32141 - OpenAPI: ignore build-time excluded classes from annotation scan
- #32140 - Upgrade gRPC lib to 1.54.0, handle newly generated AsyncService
- #32139 - Improve the dev mode console output
- #32138 - Provide proper Docker executable name on Windows
- #32137 - Update jansi and aesh-readline to latest versions
- #32135 - Quarkus-openshift fails to properly deploy applications which use management interface
- #32131 - Bump surefire and failsafe plugins to
3.0.0
- #32130 - Add support for specifying custom profiles in Spring Cloud Config client
- #32128 - Support config reactive datasource with list of database urls for fault tolerance and load balance
- #32125 - Bump com.gradle.enterprise from 3.12.5 to 3.12.6 in /devtools/gradle
- #32120 - Silence JBoss version logging in QuarkusUnitTest
- #32119 - Support JSON formatter for syslog logging
- #32116 - ArC AnnotationsTransformer - add more specific builders
- #32115 - Rename
InitalizationTaskCompletedBuildItem
toInitTaskCompletedBuildItem
- #32113 - Support of gRPC actions for Kubernetes/Knative/OpenShift probes
- #32110 - Prevent splitting of cookie header values when using AWS Lambda
- #32107 - Fix Podman detection on Windows
- #32106 - Native building with container: Podman not detected on Windows
- #32105 - Disable validation of JAXBContext by default
- #32104 - Add support for multiple mailers
- #32101 - Dev UI: Auto naming for JsonRPC and build time data
- #32100 - Fix Kotlin formatting
- #32099 - Allow using the annotation
@PartFilename
on method parameters - #32097 - quarks-spring-cloud-config-client cannot take "profile" as a property which was supported by spring
- #32095 - Bump smallrye-open-api.version from 3.3.0 to 3.3.1
- #32094 - Bump mariadb-java-client from 3.1.2 to 3.1.3
- #32093 - Re-use current ApplicationModel for JaCoCo reports when testing Gradle projects
- #32091 - DevUI: Liquibase
- #32090 - K8s moved its registry
- #32086 - Ensure Dialects initialzed by Hibernate Reactive extension use the ReactiveDialectWrapper
- #32085 - Do not require
@ConfigGroup
to generate mappings documentation - #32083 - Add missing mp-health and mp-fault-tolerance apis in bom
- #32082 - Add missing quote in Hibernate Reactive with Panache guide
- #32081 - Created extension failes to generate code as it is unable to provision BootstrapWorkspaceProvider
- #32080 - Can't inject list of interfaces with wildcards twice into beans
- #32079 - Quarkus JaCoCo extension fails to start Gradle daemon
- #32077 - Get rid of Stork related warning in REST Client usage
- #32076 - Add note in the docs about using OData with the REST Client
- #32074 - Create the "Using the Infinispan Client" guide
- #32073 - Fix OTel exporter headers config
- #32072 - Ensure that computed headers can override the default content-type
- #32069 - List of AWT runtime initialized classes not observable for other extensions
- #32065 - List of AWT runtime initialized classes not observable for other extensions
- #32063 - Qute - the new Dev UI
- #32061 - Support
@PartFilename
on InputStream and Multi fields - #32060 - The quarkus-jaxb extension loads entity classes at build time even though no default JAXBContext will be created within the application
- #32059 -
quarkus-jaxb
loads entity classes at build time even though no default JAXBContext will be created within the application - #32056 - Bump postgresql from 42.5.4 to 42.6.0
- #32055 - Bump commons-compress from 1.22 to 1.23.0
- #32053 - Remove Java 19 from Early Access JDK Build
- #32050 - Move OTel configuration to use
@ConfigMapping
- #32048 - Caffeine Dev UI
- #32044 - Port some Hibernate ORM extension features to the Hibernate Reactive extension
- #32042 - Dev UI - BuildTimeContentProcessor - use the mapper from DatabindCodec
- #32041 - K8s is moving it's images
- #32040 - Hibernate Reactive - trouble using identity generation strategy
- #32039 - Fix package declaration of the DevUIContent
- #32038 - The annotation
@RestStreamElementType
should override@Produces
at class - #32037 - Set-Cookie Header is Split when using OIDC together with AWS Lambda
- #32036 - Make header computation in Reactive REST Client more capable
- #32035 - Remove unwanted (and unnecessary) build-order dependency from test
- #32034 - jdeps broken for fast-jar layout due to brotli version in dependency chain
- #32033 - Allow PartFileName as method parameter
- #32032 - PartFilename does not work for InputStream
- #32026 - Allows applications to expose management endpoints
- #32024 - Bump de.flapdoodle.embed.mongo from 4.6.1 to 4.6.2
- #32022 - Bump google-http-client-bom from 1.43.0 to 1.43.1
- #32018 - Automatic websocket codecs reflection registration
- #32013 - Add Maven rewrite support to update
- #32012 -
@Produces
(MediaType.SERVER_SENT_EVENTS) is necessary when using server side event - #32010 - Clarify diagnostic of Resteasy reactive for blocking methods
- #32008 - Fix HttpRootPathBuildItem.Builder.orderedRoute()
- #31995 - Bump dekorate from 3.5.0 to 3.5.2
- #31992 - Bump version.cdi-tck from 4.0.8 to 4.0.9
- #31981 - Implement a transformer for compatibility with downstream documentation
- #31968 - K8s extension with customization doesn't generate
spec.template.metadata
when it's not customized. - #31917 - Use SmallRye BeanBag to initialize Maven RepositorySystem for compatibility with Maven 3.9
- #31909 - Fix OTel endpoint resolution and improve documentation
- #31865 - Implement a backend for Quarkus Cache using Redis
- #31827 - Bump kafka-oauth-client from 0.11.0 to 0.12.0
- #31824 - Update SmallRye Config to 3.2.0
- #31820 - Change the kotlin formatter to better support building under Java 17
- #31786 - Dev UI:
doNotEmbed
is opening a blank page instead of new window tab - #31775 - java.lang.StackOverflowError
- #31759 - config validation fails for Optional<List>
- #31744 - SROAP04005: Could not find schema class in index: java.lang.Object with smallrye-openapi & resteasy-reactive Resource returning RestResponse<?>
- #31621 - Read encrypted configuration from configuration sources
- #31528 -
ExtensionDescriptorMojoTest.shouldFlagMissingDependenciesInARealisticExtension
fails in Early Access JDK build - #31525 - Bump Keycloak version to 21.0.1
- #31521 - Hibernate ORM - Document how to handle sequences in import.sql
- #31492 - Loadbalance for reactive mysql client
- #31457 - Bump smallrye-context-propagation.version from 2.0.0 to 2.1.0
- #31402 - Error opening config URL is ignored
- #31198 - Introduce CLI plugins
- #31166 - Make
QuarkusBuild
not pollute Gradle's build cache - #31149 - Add link to 'how to write a guide' docs in create-extension template
- #31071 - Remove outdated relocations
- #31070 - Remove Maven relocations
- #31011 - Impossible to create a project with Maven 3.9.0
- #30457 - Split the actual Infinispan Client documentation Guide
- #30383 - Create a new base classloader including parent-first test scoped dependencies when bootstrapping for CT
- #29995 - Provide Git information on runtime (Alternative to SpringBoot build-info)
- #27785 - Integrate Redis with the Quarkus Cache
- #25950 - Support JSON logging for syslog
- #16218 - Excluded JAX-RS classes are visible in openapi
- #9064 - Add support for multiple SMTP servers to quarkus-mailer