Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Releases: opendistro-for-elasticsearch/index-management

Release v1.7.0.0

05 May 17:24
ed3152e
Compare
Choose a tag to compare

Version 1.7.0.0 (2020-5-4)

Compatible with Elasticsearch 7.6.1, Adds support for ODFE 1.7.0

New Features

  • Adds rollover conditions into info object PR #208

Enhancements

  • Adds isIdempotent method to each step and updates ManagedIndexRunner to use it PR #165

  • Adds logs, fix for index creation date -1L, nullable checks PR #170

  • Update schema version for IndexManagementConfig mapping if available PR #198

  • Switches UpdateManagedIndexMetaData to batch tasks using custom executor PR #209

Bug Fixes

  • Delete and close failing during snapshot in progress PR #172

v1.6.0.0

30 Mar 21:40
697389d
Compare
Choose a tag to compare

Version 1.6.0.0

New Features

  • Adds support for Elasticsearch 7.6.1 PR #164
  • Due to Changes in ES test framework since 7.5
    • Update Jacoco (code coverage)
    • Update gradle tasks integTest and testClusters
    • Update debug method and new debug option cluster.debug

v1.4.0.0

07 Feb 22:48
2313757
Compare
Choose a tag to compare

Version 1.4.0.0

New Features

  • Adds support for Elasticsearch 7.4.2 PR #132

Bug Fixes

  • Fixes issue where action timeout was using start_time from previous action PR #133

v1.3.0.1

17 Dec 18:12
486f833
Compare
Choose a tag to compare

Version 1.3.0.1

Bug fixes

  • Fixes rollover not checking all conditions - #123
  • Adds policySeqNo and policyPrimaryTerm to the policy on the ManagedIndexConfig - #123
  • Adds null check in cluster changed event listener - #125

v1.2.1.0

03 Dec 22:53
7b5f3f2
Compare
Choose a tag to compare

Version 1.2.1.0

Features

  • Adds support for ES 7.2.1 [PR #119]

v1.3.0.0

21 Nov 19:23
1cbc714
Compare
Choose a tag to compare

Version 1.3.0.0

Feature

This is the first official release of Open Distro Index Management plugin.

  1. Adds support for ES 7.3.2 - [PR #109]

v1.2.0.0

03 Dec 22:48
5d6bea1
Compare
Choose a tag to compare

Version 1.2.0.0

Features

  • Adds support for ES 7.2.0 [PR #98]

V1.1.0.0

03 Sep 22:02
e44f4ce
Compare
Choose a tag to compare

Version 1.1.0.0

Feature

  1. Adds support for Elasticsearch 7.1.1 - [PR #90]

V1.0.0.0

03 Sep 22:02
Compare
Choose a tag to compare

Version 1.0.0.0

Initial release of Index Management v1.0.0.0 for Open Distro for Elasticsearch.

This version of the Index Management plugin is build for Elasticsearch version 7.0.1

Features

  1. 3 additional actions. replica_count, force_merge, notification
  2. Fixed all known issues.

Index Management v1.0.0.0-alpha.1

30 Jul 18:04
c34026d
Compare
Choose a tag to compare
Pre-release

Alpha release candidate 1 of Index Management v1.0.0.0 for Open Distro for Elasticsearch.

This release marks the first in the Index Management. It is an unstable Alpha-quality release that supports the core functionality for the Index Management.

This version of the Index Management plugin is build for Elasticsearch version 7.0.1

You can utilize the Index Management Kibana plugin to view your data in Kibana

Features

  1. You will be able to define custom policies to define index lifecycle.
  2. Fully automated periodic index state management in custom index lifecycle without having to setup and manage an external process.
  3. 6 different actions. close, open, delete, read_only, read_write, rollover

Known Issues

  1. Close action that allows a user to close an index. This works as expected, but if you have a transition after the Close index then there is an issue where the Transition performs an IndexStats request to get the current stats about the index (doc count, size, etc.) which will fail because the index is closed.
  2. Creating an index with the policy_id setting that matches a template using a different policy_id setting can cause issues.
  3. There is a failure point between execution of an action's step and updating the ManagedIndexMetaData that we need to address.

What's Next

  1. Add more actions! We are planning to add webhook (for notification), force_merge and snapshot operation for the final release.
  2. Add retry logic to actions.

Installing

Step 1 Install Elasticsearch OSS 7.0.1

https://www.elastic.co/downloads/past-releases/elasticsearch-oss-7-0-1

Step 2 Install Job Scheduler

Index Management is using the job-scheduler's ScheduledJob. This must be installed first.

bin/elasticsearch-plugin install https://d3g5vo6xdbdb9a.cloudfront.net/downloads/elasticsearch-plugins/opendistro-job-scheduler/opendistro-job-scheduler-1.0.0.1.zip

Step 3 Install Index Management

  1. Download the opendistro_index_management-1.0.0.0-alpha-rc1.zip file of alpha release from Assets.
  2. Run the following command to install the Index Management plugin.
bin/elasticsearch-plugin install file://<path to index-management.zip>

Step 4 Start Elasticsearch

bin/elasticsearch