quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are visible (Hide)

quarkus - 3.6.9

Published by quarkusbot 9 months ago

Complete changelog

  • #38460 - [3.6] Exception introduced by recent CVE fixes
quarkus - 3.7.0

Published by quarkusbot 9 months ago

Complete changelog

  • #28326 - Add RoutingContext to SecurityIdentity for mTLS authentication
  • #35099 - Use a non-blocking handler for SmallRye Health Status
  • #35390 - Keycloak Devservice should also provide configuration for admin client
  • #36438 - Should security-web-authn guide and quickstart use Hibernate Reactive by default?
  • #36441 - Unable to use dynamic named queries on hibernate-orm
  • #36633 - JPA refresh with PESSIMISTIC_WRITE ignored for lazy loaded entity
  • #36958 - Licensing mismatch
  • #37265 - Support for de-activating a datasource at runtime (application startup)
  • #37352 - Unblock SmallRye Health exposed routes
  • #37457 - currentVertxRequest.getCurrent in a SecurityIdentityAugmentor became null since 3.2.9 with GraphQL
  • #37753 - Javadoc edits for quarkus-oidc.adoc
  • #37921 - quarkus dev broken for command mode arguments
  • #37961 - Fix quarkus dev broken for command mode arguments
  • #38058 - Fix command line arguments being squashed
  • #38103 - Make sure we can do a GET with a CSRF token cookie and still obtain the token
  • #38108 - Add runtime configuration property quarkus.datasource.active
  • #38176 - Keycloak admin client combined with devservices
  • #38238 - Improve locales IT
  • #38240 - Make the route build item truly final
  • #38247 - Incorrect web links Quarkus Hibernate Reactive Rest Data Panache
  • #38249 - Fixed deprecation warnings caused by QuarkusPlugin
  • #38251 - Using Qute asHtmlAttributes is escaping the quotes in the output
  • #38254 - Document how Keycloak Admin Client and Dev Service can use the same port for testing
  • #38255 - Qute: fix UserTagSectionHelper.Arguments.asHtmlAttributes()
  • #38264 - transitive @Transactional binding not supported by io.quarkus.narayana.jta.runtime.interceptor.TransactionalInterceptorBase
  • #38265 - Fixes incorrect rel=self web link
  • #38266 - Make RoutingContext available during SecurityIdentity augmentation
  • #38267 - Bump resteasy-microprofile.version from 2.1.4.Final to 2.1.5.Final
  • #38270 - Bump org.mockito:mockito-core from 5.8.0 to 5.9.0
  • #38277 - ArC: consolidate handling of transitive interceptor bindings
  • #38278 - Skip test truststores creation with -Dquickly*
  • #38280 - Qute asHtmlAttributes is including it as key="key" but should not
  • #38282 - Apply more fixes the Locales IT
  • #38283 - Upgrade to Hibernate ORM 6.4.2.Final
  • #38286 - Bump Keycloak version to 23.0.4
  • #38295 - Qute: improvements and fixes of UserTagSectionHelper.Arguments
  • #38299 - Migrate Security WebAuth guide to Hibernate ORM
  • #38304 - DevUI: Show source editor when config file is empty
  • #38305 - Remove wrong LGPL headers within some classes of the Hibernate ORM extension
  • #38307 - Upgrade to Mutiny 2.5.4
  • #38311 - Bump io.smallrye.reactive:mutiny-bom from 2.5.3 to 2.5.4
  • #38320 - Support image from local docker daemon for jib build base image
  • #38324 - Support using tars and docker daemon as base image for Jib
  • #38332 - Upgrade sshd from 2.10.0 to 2.12.0
  • #38342 - Improve datasource tracing
  • #38346 - Update dockerfiles and set api server url in kuberneters and docker integration tests
  • #38350 - Empty duplicated context in OutgoingInterceptor with Quarkus 3.7.0.CR1
  • #38353 - Upgrade to Mutiny 2.5.5
  • #38355 - Bump Smallrye Reactive Messaging version from 4.15.0 to 4.16.0
  • #38357 - Hibernate DDL is created twice
  • #38358 - Hibernate DDL created twice
quarkus - 3.7.1

Published by quarkusbot 9 months ago

Complete changelog

  • #37532 - Warning that annotation processing is enabled when using JDK 21 in DEV mode and Java files change
  • #38018 - Openshift extension fails to pull images, it creates, when quarkus.container-image.group property is used
  • #38263 - Hibernate Reactive with Oracle after bump to 2.2.1 throws casting exception - cannot cast DeleteOrUpsertOperation to OptionalTableUpdate
  • #38326 - Cross-Site Request Forgery (CSRF) prevents JSON-Bodies to be deserialized
  • #38356 - Quartz extension issue with parameters batchTriggerAcquisitionMaxCount and batchTriggerAcquisitionFireAheadTimeWindow
  • #38364 - extension-maven-plugin does not support reproducible builds
  • #38365 - Make sure extension metadata properties are not including timestamps
  • #38367 - Bump Hibernate Reactive from 2.2.1.Final to 2.2.2.Final
  • #38372 - Use UpdateDependencyVersionOperation first to update Quarkus version
  • #38375 - Make it easier to get the default OIDC metadata
  • #38378 - JPA meta model generation fails in 3.7.0.CR1
  • #38396 - Update Gradle Maven extensions
  • #38406 - Don't assume module that has child modules is the parent of those modules
  • #38407 - Bump io.smallrye.reactive:mutiny from 2.5.1 to 2.5.5
  • #38409 - Use simpler collection creation idioms in code example
  • #38410 - Make sure that @WithFormRead doesn't break body handling
  • #38417 - Bump com.gradle.enterprise from 3.16.1 to 3.16.2 in /devtools/gradle
  • #38418 - Bump testcontainers.version from 1.19.3 to 1.19.4
  • #38420 - Timestamps in jdp files prevent reproducible extension builds
  • #38421 - Store ConfigItem Javadocs in jdp files without timestamps
  • #38427 - Fix static JPA metamodel generated for Panache classes
  • #38428 - Add resolve names annotation to OpenShift Deploymnets
  • #38429 - Replace {project-name} attribute in document title for downstream
  • #38430 - Avoid dots in config doc ids as it's causing issues for downstream
  • #38432 - Bump org.jboss.resteasy.spring:resteasy-spring-web from 3.1.0.Final to 3.1.1.Final
  • #38441 - Upgrade to Mutiny 2.5.6
  • #38445 - Wrong logging of SpringCloudConfig server URL when using labels
  • #38446 - Append label instead of replacing whole Spring Cloud config URI
  • #38459 - Fix quarkus.hibernate-search-orm.elasticsearch.version-check.enabled not appearing in docs
  • #38465 - RestEasy Reactive sends SameSite cookie param with wrong case
  • #38466 - Use proper case for SameSite cookie
  • #38467 - MySQL Connector 8.3
  • #38468 - Ignore annotation process warning when restarting dev mode
  • #38470 - Scheduler: fix usage of some Quartz int config properties
  • #38480 - Allow custom OIDC client filters to force a new token acquisition
quarkus - 3.6.8

Published by quarkusbot 9 months ago

Complete changelog

  • #38370 - Include RowSet properties file in native image
  • #38369 - Ensure that response body of unsuccessful SSE request can be read
  • #38362 - Register JDBC RowSet required bundle
  • #38347 - Bump to Netty 4.1.106.Final
  • #38325 - SSE RESTEasy Reactive if an error occurs, cannot retrieve the body
quarkus - 3.2.10.Final

Published by quarkusbot 9 months ago

Complete changelog

  • #38262 - [3.2] Remove config overriding the parent config
  • #38092 - Always set ssl and alpn for non-plain-text with Vert.x gRPC channel
  • #38035 - Verify duplicated context handling when caching a Uni
  • #37987 - Do not expand config properties for Gradle Workers
  • #37975 - Fix Create the Maven project section in security-oidc-bearer-token-authentication-tutorial.adoc
  • #37973 - create-app-extensions macro does not work in security-oidc-bearer-token-authentication-tutorial
  • #37757 - Fixes stork path param resolution in REST Client
  • #37713 - PathParam containing "/" character are not well encoded as "%2F" when using reactive rest client with Stork
  • #37686 - Use standard URL when updating the website
  • #37581 - Support using commas to add extensions with CLI
  • #37564 - Invalid documentation for 'quarkus extension add'
  • #37557 - Make docs/sync-web-site.sh recoverable
  • #37536 - Fix != expression in @PreAuthorize check
  • #37526 - Spring security annotatiton PreAuthorize process equals and not equals in the same way
  • #37513 - Save pathParamValues encoded and perform decoding when requested
  • #37453 - Fix Panache bytecode enhancement for @Embeddable records
  • #37428 - Fix various minor issues in quarkus update
  • #37318 - Use batch mode for update-version.sh
  • #37317 - Avoid asking for GPG passphrase on CI
  • #37300 - Prepare docs/sync-web-site.sh for automated releases
  • #37273 - Environment variable is not read
  • #37268 - Reactive REST Client: check for ClientRequestFilter when skipping @Provider auto-discovery
  • #37248 - Add a test for the Duplicated Context handling in the CacheResultInterceptor
  • #37244 - Always execute a JPA password action
  • #37218 - Fix OpenTelemetry trace exclusion of endpoints served from the management interface
  • #37206 - recognize quarkus.tls.trust-all property by keycloak-admin-client extension
  • #37104 - Make analytics tests a bit more resilient
  • #37068 - Updates infinispan client intelligence section
  • #37036 - Use empty string in Sse event when there is no data
  • #37035 - Register methods of RESTeasy reactive parameter containers for reflection
  • #37033 - Sse difference in empty event between non-reactive and reactive output
  • #37010 - Fix vale errors and some warnings in the OIDC Configuration Properties reference guide
  • #37006 - Never register server specific providers in REST Client (fixed)
  • #36986 - Native not index method with SSE and throw NoSuchMethodException
  • #36885 - Handle generic types for ParamConverter in REST Client
  • #36747 - NoSuchMethodException when reading @Embeddable record
  • #36639 - RESTEasy Reactive does not call method ParamConverter#toString for collection elements
  • #36166 - Fix tracing protocol configuration to only allow grpc
  • #35960 - PathParam URL encoded in quarkus-resteasy-reactive since quarkus 3.2.x
  • #31024 - Resteasy Reactive client tries to use ContainerResponseFilter
quarkus - 3.6.7

Published by quarkusbot 9 months ago

Complete changelog

  • #38323 - Fix entity-manager retrieval in spring-data-jpa
  • #38319 - spring-data-jpa repository save exception with multiple persistence units
  • #38257 - Update qute-reference.adoc
  • #38245 - Recommend quarkus.jib.jvm-additional-arguments rather than quarkus.jib.jvm-arguments in docs
  • #38233 - Bump resteasy.version from 6.2.6.Final to 6.2.7.Final
  • #38229 - Ensure the refreshed CSRF cookie retains the original value
  • #38227 - Add dependency management for org.hibernate:hibernate-jpamodelgen
  • #38225 - CSRF Token is refreshed on every request
  • #38224 - Revert "Fixing Jaxb unmarshalling error with native compilation"
  • #38220 - Bug fix: Correct broken links in 3.6 Bearer token authentication tutorial
  • #37477 - Make hibernate-jpamodelgen easier to apply to Quarkus 3.7+ projects
