quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are hidden (Show)

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
quarkus - 3.2.8.Final

Published by aloubyansky 12 months ago

Complete changelog

  • #36916 - Tiny grammar tweaks for the Authorization of web endpoints guide
  • #36869 - Produce a 503 response when there no more worker threads to handle blocking requests
  • #36860 - Exhausted thread pool returns error 500 instead of 503 status code
  • #36852 - Remove erroneous preview status from cache doc
  • #36837 - Tiny Vale tweaks for Datasource and Logging guide
  • #36835 - Duplicate Authorization Bearer Header Fix
  • #36833 - More reliable test setup in integration-tests/hibernate-orm-tenancy/datasource
  • #36816 - Fixing Db2 Driver typo
  • #36814 - Documentation not correct : https://quarkus.io/guides/datasource#configure-a-jdbc-datasource (DB2 driver)
  • #36810 - AccessTokenRequestReactiveFilter::propagateToken duplicates the authorization header
  • #36802 - Fix assertions in Hibernate ORM 5.6 compatibility tests
  • #36794 - hibernate-orm-compatibility-5.6 tests are failing on CompatibilityTest.offsetTime
  • #36788 - Fix dead link in infinispan-client-reference.adoc
  • #36705 - Bump Keycloak version to 22.0.5
  • #36682 - Vert.x: fix NPE in ForwardedProxyHandler
  • #36668 - Fix quarkus update regression on extensions
  • #36664 - Take @ConstrainedTo into account for interceptors
  • #36656 - TrustedXForwarderProxiesUnknownHostnameFailureTest failing on Windows
  • #36651 - Dev UI: Fix height in Rest Client
  • #36645 - QuarkusSecurityTestExtension afterEach call should not be made for tests without @TestSecurity
  • #36628 - Make the ZSTD Substitutions more robust
  • #36620 - Dev UI Rest Client Page has additional scroll bar
  • #36605 - Fix handling of HTTP/2 H2 empty frames in Resteasy Reactive
  • #36604 - Fix handling of HTTP/2 H2 empty frames in Resteasy Reactive
  • #36601 - QuarkusSecurityTestExtension should not call CDI.current() when annotation is not present.
  • #36566 - Fix deployer detection in quarkus-maven-plugin
  • #36556 - ArC: fix PreDestroy callback support for decorators
  • #36545 - @PostConstruct and @PreDestroy support on @Decorator classes
  • #36544 - Update Vert.x version to 4.4.6
  • #36501 - Let custom OIDC token propagation filters customize the exchange status
  • #36459 - Let custom OIDC token propagation filters provide client name
  • #36453 - Upgrade Oracle JDBC driver to 23.3.0.23.09
  • #36436 - Upgrade to Hibernate ORM 6.2.13.Final
  • #36420 - Allow parallel execution of blocking health checks
  • #36419 - Blocking Health Checks should be executed in parallel, not sequentially/ordered
  • #36408 - Ensure that SSE builder works in native
  • #36406 - AssembleDownstreamDocumentation - print guide name
  • #36403 - IBM Db2 - Register resource bundle classes for reflection
  • #36402 - Native Picocli build breaks SSE client
  • #36399 - quarkus-jdbc-db2: resource bundle missing
  • #36382 - redis-cache blocks the eventloop
  • #36377 - Allow @ClientHeaderParam to override User-Agent
  • #36371 - Fix issue in Java migration in dev-mode
  • #36351 - Properly handle invalid response body errors in Reactive REST Client
  • #36333 - Prepare for ORM update
  • #36329 - Custom User-Agent header ignored
  • #36325 - Selection of the deployer doesn't work as expected
  • #36311 - Upgrade: Hibernate ORM 6.2.11.Final and Reactive 2.0.6.Final
  • #36299 - quarkus-flyway: Java-Migration does not get picked up on live reload
  • #36290 - Fixed URL for configuring JSON support
  • #36261 - Upgrade to Hibernate Search 6.2.2.Final
  • #36257 - Rest client call hangs when receiving an invalid chunked response and does not release resources (e.g. Bulkhead semaphore)
  • #36234 - NullPointerException for request with empty Host header
  • #36223 - Fix Liquibase on Windows 11
  • #36179 - Update to the JDBCStore section of the Transaction guide
  • #36160 - Improve handling of broken accept headers in MediaTypeHeaderDelegate
  • #36159 - Resteasy Reactive incorrectly handles broken accept header
  • #36144 - PG Reactive Client: Cannot create Money value in Range (-1.00, 0.00)
  • #36143 - Fix Authorization of Web Endpoints link
  • #36119 - quarkus-redis need newer vertx-redis-client to fix connection pool issue
  • #36062 - Don't register subresource for reflection based on their use as a return type
  • #36050 - Quarkus 3.3.3 - injecting UserTransaction generates Jandex warnings on startup
  • #36025 - Don't use RuntimeDelegate in ResponseHandler
  • #36024 - ClassCastException with RESTEasy reactive and a Jersey client
  • #35990 - Don't ignore empty SSE events in client
  • #35987 - Improve the way HTTP authorizer logs exceptions
  • #35975 - OIDC: AuthenticationRedirectionException after successful login
  • #35966 - SSE: Reactive SseEventSource client doesn't consume empty events
  • #35959 - Log invalid CORS origin and method
  • #35958 - [GraalVM 24.0] Hibernate ORM elasticsearch native integration tests fail with return type mismatch
  • #35956 - Fix return type of hibernate-search substitution
  • #35938 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /bom/application
  • #35937 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /independent-projects/tools
  • #35914 - Prevent recording configuration coming from Gradle
  • #35910 - Add logic to load yaml recipes based on the extension
  • #35899 - Add note about unsupported @Lock in Spring Data JPA
  • #35888 - Restore missing parameters in OIDC Dev UI client cred and password SwaggerUI/GraphQL handlers
  • #35876 - More hierarchical classes are not picked up as global interceptors
  • #35858 - NullPointerException when entity primary key has the type byte[]
  • #35846 - Fixes aggregation of configurations with two different executions ids
  • #35844 - Improve description of the duration format in configuration documentation
  • #35831 - Quarkus aggregate configurations from different executions that share the same goal
  • #35828 - Bump smallrye-reactive-types-converter.version from 3.0.0 to 3.0.1
  • #35817 - Improve Qute + Cache integration
  • #35804 - HTTP fix response compression support
  • #35784 - Document the ability to automatically compress rotated log files
  • #35770 - Adding additional information for the JDBCStore section of the Transaction guide
  • #35769 - Default response content type using GraphQL spec
  • #35762 - Delete temporary openshift files
  • #35747 - Large files remain in /tmp after OpenShift deployments
  • #35740 - Fix invalid logging pattern
  • #35731 - Guard against null headers when converting a provided Response
  • #35710 - Fix potential NPE in HTTP proxying
  • #35706 - Azure-Functions crash when X-Forwarded headers are enabled java.lang.NullPointerException
  • #35690 - Upgrade to Hibernate ORM 6.2.9.Final and HR 2.0.5.Final
  • #35685 - Fix typo which affects OIDC Dev UI when either client credentials or password grant is used
  • #35682 - Clarify how PasswordProvider in security-jpa has to be used
  • #35677 - ArC: log warning about removed beans for BeanContainer operations
  • #35674 - ArC: fix decorators and interface default methods
  • #35671 - security-jpa: Wrong password passed to custom password provider
  • #35664 - Arc: CDI Decorators and interface methods with default implementations
  • #35642 - Add plexus version constraints to the bootstrap BOM
  • #35638 - Preserve format style when adding after-shutdown message
  • #35637 - Quarkus outputs messages with un-substituted %s strings on shutdown
  • #35635 - Refactor Hibernate config mapping to use groups instead of dotted names (take 2)
  • #35634 - Extends ServerInterceptor not working
  • #35631 - Quarkus 3.2: Hibernate ORM configuration problem #2
  • #35627 - Hibernate Reactive Panache: fix WithSessionOnDemand implementation
  • #35622 - Copyedit the style of config-yaml.adoc for reuse in the product docs
  • #35617 - Update bytebuddy as we need a version working with Java 21
  • #35614 - LogManager error of type FORMAT_FAILURE: Formatting error
  • #35613 - Add support for Podman auth file in Jib
  • #35609 - Quarkus build with quarkus.container-image.builder=jib does not consider podman's auth.json
  • #35599 - Keycloak/Quarkus Issues: Dev and Prod
  • #35592 - Fix Jakarta Cookie serialization in native
  • #35582 - Unable to serialize jakarta.ws.rs.core.Cookie after updating to 3.2.0 in native-image
  • #35568 - Hibernate Reactive Panache MySQL
  • #35563 - Disable scan and local cache for update-version.sh
  • #35547 - Use BeanContainer.beanInstance instead in docs
  • #35542 - Report 401 and remove OIDC session cookie if it is malformed
  • #35541 - Add a metric for rejected submissions to the pool
  • #35540 - VertxPoolMetrics should count rejected requests
  • #35482 - OIDC Malformed q_session cookie causes HTTP 500 Internal Server Error
  • #35132 - Some longer timeouts for CI
  • #34562 - Fix duration converter with multiple units
  • #34391 - Fetch recipes from quarkus-updates for the non-core extensions updates
  • #34348 - Add support for @GlobalInterceptor on producer methods
  • #33030 - Native image with liquibase on Windows 11
  • #21358 - Can't use GlobalInterceptor gRPC annotation with interceptor produced by a method
  • #12260 - Quarkus logging with compress option
