Skip to content

Releases: opensearch-project/anomaly-detection

3.3.0.0

14 Oct 21:23
d8cf8e8
Compare
Choose a tag to compare

Version 3.3.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.3.0

Features

  • Add frequency scheduling in real time (#1562)
  • Adding AD suggest API (#1563)

Bug Fixes

  • Make frequency optional; fix STOPPED state; add ecommerce tests (#1565)

Infrastructure

  • Fix tests by adding the new node setting for protected types (#1572)
  • Fix flaky ITs (#1571)
  • Exclude long-running tests from integTestRemote (#1579)

Refactoring

  • Updates search handler to consume resource authz and updates resource authz related tests (#1546)
  • Adds resource types to DocRequests (#1566)

3.2.0.0

19 Aug 23:46
395a5b5
Compare
Choose a tag to compare

Version 3.2.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.2.0

Enhancements

  • Support >1 hr intervals (#1513)
  • Onboards to centralized resource access control for detectors and forecasters (#1533)

Bug Fixes

  • Fixing concurrency bug on writer (#1508)
  • Fix(forecast): advance past current interval & anchor on now (#1528)
  • Changing search calls on interval calculation (#1535)

Infrastructure

  • Bumping gradle and nebula versions (#1537)

3.1.0.0

24 Jun 22:19
1e84491
Compare
Choose a tag to compare

Version 3.1.0.0 Release Notes

Compatible with OpenSearch 3.1.0

Enhancements

  • Use Centralized Resource Access Control framework provided by security plugin (#1400)
  • Introduce state machine, separate config index, improve suggest/validate APIs, and persist cold-start results for run-once visualization (#1479)

Bug Fixes

  • Fix incorrect task state handling in ForecastRunOnceTransportAction (#1489)
  • Fix incorrect task state handling in ForecastRunOnceTransportAction (#1493)
  • Refine cold-start, window delay, and task updates (#1496)

3.0.0.0

06 May 21:59
0310c1b
Compare
Choose a tag to compare

Version 3.0.0.0 Release Notes

Compatible with OpenSearch 3.0.0

Enhancements

  • Use testclusters when testing with security (#1414)
  • Add AWS SAM template for WAF log analysis and anomaly detection (#1460)

Bug Fixes

  • Distinguish local cluster when local name is same as remote (#1446)

Infrastructure

  • Adding dual cluster arg to gradle run (#1441)
  • Fix build due to phasing off SecurityManager usage in favor of Java Agent (#1450)
  • Using java-agent gradle plugin to phase off Security Manager in favor of Java-agent (#1454)
  • Add integtest.sh to specifically run integTestRemote task (#1456)

Maintenance

  • Fix breaking changes for 3.0.0 release (#1424)

3.0.0.0-beta1

23 Apr 01:01
4a2448f
Compare
Choose a tag to compare

Version 3.0.0.0-beta1 Release Notes

Compatible with OpenSearch 3.0.0.0-beta1

Enhancements

  • Use testclusters when testing with security (#1414)

Bug Fixes

  • Distinguish local cluster when local name is same as remote (#1446)

Infrastructure

  • Adding dual cluster arg to gradle run (#1441)

Maintenance

  • Increment version to 3.0.0.0-beta1 (#1444)

3.0.0.0-alpha1

18 Mar 22:32
41db8c0
Compare
Choose a tag to compare

Version 3.0.0.0-alpha1 Release Notes

Compatible with OpenSearch 3.0.0.0-alpha1

Maintenance

  • Fix breaking changes for 3.0.0 release (#1424)

2.19.0.0

11 Feb 23:59
ecd5c4c
Compare
Choose a tag to compare

Version 2.19.0.0 Release Notes

Compatible with OpenSearch 2.19.0

Features

  • Allow triggering anomaly only on drop or rise of features (#1358)
  • Add flattens custom result index when enabled (#1401), (#1409)

Enhancements

  • Changing replica count to up 2 for custom result index (#1362)

Bug Fixes

  • Not blocking detector creation on unknown feature validation error (#1366)
  • Fix exceptions in IntervalCalculation and ResultIndexingHandler (#1379)

Infrastructure

  • Bump codecov/codecov-action from 4 to 5 (#1369)
  • Bump com.google.code.gson:gson from 2.8.9 to 2.11.0 (#1375)
  • Bump jackson from 2.18.0 to 2.18.2 (#1376)
  • Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.17.0 (#1377)
  • Bump org.objenesis:objenesis from 3.3 to 3.4 (#1393)
  • Updating several dependencies (#1368)
  • Update recency_emphasis to be greater than 1 in test cases (#1406)

2.18.0.0

05 Nov 23:18
63996b8
Compare
Choose a tag to compare

Version 2.18.0.0 Release Notes

Compatible with OpenSearch 2.18.0

Enhancements

  • Add rule validation in AnomalyDetector constructor (#1341)

Bug Fixes

  • Bump RCF Version and Fix Default Rules Bug in AnomalyDetector (#1334)

Infrastructure

  • forward port flaky test fix and add forecasting security tests (#1329)
  • Updating several dependencies (#1337)

2.17.0.0

17 Sep 22:06
752dbff
Compare
Choose a tag to compare

Version 2.17.0.0 Release Notes

Compatible with OpenSearch 2.17.0

Feature

  • Add Support for Handling Missing Data in Anomaly Detection (#1274)
  • Adding remote index and multi-index checks in validation (#1290)

Enhancements

  • Fix inference logic and standardize config index mapping (#1284)

Big Fixes

  • Prevent resetting the latest flag of real-time when starting historical analysis (#1287)
  • Correct handling of null max aggregation values in SearchResponse (#1292)

2.16.0.0

07 Aug 22:14
08a98c5
Compare
Choose a tag to compare

Version 2.16.0.0 Release Notes

Compatible with OpenSearch 2.16.0

Feature

  • Adding support for date_nanos to Anomaly Detection (#1238)

Enhancements

  • update BWC test version and enhance code coverage(#1253)
  • Register system index descriptors through SystemIndexPlugin.getSystemIndexDescriptors(#1251)
  • Add feature filtering in model validation (#1258)

Infrastructure

  • set baseline JDK version to JDK-21 (#1228)

Maintenance

  • Update PULL_REQUEST_TEMPLATE to include an API spec change in the checklist (#1262)