quarkusio/quarkus
 Watch   
 Star   
 Fork   
7 days ago
quarkus

3.34.1

Complete changelog

  • #53121 - OpenShift build extension seemingly ignoring configuration properties for image/image name
  • #53154 - Fix Dev UI Extension discovery for multimodule gradle project
  • #53165 - [Mandrel 23.1] kubernetes-client native IT test fails with DeletedElementException
  • #53171 - Remove unnecessary GraalVM @Delete
  • #53191 - OpenShift Internal Registry Container Image Name
  • #53209 - quarkus-artifact.properties generation is brittle
  • #53215 - Properly set path property for quarkus-artifact.properties
7 days ago
quarkus

3.33.1

Complete changelog

  • #48141 - Quarkus JMS documentation wrong?
  • #52934 - Review of the Logging guide
  • #52985 - AmazonLambdaMapperRecorder overrides ObjectMapper property naming strategy, breaking consistent serialization
  • #53078 - Unable to use @ConfigMapping classes in a separate Maven module with Quarkus 3.31.4+ and JSON Applicaiton Model serialization
  • #53079 - Compare PathFilter objects as values
  • #53092 - quarkus-smallrye-stork: Service-registrar config setup silently corrupts service configuration
  • #53116 - Stop overriding ObjectMapper naming strategy in Lambda recorder
  • #53130 - Add missing quarkus.artemis.enabled property to JMS guide
  • #53136 - Fix annotation from @BuildSteps to @BuildStep in devservice guide
  • #53146 - Add missing newlines in rest guide
  • #53159 - Websockets next compression missing header
  • #53162 - [Mandrel 25.0] --future-defaults=all fails IT tests: resteasy-reactive-kotlin-standard, all kafka test, compose-devservices
  • #53170 - Vert.x: do not disable websockets extensions init if websockets-next is present
  • #53185 - Uber jar is creating duplicate classes in target jar file if @Context used
  • #53186 - Fix JFR capability configuration
  • #53187 - Avoid adding original class file if a transformed one is present
  • #53188 - Do not create a public key in devmode when 'smallrye.jwt.verify.key.location' is set
  • #53190 - Fix Stork configs leaks during registration
  • #53192 - Keycloak Dev Service: Unable to create realm with realm-path defined
  • #53194 - Conditionally register DefaultJwtValidator for reflection
  • #53199 - Bump microsoft/setup-msbuild from 2 to 3
  • #53205 - Add an option to disable HTTPS in Keycloak DevService
  • #53207 - NumberFormatException in io.quarkus.kafka.client.runtime.graal.RemoveJMXAccess$Enabled.getAsBoolean when version contains non-numeric values
  • #53211 - Avoid potential NumberFormatException during native compilation of kafka-client
  • #53221 - Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2
  • #53224 - Add a Disable HTTPS note to Keyclok Dev Services doc
  • #53232 - Get rid of ilammy/msvc-dev-cmd action
  • #53238 - Quarkus BOM/maven-plugin 3.32.4 doesn't respect quarkus.test.container.network anymore
  • #53246 - Create network to run containerized app in integration tests
  • #53255 - Upgrade Agroal to 3.0.1
14 days ago
quarkus

3.32.4

Complete changelog

  • #50087 - Kafka Dev Service Loading on Different Docker Network
  • #52701 - DevMCP Error in Cursor
  • #52809 - unable to run kafka IT with jib and dev service
  • #52935 - quarkus-container-image-jib ignores jvm-additional-arguments when generating AOT cache
  • #52938 - [Docs]: Review Deploy to Openshift guide and update for Java 25
  • #52950 - Keycloak Dev Services: fix sharing of Keycloak container started by Quarkus
  • #52976 - AOT enhanced container image: make tag suffix configurable and support direct registry push
  • #52989 - Quarkus v3.31.2: Jacoco unable to find the project root
  • #52990 - Review of the TLS reference guide
  • #52997 - OOM fix for Dev UI
  • #53016 - Move network creation from IntegrationTestUtil into the DevServicesProcessor build step
  • #53019 - Re-enable injection of config from previous dev services to dependencies (regression fix)
  • #53026 - Add versions and PURLs to all the components in SBOMs, including misc files
  • #53029 - AOT guide - add steps to generate AOT cache manually
  • #53030 - Micrometer URI templating does not apply for Unauthorized and Forbidden requests
  • #53032 - Recompilation deps flaky fix
  • #53041 - Infinispan eager load and remove default client-intelligence
  • #53049 - path defined in %dev.quarkus.http.root-path results in HTTP 404
  • #53057 - DevMCP: Shortern 'getContinuousTestingResults' method name and warn if names are too long
  • #53058 - Take JVM args into account when creating AOT file
  • #53059 - AOT Cache is not being generated
  • #53063 - Make AOT container image build more configurable
  • #53064 - Add steps to manually create AOT file
  • #53067 - Fix path templating issue for overlapping paths
  • #53080 - Propagate Quarkus properties for Gradle Test tasks
  • #53098 - Ensure that shared Config build time runtime fixed uses the expected profile
  • #53105 - JacocoProcessor: make sure the parent dir of the data file exists