quarkus - 3.5.0

Published by gsmet 12 months ago

Complete changelog

  • #36527 - Start MongoDB 4.4 instead of 4.0
  • #36523 - Minor OIDC Auth0 updates
  • #36518 - Allow for setting logging scope programmatically
  • #36517 - Use Mandrel 23.1 in windows CI
  • #36501 - Let custom OIDC token propagation filters customize the exchange status
  • #36495 - Support external OTel exporters in CDI
  • #36490 - Take ReaderInterceptor into account when reading SSE events
  • #36487 - Upgrade to Liquibase 4.24.0
  • #36485 - Fix typo in gradle-tooling.adoc
  • #36474 - Fix some issues in getting-started-dev-services
  • #36465 - Be more consistent in guides when creating projects/adding extensions
  • #36464 - HTTP reference guide - HTTP/2 section update, drop JDK 8 note
  • #36459 - Let custom OIDC token propagation filters provide client name
  • #36457 - Update builder images to jdk-21
  • #36453 - Upgrade Oracle JDBC driver to 23.3.0.23.09
  • #36452 - Fix doc extension-add.adoc
  • #36451 - Adjust extension name for consistency with rest of Quarkus
  • #36446 - Regression: Liquibase fails to migrate on Quarkus start, crashing the application
  • #36445 - Updates to Infinispan 14.0.19.Final
  • #36442 - Use default content type when X-SSE header not set
  • #36436 - Upgrade to Hibernate ORM 6.2.13.Final
  • #36432 - Hibernate Reactive Panache: improve error message
  • #36420 - Allow parallel execution of blocking health checks
  • #36419 - Blocking Health Checks should be executed in parallel, not sequentially/ordered
  • #36417 - Reduce timeout of the doc build to 60 minutes
  • #36413 - Simplify virtual threads guide by pushing users to 21
  • #36412 - Drop Optaplanner from the documentation
  • #36411 - Drop panache topic from Hibernate Reactive guide
  • #36410 - Add compatibility topic to Spring guides
  • #36407 - Register RuntimeOverrideConfigSource in STATIC_INIT
  • #36406 - AssembleDownstreamDocumentation - print guide name
  • #36400 - Add topics and extensions metadata to guides
  • #36367 - Bump org.wiremock:wiremock-standalone from 3.1.0 to 3.2.0
  • #36365 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.7.0 to 4.9.2
  • #36360 - Drop the old Dev UI guide
  • #36337 - Upgrade maven to version 3.9.5
  • #36236 - No Panache session in REST endpoints defined by an interface
  • #35931 - Add OIDC Auth0 extended tutorial
  • #33548 - Pick random debug port when the configured one is taken
  • #33363 - allow quarkus dev to pick random debug port
quarkus - 3.2.7.Final

Published by aloubyansky almost 1 year ago

Complete changelog

  • #36274 - Fix title of upx.adoc
  • #36069 - Remove update guide from docs yml
  • #35988 - Enhancements to Configuration section of the Logging guide
  • #35885 - Applying the QE feedback for the Logging guide
  • #35849 - Doc link fixes & enhancements to Bearer token authentication tutorial
  • #35843 - Additional review and application of QE feedback to the Datasource guide
  • #35819 - Remove 'Security vulnerability detection' topic from downstream doc list
  • #35771 - Adding the JUL URL to the Logging guide update
  • #35633 - Make hibernate reactive status clear in docs
  • #35630 - Fix doc link asciidoc change link to xref where applicable
  • #35618 - Config doc - Avoid processing methods if not @ConfigMapping
  • #35594 - Openshift deployment config properties all start with get-/is-
quarkus - 2.16.12.Final

Published by gsmet about 1 year ago

Complete changelog

  • #36431 - Add a test case verifying the RST flood protection
  • #36390 - Update Netty to 4.1.100
  • #36241 - Update Snappy to version 1.1.10.5
  • #36221 - Bump org.apache.avro:avro from 1.11.2 to 1.11.3 in /bom/application
  • #35968 - Warn when wrong token proxy is accessed
  • #35964 - OIDC: NPE when accessing IdToken when Bearer access token is sent
quarkus - 3.4.3

Published by gsmet about 1 year ago

