-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Migration Guide 3.18
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
.
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
.
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.