@@ -59,6 +59,10 @@ option. ({pull}30140[#29658])
59
59
A new analysis plugin called `analysis_nori` that exposes the Lucene Korean
60
60
analysis module. ({pull}30397[#30397])
61
61
62
+ Rollup::
63
+ * A new API allows getting the rollup capabilities of specific rollup indices,
64
+ rather than by the target pattern ({pull}30401[#30401])
65
+
62
66
[float]
63
67
=== Enhancements
64
68
70
74
Rollup::
71
75
* Validate timezone in range queries to ensure they match the selected job when
72
76
searching ({pull}30338[#30338])
77
+ * Rollup now indexes `null` values, meaning a single "unified" job for heterogeneous data is now the recommended pattern ({pull}31402[#31402])
78
+ * Rollup Search endpoint now supports the `terms` query ({pull}30973[#30973])
79
+ * Rollups no longer allow patterns that match it's `rollup_index`, which can lead to strange errors ({pull}30491[#30491])
80
+ * Validation errors thrown while creating a rollup job are now a specialization of the previous `ActionRequestValidationException`,
81
+ making it easier to catch. The new exception is `RollupActionRequestValidationException` ({pull}30339[#30339])
73
82
74
83
[float]
75
84
=== Bug Fixes
@@ -82,6 +91,15 @@ Do not ignore request analysis/similarity settings on index resize operations wh
82
91
83
92
Fix NPE when CumulativeSum agg encounters null value/empty bucket ({pull}29641[#29641])
84
93
94
+ Rollup::
95
+ * Move to 128bit document IDs for Rollup. The old IDs were not wide enough and susceptible to hashing collisions.
96
+ Jobs that are running during cluster upgrade will "self-upgrade" to the new ID scheme, but it is recommended that users
97
+ fully rebuild Rollup indices from scratch if possible. Any existing collisions are not fixable and so data-loss may
98
+ affect the rollup index despite the new IDs being used. ({pull}32558[#32558])
99
+ * Histo group configurations should support `scaled_float` ({pull}32048[#32048])
100
+ * Fix rollup on date fields that don't support `epoch_millis` ({pull}31890[#31890])
101
+ * Metric config properly validates itself now ({pull}31159[#31159])
102
+
85
103
//[float]
86
104
//=== Regressions
87
105
0 commit comments