76013fa | Przemysław Witek | 04 December 2023, 18:56:31 UTC | [Transform] Ensure transform updates only modify the expected transform task (#102934) (#102940) | 04 December 2023, 18:56:31 UTC |
637baa9 | Kathleen DeRusso | 04 December 2023, 13:49:38 UTC | [Query Rules] Fix bug where combining the same metadata with text/numeric values leads to error (#102891) (#102923) * Fix issue where query rule criteria with matching metadata but different types returns error * Update docs/changelog/102891.yaml | 04 December 2023, 13:49:38 UTC |
8adf56c | Rene Groeschke | 04 December 2023, 11:08:19 UTC | Suppress gradle welcome messages (#102898) (#102910) There are not usefuil for us (cherry picked from commit 7e24080fb26a88d7b1a0b897ef425317251747d5) | 04 December 2023, 11:08:19 UTC |
0b2b638 | Nhat Nguyen | 01 December 2023, 23:46:53 UTC | New QA module for heap attack tests (#102833) (#102892) The heap attack test suite is very special. It deliberately tries to take down Elasticsearch testing instances. When one of Elasticsearch testing instance is terminated, other tests will fail. This PR avoids such noise by adding a new QA module for only heap attack tests. | 01 December 2023, 23:46:53 UTC |
91f6f80 | Joe Gallo | 01 December 2023, 19:17:55 UTC | Better processor stat merge (#102821) (#102886) | 01 December 2023, 19:17:55 UTC |
bc81f68 | Nhat Nguyen | 01 December 2023, 19:11:04 UTC | Fix memory tracking in TopN.Row (#102831) (#102887) This commit addresses the issue of missing memory tracking for the BitSet in TopN.Row. Instead of introducing BreakingBitSet, we replace the BitSet with a smaller array of offsets in this PR. Nik suggested to remove that BitSet, but I haven't looked into that option yet. Closes #100640 Closes #102683 Closes #102790 Closes #102784 | 01 December 2023, 19:11:04 UTC |
b152d50 | Benjamin Trent | 01 December 2023, 14:47:05 UTC | [8.11] Allow mismatched sort-by field types if there are no docs to sort (#102779) (#102834) * Allow mismatched sort-by field types if there are no docs to sort (#102779) When searching multiple indices and a field only exists in ONE of the indices, we should allow sorting by that field, regardless of the "unmapped" type provided. closes: https://github.com/elastic/elasticsearch/issues/102723 (cherry picked from commit 43dc74bfaf9ab8565309616b94c598b4accc8362) * fixing compile * fixing format | 01 December 2023, 14:47:05 UTC |
b5e7a2e | Rene Groeschke | 01 December 2023, 11:39:17 UTC | Increase timeout in MixedClusterClientYamlTestSuiteIT (#100585) (#102852) This suite now has a couple of thousand tests, some of which take a couple of seconds, so it times out occasionally. Relaxing the timeout further. (cherry picked from commit 63b4ee128cbdd44d9f151ff0fe58c220c9cd1dcc) Co-authored-by: David Turner <david.turner@elastic.co> | 01 December 2023, 11:39:17 UTC |
ed435ad | Mark Vieira | 30 November 2023, 22:29:03 UTC | Update IronBank BASE_IMAGE with ironbank prefix (#102720) (#102837) This supports local testing. It should not be included in hardening_manifest.yml, which injects the scope at runtime. Co-authored-by: Jon <jon@elastic.co> | 30 November 2023, 22:29:03 UTC |
931903c | Rene Groeschke | 30 November 2023, 22:25:02 UTC | Update gradle wrapper to 8.5 (#102154) (#102835) Update BuildLayout references (cherry picked from commit 8e9a88b63d24a3c428e91c14df3ea14ef195c1b3) | 30 November 2023, 22:25:02 UTC |
fa0d502 | Rene Groeschke | 30 November 2023, 20:14:10 UTC | Update gradle wrapper to 8.4 (#99856) (#102828) * Remove deprecated forConfigurationTime usage (cherry picked from commit 8a6df32de66f99314de28dabf360c5cf43b2d2a9) | 30 November 2023, 20:14:10 UTC |
70df440 | Ignacio Vera | 30 November 2023, 16:27:00 UTC | Adjust the maximum resolution used in GeoHexVisitorTests (#102804) (#102820) | 30 November 2023, 16:27:00 UTC |
4e326c5 | Iraklis Psaroudakis | 30 November 2023, 12:25:08 UTC | MockTransportService did not call handle exception (#102766) (#102805) A failure to send the delayed message would previously not call the handler logic for exceptions. This resulted in some tests complaining about un-subtracted bytes in IndexingPressure. Also adding some logging that helped figuring out the situation. Fixes #92344 | 30 November 2023, 12:25:08 UTC |
eacb70f | Benjamin Trent | 29 November 2023, 15:54:21 UTC | Adding assertion and message to debug issue #102261 (#102733) (#102764) | 29 November 2023, 15:54:21 UTC |
cc31ce9 | amyjtechwriter | 29 November 2023, 14:23:10 UTC | Adding image to 'basic write model' section. (#102702) (#102757) | 29 November 2023, 14:23:10 UTC |
5d79dc2 | Kostas Krikellas | 29 November 2023, 13:28:07 UTC | Backport #102743 to 8.11 branch. (#102749) Backport #102743 to 8.11 branch | 29 November 2023, 13:28:07 UTC |
561bbca | Brian Seeders | 28 November 2023, 22:07:35 UTC | Set NEEDRESTART_MODE=l | 28 November 2023, 22:07:35 UTC |
d208f53 | Nhat Nguyen | 28 November 2023, 20:20:47 UTC | Fix leaking blocks in BlockUtils (#102716) (#102722) | 28 November 2023, 20:20:47 UTC |
e1ceecb | Nhat Nguyen | 28 November 2023, 17:50:22 UTC | Add unsupported error message for cross-clusters query (#102677) (#102719) Return ES|QL does not yet support querying remote indices for cross-clusters queries until the feature is implemented. Closes #102650 | 28 November 2023, 17:50:22 UTC |
90b1f42 | Nhat Nguyen | 28 November 2023, 17:12:18 UTC | Fix leaking blocks in TopN (#102715) (#102718) Closes #102646 | 28 November 2023, 17:12:18 UTC |
2f9b964 | Lorenzo Dematté | 28 November 2023, 14:48:16 UTC | Added GC known issue (#102663) (#102709) | 28 November 2023, 14:48:16 UTC |
dbccb96 | Ignacio Vera | 28 November 2023, 12:15:01 UTC | Increase GeoHexGridTiler#FACTOR (#101142) (#102701) we added a more aggressive way to handle geotile boundaries which affects the correction factor for GeoHexGridTiler. | 28 November 2023, 12:15:01 UTC |
bdd82f7 | Luigi Dell'Aquila | 28 November 2023, 11:46:45 UTC | Fix DISSECT with empty patterns (#102580) (#102695) Fixes https://github.com/elastic/elasticsearch/issues/102577 Ignore empty DISSECT patterns, eg. `DISSECT a "%{a} %{} %{b}"` will only return two fields (`a` and `b`) and will ignore the empty pattern (discarding the corresponding values). | 28 November 2023, 11:46:45 UTC |
ddfd048 | Jan Kuipers | 28 November 2023, 11:43:55 UTC | Bugfix: create the tmp dir if it doesn't exist (#102599) (#102693) * Make sure the tmp dir exists before creating a tmp file * Correct file permissions * changelog * Recreate tmp dir before creating named pipes | 28 November 2023, 11:43:55 UTC |
2f6d264 | István Zoltán Szabó | 28 November 2023, 10:09:24 UTC | [DOCS] Fixes link in PUT datafeeds API docs. (#102684) (#102686) | 28 November 2023, 10:09:24 UTC |
3271aa2 | Abdon Pijpelink | 27 November 2023, 16:36:17 UTC | [DOCS] Improve enrich policy execute 'wait_for_completion' docs (#102291) (#102664) * [DOCS] Improve enrich policy execute 'wait_for_completion' docs * Update docs/reference/ingest/apis/enrich/execute-enrich-policy.asciidoc --------- Co-authored-by: James Rodewig <james.rodewig@elastic.co> | 27 November 2023, 16:36:17 UTC |
7f23419 | Tanguy Leroux | 27 November 2023, 14:54:25 UTC | Fix InternalEngineTests.testMergeThreadLogging (#102640) (#102649) The test has to wait for all merge thread log messages (include Lucene ones) to be seen before reset the log level and stop the appender. Previous attempt wasn't enough: the test failure in #90071 (comment) shows that Lucene's merge scheduler thread can log after the Elasticsearch one, and if the appender has been closed in the meanwhile it can fail the test. This change ensure that the appender saw the Merge Scheduler end message before resetting the log level and close the engine. Closes #90071 | 27 November 2023, 14:54:25 UTC |
fcb4fd2 | Iraklis Psaroudakis | 27 November 2023, 13:05:17 UTC | Add warning on desired balancer heuristics (#102633) (#102641) To avoid changing them. | 27 November 2023, 13:05:17 UTC |
2a7310a | Abdon Pijpelink | 27 November 2023, 10:56:35 UTC | [DOCS] ES|QL: add full-text search limitation (#102150) (#102631) * [DOCS] ES|QL: add full-text search limitation * Improve wording | 27 November 2023, 10:56:35 UTC |
b4fa675 | Liam Thompson | 27 November 2023, 10:42:04 UTC | [DOCS] Update get started button on landing page (#102627) (#102630) | 27 November 2023, 10:42:04 UTC |
6fcef3c | Abdon Pijpelink | 27 November 2023, 10:36:03 UTC | [DOCS] Examples for ES|QL DISSECT and WHERE (#102591) (#102628) * DISSECT examples * WHERE examples * Remove references to empty keys * Fix non-deterministic test | 27 November 2023, 10:36:03 UTC |
8e78160 | addytripathi | 27 November 2023, 09:41:06 UTC | Update intro.asciidoc (#102549) * Update intro.asciidoc Added vector database use cases to the list * Update docs/reference/intro.asciidoc --------- Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co> | 27 November 2023, 09:41:06 UTC |
3264217 | Ali | 27 November 2023, 09:26:37 UTC | Update path-settings.asciidoc (#102615) The "the" is non-necessary and meaningless. | 27 November 2023, 09:26:37 UTC |
2e52bc5 | Nikolaj Volgushev | 24 November 2023, 17:48:38 UTC | Synchronize Coordinator#onClusterStateApplied (#100986) (#102603) When a cluster state has been applied and right after the node becomes a candidate, there's a small race condition where the the thread scheduling can lead to closing the PeerFinder while the node is a Candidate. Closes #99023 Co-authored-by: Francisco Fernández Castaño <francisco.fernandez.castano@gmail.com> | 24 November 2023, 17:48:38 UTC |
994b620 | Liam Thompson | 24 November 2023, 14:46:00 UTC | [DOCS] Add ES quickstart (#102226) (#102595) * [DOCS] TEST restore quickstart * Use up to date Docker instructions, minor user-friendly modifications * Use books dataset, update verbiage, add examples * Update verbiage * Updated Elasticsearch 'Getting Started' docs: added SSL, Docker setup, Python resources, and expanded next steps * minor formatting * Collapse responses, TODO comment tests * Add request tests * Edit superfluities * Apply suggestions * Update docs/reference/tab-widgets/quick-start-install.asciidoc --------- Co-authored-by: István Zoltán Szabó <istvan.szabo@elastic.co> | 24 November 2023, 14:46:00 UTC |
b0ef4f7 | Jan Kuipers | 24 November 2023, 12:09:13 UTC | Respect ChunkedDataExtractor's query in the wrapped ScrollDataExtractor. (#102492) (#102582) * Respect ChunkedDataExtractor's query in the wrapped ScrollDataExtractor. * Update docs/changelog/102492.yaml * Add+fix ChunkedDataExtractorTests * Close the scroll in the preview datafeed endpoint * Add extraFilters as constructor param of the DataExtractors * Update docs/changelog/102492.yaml --------- Co-authored-by: David Roberts <dave.roberts@elastic.co> | 24 November 2023, 12:09:13 UTC |
2350da9 | Liam Thompson | 24 November 2023, 09:48:10 UTC | [DOCS] Update URL in 8.11 release highlights (#102568) | 24 November 2023, 09:48:10 UTC |
3718f1c | Slobodan Adamović | 23 November 2023, 14:03:06 UTC | Upgrade reactor netty http version (#102311) (#102531) This commit upgrades the version of `reactor-netty-http` library and its transitive dependencies (`reactor-core` and `reactor-netty-core`) to the latest versions. | 23 November 2023, 14:03:06 UTC |
5ec9264 | Abdon Pijpelink | 23 November 2023, 11:34:43 UTC | [DOCS] Fix docs for user profiles (#102452) (#102517) * [DOCS] Fix docs for user profiles (cherry picked from commit 9f1875ee2cb72b7e70bcd3fca21c36815d826f6d) Co-authored-by: Fabio Busatto <52658645+bytebilly@users.noreply.github.com> | 23 November 2023, 11:34:43 UTC |
9aeb559 | Chris Hegarty | 22 November 2023, 18:51:47 UTC | Adjust test skip to include 8.11.1 (#102494) (#102497) Now that #102480 has been merged to 8.11.2, enable the test in this version. | 22 November 2023, 18:51:47 UTC |
29988b0 | Chris Hegarty | 22 November 2023, 17:03:50 UTC | Fix dense_vector cluster stats indexed_vector_dim_min/max values (#102467) (#102480) This commit fixes a bug in cluster stats when the dimensions of a dense_vector field type are not yet known - they are set automatically on first indexed doc. The change here is to report a value of -1 for indexed_vector_dim_min and indexed_vector_dim_max for not yet known dims. Additionally, there is a separate issue with indexed_vector_dim_min, which would previous report 1024 if all vectors had dimensions greater than 1024. closes #102416 | 22 November 2023, 17:03:50 UTC |
1f84fe3 | David Kyle | 22 November 2023, 10:43:25 UTC | [ML] Add model Id to starting deployment message (#102451) (#102458) | 22 November 2023, 10:43:25 UTC |
cbdee1f | Rene Groeschke | 22 November 2023, 08:47:12 UTC | Revert "Update build cache setup to use Gradle Enterprise connector (#102180) (#102400)" (#102438) Unblocking CI See https://buildkite.com/elastic/elasticsearch-periodic-packaging/builds/505 | 22 November 2023, 08:47:12 UTC |
ef17804 | Ignacio Vera | 22 November 2023, 07:44:45 UTC | Add more logging to the real memory circuit breaker and lower minimum interval (#102396) (#102442) It lowers the minimumInterval from 5000ms to 500ms as we observed high number of CBEs when there are bursting allocations in newer JDKs. | 22 November 2023, 07:44:45 UTC |
562c81b | Luigi Dell'Aquila | 21 November 2023, 16:48:07 UTC | ES|QL: Fix layout management for Project (#102399) (#102424) Fixes https://github.com/elastic/elasticsearch/issues/102120 In case of multiple aggs with the same expression, the layout has multiple entries pointing to the same position. Project planning didn't manage this situation properly, resulting in the same entry appearing multiple times in the layout and pointing to multiple positions (that violates the layout contract). The planning of the following commands (eg. MV_EXPAND) resulted in a NullPointerException, because the layout.inverse() could not be calculated properly. | 21 November 2023, 16:48:07 UTC |
b58620e | Craig Taverner | 21 November 2023, 16:02:27 UTC | AwaitsFix for #100653 (#102419) Co-authored-by: David Turner <david.turner@elastic.co> | 21 November 2023, 16:02:27 UTC |
32c4262 | Kostas Krikellas | 21 November 2023, 14:53:48 UTC | Update expected test output (#102412) (#102415) A `having` bucket selector errors out when applied to a doc lacking the expected value in the `buckets_path`. The existing yaml test didn't reflect that but assumes that such docs don't affect results. Adding a refresh in the bulk operation exposes this problem. Fixes #102295 | 21 November 2023, 14:53:48 UTC |
575852e | Abdon Pijpelink | 21 November 2023, 11:54:55 UTC | Update scripted-metric-aggregation.asciidoc (#101899) (#102411) Co-authored-by: Venkata Krishnan <110184468+pernelkanic@users.noreply.github.com> | 21 November 2023, 11:54:55 UTC |
5de0832 | István Zoltán Szabó | 21 November 2023, 11:42:36 UTC | [DOCS] Adds Search Labs links to the ES landing page (#102401) (#102410) * [DOCS] Adds Search Labs links to the ES landing page. * [DOCS] Addresses feedback. | 21 November 2023, 11:42:36 UTC |
f36c08f | Rene Groeschke | 21 November 2023, 10:20:24 UTC | Update build cache setup to use Gradle Enterprise connector (#102180) (#102400) * Update build cache setup to use Gradle Enterprise connector * Cleanup outdated artifactory setup * Remove duplicate configuration on CI * Fix bwc builds | 21 November 2023, 10:20:24 UTC |
26ebf63 | Nhat Nguyen | 20 November 2023, 16:22:50 UTC | Avoid spawn new nodes in EsqlActionIT (#102363) (#102384) We don't need to launch new nodes in these tests if we already have at least two data nodes. | 20 November 2023, 16:22:50 UTC |
b640348 | Luigi Dell'Aquila | 20 November 2023, 12:23:01 UTC | ES|QL: Fix drop of renamed grouping (#102282) (#102375) Fixes https://github.com/elastic/elasticsearch/issues/102121 Aggs groupings were not taken into account while merging aggs with projections, so they were wrongly removed in case of DROP | 20 November 2023, 12:23:01 UTC |
93013d5 | David Turner | 20 November 2023, 08:52:16 UTC | Unwrap exception more tenaciously in testQueuedOperationsAndBrokenRepoOnMasterFailOver (#102352) (#102367) There can be more than 10 layers of wrapping RTEs, see #102351. As a workaround to address the test failure, this commit just manually unwraps them all. Closes #102348 | 20 November 2023, 08:52:16 UTC |
b227427 | Lorenzo Dematté | 09 November 2023, 09:01:12 UTC | Muting DownsampleActionIT testDownsampleTwice (#101946) Mute https://github.com/elastic/elasticsearch/issues/101428 | 19 November 2023, 18:24:37 UTC |
cca593b | Andrei Dan | 17 November 2023, 14:20:23 UTC | [8.11] [Usage API] Count all the data streams that have lifecycle (#102259) (#102300) * [Usage API] Count all the data streams that have lifecycle (#102259) Previously we, inadvertently, counted only the data streams that have a lifecycle with a configured retention. This fixes the dsl usage stats to count all the data streams that have a configured lifecycle (that is enabled). * Fix min/max computation to avoid negative values (#102310) (cherry picked from commit 309c12475a2040c03135bba28c80f936aef15ae1) Signed-off-by: Andrei Dan <andrei.dan@elastic.co> | 17 November 2023, 14:20:23 UTC |
07996e8 | Jake Landis | 16 November 2023, 20:47:32 UTC | Remove verbose debug logger (#102318) (#102319) This commit removes a debug logger which can be overly verbose. | 16 November 2023, 20:47:32 UTC |
d5c20b4 | Luigi Dell'Aquila | 16 November 2023, 16:46:58 UTC | Fix combination of SORT commands (#102307) (#102309) last one just overrides the others | 16 November 2023, 16:46:58 UTC |
eacb881 | Sean Story | 16 November 2023, 16:25:18 UTC | default run_ml_inference should be true (#102151) (#102157) * default run_ml_inference should be true Seems that the default was incorrectly copied when these mapping definitions were moved over from ent-search * Update docs/changelog/102151.yaml | 16 November 2023, 16:25:18 UTC |
b58f8df | Jan Kuipers | 16 November 2023, 14:21:12 UTC | Improve transform error handling (#102240) (#102296) * Separate handling of SearchPhaseExecutionException during transform failures, to prevent stack traces in the UI. * Propagate stack trace to transform error logs. * Tweak logging usage. * Update docs/changelog/102240.yaml * Update docs/changelog/102240.yaml * Null safety --------- Co-authored-by: David Roberts <dave.roberts@elastic.co> | 16 November 2023, 14:21:12 UTC |
dc3b6fe | Slobodan Adamović | 16 November 2023, 11:29:04 UTC | Upgrade xmlsec to 2.3.4 (#102220) (#102289) This commit upgrades org.apache.santuario:xmlsec to the version 2.3.4. | 16 November 2023, 11:29:04 UTC |
fc41993 | David Turner | 16 November 2023, 11:19:55 UTC | Improve failure handling in ContinuousComputation (#102281) (#102288) Today we assert that processing an input (e.g. computing an updated shard balance) doesn't throw an exception, but if an exception were to occur in production then we don't even log anything, we just silently stop processing anything else. This commit adds an error log and a `finally` block to ensure that we carry on trying to process new inputs even if one of them throws an exception. | 16 November 2023, 11:19:55 UTC |
8d559e5 | Artem Prigoda | 16 November 2023, 10:13:59 UTC | Set region for the STS client via privileged calls in AWS SDK (#102230) (#102285) Unfortunately, `AWSSecurityTokenServiceClientBuilder#setRegion` is not just a setter on the builder. It looks up the region by its name which lazily initializes some regional configuration. As a result, the call with an access denied error, because the caller doesn't have permission to call `accessDeclaredMembers` in some Jackson internals. This bug wasn't caught by the `CustomWebIdentityTokenCredentialsProviderTests#testSupportRegionalizedEndpoints` test because it's under with the test framework that does allow naked reflection calls. We fix that in two ways: * Make sure withRegion call is privileged * Eagerly lookup region metadata in `S3Repository` Fixes #102173 | 16 November 2023, 10:13:59 UTC |
9844195 | Benjamin Trent | 15 November 2023, 22:09:31 UTC | Adjusting bug fix skip for #102164 (#102241) (#102265) closes: https://github.com/elastic/elasticsearch/issues/102164 | 15 November 2023, 22:09:31 UTC |
c0b8f22 | Brian Seeders | 15 November 2023, 20:48:45 UTC | [ci] Add a way to trigger the entire regular PR pipeline via comment (#102256) (#102262) | 15 November 2023, 20:48:45 UTC |
3b75543 | Andrei Dan | 15 November 2023, 20:07:07 UTC | [ILM] Fix downsample to skip already downsampled indices (#102250) (#102251) This fixes a bug in ILM where if an ILM policy is updated such that the next phase (e.g. warm) contains the downsample action from the previous phase (e.g. hot), whilst the managed index is waiting to enter the next phase (e.g. warm), if the managed index was already downsampled in hot it would get deleted in the warm phase. Fixes https://github.com/elastic/elasticsearch/issues/102249 | 15 November 2023, 20:07:07 UTC |
441247b | Brian Seeders | 15 November 2023, 19:52:48 UTC | [ci] Increase memory for BWC steps by moving to n1-standard-32 (#102106) (#102252) | 15 November 2023, 19:52:48 UTC |
47a20d8 | Kathleen DeRusso | 15 November 2023, 14:48:28 UTC | Fix error message when rule query rulesets do not exist (#102187) (#102239) | 15 November 2023, 14:48:28 UTC |
2b193ef | David Turner | 15 November 2023, 14:27:40 UTC | Fix nesting of linearizable register docs (#102218) (#102238) Removes the `[discrete]` line from the docs introduced in #102050 so that these subsections are nested at the right level. | 15 November 2023, 14:27:40 UTC |
499cc70 | Tanguy Leroux | 15 November 2023, 13:00:30 UTC | [8.11] Fix listeners in SharedBlobCacheService.readMultiRegions (#102228) Backport of #101727 for 8.11.2 | 15 November 2023, 13:00:30 UTC |
c9579cb | David Turner | 15 November 2023, 11:38:22 UTC | Simplify BlobStoreRepository idle check (#102057) (#102210) We need some way to block repository closing while ongoing restores finish. Today we have a bespoke and somewhat complex activity-tracking mechanism to do this, but this doesn't completely line up with other protection against concurrent activity on the same shard which means it can trip an assertion sometimes. This commit replaces it with a much more standard ref-counting mechanism instead. Closes #101948 | 15 November 2023, 11:38:22 UTC |
fe1c503 | David Turner | 15 November 2023, 10:54:05 UTC | Remove docs on uncontended register analysis (#102201) Verification of uncontended operations on linearizable registers was introduced in #101185 so does not apply in versions before 8.12. Fixes up the backport of #102050. | 15 November 2023, 10:54:05 UTC |
2fbb410 | David Turner | 15 November 2023, 10:22:28 UTC | Reorganise repository-s3 docs page (#102058) (#102205) These docs have various subsections under the _Client settings_ and _Repository settings_ sections which are nothing to do with those settings. The reasons for this are historical and no longer relevant. This commit moves these subsections together and up a level so that they better reflect the structure of the information. | 15 November 2023, 10:22:28 UTC |
0f65ccb | Nhat Nguyen | 14 November 2023, 19:03:33 UTC | Add ESQL enrich IT tests (#102099) (#102176) This change adds IT tests for ESQL enrich, which is required for enabling memory tracking in enrich. I'll add an enrich policy test for IP fields later. | 14 November 2023, 19:03:33 UTC |
f6afa24 | Abdon Pijpelink | 14 November 2023, 17:10:56 UTC | [DOCS] More ES|QL limitations (#101972) (#102166) | 14 November 2023, 17:10:56 UTC |
b667a93 | David Turner | 14 November 2023, 17:10:28 UTC | More linearizable register docs (#102167) In 8.12 users can configure the number of register operations performed by repository analysis, but this configuration is not available in earlier versions. Nonetheless, we should at least mention that repository analysis does some register operations. This commit backports the few relevant lines of the docs changes from #102051 to earlier branches. Relates #102050 | 14 November 2023, 17:10:28 UTC |
31745d6 | David Turner | 14 November 2023, 16:44:20 UTC | Add docs about linearizable registers in repositories (#102050) (#102163) We don't mention linearizable registers in the snapshot/restore docs today, but these things are verified for correctness by the repository analysis API and some users with incorrect repository implementations struggle to understand the verification errors. This commit adds some docs to describe them and their various implementations. | 14 November 2023, 16:44:20 UTC |
7a8850c | Abdon Pijpelink | 14 November 2023, 12:37:38 UTC | [DOCS] Update ES|QL getting started for demo environment (#102134) (#102143) | 14 November 2023, 12:37:38 UTC |
e4caa13 | Andrei Stefan | 14 November 2023, 10:34:49 UTC | Adding "not" in the error message for attempts to load text fields when synthetic source is enabled (#102118) (#102127) (cherry picked from commit 4701abaa673a8c3aad64faa3dcbef404517a1010) | 14 November 2023, 10:34:49 UTC |
a7ef235 | István Zoltán Szabó | 14 November 2023, 10:23:24 UTC | [DOCS] Simplifies dense vector mapping in semantic search example (#102080) (#102130) | 14 November 2023, 10:23:24 UTC |
b934e7a | Lorenzo Dematté | 14 November 2023, 09:15:13 UTC | [doc] Add known issue to all versions affected by GC behaviour change (#102025) (#102122) | 14 November 2023, 09:15:13 UTC |
ef87c48 | Jim Ferenczi | 14 November 2023, 08:31:07 UTC | Corrected the expansion of overlapping terms in the unified highlighter (#101912) (#102018) This commit addresses an issue in the passage formatter of the unified highlighter, where overlapping terms were not correctly expanded to be highlighted as a single object. The fix in this commit involves adjusting the expansion logic to consider the maximum end offset during the process, as matches are initially sorted by ascending start offset and then by ascending end offset. | 14 November 2023, 08:31:07 UTC |
e37bbf4 | Lorenzo Dematte | 14 November 2023, 07:29:03 UTC | Bump versions after 7.17.15 release | 14 November 2023, 07:29:05 UTC |
5d6b9d9 | David Turner | 14 November 2023, 07:04:34 UTC | Fix double-completion in SecurityUsageTransportAction (#102114) (#102116) Closes #102111 | 14 November 2023, 07:04:34 UTC |
3562923 | Bogdan Pintea | 13 November 2023, 19:27:13 UTC | Docs: add v8.11.1 release notes (#102097) * Docs: add v8.11.1 release notes Add v8.11.1 release notes. * Remove "coming" note | 13 November 2023, 19:27:13 UTC |
c3909f2 | Bogdan Pintea | 13 November 2023, 18:00:11 UTC | Prune changelogs after 8.11.1 release | 13 November 2023, 18:00:11 UTC |
fe7455b | Bogdan Pintea | 13 November 2023, 17:59:27 UTC | Bump versions after 8.11.1 release | 13 November 2023, 17:59:32 UTC |
a090472 | Bogdan Pintea | 13 November 2023, 17:58:40 UTC | ESQL: Add syntax clarifications on identifiers and literals (#101790) (#102094) Document the syntax for identifiers and literals. | 13 November 2023, 17:58:40 UTC |
7f8c125 | Liam Thompson | 13 November 2023, 15:19:21 UTC | [DOCS] Fix incorrect image paths (#102082) (#102086) | 13 November 2023, 15:19:21 UTC |
29373c1 | Jan Kuipers | 13 November 2023, 11:31:13 UTC | Add stats by model to the machine learning usage stats. (#101915) (#102062) * Add inference counts by NLP model to the machine learning usage stats. * Update docs/changelog/101915.yaml * Add inference_counts_by_model to yamlRestTest. * Strip leading dot from internal model IDs. * Add last access and task type to the stats by model. * Change stats_by_model for map to list * Simplify code. * Fix style | 13 November 2023, 11:31:13 UTC |
7968835 | Andrei Dan | 13 November 2023, 11:29:59 UTC | [DOCS] Fix typo (#101791) (#102067) | 13 November 2023, 11:29:59 UTC |
b3e2286 | Abdon Pijpelink | 13 November 2023, 10:50:33 UTC | [DOCS] Clarify ES|QL grok escaping (#102059) (#102064) | 13 November 2023, 10:50:33 UTC |
6f9ff58 | Brian Seeders | 10 November 2023, 17:07:55 UTC | [ci] Fix build scan annotations on Windows (#101990) (#102027) (cherry picked from commit f20ae0e363e40ace2a96f239be43825dace92c37) | 10 November 2023, 17:07:55 UTC |
df73595 | Armin Braun | 10 November 2023, 13:08:57 UTC | Fix SearchCancellationIT failures (#101777) (#102009) We need at least two data nodes in this test, otherwise we are not guaranteed to get two concurrently executing shard query requests because max concurrency could be 1. closes #101739 #99929 | 10 November 2023, 13:08:57 UTC |
6784f54 | Lorenzo Dematté | 10 November 2023, 13:05:38 UTC | Backport Fix ClusterSearchShardsResponseTests#testSerialization (#102005) | 10 November 2023, 13:05:38 UTC |
4ab056e | Abdon Pijpelink | 10 November 2023, 12:00:05 UTC | [DOCS] DISSECT does not support reference keys (#102002) (#102004) | 10 November 2023, 12:00:05 UTC |
7a3ae72 | Benjamin Trent | 10 November 2023, 11:59:47 UTC | Fixing test failure due to inferred index version (#101984) Does what it says on the tin. closes: #101964 | 10 November 2023, 11:59:47 UTC |
fce89cb | David Turner | 10 November 2023, 11:36:08 UTC | Avoid negative DesiredBalanceStats#lastConvergedIndex (#101998) (#102001) The initial state of the desired-balance allocator has `lastConvergedIndex` set to `-1`. This is not important to represent in the stats, so with this commit we map it to zero. | 10 November 2023, 11:36:08 UTC |
a8e9e86 | Benjamin Trent | 09 November 2023, 19:29:50 UTC | [8.11] Fix incorrect dynamic mapping for non-numeric-value arrays #101965 (#101967) (#101975) * Fix incorrect dynamic mapping for non-numeric-value arrays #101965 (#101967) After https://github.com/elastic/elasticsearch/pull/98512 we incorrectly attempt to map an array of any single value type to dense_vector. Instead, we should validate that ALL mappers are numeric and that ALL of them are `float`. closes: https://github.com/elastic/elasticsearch/issues/101965 * Update rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/search.vectors/60_dense_vector_dynamic_mapping.yml | 09 November 2023, 19:29:50 UTC |
ef4e5e3 | Mark Vieira | 09 November 2023, 18:25:48 UTC | Don't apply IntelliJ illegal module dependency inspection to test code (#101977) (#101981) We don't enforce Java modularity when executing tests, so we shouldn't bother highlighting issues in test framework code. This PR adds a new IntelliJ scope that excludes everything under `:test` and configures the illegal module dependency inspection to use this new scope. | 09 November 2023, 18:25:48 UTC |
9b1caee | David Kyle | 09 November 2023, 18:05:45 UTC | [ML] Fix inference timeout from the Inference Ingest Processor (#101971) (#101980) When using the Inference ingest processor with the input_output configuration option timeout after 10 seconds. The timeout should be much higher for ingest where large numbers of requests can queue up and take longer to be processed. | 09 November 2023, 18:05:45 UTC |