Skip to content

Migration Guide 3.18

Ladislav Thon edited this page Nov 29, 2024 · 4 revisions

Management interface

In dev and test mode, the management interface will now listen on the localhost interface by default (instead of 0.0.0.0) to be made consistent with the behavior of the main interface.

Note that similarly to what has been done for the main interface, on Windows with WSL, it will continue to listen to 0.0.0.0.

Qute

Character Escapes

For JSON templates the ", \ and the control characters (U+0000 through U+001F) are escaped by default if a corresponding template variant is set. In Quarkus, a variant is set automatically for templates located in the src/main/resources/templates. By default, the java.net.URLConnection#getFileNameMap() is used to determine the content-type of a template file. The additional map of suffixes to content types can be set via quarkus.qute.content-types. If you need to render the unescaped value use the raw or safe properties implemented as extension methods of the java.lang.Object, or wrap the String value in a io.quarkus.qute.RawString.

SmallRye Fault Tolerance

This release of Quarkus includes SmallRye Fault Tolerance 6.7.0. This version technically does not contain any breaking changes, but:

  • The first version of the programmatic API (FaultTolerance, @ApplyFaultTolerance) is deprecated and will be removed in SmallRye Fault Tolerance 7.0. The second version (Guard, TypedGuard, @ApplyGuard) is relatively similar, but there are still significant differences.

  • The specification-defined configuration properties can still be used, but there are Quarkus-native configuration properties now.

See the SmallRye Fault Tolerance 6.7.0 release announcement (https://smallrye.io/blog/fault-tolerance-6-7-0/) for more information, including links to the migration guides for the programmatic API and a description of the new configuration properties. The Quarkus guide for SmallRye Fault Tolerance includes a full reference of the new configuration properties as well.

Current version

Migration Guide 3.17

Next version in main

Migration Guide 3.18

Clone this wiki locally