Skip to content

Commit

Permalink
Merge branch '8.x' into fix-upgrade-test
Browse files Browse the repository at this point in the history
  • Loading branch information
elasticmachine authored Nov 7, 2024
2 parents ad5b0bf + b7951c5 commit 24dbc09
Show file tree
Hide file tree
Showing 181 changed files with 6,231 additions and 2,863 deletions.
5 changes: 5 additions & 0 deletions docs/changelog/113713.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 113713
summary: Adding inference endpoint validation for `AzureAiStudioService`
area: Machine Learning
type: enhancement
issues: []
6 changes: 6 additions & 0 deletions docs/changelog/114227.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 114227
summary: Ignore conflicting fields during dynamic mapping update
area: Mapping
type: bug
issues:
- 114228
5 changes: 5 additions & 0 deletions docs/changelog/115792.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 115792
summary: Add ES|QL `bit_length` function
area: ES|QL
type: enhancement
issues: []
5 changes: 5 additions & 0 deletions docs/changelog/116082.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 116082
summary: Add support for bitwise inner-product in painless
area: Vector Search
type: enhancement
issues: []
5 changes: 5 additions & 0 deletions docs/changelog/116211.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 116211
summary: Use underlying `ByteBuf` `refCount` for `ReleasableBytesReference`
area: Network
type: bug
issues: []
6 changes: 6 additions & 0 deletions docs/changelog/116212.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 116212
summary: Handle status code 0 in S3 CMU response
area: Snapshot/Restore
type: bug
issues:
- 102294
6 changes: 6 additions & 0 deletions docs/changelog/116219.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 116219
summary: "[apm-data] Apply lazy rollover on index template creation"
area: Data streams
type: bug
issues:
- 116230
5 changes: 5 additions & 0 deletions docs/changelog/116266.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 116266
summary: Align dot prefix validation with Serverless
area: Indices APIs
type: bug
issues: []
5 changes: 5 additions & 0 deletions docs/changelog/116274.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 116274
summary: "[ES|QL] Verify aggregation filter's type is boolean to avoid `class_cast_exception`"
area: ES|QL
type: bug
issues: []
5 changes: 5 additions & 0 deletions docs/changelog/116292.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 116292
summary: Add missing header in `put_data_lifecycle` rest-api-spec
area: Data streams
type: bug
issues: []
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,8 @@ percentiles: `[ 1, 5, 25, 50, 75, 95, 99 ]`. The response will look like this:

As you can see, the aggregation will return a calculated value for each percentile
in the default range. If we assume response times are in milliseconds, it is
immediately obvious that the webpage normally loads in 10-725ms, but occasionally
spikes to 945-985ms.
immediately obvious that the webpage normally loads in 10-720ms, but occasionally
spikes to 940-980ms.

Often, administrators are only interested in outliers -- the extreme percentiles.
We can specify just the percents we are interested in (requested percentiles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

To create a new {service-name} connector:

. Navigate to the *Search -> Connectors* page in the Kibana UI.
. In the Kibana UI, navigate to the *Search -> Content -> Connectors* page from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].
. Follow the instructions to create a new *{service-name}* self-managed connector.

[discrete#es-connectors-{service-name-stub}-client-create-use-the-api]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

To create a new {service-name} connector:

. Navigate to the *Search -> Connectors* page in the Kibana UI.
. In the Kibana UI, navigate to the *Search -> Content -> Connectors* page from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].
. Follow the instructions to create a new native *{service-name}* connector.

For additional operations, see <<es-connectors-usage>>.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ Once you're deployment is created, navigate to *Search*.
The Elastic connector will sync your MongoDB data into a search-optimized Elasticsearch index.
The first step is to create your index in the Kibana UI.

In the main menu navigate to *Search > Content > Indices*.
In the main menu, navigate to *Search > Content > Indices*, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Follow these steps to create your index:

Expand Down Expand Up @@ -178,7 +178,7 @@ If all the configuration details are correct, the sync will begin and documents

As soon as your first documents are synced, you can view the documents and inspect the mapping for the index:

* In Kibana, navigate to *Search* > *Content* > *Indices*.
* In Kibana, navigate to *Search* > *Content* > *Indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].
* Select your index, for example `search-mongo-sample`.
* Choose the *Documents* tab to view the synced documents.
Expand a document to view its fields.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Create a new index to be managed by the connector.

Continue from above, or navigate to the following location within the {kib} UI:

*Search > Content > Elasticsearch indices*
*Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Choose the index to configure, and then choose the *Configuration* tab.

Expand Down
14 changes: 9 additions & 5 deletions docs/reference/connector/docs/connectors-ms-sql.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ include::_connectors-create-native.asciidoc[]
To use this connector as a *managed connector*, use the *Connector* workflow.
See <<es-native-connectors>>.
Users require the `sysadmin` server role.
Users require the `sysadmin` SQL Server role.
Note that SQL Server Authentication is required.
Windows Authentication is not supported.
For additional operations, see <<es-connectors-usage>>.
Expand Down Expand Up @@ -75,10 +77,10 @@ Port::
The port where the Microsoft SQL Server is hosted. Default value is `1433`.
Username::
The username of the account for Microsoft SQL Server.
The username of the account for Microsoft SQL Server (SQL Server Authentication only).
Password::
The password of the account to be used for the Microsoft SQL Server.
The password of the account to be used for the Microsoft SQL Server (SQL Server Authentication only).
Database::
Name of the Microsoft SQL Server database.
Expand Down Expand Up @@ -310,6 +312,8 @@ include::_connectors-create-client.asciidoc[]
===== Usage
Users require the `sysadmin` server role.
Note that SQL Server Authentication is required.
Windows Authentication is not supported.
To use this connector as a *self-managed connector*, see <<es-build-connector>>
For additional usage operations, see <<es-connectors-usage>>.
Expand Down Expand Up @@ -350,10 +354,10 @@ Examples:
The port where the Microsoft SQL Server is hosted. Default value is `9090`.
`username`::
The username of the account for Microsoft SQL Server.
The username of the account for Microsoft SQL Server. (SQL Server Authentication only)
`password`::
The password of the account to be used for the Microsoft SQL Server.
The password of the account to be used for the Microsoft SQL Server. (SQL Server Authentication only)
`database`::
Name of the Microsoft SQL Server database.
Expand Down
18 changes: 9 additions & 9 deletions docs/reference/connector/docs/connectors-usage.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