Complete changelog

  • #36408 - Ensure that SSE builder works in native
  • #36404 - Do not exclude properties from recording that are available in sources that should always be included
  • #36403 - IBM Db2 - Register resource bundle classes for reflection
  • #36402 - Native Picocli build breaks SSE client
  • #36399 - quarkus-jdbc-db2: resource bundle missing
  • #36377 - Allow @ClientHeaderParam to override User-Agent
  • #36371 - Fix issue in Java migration in dev-mode
  • #36351 - Properly handle invalid response body errors in Reactive REST Client
  • #36329 - Custom User-Agent header ignored
  • #36326 - Cannot load fixed or default YAML configuration when running native build
  • #36302 - Fix headers and preambles in all guides and reintroduce some keywords
  • #36299 - quarkus-flyway: Java-Migration does not get picked up on live reload
  • #36290 - Fixed URL for configuring JSON support
  • #36257 - Rest client call hangs when receiving an invalid chunked response and does not release resources (e.g. Bulkhead semaphore)
  • #36147 - Bump org.eclipse.parsson:parsson from 1.1.2 to 1.1.4
  • #36096 - Build cache - Use notCacheableBecause instead of storeEnabled
  • #35929 - Do not store build cache for core extensions having config
  • #35927 - Build cache - Core extensions containing config shouldn't be cached
  • #35769 - Default response content type using GraphQL spec
quarkus - 3.5.0.CR1

Published by gsmet about 1 year ago

Major changes

  • #36268 - Add OIDC Mastodon provider
  • #36175 - Introduce OIDC Database Token State Manager extension
  • #36164 - Support Java 21 main launch protocol
  • #35923 - Map OIDC scope attribute to the SecurityIdentity permissions
  • #35610 - Change decompiler from quiltflower to vineflower
  • #33790 - Allow Hibernate Reactive to coexist with Agroal (and thus Flyway and Liquibase)

