diff --git a/docs/reference/release-notes/7.4.asciidoc b/docs/reference/release-notes/7.4.asciidoc index 010b23b447d..59313ceefe2 100644 --- a/docs/reference/release-notes/7.4.asciidoc +++ b/docs/reference/release-notes/7.4.asciidoc @@ -93,6 +93,7 @@ Geo:: * [SPATIAL] New ShapeQueryBuilder for querying indexed cartesian geometry {pull}45108[#45108] (issue: {issue}44980[#44980]) * [GEO] New ShapeFieldMapper for indexing cartesian geometries {pull}44980[#44980] * Add Circle Processor {pull}43851[#43851] (issue: {issue}43554[#43554]) +* New `shape` field type for indexing Cartesian Geometries {pull}43644[#43644] Machine Learning:: * Allow the user to specify 'query' in Evaluate Data Frame request {pull}45775[#45775] (issue: {issue}45729[#45729]) @@ -242,7 +243,6 @@ Network:: * Move ConnectionManager to async APIs {pull}42636[#42636] Ranking:: -* Precompute vector length on indexing {pull}45390[#45390] * Search enhancement: pinned queries {pull}44345[#44345] (issue: {issue}44074[#44074]) * Fix parameter value for calling data.advanceExact {pull}44205[#44205] * Add l1norm and l2norm distances for vectors {pull}44116[#44116] (issue: {issue}37947[#37947]) @@ -300,6 +300,8 @@ Analysis:: * Fix AnalyzeAction response serialization {pull}44284[#44284] (issue: {issue}44078[#44078]) Authentication:: +* Fallback to realm authc if ApiKey fails {pull}46538[#46538] +* Enforce realm name uniqueness {pull}46253[#46253] * Allow empty token endpoint for implicit flow {pull}45038[#45038] * Do not use scroll when finding duplicate API key {pull}45026[#45026] * Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399] @@ -316,6 +318,7 @@ CCR:: * Avoid NPE when checking for CCR index privileges {pull}44397[#44397] (issue: {issue}44172[#44172]) CRUD:: +* Ignore replication for noop updates {pull}46458[#46458] (issues: {issue}41065[#41065], {issue}44603[#44603], {issue}46366[#46366]) * Allow _update on write alias {pull}45318[#45318] (issue: {issue}31520[#31520]) * Do not allow version in Rest Update API {pull}43516[#43516] (issue: {issue}42497[#42497]) @@ -323,6 +326,7 @@ Cluster Coordination:: * Avoid counting votes from master-ineligible nodes {pull}43688[#43688] Data Frame:: +* [ML-DataFrame] Fix off-by-one error in checkpoint operations_behind {pull}46235[#46235] * [ML][Data Frame] moves failure state transition for MT safety {pull}45676[#45676] (issue: {issue}45664[#45664]) * [ML][Data Frame] fixing _start?force=true bug {pull}45660[#45660] * [ML][Data frame] fixing failure state transitions and race condition {pull}45627[#45627] (issues: {issue}45562[#45562], {issue}45609[#45609]) @@ -337,6 +341,7 @@ Data Frame:: * [ML-DataFrame] audit message missing for autostop {pull}43984[#43984] (issue: {issue}43977[#43977]) Distributed:: +* Suppress warning logs from background sync on relocated primary {pull}46247[#46247] (issues: {issue}40800[#40800], {issue}42241[#42241]) * Ensure AsyncTask#isScheduled remain false after close {pull}45687[#45687] (issue: {issue}45576[#45576]) * Update translog checkpoint after marking operations as persisted {pull}45634[#45634] (issue: {issue}29161[#29161]) * Fix clock used in update requests {pull}45262[#45262] (issue: {issue}45254[#45254]) @@ -351,6 +356,7 @@ Engine:: * Fail engine if hit document failure on replicas {pull}43523[#43523] (issues: {issue}40435[#40435], {issue}43228[#43228]) Features/ILM:: +* Fix SnapshotLifecycleMetadata xcontent serialization {pull}46500[#46500] (issue: {issue}46499[#46499]) * Updated slm API spec parameters and URL {pull}44797[#44797] * Fix swapped variables in error message {pull}44300[#44300] @@ -361,10 +367,13 @@ Features/Indices APIs:: * Validate index settings after applying templates {pull}44612[#44612] (issues: {issue}34021[#34021], {issue}44567[#44567]) Features/Java High Level REST Client:: +* HLRC multisearchTemplate forgot params {pull}46492[#46492] (issue: {issue}46488[#46488]) * [Closes #44045] Added 'slices' parameter when submitting reindex request via Java high level REST client {pull}45690[#45690] (issue: {issue}44045[#44045]) * HLRC: Fix '+' Not Correctly Encoded in GET Req. {pull}33164[#33164] (issue: {issue}33077[#33077]) Features/Watcher:: +* Fix class used to initialize logger in Watcher {pull}46467[#46467] +* Fix wrong URL encoding in watcher HTTP client {pull}45894[#45894] (issue: {issue}44970[#44970]) * Fix watcher HttpClient URL creation {pull}45207[#45207] (issue: {issue}44970[#44970]) * Log write failures for watcher history document. {pull}44129[#44129] @@ -372,6 +381,9 @@ Geo:: * Geo: fix geo query decomposition {pull}44924[#44924] (issue: {issue}44891[#44891]) * Geo: add validator that only checks altitude {pull}43893[#43893] +Highlighting:: +* Fix highlighting for script_score query {pull}46507[#46507] (issue: {issue}46471[#46471]) + Infra/Core:: * Always check that cgroup data is present {pull}45606[#45606] (issue: {issue}45396[#45396]) * Safe publication of DelayedAllocationService and SnapshotShardsService {pull}45517[#45517] (issue: {issue}38560[#38560]) @@ -438,6 +450,10 @@ Rollup:: * Fix Rollup job creation to work with templates {pull}43943[#43943] SQL:: +* SQL: fix scripting for grouped by datetime functions {pull}46421[#46421] (issue: {issue}40241[#40241]) +* SQL: Use null schema response {pull}46386[#46386] (issue: {issue}46381[#46381]) +* SQL: Fix issue with IIF function when condition folds {pull}46290[#46290] (issue: {issue}46268[#46268]) +* SQL: Fix issue with DataType for CASE with NULL {pull}46173[#46173] (issue: {issue}46032[#46032]) * SQL: adds format parameter to range queries for constant date comparisons {pull}45326[#45326] (issue: {issue}45139[#45139]) * SQL: uniquely named inner_hits sections for each nested field condition {pull}45039[#45039] (issues: {issue}33080[#33080], {issue}44544[#44544]) * SQL: fix URI path being lost in case of hosted ES scenario {pull}44776[#44776] (issue: {issue}44721[#44721]) @@ -447,6 +463,7 @@ SQL:: * SQL: handle SQL not being available in a more graceful way {pull}43665[#43665] (issue: {issue}41279[#41279]) Search:: +* Multi-get requests should wait for search active {pull}46283[#46283] (issue: {issue}27500[#27500]) * Ensure top docs optimization is fully disabled for queries with unbounded max scores. {pull}46105[#46105] (issue: {issue}45933[#45933]) * Disallow partial results when shard unavailable {pull}45739[#45739] (issue: {issue}42612[#42612]) * Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {pull}45500[#45500] @@ -454,6 +471,7 @@ Search:: * Don't use index_phrases on graph queries {pull}44340[#44340] (issue: {issue}43976[#43976]) Security:: +* Initialize document subset bit set cache used for DLS {pull}46211[#46211] (issue: {issue}45147[#45147]) * Fix .security-* indices auto-create {pull}44918[#44918] * SecurityIndexManager handle RuntimeException while reading mapping {pull}44409[#44409] * Do not swallow I/O exception getting authentication {pull}44398[#44398] (issues: {issue}44172[#44172], {issue}44397[#44397]) @@ -486,6 +504,3 @@ Network:: Search:: * Upgrade to lucene snapshot 8.3.0-snapshot-8dd116a6158 {pull}45604[#45604] (issue: {issue}43976[#43976]) - - -