quarkus - 3.7.0.CR1

Published by quarkusbot 9 months ago

Major changes

  • #38066 - Drop Okhttp/Okio from BOM
  • #38029 - Allow applications using quakus-info to contribute data to the /info using CDI
  • #37891 - Split OIDC session cookie if its size is more than 4KB
  • #37794 - Update SmallRye Config to 3.5.1
  • #37730 - Introduce LinkedIn OIDC provider
  • #37472 - Provide a way to observe security events
  • #37269 - Support certificate role mappings
  • #37152 - Support token verification with the inlined certificate chain
  • #36978 - Upgrade to Hibernate ORM 6.4, Hibernate Search 7.0, Hibernate Reactive 2.2
  • #36945 - Support Micrometer @MeterTag
  • #35065 - Add Hibernate Search management endpoint

Complete changelog

  • #38233 - Bump resteasy.version from 6.2.6.Final to 6.2.7.Final
  • #38232 - Bump wildfly-elytron.version from 2.2.2.Final to 2.2.3.Final
  • #38229 - Ensure the refreshed CSRF cookie retains the original value
  • #38227 - Add dependency management for org.hibernate:hibernate-jpamodelgen
  • #38225 - CSRF Token is refreshed on every request
  • #38224 - Revert "Fixing Jaxb unmarshalling error with native compilation"
  • #38218 - Make subject configurable in OidcWiremockTestResource
  • #38214 - Introduce a way to ignore mixing REST stacks errors
  • #38213 - AWS Lambda Rest: split the amazon-lambda-rest integration module
  • #38211 - Add trustAll to QuarkusRestClientBuilder
  • #38209 - Bump com.github.javaparser:javaparser-core from 3.25.6 to 3.25.8
  • #38208 - Bump io.smallrye.reactive:smallrye-mutiny-vertx-core from 3.7.2 to 3.8.0
  • #38207 - Bump elasticsearch-opensource-components.version from 8.11.3 to 8.11.4
  • #38206 - Add configurations for base image layer and application layer cache in Jib build
  • #38201 - Update Maven Surefire plugin to 3.2.5
  • #38195 - Fix Arc request context state restoration on Vert.x duplicated context which allows to support security events in gRPC
  • #38193 - Infinispan Client, tests skip if test-containers is not set
  • #38192 - Remove leading and trailing space from k8s labels
  • #38190 - Rename RESTEasy Classic client extensions to resteasy-client
  • #38188 - ADR for removal of reactive when reactive is not a requirement
  • #38185 - Make sure quarkus.http.filter headers don't remove existing headers
  • #38175 - Resouce name with whitespaces
  • #38168 - Bump io.micrometer:micrometer-bom from 1.12.1 to 1.12.2
  • #38167 - Bump org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable from 1.6.0 to 1.9.22
  • #38165 - Use smallrye-reactive-messaging-bom
  • #38162 - Bump Hibernate ORM to 6.4.1.Final and Hibernate Reactive to 2.2.1.Final
  • #38161 - Add metrics when the connections limit is set
  • #38159 - Investigate request context activation/deactivation in grpc interceptor
  • #38155 - Using http filter config is disabling CORS options
  • #38153 - SmallRye GraphQL 2.7.0
  • #38149 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.4.4 to 3.5.2 in /devtools/gradle
  • #38148 - Support Liberica NIK GraalVM version parsing
  • #38145 - Use RestEasy Reactive instead of classic in the extension's IT
  • #38143 - New Route SPI not requiring Vert.x HTTP
  • #38136 - Introduce option to create uncompressed jars
  • #38134 - Bump version.cdi-tck from 4.0.12 to 4.0.13
  • #38131 - Use headers set in PreMatching filter during media type negotiation
  • #38130 - Changing Accept Header in PreMatching filter doesn't affect routing
  • #38128 - Allow for creation of non-compressed jars
  • #38126 - Bump kubernetes-client-bom from 6.9.2 to 6.10.0
  • #38121 - ArC: introduce quarkus.arc.optimize-contexts=auto
  • #38117 - Keep static instance field and delete unused field in substitution
  • #38116 - Support ManyToOne queries in Panache REST resource
  • #38113 - Bump org.assertj:assertj-core from 3.24.2 to 3.25.1
  • #38110 - Bump org.apache.logging.log4j:log4j-api from 2.22.0 to 2.22.1
  • #38107 - Arc - Decide whether req. context is active based on validity of its ContextState
  • #38106 - Fix swallowed failures in Reactive SQL Client tests
  • #38104 - Bump smallrye-reactive-messaging.version from 4.14.0 to 4.15.0
  • #38100 - JDK-8316304 in JDK 21 introduced a new field accessed through JNI
  • #38091 - Support Java Records in bytecode recorders
  • #38089 - OpenTelemetry: fine-grained instrumentation enablement
  • #38087 - Fix NPE and otel quickstart test
  • #38084 - NPE when disabling OpenTelemetry
  • #38081 - Add quarkus version annotation to kubernetes resources
  • #38075 - Docs: Add documentation for ClientMultipartForm class introduced in for creating custom Multipart for Rest-Client-Reactive.
  • #38072 - Bump apicurio-registry.version from 2.5.7.Final to 2.5.8.Final
  • #38068 - Bump dekorate to 4.1.2
  • #38067 - gRPC client over TLS not working
  • #38066 - Drop Okhttp/Okio from BOM
  • #38065 - ArC: deprecate ArcInitConfig.Builder.setOptimizeContexts()
  • #38064 - Add custom Kotlin serializers for ValidationReport and Violation
  • #38063 - Do not wait for daemon threads when building docs
  • #38059 - Fix Reactive Messaging Extension multiple different Emitter injections check
  • #38056 - Bump OTel to 1.32.0
  • #38054 - Kafka fails with mutiple emitters on same channel
  • #38048 - Docs: Final edits, Style enhancements, Vale checks
  • #38034 - Update to Vertx 4.5.1
  • #38031 - Expose an API for programmatically creating multipart requests in reactive REST Client
  • #38029 - Allow applications using quakus-info to contribute data to the /info using CDI
  • #38027 - Update SmallRye Config to 3.5.2
  • #38025 - Add priority to OpenApiFilter to specify order of execution for multiple OASFilters
  • #38024 - Docs: Final edits, Style enhancements, Vale checks
  • #38023 - Update SmallRye Health to 4.1.0
  • #38022 - Disable impls of ConfigurableConfigSourceFactory that perform network access, when building AppCDS
  • #38021 - Scheduler: Quartz - support JobDefinition API if DB type store is used
  • #38020 - Enable Custom Java Arguments for AppCDS Archive Generation
  • #38017 - Use UTF-8 constant in QuarkusEntryPoint
  • #38016 - Bump org.asciidoctor:asciidoctorj from 2.5.10 to 2.5.11
  • #38015 - Bump com.fasterxml.jackson:jackson-bom from 2.16.0 to 2.16.1
  • #38014 - Bump elasticsearch-opensource-components.version from 8.11.1 to 8.11.3
  • #38012 - Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 in /devtools/gradle
  • #38005 - Display Json output before injecting build scans
  • #38004 - Avoid integration-tests/kafka-sasl-elytron to modify test resources
  • #38002 - integration-tests/kafka-sasl-elytron tests modify files in src/test/resources
  • #37998 - ArC: improve description of injection points that are parameters
  • #37995 - Fix javadoc of RESTEasy Reactive filters
  • #37994 - Provide a way for applications to contribute to the /info enpoint
  • #37986 - Bump smallrye-open-api from 3.7.0 to 3.8.0
  • #37982 - ArC: use a separate lock for each bean in generated ContextInstances
  • #37978 - Bump Keycloak version to 23.0.3
  • #37977 - Clarify how Keycloak Dev Service can be used to test Keycloak authorization
  • #37976 - Add documentation for pushing with Podman to Heroku
  • #37974 - Add test for EnumConverter
  • #37972 - Expose pandaproxy port in Redpanda dev services
  • #37970 - Kafka Devservices Redpanda expose Pandaproxy/Http Proxy
  • #37969 - Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 in /devtools/gradle
  • #37967 - Testing OIDC service with OidcWiremock section is not clear that it can not be used with Keycloak Authorization
  • #37966 - Support basic, mTLS and bearer access token based auth and authorization using annotations when running on Vert.x gRPC server
  • #37964 - OIDC Keycloak devservice keeps throwing 403
  • #37958 - Upgrading from 3.5.3 to 3.6.1 ,3.6.3,3.6.4 Quakust test will not start with Thread Thread[vert.x-eventloop-thread-6,5,main] has been blocked for 2460 m
  • #37944 - PortSystemProperties sets wrong properties for HTTPS
  • #37943 - Extension logging-gelf: Adding missing GELF MDC Config
  • #37938 - Overhauled handling of local extensions in Gradle DevTools
  • #37937 - Bump com.google.errorprone:error_prone_annotations from 2.23.0 to 2.24.0
  • #37935 - Reproduce #37934 Failed to find class com.fasterxml.jackson.databindext.CoreXMLSerializers when a POJO has field of type javax.xml.datatype.XMLGregorianCalendar
  • #37934 - Failed to find class com.fasterxml.jackson.databind.ext.CoreXMLSerializers when a POJO has field of type javax.xml.datatype.XMLGregorianCalendar
  • #37931 - Document that QuarkuTestResourceLifecycleManager is not a CDI Bean
  • #37923 - missing constructor parameter annotation reported as if member is missing annotation
  • #37915 - Bump org.apache.groovy:groovy from 4.0.16 to 4.0.17
  • #37910 - Remove Justin Lee from the maintainers lists for Kotlin and MongoDB related extensions
  • #37908 - Typo in gradle example
  • #37906 - Fix type/unremovable for reactive client CDI beans, make DataSource beans application-scoped, more consistent exceptions for unconfigured datasources
  • #37899 - Bump Smallrye Reactive Messaging version from 4.12.0 to 4.13.0
  • #37895 - Bump the owasp dependency check plugin version to 9.0.7
  • #37894 - Bump org.mariadb.jdbc:mariadb-java-client from 3.3.1 to 3.3.2
  • #37891 - Split OIDC session cookie if its size is more than 4KB
  • #37888 - Docs: Final edits, Style enhancements, Vale checks
  • #37887 - Update reference metrics for Mandrel/GraalVM 23.0
  • #37885 - Add Hibernate projects to dependabot (for micros only)
  • #37884 - Document datasource Dev Service reuse, add configuration to disable it, and enable reuse of Elasticsearch Dev Service containers
  • #37882 - The ImageMetricsITCase failing with RH Mandrel
  • #37879 - JDK-8316304 in JDK 21 introduced a new field accessed through JNI
  • #37878 - Remove preapproved developers list to publish Build Scans
  • #37877 - Minor improvements to Dev Service config javadoc
  • #37872 - Bump org.checkerframework:checker-qual from 3.41.0 to 3.42.0
  • #37870 - Add confluent jsonserde support
  • #37869 - Edit security-jpa.adoc
  • #37863 - Reorg of Kotlin and Mongo related maintainers
  • #37862 - [GraalVM for JDK 22] kafka-oauth-keycloak native integration test fails with latest GraalVM sources
  • #37860 - Qute - message bundles: skip unnecessary build steps
  • #37857 - Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre
  • #37855 - OpenShift deployment fails over HTTP POST request to service monitor URL
  • #37851 - Edit security-proactive-authentication.adoc
  • #37850 - Support for OAuth2 Strava
  • #37849 - Edit security-overview.adoc
  • #37844 - Edit security-jpa.adoc
  • #37842 - Upgrade to Maven Compiler Plugin 3.12.1
  • #37841 - Also condition docker config update in native tests
  • #37840 - Edit security-identity-providers.adoc
  • #37839 - Support Strava OAuth2 provider
  • #37838 - Reorg of persistence related maintainers
  • #37837 - Add dmlloyd to notify list for logging area
  • #37836 - Support for splitting OIDC session cookie into chunks
  • #37833 - Fix generation of Scheduler startmode enum tooltip
  • #37832 - Scheduler: JobDefinition API is only supported if RAM store type is used
  • #37830 - Take max-chunk-size config into account for programmatic client
  • #37829 - Scheduler: support skip predicate class with public no-args constructor
  • #37822 - Bump org.liquibase:liquibase-core from 4.25.0 to 4.25.1
  • #37820 - Introduce env variable QUARKUS_NATIVE_IT_SKIP_VERIFY_IMAGE_METRICS
  • #37819 - Fix OIDC Security event fired before runtime config ready in Arc
  • #37818 - Scheduler start-mode enum not shown properly in scheduler config reference
  • #37817 - Edit security-getting-started-tutorial.adoc
  • #37814 - Fix flaky HttpSecurityPolicySecurityEventTest
  • #37813 - JDK-8316304 in JDK 21 introduced a new field accessed through JNI
  • #37812 - Fix name in Dev Tools matrix
  • #37805 - Scheduler - JobDefinition programmatic API does not work if quarkus-quartz and DB type store is used
  • #37801 - Add org.mockito:mockito-junit-jupiter to quarkus-junit5-mockito
  • #37800 - Update links to java docs from java 11 to java 17
  • #37799 - Docs security JPA small enhancement and fix
  • #37797 - Upgrade to Maven Surefire Plugin 3.2.3
  • #37796 - Docs: clarify reference to elytron-security-jdbc extension in the Security JDBC guide
  • #37794 - Update SmallRye Config to 3.5.1
  • #37793 - Docs: fix wrong link in Security JDBC guide
  • #37790 - Introduce shared HTTP permissions to avoid duplication across multiple HTTP permissions and to simplify creation of HTTP permissions
  • #37788 - Fix primitive class handling in Serialisers
  • #37786 - MaxChunkSize not taken into account for Quarkus Reasteasy Reactive client
  • #37784 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.11.1 to 4.12.0
  • #37781 - Security guide writer's review
  • #37780 - MockitoExtension is Missing In Action when quarkus-junit5-mockito is imported
  • #37774 - ArC: improve error message for unsatisfied dependency
  • #37773 - Add build-metadata-file-path as extra input to report action
  • #37771 - Docs: security-jdbc guide linking user entity section where is used built-in bcrypt password mapper
  • #37769 - Use JDK 17 in sdkman file
  • #37766 - Upgrade to Vaadin 24.3.0 and lit 3.1.0
  • #37760 - Fire OIDC security event when OIDC server not available
  • #37759 - Edit security-architecture.adoc
  • #37758 - Bump com.gradle.enterprise from 3.16 to 3.16.1 in /devtools/gradle
  • #37755 - Docs: Security JWT guide minor fixes
  • #37752 - Introduce BuildInfo.quarkusVersion
  • #37751 - Collect and expose compile-only dependencies through ApplicationModel
  • #37748 - Keycloak docs fix wrong link and add small enhancement
  • #37747 - Native Build vs. Runtime Profiles Mismatch and Doubled-Up Using Parent Profile
  • #37741 - CDI request scope deactivation does not work on duplicated context
  • #37740 - Bump to Mutiny 2.5.3
  • #37739 - Core: make it possible to index dependencies with a specific groupId
  • #37738 - Docs: Fix typo in Qute.java javadoc
  • #37736 - ArC: clarify the description of quarkus.arc.context-propagation.enabled
  • #37734 - Docs: Qute and RESTEasy Reactive integration clarification
  • #37730 - Introduce LinkedIn OIDC provider
  • #37726 - Support OIDC LinkedIn provider
  • #37724 - Docs: Remove section documenting support for other OpenID Connect Providers that does not work in new DEV UI
  • #37722 - Add apicurio jsonserde support
  • #37719 - Fix test by adding ad-hoc LocalDate support
  • #37709 - Fix ServiceMonitor generation (targetPort type and dekorate bump)
  • #37707 - Remove duplicate runtime init io.netty.buffer.PooledByteBufAllocator
  • #37703 - Bump io.smallrye.reactive:smallrye-reactive-messaging-jms from 4.10.1 to 4.12.0
  • #37701 - Bump org.eclipse.jgit:org.eclipse.jgit from 6.7.0.202309050840-r to 6.8.0.202311291450-r
  • #37699 - Update JReleaser descriptors for quarkus-cli to Java 17
  • #37697 - Document that JDK 17+ is Quarkus prerequisity
  • #37696 - Docs: dont use deprecated RoutingContext cookies methods in OIDC multitenancy guide example
  • #37694 - Improve security-getting-started-tutorial doc
  • #37692 - Improve OIDC bearer token concept doc
  • #37689 - Improve OIDC code flow concept document
  • #37684 - Support mounting host file/directory to devservices containers
  • #37681 - Fix for accurate LEX operations on Redis Test Suite
  • #37679 - Skip CDS test if the JDK cannot create AppCDS
  • #37678 - Bump io.micrometer:micrometer-bom from 1.11.5 to 1.12.1
  • #37675 - Bump org.postgresql:postgresql from 42.6.0 to 42.7.1
  • #37674 - Bump org.apache.groovy:groovy from 4.0.15 to 4.0.16
  • #37673 - Bump org.wiremock:wiremock-standalone from 3.2.0 to 3.3.1
  • #37671 - Bump rest-assured.version from 5.3.2 to 5.4.0
  • #37670 - Save FixedProducesHandler lookup
  • #37668 - Work around fishy Jackson test
  • #37663 - Fix Build Scan publication
  • #37662 - Jackson integration tests fail if TZ is west of GMT
  • #37661 - Docs: security-openid-connect-dev-services#dev-services-and-ui-support-for-other-openid-connect-providers section is doesn't work in new DEV UI
  • #37660 - Dev UI - Cache - show keys contained in a cache
  • #37659 - Hibernate ORM graphql panache test fails if time zone is west of GMT
  • #37658 - Infinispan client deployment tests fail unless test-containers and start-containers is set
  • #37656 - Serialisers.findWriters primitive wrapper lookup performance
  • #37655 - Optimise primitive clazz checks
  • #37652 - Mention Coordinated omission explicitly in performance section
  • #37648 - ArC: detect incorrect usage of javax.inject.Singleton
  • #37647 - Use run-java script when possible
  • #37646 - Remove unnecessary content type checks
  • #37642 - View cache Data in quarkus dev-ui (quarkus-cache)
  • #37641 - Maps in ConfigMappings, that reference other ConfigMappings
  • #37637 - Skip performing content negotiation twice
  • #37631 - Bump org.mariadb.jdbc:mariadb-java-client from 3.3.0 to 3.3.1
  • #37630 - Bump com.nimbusds:nimbus-jose-jwt from 9.37.2 to 9.37.3
  • #37629 - AwtProcessor use the default native-image version if necessary
  • #37624 - Improve MongoDB tests on Java records
  • #37621 - ArC dev mode: introduce quarkus.arc.dev-mode.generate-dependency-graphs
  • #37616 - Review and edits to Protect a web service by using bearer token authentication tutorial
  • #37615 - Using optimized Vertx HTTP header names
  • #37609 - Scheduler: javadoc/docs clarifications
  • #37597 - Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0
  • #37593 - Bump artemis.version from 2.31.0 to 2.31.2
  • #37592 - Bump com.fasterxml:classmate from 1.5.1 to 1.6.0
  • #37591 - Fix terminology: Replace configuration key with configuration property
  • #37584 - Edit Using OpenID Connect (OIDC) multitenancy
  • #37580 - Make REST Client a bean when the scope property is set in config
  • #37577 - @ConfigMapping with Optional values does not load values when inheriting interface
  • #37576 - Fix ContainerRuntimeUtil.ContainerRuntime#isPodman check
  • #37573 - Create new entry for Mvnpm notifications
  • #37568 - Fix Build scan capture extension registration when using the Maven wrapper
  • #37567 - ScheduledExecution.getTrigger().getPreviousFireTime() returns the same time as ScheduledExecution.getFireTime()
  • #37566 - Edit Dev Services and UI for OIDC
  • #37562 - Documentation fixes for Authorization of web endpoints guide
  • #37560 - Multiple changes for spring-security guide
  • #37551 - Bump org.mockito:mockito-core from 5.4.0 to 5.8.0
  • #37548 - Bump org.checkerframework:checker-qual from 3.40.0 to 3.41.0
  • #37543 - Fix smallrye ConfigValidationException not being handled properly at Quarkus startup
  • #37542 - Bump com.gradle.enterprise from 3.15.1 to 3.16 in /devtools/gradle
  • #37541 - Order Map entries when serializing registry artifacts
  • #37540 - Docs: security-authorize-web-endpoints-reference Guide
  • #37539 - Edit the OIDC and OAuth2 Client and Filters Reference Guide
  • #37534 - Edit OpenID Connect client and token propagation quickstart
  • #37530 - Docs: Spring security guide
  • #37529 - Zero-Garbage ContextInstances::forEach
  • #37527 - Upgrade to Hibernate Search 7.0.0.Final
  • #37522 - Improve security-oidc-bearer-token-authentication-tutorial
  • #37519 - Configuration property %test,prod.quarkus.log.category."...".level is ignored in native mode
  • #37511 - Add more parameter types in Dev UI JsonRPC Tests
  • #37507 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.9.2 to 4.11.1
  • #37506 - Bump org.liquibase:liquibase-core from 4.24.0 to 4.25.0
  • #37504 - Bump com.unboundid:unboundid-ldapsdk from 6.0.10 to 6.0.11
  • #37503 - Bump grpc.version from 1.59.0 to 1.59.1
  • #37502 - Bump com.nimbusds:nimbus-jose-jwt from 9.34 to 9.37.2
  • #37501 - Bump org.mockito:mockito-bom from 5.3.1 to 5.8.0
  • #37499 - Docs: security-getting-started-tutorial guide
  • #37497 - Edit the OIDC and OAuth2 Client and Filters Reference Guide
  • #37489 - Remove the container-image-s2i extension
  • #37484 - Updated scheduler docs (tracing)
  • #37481 - Testing tool for Dev UI doesn't allow testing JSON-RPC methods that take non-string arguments
  • #37477 - Make hibernate-jpamodelgen easier to apply to Quarkus 3.7+ projects
  • #37476 - Fix javadoc of VertxHttpServerMetrics
  • #37472 - Provide a way to observe security events
  • #37464 - Improve security-oidc-code-flow-authentication-tutorial
  • #37463 - Docs: security-oidc-bearer-token-authentication guide
  • #37461 - Service binding doesn't work as SERVICE_BINDING_ROOT expression is not expanded
  • #37460 - Dependency fixes for Hibernate extensions
  • #37458 - Move Java 17 records tests to their respective modules
  • #37456 - Core: ignore attempts to on-demand index primitive types and arrays
  • #37452 - "Failed to index long" warning in MongodbPanacheTransactionTest
  • #37448 - Build Scan publication action update
  • #37445 - Introduce quarkus.package.decompiler config
  • #37442 - Bump org.jetbrains:annotations from 24.0.1 to 24.1.0
  • #37441 - Bump com.google.errorprone:error_prone_annotations from 2.22.0 to 2.23.0
  • #37438 - Edit Security Authentication mechanisms guide
  • #37435 - Bump the owasp dependency check plugin version to 9.0.1
  • #37433 - Build cache - Include the native executable -runner in failsafe input
  • #37429 - Update README.md and CONTRIBUTING.md for Java 17+
  • #37423 - Stop removing org.graalvm.polyglot:polyglot artifact from native classpath
  • #37422 - Docs: OpenID Connect authorization code flow mechanism
  • #37419 - Improve error message when the client cannot be created
  • #37418 - Index the gRPC stub dependency
  • #37414 - Enhancing Quarkus Security for ROOT Group Access
  • #37412 - Bump Keycloak version to 23.0.1
  • #37407 - Fix HTTP access logging of authenticated remote user when Jakarta REST SecurityContext is used
  • #37404 - Docs: security-oidc-bearer-token-authentication-tutorial guide
  • #37397 - ArC: fix in-application build compatible extensions
  • #37389 - Use --interactive option when using docker inside Windows' WSL
  • #37381 - Fixes workspace discovery based on effective POMs
  • #37380 - quarkus-info extension and Quarkus Version info
  • #37377 - Check native-tests.json/virtual-threads-tests.json in CI build
  • #37374 - Rename hibernate-search-orm-elasticsearch-outbox-polling in native-tests.json
  • #37369 - Bump org.mariadb.jdbc:mariadb-java-client from 3.2.0 to 3.3.0
  • #37368 - Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0
  • #37356 - Add relocation artifacts for quarkus-hibernate-search-orm-coordination-outbox-polling renaming
  • #37355 - Qute: improve the key/property/method "not found" error message
  • #37349 - Remove OpenshiftBaseXXXImage classes
  • #37345 - Bump io.opentelemetry.semconv:opentelemetry-semconv from 1.21.0-alpha to 1.23.1-alpha
  • #37343 - Bump apicurio-registry.version from 2.5.1.Final to 2.5.3.Final
  • #37342 - Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.22.0
  • #37341 - Bump org.checkerframework:checker-qual from 3.38.0 to 3.40.0
  • #37339 - Add comment about runtime initializing class for google cloud SQL
  • #37337 - NoClassDefFoundError in BuildCompatibleExtension
  • #37335 - Move baseline from Java 11 to Java 17
  • #37333 - Docs: security-oidc-code-flow-authentication-tutorial guide
  • #37332 - Rename the Vineflower properties ?
  • #37330 - Handle symlink dirs
  • #37329 - JPA test cleanup
  • #37328 - Run Sonarcloud analysis with Java 17 and schedule it for Sunday
  • #37324 - Automatically disable the HTTP port when client certs are required
  • #37312 - Index missing in quarkus-grpc-stubs
  • #37311 - Bump smallrye-reactive-messaging.version from 4.11.0 to 4.12.0
  • #37309 - Bump org.mvnpm:es-module-shims from 1.8.1 to 1.8.2
  • #37302 - ArC: allow putting bean enablement annotations on stereotypes
  • #37297 - Build cache - Apply better inheritance rules
  • #37295 - Bump Jackson to 2.16.0
  • #37282 - Escape column names with backticks in order by clause of hql query
  • #37278 - Allow for model module exclusions in native mode
  • #37276 - Dev UI Filter by any config source
  • #37275 - Allow to map token roles to deployment-specific SecurityIdentity roles
  • #37272 - [error]: Build step io.quarkus.deployment.pkg.steps.NativeImageBuildStep#build threw an exception: java.lang.RuntimeException: Failed to get GraalVM version
  • #37269 - Support certificate role mappings
  • #37267 - Redis: add minimal connection pooling documentation
  • #37263 - Qute: make the global variables accessible via "global:" namespace
  • #37262 - Wrong type for EncoderMode used in rest-client
  • #37261 - ClassCastException in PausableHttpPostRequestEncoder for custom encoder-mode in configuration
  • #37257 - Allow restricting OidcRequestFilters to specific OIDC endpoints
  • #37256 - Allow restricting OidcRequestFilter to specific OIDC endpoints and scopes
  • #37239 - Build scans - Allow publishing build scans for everyone
  • #37237 - Security doc enhancement
  • #37233 - Bump apicurio-registry.version from 2.4.14.Final to 2.5.1.Final
  • #37232 - Bump com.github.javaparser:javaparser-core from 3.25.5 to 3.25.6
  • #37231 - Bump org.eclipse.microprofile.telemetry.tracing:microprofile-telemetry-tracing-tck from 1.0 to 1.1
  • #37229 - Deprecate DeploymentConfig
  • #37223 - Quarkus cannot find gRPC input files through symlinks
  • #37219 - Warn when the HTTP method is not supposed to have a body
  • #37217 - devui config should show config source more prominently
  • #37207 - Vertx: make the address in ConsumeEvent annotation configurable
  • #37202 - Fix rendering of documentation tooltip when enum description contains paragraphs
  • #37196 - Minor doc fixes identified during QE cycle
  • #37192 - Support repeated wildcards in the HTTP permissions path matching patterns
  • #37191 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.1 to 1.7.3
  • #37184 - Changed JSON array is not persisted when using hibernate6 / jsonb
  • #37176 - Simplify pom.xml since we have a common parent now
  • #37164 - Bump org.jetbrains.dokka:dokka-maven-plugin from 1.9.0 to 1.9.10
  • #37163 - Bump elasticsearch-opensource-components.version from 8.10.4 to 8.11.1
  • #37156 - Allow a bit more Dependabot PRs
  • #37155 - Inject the build scans into our reports
  • #37152 - Support token verification with the inlined certificate chain
  • #37151 - Verify OIDC bearer tokens with inlined certificate chains
  • #37144 - Allow integration with quarkus-vertx-http without a "hard" dependency
  • #37131 - Fix vale errors in Security Authentication mechanisms
  • #37126 - Bump org.jboss.resteasy.spring:resteasy-spring-web from 3.0.2.Final to 3.1.0.Final
  • #37123 - Generate prometheus ServiceMonitor CR
  • #37117 - @IfBuildProfile cannot be used in a stereotype
  • #37111 - Fix MQTT devService always start even if the host/port channel is set
  • #37106 - Introduces quarkus.locales=all
  • #37100 - Adjust output file name in develocity-publish-build-scans.yml
  • #37098 - Provide the ability to define extension Java version on creation
  • #37083 - ArC: fix some corner cases in Build Compatible Extensions
  • #37081 - Add backward compatible support for multiple extensions in CodeGenProvider
  • #37075 - Arc - @Default beans can now be ordered via @Priority
  • #37062 - Remove Old Dev UI Logstream WebSocket
  • #37044 - Better support for APT in dev mode
  • #37042 - Make @DefaultBean work with @Priority
  • #37041 - Redis cache: Failed to connect to all nodes of the cluster
  • #37024 - Final edits and Vale fixes in OIDC authorization code flow mechanism for protecting web applications guide for 3.2
  • #37007 - REST client reactive should allow to instantiate clients based on (external) classes without @RegisterRestClient annotation
  • #36996 - Native builds fail after upgrading to Quarkus 3.5.1, Mandrel 23.1.1.0-Final and Java 21
  • #36988 - Update Protoc to version 3.25.0
  • #36978 - Upgrade to Hibernate ORM 6.4, Hibernate Search 7.0, Hibernate Reactive 2.2
  • #36960 - Fix vale error in grpc, oidc, and vertx areas
  • #36954 - Fix restore happening in the same thread
  • #36945 - Support Micrometer @MeterTag
  • #36943 - Erroneous resteasy "Attempting a blocking read on io thread"
  • #36928 - Fix bad numbering format (.1.) for section numbers (sectnums) and some...
  • #36876 - NumberFormat.getInstance(locale).parse() does not work correctly even after -H:+IncludeAllLocales in native mode
  • #36851 - Quarkus EventBus - Set address of ConsumeEvent from configuration
  • #36722 - Add error message to quarkus-resteasy-reactive-links and improve documentation
  • #36644 - OTel upgrade to 1.31.0
  • #36592 - Methods returning TemplateInstance reported as not blocking
  • #36577 - Should we update S2iBaseJavaImage and OpenshiftBaseJavaImage?
  • #36558 - Kotlinx.serialization not configured to work with Quarkus Hibernate Validation out of the box
  • #36508 - Remove custom Keycloak image code from the keycloak-authorization tests
  • #36401 - Tooltips for enum values are rendered incorrectly in documentation of configuration properties
  • #36379 - Setting base image layer and application layer cache in Jib build
  • #36376 - quarkus.test.integration-test-profile ignored in IT startup error message if startup fails because of ConfigValidationException
  • #36363 - Hibernate ORM 6.2 - NullPointerException in TupleMappingModelExpressible
  • #36357 - Check runtime Maven version is aligned with wrapper Maven version
  • #36334 - Update config-yaml.adoc
  • #36108 - Check for code usage fluctuations in native images
  • #35989 - Scheduler: OTel Instrumentation feature improvements and refactoring
  • #35920 - Unable to add additional handling when OIDC provider is not available
  • #35912 - OpenTelemetry - Disable Span/Scope creation
  • #35746 - AWT needs native-image installed to do native-source build
  • #35310 - Hibernate in Quarkus does not lazy load field when it is not based on the Primary Key from the parent table
  • #35265 - Authenticated user is not logged in http access logs
  • #35113 - Allow JSON serialization customization in ORM
  • #35065 - Add Hibernate Search management endpoint
  • #34553 - Management endpoint for Hibernate Search
  • #34160 - Order interposed sychronizations
  • #34123 - Add quarkus.arc.context-propagation.enabled to Context Progagation guide
  • #33895 - Hibernate 6.2.4.Final in Quarkus 3.1.1.Final breaks GROUP BY statements in PostgreSQL when there is a JSON column type in the association
  • #33485 - ArC - improve the error message for unsatisfied dependency
  • #33316 - Index all dependencies with a certain groupId
  • #32532 - JPA concurrent locking of Entities fails in Quarkus 3.0.0.CR2
  • #32463 - Quarkus 2.16.6: MQTT Connector allways starts dev services although all config is provided
  • #32215 - Native build show no output when using docker 20.10 on ubuntu wsl
  • #32150 - Add ManyToOne relation filtering in PanacheEntityResource
  • #32029 - Use default ObjectMapper in FormatMappers Configuration for Hibernate ORM's JSONType
  • #30115 - Allow accessing the ClientSession programmatively
  • #29234 - Better gradle composite build support
  • #28552 - traceId, spanId not set in logs when using quartz and opentelemetry
  • #27707 - Added close handler on initial response for reactive SseEventSinkImpl
  • #26549 - SPI for performed authorization checks
  • #23683 - Support role mapping for Client certificates
  • #20092 - GraphQL authenticated subscription
  • #18737 - Incorrect "WARN Closing open connection prior to commit" when handling BEFORE_COMMIT event
  • #14047 - Support complex wildcard path matching for authorization of web endpoints
  • #5255 - HTTP Security Policy should support the role mappings
  • #1502 - Annotation processors are not re-run in dev mode
  • #1120 - Panache - Sort properties injected in the query should be escaped somehow