Complete changelog

  • #36393 - Remove "coming soon" about CLI in tooling.adoc
  • #36386 - Fixes PatternSyntaxException:Unclosed group near index 34
  • #36385 - Fix jakarta.el.ELException: Function 'match' not found
  • #36384 - Add gradle deps example to unblock downstream docs build
  • #36377 - Allow @ClientHeaderParam to override User-Agent
  • #36371 - Fix issue in Java migration in dev-mode
  • #36369 - List specific guides about virtual threads
  • #36366 - OIDC Db Token State Manager - disable MSSQL test due to limited Github CI resources and cancel timer on shutdown
  • #36362 - Explain how to deal with Rate Limiting in the OIDC providers doc
  • #36361 - Check semicolon during the OIDC scope to permission conversion
  • #36354 - Allow ORM dependencies in mavenLocal for Gradle tests
  • #36351 - Properly handle invalid response body errors in Reactive REST Client
  • #36349 - PRs involving Doc updates are failing
  • #36348 - Smallrye GraphQL 2.5.0
  • #36347 - Kafka serde discovery generates serializer for dead letter queue failure strategy
  • #36333 - Prepare for ORM update
  • #36332 - Bump com.google.cloud.tools:jib-core from 0.24.0 to 0.25.0
  • #36331 - Bump org.bouncycastle:bctls-fips from 1.0.16 to 1.0.17
  • #36329 - Custom User-Agent header ignored
  • #36322 - Do not warn on static init about clearly build-related properties being set in environment variables
  • #36321 - Upgrade vaadin to 24.1.10
  • #36318 - Bump elasticsearch-opensource-components.version from 8.10.1 to 8.10.2
  • #36317 - Bump com.amazonaws:aws-lambda-java-events from 3.11.2 to 3.11.3
  • #36315 - Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0
  • #36314 - Bump com.gradle.enterprise from 3.15 to 3.15.1 in /devtools/gradle
  • #36313 - OIDC scope to permission conversion does not initialize StringPermission actions
  • #36311 - Upgrade: Hibernate ORM 6.2.11.Final and Reactive 2.0.6.Final
  • #36309 - Use consistent versions of Maven for Maven wrapper and mvnd
  • #36307 - Add support for Google Application Default Credentials
  • #36306 - Natively support Google Application Default Credentials in the container-image-jib extension
  • #36302 - Fix headers and preambles in all guides and reintroduce some keywords
  • #36299 - quarkus-flyway: Java-Migration does not get picked up on live reload
  • #36293 - Use correct quotes
  • #36291 - Warning "Build time property cannot be changed at runtime: quarkus.native.builder-image.pull"
  • #36290 - Fixed URL for configuring JSON support
  • #36286 - Add the secrets keyword in the .env section in the reference docs
  • #36281 - Config: detect injected config value mismatch during static init
  • #36280 - Enable OracleOpenTelemetryJdbcInstrumentationTest
  • #36279 - Update SmallRye OpenAPI to 3.6.2
  • #36275 - Fix OIDC Mastodon image name typo
  • #36271 - Support for AddingSpanAttributes
  • #36268 - Add OIDC Mastodon provider
  • #36267 - Work around missing GraalVM internal version starting with JDK 22
  • #36262 - Fix gRPC compilation command line
  • #36260 - Fix GraalVM.Version#getVersionAsString
  • #36259 - Upgrade MSSQL Docker image
  • #36257 - Rest client call hangs when receiving an invalid chunked response and does not release resources (e.g. Bulkhead semaphore)
  • #36253 - Enums are not correctly documented in Open API / Swagger UI in Quarkus 3.X
  • #36252 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.3.4 to 3.4.1 in /devtools/gradle
  • #36249 - Update crazy-max/ghaction-import-gpg from v5 to v6
  • #36247 - Use text/plain instead of incorrect plain/text
  • #36246 - Quarkus main fails to parse GraalVM version starting with GraalVM for JDK 22
  • #36245 - integration-tests/grpc-external-proto-test generate-code step fails to generate Java classes from proto files
  • #36244 - Replace StringBuffer with StringBuilder in RR code
  • #36240 - Improve Virtual Threads integration tests
  • #36238 - Optionally run Gradle build + ITs using different JDK
  • #36235 - Allow configuring MongoDB client UUID representation
  • #36233 - Add virtual threads entry to the bot
  • #36232 - Update the AMQP Dev Service image
  • #36210 - Allow for customization of a MongoDB Connection String properties
  • #36206 - Bump Smallrye RM version from 4.9.0 to 4.10.1
  • #36203 - Remove dumping the stack trace in the EventStreamFacade
  • #36202 - Ignore the module-info from the application in dev mode
  • #36198 - OpenAPI different default content type for pojo return and primitives
  • #36195 - Make the name of the configuration adoc file configurable
  • #36193 - Document the need for a case sensitive FS
  • #36190 - AMQP-Devservices: quay.io/artemiscloud/activemq-artemis-broker:1.0.22 does not start
  • #36189 - Make the name of the configuration adoc file configurable
  • #36188 - OpenAPI: renamed test classes
  • #36185 - Upgrade to Mutiny 2.5.1
  • #36183 - Fail smallrye-jwt build if @Claim types are injected without ClaimValue in ApplicationScoped beans
  • #36182 - Bump SmallRye JWT version to 4.3.1
  • #36175 - Introduce OIDC Database Token State Manager extension
  • #36173 - Introduce a -Dclean-cache flag
  • #36165 - Update gitflow-incremental-builder to 4.5.1
  • #36164 - Support Java 21 main launch protocol
  • #36154 - Quarkus and Java 21 Instance Main Methods is not working
  • #36153 - Fix missing include clause in the gRPC proto compilation
  • #36152 - Allow Build time OpenAPI Filters
  • #36147 - Bump org.eclipse.parsson:parsson from 1.1.2 to 1.1.4
  • #36141 - Enable OracleOpenTelemetryJdbcInstrumentationTest
  • #36140 - Ignore oracle test
  • #36139 - QuarkusProdModeTest creates tmp dirs under build dir
  • #36138 - Add support for @AddingSpanAttributes
  • #36134 - Allow using RESTEasy Classic test deps when app is RESTEasy Reactive app
  • #36128 - Add support for traffic shaping
  • #36124 - Integration tests fail due to Mixing RESTEasy Reactive and RESTEasy Classic client parts
  • #36113 - Bump org.apache.groovy:groovy from 4.0.13 to 4.0.15
  • #36112 - Bump artemis.version from 2.30.0 to 2.31.0
  • #36110 - Add OidcTestClient
  • #36105 - Upgrade to Jandex 3.1.5
  • #36101 - Switch Elasticsearch extensions to @ConfigMapping
  • #36098 - Replace VirtualThreadsRecorder method reference usage by supplier
  • #36096 - Build cache - Use notCacheableBecause instead of storeEnabled
  • #36094 - CLI build report: add info about produced build items
  • #36093 - Add config property for disabling REST Client stacktrace capture
  • #36092 - RestEasy Reactive Rest Client captures thread stack and there is no option to disable it
  • #36090 - Dev UI: build metrics - show the real number of produced build items
  • #36088 - VertxContextSupport: add utility methods for Multi
  • #36083 - Bump com.google.errorprone:error_prone_annotations from 2.21.1 to 2.22.0
  • #36079 - Bump flyway.version from 9.22.1 to 9.22.2
  • #36078 - gRPC: Built in quarkus-maven compiler doesn't seem to handle subfolders of protos in external dependency
  • #36070 - Add optional deployment dependencies to reactive-messaging-kafka-deployment
  • #36064 - Bump OTel to 1.30.1
  • #36057 - Log error when project cannot be created
  • #36049 - Bump bouncycastle.version from 1.75 to 1.76
  • #36048 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.93 to 0.0.97
  • #36047 - Bump elasticsearch-opensource-components.version from 8.10.0 to 8.10.1
  • #36046 - Bump org.jetbrains.dokka:dokka-maven-plugin from 1.8.20 to 1.9.0
  • #36045 - Bump flyway.version from 9.22.0 to 9.22.1
  • #36037 - Stop relying on org.graalvm.home.Version
  • #36036 - Improvement in the propagation test setup
  • #36034 - Upgrade vaadin to 24.1.9
  • #36032 - Rename field in GeneratedResourceBuildItem
  • #36029 - Enable local build cache if GRADLE_LOCAL_BUILD_CACHE is defined
  • #36023 - Bump scala.version from 2.13.11 to 2.13.12
  • #36022 - Bump org.wiremock:wiremock-standalone from 3.0.3 to 3.1.0
  • #36021 - Bump com.github.javaparser:javaparser-core from 3.25.4 to 3.25.5
  • #36019 - Update SECURITY.md
  • #36016 - Correction of typo into mutiny-primer.adoc
  • #36012 - Document that Hibernate Reactive can now work with Agroal/Flyway and test HR + Flyway
  • #36010 - Rewrite the Vert.x MDC tests to be more robust
  • #36008 - Add gRPC client test port as well
  • #36003 - Bump testcontainers.version from 1.18.3 to 1.19.0
  • #36001 - Bump apicurio-registry.version from 2.4.3.Final to 2.4.7.Final
  • #35992 - Integrate @ShouldPin/@ShouldNotPin into QuarkusTests
  • #35983 - Update Java runtime images to 1.17
  • #35982 - Add quarkus.rest-client.multipart.max-chunk-size property
  • #35976 - Fix name of Mongo client extension in k8s doc
  • #35974 - Dev UI: Move dependencies from bom to build-parent
  • #35973 - Adapt API to handle Vert.x 4.4.5 deprecations
  • #35970 - Kafka Reference Guide - text fix
  • #35969 - Update Keycloak version in OIDC dev services doc
  • #35965 - Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.0 to 4.0.1
  • #35955 - Fix project Java version check and instructions
  • #35945 - Bump com.google.errorprone:error_prone_annotations from 2.20.0 to 2.21.1
  • #35944 - Bump org.checkerframework:checker-qual from 3.37.0 to 3.38.0
  • #35943 - Bump artemis.version from 2.29.0 to 2.30.0
  • #35942 - Bump com.nimbusds:nimbus-jose-jwt from 9.31 to 9.34
  • #35935 - update image tag to pull ActiveMQ Artemis Server version 2.30.0
  • #35930 - Document usage of io.quarkus.runtime.Shutdown annotation
  • #35929 - Do not store build cache for core extensions having config
  • #35928 - Skip docs and IT modules when deploying snapshots
  • #35927 - Build cache - Core extensions containing config shouldn't be cached
  • #35923 - Map OIDC scope attribute to the SecurityIdentity permissions
  • #35921 - Bump com.gradle.enterprise from 3.14.1 to 3.15 in /devtools/gradle
  • #35918 - Document init tasks
  • #35917 - Use constants for Vert.x web route order marks
  • #35916 - Qute: type pollution fixes
  • #35915 - [rest-client-reactive] Make the chunkSize customizable
  • #35910 - Add logic to load yaml recipes based on the extension
  • #35905 - Qute: improve RESTEasy classic/reactive support
  • #35904 - Drop duplicate source plugin entry in release profile
  • #35902 - Adopt --strict-image-heap that will land in GraalVM for JDK 21
  • #35901 - Adopt new option --strict-image-heap that will land in GraalVM for JDK 21
  • #35894 - Bump picocli.version from 4.7.4 to 4.7.5
  • #35893 - Bump elasticsearch-opensource-components.version from 8.9.1 to 8.10.0
  • #35892 - Bump org.keycloak:keycloak-core from 22.0.1 to 22.0.3 in /bom/application
  • #35880 - Add volume mounts for test container
  • #35877 - Introduce default config for init tasks
  • #35876 - More hierarchical classes are not picked up as global interceptors
  • #35873 - Exclude new GraalVM dependencies that are part of GraalVM/Mandrel
  • #35872 - [GraalVM 23.1+] Several quarkus native tests fail with locally installed GraalVM 23.1+ maven artefacts
  • #35869 - ArC: introduce Shutdown annotation
  • #35868 - Remove unnecessary reactive routes dependency in JWT extension
  • #35864 - Property to mount a container volume during container (integration) testing
  • #35863 - Container debug option not work with base image registry.access.redhat.com/ubi8/openjdk-17:1.17
  • #35859 - Bump flyway.version from 9.21.2 to 9.22.0
  • #35852 - ArcProcessor: split the generateResources() method
  • #35851 - Upgrade to vaadin 24.1.7
  • #35850 - Updated @RequestParam#required handling
  • #35848 - @ShutDown as opposite to @Startup
  • #35847 - Fix return types of substitutions
  • #35845 - Error while using RequestParam annotation with required = false.
  • #35841 - Qute: introduce InjectableFragment
  • #35838 - Make it more obvious in CONTRIBUTING.md that native-tests.json needs to be updated
  • #35837 - Separate Hibernate Reactive tests against MariaDB / MySQL
  • #35829 - Quarkus tooling should give clear indication to the user when it's not able to retrieve the project java version
  • #35828 - Bump smallrye-reactive-types-converter.version from 3.0.0 to 3.0.1
  • #35818 - Qute: add arguments metadata for user-defined tags
  • #35810 - Polish ContextResolver beans
  • #35807 - Document the Mutiny Vert.x context-aware scheduler helpers
  • #35801 - Update ADOPTERS.md
  • #35797 - OTel exporter doc removal
  • #35795 - Adapt documentation to new GraalVM version scheme and doc links
  • #35788 - [GraalVM 23.1] Experimental debug options need to get unlocked
  • #35783 - Upgrade to Mutiny 2.4.0 and Mutiny Vert.x bindings 3.6.0
  • #35781 - Fix broken links in the RestEasy Reactive guide
  • #35780 - TransformerFactory not "used" with GraalVM for JDK 21 (23.1)
  • #35776 - Arc - Revisit BeanContainer API
  • #35772 - Wrap more options in UnlockExperimentalVMOptions
  • #35770 - Adding additional information for the JDBCStore section of the Transaction guide
  • #35768 - QuarkusComponentTest: refactorings and API changes
  • #35767 - Added gzip compression feature for SmallRye-GraphQL, added tests
  • #35766 - Add tests for federation
  • #35765 - Allow to have params propagation from Qute tags to underlying element
  • #35761 - Build scan - Use the category for native tests instead of jdk version
  • #35755 - Request reauthentication by default if OIDC state state query param is missing
  • #35754 - Request reauthentication instead of 401 if OIDC state query param is missing
  • #35749 - Simplify wiremock config in oidc
  • #35748 - Invoke Quarkus JUnit invokeBeforeClassCallbacks only once per test class
  • #35744 - Revisit API for BeanContainer
  • #35743 - Bump org.mariadb.jdbc:mariadb-java-client from 3.1.4 to 3.2.0
  • #35742 - Bump gizmo to 1.7.0 and leverage the ClassTransformer API in ArC
  • #35736 - Enable native heap dump monitoring by default
  • #35733 - Bump OTel to 1.29.0
  • #35729 - Enable native heap dump monitoring by default
  • #35714 - [23.1] GraalVM depends on org.graalvm.home.Version which is polyglot API
  • #35702 - Add a config parameter to disable virtual thread support
  • #35694 - Add test for integration of a custom IdGenerator Opentelemetry
  • #35692 - QuarkusTestBeforeClassCallback Quarkus JUnit 5 callback fires for every test method
  • #35676 - GraalVM 24.0/23.1: JPAFunctionalityInGraalITCase.verifyJDKXMLParsersAreIncluded fails
  • #35667 - Bump org.eclipse.microprofile.openapi:microprofile-openapi-tck from 3.1 to 3.1.1
  • #35634 - Extends ServerInterceptor not working
  • #35620 - Improve latency of CLI plugin commands
  • #35610 - Change decompiler from quiltflower to vineflower
  • #35607 - Move plugin config to global parent and clean up other parents
  • #35600 - Qute: execute tag templates in isolation by default
  • #35518 - Bump org.junit:junit-bom from 5.9.3 to 5.10.0
  • #35484 - Adding technologies that use OTEL/Micrometer to their individual guides [WIP]
  • #35455 - Simplify and Document how to customize the "wait-for" image when using init tasks on kubernetes
  • #35389 - Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre
  • #35322 - Use SmallRyeConfigBuilder Customizer to generate Quarkus configuration
  • #35298 - Warn about unknown application config files
  • #35053 - Document supported libraries in OTel and Micrometer extension guides
  • #35051 - Update document for testing kafka without broker
  • #34956 - Bump kubernetes-client-bom from 6.7.2 to 6.8.1
  • #34931 - kafka failure strategy dead-letter-topic can't find deserializer class
  • #34929 - External link is broken in Native Build Tips documentation page
  • #34811 - Fail build when combining compression with remote-container-build
  • #34700 - OpenAPI generation content-type mismatch
  • #34668 - Create OTel IdGenerator tests
  • #34465 - Revert "Work around https://hibernate.atlassian.net/browse/HHH-16832"
  • #34391 - Fetch recipes from quarkus-updates for the non-core extensions updates
  • #34157 - Add summary section for local kubernetes
  • #33790 - Allow Hibernate Reactive to coexist with Agroal (and thus Flyway and Liquibase)
  • #33380 - Hibernate Reactive can't be used when agroal extension is present
  • #33338 - Map OIDC scope claim to Permissions
  • #32674 - Extension config for both build and run time with same prefix
  • #32028 - Update scripting guide
  • #31446 - SmallRye Reactive Messaging - Kafka depends on Hibernate Reactive but is built before it
  • #27872 - Qute puts encoding in Content-Type header for located templates and doesn't put for injected
  • #25999 - Allow to create runtime only ConfigSource
  • #21642 - Support for GZIP in GraphQL Services
  • #17747 - Add support for JPMS modules in dev mode / live coding
  • #13239 - Add quarkus-oidc-db-state-manager extension
  • #13227 - warn or fail if an application.yaml is provided without the quarkus-config-yaml dependency
  • #10716 - Hibernate reactive + Flyway extension causes UnsatisfiedResolutionException
  • #1710 - smallrye-jwt returns stale claim data from previous JWT
