Skip to content

Commit 7f82b43

Browse files
committed
Merge branch 'main' of github.com:elastic/elasticsearch into esql-categorize-multiple-groupings
2 parents 8dd15ac + b299837 commit 7f82b43

File tree

49 files changed

+580
-283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+580
-283
lines changed

.buildkite/pipelines/periodic-packaging.template.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ steps:
1818
- rhel-8
1919
- rhel-9
2020
- almalinux-8
21+
- almalinux-9
2122
agents:
2223
provider: gcp
2324
image: family/elasticsearch-{{matrix.image}}

.buildkite/pipelines/periodic-packaging.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ steps:
1919
- rhel-8
2020
- rhel-9
2121
- almalinux-8
22+
- almalinux-9
2223
agents:
2324
provider: gcp
2425
image: family/elasticsearch-{{matrix.image}}

.buildkite/pipelines/periodic-platform-support.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ steps:
1818
- rhel-8
1919
- rhel-9
2020
- almalinux-8
21+
- almalinux-9
2122
agents:
2223
provider: gcp
2324
image: family/elasticsearch-{{matrix.image}}

.buildkite/pipelines/pull-request/packaging-tests-unix.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ steps:
2121
- rhel-8
2222
- rhel-9
2323
- almalinux-8
24+
- almalinux-9
2425
PACKAGING_TASK:
2526
- docker
2627
- docker-cloud-ess

docs/changelog/117840.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 117840
2+
summary: Fix timeout ingesting an empty string into a `semantic_text` field
3+
area: Machine Learning
4+
type: bug
5+
issues: []

docs/reference/connector/docs/connectors-release-notes.asciidoc

Lines changed: 71 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,76 @@
99
Prior to version *8.16.0*, the connector release notes were published as part of the {enterprise-search-ref}/changelog.html[Enterprise Search documentation].
1010
====
1111

12-
*Release notes*:
12+
[discrete]
13+
[[es-connectors-release-notes-8-17-0]]
14+
=== 8.17.0
1315

14-
* <<es-connectors-release-notes-8-16-0>>
16+
No notable changes in this release.
1517

16-
include::release-notes/connectors-release-notes-8.16.0.asciidoc[]
18+
[discrete]
19+
[[es-connectors-release-notes-8-16-1]]
20+
=== 8.16.1
21+
22+
[discrete]
23+
[[es-connectors-release-notes-8-16-1-bug-fixes]]
24+
==== Bug fixes
25+
26+
* Fixed a bug in the Outlook Connector where having deactivated users could cause the sync to fail.
27+
See https://github.com/elastic/connectors/pull/2967[*PR 2967*].
28+
* Fixed a bug where the Confluence connector was not downloading some blog post documents due to unexpected response format.
29+
See https://github.com/elastic/connectors/pull/2984[*PR 2984*].
30+
31+
[discrete]
32+
[[es-connectors-release-notes-8-16-0]]
33+
=== 8.16.0
34+
35+
[discrete]
36+
[[es-connectors-release-notes-deprecation-notice]]
37+
==== Deprecation notices
38+
39+
* *Direct index access for connectors and sync jobs*
40+
+
41+
IMPORTANT: Directly accessing connector and sync job state through `.elastic-connectors*` indices is deprecated, and will be disallowed entirely in a future release.
42+
43+
* Instead, the Elasticsearch Connector APIs should be used. Connectors framework code now uses the <<connector-apis,Connector APIs>> by default.
44+
See https://github.com/elastic/connectors/pull/2884[*PR 2902*].
45+
46+
* *Docker `enterprise-search` namespace deprecation*
47+
+
48+
IMPORTANT: The `enterprise-search` Docker namespace is deprecated and will be discontinued in a future release.
49+
+
50+
Starting in `8.16.0`, Docker images are being transitioned to the new `integrations` namespace, which will become the sole location for future releases. This affects the https://github.com/elastic/connectors[Elastic Connectors] and https://github.com/elastic/data-extraction-service[Elastic Data Extraction Service].
51+
+
52+
During this transition period, images are published to both namespaces:
53+
+
54+
** *Example*:
55+
+
56+
Deprecated namespace::
57+
`docker.elastic.co/enterprise-search/elastic-connectors:v8.16.0`
58+
+
59+
New namespace::
60+
`docker.elastic.co/integrations/elastic-connectors:v8.16.0`
61+
+
62+
Users should migrate to the new `integrations` namespace as soon as possible to ensure continued access to future releases.
63+
64+
[discrete]
65+
[[es-connectors-release-notes-8-16-0-enhancements]]
66+
==== Enhancements
67+
68+
* Docker images now use Chainguard's Wolfi base image (`docker.elastic.co/wolfi/jdk:openjdk-11-dev`), replacing the previous `ubuntu:focal` base.
69+
70+
* The Sharepoint Online connector now works with the `Sites.Selected` permission instead of the broader permission `Sites.Read.All`.
71+
See https://github.com/elastic/connectors/pull/2762[*PR 2762*].
72+
73+
* Starting in 8.16.0, connectors will start using proper SEMVER, with `MAJOR.MINOR.PATCH`, which aligns with Elasticsearch/Kibana versions. This drops the previous `.BUILD` suffix, which we used to release connectors between Elastic stack releases. Going forward, these inter-stack-release releases will be suffixed instead with `+<timestamp>`, aligning with Elastic Agent and conforming to SEMVER.
74+
See https://github.com/elastic/connectors/pull/2749[*PR 2749*].
75+
76+
* Connector logs now use UTC timestamps, instead of machine-local timestamps. This only impacts logging output.
77+
See https://github.com/elastic/connectors/pull/2695[*PR 2695*].
78+
79+
[discrete]
80+
[[es-connectors-release-notes-8-16-0-bug-fixes]]
81+
==== Bug fixes
82+
83+
* The Dropbox connector now fetches the files from team shared folders.
84+
See https://github.com/elastic/connectors/pull/2718[*PR 2718*].