quarkus - 3.6.6

Published by quarkusbot 9 months ago

Complete changelog

  • #38200 - Fix a code example in RESTEasy Reactive doc
  • #38184 - Add necessary Vertx dependency to quarkus-cache
  • #38177 - ConfigRecorder: fix value changed check with null build-time values
  • #38157 - Unable to build native project depending on "quarkus-cache" without Vert.x dependency since 3.5.2
  • #38141 - [Gradle] make quarkusRun depend on quarkusBuild
  • #38124 - Add missing methods to ReactiveMongoCollection
  • #38114 - quarkus-mongodb-client ReactiveMongoCollection expose the Updates with Aggregation Pipeline method
  • #38111 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.101 to 0.0.102
  • #38102 - Fix Build Scan conditional publication
  • #38095 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.2.2 to 3.3.3
  • #38093 - doc: mention registration is per extension not per repo
  • #38082 - Add exclude and additional option to AssembleDownstreamDocumentation
  • #37643 - Fix JAXB unmarshalling error when compiling to native
  • #37633 - Netty requires more classes to be runtime initialized
  • #37379 - Gradle quarkusRun does not keep the server up
  • #36479 - JAXB unmarshalling fails in native mode
quarkus - 3.6.5

Published by quarkusbot 9 months ago

Complete changelog

  • #38099 - [3.6] Upgrade to Hibernate ORM 6.2.18.Final
  • #38092 - Always set ssl and alpn for non-plain-text with Vert.x gRPC channel
  • #38083 - Make Picocli version providers unremovable classes
  • #38077 - picocli should be able to mark its annotation dependent classes as unremovable
  • #38069 - [3.6] ArC: fix and optimize the ContextInstances abstraction
  • #38062 - Add companion classes to Kotlin reflective hierarchy registration
  • #38049 - Don't warn about missing JSON when returning String
  • #38044 - RestEasy Reactive warns when the endpoint returns JSON as String
  • #38038 - Scheduler: add hint for Scheduled.ApplicationNotRunning skip predicate
  • #38006 - Set the correct port properties for HTTPS
  • #38001 - Fix the status is a couple extensions documentation pages
  • #37997 - Mention exit handler parameter variant of Quarkus.run
  • #37996 - Don't fail if config is not a directory
  • #37993 - Register JsonSubTypes.Type values for native mode
  • #37987 - Do not expand config properties for Gradle Workers
  • #37957 - Serialization failure in native mode when Kotlin companion object used
  • #37953 - Update Strimzi container images in docs
  • #37942 - Records with polymorphic types sent from native clients received with no data
  • #37941 - Missing "extension-status" tag in guides
  • #37932 - Fix typo in getting-started-testing.adoc
  • #37929 - doc how to handle "Failed to load config value of type class java.lang.String for: some-key"
  • #37928 - CSRFFilter should have set the attribute csrf-token, but it is null after upgrade to 3.6.4
  • #37919 - Bump org.bouncycastle:bctls-fips from 1.0.17 to 1.0.18
  • #37903 - Quarkus fails to start if config is not a directory
  • #37893 - Upgrade to Kotlin 1.9.22
  • #37873 - Choose correct level field value and type to avoid non-resolution error
  • #37866 - RR client: fix chunking between \n\n in SSEParser
  • #37865 - Update jboss-logmanager to 3.0.4.Final
  • #37757 - Fixes stork path param resolution in REST Client
  • #37725 - Reset CSRF cookie to minimize a risk of failures due to its expiry
  • #37713 - PathParam containing "/" character are not well encoded as "%2F" when using reactive rest client with Stork
  • #37625 - SSE with rest-client-reactive may lose message content when it incorrectly breaks the message delimiter (\n\n)
  • #37598 - Native image build fails with -Dquarkus.log.min-level=ALL
  • #37273 - Environment variable is not read
  • #36946 - CSRF cookie should be refreshed on each request
  • #36919 - Quarkus 3.4.x+ forces ASCII logging out to console instead of abiding by environment/system default as it had previously
  • #35659 - Fix File handling as a JAX-RS body parameter
  • #22844 - Gradle tests (with JBoss LogManager setup) output duplicate unformatted messages
