Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

GitLab 11.5 to support Elasticsearch 6, sunset support for Elasticsearch 5.5

Blog post from GitLab

Post Details
Company
Date Published
Author
Mario de la Ossa
Word Count
446
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

In GitLab 11.5, set to release on November 22, 2018, the Elasticsearch integration will support version 6 while discontinuing support for versions 5.5 or earlier, necessitating an upgrade to version 5.6 or 6.x prior to updating GitLab. This transition requires a reindex due to changes incompatible with previous index versions, affecting only self-managed GitLab users. The upgrade to Elasticsearch 6 introduces significant changes, including the removal of mapping types and the introduction of a join datatype for parent-child relationships, which GitLab 11.5 adopts. These alterations mandate that all documents in an index share the same type, prompting GitLab to implement its own type field to maintain query capabilities based on project membership and permissions. While version 5.6 remains compatible due to enablement of single_type behavior and availability of the join datatype, support for versions 5.5 and earlier is discontinued. The adoption of Elasticsearch 6 is anticipated to enhance performance with improvements like sparsely populated fields, faster query times with sorted indices, and better search scalability across shards.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.