[[release-notes-8.10.3]] == {es} version 8.10.3 [[known-issues-8.10.3]] [float] === Known issues include::8.10.0.asciidoc[tag=repositorydata-format-change] // tag::no-preventive-gc-issue[] * High Memory Pressure due to a GC change in JDK 21 + This version of Elasticsearch is bundled with JDK 21. In JDK 21 https://bugs.openjdk.org/browse/JDK-8297639[Preventive GC has been removed]. This may lead to increased memory pressure and an increased number of CircuitBreakerExceptions when retrieving large documents under some particular load. (issue: {es-issue}99592[#99592]) + If you needed to explicitly <>, we recommend you avoid to upgrade to this version, as the settings to enable Preventive GC have been removed from JDK 21. // end::no-preventive-gc-issue[] Also see <>. [[bug-8.10.3]] [float] === Bug fixes Aggregations:: * Fix cardinality agg for `const_keyword` {es-pull}99814[#99814] (issue: {es-issue}99776[#99776]) Distributed:: * Skip settings validation during desired nodes updates {es-pull}99946[#99946] Highlighting:: * Implement matches() on `SourceConfirmedTextQuery` {es-pull}100252[#100252] ILM+SLM:: * ILM introduce the `check-ts-end-time-passed` step {es-pull}100179[#100179] (issue: {es-issue}99696[#99696]) * ILM the delete action waits for a TSDS index time/bounds to lapse {es-pull}100207[#100207] Ingest Node:: * Validate enrich index before completing policy execution {es-pull}100106[#100106] Machine Learning:: * Adding retry logic for start model deployment API {es-pull}99673[#99673] * Using 1 MB chunks for elser model storage {es-pull}99677[#99677] Search:: * Close expired search contexts on SEARCH thread {es-pull}99660[#99660] * Fix fields API for `geo_point` fields inside other arrays {es-pull}99868[#99868] (issue: {es-issue}99781[#99781]) Snapshot/Restore:: * Support $ and / in restore rename replacements {es-pull}99892[#99892] (issue: {es-issue}99078[#99078]) Transform:: * Do not use PIT in the presence of remote indices in source {es-pull}99803[#99803] * Ignore "index not found" error when `delete_dest_index` flag is set but the dest index doesn't exist {es-pull}99738[#99738] * Let `_stats` internally timeout if checkpoint information can not be retrieved {es-pull}99914[#99914] Vector Search:: * Update version range in `jvm.options` for the Panama Vector API {es-pull}99846[#99846] [[enhancement-8.10.3]] [float] === Enhancements Authorization:: * Add manage permission for fleet managed threat intel indices {es-pull}99231[#99231] Highlighting:: * Implement matches() on `SourceConfirmedTextQuery` {es-pull}100134[#100134] Ingest Node:: * Show a concrete error when the enrich index does not exist rather than a NullPointerException {es-pull}99604[#99604] Search:: * Add checks in term and terms queries that input terms are not too long {es-pull}99818[#99818] (issue: {es-issue}99802[#99802]) [[upgrade-8.10.3]] [float] === Upgrades Packaging:: * Upgrade bundled JDK to Java 21 {es-pull}99724[#99724]