Version 1.0 has multiple enhancements and fixes including span filtering support in Trace Analytics, tenant support in Notebooks, K-NN field level algorithm selection, support for index management transforms, and support for scheduling and tenants in reporting.
OpenSearch and Dashboards 1.0.0 includes the following OpenSearch Migration, features, enhancements, bug fixes, infrastructure, documentation, maintenance, and refactoring updates.
OpenSearch Release Notes.
OpenSearch Dashboards Release Notes.
- Adds support for Transform feature (#17)
- Add support for L-inf distance in AKNN, custom scoring and painless scripting (#315)
- Add support for inner product in ANN, custom scoring and painless (#324)
- Refactor interface to support method configuration in field mapping (#20)
- Adding check for security enabled (#24)
- Adding Workflow to test the Security Integration tests with the Security Plugin Installed on Opensearch Docker Image (#25)
- Adding Ktlint formatting check to the Gradle build task (#26)
- Updating UTs for the Destination Settings (#102)
- Adding additional null checks for URL not present (#112)
- Enable license headers check (118)
- Update sample data naming conventions (#24)
- Update API call endpoints from _opendistro to _plugins (#25)
- Add sample notebooks (#50)
- Memoize QueryDataGrid to Reduce Re-renders (#49)
- Update placeholder for search bar to "Search notebook name" (#42)
- Add output only parameter to Context Menu Base URL (#18)
- Add Query Parameter for Selected View (#17)
- Use output_only parameter for notebook reports (#32)
- Add Logic to Auto-populate Notebooks from Context menu (#30)
- [Query Builder] Correctly handle matched phrases when a single value is specified or when the match phrases is negated (#33)
- Replace osd header in context menu (#37)
- Remove visualization editor in visualization reports (#50)
- Increase chromium timeout to 100s (#58)
- configure index setting to have default 1 replica and upper bound 2 (#52)
- Add i18n translation support (#82)
- PDF report is no more a screenshot, increasing the overall quality (#82)
- Change Delivery Request Body for Notifications (#85)
- Remove legacy notifications/delivery related code (#94)
- Support edit transformation name (#27)
- Change mode for jni arrays release to prevent unnecessary copy backs (#317)
- Update minimum score to 0. (#318)
- Expose getValue method from KNNScriptDocValues (#339)
- Add extra place to increase knn graph query errors (#26)
- Add CONFIG_DIR_NOT_FOUND in StatExceptionCode (#11)
- Add env.js to store global property (#10)
- Allow attempt to load security config in case of plugin restart even if security index already exists (#1154)
- Allowing granular access for data-stream related transport actions (#1170)
- Introducing passive_intertransport_auth to facilitate communication between nodes with adv sec enabled and nodes without adv sec enabled. (#1156)
- Add static action group for managing data streams (#1258)
- Adding data-stream related permissions (#784)
- Align with conventions (#789)
- add svg content (#766)
- Changes regarding the anonymous auth flow (#768)
- Support querying a data stream (#56)
- Update .opensearch_dashboards-plugin-helpers.json (#8)
- Fix AD backend name to opensearch-anomaly-detection (#9)
- Remove validation constraints for characters used in the Date Math (#18)
- Fixed an issue preventing emails from being added to an email group using the Kibana interface (#24)
- Remove dependency on dashboards version for requests (#48)
- Bump prismjs from 1.23.0 to 1.24.0 in /dashboards-notebooks (#44)
- Fix error message when paragraph exceeds max_payload (#40)
- Update glob-parent dependency (#35)
- Fix dashboards index name (#31)
- Address UX Fixes and hidden columns bug (#30)
- Fix run all paragraphs for visualizations (#20)
- Configure index to have default one replica and upper bound 2 (#62)
- Fix case-sensitive directory name for chromium zip (#35)
- Add condition to fix negative value display (#51)
- Fix csv parsing function (#53)
- Revert .opensearch_dashboards index references to .kibana (#67)
- Bump ws from 7.3.1 to 7.4.6 in /dashboards-reports (#68)
- Better support sorting for csv report based on saved search (#86)
- bump dependency version (#101)
- fix failed cypress integ-testing (#106)
- Fix notebooks context menu (#109)
- Update context menu download request body after schema change (#115)
- Exclude time range from report details for Notebooks (#117)
- Bump glob-parent from 5.1.1 to 5.1.2 in /gantt-chart (#14)
- Fix 7.10 rollover blocking thread issue (#70)
- Fix issue with Rollup start/stop API (#79)
- Fix to support custom source index type in Rollup jobs (#4)
- Rename plugin helper file (#11)
- Transform feature cleanup and bug fixes (#20)
- Rollup bugfix (#25)
- Adding correct dropdown options for different fields in transforms (#28)
- Correcting failure logging (#35)
- Add equals and hashcode to KNNMethodContext MethodComponentContext (#48)
- Add dimension validation to ANN QueryBuilder (#332)
- Change score normalization for negative raw scores (#337)
- Create conf directory if not exist to avoid NoSuchFile exceptions (#9)
- Update docker artifact link (#9)
- Modify JVM gen tuning policy and update the Unit test (#12)
- Fix actions by legacy cluster endpoints (#21)
- Delay the security index initial bootstrap when the index is red (#1153)
- Remove redundant isEmpty check and incorrect string equals operator (#1181)
- Do not trim SAML roles (#1207)
- Replace opensearch class names with opendistro class names during serialization and restore them back during deserialization (#1278)
- Refactoring the redirect logic for anonymous auth, added new type ParsedUrlQueryParams (#778)
- Fixing JSON parsing in SAML for strings that contain '' character (#749)
- Fix login redirect (#777)
- Bug Fix: Enable legacy settings in new setting action (#97)
- Fix NPE for SHOW statement without filter (#150)
- Bump glob-parent from 5.1.1 to 5.1.2 (#40)
- Pick latest commits from opendistro trace analytics (#13)
- Upgrading the Ktlint Version and applying the formatting to the project (#20)
- Upgrade google-java-format to 1.10.0 to pick guava v30 (#115)
- Update formik version that uses a good version of lodash (#20)
- Update dependencies for opensearch (#56)
- Update the AD version from beta1 to rc1. (#62)
- Add broken link check workflow (#103)
- Bump plugin version to 1.0.0.0 (#110)
- Fix CI workflows; change to run against PR (#29)
- Bump plugin version to 1.0.0.0-rc1 (#32)
- Add broken link check workflow (#37)
- Rename default zip to anomaly-detection-dashboards (#41)
- Bump to version 1.0.0.0 (#45)
- Update dependencies for opensearch and update the version from beta1 to rc1(#14)
- Bump plugin version to 1.0.0.0 (#22)
- Support for kotlin and JUnit5 with mockito (#29)
- Removing Kotlin Runtime library bundled into library (#30)
- Bump to version 1.0.0.0 #34 (#34)
- Update testDistribution to fix CI (#43)
- Update workflow to rename artifact in kebab case (#41)
- Remove checking toasts in cypress (#34)
- Add more delay for cypress when running sql (#21)
- Update issue template with multiple labels (#36)
- Bump path-parse version to 1.0.7 to address CVE (#59)
- Update README CoC Link (#56)
- Remove dependency on demo.elastic and use local mock html for testing (#100)
- Add code cov back (#98)
- update workflow to rename artifact in kebab case (#102)
- Bump test resource(job-scheduler) to 1.0.0.0 (#105)
- Bump node version, fix workflow and gradle build (#108)
- Add unit tests and codecov (#19)
- Update issue template with multiple labels (#10)
- Enabled automated license header checks (#41)
- Comment out flaky test (#54)
- Update OpenSearch upstream to 1.0.0 (#58)
- Upgrade Jackson version to 2.11.4 (#13)
- Upgrade Jackson version to 2.11.4 (#15)
- Update version to rc1 (#16)
- Update to rc1 version and opendistro links (#17)
- Enabled automated license header checks (#22)
- Standardize processes across all plugins - Checklist items (#26)
- Standardize processes across all plugins - Checklist items (#22)
- Bump glob-parent from 5.1.1 to 5.1.2 in /workbench (#125)
- Add codecov (#60)
- Update and add documentation files (#105)
- Update dependency versions and release notes (#47)
- Level up markdown content and add link checker workflow (#37)
- Add release notes for version 1.0.0.0 (#46)
- Add diagrams for integration with Notifications plugin (#75)
- Add Notifications to docs (#87)
- level up markdowns and readme (#97)
- Level up markdown contents (#16)
- Update issue template with multiple labels (#12)
- Update issue template with multiple labels (#21)
- Update rest endpoint names in README (#15)
- Update issue template with multiple labels(#7)
- Update OpenSearch documents link (#9)
- Update REST endpoint in document (#10)
- Add opensearch-perftop 1.0.0.0-rc1 release note (#11)
- Level up markdown contents (#57)
- Adding Rest APIs Backward Compatibility with ODFE (#16)
- Moving the ODFE Settings to Legacy Settings and adding the new settings compatible with Opensearch (#18)
- Renaming RestAPIs while supporting backwards compatibility. (#35)
- Rename namespaces from opendistro to opensearch. (#43)
- update the AD settings for opensearch. (#47)
- Update several minor things from opendistro to opensearch (#57)
- Renaming RestAPIs while supporting backwards compatibility. (#9)
- Rename namespaces from opendistro to opensearch. (#12)
- update the settings for opensearch. (#13)
- Bump version to 1.0.0.0 (#45)
- Bump version to 1.0.0.0 and add release notes (#20)
- Renaming Namespaces (#14)
- Rest APIs Backward Compatibility (#15)
- Settings Backwards Compatibility (#16)
- Point to correct version of notification (#18)
- Enable security plugin integrated tests (#93)
- CVE fix (#29)
- Rename settings from OpenDistro and OpenSearch, with backwards compatibility, using fallback (#20)
- Modify printing stacktrace to logger instead of stdout (#10)
- Modify namespace from opendistro to opensearch (#12)
- Modify namespace to opensearch (#14)
- Update REST resources to follow new OpenSearch naming convention (#14)
- Replace references to /_opendistro with /_plugins (#16)
- Add legacy REST endpoints to integration tests (#17)
- Create HTTP contexts for legacy resource name (#18)
- Add backward compatible resource names to RcaController (#19)
- Update licenses sha and add release notes (#18)
- Update upstream dependency and README (#21)
- Update version from 1.0.0.0-rc1 to 1.0.0.0 (#24)
- Update OS upstream version and add release notes for 1.0.0.0 release (#32)
- Upgrade the version of vulnerable dependencies (#8)
- Add REST API backward compatibility (#10)
- Bump glob-parent from 5.1.1 to 5.1.2 (#12)
- Update OS upstream version and add release notes for 1.0.0.0 release (#14)
- Bump commons-io from 2.6 to 2.7 (#1137)
- Update issue template with multiple labels (#1164)
- move issue templates to ISSUE_TEMPLATE (#1166)
- Rename kibana substrings with OpenSearchDashboards in class name, method name and comments (#1160)
- Rename 'Open Distro' to follow open search naming convention (#1149)
- Build plugin on top of 1.x branch of OpenSearch core (#1174)
- Add build.version_qualifier and make security plugin compatible with OpenSearch 1.0.0-rc1 (#1179)
- Update anchor link for documentation and apply opensearch-security naming convention in PR template (#1180)
- Force the version of json-path 2.4.0 (#1175)
- Bump version to rc1, create release notes and fix the url used in release notes drafter (#1186)
- Rename settings constant value and related testing yml files for migration to Opensearch (#1184)
- Remove prefix "OPENDISTRO_" for identifier for settings (#1185)
- Rename documents and demo for settings (#1188)
- Add fallback for opendistro_security_config.ssl_dual_mode_enabled (#1190)
- Change security plugin REST API to support both opensearch and opendistro routes (#1172)
- Fix CODEOWNERS file (#1193)
- Dashboards rename related changes (#1192)
- Build OpenSearch 1.0 branch on CI (#1189)
- Fix install_demo_configuration.sh (#1211)
- Move AdvancedSecurityMigrationTests.java to opensearch directory (#1255)
- upgrade CXF to v3.4.3 (#1210)
- Bump httpclient version from 4.5.3 to 4.5.13 (#1257)
- Cleanup md files (#1298)
- Upgrade json-smart from 2.4.2 to 2.4.7 (#1299)
- Bump version to 1.0.0.0 and create release notes (#1303)
- Build on OpenSearch 1.0.0 (#1304)
- Consolidate the release notes for RC1 and GA (#1305)
- Remove rc1 postfixes (#791)
- move issue templates to ISSUE_TEMPLATE (#758)
- Update issue template with multiple labels (#756)
- Naming convention change in repo (#764)
- Point document links to opensearch.org (#763)
- Create release notes for rc-1 and Bump version to 1.0.0.0-rc1 (#771)
- Point OpenSearch Dashboards to to new back end APIs (#770)
- Change the titles of release notes (#772)
- Update ga release notes with rc1 PRs #797
- Bump version to 1.0.0.0 and add release notes (#61)
- Rename namespaces from com.amazon.opendistroforelasticsearch to org.opensearch (#15)
- Update API, settings, and doc link renaming (#14)
- Update API, settings, and doc link renaming (#15)