OpenSearch and OpenSearch Dashboards 1.2.0 includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance, and refactoring updates.
OpenSearch Release Notes.
OpenSearch Dashboards Release Notes.
- Use observability specific permissions instead of notebooks (#177)
- Support creating monitor for anomaly detector with custom result index (#143)
- Add multi-category top anomaly results API (#261)
- Validation API - "Blocker" level validation (#231)
- Support storing anomaly result to custom index (#276)
- Support only searching results in custom result index (#292)
- Support storing detector result to custom result index (#110)
- Support multi-category filtering of results (#107)
- Integrating Validation API On Detector Creation Process (#106)
- Adds a delay parameter to the job scheduler (#61)
- Add support for faiss library to plugin (#149)
- AdmissionControl Split RCA (#69)
- Add new protocol for visualization response format (#251)
- Added ppl query filter, added router placeholder for panels (#108)
- Added Algolia Autocomplete Bar (#110)
- Merge notebooks frontend to observability (#109)
- Event Analytics - Add index picker to explorer page (#125)
- Feature/operational panels backend (#130)
- Feature/p1 release (#133)
- Feature/operational panel UI (#132)
- Feature timestamp (#152)
- Feature toasts errors handling (#155)
- Feature query bar (#166)
- Feature bug fixes (#168)
- Home table (#169)
- Feature vis fix override button (#172)
- Visualizations theming (#171)
- Added find auto interval (#167)
- Feature available fields timestamp (#179)
- Added aggregate functions to autocomplete (#185)
- Feature event analytics imporovements and fixes (#199)
- Added support for sample panels (#200)
- Feature couple of features and fixes (#202)
- Add match command to AutoComplete (#203)
- Add error handler when fetching ppl in event explorer (#204)
- Support dark mode for notebooks and other style improvements (#206)
- Add toggle dark mode in observability side bar (#209)
- Panel bug fixes4 and PPL Reference Manual (#211)
- Added Samples, help text, standardized tables (#217)
- Autocomplete for data values (#245)
- Improve HCAD cold start (#272)
- Support custom result indices in multi-category filtering API (#281)
- Add extra fields to anomaly result index (#268)
- Skipping checking create index permission for Validate API (#285)
- Remove old copyright (#118)
- Search monitors using custom result index (#125)
- Search only custom result index on detector detail page (#126)
- Added support for start replication block (#250)
- Handled case for _start replication with leader cluster at higher version than the follower cluster (#247)
- Handled stop replication when remote cluster is removed (#241)
- Filtered out replication exceptions from retrying (#238)
- Using time out in cluster state observer as we are reusing the observer (#215)
- Renewing retention lease with global-ckp + 1 , as we want operations from that seq number (#206)
- Derive security context information when security plugin fails to populate user info (#204)
- Provide a custom TranslogDeletionPolicy for translog pruning based on retention leases (#209)
- Add metrics for notifications (#173)
- Add logic to build report detail page link and send as part of message for non-email channels (#182)
- Forward all cookies while using headless Chromium (#194)
- Catch Notifications Errors on Details Pages (#197)
- Remove notifications integration from Details pages (#210)
- Refactor logic for creating DSL from saved object using
buildOpensearchQuery()
(#213) - Use advanced settings for csv separator and visual report timezone (#209)
- Build email message from template with reports links (#184)
- Use advanced settings for date format in csv reports (#186)
- Remove Notifications from Create/Edit (#212)
- Remove calling notifications in reports scheduler (#211)
- Taking RBAC settings from Alerting plugin default to false (#165)
- Support range filters for csv reports (#185)
- Integrate notifications backend (#129)
- Making snapshot name to scripted input in template (#77)
- Adds setting to search all rollup jobs on a target index (#165)
- Adds cluster setting to configure index state management jitter (#153)
- Allows out of band rollovers on an index without causing ISM to fail (#180)
- Include Model Index status as part of Stats API (#179)
- Split jnis into 2 libs and add common lib (#181)
- Generalize error message set in model metadata (#184)
- Delete local references when looping over map (#185)
- Add caching of java classes/methods (#186)
- Add more helpful validation messages (#183)
- Include index model degraded status as stats for given node (#188)
- Add training stats and library initialized stats (#191)
- Add observability permissions and index (#1484)
- Add AD validate, multi-category results API permissions to AD read access (#1480)
- Add AD validate, multi-category results API cluster permissions (#849)
- Add observability cluster permissions (#851)
- Add conversion support for datetime as per https://github.com/kylepbi… (#267)
- Optimized type converting in DSL filters (#272)
- Adding plugin backend adaptor (#126)
- Update notebooks to use observability backend (#129)
- Add minimal plugin for backend observability (#143)
- Add models for objects and requests (#144)
- Add CRUD actions and index operations for observability objects (#145)
- Panels' visualization design change (#149)
- Operational Panels UI changes (#153)
- Changed to support query without 'search' prefix (#158)
- Changes for adopting new sql artifact (#165)
- Improve reindex handling for .opensearch-notebooks (#163)
- Inherited datepicker format from settings (#164)
- Added refresh datepicker button (#182)
- Field suggestions update to match changed index in query (#176)
- Adding colors version2 (#181)
- Home table update (#174)
- Icon that redirects to PPL Documentation next to Search Bar (#183)
- Suggestions are shown in dark mode if settings change (#187)
- Case insensitive Autocomplete (#207)
- Adjust wording and margin for dark toggle button (#210)
- Space after field for more balanced looking query (#213)
- Add border around suggestions (#214)
- Suggestions width match search bar (#220)
- search bar related changes (#222)
- Add some space between last paragraph and action button (#225)
- Add event analytics permission toast (#226)
- Homepage moved to event analytics (#227)
- Source as the only first command (#235)
- Run query with shift enter (#239)
- Add correct erroring in Event Analytics (#248)
- Changed error message (#257)
- Feature ppl link (#258)
- Fixed a bug that was preventing the AcknowledgeAlerts API from acknowledging more than 10 alerts at once. (#205)
- Remove user from the responses (#201)
- Fixes flaky test and removes local publishing of plugin dependencies (#135)
- Update copyright notice (#140)
- Fix flaky REST IT test (#259)
- Fixed a bug when door keepers unnecessarily reset their states (#262)
- Fix task cache expiration bug (#269)
- Fixed unit test by changing name of method to most up to date (#287)
- Fix Instant parsing bug in multi category filtering API (#289)
- Wait for some time to get semaphore when set HC detector task as done (#300)
- Added switch case for general settings issues (#305)
- Fix bug of detector task calls failing if no state index (#120)
- Fix chart range bug of non-HC anomaly and feature charts (#122)
- Support create monitor with custom result index (#123)
- Fix bug of HC historical results not auto-refreshing (#131)
- Fix bug of missing annotations on feature charts (#136)
- Add checkstyle plugin reference (#60)
- Correct copyright notices to reflect Copyright OpenSearch Contributors (#61)
- Refactored replication specific translog policy and addressed flaky tests (#236)
- Rename translog pruning setting to match 1.1 convention and addressed behavior for translog deletion to be same as 1.1 (#234)
- Changes to ensure replication tasks are not failing prematurely (#231)
- Replication task fails to initialize due to state parsing failure (#226)
- Fix quoting and url-encoding (#153)
- Remove hard coded localhost when calling API (#172)
- Fix Report Creation after Report Definition Creation (#196)
- Fix csv missing fields issue and empty csv on _source fields (#206)
- Revert backend paths to opendistro (#218)
- Adds implementation for the delay feature in rollup jobs (#147)
- Remove policy API on read only indices (#182)
- In explain API not showing the total count to all users (#185)
- Fixes editing rollup delay (#82)
- Fixed Transforms geo_point bug and boolean render (#93)
- Transform bug fixes (#109)
- Fix the bugs in visual UI for legacy notification (#111)
- Fix pagination of managed indices page (#113)
- Fixes possible negative jitter (#78)
- Fix library compile to package openblas statically (#153)
- Add validation to check max int limit in train API (#159)
- Support source filtering for model search (#162)
- Add super call to constructors in transport (#169)
- Return 400 on failed training request (#168)
- Add validation to check max k limit (#178)
- Fix bugs in parameter passing to JNI (#189)
- Clean up strings releated to faiss feature (#190)
- Fix issue passing parameters to native libraries (#199)
- Fix parameter validation for native libraries (#202)
- Fix field validation in VectorReader (#207)
- Add checkstyle plugin reference (#79)
- Add snapshot variable when building RCA (#83)
- Fix broken build and remove deb rpm files (#85)
- Remove emitting the entry key with the METRICS_WRITE_ERROR metric (#71)
- Add log rotation and prevent noisy logs (#87)
- Fix to include hidden indices when resolving wildcards (#1472)
- Redirect legacy notebooks URL to current observability one (#141)
- Autocomplete only displays current command (#157)
- Use JS API to redirect legacy notebooks URL (#162)
- Panels bug fix#1 (#159)
- Panels bug fix2 (#170)
- Timestamp fix (#175)
- Fix deleting all paragraphs for notebooks (#184)
- Fix for duplicate indices in suggestion (#190)
- Added panels modifications and bug fix (#194)
- Update plugin ID and bug fixes (#195)
- Feature autocomplete fix (#208)
- Use parent height instead of view port height for nav bar (#212)
- Correct suggestions after count command (#215)
- Explorer fixes (#216)
- Add missing itemName properties (#218)
- Tab issue and run button (#219)
- Fixed emoji renders for in PPL manual (#221)
- Throw exception if object type is inconsistent in update request (#224)
- Suggestions loaded after selection (#228)
- Panels backend call fix (#232)
- resolved conflicts and fixes (#233)
- Remove resetting query for autocomplete (#234)
- Update notebooks url redirect to use plugin id (#242)
- Tab close issue (#243)
- Fix undefined field error and where suggestions (#246)
- Switching tab tirgger unnecessary requests fix (#247)
- Panels bug fix4 (#249)
- Update build to use public Maven repo (#184)
- Publish notification JARs checksums. (#196)
- Updates testCompile mockito version to match OpenSearch changes (#204)
- Update maven publication to include cksums. (#224)
- Updates alerting version to 1.2 (#192)
- Adding support for integration tests with remote cluster. (#298)
- Uses published daily snapshot dependencies (#141)
- Removes default integtest.sh (#148)
- Adds mavenLocal back to repositories (#158)
- Transforms unit and cypress tests (#92)
- Fixes flakey tests (#105)
- Disables jitter for managed_indices_spec Cypress tests (#122)
- Publish MD5 and SHA1 signatures (#71)
- Update workflow (#109)
- Use published daily snapshot dependencies (#119)
- Add DCO workflow check (#120)
- Update branch pattern (#123)
- Increment version on main to 1.2.0.0 (#138)
- Adding knn lib build script (#154)
- Add lib into knn zip during build (#163)
- Disable simd for arm faiss (#166)
- Add checkstyle plugin dependency (#177)
- Package openmp lib with knnlib in zip and minor fixes (#175)
- Update license and attributions for faiss addition (#187)
- Update license headers (#194)
- Update license headers in gradle files (#201)
- Refactor trace analytics UT and IT, sync main branch (#107)
- Bump prismjs from 1.24.1 to 1.25.0 (#137)
- Bump immer from 9.0.5 to 9.0.6 (#136)
- Update data modal and enable CI (#148)
- Add integration tests for observability backend plugin (#180)
- Bump ansi-regex to 5.0.1 (#241)
- Add support for codeowners to repo (#244)
- Panels cypress test (#256)
- Add release notes for 1.2.0.0 release (#225)
- Update validation for observability notebooks integration (#174)
- Add dco and release drafter workflows (#217)
- update README notification section (#216)
- Update copyright notice in README and headers (#35)
- Automatically provides license header for new files (#142)
- Add release notes for 1.2.0.0 (#84)
- Add support for codeowners to repo (#206)
- Update README.md (#88)
- Create 1.2 release notes (#268)
- Update notice files (#269)
- Update license header (#282)
- Updated PPL user manual with relevance function limitations (#283)
- Bump anomaly-detection version to 1.2 (#286)
- Bump to version 1.2 (#203)
- Bump tmpl from 1.0.4 to 1.0.5 in /dashboards-reports (#164)
- rename plugin helper config file name to consistent with OSD (#180)
- Remove explicit jest dependency (#25)
- Rename plugin-helpers config file name to be consistent with OSD (#31)
- Add project logo and correct links to LICENSE and NOTICE in README (#35)
- Add DCO check to PRs (#37)
- Bump version for OpenSearch 1.2.0 release (#36)
- Updates index management version to 1.2 (#157)
- Updates testCompile mockito version, adds AwaitsFix annotation to MetadataRegressionIT tests (#168)
- Bumps version to 1.2 (#103)
- Updates job scheduler version to 1.2 (#68)
- Adding DCO check to repo (#1468)
- Moved dco.yml to workflows folder (#1469)
- Incremented version to 1.2.0.0-SNAPSHOT (#1464)
- Moved SNAPSHOTS repo to project level (#1479)
- Update OpenSearch core dependency version to 1.2.0 (#1482)
- Bump xmlsec from 2.2.0 to 2.2.3 (#1450)
- Create 1.2.0.0 release notes (#1494)
- Updated copyright notices (#1477)
- Updated release notes for 1.2 with copyright updates (#1496)
- Removing default integtest.sh (#829)
- Bump version to 1.2.0.0 (#850)
- Adding DCO check to repo. Closes #835 (#839)
- Update release note for 1.2 (#853)
- Updated copyright notices (#847)
- Updated release notes for 1.2 with copyright updates (#856)
- Remove job building os core in integration test (#860) (#863)
- Bumps version to 1.2 (#254)
- Bump observability version for OpenSearch 1.2 release (#189)