docs/reference/connector/docs/release-notes/connectors-release-notes-8.16.0.asciidoc

Lines changed: 0 additions & 53 deletions
This file was deleted.

docs/reference/inference/inference-apis.asciidoc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,21 @@ When adaptive allocations are enabled:
4848

4949
For more information about adaptive allocations and resources, refer to the {ml-docs}/ml-nlp-auto-scale.html[trained model autoscaling] documentation.
5050

51-
//[discrete]
52-
//[[default-enpoints]]
53-
//=== Default {infer} endpoints
51+
[discrete]
52+
[[default-enpoints]]
53+
=== Default {infer} endpoints
5454

55-
//Your {es} deployment contains some preconfigured {infer} endpoints that makes it easier for you to use them when defining `semantic_text` fields or {infer} processors.
56-
//The following list contains the default {infer} endpoints listed by `inference_id`:
55+
Your {es} deployment contains preconfigured {infer} endpoints which makes them easier to use when defining `semantic_text` fields or using {infer} processors.
56+
The following list contains the default {infer} endpoints listed by `inference_id`:
5757

58-
//* `.elser-2-elasticsearch`: uses the {ml-docs}/ml-nlp-elser.html[ELSER] built-in trained model for `sparse_embedding` tasks (recommended for English language texts)
59-
//* `.multilingual-e5-small-elasticsearch`: uses the {ml-docs}/ml-nlp-e5.html[E5] built-in trained model for `text_embedding` tasks (recommended for non-English language texts)
58+
* `.elser-2-elasticsearch`: uses the {ml-docs}/ml-nlp-elser.html[ELSER] built-in trained model for `sparse_embedding` tasks (recommended for English language texts)
59+
* `.multilingual-e5-small-elasticsearch`: uses the {ml-docs}/ml-nlp-e5.html[E5] built-in trained model for `text_embedding` tasks (recommended for non-English language texts)
6060

61-
//Use the `inference_id` of the endpoint in a <<semantic-text,`semantic_text`>> field definition or when creating an <<inference-processor,{infer} processor>>.
62-
//The API call will automatically download and deploy the model which might take a couple of minutes.
63-
//Default {infer} enpoints have {ml-docs}/ml-nlp-auto-scale.html#nlp-model-adaptive-allocations[adaptive allocations] enabled.
64-
//For these models, the minimum number of allocations is `0`.
65-
//If there is no {infer} activity that uses the endpoint, the number of allocations will scale down to `0` automatically after 15 minutes.
61+
Use the `inference_id` of the endpoint in a <<semantic-text,`semantic_text`>> field definition or when creating an <<inference-processor,{infer} processor>>.
62+
The API call will automatically download and deploy the model which might take a couple of minutes.
63+
Default {infer} enpoints have {ml-docs}/ml-nlp-auto-scale.html#nlp-model-adaptive-allocations[adaptive allocations] enabled.
64+
For these models, the minimum number of allocations is `0`.
65+
If there is no {infer} activity that uses the endpoint, the number of allocations will scale down to `0` automatically after 15 minutes.
6666

6767

6868
[discrete]

0 commit comments

Comments
 (0)