Skip to content

Migration Guide 1.9

Georgios Andrianakis edited this page Oct 7, 2020 · 7 revisions

Datasource Configuration

In 1.3, we introduced a new much more flexible datasource configuration supporting both JDBC and reactive datasources in a unified way.

Until 1.9, we still supported the deprecated configuration properties but this leads to some confusion for the users mixing both old and new configuration properties.

In 1.9, the deprecated configuration properties are gone so you need to move to the new ones: https://quarkus.io/guides/datasource .

Quarkus will warn you about any use of the old deprecated configuration properties.

Redis Client Configuration

The following configuration properties have been deprecated:

  • quarkus.redis.ssl,
  • quarkus.redis.database,
  • quarkus.redis.password

And they are all configurable via the quarkus.redis.hosts property using the a connection string in following format. redis://[username:password@][host][:port][/database].

Spring Boot @ConfigProperties

The verbatim naming strategy previously used with Spring Boot properties extension is now replaced by the one defined in quarkus.arc.config-properties-default-naming-strategy property (with kebab being the default).

To keep your application operating as before, perform one of the following changes:

  • Set quarkus.arc.config-properties-default-naming-strategy=verbatim in the application.(yml|properties)
  • Or replace the properties from verbatim style to kebab (default) or the one defined in quarkus.arc.config-properties-default-naming-strategy property.

Current Version

Migration Guide 3.16

Next Version

Migration Guide 3.17

Clone this wiki locally