You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary: "Aggs: Add validation to Bucket script pipeline agg"
7
+
area: Aggregations
8
+
type: bug
9
+
issues:
10
+
- 132272
11
+
- pr: 132387
12
+
summary: "[ExtraHop & QualysGAV] Add `manage`, `create_index`, `read`, `index`, `write`, `delete`, permission for third party agent indices `kibana_system`"
13
+
area: Authorization
14
+
type: enhancement
15
+
issues:
16
+
- 131825
17
+
- pr: 132459
18
+
summary: Small fixes for COPY_SIGN
19
+
area: ES|QL
20
+
type: bug
21
+
issues: []
22
+
- pr: 132570
23
+
summary: Always stop the timer when profiling the fetch phase
24
+
area: Search
25
+
type: bug
26
+
issues: []
27
+
- pr: 132593
28
+
summary: Strings outside BMP have 2 chars per code points
29
+
area: Mapping
30
+
type: bug
31
+
issues: []
32
+
- pr: 132597
33
+
summary: Use local segment `fieldInfos` to lookup tsdb merge stats
Copy file name to clipboardExpand all lines: docs/release-notes/index.md
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,48 @@ To check for security updates, go to [Security announcements for the Elastic sta
20
20
% ### Fixes [elasticsearch-next-fixes]
21
21
% *
22
22
23
+
## 9.1.2 [elasticsearch-9.1.2-release-notes]
24
+
25
+
### Features and enhancements [elasticsearch-9.1.2-features-enhancements]
26
+
27
+
Authorization:
28
+
* Adds `manage`, `create_index`, `read`, `index`, `write`, and `delete` privileges for the `kibana_system` role on third-party agent indices used by ExtraHop (`logs-extrahop.investigation-*`) and Qualys GAV (`logs-qualys_gav.asset-*`). This ensures ILM policies can delete these indices without permission errors. [#132387](https://github.com/elastic/elasticsearch/pull/132387) (issue: [#131825](https://github.com/elastic/elasticsearch/issues/131825))
29
+
30
+
### Fixes [elasticsearch-9.1.2-fixes]
31
+
32
+
Aggregations:
33
+
:::{dropdown} Validates parent aggregation type in `bucket_script`
34
+
The `bucket_script` pipeline aggregation didn’t validate that its parent aggregation was a multi-bucket aggregation.
35
+
This caused a `ClassCastException` at runtime when the parent was not multi-bucket.
36
+
[#132320](https://github.com/elastic/elasticsearch/pull/132320) adds a validation step so the aggregation fails early, preventing the runtime error. (issue: [#132272](https://github.com/elastic/elasticsearch/issues/132272))
37
+
:::
38
+
39
+
Codec:
40
+
:::{dropdown} Uses local segment `fieldInfos` for TSDB merge stats
41
+
Merging shrink TSDB or LogsDB indices in versions 8.19 or 9.1+ could fail when using `addIndexes` to combine Lucene segments directly.
42
+
In these cases, the `fieldInfos` value could differ between shards and the merged segment, causing incorrect merge statistics.
43
+
PR [#132597](https://github.com/elastic/elasticsearch/pull/132597) updates the process to use `fieldInfos` from each segment instead of the merged segment, ensuring accurate stats and preventing merge failures.
44
+
:::
45
+
46
+
ES|QL:
47
+
:::{dropdown} Fixes for `COPY_SIGN` function in ESQL
48
+
The `COPY_SIGN` function has been updated to better support the literal `NULL` in parameters.
0 commit comments