quarkus - 3.6.4

Published by quarkusbot 10 months ago

Complete changelog

  • #37808 - CLI - Rework how missing commands are detected
  • #37803 - Dev mode: add null checks to TimestampSet.isRestartNeeded()
  • #37798 - Only update ~/.docker/config.json if it exists
  • #37787 - Take priority into account in ConfigurationImpl
  • #37775 - Docs: fix typo in rabbitmq reference documentation
  • #37770 - Add SequencedCollection to BANNED_INTERFACE_TYPES
  • #37768 - Running application build with JDK21 and target Java 17 crash with NoClassDefFoundError: java/util/SequencedCollection
  • #37731 - Query logging is being done in io.quarkus.mongodb.panache.common.runtime.MongoOperations
  • #37723 - Do not use CSRF cookie as the next token value
  • #37717 - Docs: Fix incorrect link reference in Cross-Site Request Forgery Prevention guide
  • #37714 - Remove the driver property in the documentation for Cloud SQL
  • #37710 - Use NoStackTraceException in metrics
  • #37677 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.100 to 0.0.101
  • #37654 - Make sure dev mode is properly written in doc
  • #36848 - CSRF Token with HMAC signature gets double signed
quarkus - 3.6.3

Published by quarkusbot 10 months ago

Complete changelog

  • #37690 - Regression in 3.6.2: ConfigDiagnostic NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "s" is null
  • #37688 - Do not use build cache when releasing
  • #37669 - OIDC: Fix DEV UI startup when OIDC or Keycloak Dev Services is disabled
  • #37667 - Disabling of Dev Services for Keycloak leads to startup error
  • #37651 - Fix GraalVM version checker in order to accept other implementations
  • #37563 - Consistent file URI for folders and jars
  • #37559 - Quarkus throws NPE when trying to match unknown config files
