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

Releases: opendistro-for-elasticsearch/anomaly-detection-kibana-plugin

Version 1.13.0.0

18 Feb 00:30
ec3fdcc
Compare
Choose a tag to compare

Version 1.13.0.0 Release Notes

Compatible with Kibana 7.10.2 & Open Distro for Elasticsearch 1.13.0.

Features

  • Add historical detectors (#359)

Enhancements

  • Refactor AnomalyHistory Chart to improve performance for HC detector (#350)
  • Change default shingle size for HC detector to 4 (#356)
  • Add 'No data' state for historical detectors (#364)
  • Simplify historical detector failure states (#368)

Bug Fixes

  • Fix failure of adding feature to 1st detector in cluster (#353)
  • Fix live chart bar width (#362)
  • Remove stopped annotations for historical detector chart (#371)
  • Fix dashboard loading state and empty state logic (#373)
  • Fix typo in sample eCommerce description (#374)

Infrastructure

  • Updating start-server-and-test version (#355)
  • Bump ini from 1.3.5 to 1.3.8 (#345)
  • Fix broken unit and integration tests (#360)
  • Add sleep time before running Cypress tests (#363)
  • Change CD workflow to use new staging bucket for artifacts (#311)

Documentation

  • add tiny icon fix to release note (#346)
  • Update draft release notes config to use URL (#358)
  • Remove copyright year for newly added files (#367)
  • Add release notes for version 1.13.0.0 (#375)
  • Fix link to LICENSE.txt (#376)

Maintenance

  • Upgrade to Kibana 7.10.2 (#369)

Version 1.12.0.0

15 Dec 16:53
9c92ff1
Compare
Choose a tag to compare

Compatible with Kibana 7.10.0 and Open Distro for Elasticsearch 1.12.0.

Enhancements

  • Fix vulnerability caused by old version formik. Issue: #333 (#334)
  • change side bar position for anomly detection plugin (#335)
  • remove logo from side bar (#337)
  • Use plotly.js-dist to reduce artifact size (#340)

Bug Fixes

  • Show second for heatmap cell hover timestamp (#327)
  • Fix sunburst chart height is 0 (#332)
  • Fix 2 issues during recent upgrade (#339)
  • Fix tiny odfe login icon (#343)

Documentation

  • Update release notes (#326)
  • Add release notes (#336)
  • Update release note for ODFE 1.12 (#341)
  • Add tiny icon fix to release note (#346)

Maintenance

  • Migrate entire plugin to new platform (#328)
  • Upgrade to Kibana 7.10.0 (#329)

Version 1.11.0.0

28 Oct 19:46
e493022
Compare
Choose a tag to compare

Compatible with Kibana (set version here).

Features

  • Add UX support for HC detector (#314)

Enhancements

  • Add category field to edit model configuration page (#310)
  • swith direct index query to api call (#312)
  • added the order for the plugin placement in revised kibana side menu (#315)
  • Clear model configuration if detector index is changed (#319)
  • Show user friendly message when permission error arises (#320)
  • wording change for Preview page in case of no anomalies (#321)
  • Query anomaly only for HC detector (#322)
  • Add match and count APIs (#324)

Infrastructure

  • fix failed e2e tests (#323)
  • Fix broken UT when doing duplicate name validation (#325)

Documentation

  • Add release notes for 1.11.0.0 (#318)

Maintenance

  • bump AD Kibana plugin version to 1.11.0 (#317)

Version 1.10.1.0

01 Oct 16:59
Compare
Choose a tag to compare

Compatible with Kibana 7.9.1 and Open Distro for Elasticsearch 1.10.1

Features

  • Add sample detectors and indices (#272)
  • Adds window size as advanced setting in model configuration. (#287)

Enhancements

  • Add missing feature alert if recent feature data is missing (#248)
  • Add progress bar for initialization (#253)
  • Improve error handling when retrieving all detectors (#267)
  • support field search for detector simple filter (#278)
  • Handle index not found error (#273)
  • Add action item and message for init failure case due to invalid search query. (#285)

Bug Fixes

  • upgrade elastic chart; fix zoom in bug (#260)
  • fix wrong field name when preview (#277)
  • parse types in fielddata (#284)
  • Add intermediate callout message during cold start (#283)
  • Make elastic/charts imports more generic (#297)
  • Fix initialization callouts to properly show when first loading anomaly results page (#300)
  • Fix bug where undefined is shown on UI for estimatedMins in case of ingestion data missing (#301)
  • Fix 2 issues on Dashboard (#305)

Infrastructure

  • Fix e2e test caused by new EuiComboBox added on CreateDetector page (#252)
  • Update lodash dependency (#259)
  • Add support for running CI with security (#263)
  • Upgrade Cypress and elliptic dependencies (#266)
  • Remove elastic charts dependency (#269)
  • Add UT for Detector List page (#279)
  • Fix UT and remove lower EUI version dependency (#293)
  • Fix broken cypress test related to new empty dashboard buttons (#298)

Documentation

  • Automate release notes to unified standard (#255)
  • Add a few badges (#262)
  • Updating the release notes to have 4th digit (#291)
  • Update 1.10.0.0 release notes (#296)
  • Add release note for PR 301 (#302)
  • Updating release notes for ODFE 1.10.1 (#308)

Maintenance

  • Adding support for Kibana 7.9.0 (#286)
  • Updating plugin to use Kibana 7.9.1 (#306)

Version 1.9.0.0

09 Jul 23:21
fe0b911
Compare
Choose a tag to compare

Compatible with Kibana 7.8.0 and Open Distro for Elasticsearch 1.9.0.

Major changes

  • Add start/stop batch actions on detector list page (PR #195)
  • Feature: AD: Add delete batch action (PR #204)
  • support remote cluster indices (PR #244)

Enhancements

  • Tune error message when creating detector (PR #188)
  • Use endTime of detectionInterval as plotTime on Dashboard live chart (PR #190)
  • Add scrolling and enhance list of affected detectors (PR #201)
  • Improve batch action modal loading state (PR #216)
  • Move textfield in delete batch action modal to bottom (PR #217)
  • Make all callouts optional on batch action modals (PR #230)
  • Remove static page of initialization and failure case, add auto-check of detector state when initializing (PR #232)
  • Rename 'last updated time' to 'last enabled time' on Detector list (PR #233)
  • Move plugin into Kibana app category (PR #241)

Bug Fixes

  • Fix issue where live chart height is only partial of window in fullscreen mode. Issue: #186 (PR #189)
  • Fix UT workflow to only run bootstrap once (PR #210)
  • Fix paths to DetectorsList module (PR #211)
  • Prevent unnecessary update when doing batch delete (PR #219)
  • Fix default filter query when creating detector (PR #247)

Infra Changes

  • Bump dependencies with security vulnerabilities (PR #197)
  • Initial test case using Cypress (PR #196)
  • Mitigate vulnerability for minimist and kind-of (PR #202)
  • Automate release notes generation on pushes to master (PR #226)
  • Add more e2e test cases for Dashboard/Detector list (PR #221)
  • Add Cypress tests for dashboard and detector list (PR #234)
  • Add CI for e2e (PR #208)
  • Add delete actions UT and fix snapshots (PR #235)
  • Add finalized 1.9.0.0 release notes (PR #243)
  • Add brace dependency (PR #246)

Version Upgrades

  • Bump Kibana compatibility to 7.8.0 (PR #239)

Version 1.8.0.0

02 Jun 23:39
Compare
Choose a tag to compare

Compatible with Kibana 7.7.0 and Open Distro for Elasticsearch 1.8.0.

Major changes

  • Support count aggregation PR #169

Enhancements

  • Make callout message more readable when error creating new detector PR #130
  • Add loading state for live chart on detector details page PR #131
  • Add intermediate loading state when changing filters on detector list page PR #134
  • Tune code style for AD result utils PR #152
  • Test find max anomaly method's performance PR #158
  • Handle unexpected failure and unknown detector state edge cases PR #165
  • Improve error handling on detector detail pages PR #173
  • Add proper message in case of long initialization PR #159
  • Improve wording for different detector state messages PR #184

Bug Fixes

  • Fix blank page if opening configuration page directly with URL PR #154
  • Fix detector detail loading state PR #155
  • Change to default plugin icon PR #175
  • Fix detector list infinite loading state on cluster initialization PR #177
  • Fix custom icon scaling issue PR #178
  • Fix anomaly results table pagination PR #180

Infra Changes

  • Fix and clean up unit tests PR #147
  • Fix single unit test so workflow passes PR #163
  • Remove unused language_tools import PR #171
  • Add CD GitHub action PR #183

Version Upgrades

Initial Release - Version 1.7.0.0

14 May 16:07
d49ca80
Compare
Choose a tag to compare

Compatible with Kibana 7.6.1 and Open Distro for Elasticsearch 1.7.0.

The Anomaly Detection Kibana plugin provides a Kibana user interface for the Anomaly Detection plugin in Open Distro for Elasticsearch.

Anomaly detection uses the Random Cut Forest (RCF) algorithm for detecting anomalous data points in streaming time series.

You can use the plugin with the same version of the Open Distro for Elasticsearch Alerting Kibana plugin to get alert notifications. You can create a monitor based on an anomaly detector directly on the Alerting Kibana plugin. Monitors run checks on the anomaly detection results regularly and trigger alerts based on custom trigger conditions.

Features

  1. Create an anomaly detector on an index and configure features for the detector
  2. Start and stop detectors at any time
  3. View live anomaly results and summarized results on the dashboard
  4. Preview sample anomaly results for historical data
  5. Monitor live anomalies
  6. Review anomaly history together with alerts

Current Limitations

  • Page may load slowly if you load/review data in a long time range.
  • Not all API calls have complete error handling.
  • We will continuously add new unit test cases, but we don't have 100% unit test coverage for now. This is a great area for developers from the community to contribute and help improve test coverage.
  • Please see documentation links and GitHub issues for other details.

Major Changes

  • Add functionality to start & stop detector PR #12
  • Add side navigation bar PR #19
  • Add detector detail page PR #20
  • Add functionality to get detector state PR #16
  • Add dashboard page PR #17
  • Add edit feature page PR #52
  • Add detector configuration page PR #22
  • Add anomaly results page PR #62
  • Add detector state page PR #65
  • Add anomaly charts PR #50

Enhancements

  • Add window delay PR #4
  • Add empty dashboard page PR #9
  • Update create/edit detector page PR #13
  • Add search monitor API PR #18
  • Add detector state support on dashboard PR #28
  • Fix dark mode readability on detector list page PR #39
  • Fix live anomaly chart time range PR #45
  • Make breadcrumbs consistent on home pages PR #41
  • Modify detector list tooltips PR #47
  • Change chart style PR #45
  • Add feature required detector state PR #48
  • Remove old preview detector code PR #51
  • Change live anomaly chart height PR #45
  • Add live anomaly reducer PR #55
  • Modify logic to delete detector PR #54
  • Add chart and ad result .css file PR #64
  • Make titles with counts consistent PR #74
  • Avoid label cutoff on sunburst chart PR #83
  • Remove tooltip icon on detector list page PR #93
  • Modify some wording PR #95
  • Change create detector link on dashboard PR #100
  • Tune AD result charts PR #102
  • Use annotation for live chart PR #119
  • Set fixed height for anomalies live chart PR #123
  • Use scientific notation when number less than 0.01 on live chart PR #124
  • Use bucket aggregation for anomaly distribution PR #126

Bug Fixes

  • Fix dashboard width PR #29
  • Fix dashboard bugs PR #35
  • Fix detector list bugs PR #43
  • Fix more dashboard bugs PR #45
  • Minor fix PR #45
  • Return correct AD result PR #57
  • Set max monitor size PR #59
  • Fix more dashboard bugs PR #61
  • Fix bugs on detector configuration page PR #66
  • Fix bugs on create/edit detector page PR #67
  • Fix blank anomaly results bug PR #69
  • Fix link to detector configuration page PR #71
  • Fix thin bar on anomaly results live chart PR #70
  • Fix sunburst chart undefined issue PR #73
  • Fix chart colors PR #76
  • Don't display legend value on chartt PR #79
  • Fix legend value bug on dashboard live chart PR #80
  • Fix typo and change save feature button title PR #81
  • Fix feature breakdown tabs PR #84
  • Fix stats on dashboard live chart to not be wrapped PR #82
  • Fix column truncation on detector list PR #86
  • Fix issue that 0 cannot be set in detector filter PR #68
  • Add -kibana suffix in links to prevent broken links PR #92
  • Fix bug where latest anomalous detector can get lost PR #98
  • Fix detector initializing message PR #106
  • Fix preview detector error message PR #108
  • Cover more detector state edge cases [P...
Read more