Skip to content

Migration Guide 1.8

Georgios Andrianakis edited this page Sep 2, 2020 · 8 revisions

Hibernate Search + Elasticsearch (Preview)

  • Configuration properties for index defaults can no longer include the .index-defaults component. For example, quarkus.hibernate-search.elasticsearch.index-defaults.schema-management.required-status should now be written simply as quarkus.hibernate-search.elasticsearch.schema-management.required-status.
  • query.explain() now expects to be passed an entity ID instead of a document ID. In short, if your entity has an ID of type Long, you need to pass a Long (previously you had to pass a String).
  • @IndexedEmbedded.storage/ObjectFieldStorage have been renamed to @IndexedEmbedded.structure/ObjectStructure. The older syntax is deprecated and will eventually be removed.
  • quarkus.hibernate-search.elasticsearch.default-backend no longer exists. You can either configure a default backend (quarkus.hibernate-search.elasticsearch.someProperty someValue) or named backends (quarkus.hibernate-search.elasticsearch.backends."backend-name".someProperty someValue), but a named backend can no longer be considered as the default backend.

Kubernetes Config

  • When setting quarkus.kubernetes-config.secrets.enabled=true, it is now no longer necessary to also set quarkus.kubernetes-config.enabled=true in order to read Secrets.

Migration guides

Current version


LTS versions


Next version in main


Clone this wiki locally