Quarkus

notes:
  • quarkus.io
  • LTS versions :
    • 3.20 (26 Mar 2025) (EOS: 28 Mar 2026)
    • 3.15 (25 Sep 2024) (EOS: 25 Sep 2025)
    • 3.8 (28 Feb 2024) (EOS: 28 Feb 2025)
    • 3.2 (05 Jul 2023) (EOS: 05 Jul 2024)
Release list
3.34.7
RECENT
3.35.2
RECENT
3.20.6.1
RECENT
3.27.3.1
RECENT
3.33.1.1
RECENT
3.35.1
RECENT
3.35.0
RECENT
3.34.6
3.34.5
3.34.3
3.34.2
3.34.1
3.34.0
3.33.1
3.33.0
3.27.3
3.20.6
3.32.4
3.32.3
3.32.2
Release notes:

Major changes

  • #52830 - Support masking request & response headers in rest client log

Complete changelog

  • #24284 - AWS Lambda throws IllegalStateException: Missing HTTP method in request event
  • #29296 - Unable to @Override delete methods from PanacheRepositoryBase in an interface
  • #34350 - Spring Data API Extension Interface Projections not working with generic interfaces
  • #38194 - Support Kotlin data classes for describing type-safe Qute templates
  • #40274 - Context is lost when using caching
  • #48032 - Spring Data API Extension query with field named like the class broken
  • #49176 - Quarkus RestClient connectionTTL documentation is misleading
  • #49285 - "open last exception in ide" leads to exception
  • #50936 - Gradle QuarkusTest fails with Compilation Failed when using lombok on reload
  • #51261 - Add compile-only dependencies to the dev mode compiler classpath
  • #52288 - Default quarkus-rest-client logging spills secrets at info level, I'd expect debug
  • #52397 - Make extension documentation clearer for indexed configuration properties
  • #52616 - Config doc - Add a list index for config groups in lists
  • #52724 - build(deps): bump the hibernate group across 1 directory with 15 updates
  • #52755 - Force eager loading of Infinispan RemoteCache
  • #52756 - uber-jar in maven multi module project packaged wrong since 3.31
  • #52763 - [3.32.1] DurationConverter does not work anymore with negative P and PT format. IllegalArgument Invalid duration
  • #52764 - Clarify application.yaml and application.yml precedence
  • #52766 - 3.32.1: tagging during maven build fails
  • #52767 - multipart/form-data handling fails if 0 form-parts are sent
  • #52768 - Add PathTree.walkRaw(visit) and use that when building Uber JAR
  • #52772 - Be more careful in using JSON types
  • #52773 - Handle empty multipart content
  • #52775 - Fix a corner case in new DurationConverter
  • #52778 - 3.32.1: IllegalArgumentException w/ @Injected MemorySize constructor parameter
  • #52779 - Allow overriding delete methods of PanacheRepositoryBase
  • #52783 - Handle projections with generic types
  • #52784 - Difficult/Unintuitive to disable executionMaxDelay of Quarkus scheduler via property override
  • #52787 - Duplicate Annoation on synthetic bean
  • #52793 - Various doc fixes
  • #52802 - Fix IntelliJ detection
  • #52803 - Improve Javadoc of quarkus.rest-client.connection-ttl
  • #52806 - Fix MethodNameParser to class name in method name
  • #52808 - Set version to main as dev and fallback to refname when branching
  • #52812 - Updates to Infinispan 16.0.7
  • #52814 - Fix a bug where the Mutiny context is lost on caching
  • #52816 - Scheduler - fix zero delay configuration
  • #52817 - Use specific case for Lambda's ObjectMapper
  • #52818 - Adding storage-engine properties into hibernate-orm.adoc
  • #52823 - Add missing implementations of JWT Validator into the native executable
  • #52830 - Support masking request & response headers in rest client log
  • #52839 - ArC: avoid duplicates early on
  • #52841 - Panache Next - Operations overload
  • #52842 - Panache Next - Fix Operations overload
  • #52851 - build(deps): bump the hibernate group with 10 updates
  • #52852 - ConstraintDeclarationException when using Bean Validation of return type on MicroProfile REST Client interface
  • #52859 - Set quarkus-cyclonedx status to stable and add it to the security category
  • #52861 - Don't include type annotation of return type for REST Client
  • #52865 - Docs: Add Kotlin @JvmRecord tip for Qute type-safe templates
  • #52867 - AOT - Provide a config property to pass additional args to recording
  • #52869 - Provide a hashCode/equals implementation for PersistenceUnitKey
  • #52880 - Using Quarkus 3.32.1 and above with the quarkus a spike in development mode startup time on large projecs
  • #52883 - Condition build step execution properly to avoid triggering reflection
  • #52885 - Minor doc clarification
  • #52890 - Undeprecate quarkus.otel.exporter.otlp.enabled
  • #52893 - Quarkus REST - Ignore Vert.x Web packages for reflection

Copyright © 2023 - All right reserved by Yadoc SAS