Skip to content

3.0.0.CR1

Compare
Choose a tag to compare
@gsmet gsmet released this 30 Mar 16:45
· 12371 commits to main since this release
97d47cb

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 to InitTaskCompletedBuildItem
  • #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