quarkus - 3.6.2

Published by quarkusbot 10 months ago

Complete changelog

  • #37686 - Use standard URL when updating the website
  • #37653 - Improve error message in REST Client when no matching readers found
  • #37640 - Handle expireAfterWrite properly in the redis-cache config
  • #37639 - Logging docs include build time config reference
  • #37638 - Add scope tag to all injected MP Metrics
  • #37623 - Add quarkus-funqy-amazon-lambda-deployment to the quarkus-bom
  • #37617 - SmallRye GraphQL 2.6.1
  • #37611 - Fix configuration of custom port for Elasticsearch dev services
  • #37610 - Elasticsearch devservice port incorrect binding
  • #37605 - Fix type in HeartbeatFilter example of rest-client-reactive doc
  • #37599 - Bump kafka3.version from 3.6.0 to 3.6.1
  • #37594 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.1 to 1.6.2
  • #37590 - Microprofile Metric Missing "Scope" Tag Only When Using Constructor Injection
  • #37588 - Update the import.cypher script to use newer syntax
  • #37581 - Support using commas to add extensions with CLI
  • #37570 - Prevent concurrently running Jacoco ReportCreators to avoid report corruption
  • #37565 - ArC: prevent duplicate bean discovery & detect duplicate bean identifiers
  • #37564 - Invalid documentation for 'quarkus extension add'
  • #37557 - Make docs/sync-web-site.sh recoverable
  • #37553 - Register OpenAPI custom filters for reflection
  • #37549 - Bump commons-io:commons-io from 2.15.0 to 2.15.1
  • #37546 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.99 to 0.0.100
  • #37545 - Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1
  • #37536 - Fix != expression in @PreAuthorize check
  • #37535 - Fix Snappy note about native
  • #37526 - Spring security annotatiton PreAuthorize process equals and not equals in the same way
  • #37520 - Properly match unknown config files for Windows
  • #37513 - Save pathParamValues encoded and perform decoding when requested
  • #37505 - Bump org.jboss.logmanager:log4j2-jboss-logmanager from 1.1.1.Final to 1.1.2.Final
  • #37496 - Quarkus 3.6.0 generate wrong jacoco xml
  • #37493 - upgrading from quarkus 3.5.3 to 3.6.0 java.lang.IllegalArgumentException: A case block for the string value already exist
  • #37479 - Redis Cache ttl default value invalid setting
  • #37357 - Runtime OpenAPI filters are not registered for reflection
  • #37298 - Bump Keycloak version to 23.0.0
  • #37187 - Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0
  • #37129 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.0 to 1.6.1
  • #37128 - Bump org.junit:junit-bom from 5.10.0 to 5.10.1
  • #37035 - Register methods of RESTeasy reactive parameter containers for reflection
  • #36986 - Native not index method with SSE and throw NoSuchMethodException
  • #36813 - config-yaml warning - unrecognized configuration file on Windows
  • #36773 - "Unrecognized configuration file" when using YAML
  • #35960 - PathParam URL encoded in quarkus-resteasy-reactive since quarkus 3.2.x
quarkus - 3.6.1

Published by quarkusbot 11 months ago

