quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are visible (Hide)

quarkus - 3.9.5 Latest Release

Published by quarkusbot 6 months ago

Complete changelog

  • #40026 - Fix LICENSE reference in ci-actions-incremental.yml
  • #40042 - CaffeineCache metrics are doubled
  • #40055 - Unable to compile qute codestart to native on windows
  • #40087 - Adapt new behavior of System.console() since JDK22
  • #40127 - Adapt new behavior of System.console() since JDK22
  • #40135 - Update kafka doc: Emitter
  • #40141 - Fix license URL in JReleaser config
  • #40145 - Do not increment metrics on CaffeineCache#getIfPresent call
  • #40158 - Qute: ultimate fix for the problem with registering NativeImageResourceBuildItem correctly on Windows
  • #40166 - Bump io.smallrye.beanbag:smallrye-beanbag-maven from 1.4.0 to 1.4.1
  • #40168 - DOC: Using the rest client - Fix rest-client-jackson add extension name
  • #40171 - Quarkus docs using deprecated io.quarkus.test.junit.mockito.InjectMock
  • #40172 - Updates quarkusdocs to replace deprecated injectMock
  • #40185 - Fix a compilation problem in the SmallRye GraphQL guide
  • #40188 - Bump BouncyCastle version to 1.78.1
  • #40194 - Minor compilation issue in SmallRye GraphQL page
  • #40218 - Bump Quarkus HTTP to 5.2.2.Final
  • #40243 - unexpected stacktraces about missing Http1xServerResponse and RecordParserImpl vertx classes in native build
  • #40244 - Quarkus Rest AbstractJsonMessageBodyReader with wrong case-sensitive content-type header handling
  • #40249 - Move reinitialization of vertx classes out of NettyProcessor
  • #40255 - Make resteasy-reactive AbstractJsonMessageBodyReader handle MediaType case insensitive
  • #40257 - Reset relocations for runtime dependencies
  • #40267 - ArC: prevent NPE when EagerInstanceHandle.UNAVAILABLE is closed
  • #40275 - Align bootstrap and the rest on the same Slf4j version
quarkus - 3.9.4

Published by quarkusbot 6 months ago

Complete changelog

  • #39802 - Make sure pathFilter is applied to workspace module content tree
  • #39944 - Support configuring SyslogHandler max message length
  • #39958 - Add maxLength configuration option to SysLog
  • #39960 - MessageBundle naming issue
  • #39978 - Hot Reloading conflicts with Maven Flatten Plugin
  • #39982 - Parameter to skip Maven goal executions before quarkus:dev, skipping flatten plugin by default
  • #39987 - Update OpenTelemetry exporter link
  • #39990 - Fix MessageBundle key/file name resolver algorithm
  • #39992 - () breaks title in devui
  • #39995 - Go back to raw Maven read/write for bootstrap
  • #40000 - Signed JARs may be modified during a native build
  • #40001 - Un-sign modified dependency JARs when filtering
  • #40002 - Fix url encoding issue for Dev UI Page with unusual chars
  • #40019 - Changing Accept Header in PreMatching filter isn't considered by MessageBodyWriter
  • #40022 - Take MediaType set in pre-match filter into account during serialization
  • #40028 - Collect only runtime static resources for native builds
  • #40038 - Updates to Infinispan 15.0.1.Final
  • #40051 - Clarify REST Client multipart support
  • #40063 - Fix typo in cassandra.adoc
  • #40067 - Qute: fix NativeImageResourceBuildItem registration on Windows
  • #40073 - Explain how logging can be configured in the smallrye-graphql-client guide
  • #40074 - Applying the QE feedback to the Logging guide
  • #40083 - @Startup on @Produces method
  • #40096 - ArC: skip warning about invalid startup for producer methods
  • #40105 - Docs: update deploying-to-openshift.adoc for build option
  • #40107 - Update datasource yaml config in docs
quarkus - 3.8.4

Published by quarkusbot 6 months ago

Complete changelog

  • #25101 - [CI] - quarkus-devtools-compat + Quarkus main
  • #27374 - Update Quarkus CLI doc for installing specific version of the CLI to avoid printing warnings
  • #39282 - Add missing headers configuration for InputStream handling
  • #39299 - Hibernate ORM: package-info is ignored when specifying scan packages
  • #39344 - Avro schemas aren't generated in isolation
  • #39345 - Isolate Avro schema code generation when using multiple schema files
  • #39385 - smallrye-health should hande the case when Vert.x current context is null
  • #39394 - Handle null Vert.x context in smallrye-health
  • #39467 - Fix codestarts compatibility with older CLI
  • #39468 - ChainBuildException - Cycle detected after #39352 PR
  • #39470 - Remove the old MetricBuildItem SPI
  • #39471 - Update to Vert.x 4.5.5
  • #39474 - Use explicit jar reference instead of GAV to avoid duplicate log warning
  • #39476 - Fix the broken link to the OIDC client reference doc
  • #39496 - Gradle build cache prevents source packages to be installed to local Maven repository
  • #39513 - @SecureField in members of the response class isn't applied
  • #39530 - Update profile section in building-native-image.adoc
  • #39564 - Fix Quarkus REST Jackson @SecureField detection on subclasses, interface implementors, fileds of the fields, parametrized types and arrays
  • #39578 - Update quarkus-project-develocity-extension to 1.0.7
  • #39586 - RestMulti is not sending headers if there is no content
  • #39587 - Properly use headers from RestMulti when the multi is empty
  • #39651 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.5.0 to 3.6.0
  • #39661 - Fix property name in OIDC docs
  • #39699 - UpxCompressionBuildStep Not Executed Since Quarkus 3.8.2
  • #39702 - Bring back erroneously removed @BuildStep
  • #39706 - Use --no-daemon when calling gradle update
  • #39715 - Update Hibernate ORM package/class processing rules
  • #39764 - Update to Vert.x 4.5.7
  • #39807 - Explain in the docs how to map the X509 CN attribute to roles
  • #39819 - Netty update caused failure when building image with GraalVM for JDK 17
  • #39822 - Bump JDK version to 17 as an aws lambda runtime in aws-lambda related extensions
  • #39826 - Move the import of smallrye-common-bom higher up
  • #39830 - Fix native compilation for Netty and Mutiny
  • #39831 - No build time init of classes used in UnsafeAccessedFieldBuildItem
  • #39840 - Add js-scriptengine and collections as parent first artifacts
  • #39886 - Bump the recommended-java-version to 21
  • #39911 - Update - Only consider recipes when generating the list of recipes
  • #39928 - Fix small typo in WRITING REST SERVICES WITH QUARKUS REST doc
  • #40015 - Some dev services are restarted on dev mode restart
  • #40057 - Fix datasource devservices restarting
  • #40079 - [3.8] Do not record local sources in runtime config defaults
  • #40082 - Rewrite footnotes for downstream documentation
  • #40104 - [3.8] Prevent smallrye-graphql-schema-builder from leaking into runtime deps
quarkus - 3.2.12.Final

Published by quarkusbot 6 months ago

Complete changelog

  • #36736 - Manage Jose4j dependency in the bom
  • #39383 - Typo at OIDC Client Mutual TLS config properties
  • #39580 - Fix directory name in vertx.adoc
  • #39679 - Bump mime4j version to 0.8.11
  • #39692 - Recommend podman desktop
  • #39734 - Fix typo in podman.adoc
  • #39801 - Manage mime4j core, dom and storage jars in the bom
quarkus - 3.10.0.CR1

Published by quarkusbot 6 months ago

Major changes

  • #36504 - Allow authentication mechanism selection for a REST endpoint with annotation
  • #37816 - Optional support for the OIDC session cookie dir encryption
  • #39295 - Move package config to an interface
  • #39415 - Extension for the Hibernate Search Standalone Pojo Mapper with Elasticsearch
  • #39793 - Support for verifying OIDC JWT claims with custom Jose4j Validator
  • #39812 - Support resolving of static OIDC tenants based on token issuers
  • #40056 - Add OIDC TokenCertificateValidator

