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

Commit 080bf82

Browse files
author
Alolita Sharma
committed
Add release notes for Open Distro 1.6.0
1 parent 4903cff commit 080bf82

File tree

1 file changed

+170
-0
lines changed

1 file changed

+170
-0
lines changed
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
## Open Distro for Elasticsearch 1.6.0 Release Notes
2+
3+
The release consists of Apache 2 licensed Elasticsearch version 7.6.1, Kibana version 7.6.1 and plugins for alerting, index management, performance analyzer, security, SQL and machine learning with k-NN. Also included are a SQL JDBC driver and PerfTop, a client for Performance Analyzer.
4+
5+
The release includes the following features, enhancements, infra and config updates and bug fixes.
6+
7+
### **Features**
8+
9+
**INDEX MANAGEMENT**
10+
11+
* Adds isIdempotent method to each step and updates ManagedIndexRunner to use it (#[165](https://github.com/opendistro-for-elasticsearch/index-management/pull/165))
12+
13+
**JOB SCHEDULER**
14+
15+
* Add jitter in job parameters (#[42](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/42))
16+
17+
**SECURITY**
18+
19+
* [Optimization] Implement faster version of implies type perm ([#198](https://github.com/opendistro-for-elasticsearch/security/pull/198))
20+
* Adding capability to hot reload ssl certificates ([#263](https://github.com/opendistro-for-elasticsearch/security/pull/263))
21+
* Added SuperAdmin check to allow update/delete/add of reserved config ([#242](https://github.com/opendistro-for-elasticsearch/security/pull/242))
22+
* Fix to use inner channel when channel is not direct or transport type ([#234](https://github.com/opendistro-for-elasticsearch/security/pull/234))
23+
* Fix for modifying user backend-roles without giving password ([#225](https://github.com/opendistro-for-elasticsearch/security/pull/225))
24+
25+
**SECURITY KIBANA UI**
26+
27+
* Support Kibana 7.6.1 ([#154](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/154))
28+
* Specify headers to be stored in session ([#147](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/147))
29+
30+
31+
### **Enhancements**
32+
33+
**k-NN**
34+
35+
* Lazy loading efSearch parameter ([#52](https://github.com/opendistro-for-elasticsearch/k-NN/pull/52))
36+
37+
**SECURITY**
38+
39+
* Implement faster version of implies type perm (#[198](https://github.com/opendistro-for-elasticsearch/security/pull/198))
40+
* Memoize results of resolveIndexPatterns for Bulk requests (#[309](https://github.com/opendistro-for-elasticsearch/security/pull/309))
41+
42+
**SQL**
43+
44+
* Report date data as a standardized format ([#367](https://github.com/opendistro-for-elasticsearch/sql/pull/367))
45+
* Exception Handling: Handle Elasticsearch exceptions in JDBC formatted outputs([#362](https://github.com/opendistro-for-elasticsearch/sql/pull/362))
46+
* Exception Handling: Modified the wording of exception messages and created the troubleshooting page([#372](https://github.com/opendistro-for-elasticsearch/sql/pull/372))
47+
48+
49+
### **Infra Updates**
50+
51+
**ALERTING**
52+
53+
* Modified upload release asset action ([#191](https://github.com/opendistro-for-elasticsearch/alerting/pull/191))
54+
* Workflow syntax (#[188](https://github.com/opendistro-for-elasticsearch/alerting/pull/188))
55+
* Updates java version in push notification workflow (#[187](https://github.com/opendistro-for-elasticsearch/alerting/pull/187))
56+
* Adds support for ES 7.6.1 (#[186](https://github.com/opendistro-for-elasticsearch/alerting/pull/186))
57+
* Update test-workflow.yml (#[183](https://github.com/opendistro-for-elasticsearch/alerting/pull/183))
58+
* Added release workflow (#[180](https://github.com/opendistro-for-elasticsearch/alerting/pull/180))
59+
* Push Notification Jar to Maven (#[174](https://github.com/opendistro-for-elasticsearch/alerting/pull/174))
60+
61+
**ALERTING KIBANA UI**
62+
63+
* Adds support for Kibana 7.6.1 ([_#118_](https://github.com/opendistro-for-elasticsearch/alerting-kibana-plugin/pull/118))
64+
* Update dependencies are eslintrc file (#[119](https://github.com/opendistro-for-elasticsearch/alerting-kibana-plugin/pull/119))
65+
* Fixes release notes PR link (#[120](https://github.com/opendistro-for-elasticsearch/alerting-kibana-plugin/pull/120))
66+
* Adds test workflow and updates snapshot (#[121](https://github.com/opendistro-for-elasticsearch/alerting-kibana-plugin/pull/121))
67+
68+
**INDEX MANAGEMENT**
69+
70+
* Updates files with missing license headers (#[152](https://github.com/opendistro-for-elasticsearch/index-management/pull/152))
71+
* Added release workflow (#[163](https://github.com/opendistro-for-elasticsearch/index-management/pull/163))
72+
* Support ES version 7.6.1 ([#164](https://github.com/opendistro-for-elasticsearch/index-management/pull/164))
73+
* Due to Changes in ES test framework since 7.5; Update Jacoco (code coverage); Update gradle tasks integTest and testClusters; Update debug method and new debug option cluster.debug
74+
75+
**INDEX MANAGEMENT KIBANA UI**
76+
77+
* Adds support for Kibana 7.6.1 (#[83](https://github.com/opendistro-for-elasticsearch/index-management-kibana-plugin/pull/83))
78+
* Adds basic unit test workflow (#[84](https://github.com/opendistro-for-elasticsearch/index-management-kibana-plugin/pull/84))
79+
80+
**k-NN**
81+
82+
* Elasticsearch 7.6.1 compatibility ([#72](https://github.com/opendistro-for-elasticsearch/k-NN/pull/72))
83+
* Add Github Actions so that changes are automatically tested and artifacts are uploaded to S3 ([#73](https://github.com/opendistro-for-elasticsearch/k-NN/pull/73))
84+
* Convert integration tests from ESIntegTestCase to ESRestTestCase, so that they can be run on a remote cluster ([#61](https://github.com/opendistro-for-elasticsearch/k-NN/pull/61))
85+
* Add check in Gradle build for license headers ([#54](https://github.com/opendistro-for-elasticsearch/k-NN/pull/54))
86+
87+
**JOB SCHEDULER**
88+
89+
* Push job-scheduler Jar to Maven (#[44](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/44))
90+
* Support ES version 7.6.1 (#[46](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/46))
91+
* use JDK 13 for push jar workflow (#[49](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/49))
92+
* Update spi to use gradle elasticsearch build plugin (#[50](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/50))
93+
* Modified nebula version and added release workflow (#[51](https://github.com/opendistro-for-elasticsearch/job-scheduler/pull/51))
94+
95+
**PERFORMANCE ANALYZER**
96+
97+
* Add PA plugin support for ElasticSearch v7.6.1 (#[89](https://github.com/opendistro-for-elasticsearch/performance-analyzer/pull/89))
98+
* Add cd.yml and enable CD pipeline to upload artifact to S3 (#[90](https://github.com/opendistro-for-elasticsearch/performance-analyzer/pull/90))
99+
100+
**PERFTOP**
101+
102+
* Add support for ODFE 1.6 (#[38](https://github.com/opendistro-for-elasticsearch/perftop/pull/38))
103+
* Add cd.yml and enable CD pipeline to upload artifact to S3 (#[41](https://github.com/opendistro-for-elasticsearch/perftop/pull/41))
104+
105+
**SECURITY**
106+
107+
* Add url to pom.xml for maven central uploads
108+
* Fix 7.5.2 version in build gradle and add CD workflow (#[231](https://github.com/opendistro-for-elasticsearch/security/pull/231))
109+
* Removed OpenSSL for 7.4 (#[224](https://github.com/opendistro-for-elasticsearch/security/pull/224))
110+
* Fix to use inner channel when channel is not direct or transport type (#[234](https://github.com/opendistro-for-elasticsearch/security/pull/234))
111+
* Function name change
112+
* Reverse the logic to make sense to the caller
113+
* Changed test admincert variable name and renamed test function to reflect proper functionality
114+
* Fix 7.5.2 version in build Gradle and add CD workflow (#[232](https://github.com/opendistro-for-elasticsearch/security/pull/232))
115+
* Added SuperAdmin check to allow update/delete/add of reserved config (#[242](https://github.com/opendistro-for-elasticsearch/security/pull/242))
116+
* Add unit test for disallowing anyone apart from SuperAdmin to alter the reserved resources
117+
* Merge opendistro-1.4 changes back into master (#[248](https://github.com/opendistro-for-elasticsearch/security/pull/248))
118+
* Bump jackson-databind from 2.9.10.1 to 2.9.10.3 (#[272](https://github.com/opendistro-for-elasticsearch/security/pull/272))
119+
* Adding capability to hot reload ssl certificates (#[263](https://github.com/opendistro-for-elasticsearch/security/pull/263))
120+
* Version bump 1.5.0.1 (#[282](https://github.com/opendistro-for-elasticsearch/security/pull/282))
121+
* Support Elasticsearch 7.6.1 ([#292](https://github.com/opendistro-for-elasticsearch/security/pull/292))
122+
123+
**SQL**
124+
125+
* Elasticsearch 7.6.1 compatibility ([#376](https://github.com/opendistro-for-elasticsearch/sql/issues/376))
126+
* Integration test with external ES cluster ([#374](https://github.com/opendistro-for-elasticsearch/sql/pull/374))
127+
* CI/CD using GitHub Actions workflow ([#384](https://github.com/opendistro-for-elasticsearch/sql/pull/384))
128+
* Documentation for simple query ([#366](https://github.com/opendistro-for-elasticsearch/sql/pull/366))
129+
* Documentation for Pagination ([#379](https://github.com/opendistro-for-elasticsearch/sql/pull/379))
130+
131+
132+
### **Config Updates**
133+
134+
**KIBANA**
135+
136+
* Update kibana.yml telemetry.optIn and telemetry.enabled to false. Data collection is now disabled by default.
137+
* Update kibana.yml newsfeed.enabled to false. Newsfeed is now disabled by default.
138+
139+
140+
### **Bug fixes**
141+
142+
**K-NN**
143+
144+
* Flaky failure in KNN80HnswIndexTests testFooter ([#66](https://github.com/opendistro-for-elasticsearch/k-NN/pull/66))
145+
* Circuit Breaker fails to turn off ([#63](https://github.com/opendistro-for-elasticsearch/k-NN/pull/63))
146+
* Gradle build failure on Mac due to library error ([#59](https://github.com/opendistro-for-elasticsearch/k-NN/pull/59))
147+
* AccessControlException when HNSW library is loaded ([#53](https://github.com/opendistro-for-elasticsearch/k-NN/pull/53))
148+
* Stats API failure in Transport Layer ([#47](https://github.com/opendistro-for-elasticsearch/k-NN/pull/47))
149+
150+
151+
**SECURITY KIBANA UI**
152+
153+
* Fix Security multi-tenancy "Show Dashboard" button should redirect users to the dashboards page [#143](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/143) (ported to master via [#144](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/144))
154+
* Fix headers whitelist to throw missing role error [#137](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/137) (ported to master via [#144](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/144))
155+
* Fix overlay confirmation modal dialog [#136](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/136) (ported to master via [#144](https://github.com/opendistro-for-elasticsearch/security-kibana-plugin/pull/144))
156+
157+
158+
**SQL**
159+
160+
* Add DATETIME cast support ([#310](https://github.com/opendistro-for-elasticsearch/sql/pull/310))
161+
* Return Correct Type Information for Fields ([#365](https://github.com/opendistro-for-elasticsearch/sql/pull/365))
162+
* Return object type for field which has implicit object datatype when describe the table ([#377](https://github.com/opendistro-for-elasticsearch/sql/pull/377))
163+
* FIX field function name letter case preserved in select with group by ([#381](https://github.com/opendistro-for-elasticsearch/sql/pull/381))
164+
165+
166+
### **What’s in development?**
167+
168+
1. [_Performance Analyzer RCA Engine_](https://github.com/opendistro-for-elasticsearch/performance-analyzer-rca)
169+
2. [_Anomaly Detection_](https://github.com/opendistro-for-elasticsearch/anomaly-detection-kibana-plugin) and its [Kibana UI](https://github.com/opendistro-for-elasticsearch/anomaly-detection-kibana-plugin)
170+
3. [_SQL ODBC Driver_](https://github.com/opendistro-for-elasticsearch/sql-odbc)

0 commit comments

Comments
 (0)