12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- [[release-notes-8.4.2]]
- == {es} version 8.4.2
- Also see <<breaking-changes-8.4,Breaking changes in 8.4>>.
- [[known-issues-8.4.2]]
- [float]
- === Known issues
- * **This version contains a regression in `multi_match` queries that use the
- `cross_fields` scoring type.** {es}
- +
- When running a <<query-dsl-multi-match-query,`multi_match`>> query with the
- `cross_fields` type, {es} can sometimes throw an IllegalArgument exception
- with the message "totalTermFreq must be at least docFreq". If you use the
- `cross_fields` scoring type, it is recommended that you skip version 8.4.2.
- This regression was fixed in version 8.4.3.
- * When using date range search with format that does not have all date fields (missing month or day)
- an incorrectly parsed date could be used. The workaround is to use date pattern with all date fields (year, month, day)
- (issue: {es-issue}90187[#90187])
- [[bug-8.4.2]]
- [float]
- === Bug fixes
- Allocation::
- * Fix debug mode in `MaxRetryAllocationDecider` {es-pull}89973[#89973]
- Authentication::
- * Fix double sending of response in `TransportOpenIdConnectPrepareAuthenticationAction` {es-pull}89930[#89930]
- Autoscaling::
- * Fix issue with autoscaling after a clone or split {es-pull}89768[#89768] (issue: {es-issue}89758[#89758])
- Health::
- * Fix the conditions for fetching remote master history {es-pull}89472[#89472] (issue: {es-issue}89431[#89431])
- ILM+SLM::
- * Copy `isHidden` during ILM alias swap {es-pull}89650[#89650] (issue: {es-issue}89604[#89604])
- Infra/Core::
- * Extend the date rounding logic to be conditional {es-pull}89693[#89693] (issues: {es-issue}89096[#89096], {es-issue}58986[#58986])
- * Fix `FileSettingsService` hang on error update {es-pull}89630[#89630]
- * Implement fix to terminate file Watcher thread to avoid deadlock {es-pull}89934[#89934]
- Ingest Node::
- * Fix pipeline `id` not present in ingest metadata inside `on_failure` block {es-pull}89632[#89632]
- Machine Learning::
- * Fix memory leak in `TransportDeleteExpiredDataAction` {es-pull}89935[#89935]
- * Do not retain categorization tokens when existing category matches {ml-pull}2398[#2398]
- Network::
- * Fix memory leak when double invoking `RestChannel.sendResponse` {es-pull}89873[#89873]
- Ranking::
- * Avoid negative scores with `cross_fields` type {es-pull}89016[#89016] (issue: {es-issue}44700[#44700])
- Rollup::
- * Fork `TransportRollupCapsAction` to MANAGEMENT POOL {es-pull}89803[#89803]
- Search::
- * Empty intervals needs to start in position -1 {es-pull}89962[#89962] (issue: {es-issue}89789[#89789])
- Transform::
- * Scheduler concurrency fix {es-pull}89716[#89716] (issue: {es-issue}88991[#88991])
- [[enhancement-8.4.2]]
- [float]
- === Enhancements
- Allocation::
- * Log unsuccessful attempts to get credentials from web identity tokens {es-pull}88241[#88241]
- Health::
- * Add delayed allocation diagnosis case to shards availability indicator {es-pull}89056[#89056]
- [[upgrade-8.4.2]]
- [float]
- === Upgrades
- Packaging::
- * Update OpenJDK to 18.0.2.1 {es-pull}89535[#89535] (issue: {es-issue}89531[#89531])
|