[[release-notes]] == Release Notes [float] [[version-compatibility]] === Version Compatibility Watcher 1.0.0 is compatible with: * Elasticsearch: 1.5.2+ * License: 1.0 * Shield: 1.2.2 [float] [[upgrade-instructions]] === Upgrading Watcher Watcher 1.0.0 is not backward compatible with Watcher 1.0.0-rc1. Follow these steps to upgrade: 1. Back up all of the watches you've defined. You can search/scan the `.watches` index and save the returned watches aside. 2. Stop Elasticsearch on all nodes in your cluster. 3. Uninstall the Watcher plugin from each node: + [source,yaml] -------------------------------------------------- bin/plugin remove watcher -------------------------------------------------- 4. Restart Elasticsearch on each node. 5. Delete the `.watches` index and all of the existing `.watch_history-*` indices + [source,yaml] -------------------------------------------------- DELETE .watches -------------------------------------------------- + [source,yaml] -------------------------------------------------- DELETE .watch_history* -------------------------------------------------- 6. Stop Elasticsearch on all nodes in your cluster. 7. From here on you can simply follow the <> guide. If you are upgrading from Beta1, you can skip the license installation as both Beta1 and Beta2 are compatible with the same license version (1.0.0). Once Watcher is installed, you can use the <> to restore your backed up watches. [float] [[change-list]] === Change List [float] ==== 1.0.0 .Enhancements * Added execution time aware <> support to `index` action, `search` input, and `search` transform. * You must now explicitly specify the unit when configuring any time value. (Numeric-only values are no longer supported.) * Cleaned up the <> response. * Cleaned up the <> response. [float] ==== 1.0.0-rc1 .New Features * Added <> support to the Execute API .Enhancements * Added execution context <> support. * Email html body sanitization is now <>. * It is now possible to configure timeouts for http requests in <> and <>. [float] ==== 1.0.0-Beta2 .New Features * <> are now applied at the action level rather than the watch level. * Added support for <> indexing to the index action. * Added a queued watches metric that's accessible via the <>. * Added a currently-executing watches metric that's accessible via the <>. .Enhancements * The <> result now includes the value of each field that was referenced in the comparison. * The <> now supports a default trigger event (**breaking change**) * The `watch_record` document structure in the `.watch_history-*` indices has changed significantly (**breaking change**) * A new internal index was introduced - `.triggered_watches` * Added support for headers in the <> result and the <> result. * Add plain text response body support for the <>. .Bug Fixes * Disallow negative time value settings for <> * Added support for separate keystore and truststore in <> and <>.