Complete changelog

  • #10267 - LDAP Security - Don't re-authenticate on every request
  • #14851 - Quarkus keycloak authorization usability improvements.
  • #26182 - Hibernate Search Standalone Pojo Mapper: Hibernate Search without Hibernate ORM / datasource
  • #34664 - Provide a way to specify HttpAuthenticationMechanism per JAX-RS resource
  • #35952 - Get management interface resolved port when quarkus.management.test-port set to 0
  • #36504 - Allow authentication mechanism selection for a REST endpoint with annotation
  • #37676 - Bump com.microsoft.azure.functions:azure-functions-java-library from 2.2.0 to 3.1.0
  • #37700 - Bump com.amazonaws:aws-lambda-java-events from 3.11.3 to 3.11.4
  • #37785 - Consider using direct JWE encryption of the OIDC session cookie
  • #37816 - Optional support for the OIDC session cookie dir encryption
  • #37875 - Restart and other hotkey in devui
  • #38026 - Missing security requirement on operation level, declared @RolesAllowed in implementing class derived from a generated openapi java interface
  • #38373 - Webauthn improvements : docs, customisable cookies, virtual thread support
  • #38535 - OIDC Tenant Resolution for web-app applications does not explain that the session cookie has a tenant id recorded
  • #38696 - OIDC Multitinancy by actual answer from teenant
  • #38940 - Offer a way to block inside custom SecurityContext.isUserInRole with resteasy-reactive
  • #39011 - quarkus-redis-client tracing
  • #39015 - Bump org.wiremock:wiremock-standalone from 3.4.1 to 3.4.2
  • #39061 - RunOnVirtualThread should avoid using Netty FastThreadLocals
  • #39104 - Use followOutput for lra-coordinator container
  • #39156 - Add the ability to ask for devservices to use the shared network
  • #39170 - Bump actions/upload-artifact and download-artifact to v4
  • #39182 - WebSockets Next: detect incorrect path parameter usage
  • #39269 - Simplify configuration based mapping of token roles to deployment-specific SecurityIdentity
  • #39295 - Move package config to an interface
  • #39322 - [Mandrel 23.0] hibernate-orm-panache-kotlin native integration tests fail with 23.0 build and 23.1.2 sdk.
  • #39339 - Simplify configuration based mapping of token roles to deployment-specific SecurityIdentity
  • #39348 - Remove message to avoid using testNative until proven it works
  • #39391 - AuthenticationSuccessEvent event is not created on successful authorization using FormAuthenticationMechanism
  • #39395 - Invalid warnings about SQL Server version "0.0.0" on startup
  • #39406 - Improve documentation for AMQP client options about setting a heartbeat
  • #39407 - Fix update-version.sh script
  • #39414 - Deploy relocations for snapshots
  • #39415 - Extension for the Hibernate Search Standalone Pojo Mapper with Elasticsearch
  • #39417 - OIDC TenantConfigResolver and TenantResolver are called even if the tenant id is already resolved
  • #39424 - Bump org.asciidoctor:asciidoctorj from 2.5.11 to 2.5.12
  • #39425 - Support for verifying OIDC JWT claims with custom Jose4j Validator
  • #39446 - WebSockets Next: add endpoints to the DevUI's 404 page
  • #39456 - Bump com.google.errorprone:error_prone_annotations from 2.25.0 to 2.26.1
  • #39457 - Quarkus OpenTelemetry Rest Client Span Name with Route (URL Path Template)
  • #39459 - Add key listeners to the log in Dev UI
  • #39462 - WebSockets Next: detect incorrect path parameter usage
  • #39464 - WebSockets Next: add basic Dev UI
  • #39465 - WebSockets Next: add convenient way to handle the subprotocol header
  • #39469 - Easy way to add deployment methods in Dev UI
  • #39473 - Upgrade to Jandex 3.1.7
  • #39481 - Push project version to RESTEasy Reactive TCK
  • #39483 - Add ApplicationArchive.getResolvedDependency()
  • #39484 - WebSockets Next: add basic Dev UI
  • #39486 - Improve OIDC named tenant-specific configuration exceptions and make sure userinfo/token verification is enforced for named tenants
  • #39489 - Opentelemetry Redis Instrumentation
  • #39490 - Updates to Schema programmatic API in Infinispan
  • #39492 - Optimize OIDC tenant id resolution
  • #39493 - Fire SecurityEvent on Form authentication login success
  • #39499 - Bump com.unboundid:unboundid-ldapsdk from 6.0.11 to 7.0.0
  • #39500 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.102 to 0.0.103
  • #39507 - RestEasy Jackson test fails in certain time zones
  • #39509 - Update Flyway to 10.10.0
  • #39512 - Move Keycloak Authorization Enforcer Tenant config to runtime and improve usability with aggregated policy enforcer paths
  • #39518 - Migrate Elytron Security extensions from config classes to @ConfigMapping
  • #39524 - Handle trailing/leading spaces in all relevant datasource configuration properties
  • #39534 - Use URL path template when tracing REST clients where possible
  • #39535 - Bump smallrye-config.version from 3.7.0 to 3.7.1
  • #39537 - Bump org.apache.groovy:groovy from 4.0.19 to 4.0.20
  • #39538 - Bump com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2 from 2.15.1 to 2.15.2
  • #39539 - Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre
  • #39540 - Bump org.commonmark:commonmark from 0.21.0 to 0.22.0
  • #39542 - WebSockets Next: attempt to diagnose BroadcastOnOpenTest
  • #39551 - RestEasy Jackson test fails in certain time zones
  • #39552 - Fix formatter-maven-plugin build cache misses
  • #39553 - Consider enabling UserInfo cache by default for OAuth2 providers
  • #39554 - Make VCS URI annotation configurable
  • #39555 - Management HTTP and "main" HTTP servers can reuse the same server/port
  • #39556 - Consider setting an internal ID token lifespan to the access token lifespan for OAuth2 providers
  • #39567 - Bump org.mockito:mockito-core from 5.10.0 to 5.11.0
  • #39573 - Small Dev UI documentation update
  • #39585 - WebSockets Next: Dev UI - display endpoints on the 404 page
  • #39588 - Enable usage of random port for the Management Interface
  • #39596 - Flyway Sql server doesn't work in native after bump to 10.10
  • #39597 - Fix Flyway SQL server in native after bump to 10.10
  • #39601 - Guide on Reactive SQL incomplete
  • #39602 - Clients do not receive error response in case of an exception when using default gRPC API with @Blocking or @RunOnVirtualThread
  • #39603 - Migrate Keycloak Authorization config classes to the @ConfigMapping
  • #39607 - Bump com.gradle:quarkus-build-caching-extension from 0.10 to 0.12
  • #39609 - Bump apicurio-registry.version from 2.5.9.Final to 2.5.10.Final
  • #39611 - Update Dev UI Endpoints page to use new NotFoundHandler
  • #39620 - Improvements to the Reactive SQL Clients guide
  • #39624 - WebSockets Next: enable configuration of supported subprotocols
  • #39629 - Bump org.awaitility:awaitility from 4.2.0 to 4.2.1
  • #39646 - Enable Develocity Predictive Test Selection for Gradle plugin IT
  • #39647 - Avoid running useless goals in subsequent CI builds
  • #39648 - Revert EndUserSpanProcessor integration
  • #39649 - Migrate the Security extension config classes to @ConfigMapping
  • #39650 - Migrate the Quarkus SmallRye JWT config classes to @ConfigMapping
  • #39665 - Add Elytron ldap cache
  • #39669 - quarkus.native.enabled=false is not reflected when maven profile has native
  • #39673 - Bump kubernetes-client-bom from 6.10.0 to 6.11.0
  • #39676 - Ping Ladislav for Redis issues
  • #39680 - Change to receive files outside the classpath in mongodb liquibase
  • #39683 - Receive files outside the classpath in quarkus-liquibase-mongodb
  • #39686 - Bump artemis.version from 2.32.0 to 2.33.0
  • #39687 - Bump asm.version from 9.6 to 9.7
  • #39704 - Fix usage of Netty pooled allocator with Virtual Threads
  • #39714 - Allow native profile to be overridden
  • #39720 - Receive files outside the classpath in quarkus-liquibase
  • #39721 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.0.7 to 1.0.8
  • #39722 - Bump elasticsearch-opensource-components.version from 8.12.2 to 8.13.0
  • #39724 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.3.8 to 24.3.10
  • #39726 - Fix Quarkus main integration/virtual-threads module compilation
  • #39728 - Minimal maven version misalligned with quarkus/independent-projects
  • #39732 - Use maven.min.version property in supported-maven-versions
  • #39743 - Resolve quickstarts branch depending on target
  • #39747 - Drop usage of wrapForJDK8232879
  • #39768 - Update to Mutiny 2.6.0 and Reactive Messaging 4.20.0
  • #39771 - WebSockets Next: error handlers part 3
  • #39779 - Using quarkus-smallrye-openapi, OpenApiHandler.getOpenApiDocumentService is null when quarkus.arc.strict-compatibility=true
  • #39780 - Bump commons-io:commons-io from 2.15.1 to 2.16.0
  • #39785 - Point to quickstart branch when deploying new versioned doc
  • #39791 - Only enable PTS for pull requests targeting main
  • #39793 - Support for verifying OIDC JWT claims with custom Jose4j Validator
  • #39795 - Bump org.wiremock:wiremock-standalone from 3.4.2 to 3.5.1
  • #39802 - Make sure pathFilter is applied to workspace module content tree
  • #39806 - Prefer single char String intrinsics over String one
  • #39812 - Support resolving of static OIDC tenants based on token issuers
  • #39813 - Improvement in search-path handling of quarkus-liquibase and quarkus-liquibase-mongodb
  • #39816 - Improvement in liquibase and liquibase-mongodb search-path handling in ResourceAccessor
  • #39817 - Bump org.wiremock:wiremock-standalone from 3.5.1 to 3.5.2
  • #39818 - Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.0 to 3.6.1
  • #39824 - Replace wrong Vertx direct allocator with Netty one
  • #39827 - SmallRye OpenAPI: add missing @Inject annotation
  • #39832 - Qute global values should probably be lazy
  • #39837 - ArC: replace thread locals with fields in CreationalContextImpl
  • #39842 - Bump com.gradle.enterprise from 3.16.2 to 3.17 in /devtools/gradle
  • #39843 - Bump elasticsearch-opensource-components.version from 8.13.0 to 8.13.1
  • #39844 - Bump jacoco.version from 0.8.11 to 0.8.12
  • #39846 - Compilation error in WebSocketSessionContext with GraalVM SDK 22
  • #39849 - OIDC automatic session cookie splitting is broken
  • #39850 - Fix OIDC cookie related tenant id and chunk calculation issues
  • #39852 - WebSockets Next: error handlers part 4
  • #39855 - Make SessionContextState a static nested class
  • #39858 - WebSockets Next: introduce OpenConnections
  • #39860 - Upgrade sshd to 2.12.1
  • #39863 - Make sure the scripts listing dependencies are locale independent
  • #39865 - Include LICENSE in source jar
  • #39867 - Small documentation enhancement/formating
  • #39869 - Add LICENSE file to released jars
  • #39870 - Bump com.google.cloud.tools:jib-core from 0.26.0 to 0.27.0
  • #39874 - Update Liquibase to 4.27.0
  • #39881 - Allow to customize OIDC token x5c certificate chain verification
  • #39882 - Quarkus Messaging Blocking Signatures execution mode fix for inner channels
  • #39885 - Fix the recent OIDC tenancy doc refactoring error
  • #39890 - Add (3.8 LTS) to SECURITY.md
  • #39899 - Allow finer tuning of shared network usage by DevServices
  • #39900 - Upgrade to Develocity API 1.21
  • #39904 - Reorder Grpc server interceptors to apply exception handler correctly
  • #39906 - Disable default RemoteCacheManager configuration with Dev Services in Infinispan
  • #39912 - When multiple authentication mechanisms are available, http path permission is not working properly
  • #39918 - Property to enable/disable default client in Infinispan Dev Services
  • #39920 - Allow to inject JAX-RS ResourceInfo into custom HTTP Security Policy
  • #39921 - Link doc validation error to doc guides
  • #39932 - Add .mvn/.gradle-enterprise/ back to .gitignore
  • #39933 - Use Maven batch mode when executing codestart tests
  • #39937 - Handle 'area/netty' in Quarkus GitHub Bot
  • #39943 - Kafka client: set default log level to warning for package org.apache.kafka.common.telemetry
  • #39944 - Support configuring SyslogHandler max message length
  • #39945 - Detect basic authentication is implicitly required when it can be safely determined and enable the basic auth by default for such scenarios
  • #39948 - Avoid identity hashcode on the production runtime classloader
  • #39949 - Fixing the tenant annotation check order in the OIDC renant resolver
  • #39953 - Introduce Quarkus for the Web documentation
  • #39958 - Add maxLength configuration option to SysLog
  • #39959 - Qute: add global variables as computed data
  • #39960 - MessageBundle naming issue
  • #39963 - Add mvnpm support in webjar-locator
  • #39967 - Keep OAuth2 user info in the encrypted session cookie by default
  • #39973 - Allow dependabot to update SmallRye BeanBag
  • #39975 - Bump com.gradle.develocity from 3.17 to 3.17.1 in /devtools/gradle
  • #39978 - Hot Reloading conflicts with Maven Flatten Plugin
  • #39980 - Auto security for OpenAPI when using Interface
  • #39982 - Parameter to skip Maven goal executions before quarkus:dev, skipping flatten plugin by default
  • #39985 - Remove unused import
  • #39987 - Update OpenTelemetry exporter link
  • #39988 - Context Propagation performance issue and init issue
  • #39990 - Fix MessageBundle key/file name resolver algorithm
  • #39992 - () breaks title in devui
  • #39995 - Go back to raw Maven read/write for bootstrap
  • #39996 - REST Client @RestForm does not convert for List<T>
  • #39997 - Make REST Assured version available in the build
  • #40002 - Fix url encoding issue for Dev UI Page with unusual chars
  • #40011 - Support using List for sending multiple form values in REST Client
  • #40012 - Upgrade to SmallRye Fault Tolerance 6.3.0
  • #40014 - Introduce encoding config option for static resources
  • #40017 - Introduce TemplateInstance#setLocale and TemplateInstance#setVariant
  • #40018 - Fix various IT modules and add them to the CI matrices
  • #40019 - Changing Accept Header in PreMatching filter isn't considered by MessageBodyWriter
  • #40022 - Take MediaType set in pre-match filter into account during serialization
  • #40025 - Use OAuth2 access token expiry time to set an internal ID token age
  • #40026 - Fix LICENSE reference in ci-actions-incremental.yml
  • #40028 - Collect only runtime static resources for native builds
  • #40037 - Import DB data from data.sql when using quarkus-spring-data-jpa extension
  • #40038 - Updates to Infinispan 15.0.1.Final
  • #40039 - Support data.sql in Spring Data JPA module
  • #40040 - Qute: do not register TemplateInstance as non-blocking type by default
  • #40046 - Mention data.sql in Spring Data JPA docs
  • #40049 - Fix the preview.yml workflow
  • #40050 - Add topics to validation.adoc to test the preview
  • #40051 - Clarify REST Client multipart support
  • #40052 - Support FileUpload in REST Client for MultiPart requests
  • #40053 - Fix collapsing in config reference
  • #40056 - Add OIDC TokenCertificateValidator
  • #40063 - Fix typo in cassandra.adoc
  • #40067 - Qute: fix NativeImageResourceBuildItem registration on Windows
  • #40068 - Introduce markers for static and runtime init recorder methods
  • #40073 - Explain how logging can be configured in the smallrye-graphql-client guide
  • #40088 - Correct asciidoc syntax error
  • #40093 - Remove useless section in REST Client doc
  • #40094 - Support FileUpload as multipart type in REST Client
