8.9.0 release notes

edit

8.9.0 release notes

edit

Upgrading to Enterprise Search 8.9.0? See Upgrading and migrating.

Breaking changes

edit
  • Running self-managed connectors in "native" mode is deprecated starting in 8.9.0.

    • Create new native connectors exclusively on Elastic Cloud.
    • Convert existing self-managed connectors running in native mode to connector clients.

make run no longer works on a fresh clone of the connectors-python repo. If you have an unmodified default configuration, you will be prompted to modify the placeholder changeme value for connector_id and service_type. Modify these values in your config.yml file, before starting your connector service.

New features

edit
  • We’ve added a new Elasticsearch Relevance Engine (ESRE) getting started page to Enterprise Search.

    • Get up and running quickly with semantic search powered by Elastic Learned Sparse Encoder, without the need to call third-party APIs or generate your own embeddings.
    • You can now quickly build hybrid search experiences by combining lexical search and semantic search, using reciprocal rank fusion (RRF) with sub searches. RRF provides best-in-class hybrid scoring out of the box, without the need to write custom scoring functions or tweak model parameters.
    • Read the Elasticsearch Relevance Engine (ESRE) documentation to learn all about our AI and machine learning powered features, and ask questions on our new ESRE Discuss forum.
    • Check out the Elasticsearch labs repository, which contains sample apps and executable Python notebooks you can test for yourself.
  • New Microsoft E5 embedding model support is now available.

    • Upload and manage E5 embedding models for semantic search including multilingual search use cases.
  • Our new SharePoint Online connector is generally available as both a native connector and a connector client. The following features are available for this connector by default:

  • Document level security (DLS):

    • We’ve upgraded the connectors framework to make it easier for developers to include DLS features in their own customized connectors.
    • Available by default for the SharePoint Online connector in 8.9.
  • Content extraction for large files (technical preview)

    • Extract large files by running a local service that allows connectors-python to extract text on-the-fly without sending files to the default ingest pipeline.
    • Available only for the SharePoint Online connector client in 8.9.
  • We’ve enhanced the connector framework with incremental sync support to make it easier for developers to speed up and simplify updates for customized connectors. Incremental sync is supported out of the box for SharePoint Online in 8.9.
  • We’ve added the following brand new connectors, available as self-managed connector clients in 8.9.0:

  • Search Applications have moved from tech preview to beta. We’ve introduced the following new features:

    • Secure your public search endpoint by creating a scoped, search-only API key. This simplifies building validation flows and managing public access to your search applications.
    • Use our new Javascript client (technical preview) to manage your search application. Refer to this how-to guide to building a search experience with a search application using the client. Read our how to guide to learn more.
    • Developers can now combine searches like kNN and ELSER text expansion with traditional text search using reciprocal rank fusion (RRF). Refer to this search template example.
  • The Dev Tools Console now has autocomplete support for Search Application and Behavioral Analytics APIs.

Bug fixes

edit
  • Fixed an issue where users were unable to complete configuration of the PostgresSQL connector client due to a mislabeled config key.

Known issues

edit
  • The following native connectors will not run correctly on Elastic Cloud in 8.9.0. They continue to be available as self-managed connector clients.

Refer to the Enterprise Search Known issues for a full list of known issues and workarounds.