quarkus - 3.4.2

Published by gsmet about 1 year ago

Complete changelog

  • #36274 - Fix title of upx.adoc
  • #36261 - Upgrade to Hibernate Search 6.2.2.Final
  • #36254 - Fix typo in transaction.adoc
  • #36241 - Update Snappy to version 1.1.10.5
  • #36231 - Update dev-ui-v2 documentation
  • #36230 - Fix RunOnVirtualThread typo
  • #36223 - Fix Liquibase on Windows 11
  • #36221 - Bump org.apache.avro:avro from 1.11.2 to 1.11.3 in /bom/application
  • #36197 - Fix broken collection assignability check
  • #36184 - Update support metadata updates to OpenTelemetry and Jaeger extensions
  • #36181 - Mention RestMulti in error message for dynamic media type in Multi
  • #36176 - Dev-UI: Fix Test screen
  • #36170 - RestEasyReactive Client no longer maps List items in query param as multivalued query field in JDK21
  • #36160 - Improve handling of broken accept headers in MediaTypeHeaderDelegate
  • #36159 - Resteasy Reactive incorrectly handles broken accept header
  • #36149 - Add note about JDK version in AppCDS doc
  • #36143 - Fix Authorization of Web Endpoints link
  • #36126 - Properly cache ContextResolver usage for ObjectMapper
  • #36123 - Make rest-client invocation context implement ArcInvocationContext
  • #36118 - Restclient @WithSpan throws in java.lang.ClassCastException
  • #36116 - Remove link to Dev UI v1 as it is now gone
  • #36115 - User provided ServiceAccount always takes precedence over extensions
  • #36111 - Make JBang Catalog calls from CLI not fatal
  • #36109 - Creating an app via code.quarkus.io still advertises dev-v1 in the welcome page
  • #36104 - Fix duplicate circuit breaker name detection
  • #36097 - Respect user provided description of cli plugins
  • #36089 - Kubernetes serviceaccount setting ignored
  • #36087 - Fix build failure when using generic embeddable types
  • #36077 - Quarkus 3.4.1 fails to start in dev mode
  • #36075 - Fault tolerance in RestClient issues
  • #36067 - @ClientObjectMapper should run only once
  • #36065 - JPA: Using generic @Embeddable in Entities produces io.quarkus.builder.BuildException
  • #36063 - Fix version after which org.graalvm.nativeimage needs to be exported
  • #36062 - Don't register subresource for reflection based on their use as a return type
  • #36060 - Make OIDC Google example more complete
  • #36056 - Declare Java 21 as a LTS version
  • #36053 - WARNING: Unknown module: org.graalvm.nativeimage specified to --add-exports when using Mandrel 23.0.1
  • #36050 - Quarkus 3.3.3 - injecting UserTransaction generates Jandex warnings on startup
  • #36039 - Fix gRPC interceptors lookup in Micrometer binders
  • #36038 - Properly add @CheckReturnValue
  • #36035 - Fix Dev UI Info where Full Git details
  • #36027 - Dev UI: Info needs to know which git commit id selects
  • #36025 - Don't use RuntimeDelegate in ResponseHandler
  • #36024 - ClassCastException with RESTEasy reactive and a Jersey client
  • #35887 - Document bug in Reactive Extensions of the Oracle JDBC driver
  • #35715 - Duplicate annotation for class: interface io.smallrye.common.annotation.CheckReturnValue
  • #35571 - Fix "my second guide" title, and cross-link
  • #34562 - Fix duration converter with multiple units
  • #34296 - Initialize build runner in AwtProcessor before usage
  • #33053 - Document happy path Google auth and augmentation
  • #33030 - Native image with liquibase on Windows 11
  • #30080 - OIDCWiremockTestResource and password authorisation