quarkus - 3.9.3

Published by quarkusbot 6 months ago

Complete changelog

  • #39731 - Fix StorkClientRequestFilter exception handling
  • #39796 - document @Inject ScheduledExecutorService
  • #39807 - Explain in the docs how to map the X509 CN attribute to roles
  • #39839 - Removing quarkus-panache-common annotation processor from docs
  • #39857 - SmallRye GraphQL Client: Added MP's Input.class to the index
  • #39868 - Add property to force cache-control: no-store on: quarkus.smallrye-health
  • #39871 - Routing for index.html fails with 404 for directories
  • #39872 - Use cache-control header to make sure health checks aren't cached
  • #39876 - OIDC Dev UI screen is blank after the user authentication
  • #39878 - Ensure that index.html works in any directory in native mode
  • #39880 - Mention ScheduledExecutorService in scheduler reference doc
  • #39896 - Revert removal of redirect in Dev UI Deep links
  • #39897 - Fix Servlet/Rest ExceptionMapper
  • #39913 - Add more non-platform extensions to dev services guide + make guide guide-ier
  • #39929 - Adjust some user-visible references to RESTEasy Reactive
  • #39938 - Update of the SmallRye GraphQL 2.8.2
  • #39956 - Docs OIDC Client - Inconsistent variable naming, OidcClientCreator example
quarkus - 3.9.2

Published by quarkusbot 7 months ago

Complete changelog

  • #38964 - Add smallrye metrics capability
  • #39668 - Recompute cache when the redis connection pool is exhausted
  • #39705 - WebSockets Next: error handlers part 1
  • #39717 - OIDC code flow access token verification is enforced even if the application code does not use it as JWT
  • #39718 - Enforce OIDC code flow access token verification only if JWT is in the application code
  • #39725 - Setting the correct CodeFlowVerifyAccessTokenDisabledTest test class name
  • #39742 - Fix a remaining reference to quarkus.resteasy-reactive. prefix
  • #39746 - ScheduledExecutorService: cannot remove future task from the scheduler
  • #39763 - WebSockets Next: error handlers part 2
  • #39766 - Properly handle array class types to be looked up
  • #39770 - Improve the multipart encoded mode handling in the rest client
  • #39776 - Cannot build native image after 3.9.1 upgrade - missing configuration properties but they exist
  • #39777 - Bean Param init issue - java.lang.NoClassDefFoundError: io/quarkus/generated/int$quarkusrestparamConverter$
  • #39790 - Add quarkus-credentials-deployment where it's missing
  • #39794 - Bump org.jboss.threads:jboss-threads from 3.6.0.Final to 3.6.1.Final
  • #39797 - Docs: fix typo in OIDC tenant resolution by configuration
  • #39798 - Update documentation for QUARKUS AND GRADLE - Development mode: quarkusDev#workingDir has been deprecated
  • #39804 - Always record profiles
  • #39823 - Ensure ParameterConverter is loaded from the TCCL
  • #39829 - Use quarkusDev#workingDirectory
  • #39835 - Bump maven-model-helper to 36
quarkus - 3.9.0

Published by quarkusbot 7 months ago

Complete changelog

  • #25101 - [CI] - quarkus-devtools-compat + Quarkus main
  • #27374 - Update Quarkus CLI doc for installing specific version of the CLI to avoid printing warnings
  • #39144 - WebSockets Next: documentation
  • #39315 - @ConfigMapping handling of Maps is not compatible with old config classes
  • #39344 - Avro schemas aren't generated in isolation
  • #39345 - Isolate Avro schema code generation when using multiple schema files
  • #39363 - Initial version of the WebSocket Next documentation
  • #39413 - Refresh documentation (and some tests) of the Hibernate Search + ORM extension
  • #39427 - Enforce authorization code flow access token verification if JsonWebToken is injected
  • #39428 - Enforce OIDC UserInfo acquisition if UserInfo is injected
  • #39441 - RESTEasy Reactive dependency added to deployment classpath of nearly all Quarkus apps
  • #39445 - Remove Quarkus REST deployment dependency from Vertx HTTP deployment
  • #39447 - Save concat indy allocations on JarResource::getResourceURL
  • #39454 - Bump org.jboss.threads:jboss-threads from 3.5.1.Final to 3.6.0.Final
  • #39458 - Enforce OIDC UserInfo acquisition and authorization code flow access token verification if UserInfo and JsonWebToken beans are injected
  • #39467 - Fix codestarts compatibility with older CLI
  • #39468 - ChainBuildException - Cycle detected after #39352 PR
  • #39470 - Remove the old MetricBuildItem SPI
  • #39471 - Update to Vert.x 4.5.5
  • #39472 - Update SmallRye Config to 3.7.0
  • #39474 - Use explicit jar reference instead of GAV to avoid duplicate log warning
  • #39476 - Fix the broken link to the OIDC client reference doc
  • #39477 - Adjust toggle names in OTel InstrumentBuildTimeConfig
  • #39479 - 3.9.0.CR2: NoClassDefFoundError: io/quarkus/security/spi/runtime/SecurityEvent
  • #39480 - Fix security spi dependency on OTel
  • #39487 - Allow occasional pin events in ShouldNotPin
  • #39491 - Ignore the split access and refresh token cookies for resolving the tenant
  • #39519 - OpenTelemetry - respect proxy settings in VertxGrpcExporter and VertxHttpExporter
  • #39522 - Fix typos in rest doc
  • #39530 - Update profile section in building-native-image.adoc
  • #39531 - Use SmallRye Commons Inet
  • #39533 - Class loader leak in configuration
  • #39536 - Bump org.postgresql:postgresql from 42.7.2 to 42.7.3
  • #39541 - Update SmallRye Config to 3.7.1
  • #39543 - Enable proxy configuration for OpenTelemetry exporters
  • #39562 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.7.0 to 3.7.1 in /devtools/gradle
quarkus - 3.9.1

Published by quarkusbot 7 months ago

