Skip to content

Releases: quarkusio/quarkus

3.16.0.CR1

16 Oct 15:51
Compare
Choose a tag to compare
3.16.0.CR1 Pre-release
Pre-release

Major changes

  • #38239 - Logging OpenTelemetry extension
  • #41264 - LGTM Quarkus Dashboard
  • #41866 - Add quarkus-oidc-client-registration extension
  • #42642 - Support record parameter containers
  • #42749 - Add new AuthorizationPolicy annotation to bind named HttpSecurityPolicy to a Jakarta REST endpoints
  • #42879 - Add OIDC Client SPI
  • #42935 - Support for two or more authentications for a single request
  • #43005 - Drop the compatibility layer for the Big Reactive Rename
  • #43241 - Support @PermissionsAllowed defined on meta-annotation
  • #43283 - Introduce OidcResponseFilter
  • #43331 - Introduce per invocation override of REST Client's base URL
  • #43402 - Auto log for dev services in containers
  • #43441 - Add HTTP Access Log to Dev UI
  • #43609 - Support Keycloak Dev Service when OIDC client is used without OIDC extension

Complete changelog

  • #10435 - Misconfigured TCCL for @TestFactory dynamic tests breaks RestAssured since Quarkus 1.5.0
  • #19686 - Support constructor injection for RESTEasy Reactive multipart bodies
  • #22824 - Add jitter to scheduler
  • #23559 - Buildpack for Quarkus/Quarkus Native
  • #23883 - When using buildpack without docker running gets a meaningless exception
  • #24378 - KafkaDevServicesContinuousTestingWorkingAppPropsTestCase / PriceResourceET do not indicate recovery is tested, logs with test errors
  • #25496 - When using reactive restclient in 2.8.2.Final with Response, getEntity() returns null even if there is a body in Response
  • #27326 - MongoDB panache generates invalid update documents when updating a list or array with HQL
  • #29191 - Subscribing to CompletionStage returned by Event.fireAsync doesn't seem to work correctly
  • #30712 - Support OpenTelemetry Log signal
  • #31328 - Support for inclusive authentication
  • #32143 - OIDC document shoud update
  • #32159 - Redis client with AWS Elasticache
  • #33018 - ServletContextInitializer IT test
  • #33665 - Clarify the behavior of InstanceHandle.close()
  • #33666 - Clarify class-level interceptor binding inheritance
  • #35871 - Jackson @JsonView deserialization support for request bodies
  • #36227 - Accept-Language header not parsed correctly for language subtags, variants, extension and private subtags
  • #36228 - Use java.util.Locale to parse the languages from the Accept-Language header
  • #36336 - @CacheResult on legacy @RegisterRestClient throws CCE on 3.4.2
  • #37243 - Enhance keycloak-admin-client extension to support TLS trust and key stores
  • #37777 - Building Quarkus with Buildpacks uses Liberica as JDK
  • #38228 - Better support for APT in dev mode: Gradle part
  • #38239 - Logging OpenTelemetry extension
  • #38250 - Support for OIDC Dynamic Client Registration
  • #38814 - Memory usage increased between Quarkus 3.6 and 3.7
  • #39663 - Security - Ability to create custom permission annotation
  • #39950 - File and FileUpload result in different OpenAPI spec, upload button missing
  • #40007 - Add ability to hide rest endpoints from OpenAPI schema / Swagger
  • #40829 - dynamic default page can't handle I add a index.html file
  • #40933 - Provide default Grafana dashboards for the produced metrics
  • #41001 - Add support for the TLS registry to the OIDC Common HTTP client
  • #41037 - Bump smallrye-open-api from 3.10.0 to 3.12.0, use new builder API
  • #41067 - OIDC client set expire time for access token as configuration item
  • #41094 - Vert.x Http: application/json MIME not compressed by default
  • #41241 - LGTM extension should have a DevUI Card
  • #41264 - LGTM Quarkus Dashboard
  • #41281 - Observability Dev UI Card and Log Console
  • #41301 - Add Support for Caching List Results in Quarks Redis Cache
  • #41409 - Document removal of legacy OpenTelemetry configuration properties
  • #41429 - [hibernate-search] Support injecting runtime properties in custom IndexLayoutStrategy implementation
  • #41452 - Quarkus OIDC makes first request very slow
  • #41466 - Arc: declare a synthetic, runtime-initialized bean as eagerly initialized (if conditions met)
  • #41626 - Improve error when constructor parameters names cannot be resolved
  • #41810 - ArC: initial support for inactive synthetic beans
  • #41813 - Keycloak container consumes too much memory in devmode
  • #41827 - OIDC client: quarkus.oidc-client.enabled does not working in combinatie with @RegisterProvider(OidcClientRequestReactiveFilter.class).
  • #41830 - quarkus-oidc does not check expiry timestamp of refresh token, resulting in failed refresh call.
  • #41866 - Add quarkus-oidc-client-registration extension
  • #41887 - Response.fromResponse bug in reactive version of resteasy libs
  • #41890 - Return OIDC code flow error_code and error_description directly to the user if no error handler is available
  • #41899 - Buildpack extension not working with podman
  • #41936 - Update to latest Snowdrop Buildpack Platform Impl
  • #41944 - Auto configure prometheus scraping for lgtm dev service
  • #42101 - OpenAPI generates wrong example for URLs
  • #42117 - Add OIDC response filters
  • #42161 - Use Stork registrars in standalone way
  • #42221 - Field Name Collision and incorrect Binding of Boolean Fields When Using isX in a data class
  • #42237 - Warning about failing to index Spring class on reload
  • #42238 - Transfer-Encoding header is set twice
  • #42317 - Support APT processors in Gradle quarkusdev
  • #42330 - OIDC documentation not explaining format for realm files
  • #42353 - Kafka deserializer autodetection is not working for classes, implementing the Deserializer interface indirectly
  • #42389 - Centralize reference to UBI images (and maybe others)
  • #42422 - Elasticsearch docs update
  • #42425 - Fetchgraph does not prevent Hibern...