quarkus - 3.4.1

Published by gsmet about 1 year ago

Major changes

  • #35732 - Rework how to enable/activate Flyway

Complete changelog

  • #36000 - Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.0.202305301015-r to 6.6.1.202309021850-r in /docs
  • #35999 - Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.0.202305301015-r to 6.6.1.202309021850-r in /bom/application
  • #35990 - Don't ignore empty SSE events in client
  • #35987 - Improve the way HTTP authorizer logs exceptions
  • #35981 - Fix link to AWS Lambda SnapStart in documentation
  • #35979 - Add @ConfigDocEnumValue & @ConfigDocDefault to writing-extensions guide
  • #35977 - Recompute cached value when the Redis connection fails
  • #35975 - OIDC: AuthenticationRedirectionException after successful login
  • #35968 - Warn when wrong token proxy is accessed
  • #35966 - SSE: Reactive SseEventSource client doesn't consume empty events
  • #35964 - OIDC: NPE when accessing IdToken when Bearer access token is sent
  • #35959 - Log invalid CORS origin and method
  • #35958 - [GraalVM 24.0] Hibernate ORM elasticsearch native integration tests fail with return type mismatch
  • #35956 - Fix return type of hibernate-search substitution
  • #35949 - Properly initialize reactive Pool beans
  • #35938 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /bom/application
  • #35937 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /independent-projects/tools
  • #35926 - Fix use of multiple @ClientXXX annotations in REST Client Reactive
  • #35925 - Add a property to bypass cache mechanism in case of Redis failure
  • #35919 - Honor OIDC logout requests when ID token has expired
  • #35914 - Prevent recording configuration coming from Gradle
  • #35900 - Fix RESTEasy CDI dependency issue
  • #35899 - Add note about unsupported @Lock in Spring Data JPA
  • #35895 - Update liquibase to 4.23.2, liquibase-mongodb to 4.23.1
  • #35889 - UriInfo can not be injected in presence of quarkus-rest-client dependency
  • #35886 - OTel Scope.close() warning improvement
  • #35885 - Applying the QE feedback for the Logging guide
  • #35884 - Application fails to start when eactive restclient uses both ClientExceptionMapper and ClientObjectMapper
  • #35883 - Bring back the HTTP console commands
  • #35879 - Quarkus 3.4.0.CR1 does not have HTTP commands in dev mode
  • #35858 - NullPointerException when entity primary key has the type byte[]
  • #35777 - Add a note about HR not being a replacement for ORM
  • #35732 - Rework how to enable/activate Flyway
  • #35728 - OIDC logout not working for virtual callback paths, if id_token is expired but session cookie is present
  • #35690 - Upgrade to Hibernate ORM 6.2.9.Final and HR 2.0.5.Final
  • #35655 - Flyway does not work without default datasource 3.3
  • #35528 - flyway with one supported and one unsupported Db throws exception at startup
quarkus - 3.4.0

Published by gsmet about 1 year ago

