OpenSearch and OpenSearch Dashboards 2.3.0 unlocks new approaches to data replication, storage, and visualization with three experimental features. These features are disabled by default and can be enabled per the release documentation.
- Segment replication offers users a new data replication strategy. With segment replication, OpenSearch copies Lucene file segments from the primary shard to its replicas, offering performance improvements for high-ingestion workloads.
- Remote-backed storage lets users deploy cloud storage for increased data durability. Users can back up and restore data from their clusters on a per-index basis using cloud-based storage solutions.
- A new drag-and-drop visualization tool lets users generate different types of visualizations more quickly and intuitively. Users can drag and drop data fields to generate line, bar, area, and metric charts.
OpenSearch and OpenSearch Dashboards 2.3.0 includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance, and refactoring updates.
OpenSearch Release Notes.
OpenSearch Dashboards Release Notes.
- Add maketime and makedate datetime functions (#755)
- Add lastExecutionTime for autofollow coroutine (#508)
- Modified security artifacts to fetch from latest build version (#474)
- add updateVersion task (#489)
- Bumped snakeyaml version to address CVE-2022-25857 (#540)
- Adds integration tests in the repo for customImportMap plugin (#30)
- Replica Count Validation when awareness replica balance is enabled (#429)
- Updated detekt plugin, snakeyaml dependency and code to reduce the number of issues after static analysis (#483)
- Transform max_clauses optimization: limit amount of modified buckets being processed at a time and added capping of pageSize to avoid maxClause exception (#477)
- Remove HOST_DENY_LIST usage as Notification plugin will own it (#488)
- Deprecate Master nonmenclature (#502)
- Change alignment of Snapshot Management panels in pages/Main/Main.tsx (#236)
- Change initial size of DocIdSetBuilder (#502)
- Change the SendTestMessage API to be a POST call (#506)
- Point in time API security changes (#2033)
- Refactor implementation of relevance queries (#746)
- Extend query size limit using scroll (#716)
- Add any case of arguments in relevancy based functions to be allowed (#744)
- Updating filters as well during Alias update (#491)
- Modified _stop replication API to remove any stale replication settings on existing index (#410)
- Fix for missing ShardReplicationTasks on new nodes (#497)
- For segrep enabled indices, use NRTReplicationEngine for replica shards (#486)
- Failed concurrent creates of ISM policies should return http 409 (#464)
- Disable detekt to avoid the CVE issues (#500)
- Remove extra forward slash for URL to snapshot management docs (#231)
- Remove overallocation in faiss query path (#501)
- Triple audit logging fix (#1996)
- Add allowlist.yml to 3 places in securityadmin tool (#2046)
- Fix legacy check in SecurityAdmin (#2052)
- Use expiration of tokens from the id token (#1040)
- Fix unit test in PowerBI connector (#800)
- Deprecate the Master nomenclature. (#548)
- Staging for version increment automation (#409)
- Disable detekt to fix snakeyaml vulnerability (#528)
- Add prerequisite check github workflow (#1083)
- Schedule request in worker thread (#748)
- Deprecated ClusterService and Using NodeClient to fetch metadata (#774)
- Change master node timeout to new API (#793)
- Adding external property customDistributionUrl to let developer override default distribution Download url (#380)
- Replace Forum link in Anomaly Detection plugin README.md (#659)
- Added 2.3 release notes. (#551)
- Added 2.3 release note (#507)
- Added release notes for 2.3 (#250)
- Algorithm links added to javadoc (#400)
- Adding documentation about double quote implementation (#723)
- Add PPL security setting documentation (#777)
- Update PPL docs link for workbench (#758)
- Bumped version to 2.3.0. (#547)
- Bump to 2.3 (#317)
- Bump version to 2.3.0 (#454)
- Version bump to 2.3.0 (#111)
- Version upgrade to 2.3.0 (#484)
- Version bump 2.3.0 (#247)
- Bumped moment version to resolve dependabot alert (#230)
- Refactored dependency used by test mock. Adjusted OSD version used by test workflows (#229)
- Removed version.yml (#233) (#235)
- Update to Gradle 7.5 (#208) (#228)
- Staging for version increment automation (#204) (#212)
- Updated the BWC workflow to have 2.2.0 as the backward supported version in BWC tests (#536)
- [AUTO] Increment version to 2.3.0-SNAPSHOT (#526)
- Reenable KMEANS predict IT tests (#401)
- Upgrade to lucene snapshot (#405)
- Bump to version 2.3 (#417)
- Bump version to 2.3.0 (#997)
- Increment version to 2.3.0.0 (#1068)
- Increment version to 2.3.0-SNAPSHOT (#137)