14 days ago
quarkus

3.33.0

Complete changelog

14 days ago
quarkus

3.34.0

Complete changelog

  • #52863 - Quarkus code generation phase has failed: Cannot invoke "java.io.File.toPath()" because the return value of "org.apache.maven.project.MavenProject.getFile()" is null
  • #52879 - Protect from MavenProject.getFile() returning null
14 days ago
quarkus

3.27.3

Complete changelog

  • #40503 - Remote development mode: RemoteSyncHandler interrupted exception
  • #51251 - Keycloak's default quarkus-app client is missing "webOrigins" : [ "+" ],
  • #51255 - Set Keycloak client web origins in the dev service
  • #51504 - OIDC issuer based resolution does not work for local tenants
  • #51547 - Fix issuer-based tenant resolution for a tenant issuer configured in OIDC tenant configuration rather than well-known configuration
  • #51666 - Do not enforce request and absolute OIDC redirect-path match
  • #51688 - Potential memory leak with @QuarkusMainTest for CLI application
  • #51705 - quarkus-oidc throws NPE if the JWT's header is malformed
  • #51712 - Fix two class loader-related leaks, one in Jackson, the other in QuarkusClassLoader
  • #51725 - Fix invalid JWT headers NPE during delayed JWK resolution
  • #51749 - Return failure for invalid basic authorization
  • #51787 - Generated documentation for configuration properties omits tooltips for lists of enums
  • #51809 - Generate enum description for lists and optional lists in Quarkus config documentation
  • #51845 - Inconsistent error behavior with an empty host header
  • #51852 - Update Base64 encoded credentials
  • #51861 - Better handling for null or empty authority
  • #51864 - Make sure application root paths are normalized and absolute when bootstrapping for tests
  • #51917 - Replace deprecated quarkus.log.file.enable with quarkus.log.file.enabled in QuarkusProdModeTest
  • #52011 - [3.27] Prevent startup failing when having mismatched datasource types betwen Hibernate ORM (blocking)
  • #52063 - IntelliJ Gradle Sync NPE with Component Variants
  • #52081 - CI - Avoid go-offline logging
  • #52097 - Remove injection and passing around of TaskDependencyFactory
  • #52110 - Log InterruptedException as debug for RemoteSyncHandler
  • #52263 - Ensure that media type is passed through writer interceptor chain
  • #52477 - Kotlin Serialization extension raises NPE when Context.getAllAnotations() returns null
  • #52478 - NPE in Redis mapping response to OptimisticLockingTransactionResult
  • #52482 - Redis Client: fix NPE in optimistic locking transactions
  • #52539 - Ensure that annotations in Quarkus REST is never null
  • #52618 - Bump to Vert.x 4.5.25
  • #52643 - quarkus-opentelemetry: Cannot invoke "io.vertx.core.MultiMap.entries()" because "headers" is null
  • #52659 - [3.27] Update Hibernate Search to 8.1.3.Final / Update Apache Avro to 1.12.1 / Update Hibernate ORM to 7.1.16.Final / Update Hibernate Reactive to 3.1.13.Final
  • #52728 - Use absolute redirect path in all redirects to Quarkus
  • #52734 - [3.27] build(deps): bump the hibernate group with 7 updates
  • #52735 - Update RESTEasy HAL IETF URL
  • #52738 - Be more defensive about copying HTTP headers in tracing SPI
  • #52776 - [3.27] registry client backports
  • #52856 - [3.27] build(deps): bump the hibernate group with 7 updates
  • #52880 - Using Quarkus 3.32.1 and above with the quarkus a spike in development mode startup time on large projecs
  • #52893 - Quarkus REST - Ignore Vert.x Web packages for reflection
14 days ago
quarkus

3.20.6