Complete changelog

  • #37486 - Revert "Unlist quarkus-resteasy-qute and quarkus-resteasy-reactive-qute"
  • #37478 - Qute resteasy change in 3.6.0
  • #37454 - Config: detect injected config value mismatch for missing values
  • #37453 - Fix Panache bytecode enhancement for @Embeddable records
  • #37449 - Update Apache Maven to 3.9.6
  • #37447 - Add Content-Range header to 206 Partial Content file response
  • #37444 - Injecting ConfigProperty of type Optional<List> not working in the native mode
  • #37436 - Respect comma escapes in property value for @RolesAllowed.
  • #37428 - Fix various minor issues in quarkus update
  • #37426 - Fix typo configMapRefKey -> configMapKeyRef
  • #37421 - Scheduler: register ApplicationNotRunning as bean even if quartz is used
  • #37417 - Build fails when using the Quartz extension and @Scheduled(..., skipExecutionIf = Scheduled.ApplicationNotRunning.class)
  • #37415 - Make Truffle from GraalVM 23.1 work in all Quarkus modes
  • #37401 - Print correct profiles in native image
  • #37400 - Improve reliability when downloading builder images from Quay.io
  • #37398 - Revert "Build cache - Upload quarkus-ide-launcher-999-SNAPSHOT.jar"
  • #37395 - Update Gradle to 8.5
  • #37393 - Disable new Http2RSTFloodProtectionConfigTest on Windows
  • #37392 - Update gradle to 8.5 and backport if possible to finish Java 21 dependencies
  • #37384 - Stop disabling unsafe in netty at native-executable runtime
  • #37382 - Update MAX_LTS_SUPPORTED_BY_KOTLIN to 21
  • #37367 - Documentation: security auth mechanism guide must also list runtime form auth properties alongside build-time ones
  • #37366 - Documentation: Fix OIDC credentials reference to secret key
  • #37364 - Improve Docker Desktop detection
  • #37361 - Do not fail the request in OidcClient filters if OidcClient is disabled
  • #37360 - Disable OidcClientFilter at runtime for simpler application testing
  • #37359 - Fix incorrect log dependency
  • #37354 - Update Boucycastle to 1.77 and Boucycastle FIPS to 1.0.2.4
  • #37351 - Upgrade to Jandex 3.1.6
  • #37350 - Unlist quarkus-resteasy-reactive-qute and quarkus-resteasy-qute
  • #37347 - Runtime (re)initialize Netty's PlatformDependent classes
  • #37318 - Use batch mode for update-version.sh
  • #37317 - Avoid asking for GPG passphrase on CI
  • #37314 - Fix deprecated dev-v1 url with dev-ui in a few places
  • #37300 - Prepare docs/sync-web-site.sh for automated releases
  • #37294 - Fix the major version of Java 21
  • #37292 - Bump testcontainers to 1.19.3 and use docker-java-bom
  • #37291 - Bump org.jetbrains.kotlin:kotlin-gradle-plugin-api from 1.9.20 to 1.9.21 in /devtools/gradle
  • #37280 - Bump Microsoft SQL Server JDBC driver to 12.4.2
  • #37279 - Bump Microsoft SQL Server JDBC driver to 12.4.2
  • #37271 - Docs: add keywords to Vert.x guides
  • #37270 - Vert.x: report exception for blocking message consumer methods
  • #37268 - Reactive REST Client: check for ClientRequestFilter when skipping @Provider auto-discovery
  • #37252 - Use the default tenant resolver if the custom one does not resolve a tenant
  • #37251 - Add a test showing how OIDC ID token can be propagated
  • #37247 - Update kindcontainer to 1.4.4
  • #37244 - Always execute a JPA password action
  • #37228 - Add classes from additional JPA model build items to pre-generate proxies
  • #37224 - Qute: dev mode - debug a problem with no-restart-template
  • #37222 - RuntimeException in vertx is silently swallowed for blocking ConsumeEvents
  • #37177 - QUARKUS_PROFILE=dev and '-Dquarkus.profile=dev' not working for native image
  • #37108 - Warning about build time generated proxy for entity OutboxEvent in Hibernate Search
  • #36892 - Update Kotlin to version 1.9.21, Mockito to 5.7.0
  • #36747 - NoSuchMethodException when reading @Embeddable record
  • #36735 - Failure to bump BouncyCastle FIPS version to 1.0.2.4 due to a native build failure
  • #36242 - Quarkus cannot load Truffle/polyglot languages with the custom class loader.
  • #17839 - Invalid memory configuration for netty maxDirectMemory in native image
quarkus - 3.6.0

Published by gsmet 11 months ago

Major changes

  • #37241 - Make improvements to REST Client SSE handling

Complete changelog

  • #37242 - Support Docker Desktop for building native executables
  • #37241 - Make improvements to REST Client SSE handling
  • #37240 - Updates Infinispan to 14.0.21.Final
  • #37238 - Build cache - Only store if the access key is around
  • #37236 - Api to read minimum and recommended Java versions from catalog metadata
  • #37221 - Image updates (including Java 21 base image)
  • #37218 - Fix OpenTelemetry trace exclusion of endpoints served from the management interface
  • #37213 - Add basic Range header support
  • #37205 - Resteasy-reactive Partial Content support (Range: bytes http header)
  • #37204 - Allow to define allowed roles as configuration expressions inside @SecureField annotation
  • #37201 - Fixed sample code for KotlinModule initialization
  • #37198 - Some minor refinements for build scans
  • #37193 - AccessDeniedException error with build using native image on linux with Docker Desktop
  • #37185 - Removed DependencyFlags.REMOVED
  • #37170 - Fix snapshots following a collision of pull requests
  • #37166 - Support custom Authorization schemes for OIDC bearer tokens
  • #37162 - Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0
  • #37161 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.97 to 0.0.99
  • #37158 - Bump com.unboundid:unboundid-ldapsdk from 6.0.9 to 6.0.10
  • #37153 - Bump smallrye-jwt version to 4.4.0
  • #37149 - Bump com.squareup.okio:okio from 1.17.2 to 1.17.6 in /bom/application
  • #37107 - Rest client able to get full SSE event
  • #37101 - Remove smallrye-opentracing from native tests modules in CI
  • #37094 - Bump jakarta.json:jakarta.json-api from 2.1.2 to 2.1.3
  • #37092 - Bump mongo-client.version from 4.11.0 to 4.11.1
  • #37067 - SmallRye GraphQL 2.6 + custom scalar registration
  • #37053 - Clarify dynamic Environment Variables name conversion
  • #37004 - Move failsafe config to the root instead of in an execution
  • #36976 - Error in JBossLoggerFinder during integration test
  • #36804 - @SecureField add expression support
  • #36801 - Add note that endpointdisabled does not work native
  • #36746 - Allow using a random test port within Google Cloud Function tests
  • #35476 - Random test port does not work together with google-cloud-functions extensions
quarkus - 2.13.9.Final

Published by gsmet 11 months ago

Complete changelog

  • #37225 - [2.13] Handle duplicated context in the CacheResultInterceptor
  • #37136 - (2.13) graphql websocket fixes
  • #36852 - Remove erroneous preview status from cache doc
  • #36839 - [2.13] Manage Jose4j dependency in the bom
  • #36548 - [2.13] Bump sshd-common to 2.10.0
  • #36405 - [2.13] - Update to Netty 4.1.100
  • #36345 - (2.13) Upgrade Avro to 1.11.3
  • #36241 - Update Snappy to version 1.1.10.5
  • #35654 - (2.13) Upgrade Gradle to 7.6.3
  • #35633 - Make hibernate reactive status clear in docs
  • #34953 - Generated docs: move DOM manipulation to build time
  • #34331 - Update to netty 4.1.94
  • #34214 - Add smallrye-jwt test confirming RSA-OAEP encrypted token with RSA 1_5 set in headers is rejected
  • #34067 - Bump snappy-java from 1.1.8.4 to 1.1.10.1 in /bom/application
  • #33978 - Generated docs should generate mvn create app command with Quarkus version and not stream version
  • #33684 - Bump guava from 31.1-jre to 32.0.0-jre
  • #31518 - Prevent ContextNotActiveException during invalid config validation if resteasy-reactive module is present
  • #31434 - Invalid config value prevents app to startup with invalid stacktrace instead of validation error message
quarkus - 3.5.3

Published by gsmet 11 months ago

Complete changelog

  • #37215 - Use LinkedHashMap for parts map to ensure user input order
  • #37214 - MultipartFormDataOutput should use an ordered map instead of a HashMap
  • #37210 - [3.5] Fix and adjust Quarkiverse extension template
  • #37209 - Build cache - Additional tweaks
  • #37206 - recognize quarkus.tls.trust-all property by keycloak-admin-client extension
  • #37174 - Ignore files coming from quarkus-ide-launcher jar
  • #37130 - Do not report unused deprecated runtime props with default value as used
  • #37102 - Fix filter per extension in dev ui
  • #37073 - Use 3.2 as the example stream for update-quarkus.adoc
  • #37072 - Deprecated runtime configuration properties with default value are reported even though never used
  • #37046 - Adjust Quarkiverse Antora doc templates a bit
  • #36961 - Fix GraphQL WebSocket handling occurring before authorization
quarkus - 3.2.9.Final

Published by aloubyansky 11 months ago

Complete changelog

  • #37154 - Doc enhancements to the security architecture guide
  • #37150 - Remove security guides we are no longer publishing for 3.2 product docs
  • #37146 - 3.2.9 backports 3
  • #37135 - Properly handle authority-pseudo header in the ForwardedParser
  • #37121 - Docs - Add missing steps to Basic authentication how-to
  • #37082 - 3.2.9 backports 2
  • #37077 - Handle duplicated context in the CacheResultInterceptor
  • #37070 - Security doc fix: Broken link and bad code snippet
  • #37056 - [3.2] Set all discovered quarkus.* properties as system properties in QuarkusWorker
  • #37045 - Regression with ForwardedParser setting an empty host header
  • #37031 - Update artifact ids for dependencies in Blaze-Persistence documentation for Quarkus 3 integration
  • #37021 - Gradle: set all discovered quarkus.* properties as system properties in QuarkusWorker
  • #36995 - Improve response filter documentation
  • #36992 - quarkus.container-image.push=true not working in 3.2.8
  • #36969 - -Dquarkus.container-image.push=true used with gradle seems not to push anymore since 3.5.1
  • #36955 - @ServerResponseFilter with Throwable parameter is not called when REST resource is throwing an exception
  • #36927 - Fix grammar error in OIDC and Bootstrap JavaDocs
  • #36883 - Keycloak DevService: Improve error messages and documentation
  • #35835 - Blaze documentation outdated for Quarkus 3
quarkus - 3.5.2

Published by gsmet 11 months ago

