-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Migration Guide 3.38
|
Note
|
We highly recommend the use of Items marked below with ⚙️ ✅ are automatically handled by |
The priority order of configuration for @QuarkusIntegrationTest and @QuarkusMainIntegrationTest is now first QuarkusTestProfile#getConfigOverrides and then QuarkusTestResourceLifecycleManager#start() (it was the opposite until now), making it consistent with @QuarkusTest configuration ordering.
The RESTAssured configuration now accounts for the quarkus.servlet.context-path when setting the test base path. Previously, calls to RESTAssured required the quarkus.servlet.context-path value to be part of the endpoint path to be called.
Blocking GraphQL resolvers (queries, mutations, and @Source resolvers not annotated with @NonBlocking) now automatically run within a JTA transaction when quarkus-narayana-jta is present. This ensures that lazy-loaded JPA associations work correctly, especially in concurrent @Source resolvers.
If this behavior is not desired, you can annotate your resolver method or class with @jakarta.transaction.Transactional(Transactional.TxType.NEVER) to explicitly opt out.