Complete changelog

  • #25682 - Dev Services for Postgresql not working with Rancher
  • #36736 - Manage Jose4j dependency in the bom
  • #36737 - Add OpenAPI Filter usage to documentation
  • #39088 - Solve POM formatting issues when creating project/adding extension/removing extension
  • #39224 - WebSockets Next: support method parameter injection
  • #39313 - prod-profile configuration pollutes test profile in integration tests
  • #39371 - Avoid resolving plugin command after the first option
  • #39382 - Preserve POM format when extensions are added/removed
  • #39385 - smallrye-health should hande the case when Vert.x current context is null
  • #39388 - Hibernate runtime property persisting after build
  • #39394 - Handle null Vert.x context in smallrye-health
  • #39426 - Do not record active profile configuration name if a profile one exists
  • #39443 - Use Quarkus wide version of jna-platform in azure-functions
  • #39496 - Gradle build cache prevents source packages to be installed to local Maven repository
  • #39513 - @SecureField in members of the response class isn't applied
  • #39528 - (Doc issue) Getting token using blocking or non blocking calls
  • #39544 - OidcClient: Getting exception when trying to use tokenHelper
  • #39546 - Make maxParameters of MultiPartUploadHandler configurable
  • #39549 - Make max parameters of multipart handling configurable
  • #39564 - Fix Quarkus REST Jackson @SecureField detection on subclasses, interface implementors, fileds of the fields, parametrized types and arrays
  • #39572 - Remove mvnpm and webjars from the 404 page
  • #39574 - Add a section about openapi filters in the doc
  • #39576 - Fix semconv-stability.opt-in property name
  • #39578 - Update quarkus-project-develocity-extension to 1.0.7
  • #39579 - Don't run CDI interceptors on class-level exception mappers
  • #39580 - Fix directory name in vertx.adoc
  • #39581 - The http metrics provide a path instead of REDIRECTION and NOT_FOUND when possible
  • #39583 - Keep the URIs in the metrics tag if they match a client or server pattern
  • #39586 - RestMulti is not sending headers if there is no content
  • #39587 - Properly use headers from RestMulti when the multi is empty
  • #39589 - Only Add OTel Security Events when span is recording
  • #39594 - Redis: add documentation for replicas usage
  • #39595 - Update one of OIDC certificate chain tests to use TenantConfigResolver
  • #39598 - ClassNotFoundException for beanparam class with generics in external artifact
  • #39599 - JsonObject is empty when used with resteasy-reactive
  • #39604 - Do not record local sources in runtime config defaults.
  • #39615 - Allow JsonObject and JsonArray to be used in any POJO for JSON handling
  • #39623 - Type not consistent in sample code
  • #39626 - Update parameter type to be consistent across the doc
  • #39628 - Bump smallrye-jwt.version from 4.4.0 to 4.5.0
  • #39630 - Bump smallrye-reactive-messaging.version from 4.18.0 to 4.19.0
  • #39638 - Avoid all caching in DevModeClient
  • #39642 - WebSocket Next: endpoint callback arguments injection
  • #39645 - Improve the OIDC Client Quickstart document
  • #39651 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.5.0 to 3.6.0
  • #39656 - Bump maven-model-helper to 35
  • #39661 - Fix property name in OIDC docs
  • #39679 - Bump mime4j version to 0.8.11
  • #39682 - Fix postgres datasource devservice not working with rancher-desktop on mac arm
  • #39691 - Fix dev-mode issue with generated classes for Quarkus REST converters
  • #39699 - UpxCompressionBuildStep Not Executed Since Quarkus 3.8.2
  • #39702 - Bring back erroneously removed @BuildStep
  • #39706 - Use --no-daemon when calling gradle update
quarkus - 3.8.3

Published by quarkusbot 7 months ago

Complete changelog

  • #25453 - Mutiny is not compatible with quarkus opentelemetry
  • #31497 - Enabled micrometer.binder.http-server should also capture parameterized sub-resources
  • #39047 - Reactive pg datasource with enabled health check opens more connections than configured
  • #39145 - Hibernate schema validation is flaky and fails due missing tables (while the tables are present)
  • #39162 - Add mapping to a Map<String, ConfigObject> in the documentation
  • #39178 - Update grpc-service-implementation.adoc
  • #39192 - Make HTTP templates for observability work with subresources
  • #39197 - Qute is not adding the right NativeImageResourceBuildItem when using a custom template root
  • #39204 - Update partial extension names to include full extension names
  • #39216 - Unwrap processing exception from REST Client when returning a Uni
  • #39223 - Fix WithSpan uni and multi
  • #39225 - Upgrade to Mutiny 2.5.8
  • #39242 - e quarkus-azure-functions-http generationg function.json with missing method.
  • #39245 - dev-ui shows wrong property for rest-client
  • #39251 - Make mutiny version of pool use the already configured vertx pool
  • #39252 - Explicitly set all HTTP methods for Azure Functions
  • #39255 - Fix config key for dev-ui
  • #39257 - Quarkus 3.8.1: Use GraalVM sdk 23.1.2 over 23.0.1
  • #39260 - Bump GraalVM SDK version to 23.1.2
  • #39265 - Properly support sending InputStream in REST Client
  • #39266 - ./mvnw --file $(pwd)/./pom.xml broken since quarkus 3.7.1
  • #39270 - Update the title of dev-ui.adoc
  • #39271 - Update the title of dev-ui.adoc and fix minor typos
  • #39294 - Qute: add correct NativeImageResourceBuildItem for custom template root
  • #39309 - Normalize POM path
  • #39310 - Wrong reference on list of injected beans
  • #39311 - Be more consistent with extension names in datasource.adoc
  • #39316 - Empty container-group not allowed in Quarkus 3.8.2
  • #39319 - org.graalvm.js:js was renamed to org.graalvm.polyglot:js-community
  • #39337 - Fix rest-client-mutiny mention in the docs
  • #39350 - Exception when building application with a lot of dependencies, String too large to record error
  • #39352 - Make Hibernate / Micrometer integration run after schema creation
  • #39353 - Allow config empty values in the Gradle worker
  • #39354 - Add note about pre-matching filters execution model
  • #39368 - Submodule on second level fails to find itself in dev mode
  • #39372 - Replace org.graalvm.sdk:graal-sdk dependency with org.graalvm.sdk:nativeimage
  • #39379 - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1
  • #39383 - Typo at OIDC Client Mutual TLS config properties
  • #39386 - Update to Brotli4J 1.16.0
  • #39402 - ArC: fix creation of synthetic beans
  • #39411 - Fix typo in Building my first extension
  • #39418 - Use the value of project/default-codestart from the platform descriptor as the default codestart instead of a hardcoded value
  • #39430 - Fix misleading error message when REST Client interface has been indexed
  • #39434 - Qute: fix the NoRestartTemplatesDevModeTest on Windows
  • #39437 - Make sure the current project location isn't overridden by other modules with the same groupId and artifactId
  • #39440 - graal-sdk in 23.1.x brings in org.graalvm.polyglot which causes a couple of issues (wrap up)
  • #39442 - Exclude org.graalvm.polyglot:polyglot from graal-sdk
quarkus - 3.9.0.CR2

Published by quarkusbot 7 months ago

Complete changelog

  • #30450 - Infinispan Extension: Allow InjectMock for RemoteCache
  • #33008 - info extension should have link to ui in devui tile
  • #39240 - Bump org.mockito:mockito-bom from 5.10.0 to 5.11.0
  • #39302 - Adds RemoteCache @InjectMock support in Infinispan
  • #39367 - Improve OIDC client reference document
  • #39389 - Updates to Infinispan 15 release
  • #39398 - Fix incorrect REST artifactId because PR was stale and using old one
  • #39408 - Autogenerated application with oidc-db-token-state-manager fails to be built
  • #39409 - Reduce the allocation pressure on ConfigDiagnostic.unknownProperties
  • #39421 - Bump org.apache.logging.log4j:log4j-api from 2.23.0 to 2.23.1
  • #39422 - Bump com.github.javaparser:javaparser-core from 3.25.8 to 3.25.9
  • #39423 - Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2
  • #39429 - Dev UI: Info card now links to page
  • #39432 - Fix OIDC DB token state validation when no reactive SQL client present
  • #39435 - Upgrade to SmallRye GraphQL 2.8.1
  • #39444 - Save regexp Pattern allocation on config name renaming
quarkus - 3.2.11.Final

Published by quarkusbot 7 months ago

Complete changelog

  • #35659 - Fix File handling as a JAX-RS body parameter
  • #37153 - Bump smallrye-jwt version to 4.4.0
  • #38233 - Bump resteasy.version from 6.2.6.Final to 6.2.7.Final
  • #38236 - Adding a decorator causes bytecode error
  • #38362 - Register JDBC RowSet required bundle
  • #38370 - Include RowSet properties file in native image
  • #38429 - Replace {project-name} attribute in document title for downstream
  • #38430 - Avoid dots in config doc ids as it's causing issues for downstream
  • #38580 - Make the Forwarded Parser syntax parsing case-insensitive
  • #38648 - More documentation adjustments for new downstream tooling
  • #38649 - Use [[anchor]] format consistently
  • #38748 - Sanitize app.dekorate.io/vcs-url kubernetes annotation
  • #38755 - Log when a RestEasy Reactive client close method is called
  • #38785 - ArC: fix interception when some methods return void
  • #38865 - Update commons-compress version to mitigate CVE-2024-25710
quarkus - 3.9.0.CR1

Published by quarkusbot 7 months ago

Major changes

  • #34493 - Add CLI command for Config
  • #37680 - index.html (welcome page) now dynamic
  • #38541 - Support OIDC Client JWT Bearer authentication
  • #38603 - Introduce @ClientBasicAuth annotation
  • #38608 - Allow TLS certificate reloading for the HTTP server
  • #39142 - Initial version of the new declarative WebSocket server API
  • #39159 - Big Quarkus REST rename
  • #39206 - Improve graceful shutdown
  • #39301 - Rename SmallRye Reactive Messaging extensions to Messaging