Complete changelog

  • #37120 - Bump Smallrye RM from 4.10.1 to 4.10.2
  • #37104 - Make analytics tests more a bit more resilient
  • #37090 - Add the actual coordinates of the MySQL driver
  • #37070 - Security doc fix: Broken link and bad code snippet
  • #37069 - Tiny tweaks based on QE feedback for Datasource guide
  • #37068 - Updates infinispan client intelligence section
  • #37058 - Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3
  • #37055 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.4.1 to 3.4.4 in /devtools/gradle
  • #37038 - Disable CustomManifestArgumentsTest on Windows
  • #37032 - OpenAPI make sure basic auth auto detection work
  • #37028 - Fix typos in reactive-sql-clients.adoc
  • #37025 - Document how to log authentication failures for RESTEasy Reactive users migrating from the RESTEasy Classic
  • #37019 - Address CVE-2023-21971 present in MySQL connector
  • #37018 - Address CVE-2023-21971 present in MySQL connector
  • #37015 - Bump org.eclipse.parsson:parsson from 1.1.4 to 1.1.5
  • #37010 - Fix vale errors and some warnings in the OIDC Configuration Properties reference guide
  • #37006 - Never register server specific providers in REST Client (fixed)
  • #37003 - Small adjustments for documentation related content
  • #37001 - Revert "Unblock SmallRye Health exposed routes"
  • #36991 - Upgrade es-module-shims to 1.8.1
  • #36985 - Generate a file with relations between guides
  • #36983 - Fix discarded ObjectMapper configuration
  • #36981 - Updates to Infinispan 14.0.20.Final
  • #36968 - Send host.name in all spans
  • #36953 - Workaround https://github.com/quarkusio/quarkus/issues/36952 alias https://github.com/jboss/jboss-parent-pom/issues/236 jboss-parent:40 still manages jdk-misc, but does not define version.jdk-misc anymore
  • #36942 - Option TraceServiceLoaderFeature removed in GraalVM 23.1
  • #36941 - Fix OTel Resource Attributes
  • #36924 - Add keywords and topics for hibernate-search-orm-elasticsearch.adoc
  • #36917 - Update SmallRye Config to 3.4.4
  • #36914 - Reset databases/users for each Hibernate ORM tenancy test module
  • #36912 - Avoid @TempDir in RestClientCDIDelegateBuilderTest
  • #36884 - SmallRye Config property mapping mismatches from the property name in the generated config documentation
  • #36868 - Native binary generated using quarkus, graalvm and picocli trying to read from .env folder in working directory
  • #36856 - Lowercase env vars with hyphens are no picked up anymore in Quarkus 3.5.0 (e.g. in docker compose or Hashicorp Nomad)
  • #36850 - ObjectMapper configuration is discarded in resteasy-reactive-jackson's JsonFactory
  • #36847 - SmallRye Config error message suggests strange enum values when a bad value is passed
  • #36753 - Fix order of defaults recording
  • #36742 - DevUI resource error on main
  • #36711 - Disable Http2RSTFloodProtectionTest on Windows
  • #36578 - Maven CLI: add startWith matching into recipes detection
  • #36573 - Maven CLI: add wildcard matching into recipes detection
  • #36570 - Maven CLI: use recipes for platform extensions
  • #36568 - Maven CLI: use recipes for platform extensions
  • #36129 - auto-service-loader-registration fails with GraalVM CE 21+35.1
  • #32049 - resteasy-reactive Interceptors don't get executed after Authorization failure
  • #31024 - Resteasy Reactive client tries to use ContainerResponseFilter
quarkus - 3.6.0.CR1

Published by gsmet 11 months ago

Major changes

  • #36935 - Support for dynamic OIDC JWK set resolution
  • #36874 - Move HTTP Permissions and Roles policies from build-time to runtime
  • #36781 - Added Discord as well-known OIDC provider
  • #36728 - JPA Security: allow pointing to a named persistence unit
  • #36634 - Introduce OidcRequestFilter
  • #36631 - Make it possible to acquire OIDC SecurityIdentity after HTTP request has completed
  • #36602 - Move quarkus-jaeger and quarkus-smallrye-opentracing to Quarkiverse
  • #36375 - OIDC client integration for GraphQL clients

Complete changelog

  • #37088 - Security doc fix: Fix links in Protect a web application topic
  • #37071 - RESTEasy Qute integration: add dependency conditions
  • #37066 - Add label area/native-image to issues mentioning mandrel
  • #37063 - Make testLambdaCapturing test conditional on GraalVM version
  • #37060 - Bump io.smallrye.reactive:mutiny from 2.2.0 to 2.5.1
  • #37051 - Use dynamically resolved Java version when creating Gradle projects
  • #37047 - Quarkus CLI doesn't honor --java=21 for gradle projects
  • #37039 - Add endpoints page in Dev UI
  • #37037 - [GraalVM 24.0] RegisterForReflectionITCase.testLambdaCapturing from integration-tests/main fails with quarkus main branch
  • #37036 - Use empty string in Sse event when there is no data
  • #37033 - Sse difference in empty event between non-reactive and reactive output
  • #37030 - Fix HttpSecurityProcessor compilation by importing Singleton
  • #37022 - Make basic realm and form authentication configuration properties only used during runtime the runtime properties
  • #37020 - Fix vale errors and warnings in the OpenID Connect (OIDC) and OAuth2 Client and Filters Reference Guide
  • #37017 - Allow to create named HTTP Security policies referenced in the application.properties path matching rules as CDI beans
  • #37009 - Revert "Make Dependabot group micro updates"
  • #37005 - Qute: allow extensions to register additional template roots
  • #36999 - Build cache - Upload quarkus-ide-launcher-999-SNAPSHOT.jar
  • #36989 - Adds download topology as PNG file
  • #36970 - Build cache - Make sure there is a new line before EOF
  • #36965 - Dev UI Fix Reactive messaging screen
  • #36956 - Better handle multi-line outputs in develocity-publish-build-scans.yml
  • #36950 - Remove jakarta.ejb-api from narayana-jta extension
  • #36944 - Bump wildfly-common version to 1.7.0.Final
  • #36939 - Redis vector fields and arguments
  • #36935 - Support for dynamic OIDC JWK set resolution
  • #36930 - Ability to generate gRPC descriptor set
  • #36926 - Make Dependabot group micro updates
  • #36921 - Qute: consider synthetic parameter declarations during validation
  • #36915 - Rename OidcClientRequestFilter filter to OidcRequestFilter
  • #36912 - Avoid @TempDir in RestClientCDIDelegateBuilderTest
  • #36910 - Use proper exception when media type handling is incorrect
  • #36909 - Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.1.202309021850-r to 6.7.0.202309050840-r
  • #36908 - Bump com.google.api.grpc:proto-google-common-protos from 2.27.0 to 2.28.0
  • #36903 - Bump org.junit:junit-bom from 5.10.0 to 5.10.1 in /devtools/gradle
  • #36900 - Devservice for amqp can't load channels on dev ui
  • #36897 - Unable to generate gRPC descriptor set
  • #36888 - Fix dev-ui double contruction of Web Components
  • #36882 - Quarkus JTA has not needed Dependency to ejb-api
  • #36874 - Move HTTP Permissions and Roles policies from build-time to runtime
  • #36873 - Register server exception mapper method of the Rest-Interface implementation class
  • #36872 - Server exception mapper method of the Rest-Interface implementation class is not registered for resource defined in the interface.
  • #36871 - Adds Pattern support to Kafka Streams Topology Dev UI
  • #36859 - Include removed dependencies in the ApplicationModel
  • #36842 - Update Revved up by Develocity badge
  • #36824 - Fix codestarts snapshots
  • #36818 - Add SPA Form Based Authentication instructions
  • #36817 - ModuleBuildDurationReport: Fix help message for sort
  • #36809 - Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0
  • #36799 - Skip non-existing directory when watching for changes
  • #36798 - Unexpected content-type can cause two different exceptions depending on the jax-rs resource
  • #36796 - DevUI Router loads WebComponents twice when it's already loaded
  • #36791 - Bump org.jetbrains.kotlin:kotlin-gradle-plugin-api from 1.8.10 to 1.9.20 in /devtools/gradle
  • #36789 - OpenTracing to OpenTelemetry Tutorial
  • #36781 - Added Discord as well-known OIDC provider
  • #36760 - Add a reminder to check for 8080 port uses to FAQ
  • #36759 - Security JPA: support Hibernate multitenancy
  • #36755 - Bump commons-io:commons-io from 2.13.0 to 2.15.0
  • #36752 - If the node name is longer than 28 bytes, shorten it with SHA-224
  • #36748 - Validate Startup observers are not secured with RBAC annotations
  • #36745 - Qute: dev mode - add config to skip restart for some templates
  • #36733 - Bump jaxb-runtime.version from 4.0.3 to 4.0.4
  • #36729 - Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre
  • #36728 - JPA Security: allow pointing to a named persistence unit
  • #36725 - Recommend GraalVM CE in the documentation
  • #36724 - Update virtual thread documentation to Java 21
  • #36723 - Fix various mistakes in gRPC guides
  • #36718 - Add a description to the Stork extension metadata
  • #36711 - Disable Http2RSTFloodProtectionTest on Windows
  • #36706 - Kafka Streams Dev UI migration to v2
  • #36704 - Add use layer 7 proxy for reactive pg client
  • #36703 - Bump io.micrometer:micrometer-bom from 1.11.1 to 1.11.5
  • #36702 - Bump flyway.version from 9.22.2 to 9.22.3
  • #36701 - Bump elasticsearch-opensource-components.version from 8.10.2 to 8.10.4
  • #36700 - Fixes for Kafka and Pulsar schema discovery
  • #36698 - Bump strimzi kafka-oauth-client to 0.14.0 with fix for native
  • #36696 - Refactor BuildChainBuilder
  • #36695 - Disable MySQL OIDC DB token manager test due to limited Github CI resources
  • #36693 - Indicate that 2.x is not supported anymore
  • #36692 - Qute templates needs a "no restart" config to avoid auto-reload in dev-mode
  • #36686 - Quarkus native tests fail with latest GraalVM CE for JDK 22, 24.0.0-dev builds due to wildfly substitution
  • #36685 - Arc - change hashing function to use base64 to shorten resulting String
  • #36674 - Bump io.smallrye.reactive:smallrye-mutiny-vertx-core from 3.6.0 to 3.7.2
  • #36673 - Bump asm.version from 9.5 to 9.6
  • #36669 - Some fixes for Micrometer extension and tests with Stork
  • #36667 - CORS content review
  • #36665 - Update Gitpod configuration with Java 17
  • #36661 - HTTP and RestEasy-related content review
  • #36657 - Revert "Bump io.strimzi:kafka-oauth-client from 0.12.0 to 0.14.0"
  • #36654 - Migrate Java version in Gitpod configuration to Java 17
  • #36653 - integration-tests/kafka-oauth-keycloak failing in native
  • #36648 - Bump jacoco.version from 0.8.10 to 0.8.11
  • #36647 - Bump org.jboss.threads:jboss-threads from 3.5.0.Final to 3.5.1.Final
  • #36642 - Reinitialize the com.google.protobuf.UnsafeUtil class at runtime
  • #36640 - Document gRPC code generation
  • #36634 - Introduce OidcRequestFilter
  • #36631 - Make it possible to acquire OIDC SecurityIdentity after HTTP request has completed
  • #36630 - Use container urls for connecting to services by default
  • #36627 - Update gRPC Protoc to version 3.24.4 and the generator to 1.59.0
  • #36626 - ArC: performance optimizations related to client proxy invocations
  • #36624 - Fix termination of the fallback virtual thread executor
  • #36623 - Fix OIDC/GraphQL client initialization
  • #36616 - Fix zlib link
  • #36608 - Bump com.google.api.grpc:proto-google-common-protos from 2.23.0 to 2.27.0
  • #36606 - Reverts workaround liquibase issue
  • #36602 - Move quarkus-jaeger and quarkus-smallrye-opentracing to Quarkiverse
  • #36600 - Building container images from scratch doesn't work
  • #36580 - Redis: use known commands correctly
  • #36579 - Add information about new sponsor field
  • #36576 - QuarkusTest: handle beans declared on test profile specifically
  • #36575 - Updates Liquibase integrationtest
  • #36574 - Module build duration report
  • #36565 - Bump apicurio-registry.version from 2.4.7.Final to 2.4.13.Final
  • #36564 - Bump testcontainers.version from 1.19.0 to 1.19.1
  • #36563 - OIDC ID token introspection
  • #36562 - Add a warning for how to report security vulnerability
  • #36560 - Metaspace improvements in QuarkusUnitTest (and dev mode!) - round 3
  • #36554 - TestProfile specific CDI beans
  • #36553 - Add note that pinning cases section is historical information.
  • #36541 - Create security cors doc
  • #36535 - Bump mongo-client.version from 4.10.2 to 4.11.0
  • #36525 - Build cache - Various small adjustments
  • #36524 - Qute: relax cdi/inject namespace validation
  • #36520 - Dev mode: fix HotDeploymentWatchedFileBuildItem predicate
  • #36519 - Infinispan client ref guide update with sni host validation
  • #36516 - Housekeeping native-image build step
  • #36512 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.1.0 to 3.2.2
  • #36509 - Move HTTP CORS section to its own document
  • #36503 - Allows Mongo client settings customization
  • #36494 - Document Mandrel and GraalVM new UnlockExperimentalVMOptions option
  • #36493 - Disable GraphQLClientUsingOidcClientTest
  • #36491 - Update documentation about using GraalVM configuration files
  • #36489 - WebJars locator extension Dev UI support
  • #36483 - Fixes java doc warnings
  • #36477 - Get rid of {doc-guides} attribute in documentation
  • #36476 - Support for jaeger remote sampler
  • #36473 - Enable publication of build scans for PRs coming from forks
  • #36472 - HotDeploymentWatchedFileBuildItem predicate not working when auto-build is enabled (vscode)
  • #36466 - Reactive routes: virtual threads support
  • #36462 - Bump io.strimzi:kafka-oauth-client from 0.12.0 to 0.14.0
  • #36461 - Bump version.cdi-tck from 4.0.10 to 4.0.12
  • #36447 - Clarify REST Clients extension names
  • #36444 - Bump Keycloak version to 22.0.4
  • #36430 - Virtual-Threads Support for quarkus-reactive-routes
  • #36429 - Bump org.yaml:snakeyaml from 2.1 to 2.2
  • #36426 - Update javadocs for various build items
  • #36425 - Check whether a conditional dependency has already been activated before scheduling it for processing
  • #36422 - Remove or replace Pinning cases?
  • #36389 - QuarkusComponentTest: initial support for ConfigMapping
  • #36380 - Config: docs for config value mismatch detection
  • #36375 - OIDC client integration for GraphQL clients
  • #36374 - Vert.x EventBus: use codec selector for non-concrete types
  • #36373 - Support for non-mock @ConfigMapping in @QuarkusComponentTest
  • #36353 - Make it very obvious where Getting Started with Security tutorial is
  • #36335 - quarkus.otel.traces.sampler.arg doesn't support String value (e.g. cannot configure "jaeger_remote" sampler)
  • #36327 - Add validation of execution model annotations
  • #36319 - Bump kafka3.version from 3.5.1 to 3.6.0
  • #36312 - Bump kubernetes-client-bom from 6.8.1 to 6.9.2
  • #36288 - Guide on how to store secrets locally
  • #36284 - Test Java 21 on CI
  • #36248 - Added synthetic beans for the managed ExecutorService backed by virtual threads
  • #36194 - Rename tooling codestarts
  • #36172 - @ConsumeEvent does not work in native when returning a Uni<Set>
  • #36080 - Bump rest-assured.version from 5.3.0 to 5.3.2
  • #35985 - smallrye-opentracing end of life and move to Quarkiverse
  • #35984 - Jaeger extension end of life and move to Quarkiverse
  • #35934 - Stork observability
  • #35878 - GraphQL typesafe client - support for @OidcClientFilter
  • #35811 - Include note about the use of -H:+-UnlockExperimentalVMOptions starting with GraalVM for JDK 21 (23.1)
  • #35356 - Adding security annotations to classes with start up methods does not fail the build
  • #35231 - JPA Security: allow pointing to a named persistence unit
  • #33854 - Quarkus gRPC guide doesn't have Gradle examples
  • #33337 - Thread pinning with PostgreSQL JDBC driver
  • #33181 - Cleanup codestarter test
  • #32164 - Fix gRPC context propagation
  • #32092 - Quarkus watches wrong protobuf directory
  • #32046 - quarkus-grpc: gRPC Context including Deadline not propagated to gRPC server
  • #30491 - Generate right-length node name
  • #30293 - Native gRPC Client is failing to send a message to GRPC server
  • #29309 - Javadoc Warnings in the Gradle plugin
  • #28704 - Broken Redis client for cluster mode (MOVED Exception)
  • #28528 - OpenTracing to OpenTelemetry migration guide
  • #24069 - OIDC: New tenant specific service to map a TokenCredential to a SecurityIdentity
  • #22432 - Improve OIDC client pluggability
  • #22418 - add protoc ppc64le to grpc codegen
  • #21273 - Webjars: support DEV UI
  • #16700 - JPA security : allow @UserDefinition to work with multitenant datasource
  • #12802 - gRPC: Configurable proto input directory
  • #12594 - Quarkus Security issue in the Native Executable