Complete changelog

  • #48375 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.13.1 to 3.13.2 in /devtools/gradle
  • #49422 - Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 in /devtools/gradle
  • #49425 - Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
  • #50182 - Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 in /devtools/gradle
  • #50189 - Bump org.assertj:assertj-core from 3.27.4 to 3.27.5
  • #50213 - Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 in /devtools/gradle
  • #50220 - Bump org.assertj:assertj-core from 3.27.5 to 3.27.6
  • #51824 - KeycloakTestClient fails when requesting a scope containing a colon
  • #51842 - Fix a scope double-encoding issue in KeycloakTestClient
  • #52045 - Bump to Vert.x 4.5.24
  • #52082 - [3.20] build(deps): bump the hibernate group with 5 updates
  • #52203 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /devtools/gradle
  • #52204 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /build-parent
  • #52208 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7
  • #52367 - Fix Rest Client logging documentation
  • #52392 - Various TLS registry CLI improvements
  • #52483 - Fix TLS registry plugin declaration
  • #52497 - Fix handling of multiple PreExceptionMapperHandler
  • #52660 - [3.20] Update Hibernate Search to 7.2.6.Final / Update Apache Avro to 1.12.1/ Update Hibernate ORM to 6.6.42.Final
  • #52733 - [3.20] build(deps): bump the hibernate group with 6 updates
  • #52855 - [3.20] build(deps): bump the hibernate group with 6 updates
20 days ago
quarkus

3.34.0.CR1

Complete changelog

  • #27996 - Test profile config properties can bleed into other test profiles
  • #28033 - io.quarkus.smallrye.graphql.deployment.ConcurrentAuthTest fails on MacOS M1
  • #40918 - ConnectionBase logs NULL messages even with FINE log level
  • #48289 - Custom Quarkus Test Class orderer not respected
  • #49668 - Customize OIDC discovery endpoint address
  • #50087 - Kafka Dev Service Loading on Different Docker Network
  • #50177 - Panache 2 / Hibernate processor : make sure implementing PanacheRepository sets the primary entity even for custom repos
  • #50178 - Panache 2 / Hibernate Processor : Make sure JD annotations work even without @Repository.
  • #50179 - Panache 2 : Make CrudRepository equivalents for stateful and HR
  • #50180 - Panache 2 / Hibernate Processor: make sure the JD annotations can be used in place of the ORM equivalents
  • #50563 - OutOfMemoryException: Metaspace in quarkus-smallrye-openapi-deployment tests
  • #51585 - Assign module names and descriptors to core components
  • #51934 - Docs curate outcome build item
  • #51949 - Dev ui config properties - show file location of application.properties
  • #52218 - Add Chinese (Simplified) localization for Dev UI
  • #52308 - Polish NettyRecorder
  • #52354 - Setting the quarkus.test.class-orderer property would break tests
  • #52368 - Quarkus main with future defaults all not working with GraalVM master
  • #52404 - Align Config usage with the new Test ClassLoading strategy
  • #52410 - Micrometer - Prometheus: throw an exception if meter registration fails
  • #52425 - Panache Next: tests and changes after upstream fixes in hibernate-processor
  • #52448 - Register for reflection classes loaded with class loader parameter
  • #52492 - Panache Next: naming a repository ManagedBlocking results in duplicate accessor method
  • #52513 - build(deps): bump org.mvnpm:type-fest from 5.4.3 to 5.4.4
  • #52532 - Prefer the profile-aware test class orderer in error message
  • #52546 - Quarkus OIDC can send concurrent refresh token requests for the same session
  • #52551 - Do not use a two-layer stack of JUnit test orderers
  • #52564 - build(deps): bump com.gradle:develocity-maven-extension from 2.3.3 to 2.3.4
  • #52575 - Do not use System Properties to set test profile configuration
  • #52592 - Enhance documentation of AdditionalApplicationArchiveBuildItem
  • #52651 - Relax quarkus-oidc requirement that UserInfo endpoint must be available for OAuth2 login to succeed
  • #52653 - Add Marco to be notified of LRA labels
  • #52657 - build(deps): bump org.jetbrains:annotations from 26.0.2 to 26.1.0
  • #52658 - build(deps): bump org.mvnpm:marked from 17.0.1 to 17.0.3
  • #52661 - Remove jboss-parent from Dependabot
  • #52671 - docs: DeployCommandActionResultBuildItem
  • #52680 - Adjust our messaging in README.md
  • #52692 - Remove pointless settings from Hibernate-related integration tests + use dev services in a few more integration tests
  • #52694 - Allow to customize OIDC discovery path
  • #52697 - build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.7 to 10.8
  • #52698 - build(deps): bump com.google.api.grpc:proto-google-common-protos from 2.65.1 to 2.66.0
  • #52707 - Add grpc encoding tests; grpc-accept-encoding usage
  • #52715 - Prep changes for loading Maven POM 4.1
  • #52716 - quarkus-maven-plugin does not attach a main artifact, causing maven-install-plugin and maven-deploy-plugin to fail
  • #52719 - Do not enforce UserInfo for OAuth2 if user prefers not to
  • #52760 - Move more of REST Client to Gizmo2
  • #52762 - build(deps): bump org.mvnpm:markdown-it from 14.1.0 to 14.1.1
  • #52771 - docs: ConsoleFormatterBannerBuildItem
  • #52781 - Remove guard preventing test from running on Mac
  • #52782 - Fix null message on connection exception
  • #52788 - Be more careful with allocations in SyntheticComponentsUtil
  • #52792 - Allow CORS origin header to return * when specifically configured
  • #52807 - Add integration test for Avro schemas with enum references
  • #52809 - unable to run kafka IT with jib and dev service
  • #52810 - Align Mongo Client registration, discovery and retrieval
  • #52819 - build(deps): bump com.google.errorprone:error_prone_annotations from 2.47.0 to 2.48.0
  • #52825 - build(deps): bump org.yaml:snakeyaml from 2.5 to 2.6
  • #52829 - Include component tests in orderer
  • #52845 - DevMode test with ValueRegistry
  • #52862 - Throw exception on Prometheus meter registration failure
  • #52864 - Dev UI: Show file location for application.properties config sources
  • #52866 - Avoid a possible race condition in WorkspaceLoader
  • #52871 - Allow CORS origin header to return * when specifically configured
  • #52875 - Make sure static init logging is initialized early
  • #52876 - Fix tests that rely on rendered log text
  • #52877 - build(deps): bump org.checkerframework:checker-qual from 3.53.1 to 3.54.0
  • #52881 - ArC: fix test that asserts on formatted log message
  • #52884 - Remove unused references to Gizmo 1
  • #52886 - Fix raw type usage in bytecode recorder
  • #52887 - Deprecate ObjectLoader
  • #52891 - Silence warning about using deprecated ObjectLoader
  • #52895 - Adjust filter of log messages to capture the listening port
  • #52900 - Fix test to work even if there is module name or CL name
  • #52907 - Bump module-services-plugin to 1.3
  • #52910 - build(deps): bump com.gradle.plugin-publish from 2.0.0 to 2.1.0 in /devtools/gradle
  • #52911 - Add PathTree.getResourceNames()
  • #52918 - Dev UI Cosmetic changes
  • #52922 - Use getParent() instead of shadowing the parent field
  • #52926 - Bump kubernetes-client-bom from 7.5.2 to 7.6.1
  • #52929 - build(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0
  • #52930 - build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
  • #52936 - Revert "Bump rest-assured from 5.5.6 to 6.0.0, load Groovy parent-first"
  • #52938 - [Docs]: Review Deploy to Openshift guide and update for Java 25
  • #52939 - OIDC: avoid some concurrent token refresh requests for the same session
  • #52944 - ArC - Reduce allocations for injection points
  • #52956 - Update default masked headers for rest client log
  • #52959 - Fix Gradle 9.4 test failures by inlining warm-up build and removing test ordering
  • #52990 - Review of the TLS reference guide
  • #52997 - OOM fix for Dev UI
  • #53007 - Reintroduce QuarkusClassLoader#parent()
  • #53016 - Move network creation from IntegrationTestUtil into the DevServicesProcessor build step
  • #53019 - Re-enable injection of config from previous dev services to dependencies (regression fix)
  • #53021 - build(deps): bump io.smallrye.common:smallrye-common-bom from 2.16.0 to 2.17.0