Complete changelog

  • #1120 - Panache - Sort properties injected in the query should be escaped somehow
  • #1499 - Improve index.html welcome page
  • #5236 - Move handling of NotFound http code from resteasy to the vertx-http extension
  • #7963 - test Fault Tolerance in dev mode
  • #8392 - Hyperlink Rest Resources on 404 page
  • #15926 - Hot Reload for TLS Keystore
  • #16833 - quarkus scheduler does not await termination of scheduledExecutor
  • #20024 - Support Multi<Byte> and Multi<byte[]> for octet stream in Rest Client Reactive
  • #21248 - Clean up JDK 18 workarounds
  • #25453 - Mutiny is not compatible with quarkus opentelemetry
  • #26308 - Panache - load page with join fetch
  • #29172 - Integrate FileVault Utils with Quarkus CLI
  • #31157 - websocket extension should implement ping/pong
  • #31414 - Exclude banned dependency commons-logging in the BOM
  • #31497 - Enabled micrometer.binder.http-server should also capture parameterized sub-resources
  • #33173 - Quarkus Gradle Plugin: tests with encrypted configuration
  • #33495 - OIDC tenant resolution policy
  • #34435 - Upload schema to backup cluster in cross site
  • #34493 - Add CLI command for Config
  • #35410 - Regression 3.3.0 config quarkus.config.locations with vault
  • #35812 - Quarkus 3 -> PanacheRepoqueries SemanticException
  • #36102 - Clarify quarkus.config.locations and multiple profiles documentation
  • #36458 - Enhance OIDC token propagation filters to select named OIDC clients
  • #36496 - Panache simplfied query + CTE with
  • #36581 - Support of Embedded and ManyToOne nested object projection + Support of @ProjectedFieldName on class fields
  • #36594 - Support of Embedded and XXXToOne nested object projection + Support of @ProjectedFieldName on class fields
  • #36836 - Re-enable MP Tracing TCK
  • #36994 - OIDC AccessToken can lead to AmbiguousResolutionException
  • #37285 - Path-matching HTTP Security policy should secure exact path matches for both present and missing ending path separator
  • #37485 - OIDC multi-tenancy @Tenant annotation not selecting tenant
  • #37488 - Quarkus Maven Plugin doc parameters are broken
  • #37622 - Enable caching for quarkus:build and declare dependencies as inputs
  • #37645 - Docs: security-authentication-mechanisms Guide
  • #37680 - index.html (welcome page) now dynamic
  • #37782 - ExtensionDescriptorMojoTest fails on a pristine computer
  • #37809 - [Quarkus main] integration test 'main' fails in native mode: QuarkusTestCallbacksITCase.testCallbackContextIsNotFailed
  • #37901 - OpenAPI filters run twice when storing
  • #37920 - Fixes create and update goals docs
  • #38008 - Export security events as OTel Events
  • #38070 - Avoid executing OpenAPI build filters twice on build
  • #38071 - Bump com.google.api.grpc:proto-google-common-protos from 2.28.0 to 2.30.0
  • #38118 - Rename reflection-config.json into reflect-config.json and resources-config.json into resource-config.json
  • #38127 - Reset junit test's extension failed state for each test class
  • #38166 - Bump grpc.version from 1.59.1 to 1.61.0
  • #38186 - Update native configuration file best practices
  • #38217 - JAXB - Ignore @XmlTransient fields/methods when marking hierarchy for reflection
  • #38242 - Removed Panache marker and annotation processor in favour of Jandex use-site indexing
  • #38248 - Infinispan, upload schemas on backup clusters
  • #38258 - Fix typos and formatting in ADR-0002
  • #38274 - Add details about relocations into README and/or CONTRIBUTING
  • #38288 - Bump com.fasterxml:classmate from 1.6.0 to 1.7.0
  • #38293 - Apply polish to REST Client read timeout handling
  • #38294 - Remove Consul entry from MAINTAINERS.adoc
  • #38309 - Dev UI wraps code viewer content in <!----> HTML comments (on Safari and Chrome, but not Firefox)
  • #38312 - Bump com.google.errorprone:error_prone_annotations from 2.24.0 to 2.24.1
  • #38313 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.12.0 to 4.12.2
  • #38321 - Configuration ignored when using config maps and the prefix conflicts with a "static" config group
  • #38327 - Updated docs for Panache marker removal
  • #38339 - Bump org.apache.groovy:groovy from 4.0.17 to 4.0.18
  • #38341 - Building with relocations
  • #38344 - Apply some more cleanup now that baseline is JDK 17
  • #38345 - Documentation for quarkus.test.profile not mentioning multi-profile support?
  • #38360 - Bump org.mockito:mockito-bom from 5.8.0 to 5.9.0
  • #38377 - Migration path for the new HTTP semantic conventions
  • #38379 - QuarkusComponentTest: support test method parameter injection
  • #38380 - Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 in /devtools/gradle
  • #38382 - Fix documentation for profiles
  • #38383 - Bump org.mockito:mockito-core from 5.9.0 to 5.10.0
  • #38385 - Bump org.assertj:assertj-core from 3.25.1 to 3.25.2
  • #38403 - Update Gizmo to 1.8.0
  • #38408 - Remove an indent not to make it unnecessary section
  • #38414 - Assorted JAX-RS security fixes - CVE-2023-6267 and CVE-2023-5675
  • #38415 - Add com.gradle Maven extensions to Dependabot
  • #38416 - Add build cache for formatter/impsort
  • #38419 - Bump org.mockito:mockito-bom from 5.9.0 to 5.10.0
  • #38423 - Simplify Netty unsafe build item configuration for the shaded JCTools queues
  • #38425 - Make possible to reuse code flow scope calculation and initialized OIDC WebClient
  • #38433 - Bump com.google.http-client:google-http-client-bom from 1.43.3 to 1.44.1
  • #38453 - Arc - BeanManager#getEvent should be adding @Default qualifier
  • #38454 - Arc - Add @Default qualifier to events fired through BM#getEvent() API
  • #38457 - Improve logging of Spring Cloud Config extension
  • #38478 - Vertx: use NoopShutdownExecutorService and DevModeExecutorService
  • #38485 - Retry tests when they fail to fight flaky tests
  • #38496 - Reduce ambiguity around RegisterForReflection's defaults
  • #38508 - Custom authentication mechanism is not invoked when no identity providers are registered
  • #38523 - RESTEasy Reactive and security: invalid response after challenge and exception mapper, two Location headers
  • #38524 - Add Hibernate REST data codestart
  • #38528 - Logging with Panache: better failure condition
  • #38534 - Change default behavior of RegisterForReflection ignoreNested attribute to false
  • #38541 - Support OIDC Client JWT Bearer authentication
  • #38544 - Bump org.mvnpm:lit-element from 4.0.2 to 4.0.4
  • #38554 - Only allow a single Location to be set in RESTEasy Reactive
  • #38559 - Be a bit more consistent with OpenShift case
  • #38560 - VertxCurrentContextFactory: support multiple CDI contexts
  • #38561 - Provide a -Dno-build-cache shortcut do disable the build cache
  • #38563 - The ImageMetricsITCase failing with RH Mandrel because postgres is bigger than expected
  • #38565 - Add a dead simple way to do basic auth in REST Client
  • #38566 - Add Develocity configuration to Quarkus GitHub Bot config
  • #38578 - Upgrade DEV UI to codemirror 6
  • #38586 - Extend scan for CustomResources to full index, instead of simply application index
  • #38588 - Bump org.junit:junit-bom from 5.10.1 to 5.10.2 in /devtools/gradle
  • #38589 - Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 in /devtools/gradle
  • #38590 - Bump org.assertj:assertj-core from 3.25.2 to 3.25.3
  • #38592 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.3.3 to 3.4.4
  • #38598 - Improve Dev Services for Infinispan
  • #38599 - Bump Gradle version to 8.6
  • #38603 - Introduce @ClientBasicAuth annotation
  • #38608 - Allow TLS certificate reloading for the HTTP server
  • #38609 - Support OIDC Client JWT Bearer authentication
  • #38622 - Refactor RESTEasy Classic default JAX-RS security to make endpoint detection more robust
  • #38627 - Bump elasticsearch-opensource-components.version from 8.11.4 to 8.12.1
  • #38628 - Bump grpc.version from 1.61.0 to 1.61.1
  • #38629 - Bump org.junit:junit-bom from 5.10.1 to 5.10.2
  • #38630 - Bump artemis.version from 2.31.2 to 2.32.0
  • #38635 - Add note about C2 compiler in dev-mode
  • #38642 - Adds config file overload for devservices in Infinispan
  • #38645 - Escape column names and paths in order by clause with backticks
  • #38647 - Increase binary size baseline for postgresql IT with Mandrel 23.0
  • #38651 - Update SmallRye Commons to 2.3.0
  • #38668 - Bump org.liquibase:liquibase-core from 4.25.1 to 4.26.0
  • #38679 - Add convenience methods mirroring ReflectiveClassBuildItem factory methods
  • #38685 - Implement TLS Certificate Reload for the Management Interface
  • #38701 - Fix boolean values getters for RegisterForReflection annotations
  • #38707 - MicroProfile Telemetry compatibility
  • #38731 - Switch Hibernate ORM/Reactive/Envers extensions to @ConfigMapping
  • #38735 - Polish datasource config structure to get better generated documentation
  • #38741 - Bump wildfly-elytron.version from 2.2.3.Final to 2.3.0.Final
  • #38742 - Bump io.micrometer:micrometer-bom from 1.12.2 to 1.12.3
  • #38745 - Add test for websocket ping/pong
  • #38749 - ORM/HR+Panache: Remove FETCH from count queries
  • #38751 - Updated MongoDB/Panache parser to latest ORM parser
  • #38754 - JAX-RS default security is applied to annotated, inherited endpoints
  • #38757 - Upgrade to Hibernate Search 7.1.0.CR1, bump Elasticsearch/OpenSearch version for tests/devservices to 8.12/2.11
  • #38758 - Enable Develocity build cache by default and document it better
  • #38759 - gRPC codegen fails for large file name like io.envoyproxy.controlplane:api on windows
  • #38761 - Speedup ContextInstances if there are null instances
  • #38762 - Update JDK to 17.0.10-tem for sdkman usages & ignore gitpod changes in incremental build (GIB)
  • #38764 - ORM/HR/Panache: support with and where queries
  • #38766 - SchedulerUtils Duration parsing breaks when using duration in days without explicit prefix
  • #38772 - Fix HTTP Security policies when OIDC tenant is selected with the @Tenant annotation on Jakarta REST resources
  • #38780 - Support more than one OidcEndpoint annotation on a filter with OidcEndpoints
  • #38781 - @Scheduled not found when in parent classes
  • #38787 - Bump com.google.api.grpc:proto-google-common-protos from 2.30.0 to 2.34.0
  • #38789 - Allow setting the user agent programmatically
  • #38790 - Use docker exec instead of docker cp to create run script for Kafka native DevService
  • #38791 - Scheduler: inheritance of metadata
  • #38792 - Make sure /..;/ isn't resolved as /
  • #38793 - Update ibmcom/db2 image version
  • #38794 - KafkaDevServicesDevModeTestCase instability fix : delete topic at app startup
  • #38796 - ArC: improve validation of interceptor method signatures
  • #38797 - Revive Podman Test Build workflow
  • #38801 - Enhance RestMulti, configurable demand + distinct objects
  • #38804 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0
  • #38805 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.7.3 to 1.8.0
  • #38806 - Bump com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2 from 2.15.0 to 2.15.1
  • #38820 - Add tests to the TLS certificate reload
  • #38822 - Add 'day' support for scheduler every and delayed
  • #38825 - ManagedExecutorConfig does not seem to be working when using constructor injection
  • #38826 - Bump com.google.errorprone:error_prone_annotations from 2.24.1 to 2.25.0
  • #38829 - Bump org.wiremock:wiremock-standalone from 3.3.1 to 3.4.0
  • #38832 - Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive
  • #38834 - More build cache work
  • #38835 - Use consistent versions of the maven-plugin-plugin
  • #38840 - Default reactive route returns 404
  • #38841 - Correct how we process injection point transformers for SR CP
  • #38842 - Do not require IdentityProviders for HTTP Authentication mechanisms without credential types and fail if the required provider is missing
  • #38848 - Use new code block component for Dev UI Code displays
  • #38852 - Add configuration option for resuming on 404
  • #38861 - ArC: add covariant override of Instance.handlesStream() to InjectableInstance
  • #38862 - Update OidcEndpoint annotation to support multiple values
  • #38863 - Use new Vert.x gRPC server for code.quarkus.io
  • #38867 - Bump to DB2 11.5.9.0
  • #38870 - Bump wildfly-elytron.version from 2.3.0.Final to 2.3.1.Final
  • #38871 - Upgrade codeblock dev ui lib to 1.0.12
  • #38885 - Notify manovotn about scheduler-related issues
  • #38896 - Remove checks that Elasticsearch dev service distribution/version matches Hibernate Search configuration
  • #38903 - Bump org.wiremock:wiremock-standalone from 3.4.0 to 3.4.1
  • #38906 - Bump io.fabric8:docker-maven-plugin from 0.43.4 to 0.44.0
  • #38912 - Bump org.mvnpm:echarts from 5.4.3 to 5.5.0
  • #38915 - Revert "Use new Vert.x gRPC server for code.quarkus.io"
  • #38917 - Extend Kafka integration tests to verify JKS and PEM handling
  • #38919 - ImageMetricsITCase.verifyImageMetrics failures in main
  • #38929 - QuarkusComponentTest: support parameterized test methods
  • #38933 - try it out in swagger configuration option
  • #38936 - Update native reflection configuration file best practices
  • #38937 - Option to warn about failures when loading workspace modules, instead of throwing errors
  • #38941 - Bump org.mvnpm:es-module-shims from 1.8.2 to 1.8.3
  • #38942 - Bump scala.version from 2.13.12 to 2.13.13
  • #38945 - Bump org.apache.logging.log4j:log4j-api from 2.22.1 to 2.23.0
  • #38946 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.4.4 to 3.5.0
  • #38954 - Qute: introduce RenderedResults assert API for tests
  • #38956 - Add swagger try-it-out option
  • #38967 - Make standard endpoint names in OidcConfigurationMetadata public
  • #38972 - Bump elasticsearch-opensource-components.version from 8.12.1 to 8.12.2
  • #38974 - Bump org.jboss.resteasy.spring:resteasy-spring-web from 3.1.1.Final to 3.1.2.Final
  • #39002 - @Cache annotation not honored on reactive REST resource beans with separate interface
  • #39005 - Hibernate Reactive: don't make transaction-related beans as unremovable and fail on unconfigured datasource
  • #39007 - Add commons-compress to list of JOSDK/Fabric8 sensitive dependencies
  • #39009 - Narayana update to 7.0.1.Final
  • #39012 - Secure HTTP Permission exact paths both with/without ending path separator so that Jakarta REST endpoint paths are secured by default
  • #39013 - Bump kafka3.version from 3.6.1 to 3.7.0
  • #39014 - Bump com.google.cloud.tools:jib-core from 0.25.0 to 0.26.0
  • #39026 - Address increased build time RSS caused by certificate hot reload
  • #39030 - Fault Tolerance: add simple test for hot reload
  • #39035 - Make OIDC scope separator configurable to support multiple Strava scopes
  • #39044 - Fixes ImageMetricsTestCase
  • #39047 - Reactive pg datasource with enabled health check opens more connections than configured
  • #39050 - Add support for device flow grant type to oidc-client
  • #39051 - Add useful links about the run-java script
  • #39052 - Honor Cache and NoCache annotations on implementations of a JAX-RS interface
  • #39054 - Add support for device grant type to token request
  • #39056 - Increase JNI metrics values to account for (upcoming) 17.0.11+1 changes
  • #39058 - Update SmallRye Config to 3.6.0
  • #39060 - Revert "Fixes ImageMetricsTestCase"
  • #39065 - Bump maven-model-helper to 28
  • #39066 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.5.4 to 3.6.0 in /devtools/gradle
  • #39071 - Bump hibernate-search.version from 7.1.0.CR1 to 7.1.0.Final
  • #39079 - Add simple form base app in security-authentication-mechanisms guide
  • #39081 - Remove remnants of dev-v1
  • #39086 - Fix test assertion
  • #39089 - Allow some test mojos to be resolved online
  • #39091 - Enhance client-side gRPC TLS configuration
  • #39106 - Allows the HTTP server to use PEM truststore
  • #39109 - Correctly forward websocket errors in DevUIJsonRPCTest
  • #39125 - Bump com.google.api.grpc:proto-google-common-protos from 2.34.0 to 2.36.0
  • #39132 - OIDC token propagation: add option to select named OIDC client and token exchange per REST client with the @AccessToken annotation
  • #39142 - Initial version of the new declarative WebSocket server API
  • #39150 - Update resteasy-reactive-migration.adoc
  • #39152 - Add debugging to resteasy / arc interactions
  • #39153 - WebSockets Next: make it possible to write a ping frame to the connection
  • #39154 - WebSockets Next: rename WebSocketServerConnection to WebSocketConnection
  • #39157 - WebSockets Next: add test for filtering connected clients while broadcasting
  • #39158 - Updates to Infinispan 15.0.0.CR1
  • #39159 - Big Quarkus REST rename
  • #39161 - Native quarkus-amazon-lambda-http -- runtime provided is no longer supported
  • #39162 - Add mapping to a Map<String, ConfigObject> in the documentation
  • #39163 - Update Runtime to provided.al2023 for amazon lambda http native
  • #39164 - Improve error message when the keystore/truststore type cannot be detected from the file extension
  • #39165 - Bump JUnit Pioneer to 2.2.0
  • #39166 - Move junit-pioneer to build-parent
  • #39171 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.0.5 to 1.0.6
  • #39172 - Bump org.eclipse.angus:angus-activation from 2.0.1 to 2.0.2
  • #39174 - Enable MP Telemetry TCK
  • #39178 - Update grpc-service-implementation.adoc
  • #39190 - Update kindcontainer to 1.4.5
  • #39192 - Make HTTP templates for observability work with subresources
  • #39193 - WebSockets Next: rename WebSocketServerConnection to WebSocketConnection
  • #39196 - Deprecate HyphenateEnumConverter
  • #39199 - Bump testcontainers.version from 1.19.6 to 1.19.7
  • #39200 - Bump org.jetbrains.dokka:dokka-maven-plugin from 1.9.10 to 1.9.20
  • #39202 - Bump grpc.version from 1.61.1 to 1.62.2
  • #39204 - Update partial extension names to include full extension names
  • #39206 - Improve graceful shutdown
  • #39207 - Export security events as OpenTelemetry Span Events
  • #39208 - Remove jdk*-workarounds from rest-client TCK
  • #39210 - Overriding quarkus.package.output-directory can cause random native build failures
  • #39211 - Bump Microsoft SQL Server JDBC driver to 12.6.1
  • #39212 - Bump mssql-jdbc to 12.6.1
  • #39213 - Ensure that regular jar is not created when a native binary is requested
  • #39214 - Improve logging for IO utils and add thread info in build logs
  • #39215 - No way to configure iat claim as optional in quarkus-oidc
  • #39216 - Unwrap processing exception from REST Client when returning a Uni
  • #39217 - Remove commented out code from ResteasyReactiveOutputStream
  • #39223 - Fix WithSpan uni and multi
  • #39225 - Upgrade to Mutiny 2.5.8
  • #39226 - WebSockets Next: test for filtering connected clients while broadcasting
  • #39227 - No SecurityScheme on OpenAPI when using openIdConnect and @PermissionsAllowed
  • #39232 - Update docs as Quarkus no longer defautling keystore type to JKS
  • #39236 - Resolve OIDC tenants with path-matching configuration as alternative to TenantResolver
  • #39239 - Bump org.apache.groovy:groovy from 4.0.18 to 4.0.19
  • #39243 - Detect .truststore and .keystore files as JKS
  • #39245 - dev-ui shows wrong property for rest-client
  • #39248 - WebSockets Next: attempt to fix/diagnose flaky tests [do not merge yet!]
  • #39249 - OIDC make token iat claim optional via config property
  • #39250 - Migrate from config classes to @ConfigMapping OIDC token propagation, OIDC GraphQL client and OIDC client filters
  • #39251 - Make mutiny version of pool use the already configured vertx pool
  • #39253 - Upgrade Smallrye Stork to 2.6.0
  • #39255 - Fix config key for dev-ui
  • #39257 - Quarkus 3.8.1: Use GraalVM sdk 23.1.2 over 23.0.1
  • #39259 - Add handling of the annotation @PermissionsAllowed on methods or class for OpenAPI
  • #39260 - Bump GraalVM SDK version to 23.1.2
  • #39261 - Support programmatically created OidcClients in custom OIDC Client filters
  • #39262 - Make it easy for custom OIDC filters to use programmaticatlly created OIDC Clients
  • #39264 - Escape entity name in Panache queries
  • #39265 - Properly support sending InputStream in REST Client
  • #39266 - ./mvnw --file $(pwd)/./pom.xml broken since quarkus 3.7.1
  • #39267 - Consolidate rerouted requests in access log
  • #39270 - Update the title of dev-ui.adoc
  • #39271 - Update the title of dev-ui.adoc and fix minor typos
  • #39275 - Bump jaxb-runtime.version from 4.0.4 to 4.0.5
  • #39276 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.3.5 to 24.3.7
  • #39279 - Renaming reactive messaging to Quarkus messaging
  • #39282 - Add missing headers configuration for InputStream handling
  • #39285 - Support sending Multi<io.vertx.mutiny.core.buffer.Buffer> in REST Client
  • #39287 - Enhance TLS certificate alias and SNI handling (HTTP & gRPC)
  • #39288 - WebSockets Next: ping/pong and callbacks API refactoring
  • #39289 - Validate that http and https are not on the same port
  • #39291 - Enable gRPC code generation to utilize argument file
  • #39301 - Rename SmallRye Reactive Messaging extensions to Messaging
  • #39303 - Update native configuration best practices for proxies
  • #39308 - Update SmallRye Config to 3.6.1
  • #39309 - Normalize POM path
  • #39311 - Be more consistent with extension names in datasource.adoc
  • #39312 - Refine extension search to allow searching on "rest"
  • #39316 - Empty container-group not allowed in Quarkus 3.8.2
  • #39317 - Update SmallRye GraphQL to 2.8.0
  • #39318 - Fail to deploy application when http and https ports are the same
  • #39319 - org.graalvm.js:js was renamed to org.graalvm.polyglot:js-community
  • #39320 - Quarkus OIDC Client: OidcRequestFilter is missing OIDC client name information
  • #39326 - Updates Infinispan to Protostream 5.0.1.Final
  • #39328 - Pass the client and tenant id to OIDC request filters
  • #39335 - Various small tweaks for the REST extensions
  • #39337 - Fix rest-client-mutiny mention in the docs
  • #39340 - Bump com.gradle:common-custom-user-data-maven-extension from 1.12.5 to 1.13
  • #39341 - Bump org.eclipse.jgit:org.eclipse.jgit from 6.8.0.202311291450-r to 6.9.0.202403050737-r
  • #39342 - Migrate Keycloak Admin Client from config classes to the @ConfigMapping
  • #39346 - Document the types of allowed large payloads in REST Client
  • #39349 - Update gitflow-incremental-builder to 4.5.3
  • #39353 - Allow config empty values in the Gradle worker
  • #39354 - Add note about pre-matching filters execution model
  • #39357 - Migrate Security WebAuth config classes to @ConfigMapping
  • #39366 - Update Kotlin to 1.9.23
  • #39370 - Do not return on exact match when searching extensions
  • #39373 - Add some guide metadata for REST extensions
  • #39377 - Small doc adjustments for the Mailer guides
  • #39378 - Do not skip docs for snapshot deployment
  • #39379 - Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1
  • #39380 - Bump apicurio-registry.version from 2.5.8.Final to 2.5.9.Final
  • #39381 - Bump io.micrometer:micrometer-bom from 1.12.3 to 1.12.4
  • #39383 - Typo at OIDC Client Mutual TLS config properties