Complete changelog

  • #35888 - Restore missing parameters in OIDC Dev UI client cred and password SwaggerUI/GraphQL handlers
  • #35870 - Use default Vert.x client settings in OTel exporters
  • #35866 - Automatic TLS support in new Vert.x based open telemetry implementation
  • #35862 - Only remove OTLP trace services when otlp is not configured
  • #35846 - Fixes aggregation of configurations with two different executions ids
  • #35844 - Improve description of the duration format in configuration documentation
  • #35840 - Updates Infinispan to 14.0.17.Final
  • #35831 - Quarkus aggregate configurations from different executions that share the same goal
  • #35822 - Check that embedded property types are marked as @Embeddable
  • #35817 - Improve Qute + Cache integration
  • #35804 - HTTP fix response compression support
  • #35792 - Do not include in the list of property names Kubernetes config fallbacks
  • #35789 - Improve OTel Sampler docs
  • #35786 - OpenTelemetry exporter (otlp) startup dependency error when running as a Docker container image
  • #35784 - Document the ability to automatically compress rotated log files
  • #35778 - Fix generic handling of ParamConverter
  • #35774 - RESTEasy Reactive fails to handle collections of parameterized types as parameter
  • #35764 - Do not include revision and host-specific info in MANIFEST.MF
  • #35762 - Delete temporary openshift files
  • #35759 - Upgrade Smallrye OpenAPI to 3.5.2
  • #35757 - Update liquibase from 4.20.0 to 4.23.1, liquibase-mongodb to 4.23.0
  • #35747 - Large files remain in /tmp after OpenShift deployments
  • #35726 - Improve matching of config properties to a root
  • #35722 - Since quarkus 3.3.0 a WARN message unrecognized configuration key "quarkus.kubernetes.route.expose" is logged
  • #35718 - Packs libraries alongside executable in function.zip
  • #35713 - AWS Lambda extension does not pack necessary .so files when AWT is used
  • #35710 - Fix potential NPE in HTTP proxying
  • #35706 - Azure-Functions crash when X-Forwarded headers are enabled java.lang.NullPointerException
  • #35599 - Keycloak/Quarkus Issues: Dev and Prod
  • #35598 - Improve Error-Message for missing Embedabbles
  • #35558 - Widen conditions under RESTEasy Reactive Server and RESTEasy Classic Client can work together
  • #12260 - Quarkus logging with compress option
quarkus - 3.3.3

Published by gsmet about 1 year ago

Complete changelog

  • Fixes CVE-2023-4853
  • #35490 - Build cache - Improve cachability of service binding tests
quarkus - 3.2.6.Final

Published by gsmet about 1 year ago

Complete changelog

  • Fixes CVE-2023-4853
quarkus - 2.16.11.Final

Published by gsmet about 1 year ago

Complete changelog

  • Fixes CVE-2023-4853
quarkus - 3.4.0.CR1

Published by gsmet about 1 year ago

Major changes

  • #35400 - Implement support for Redis 7.2
  • #23906 - OpenSearch dev-services

