7.9.0 Release notes

Upgrading to Enterprise Search 7.9.0? See Upgrading & migrating.

Enterprise Search

New features

  • Enterprise Search manages API logs and analytics using Index Lifecycle Managment (ILM). See Log retention.
  • The solution adds JVM garbage collection logging, enabled by default. See Default environment variables.
  • The solution starts and stops significantly faster, improving the experience for upgrades and rolling restarts. Startup improves by at least 30 seconds, while shutdown now completes in less than 1 second.
  • Jetty (the web server used within the solution) is running the latest version (9.4.x).
  • Official Enterprise Search Docker images use AdoptOpenJDK JVM distributions, which include the full suite of JVM development tools, easing troubleshooting.
  • The solution officially supports the CentOS 8 Linux distribution.

Breaking changes

  • The logging directory contains a new log file for JVM garbage collection logging.
  • Enterprise Search packages contain many more files, although the overall size of the packages has changed little.

Bug fixes

  • Fixed a memory leak when an API client closes the connection before sending an API request.
  • Fixed a migration timeout issue that prevented large App Search 7.6 deployment from upgrading to Enterprise Search.
  • Official Docker images now correctly shut down the solution after receiving a TERM signal. This should make rolling restarts faster and safer for all Docker users including deployments on Elastic Cloud.
  • Fixed security issue, CVE ID: CVE-2020-7018. Users unable to upgrade can remove the developer role from App Search users and reset their existing API keys.

App Search

New features

  • Kibana! People can now access App Search from the Kibana dashboard.
  • Enable and disable API logs and analytics logs from the App Search settings UI. See Log settings guide.
  • Get started with App Search faster by creating Sample Engines seeded with example content.
  • The Analytics Dashboard can now traverse back more than 180 days.

Bug fixes

  • Fixed dashboard issue, thereby allowing document IDs to be URLs.
  • Fixed error logging to improve re-indexing troubleshooting and prevent re-indexing failures.
  • Better timeout handling when migrating large indexes from App Search.
  • Fixed issue in which App Search users searching from Search UI after one hour of inactivity would see an App Search credentials prompt.
  • Fixed error when paging past page 100 in the Documents view.

Workplace Search

New features

  • Run Workplace Search for free, without a subscription. Start a trial or subscription to use Platinum features.
  • Gmail is now available as a remote content source. Workplace Search will query Gmail for you, rank relevance, and then mix your emails into your search results.
  • Thumbnails are now part of your search results. We extract .XLS, .XLSX, .JPEG, .DOC, .DOCX, .PTTX, .PDF, .GIF and .PNG from the documents ingested from various content sources. They make the results appear much more rich and it is now much easier to find the content you are seeking.
  • Kibana! People can now access Workplace Search from the Kibana dashboard.
  • Elastic Common Schema (ECS) events are generated on CREATE and UPDATE events. These events are created by Connectors.
  • The Search API now supports Triggers and Boosts.
  • Workplace Search is now compatible with OpenSearch.

Bug fixes

  • Fixed the Microsoft OneDrive icon. It was too big!
  • The Dropbox cards now hold more document data. They were limited too much.
  • Non-admin users can no longer see Connector details.
  • You can "Manage Sources" from the Groups view again.
  • Restoring from a snapshot will no longer cause errors when searching.
  • The GitHub organization selection screen will no longer error out if there was a connectivity issue.
  • The Groups view no longer flashes. Hehe.
  • Click-to-copy buttons now change the cursor as expected.
  • The search experience now works as expected in Firefox.
  • We have audited the documentation links and they should point you where you want to go.
  • Jira is now known as Jira, and not JIRA.

Known issues

  • Custom content sources require a trial or subscription, but they should not. This is a free feature of Workplace Search. The issue is fixed in the upcoming 7.9.1 release. Upgrade to 7.9.1 when available to restore custom sources as a free feature. Until then, start a free trial to use custom sources.
  • Links from Workplace Search within Kibana do not resolve for some users. This issue is fixed in the upcoming 7.9.1 release.