quarkus - 3.8.2

Published by quarkusbot 8 months ago

Complete changelog

  • #19849 - Reactive rest client invoke MessageBodyReader.isReadable with null value of annotations parameter
  • #27999 - quarkus.datasource."datasource-name".jdbc.min-size not honored if max-lifetime is set
  • #35993 - Event-loop thread blocked when connecting to an unavailable OIDC server
  • #37984 - Custom SecretsKeyHandler not found after update to 3.6.4
  • #38007 - Failure to resolve encrypted configuration properties with the Gradle plugin
  • #38392 - Application.properties string substitution does not work when using gradle variables
  • #38424 - application-test.yml is not utilized during tests executed during gradle build
  • #38435 - Fix CLI not recognizing installed plugins
  • #38900 - Bump Smallrye Reactive Messaging from 4.16.2 to 4.17.0
  • #38971 - Clarify that quarkus.profile cannot be set from a profile aware file
  • #38988 - Do not expand configuration for Gradle cache
  • #38989 - cert chain public key resolver thumbprints
  • #39001 - Update to Vert.x 4.5.4 and Netty 4.1.107
  • #39021 - Upgrade to testcontainers 1.19.6
  • #39023 - Remove selector field from generated Job manifest in docs
  • #39041 - JAX-RS seeOther does not work with IPv6
  • #39046 - Make sure Response and RestResponse work properly with IPv6 addresses
  • #39057 - Skip analysis of plugin executions with phases post quarkus:dev preparing for dev mode launch
  • #39059 - Exception in blocking graphql query is wrapped
  • #39063 - Fix the OIDC token verification failure with the inlined cert chain
  • #39067 - Updates to Infinispan 14.0.25.Final
  • #39068 - Optionally run DNS lookup for OIDC server requests on worker thread
  • #39069 - Do not fail UPX if compression level is not given
  • #39070 - Doc: add Pulsar in Dev Services Overview
  • #39072 - Update to Agroal 2.3
  • #39078 - Unwrap actual GraphQL data fetching exception if it is wrapped
  • #39093 - Fix cross-references in the Vert.x Reference Guide
  • #39094 - Emphasize the need to add quarkus-junit5-mockito as a dependency to use mock injection
  • #39102 - Properly pass annotations to MessageBodyReader in REST Client
  • #39120 - Startup fails with Kafka Stream if topics for topics check not defined when check is disabled
  • #39121 - Do not fail on resolve kafka streams topics when topics check disabled
  • #39122 - Use bcrypt password mapper in elytron-security-jdbc docs
  • #39123 - Quarkus Dev Services passes wrong volume path to Docker on Windows
  • #39130 - When building images with jib the fast-jar-lib layer is always changed
  • #39136 - Fix wrong volume host path being used on Windows
  • #39147 - Keep the timestamps when copying jars and building JIB layers
  • #39160 - Fail on conflicting deployment kinds
  • #39168 - Remove misleading note from jacoco.enabled
  • #39169 - Unable to produce multiple synthetic beans of same type having different identifiers
  • #39179 - Allow setting the SettingsDecrypter when initializing a Maven artifact resolver
  • #39181 - ArC: fix BeanConfiguratorBase#read()
  • #39201 - Bump quarkus-http.version from 5.2.0.Final to 5.2.1.Final
  • #39203 - Fix typo in testing Getting Started guide example