Complete changelog

  • #35756 - Revert "Switch Vert.x HTTP to @ConfigMapping"
  • #35753 - Disable build scan for more utility commands
  • #35752 - Only publish latest docs for preview
  • #35740 - Fix invalid logging pattern
  • #35735 - Update to SmallRye-GraphQL 2.4.0
  • #35731 - Guard against null headers when converting a provided Response
  • #35727 - Update dependabot to look for mvnpm releases
  • #35719 - QuarkusComponentTest: register additional annotations transformers
  • #35712 - Upgrade vaadin and importmap and add caching
  • #35708 - Ignore reflection warnings for built-in Kotlin classes
  • #35700 - Update to Vert.x 4.4.5 and Netty 4.1.97
  • #35698 - Remove unused gavs from build parent
  • #35687 - Do not convert OIDC DevUI id and secret fields to lower case
  • #35681 - Elasticsearch guide - Fix FruitResource example and docker run command
  • #35675 - Make minor improvements to CDI handling of AsyncHealthCheckFactory
  • #35670 - Fix DevUI fix serialization error on Throwable
  • #35653 - Ungraceful continuous testing failure in dev mode due to (unhandled?) Jackson serialization error when communicating with dev ui
  • #35650 - OpenShiftClientProducer tests
  • #35649 - Bump Wiremock to 3.0.0
  • #35648 - Bump Wiremock to 3.0.0
  • #35646 - Unwrap AssertionError from InvocationTargetException during Quarkus JUnit5 callbacks
  • #35632 - Add minor clarifications and cleanup to CreateMockitoSpiesCallback
  • #35629 - Add the @generated annotation $$accessor classes
  • #35628 - Remove Jose from the bot pings
  • #35625 - Dev UI: Change to use composite vaadin
  • #35624 - Map deprecated quarkus.http.cors to ensure recording
  • #35617 - Update bytebuddy as we need a version working with Java 21
  • #35616 - Add virtual thread support to the resteasy reactive scoring system
  • #35614 - LogManager error of type FORMAT_FAILURE: Formatting error
  • #35611 - Upgrade to Jandex 3.1.3
  • #35606 - Mockito testing - manually activate req. context when creating Mockito spies
  • #35601 - Add a @Generated annotation on all generated code
  • #35590 - Warn about missing JSON extension when using REST Client
  • #35588 - Add note for logging request times in HTTP reference guide
  • #35587 - Use OpenSearch 2.8 instead of 2.6 in HibernateSearchOpenSearchDevServicesConfiguredExplicitlyTest
  • #35586 - warn/error for missing quarkus-rest-client-reactive-jackson|jsonb|jaxb
  • #35585 - Integrate @RunOnVirtualThread with the @ConsumeEvent
  • #35581 - @InjectSpy in combination with @RequestScope beans in @Nested test classes
  • #35573 - Bump wildfly-elytron.version from 2.2.1.Final to 2.2.2.Final
  • #35570 - Improve Quarkus Bot labeling rules for cache
  • #35563 - Disable scan and local cache for update-version.sh
  • #35561 - Various build scan/cache enhancements
  • #35554 - Build cache - Disable allowUntrusted
  • #35553 - Build cache - Disable maven-compiler-plugin cache for extensions
  • #35552 - Build scan - Create a link for similar builds
  • #35549 - Build cache - Ignore quarkus.kubernetes-service-binding.root globally
  • #35548 - Build scan - make sure we don't add the pr tag if it's empty
  • #35546 - Bump grpc.version from 1.56.1 to 1.57.2
  • #35544 - Bump org.webjars:font-awesome from 6.2.1 to 6.4.2
  • #35539 - Integrate @RunOnVirtualThread with the Quarkus scheduler
  • #35538 - Set default CSRF token header value
  • #35535 - Drop SubjectSubstitution in kafka-client
  • #35530 - CSRF extension breaks applications due to required config
  • #35529 - Better support for OIDC JWK keys without kid
  • #35525 - OpenShiftClientProducer reuses the KubernetesClient default bean
  • #35517 - Bump com.amazonaws:aws-lambda-java-core from 1.2.2 to 1.2.3
  • #35515 - Bump flyway.version from 9.21.0 to 9.21.2
  • #35513 - Remove duplicated HTTP body size limit check
  • #35507 - SubjectSubstitution.java uses org.graalvm.home.Version
  • #35504 - Automatically add Kotlin stdlib as an index dependency when using quarkus-kotlin extension
  • #35497 - Fix tar command in CI
  • #35494 - Apparently pigz was removed from GitHub Ubuntu images
  • #35493 - Document more clearly the main limitations of the Hibernate Reactive extension
  • #35492 - Support for multi tenancy root mode
  • #35488 - Remove last traces of @NativeTest
  • #35486 - Close DevServices in a timely manner for integration tests
  • #35483 - Properly report Vertx worker pool size
  • #35470 - Add an option enabling the support for the HA PROXY protocol
  • #35468 - Provide additional safeguards when mixing RESTEasy stacks
  • #35464 - Dev Service Containers are not stopped between test classes
  • #35462 - Start podman build earlier as it's in the way of the European morning
  • #35458 - Disable docker-prune.sh for now
  • #35454 - Warn users if they mix RESTEasy Classic and Reactive
  • #35451 - Bump org.yaml:snakeyaml from 2.0 to 2.1
  • #35450 - Bump io.smallrye.reactive:smallrye-reactive-messaging-jms from 4.8.0 to 4.9.0
  • #35449 - Exclude test scoped dependency constraints from quarkus-bom
  • #35448 - Update CONTRIBUTING.md to have clear IDEA Formatting setup instructions
  • #35447 - Let OIDC Twitter users use X if they prefer
  • #35446 - Bump Elasticsearch/OpenSearch server version for tests and dev services to 8.9/2.9
  • #35442 - Split Kubernetes CI and move devmode to Maven tests
  • #35441 - Fix minor issues with Virtual Threads CI
  • #35440 - Ensure that duplicate endpoints don't prevent hot-reload
  • #35435 - Ensure testcontainers doesn't cache docker daemon failure
  • #35434 - Remove unused class in IsDockerWorking
  • #35432 - Add note about QuarkusClassLoader.isClassPresentAtRuntime
  • #35428 - log4j-core and log4j-api version constraint specified in io.quarkus:quarkus-bom does not match
  • #35427 - Switch to io.mvnpm for importmaps
  • #35426 - Remove devconsole-spi from core
  • #35425 - Support passing additionalGrantParameters to OidcClient.refreshTokens and OidcClient.revokeAccessToken
  • #35424 - How support multiple tenant root with hibernate6 ?
  • #35422 - Support passing additionalGrantParameters to OidcClient.refreshTokens and OidcClient.revokeAccessToken
  • #35421 - Adjust how the m2 cache is handled on CI
  • #35415 - Skip the doc build in initial JDK 11 build
  • #35407 - Metaspace improvements in QuarkusUnitTest - round 2
  • #35401 - Optionally enforce the OIDC 'sub' claim
  • #35400 - Implement support for Redis 7.2
  • #35399 - Dev mode: fix several problems when the initial build fails
  • #35398 - Re-enable kafka-virtual-threads alert-message test
  • #35397 - Optionally enforce that OIDC token has a sub (subject) claim
  • #35396 - Fix converter for prop quarkus.http.body.multipart.file-content-types
  • #35395 - Make the return value proxy InvocationHandler static
  • #35394 - Avoid storing the whole BuildResult in StartupActionImpl
  • #35385 - Metaspace improvements in QuarkusUnitTest - round 1
  • #35381 - dev mode crashes when adding and removing scope producer
  • #35379 - Pass -H:+UnlockExperimentalVMOptions as necessary with Graalvm 23.1
  • #35377 - Export package from different module name in 23.1-dev
  • #35373 - Re-enable BearerTokenAuthorizationInGraalITCase
  • #35365 - Disable BearerTokenAuthorizationInGraalITCase as it is unstable
  • #35364 - Reduce the number of ArchivePathTree instances for the same path and opening same JARs multiple times
  • #35354 - CLI: remove unused PluginCatalogService in CliPluginsSync
  • #35349 - Search for docker daemon on hot reload
  • #35346 - Improve Quarkus Bot labeling rules
  • #35344 - ResteasyReactiveRuntimeRecorder throws ClassCastException when deployed on Openshift
  • #35330 - Include stars badge in README.md
  • #35318 - CLI: add an option to generate a simple build report
  • #35317 - Remove old Dev UI: Extension and Core
  • #35313 - QuarkusComponentTest: provide API to turn a class that is not annotated with a scope into a bean
  • #35311 - CLI: test command updates
  • #35292 - CLI: test command - add an option to filter the tests
  • #35290 - CLI: test command - add an option to run the test suite and exit
  • #35278 - MySql reactive with SSL uses SSL settings only for first connection in pool
  • #35275 - Correct filtering syntax and hardcode variable that cannot be resolved
  • #35251 - Update gitflow-incremental-builder to 4.5.0 and tweak gib-impacted.log
  • #35247 - Mirror SmallRye Config configuration in the Quarkus namespace
  • #35246 - Switch Vert.x HTTP to @ConfigMapping
  • #35180 - Server fails receiving large data over http/2
  • #35154 - Remove Old Dev UI: Core Continuous Testing
  • #35152 - Bump org.checkerframework:checker-qual from 3.35.0 to 3.37.0
  • #35127 - Add support for custom AMQP dev service images
  • #35078 - Pass quay.io credentials to openshift build
  • #34998 - ExecutorService should expose metrics
  • #34971 - Removed Old Dev UI: Arc
  • #34960 - Bump org.junit:junit-bom from 5.9.3 to 5.10.0 in /devtools/gradle
  • #34958 - Add a way to configure an OpenSearch distribution for the Elasticsearch DevService
  • #34928 - Bump kafka3.version from 3.5.0 to 3.5.1
  • #34927 - Bump org.jboss.logging:jboss-logging from 3.5.1.Final to 3.5.3.Final
  • #34901 - Bump io.apicurio:apicurio-common-rest-client-vertx from 0.1.17.Final to 0.1.18.Final
  • #34719 - response body error when use brotli as compression encode
  • #34696 - Qute: template records
  • #34597 - Enable Gradle Enterprise build cache
  • #34555 - Support CSRF Request Header
  • #34513 - CSRF Reactive detect CSRF token from header "X-CSRF-Token" (currently only form param)
  • #34292 - null keys in YAML config break JSON compatibility
  • #34206 - Removal of the old Dev UI
  • #33318 - Switch to jboss-logmanager
  • #33109 - java.lang.System logging is not routed to Quarkus logging
  • #32124 - Support HAProxy's Proxy Protocol
  • #29174 - CLI - add an option to generate the build report
  • #27744 - Add a config option to enable Flyway baseline feature
  • #27734 - flyway baseline-version has no effect
  • #23906 - OpenSearch dev-services
  • #22976 - AMQP Dev Services - Add the option to use other compatible images
  • #9679 - Logging: support microseconds in %d log pattern
  • #8218 - Add a way to log all/some configuration at startup
  • #7640 - Wrong logging format when using -javaagent or -agentpath
  • #2152 - Anything which starts logging too early will disable Quarkus logging
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