diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a202d59735..62d01b1e43 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -7,6 +7,7 @@ Changelog * Added `construct_page_listing_buttons` hook (Michael van Tellingen) * Added more detailed documentation and troubleshooting for installing OpenCV for feature detection (Daniele Procida) * Move and refactor upgrade notification JS (Jonny Scholes) + * Remove need for Elasticsearch `update_all_types` workaround, upgrade minimum release to 6.4.0 or above (Jonathan Liuti) * Fix: Added line breaks to long filenames on multiple image / document uploader (Kevin Howbrook) * Fix: Added https support for Scribd oEmbed provider (Rodrigo) * Fix: Changed StreamField group labels color so labels are visible (Catherine Farman) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index ddb8282a78..b60a70e8ef 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -386,6 +386,7 @@ Contributors * Rodrigo * Iman Syed * John Carter +* Jonathan Liuti Translators =========== diff --git a/docs/releases/2.7.rst b/docs/releases/2.7.rst index e312e6fc2d..61884a3a16 100644 --- a/docs/releases/2.7.rst +++ b/docs/releases/2.7.rst @@ -13,6 +13,7 @@ Wagtail 2.7 is designated a Long Term Support (LTS) release. Long Term Support r What's new ========== +* Upgraded Elasticsearch client library dependency to 6.4.0 or above, 7.0.0 or above is still supported. Other features ~~~~~~~~~~~~~~ @@ -20,6 +21,7 @@ Other features * Added ``construct_page_listing_buttons`` hook (Michael van Tellingen) * Added more detailed documentation and troubleshooting for installing OpenCV for feature detection (Daniele Procida) * Move and refactor upgrade notification JS (Jonny Scholes) + * Remove need for Elasticsearch ``update_all_types`` workaround, upgrade minimum release to 6.4.0 or above (Jonathan Liuti) Bug fixes diff --git a/docs/topics/search/backends.rst b/docs/topics/search/backends.rst index d263b18f8f..26972c838b 100644 --- a/docs/topics/search/backends.rst +++ b/docs/topics/search/backends.rst @@ -113,11 +113,12 @@ Prerequisites are the `Elasticsearch`_ service itself and, via pip, the `elastic .. code-block:: sh - pip install "elasticsearch>=6.0.0,<6.3.1" # for Elasticsearch 6.x + pip install "elasticsearch>=6.4.0,<7.0.0" # for Elasticsearch 6.x .. warning:: - | Version 6.3.1 of the Elasticsearch client library is incompatible with Wagtail. Use 6.3.0 or earlier. + | Version 6.3.1 of the Elasticsearch client library is incompatible with Wagtail. Use 6.4.0 or above. + The backend is configured in settings: diff --git a/tox.ini b/tox.ini index 2e7d9d5258..9f2be3ff20 100644 --- a/tox.ini +++ b/tox.ini @@ -53,7 +53,7 @@ deps = elasticsearch2: elasticsearch>=2,<3 elasticsearch5: elasticsearch>=5,<6 elasticsearch5: certifi - elasticsearch6: elasticsearch>=6,<6.3.1 + elasticsearch6: elasticsearch>=6.4.0,<7 elasticsearch6: certifi setenv =