quarkus - 3.8.0

Published by quarkusbot 8 months ago

Complete changelog

  • #35686 - Sporadic "Failed to export spans. The request could not be executed. Full error message: Stream was closed"
quarkus - 3.8.1

Published by quarkusbot 8 months ago

Complete changelog

  • #5314 - Subresouce init resource failed when using ResourceContext.getResource
  • #36427 - Keycloak admin client fail with "authHeader" is null when using classic extensions
  • #37065 - Azure Functions Http: missing HTTP method definitions for delete and patch
  • #37779 - No healthcheck for default Agroal datasource if quarkus.datasource.db-kind is not set
  • #37962 - Can't specify custom quarkus.profile when running tests
  • #38557 - Overwriting application configuration does not work with .env File
  • #38798 - Using custom header in REST client together with @NotBody annotated argument results in warning from EndpointIndexer
  • #38880 - CronJob deployment doesn't work due to selector field
  • #38881 - Remove selector field if it's empty from manifest
  • #38891 - Reduce message log level
  • #38895 - Make VertxGrpcExporter more robust
  • #38899 - Fix Keycloak Admin Client Classic when used with the RESTEasy JSON-B and REST Client JSON-B extensions
  • #38901 - OidcProvider throws NPE when certificate chain is configured with OIDC server which has no JWK keys at the startup
  • #38909 - Bump org.postgresql:postgresql from 42.7.1 to 42.7.2
  • #38923 - Allow all HTTP methods in Azure functions
  • #38925 - Improve shutdown of VertxHttpExporter and VertxGrpcExporter
  • #38927 - Use supplier in order to properly have mutiny retry
  • #38928 - quarkus-quartz: CDIAwareJob destroys instance of Quartz Job too early when Job is a @Dependent bean
  • #38932 - Fix NPE when OIDC token must be verified with the chain with OIDC server returning no JWKs
  • #38934 - Agroal Data Source Health check failing for reactive data source
  • #38935 - Upgrade to Mutiny 2.5.7
  • #38938 - Propagate user.dir to Gradle worker
  • #38944 - Bump smallrye-open-api.version from 3.9.0 to 3.10.0
  • #38949 - Postgresql bump causing detection of instance Random/SplittableRandom
  • #38952 - Properly pass errors from JsonRPC backends to Dev UI
  • #38953 - Unwrap the actual failure from JsonRPC if it's wrapped
  • #38955 - Try to get more disk space
  • #38957 - Quartz - fix @Dependent job creation/destruction when there is a re-fire
  • #38958 - Runtime reinitialize org.postgresql.util.PasswordUtil$SecureRandomHolder
  • #38959 - Agroal - Only generate health checks for JDBC datasources
  • #38978 - Bump org.mariadb.jdbc:mariadb-java-client from 3.3.2 to 3.3.3
  • #38979 - Propagate quarkus.test.profile to Gradle worker
  • #38986 - Add missing brace in property expression
  • #38990 - Quarkus 3.7.4 java.lang.ClassNotFoundException when running devsevices with gradle
  • #38995 - Take client methods into account in server endpoint indexer
  • #38997 - Add hint about exporter collector protocol on generic gRPC error
  • #38999 - Remove JetBrains @Nullable from RESTEasy Reactive code
  • #39006 - Bump Keycloak version to 23.0.7
  • #39020 - Make VertxHttpExporter more robust
  • #39022 - JAVA_APP_DIR should be set for container images
  • #39024 - Set JAVA_APP_DIR env var when necessary
  • #39028 - Make Sub Resources unremovable beans
  • #39029 - Update to Brotli 1.14.0
  • #39031 - Add commons-codec to Dev Services dependencies
quarkus - 3.7.4

Published by quarkusbot 8 months ago