quarkus - 3.5.1

Published by gsmet 11 months ago

Complete changelog

  • #36920 - Fix OIDC scope to permission mapping when scope is empty
  • #36911 - OIDC "Permission must not be empty" with imported test realm since 3.5.0
  • #36907 - Bump resteasy.version from 6.2.5.Final to 6.2.6.Final
  • #36906 - [Docs] security-oidc-auth0-tutorial.adoc improvements
  • #36901 - Fix formatting in the datasource docs
  • #36895 - Docs: fix formatting of code snippet in the Micrometer tutorial
  • #36889 - Build cache - Also exclude .cache for Spotless
  • #36887 - Qute: fix validation of array index-based expressions
  • #36885 - Handle generic types for ParamConverter in REST Client
  • #36883 - Keycloak DevService: Improve error messages and documentation
  • #36857 - Fix OIDC key resolver to accept SHA256 certificate thumbprints
  • #36855 - OIDC key resolver fails to recognize an x5t#S256 thumbprint
  • #36841 - TransactionalUniAsserterTest: test that injected argument is used
  • #36830 - Reformat source code block title
  • #36803 - Gradle plugin: use full URI for configuration source locations
  • #36800 - Quarkus code-gen (Gradle): Fix behavior to filter unavailable services
  • #36793 - Add jvmArgs option to Quarkus Gradle plugin task quarkusRun
  • #36787 - Fix dead link in reactive-sql-clients.adoc
  • #36776 - Exclude resteasy-client from lra-proxy-api in narayana-lra extension
  • #36770 - Keycloak Admin Client Reactive: Fix typo that allows users to customize ObjectMapper
  • #36767 - Gradle build does not work when an "application.properties" exists at the root of the project
  • #36751 - Fix typo in reactive-event-bus.adoc
  • #36741 - Fix sockjs documentation
  • #36720 - Update OpenSearch container test configuration
  • #36719 - Remove type from ResolverMapKey
  • #36716 - Cannot build project with quarkus-cxf extension and custom ConfigSourceFactory: Provider not found
  • #36713 - Ignore bridge methods and improve error message in @Embeddable annotation checks
  • #36710 - Raise FileSystemWatcherTestCase wait times
  • #36689 - Try to stabilize PausedSchedulerTest
  • #36677 - OpenAPI.yaml with recursion
  • #36663 - Disable VertxMDCTest on Windows
  • #36646 - OpenAPI support to register schema for a type from 3rd party lib
  • #36639 - RESTEasy Reactive does not call method ParamConverter#toString for collection elements
  • #36638 - Codestarts: Add Entity annotation to Kotlin all-open
  • #36637 - Deprecate the scala extension
  • #36629 - Remove the pinned event example from the documentation
  • #36609 - Add a custom OIDC identity provider test
  • #36599 - TransactionalUniAsserter never fails with Hibernate Reactive
  • #36598 - Use MongoDB 4.4 consistently
  • #36596 - Fix version reporting and parsing
  • #36593 - Allow for setting logging body limit programmatically
  • #36582 - Unit test always succeeds in combination with hibernate-reactive & panache
  • #36572 - Fix typos and a forgot backtick in the doc files
  • #36571 - Fix the mailer connection pool when multiple mailers are used
  • #36567 - @MailerName not working with different SMTP servers
  • #36561 - Add auth mechanism to the Liquibase MongoDB connection string
  • #36547 - Qute: make it possible to init a new EngineBuilder from an Engine
  • #36546 - Fix URL for Dev UI es-shims
  • #36542 - SmallRye GraphQL 2.5.1
  • #36540 - Upgrade H2 to version 2.2.224
  • #36538 - OTel flush timeout
  • #36537 - Reset the Apicurio registry client in dev mode and tests
  • #36514 - SmallRye OpenAPI 3.7.0 and Tests to check content type between Services and OpenAPI
  • #36469 - oidc-client-graphql tests are failing with NPE
  • #36450 - Don't emit null values from SSE
  • #36435 - Bump Gradle version to 8.4
  • #36434 - Unblock SmallRye Health exposed routes
  • #36421 - Quarkus 3.4.x - Build failure: java.lang.Object is used as an embeddable but does not have an @Embeddable annotation
  • #36297 - SmallRye OpenAPI 3.6.2 changes contract for post/put/delete/patch when consumes/produces content type is not defined
  • #36067 - @ClientObjectMapper should run only once
  • #35996 - Make Maven ITs less fragile
  • #35666 - Quarkus Liquibase-MongoDB Extension is ignoring auth-mechanism and auth-mechanism-properties
  • #35099 - Use a non-blocking handler for SmallRye Health Status
  • #26557 - Continuous Testing with Apicurio DevService
Package Rankings
Top 1.3% on Repo1.maven.org
Badges
Extracted from project README
Quarkus Quarkus Version GitHub Actions Status Commits License Project Chat Gitpod Ready-to-Code Supported JVM Versions Develocity GitHub Repo stars