|  | 
|  | 1 | +[[release-notes-8.18.1]] | 
|  | 2 | +== {es} version 8.18.1 | 
|  | 3 | + | 
|  | 4 | +Also see <<breaking-changes-8.18,Breaking changes in 8.18>>. | 
|  | 5 | + | 
|  | 6 | +[[bug-8.18.1]] | 
|  | 7 | +[float] | 
|  | 8 | +=== Bug fixes | 
|  | 9 | + | 
|  | 10 | +Aggregations:: | 
|  | 11 | +* Rare terms aggregation false **positive** fix {es-pull}126884[#126884] | 
|  | 12 | + | 
|  | 13 | +Allocation:: | 
|  | 14 | +* Fix shard size of initializing restored shard {es-pull}126783[#126783] (issue: {es-issue}105331[#105331]) | 
|  | 15 | + | 
|  | 16 | +CCS:: | 
|  | 17 | +* Cancel expired async search task when a remote returns its results {es-pull}126583[#126583] | 
|  | 18 | + | 
|  | 19 | +Data streams:: | 
|  | 20 | +* [otel-data] Bump plugin version to release _metric_names_hash changes {es-pull}126850[#126850] | 
|  | 21 | + | 
|  | 22 | +ES|QL:: | 
|  | 23 | +* ESQL: Remove estimated row size assertion {es-pull}122762[#122762] (issue: {es-issue}121535[#121535]) | 
|  | 24 | +* Fix count optimization with pushable union types {es-pull}127225[#127225] (issue: {es-issue}127200[#127200]) | 
|  | 25 | +* Fix join masking eval {es-pull}126614[#126614] | 
|  | 26 | +* Fix sneaky bug in single value query {es-pull}127146[#127146] | 
|  | 27 | + | 
|  | 28 | +Infra/CLI:: | 
|  | 29 | +* Use terminal reader in keystore add command {es-pull}126729[#126729] (issue: {es-issue}98115[#98115]) | 
|  | 30 | + | 
|  | 31 | +Infra/Core:: | 
|  | 32 | +* Don't emit deprecation issue for compatible date format patterns {es-pull}127418[#127418] | 
|  | 33 | +* Fix: consider case sensitiveness differences in Windows/Unix-like filesystems for files entitlements {es-pull}126990[#126990] (issue: {es-issue}127047[#127047]) | 
|  | 34 | +* Rework uniquify to not use iterators {es-pull}126889[#126889] (issue: {es-issue}126883[#126883]) | 
|  | 35 | +* Workaround max name limit imposed by Jackson 2.17 {es-pull}126806[#126806] | 
|  | 36 | + | 
|  | 37 | +Machine Learning:: | 
|  | 38 | +* Adding missing `onFailure` call for Inference API start model request {es-pull}126930[#126930] | 
|  | 39 | +* Fix for Deberta tokenizer when input sequence exceeds 512 tokens {es-pull}117595[#117595] | 
|  | 40 | +* Fix text structure NPE when fields in list have null value {es-pull}125922[#125922] | 
|  | 41 | +* Leverage threadpool schedule for inference api to avoid long running thread {es-pull}126858[#126858] (issue: {es-issue}126853[#126853]) | 
|  | 42 | + | 
|  | 43 | +Ranking:: | 
|  | 44 | +* Fix LTR rescorer with model alias {es-pull}126273[#126273] | 
|  | 45 | + | 
|  | 46 | +TSDB:: | 
|  | 47 | +* Improve resiliency of `UpdateTimeSeriesRangeService` {es-pull}126637[#126637] | 
|  | 48 | + | 
|  | 49 | +Task Management:: | 
|  | 50 | +* Fix race condition in `RestCancellableNodeClient` {es-pull}126686[#126686] (issue: {es-issue}88201[#88201]) | 
|  | 51 | + | 
|  | 52 | +Vector Search:: | 
|  | 53 | +* Fix `vec_caps` to test for OS support too (on x64) {es-pull}126911[#126911] (issue: {es-issue}126809[#126809]) | 
|  | 54 | + | 
|  | 55 | +[[enhancement-8.18.1]] | 
|  | 56 | +[float] | 
|  | 57 | +=== Enhancements | 
|  | 58 | + | 
|  | 59 | +Infra/Core:: | 
|  | 60 | +* Validation checks on paths allowed for 'files' entitlements. Restrict the paths we allow access to, forbidding plugins to specify/request entitlements for reading or writing to specific protected directories. {es-pull}126852[#126852] | 
|  | 61 | + | 
|  | 62 | +Security:: | 
|  | 63 | +* Add Issuer to failed SAML Signature validation logs when available {es-pull}126310[#126310] (issue: {es-issue}111022[#111022]) | 
|  | 64 | + | 
|  | 65 | +[[upgrade-8.18.1]] | 
|  | 66 | +[float] | 
|  | 67 | +=== Upgrades | 
|  | 68 | + | 
|  | 69 | +Ingest Node:: | 
|  | 70 | +* Updating tika to 2.9.3 {es-pull}127353[#127353] | 
|  | 71 | + | 
|  | 72 | + | 
0 commit comments