Complete changelog

  • #37608 - gRPC starter app is using legacy approach, single HTTP server should be used instead
  • #38236 - Adding a decorator causes bytecode error
  • #38504 - NPE on oidc-client when quarkus.oidc-client.grant-options.password.password not provided
  • #38533 - 'Unable to find a JDBC driver' for Hibernate Reactive after updating to 3.7.1
  • #38683 - Build time performance regression and bigger native binaries when migrating from 3.5 to 3.6 or 3.7
  • #38688 - Making sure deployment modules excluded in POM files aren't pulled in by the Gradle plugin
  • #38721 - Java 21: @VirtualThreadUnit produces very slow tests
  • #38763 - Enable an injection of the OIDC code flow access token verificaton material
  • #38767 - Fail early if OIDC client password grant is misconfigured
  • #38771 - Adds an implementation note about @VirtualThreadUnit limitations
  • #38775 - Use the right MongoDB ClientSession interface
  • #38776 - OidcRequestFilter with OidcEndpoint applied to all endpoints
  • #38777 - OIDC Code flow access token verification goes ahead even if the ID token verification has failed
  • #38779 - Fix OidcEndpoint annotation processing
  • #38784 - Fix guide URL in RESTEasy Client extension
  • #38785 - ArC: fix interception when some methods return void
  • #38798 - Using custom header in REST client together with @NotBody annotated argument results in warning from EndpointIndexer
  • #38800 - Don't warn about @NotBody use in @GET methods in REST Client
  • #38802 - Multipart form data is interpreted as a file although it's not a file
  • #38803 - OIDC server is erroneously shown as not available
  • #38810 - Expand types which are considered text in multipart handling
  • #38815 - Support security identity propagation in VT
  • #38816 - Propagate Vert.x context on all ExecutorService methods for VirtualThreadExecutor
  • #38817 - Mocking Singleton does not work even when using @MockitoConfig(convertScopes = true) - Bean produced from factory method
  • #38818 - Allow RunAndCheckMojoTestBase subclasses to override how much memory extension tests are allowed
  • #38819 - Add response text to the OIDC bootstrap log errors
  • #38821 - Configure SISU bean filtering for the bootstrap Maven resolver
  • #38824 - Memory leak when using FT Fallback with dependent beans
  • #38833 - Keycloak Admin Client Reactive error id: 9009f9b4-1d58-4011-9ff2-49b87bb59ddd-1: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "authHeader" is null
  • #38836 - Fix Keycloak Admin Client Reactive Jackson reader provider priority so that the client can work when the JSONB REST client extension is present
  • #38837 - Quarkus create new project fails when -DnoCode is used and artifactId is not set properly
  • #38843 - Check the code flow access token after ID token
  • #38844 - Fix copy/paste typo
  • #38849 - Ensure that generated project GAV is always set
  • #38851 - Kafka integration tests fail with latest Mandrel/GraalVM 24.1-dev builds
  • #38853 - [3.7] Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive
  • #38855 - Make registration of OAuthBearerValidatorCallbackHandler conditional
  • #38858 - Testing: fix @MockitoConfig(convertScopes=true) with auto-producers
  • #38859 - Fix warning when launching dev mode specifying quarkus-maven-plugin GAV on the command line
  • #38865 - Update commons-compress version to mitigate CVE-2024-25710
  • #38866 - Sporadic error in custom readiness check using keycloak-admin-client: IllegalStateException: Client is closed
  • #38868 - Add config flag to disable jacoco
  • #38882 - Quartz - prevent memory leak when Job instance is a @Dependent bean
  • #38886 - Ignore ValidationSchema that results in registering all models
  • #38888 - SmallRye Health: terminate request context properly
  • #38889 - Kafka reactive messaging extension incompatible with Micrometer Prometheus extension for Quarkus 3.7.*
  • #38890 - Log resolved OIDC tenant id and how the bearer token is found
  • #38894 - Disable messaging observation by default for backwards compatibility
  • #38897 - Attempt to fix flaky DependentBeanJobTest
quarkus - 3.7.3

Published by quarkusbot 8 months ago

Complete changelog

  • #36341 - The API method KafkaStreams#cleanUp() is not applicable when use @Produces to build the topology
  • #37091 - Fix VertxGrpcExporter reponse status handling
  • #37911 - Store since JavaDoc tag in the configuration metadata, so that Quarkiverse projects can render it in their documentation if they like
  • #38055 - Make annotation app.quarkus.io/vcs-uri optional in Kubernetes extension
  • #38079 - Make OidcTestSecurityIdentityAugmentor faster by making privateKey's generation final and static
  • #38196 - Use Vert.x pool with Jackson
  • #38477 - Add disabled workflow to deploy snapshots in Quarkiverse extensions
  • #38489 - OIDC authentication.extra-params not added to dev-services auth request
  • #38602 - QuarkusComponentTest: @TestConfigProperties not applicable to method (override multiple config properties)
  • #38607 - Gradle: fix IllegalStateException when resolving project deps
  • #38613 - RabbitMQ Health Checks cannot be disabled from 3.7+
  • #38615 - Updates to Infinispan 14.0.24.Final
  • #38619 - Pass extra authentication params in the OIDC DevUI code flow redirect URL
  • #38626 - Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2
  • #38650 - UI doesn't work correct with umlauts
  • #38653 - Enforce Dev UI charset to UTF-8
  • #38655 - Allow for multiple TestConfigProperty annotations on methods
  • #38656 - Upgrade the Mutiny Vert.x bindings to 3.9.0
  • #38658 - Configure a REST Client ClientLogger vía CDI
  • #38662 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.5.2 to 3.5.4 in /devtools/gradle
  • #38663 - ContainerRequestContext.getUriInfo().getMatchedURIs() IndexOutOfBoundsException
  • #38664 - Bump Smallrye RM from 4.16.0 to 4.16.1
  • #38670 - Make ClientLogger beans unremovable
  • #38671 - Redis Client: improve documentation for sentinel and cluster
  • #38672 - Remove WATCH Command in absence of Optimistic Locking
  • #38673 - Fix OidcRequestFiler typo in security docs
  • #38674 - Improve flaky test
  • #38675 - Correct example generated yaml in extension metadata docs
  • #38676 - OpenAPI does not fill roles in SecurityScheme in schema
  • #38680 - Log how Keycloak devservice maps resources
  • #38681 - Upgrade to Hibernate ORM 6.4.4.Final / bytebuddy 1.14.11
  • #38686 - Make GraphQL Metrics End when Exceptional
  • #38692 - Bump com.gradle:gradle-enterprise-maven-extension from 1.20 to 1.20.1
  • #38693 - Bump commons-codec:commons-codec from 1.16.0 to 1.16.1
  • #38694 - OpenAPI: remove check that avoids running auto-security at build
  • #38703 - RESTEasy Reactive Multipart struggles with non-file binary uploads
  • #38705 - Kafka Streams fire event after created and before scheduling the start
  • #38706 - Elasticsearch container reuse creates a new container on each run
  • #38709 - Don't provide empty paths when using a root prefix
  • #38710 - Avoid Vert.x GraphQL deprecation warning
  • #38712 - Bump Smallrye RM from 4.16.1 to 4.16.2
  • #38713 - Only configure shared network for Elasticsearch/OpenSearch containers where necessary
  • #38714 - Don't assume that multipart part without filename is always text
  • #38728 - Encode Kafka messages with UTF8
  • #38730 - Accept-Header in hibernate validator's ResteasyReactiveLocaleResolver is resolved case-sensitive
  • #38732 - Quarkus should still allow to create project with Java 11 (for older streams and other platforms)
  • #38733 - Allow Java 11 as LTS for older streams and other platforms
  • #38738 - Make accept header check in validation case insensitive
  • #38748 - Sanitize app.dekorate.io/vcs-url kubernetes annotation
  • #38755 - Log when a RestEasy Reactive client close method is called
  • #38756 - Bump Keycloak version to 23.0.6
  • #38760 - Set COMPILE_ONLY flag on relevant dependencies that appear on DEPLOYMENT_CP and RUNTIME_CP
quarkus - 3.8.0.CR1

Published by quarkusbot 8 months ago

Complete changelog

quarkus - 3.7.2

Published by quarkusbot 8 months ago

Complete changelog

  • #37807 - SSL requests hang when returning a CompletableFuture
  • #38101 - smallrye-openapi property oidc-open-id-connect-url might not be fixed at build time
  • #38231 - OpenAPI: Always run OpenIDConnectSecurityFilter at runtime
  • #38310 - Add note about the two quarkus-extension files
  • #38394 - quarkus-cache: "keyGenerator" destroyed, even if it is annotated with "Singleton"
  • #38397 - Use actions/setup-java GPG key feature
  • #38411 - Cache: only dependent CacheKeyGenerator beans are destroyed after use
  • #38422 - nested configurations in extension: sub-property is seen as nested entity.
  • #38431 - quarkus.oidc-token-propagation-reactive.enabled-during-authentication does not work correctly in the code flow
  • #38442 - Make sure the code flow access token is propagated during the authentication
  • #38444 - Fix request hanging condition
  • #38451 - Remove workaround for HHH-17683 in Panache
  • #38479 - Stricter and false positive env variables validation after upgrade to 3.7.0
  • #38483 - Add a tool to check cross references
  • #38488 - Update to Vert.x 4.5.2
  • #38495 - Add org.graalvm.regex:regex to runnerParentFirstArtifacts
  • #38499 - Alpn property not work in rest client reactive
  • #38500 - Make quarkus.rest-client.alpn work in programmatically created client
  • #38506 - lombok warning when building with 3.7.1
  • #38514 - Alpn property not work for single rest client reactive
  • #38516 - Add missing alpn config key handling from named config
  • #38521 - Panache sorting no longer works for embedded fields in Quarkus 3.7.1
  • #38525 - Fix typo in RedisClientConfig JavaDoc
  • #38527 - Revert "Escape column names with backticks in order by clause of hql query"
  • #38543 - LinksProcessor ID field error for native class HalCollectionWrapper
  • #38545 - Enhance Adding extension section in cli-tooling documentation page
  • #38546 - Add globbing pattern to cli-tooling.adoc
  • #38548 - Bump smallrye-open-api from 3.8.0 to 3.9.0
  • #38549 - Upgrade actions/setup-java to v4
  • #38550 - Upgrade checkout and java-setup actions to version v4
  • #38558 - Upgrade to Hibernate ORM 6.4.3.Final
  • #38580 - Make the Forwarded Parser syntax parsing case-insensitive
  • #38582 - Config property expects to have hyphen before digit
  • #38596 - Add missing entry in BOM for Hibernate Search outbox-polling relocation
  • #38597 - LinksProcessor ID field error for native class HalCollectionWrapper
  • #38605 - ArC: RequestContext - implement the activity check consistently
  • #38606 - Activating DEBUG for io.quarkus.oidc results in FORMAT_FAILURE
  • #38610 - Update SmallRye Config to 3.5.4
  • #38611 - Redis Client: add support for new configuration options
  • #38612 - Fix the OIDC debug message format bug
  • #38616 - AppCDS containerized generation runs with UID 1000 which can clash with an existing user with UID 1000 on the host
  • #38620 - Set quarkus-oidc-token-propagation-reactive status to stable
  • #38633 - Move Dev UI locking back to Quarkus BOM
  • #38636 - Update Vert.x to version 4.5.3
  • #38638 - Update activemq-artemis-broker container to 1.0.25
  • #38644 - Fix AppCDS generation when using podman
  • #38648 - More documentation adjustments for new downstream tooling
  • #38649 - Use [[anchor]] format consistently
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