Read more

3.15.1

26 Sep 07:56
Compare
Choose a tag to compare

Complete changelog

  • #38531 - Compilation fails on Azure Functions Blob Trigger
  • #42711 - Bump Keycloak version to 25.0.4
  • #43305 - gRPC bidi streaming testing in DevUI is broken
  • #43310 - Docs: config property names in the generated docs are no longer links
  • #43311 - Fix a few issues with the local proxy for REST Client feature
  • #43337 - Fix gRPC DevUI testing console
  • #43343 - Minor updates to the Getting Started with Security doc
  • #43344 - The logging guide review for 3.15
  • #43355 - Remove unnecessary symbols that force you to change lines after copying each time
  • #43371 - The Data source guide review for-3-15
  • #43377 - Docs: Fix example in "Accessing Static Fields and Methods"
  • #43391 - Quarkus Spring Data documentation should document newly supported interfaces and update existing examples
  • #43403 - Fix classloading in AzureFunctionsProcessor#findFunctions
  • #43407 - Picocli guide - add a note about passing arguments for gradle project
  • #43411 - Remove a duplicated line in the TLS registry guide
  • #43414 - Update protobuf-java to 3.25.5
  • #43426 - Bump Keycloak version to 25.0.6
  • #43431 - Bump protoc/protobuf-java from 3.25.3 to 3.25.5
  • #43447 - Update headings to headings to prevent confusing numbering
  • #43451 - Spring APIs - Document newly supported interfaces and update existing examples
  • #43457 - Remove a superfluous quote in the GraphQL client docs
  • #43460 - Small followup for Picocli + Gradle improvement
  • #43493 - Config Doc - Bring back the links for config sections and properties

3.15.0

25 Sep 09:01
Compare
Choose a tag to compare

Complete changelog

  • #43207 - Cleanup & nitpicks on guide: security-jwt
  • #43297 - Using jib with opentelemetry cannot produce a stable library layer
  • #43300 - Set filtered jar's manifest time to epoch
  • #43309 - Follow up of the fix making jar file reference close idempotent with minor comments and refactor
  • #43313 - Smallrye GraphQL: add missing federation annotations to index
  • #43314 - Make sure server log load on Dev UI start
  • #43315 - TLS reference guide IDs' unification

3.14.4

14 Sep 16:26
Compare
Choose a tag to compare

