Skip to content

3.10.1

Compare
Choose a tag to compare
@quarkusbot quarkusbot released this 15 May 15:30
· 800 commits to main since this release

Complete changelog

  • #19766 - Flyway / DevServices
  • #37323 - "IOException: Connection was closed" when retrying non-WebApplicationExceptions
  • #38807 - JPA entities containing LAZY loaded relations cannot be merged in another transaction
  • #39283 - SQLException: Unable to enlist connection to existing transaction when accessing multiple persistence units in the same transaction since 3.8.2
  • #39336 - We need an entry point guide for Messaging
  • #39854 - 'quarkus.log.console.format' '%i' Process ID fixed at build time
  • #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.
  • #40054 - Validate Tenant annotation is applied before authentication happened and fail if wrong tenant was used to authenticate the HTTP request
  • #40065 - 3.8.3 and Electron JDBC Security error - SRCFG00027: Could not find a mapping
  • #40123 - Quarkus Dev UI - Calling gRPC endpoint is not working
  • #40152 - Cannot mock GitInfo using @MockitoConfig(convertScopes = true)
  • #40153 - Many "Failed to index" warnings since 3.9.1
  • #40167 - Rest Client @RestForm does not serialize enums like other parameter types
  • #40175 - Update suggested command for busy port detection during the start
  • #40176 - Update codeblock to 1.0.13
  • #40178 - Turn beans from info extension into ApplicationScoped
  • #40230 - Bump hibernate-orm.version from 6.4.4.Final to 6.4.5.Final
  • #40264 - Bump hibernate-search.version from 7.1.0.Final to 7.1.1.Final
  • #40272 - Config: reflect a breaking change of package config in the docs
  • #40277 - Fix accidental config breakage of quarkus.package.decompiler.* properties
  • #40282 - Bump commons-io:commons-io from 2.16.0 to 2.16.1
  • #40283 - Bump hibernate-orm.version from 6.4.5.Final to 6.4.7.Final
  • #40299 - Native executable ignores config option quarkus.http.host if set in the application configuration file
  • #40301 - Use toString for serializing enum form params in REST Client
  • #40302 - Updates Infinispan to 15.0.2.Final
  • #40305 - Micrometer URI templating does not apply for Forbidden requests
  • #40307 - WebSocket + Role-based authentication stopped working with Quarkus 3.9.x: Security Identity is not available
  • #40308 - Always populate metrics uri in presence of auth failures
  • #40313 - Document how to use Flyway in reactive applications
  • #40321 - Bump org.eclipse.parsson:parsson from 1.1.5 to 1.1.6
  • #40322 - Always register discovered services from SmallRye Config in STATIC INIT
  • #40337 - Only set quarkus.http.host as a default if not available
  • #40341 - [Doc] pseudo code in writing-extensions guide does not match the description
  • #40342 - Pseudo code in writing-extensions guide does not match the description
  • #40345 - Upgrade to SmallRye GraphQL 2.8.3
  • #40359 - Fix servlet error mapping
  • #40362 - Fix typo in init-tasks.adoc
  • #40365 - Add a temporary config property to allow multiple resources
  • #40366 - Qute-Templates cannot be found in tests if directory "src/test/resources/templates" exist
  • #40369 - Kubernetes extension crashes with NPE during build
  • #40371 - Quarkus Classloader in Test not returning all results
  • #40383 - Avoid classes with incomplete hierarchy in Hibernate Validator
  • #40384 - Allow ClassLoader to return multiple resources
  • #40385 - Don't close connection if response is sent
  • #40389 - Do not conflate quickstarts with codestarts
  • #40391 - Fix Javadoc of @ClientObjectMapper
  • #40400 - Fix multi rooted path tree scanning in the Qute processor
  • #40403 - Bump io.smallrye.beanbag:smallrye-beanbag-bom from 1.4.0 to 1.4.1
  • #40404 - Bump commons-codec:commons-codec from 1.16.1 to 1.17.0
  • #40405 - Bump org.jboss.logmanager:jboss-logmanager from 3.0.4.Final to 3.0.6.Final
  • #40408 - Quarkus REST - reuse CDI request context if it exists
  • #40426 - Add more clarity around code-block in Dev UI Docs
  • #40434 - Quarkus 3.10 fails to start if some OIDC providers don't support UserInfo
  • #40437 - Check whether outputDirectory is the root of the file system before using its parent
  • #40438 - Potential NPE thrown from QuarkusClassLoader.getResources
  • #40440 - Fix possible NPE from resource loading
  • #40448 - Avoid "Failed to index" warnings produced during @SecureField annotation detection
  • #40454 - Ignore non-HTTP_2 requests
  • #40456 - Do not require UserInfo when its injection point is detected for OIDC tenants without the UserInfo endpoint
  • #40457 - Build SecurityEventHelper lazily inside SecurityConstrainer as when static methods are secured the static interceptor is initialized during static init
  • #40468 - Update ubi8/openjdk-VERSION from 1.18 to 1.19
  • #40476 - Add missing ! to fix code example
  • #40487 - Label WebSocket Next as Experimental in Documentation
  • #40494 - Issues in verifying signature of bearer token generated for Azure AD
  • #40495 - Quarkus 3.10.0 now requires a GraalVM installation for quarkusDev when quarkus.native.enabled is set to true
  • #40496 - Disable native when dev mode is used
  • #40500 - Do not record profile parent configuration in the active profile
  • #40514 - Bump com.amazonaws:aws-lambda-java-events from 3.11.4 to 3.11.5
  • #40519 - Remove static
  • #40523 - Update docs to make it easy to see that the code flow access token fails, update tests
  • #40537 - Bump OpenJDK images to 1.19
  • #40541 - Bump quarkiverse-parent to 16 and maven-compiler-plugin to 3.13.0
  • #40549 - Overcome 'String too large to record' issue with Truffle
  • #40551 - Quarkus 3.10 - Flyway with SQL Server DB failed to compile in native
  • #40552 - Fix Flyway & SQL Server native compilation
  • #40558 - Avoid using the same directory twice in Maven ITs
  • #40571 - Bump io.micrometer:micrometer-bom from 1.12.4 to 1.12.5
  • #40578 - Bump smallrye-jwt version to 4.5.2
  • #40586 - Messaging entry point guide page
  • #40593 - Update to SmallRye GraphQL 2.8.4
  • #40595 - Updates to Infinispan 15.0.3.Final
  • #40596 - Make parseVCSUri less brittle