This document describes operations available to <<es-native-connectors,managed connectors>> and <<es-build-connector,self-managed connectors>>, using the UI.

In the Kibana UI, go to *Search > Content > Connectors* to view a summary of all your connectors and sync jobs, and to create new connectors.
In the Kibana UI, navigate to *Search > Content > Connectors* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field]. Here, you can view a summary of all your connectors and sync jobs, and to create new connectors.
[TIP]
====
Expand All @@ -24,7 +24,7 @@ Once you've chosen the data source type you'd like to sync, you'll be prompted t
View and manage all Elasticsearch indices managed by connectors.
In the {kib} UI, navigate to *Search > Content > Connectors* to view a list of connector indices and their attributes, including connector type health and ingestion status.
In the {kib} UI, navigate to *Search > Content > Connectors* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field]. Here, you can view a list of connector indices and their attributes, including connector type health and ingestion status.
Within this interface, you can choose to view the details for each existing index or delete an index.
Or, you can <<es-connectors-usage-index-create,create a new connector index>>.
Expand Down Expand Up @@ -82,7 +82,7 @@ The workflow for these updates is as follows:

After creating an index to be managed by a connector, you can configure automatic, recurring syncs.

In the {kib} UI, navigate to *Search > Content > Connectors*.
In the {kib} UI, navigate to *Search > Content > Connectors* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Choose the index to configure, and then choose the *Scheduling* tab.

Expand All @@ -107,7 +107,7 @@ You may want to <<es-connectors-usage-index-view,view the index details>> to see

After creating the index to be managed by a connector, you can request a single sync at any time.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index to sync.

Expand All @@ -128,7 +128,7 @@ This operation requires access to Kibana and the `write` {ref}/security-privileg

After a sync has started, you can cancel the sync before it completes.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index with the running sync.

Expand All @@ -144,7 +144,7 @@ This operation requires access to Kibana and the `write` {ref}/security-privileg

View the index details to see a variety of information that communicate the status of the index and connector.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index to view.

Expand Down Expand Up @@ -192,7 +192,7 @@ This operation requires access to Kibana and the `read` {ref}/security-privilege
View the documents the connector has synced from the data.
Additionally view the index mappings to determine the current document schema.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index to view.

Expand All @@ -211,7 +211,7 @@ See <<es-connectors-security>> for security details.

Use <<es-sync-rules,sync rules>> to limit which documents are fetched from the data source, or limit which fetched documents are stored in Elastic.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index to manage and choose the *Sync rules* tab.

Expand All @@ -220,6 +220,6 @@ Then choose the index to manage and choose the *Sync rules* tab.

Use {ref}/ingest-pipeline-search.html[ingest pipelines] to transform fetched data before it is stored in Elastic.

In the {kib} UI, navigate to *Search > Content > Elasticsearch indices*.
In the {kib} UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Then choose the index to manage and choose the *Pipelines* tab.
2 changes: 1 addition & 1 deletion docs/reference/connector/docs/dls-e2e-guide.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ To build our search experience for our SharePoint Online data, we need to create

Follow these steps to create a Search Application in the Kibana UI:

. Navigate to *Search > Search Applications*.
. Navigate to *Search > Search Applications* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].
. Select *Create*.
. *Name* the Search Application.
. Select the *index* used by the SharePoint Online connector.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ To complete this tutorial, you'll need to complete the following steps:
Elastic connectors enable you to create searchable, read-only replicas of your data sources in Elasticsearch.
The first step in setting up your self-managed connector is to create an index.

In the {kibana-ref}[Kibana^] UI go to *Search > Content > Elasticsearch indices*.
In the {kibana-ref}[Kibana^] UI, navigate to *Search > Content > Elasticsearch indices* from the main menu, or use the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field].

Create a new connector index:

Expand Down
5 changes: 5 additions & 0 deletions docs/reference/esql/functions/description/bit_length.asciidoc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions docs/reference/esql/functions/examples/bit_length.asciidoc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions docs/reference/esql/functions/kibana/docs/bit_length.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions docs/reference/esql/functions/layout/bit_length.asciidoc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions docs/reference/esql/functions/parameters/bit_length.asciidoc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docs/reference/esql/functions/signature/bit_length.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/reference/esql/functions/string-functions.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
{esql} supports these string functions:

// tag::string_list[]
* <<esql-bit_length>>
* <<esql-concat>>
* <<esql-ends_with>>
* <<esql-from_base64>>
Expand All @@ -30,6 +31,7 @@
* <<esql-trim>>
// end::string_list[]

include::layout/bit_length.asciidoc[]
include::layout/concat.asciidoc[]
include::layout/ends_with.asciidoc[]
include::layout/from_base64.asciidoc[]
Expand Down
10 changes: 10 additions & 0 deletions docs/reference/esql/functions/types/bit_length.asciidoc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 24dbc09

Please sign in to comment.