Complete changelog

  • #29604 - Add quarkus property to set the hibernate flushmode
  • #37618 - No server chosen by com.mongodb.reactivestreams: Failed looking up SRV record
  • #42706 - TLS reference guide review: Follow-up
  • #43087 - Messaging extensions doc update for tls-registry usage
  • #43187 - Pulsar devservice is not starting on RHEL 8 aarch64
  • #43212 - Fixed Maven artifact resolver initialization in QuarkusProjectMojoBase
  • #43217 - Calling blocking code from SecurityIdentityAugmentor causes concurrent requests to be limited by the number of event loop threads
  • #43222 - Introduce retry into Mongo DNS resolution
  • #43224 - Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 in /devtools/gradle
  • #43228 - Fails to shutdown when using grpc and kafka-streams extensions
  • #43234 - Add a note on JsonFormat annotation and ORM FormatMapper
  • #43246 - Expose property quarkus.hibernate-orm.flush.mode
  • #43247 - Application hangs when using quarkus.http.ssl.certificate.reload-period less than 30s
  • #43248 - Don't execute blocking security code serially as it limits concurrent blocking execution to number of the event loops
  • #43252 - Properly fail when TLS reload config is invalid
  • #43257 - Fix jar file reference close race condition
  • #43261 - Quarkus is using an H2 version with a regression causing data loss
  • #43263 - KafkaStreamsProducer no longer shuts down the injected executorservice
  • #43265 - Downgrade H2 to 2.3.230
  • #43266 - [3.15] Revert Gradle cache compatibility changes
  • #43275 - Use the branch version to compile the quickstarts
  • #43277 - Fix an OidcEndpoint typo in the OIDC doc
  • #43279 - Downgrade the default pulsar devservice image to 3.2.4
  • #43289 - Do not define quarkus.version as it makes Keycloak resolution fail

3.15.0.CR1

11 Sep 18:16
Compare
Choose a tag to compare
3.15.0.CR1 Pre-release
Pre-release

Complete changelog

3.14.3

11 Sep 15:14
Compare
Choose a tag to compare

Complete changelog

  • #30087 - jbang does not persist Q:CONFIG keys nor build set keys
  • #32831 - Hibernate Validator Failure When TZ Set to Non-UTC
  • #41558 - Add documentation for vertx and qute integration
  • #41559 - Add documentation for Vertx and Qute integration
  • #42256 - Gradle early task configuration causes quarkus.container-image. properties to be ignored
  • #42496 - Configuration Cache compatibility (QuarkusGenerateCode - QuarkusBuid)
  • #42511 - TLS Reference guide grammar check and review
  • #42724 - gRPC Server INTERNAL: HTTP status code 400 When Upgrading from 3.12.3 > 3.13.0
  • #42751 - tls command not found despite the extension present in the application
  • #42851 - classic resteasy-client: ensure sub-resources are also proxied
  • #42875 - Compatibility with configuration cache for image tasks
  • #42905 - Port resteasy fix for sub-resources
  • #42908 - Cannot initialize file manager
  • #42948 - Document generic synthetic bean creation
  • #42990 - logout.backchannel.path fails when http.root-path is present - Again
  • #42995 - Fix minor typo: Use correct syntax for TIP admonition
  • #42998 - Error page and not found page now looks the same in prod mode
  • #43000 - Fix registration of backchannel logout route
  • #43009 - mention gradle dsl kts not supported in quarkus update
  • #43010 - Fix error message when a REST Client throws an exception
  • #43015 - REST: comment out useless 10K System.out.printl() in the DrainTest
  • #43017 - DefaultJaxRsRolesAllowedImplMethodSecuredTest produces a large number of errors
  • #43018 - Reduce log clutter in security tests
  • #43019 - Properly escape log message additions
  • #43020 - Store Quarkus version in native executable
  • #43021 - Decorated stacktrace that is added to the log record is not properly decorated
  • #43023 - Reduce Agroal pool logging
  • #43025 - Support transitive extensions when searching for plugins
  • #43028 - Bump org.jboss.marshalling:jboss-marshalling from 2.2.0.Final to 2.2.1.Final
  • #43029 - Bump mongo-client.version from 5.1.3 to 5.1.4
  • #43040 - Excluding depencency from arc based on group id only results in NoSuchElementException
  • #43041 - Update Vertx to version 4.5.10
  • #43043 - Fix Arc dependency exclusion configuration
  • #43044 - include sbom feature in LTS
  • #43045 - Embed quarkus version in native executable as a global string symbol
  • #43051 - Show exception cause during logging filter initialization
  • #43052 - Show exception cause during logging filter initialization
  • #43055 - Avoid publishing the docs module in Maven Central in extension template
  • #43063 - Bump com.gradle:common-custom-user-data-maven-extension from 2 to 2.0.1
  • #43066 - Add Application links on the welcome page
  • #43070 - Add a note about let's encrypt challenge requiring the port 80 to be accessible
  • #43071 - Quarkus CLI for extension setting old rest name
  • #43082 - Fix guide URL in web-dependency-locator
  • #43083 - Apply quarkus-rest-client-oidc-token-propagation name
  • #43085 - [3.14] Fix Boolean serializer
  • #43089 - Avoid using "Reactive" for Quarkus REST in security doc
  • #43095 - Qute: fix unsatisfied exception when recording rendered results is off
  • #43096 - Use a Quarkus-specific clock provider that is reinitialized at runtime
  • #43107 - TLS registry named config and Quarkus Messaging Kafka or Kafka Client can lead to failed application startup
  • #43108 - Use the shared JsonProvider when creating Jsonb instance
  • #43109 - Documentation generation for configuration properties in OIDC module leaves out plenty of information
  • #43112 - Fix visual studio code svg
  • #43113 - Documentation is not rendering the VSCode icon
  • #43115 - Config Doc - Configure OIDC Common annotation processor for legacy root
  • #43116 - Kafka TLS Registry integration: include tls-configuration-name in Kafka config
  • #43118 - Fix doc numeration level of lists extension methods
  • #43126 - Allows users to exclude DefaultMismatchedInputException
  • #43131 - Revert "Satisfy GraalVM's classpath needs for the deletion of org.h2.fulltext.FullTextLucene"
  • #43132 - Fix obsolete name in integration tests pom.xml of quarkus extension codestart
  • #43135 - The class CertificateReloadedEvent missing
  • #43137 - The CDI event fired after a successful update of certificates was wrong in the documentation
  • #43139 - [3.14] Initial support for SBOM generation and CycloneDX
  • #43142 - Fix flaky OTel tests
  • #43157 - [3.14] Make generated Jackson serializers to work with null values of boxed types
  • #43160 - Add runtime properties to Quarkus builder
  • #43168 - Update rest-data-panache docs to clarify experimental status
  • #43169 - Fixes error if annotation processing directories do not exist
  • #43194 - Fix javadoc for quarkus.bootstrap.incubating-model-resolver
  • #43195 - Config Doc - Reset list status for passthrough maps

