This repository has been archived by the owner on Jun 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 855
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #458 from elastic/six_point_three_is_free
Update readme and add changelog into git for the 6.3 release
- Loading branch information
Showing
3 changed files
with
177 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
## 6.3.0 - 2018/06/18 | ||
|
||
### Breaking changes | ||
|
||
Elasticsearch 6.3 includes several big changes that are reflected in this role. | ||
When upgrading from module versions prior to 6.3, there are a number of upgrade considerations to take into account: | ||
|
||
* This role defaults to the upstream package repositories, which now include X-Pack bundled by default. To preserve previous behavior which does _not_ include X-Pack be sure to explicitly set `es_enable_xpack: true` which will install the `elasticsearch-oss` package. | ||
* Great care has been taken in making sure that all upgrade paths work, however as always please take extra caution when upgrading and test in a non-production environment. New automated tests have been added to make sure that the following upgrade paths work: | ||
* oss to oss | ||
* oss to xpack | ||
* xpack to xpack | ||
* X-Pack configuration files which used to be in `${ES_PATH_CONF}/x-pack` are now in `${ES_PATH_CONF}/`. If you have any configuration files in this directory not managed by ansible you will need to move them manually. | ||
|
||
#### Features | ||
|
||
* Integration testing has been refactored in [#457](https://github.com/elastic/ansible-elasticsearch/pull/457). This removed a lot of duplicate tests and added new tests to make sure all upgrade paths work. | ||
* It is now possible to test elasticsearch snapshot builds by setting `es_use_snapshot_release` to `true` | ||
|
||
#### Fixes | ||
|
||
* Installing `es_plugins` from custom urls is now idempotent. Previously the plugin name was being compared to the url which meant it would be reinstalled every time ansible was run because they didn't match | ||
|
||
#### Pull requests | ||
|
||
* [#452](https://github.com/elastic/ansible-elasticsearch/pull/452) - @Crazybus - Add initial 6.3 support | ||
* [#454](https://github.com/elastic/ansible-elasticsearch/pull/454) - @Crazybus - Move jenkins matrix file into the repo so test suites are controlled via the pull request workflow | ||
* [#455](https://github.com/elastic/ansible-elasticsearch/pull/455) - @Crazybus - Add automated test for upgrading from oss to oss | ||
* [#457](https://github.com/elastic/ansible-elasticsearch/pull/457) - @Crazybus - Refactor integration tests to remove duplication and add extra suites to make sure all upgrade paths are covered | ||
|
||
## 6.2.4.1 - 2018/06/14 | ||
|
||
Patch release requested by @average-joe in #453 | ||
|
||
#### Pull requests | ||
|
||
* [#445](https://github.com/elastic/ansible-elasticsearch/pull/445) - @gekkeharry13 - Added configuration options for configuring x-pack notifications via email with some other nice fixes. | ||
* [#450](https://github.com/elastic/ansible-elasticsearch/pull/450) - @Crazybus - improving some flakey tests which were randomly failing. | ||
* [#447](https://github.com/elastic/ansible-elasticsearch/pull/447) - @chaintng - Fix to make sure sudo is used when running `update-alternatives` for java. | ||
* [#423](https://github.com/elastic/ansible-elasticsearch/pull/423) - @eRadical - Fixing the until condition being used when installing rpms from a custom repository. | ||
|
||
|
||
## 6.2.4 - 2018/04/24 | ||
|
||
* `6.2.4` and `5.6.9` as the default versions. | ||
|
||
## 6.2.3 - 2018/04/21 | ||
|
||
* Thanks to @cl0udf0x for adding proper names to all tasks which were unnamed [#417](https://github.com/elastic/ansible-elasticsearch/pull/417) | ||
* Thanks @cyrilleverrier for having a keen eye and spotting this typo. [#432](https://github.com/elastic/ansible-elasticsearch/pull/432) | ||
|
||
## 6.2.2 - 2018/02/22 | ||
|
||
* `6.2.2` and `5.6.8` as the default versions | ||
* Thanks to @pemontto for fixing up all of the ansible conditional logic https://github.com/elastic/ansible-elasticsearch/pull/429 | ||
* Thanks @cyrilleverrier for https://github.com/elastic/ansible-elasticsearch/pull/427 which makes sure x-pack settings are not in the config file when x-pack isn't enabled | ||
|
||
## 6.1.3 - 2018/02/01 | ||
|
||
* `6.x` is now the default `es_major_version` with `6.1.3` as the default `es_version` | ||
* Special thanks to @shribigb, @toddlers and @remil1000 for their efforts in getting `6.x` support working! | ||
* `.kitchen.yml` has been updated to allow testing both `6.x` and `5.x` versions | ||
* A new [Jenkins job](https://devops-ci.elastic.co/job/elastic+ansible-elasticsearch+pull-request/) has been added for pull requests to automatically test all combinations of `6.x` and `5.x` on ubuntu-1404, ubuntu-1604, debian-8 and centos-7 with the various test suites. | ||
|
||
## 5.5.1 - 2017/08/20 | ||
|
||
* Fixes with respect to issues on restart. | ||
* 5.5.1 update with supporting package scripts. | ||
* Documentation clarification. | ||
* Fixes for loading of templates | ||
* Support for ML | ||
* Ability to install x-pack from remote. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.