21 days ago
quarkus

3.33.0.CR1

Complete changelog

21 days ago
quarkus

3.32.3

Complete changelog

  • #52840 - Quarkus 3.32.1 - quarkus:dependency-tree fails with "Failed to locate io.quarkus:quarkus-ide-launcher::jar among application dependencies"
  • #52843 - Do not log dependencies excluded from the ApplicationModel
  • #52849 - Datasource guide style review
  • #52899 - Reduce permissions of GitHub Actions workflows
  • #52923 - Removing outdated reference to gradle
  • #52937 - Don't traverse already processed types in ReflectiveHierarchyStep
  • #52940 - ArC - Various allocation optimizations
  • #52943 - Flaky Docker shutdown in quarkus-integration-test-hibernate-reactive-orm-compatibility
  • #52947 - Use dev services for ITs in hibernate-reactive-orm-compatibility
  • #52955 - Micro cleanup of AotRunnerClassLoader
  • #52958 - Some more polishing of the new AotRunnerClassLoader
  • #52964 - Remove micrometer-mp-metric dir which contains only empty pom
  • #52995 - Upgrade sshd to 2.17.1
  • #52998 - Updates Infinispan to 16.0.8
  • #53002 - Make sure Infinispan is init correctly
  • #53005 - config.adoc: replace dead link