3.14.2

04 Sep 15:51
Compare
Choose a tag to compare

Complete changelog

  • #31375 - RuntimeException using VirtualThreads with Jacoco
  • #31802 - Unauthenticated request with a request path that contains a semicolon results in a server exception when using OIDC
  • #34395 - Spring Data API Extension Property Expressions with List not working
  • #41854 - REST request fails after adding maven dependency to quarkus-opentelemetry
  • #41927 - Fix off-by-one issue caused by ObservabilityIntegrationRecorder using its own method for getting path without prefix
  • #42098 - Kotlin junit ParameterizedTest with list as argument, not working anymore (3.13.0.CR1)
  • #42109 - Make sure arrays are always cloned as arrays
  • #42136 - Fail OIDC build if a primitive type Claim is injected in Singleton
  • #42205 - Enable comments (reasons) in the generated reflect-config.json and improve hierarchical registration tracing
  • #42228 - Native image build fails with -Dquarkus.native.report-errors-at-runtime
  • #42301 - Records that contain Enum are still unsupported with @ParameterizedTest even with Serializable in 3.13.0
  • #42394 - Take @JsonProperty into account in the reflection free Jackson serializers
  • #42466 - quarkus.knative.app-config-map misses adding the volumes to the ksvc template
  • #42485 - Fix quarkus.knative.app-config-map misses adding the volumes to the ksvc template
  • #42491 - Change dekorate template to use the intended knative object
  • #42535 - Add "how to write dev services" documentation
  • #42578 - OTEL + quarkus.http.test-timeout -> NullPointerException: Cannot invoke "io.vertx.core.spi.observability.HttpResponse.headers()" because "httpResponse" is null
  • #42619 - Jackson build time serializers could use SerializableString field names
  • #42651 - Use SerializableString field names + support for @JsonProperty in the reflection free Jackson serializers
  • #42661 - Bump Micrometer to 1.13
  • #42684 - Encode URL in OIDC cookie
  • #42702 - Updates to Infinispan 15.0.8.Final
  • #42703 - Update security docs
  • #42705 - Fix for resolving entity fields based on collections and generics
  • #42707 - Update OAuth2 docs because of change in Bearer token check change
  • #42714 - Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13
  • #42718 - Bump flyway.version from 10.17.1 to 10.17.2
  • #42733 - Qute template exception don't print origin
  • #42745 - Remove useless enum converter allocation
  • #42752 - quarkuscli always return 1 for exitcode for plugin commands
  • #42755 - Upload native build stats from a single GH runner
  • #42761 - Qute: ignore template files that contain whitespace in its name
  • #42766 - Use initial Quarkus Dev config for test tags and engines
  • #42773 - Remove jakarta.json.Json usage for performance reasons
  • #42774 - quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true fails native build of StartStopTS microprofile application
  • #42778 - Rest Client (formerly reactive) keep using DEFAULT_MAX_POOL_SIZE
  • #42779 - QuarkusComponentTest: programmatic lookup improvements
  • #42783 - Qute: ignore template files that contain whitespace in its name
  • #42786 - Quarkus CLI Catalog wipes its content when a new plugin is added / removed
  • #42787 - Qute: print origin if non-literal value used in bracket notation
  • #42788 - Invalidate catalogs when adding/removing plugins
  • #42793 - Quote directory variable to support directories with spaces
  • #42794 - Avoid NullPointerExceptions when application fails to start
  • #42806 - quarkus-websockets-next client connect to WSS not possible
  • #42808 - quarkus-websockets-next client adds / to empty path
  • #42810 - Register InetAddressResolverProvider service providers
  • #42814 - OpenTelemetry traces and metrics config fallback to base
  • #42815 - The configuration options missing the quarkus.oidc.credentials.*
  • #42820 - Disable GrpcCliTest#testCommand due to CI failures
  • #42821 - CDI: add cross-reference links to docs
  • #42822 - Qute docs: clarify template record not annotated with @CheckedTemplate
  • #42823 - Properly set PoolOptions for REST Client
  • #42826 - WebSockets Next - client: support the wss scheme correctly
  • #42828 - Duplicate annotation for class: interface org.jetbrains.annotations.NotNull
  • #42830 - WebSockets Next: support endpoints with empty path
  • #42832 - Respect exit code of cli commands
  • #42833 - ArC - static methods interception: fix the set of copied annotations
  • #42835 - Config Doc - Fix two scanning issues
  • #42837 - ArC docs: mention @Inject @ALL List<> in section about unused beans
  • #42840 - Possible to handle routes for base URI without path from extensions
  • #42844 - System properties config overrides in tests does not seem to take effect properly in quarkus 3.14.1
  • #42846 - Updating selected OIDC/OpenID guides
  • #42848 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.2
  • #42853 - Config Doc - Also ignore FileNotFoundException
  • #42856 - Always put Jackson first in documentation
  • #42857 - quarkus-rest-client-jackson - Force property
  • #42858 - ExtLogRecord creation is more costly following the update to SmallRye Common 2.4.0
  • #42859 - Satisfy GraalVM's classpath needs for the deletion of org.h2.fulltext.FullTextLucene
  • #42860 - Quarkus output class in incorrect folder on live reload (gradle, multimodule, kotlin)
  • #42862 - Revert "QuarkusTestProfile overrides in a high ordinal application.properties"
  • #42864 - Correct typo in messaging.adoc
  • #42865 - kafka_version label is unkown in native mode
  • #42866 - DevUI log timestamp difference, as it was reported in GMT
  • #42867 - Dev mode error page stacktrace doesn't open problematic code IDE on click
  • #42869 - Dev UI log view doesn't catch up with logs after application restart
  • #42870 - Decorated stacktraces in dev mode are not provided when using tools like curl or postman
  • [#42871](https:/quarkusio/quarkus...
Read more

3.14.1

28 Aug 16:15
Compare
Choose a tag to compare

Complete changelog

  • #42166 - LogManager error of type GENERIC_FAILURE: Handler with name 'console' is linked to a category but not configured.
  • #42537 - REST usage fails with native when e.g. ContainerResponseFilter is used
  • #42612 - MQTT dev services always start if another reactive messaging connector is present
  • #42670 - Upgrade opentelemetry-semconv to 1.26.0-alpha
  • #42672 - Add socket timeout config for the hotrod client
  • #42698 - Fix config encryption CLI command in guide
  • #42725 - Bump mssql-jdbc to 12.8.1
  • #42738 - Fix OIDC Discord provider configuration
  • #42742 - Bump org.postgresql:postgresql from 42.7.3 to 42.7.4
  • #42746 - Fix MQTT dev services always start if there is another connector present
  • #42753 - TLS - Prevent Duplicate Entries in .env File
  • #42754 - Register resource classes for reflection when ContainerResponseFilter exists
  • #42758 - Single enum converter
  • #42759 - Save Objects::hash varargs array allocation on JarResource::hashCode
  • #42784 - Quarkus CLI report error when using CLI plugins with flags
  • #42785 - False error message on cli plug with flags
  • #42789 - Fix logging categories doc example
  • #42797 - Upgrade to SmallRye GraphQL 2.9.2

3.8.6

29 Aug 10:53
Compare
Choose a tag to compare

Complete changelog

  • #39009 - Narayana update to 7.0.1.Final
  • #39233 - Update MicroProfile Config to 3.1
  • #39515 - Programmatic Cache API does not preserve Vertx Duplicate Context
  • #39599 - JsonObject is empty when used with resteasy-reactive
  • #39615 - Allow JsonObject and JsonArray to be used in any POJO for JSON handling
  • #39854 - 'quarkus.log.console.format' '%i' Process ID fixed at build time
  • #39988 - Context Propagation performance issue and init issue
  • #40009 - Duplicated logs with Elastic APM Agent - Quarkus wrongly importing log4j2 configuration from agent
  • #40016 - Log file rotation for periods longer then day not working. Regression.
  • #40164 - Gradle quarkusDev fails with usage analytics enabled
  • #40287 - Using a custom ParamConverter fails when not sending that parameter with the request
  • #40349 - HandleRequestCollectionHelper for Quarkus Amazon Lambda
  • #40405 - Bump org.jboss.logmanager:jboss-logmanager from 3.0.4.Final to 3.0.6.Final
  • #40431 - Better exception when accessing two non-XA datasources in a transaction
  • #40464 - Fix correct parsing of collections in AmazonLambdaRecorder
  • #40558 - Avoid using the same directory twice in Maven ITs
  • #40584 - Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1
  • #40657 - Prevent abort because of a throwable
  • #40721 - Allow the use of @Blocking on @ClientExceptionMapper
  • #40779 - Bump Agroal from 2.3 to 2.4
  • #40800 - Trivial: Update matcher in component test test to catch single test case
  • #40802 - Control data used in path expression when running remote-dev
  • #40822 - Improve @SecureField detection lookup exclusions
  • #40842 - getting-started: grammar: append->appended
  • #40851 - kafka metrics : label kafka_version=unknown in native mode
  • #40852 - @CacheResult with method returning Uni makes cache exceed its maximum size
  • #40886 - Regression: Unexpected DisabledOidcClientException
  • #40887 - [3.8] Conditionalize security content
  • #40894 - Fix a disabled OidcClient REST client issue
  • #40987 - NamedQuery inside repository
  • #40989 - Config doc - Don't enforce the height
  • #41007 - Make sure quarkusXXXCompileOnlyConfiguration extends from platform configuration
  • #41049 - Qute: fix regression for optimized generated value resolvers
  • #41053 - Docs: clarify named queries for Panache
  • #41054 - Fix RESTEasy Classic GZIP max input in native mode
  • #41060 - Invalid encoding of '?' in query parameter values by Encode.encodeQueryParam
  • #41062 - Fix encoding of '?' in query parameter values by Encode.encodeQueryParam(..)
  • #41064 - Use latest SmallRye Context Propagation
  • #41069 - [3.8] Tweak auth content based on QE feedback in rhbq docs
  • #41081 - ContextNotActiveException in SecurityIdentityAugmentor since Quarkus 3.10
  • #41097 - Changing Accept Header in PreMatching filter isn't considered by MessageBodyWriter
  • #41106 - Delegate to the correct method in TransactionScopedStatelessSession#fetch
  • #41110 - Quarkus REST: various issues with lastModified dates
  • #41111 - Take MediaType set in pre-match filter into when returning Response
  • #41121 - Avoid using outdated OpenRewrite config in quarkus update
  • #41123 - Quarkus REST: Fix two Date issues regarding preconditions
  • #41146 - Add documentation about the Quarkus REST's @Separator
  • #41278 - Add kafka-version.properties as native image resource
  • #41351 - OpenTelemetry gRPC OTLP traces exporter sometimes throws NPE on app shutdown when HTTP2 connection stream is closed
  • #41354 - MessageBodyWriter not selected went no Accept header is set
  • #41355 - [3.8] Use getMajorMinor version for Infinispan Dev Services container
  • #41376 - Resteasy tries to instantiate abstract classes since Quarkus 3.3
  • #41408 - Bump io.fabric8:maven-model-helper from 36 to 37
  • #41411 - Ensure that MessageBodyWriter is passed the proper media type
  • #41438 - Avoid exporter related exceptions when application has been shutdown
  • #41451 - Qute: StackOverflowError due to nested #include and #insert directives
  • #41465 - Ignore abstract jakarta.ws.rs.core.Application classes
  • #41513 - Quarkus CLI - Some expected errors lead to a stacktrace and they shouldn't
  • #41517 - Qute: fix possible stack overflow error in InsertSectionHelper
  • #41532 - [3.8] Solve sync build issue
  • #41535 - Log records show the hostname on which the native executable was generated
  • #41562 - [3.8] Small documentation enhancement/formating
  • #41567 - Quarkus REST abstract resources with @Path requires impl. to be CDI beans while RESTEasy does not
  • #41572 - Bump ubi image to 1.19 for jib
  • #41597 - Bump narayana.version from 7.0.1.Final to 7.0.2.Final
  • #41600 - GraphQL Query generated from windows doesn't work
  • #41601 - Use correct property in JWT key file examples
  • #41606 - Allow use of abstract classes in Quarkus REST in the same way as interfaces
  • #41609 - Fix bytecode recording issue when default method is used as a getter
  • #41633 - Catch exceptions when running checkMissingCommand
  • #41637 - Lock docker image version for the OTel Collector
  • #41647 - Handle duplicated Vert.x context in CaffeineCacheImpl
  • #41654 - Register @JsonNaming value for reflection
  • #41664 - Reinitialize the SmallRye HostName class as well
  • #41669 - Dev mode always complaining about module-info not being supported
  • #41670 - Only warn about module-info if it exists
  • #41677 - Infinispan extension needs to include Wildly SASL providers in the native executable
  • #41678 - Escape ] in rewritten xrefs for downstream doc
  • #41680 - [3.8] Escape ] in rewritten xrefs for downstream doc
  • #41682 - [3.8] Extract macros in docs to avoid breaking regexes
  • [#41685](https:/quarkusio/quarkus/pu...
Read more

3.14.0

28 Aug 16:15
Compare
Choose a tag to compare

Complete changelog

  • #42367 - Setting quarkus.http.proxy.proxy-address-forwarding=true changes Host header to host
  • #42449 - Gradle task quarkusGenerateCode with custom Microprofile converter causes java.util.ServiceConfigurationError
  • #42539 - Added office 365 email configuration
  • #42546 - Wrong callback URL in documentation for GitHub OIDC
  • #42548 - Fixing documentation regarding OIDC with GitHub
  • #42551 - Bump apicurio-registry.version from 2.5.10.Final to 2.6.2.Final
  • #42561 - Properly handle case when quarkus-extension.yaml doesn't exist
  • #42572 - Add keystore and truststore default format change
  • #42584 - Custom Smallrye ConfigSourceInterceptor not loading class using Gradle
  • #42585 - Do not try to create temp directory in test archives
  • #42614 - Improve error message / exception "Unable to start the management interface" by mentioning the actual port number
  • #42617 - Add host and port when error creating management interface
  • #42622 - New Stork version aligning k8s client version
  • #42624 - Try a new approach for caching Maven local repository
  • #42633 - Bump quarkiverse-parent from 16 to 17
  • #42648 - Use the Host header in a proxied responses instead of host
  • #42649 - Extensions created with 999-SNAPSHOT cli depend on non-existing plugin
  • #42650 - Ignore config ServiceLoader files from Gradle sources
  • #42653 - Condition the new config doc sections of the extension template
  • #42655 - Remove erroneous \n from durationNote.qute.adoc
  • #42657 - Update and small fixes for security authorize web endpoints reference docs