Open elastic-renovate-prod[bot] opened 3 months ago
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
go
directive was updated for compatibility reasonsDetails:
Package | Change |
---|---|
go |
1.21.4 -> 1.22 |
github.com/elastic/elastic-transport-go/v8 |
v8.1.0 -> v8.6.0 |
This PR contains the following updates:
v8.1.0
->v8.16.0
Release Notes
elastic/go-elasticsearch (github.com/elastic/go-elasticsearch/v8)
### [`v8.16.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.16.0) [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.15.0...v8.16.0) ### API - `InferenceStreamInference` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/stream-inference-api.html) - `QueryRulesTest` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/test-query-ruleset.html) - `Ingest.DeleteIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-ip-location-database-api.html) - `Ingest.GetIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ip-location-database-api.html) - `Ingest.PutIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-ip-location-database-api.html) ### Typed API Update APIs to latest [elasticsearch-specification 8.16](https://togithub.com/elastic/elasticsearch-specification/tree/4fcf747dfafc951e1dcf3077327e3dcee9107db3) ### [`v8.15.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.15.0): 8.15.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.14.0...v8.15.0) ### API - API is generated from the Elasticsearch 8.15.0 specification. ### Typed API Update APIs to latest [elasticsearch-specification 8.15](https://togithub.com/elastic/elasticsearch-specification/tree/19027dbdd366978ccae41842a040a636730e7c10) ### [`v8.14.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.14.0): 8.14.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.13.1...v8.14.0) ### API New APIs: - ConnectorUpdateActiveFiltering [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/update-connector-filtering-api.html) - ConnectorUpdateFilteringValidation [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/update-connector-filtering-api.html) - TextStructureFindFieldStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-field-structure.html) - TextStructureFindMessageStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-message-structure.html) ### Typed API New APIs: - UpdateTrainedModelDeployment [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/update-trained-model-deployment.html) ### Transport - Fixed a deadlock in the connection pool [https://github.com/elastic/elastic-transport-go/issues/20](https://togithub.com/elastic/elastic-transport-go/issues/20) ### [`v8.13.1`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.13.1): 8.13.1 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.13.0...v8.13.1) ### Typed API Update APIs to latest [elasticsearch-specification 8.13](https://togithub.com/elastic/elasticsearch-specification/tree/5fb8f1ce9c4605abcaa44aa0f17dbfc60497a757) #### Fixes This patch release brings a fix to the initialisation of the `Request` in endpoints which would prevent using the shortcuts for fields. Canonical`.Request()` method was unaffected. - `Autoscaling.PutAutoscalingPolicy` - `Indices.Downsample` - `Indices.PutSettings` - `Indices.SimulateTemplate` - `Inference.PutModel` - `Logstash.PutPipeline` - `Ml.ValidateDetector` - `SearchApplication.Put` ### [`v8.13.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.13.0): 8.13.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.12.1...v8.13.0) ### API New APIS: - `ConnectorSecretGet` - `ConnectorSecretPost` - `ConnectorSecretPut` - `ConnectorSecretDelete` - `ConnectorUpdateIndexName` - `ConnectorUpdateNative` - `ConnectorUpdateStatus` - `ConnectorUpdateAPIKeyDocumentID` - `ConnectorUpdateServiceDocumentType` - `EsqlAsyncQuery` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/esql-async-query-api.html) - `EsqlAsyncQueryGet` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/esql-async-query-get-api.html) - `ProfilingFlamegraph` [Documentation](https://www.elastic.co/guide/en/observability/current/universal-profiling.html) - `ProfilingStacktraces` [Documentation](https://www.elastic.co/guide/en/observability/current/universal-profiling.html) - `TextStructureTestGrokPattern` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/test-grok-pattern.html) - `Indices.ResolveCluster` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-cluster-api.html) - `Security.QueryUser` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-user.html) ### Typed API - `indices.ResolveCluster` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-cluster-api.html) - `textstructure.TestGrokPattern` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/test-grok-pattern.html) Thanks to [@pakio](https://togithub.com/pakio), transport now has an optional pool based compression option. [https://github.com/elastic/elastic-transport-go/pull/19](https://togithub.com/elastic/elastic-transport-go/pull/19) And to [@tblyler](https://togithub.com/tblyler) for fixing a very subtle memory leak in the `BulkIndexer`. [#797](https://togithub.com/elastic/go-elasticsearch/issues/797) ### [`v8.12.1`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.12.1): 8.12.1 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.12.0...v8.12.1) - Fix: ticker memory leak in bulk indexer due to internal flush call resetting the ticker. [#797](https://togithub.com/elastic/go-elasticsearch/issues/797) - Fix: Scroll now uses the body to pass the scroll_id. [#785](https://togithub.com/elastic/go-elasticsearch/issues/785) - Add: generated UnmarshalJSON for Requests to allow injecting payloads using aliases. Many thanks to [@tblyler](https://togithub.com/tblyler), [@frkntplglu](https://togithub.com/frkntplglu) and [@HaraldNordgren](https://togithub.com/HaraldNordgren) for their contribution! ### [`v8.12.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.12.0): 8.12.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.11.1...v8.12.0) #### Client ##### Golang version The client now requires Golang version 1.20 ##### OpenTelemetry The client now provides OpenTelemetry integration. This integration can be enabled in the config using the `elasticsearch.NewOpenTelemetryInstrumentation`. Once set up, the provided `context` will be used to record spans with useful information about the request being made to the server. More about what you can expect in the [Semantic Conventions for Elasticsearch](https://opentelemetry.io/docs/specs/semconv/database/elasticsearch/). ##### BulkIndexer `if_seq_no` & `if_primary_term` are now supported thanks to [@benjyiw](https://togithub.com/benjyiw) [#783](https://togithub.com/elastic/go-elasticsearch/pull/783) #### API - `SimulateIngest` - `ConnectorCheckIn` - `ConnectorDelete` - `ConnectorGet` - `ConnectorLastSync` - `ConnectorList` - `ConnectorPost` - `ConnectorPut` - `ConnectorSyncJobCancel` - `ConnectorSyncJobCheckIn` - `ConnectorSyncJobDelete` - `ConnectorSyncJobError` - `ConnectorSyncJobGet` - `ConnectorSyncJobList` - `ConnectorSyncJobPost` - `ConnectorSyncJobUpdateStats` - `ConnectorUpdateConfiguration` - `ConnectorUpdateError` - `ConnectorUpdateFiltering` - `ConnectorUpdateName` - `ConnectorUpdatePipeline` - `ConnectorUpdateScheduling` #### Typed API - `Esql.Query` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/esql-rest.html) - `Fleet.PostSecret` - `Inference` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/inference-apis.html) - `DeleteModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-inference-api.html) - `GetModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-inference-api.html) - `Inference` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/post-inference-api.html) - `PutModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-inference-api.html) - `SearchApplication` - `GetSettings` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-settings.html) - `UpdateSettings` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-settings.html) ### [`v8.11.1`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.11.1): 8.11.1 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.11.0...v8.11.1) #### Typed API - Fix [https://github.com/elastic/go-elasticsearch/issues/756](https://togithub.com/elastic/go-elasticsearch/issues/756) preventing from settings indices in `indices.PutSettings` ### [`v8.11.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.11.0): 8.11.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.10.1...v8.11.0) #### API **Experimental APIs** - `EsqlQuery` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/esql-query-api.html) - `InferenceDeleteModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-inference-api.html) - `InferenceGetModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/get-inference-api.html) - `InferenceInference` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/post-inference-api.html) - `InferencePutModel` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/put-inference-api.html) #### Typed API - Mandatory URL parameters are not exposed as functions anymore as they already exist in the constructor. ### New Compatibility Policy Starting from version `8.12.0`, this library follow the Go language [policy](https://go.dev/doc/devel/release#policy). Each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. If you have any questions or concerns, please do not hesitate to reach out to us. ### [`v8.10.1`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.10.1): 8.10.1 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.10.0...v8.10.1) #### Typed API Update APIs to latest [elasticsearch-specification 8.10](https://togithub.com/elastic/elasticsearch-specification/commit/3b09f9d8e90178243f8a340a7bc324aab152c602) ### [`v8.10.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.10.0): 8.10.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.9.0...v8.10.0) #### API **Experimental APIs for internal use** - `FleetDeleteSecret` - `FleetGetSecret` - `FleetPostSecret` **Exprimental APIs** `QueryRulesetList` **Stable APIs** `Security.GetSettings` `Security.UpdateSettings` #### Typed API **Exprimental APIs** `QueryRuleset.List` **Technical Preview** - [QueryRuleSet](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-rules-apis.html) **Beta** - [Synonyms](https://www.elastic.co/guide/en/elasticsearch/reference/current/synonyms-apis.html) ### [`v8.9.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.9.0): 8.9.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.8.2...v8.9.0) #### API **New API** - `Cluster.Info` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-info.html) **Experimental APIs** - `QueryRulesetGet` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/get-query-ruleset.html) - `QueryRulesetDelete` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/delete-query-ruleset.html) - `QueryRulesetPut` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/put-query-ruleset.html) - `SearchApplicationRenderQuery` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/search-application-render-query.html) - `Security.CreateCrossClusterAPIKey` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-cross-cluster-api-key.html) - `Security.UpdateCrossClusterAPIKey` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-cross-cluster-api-key.html) #### Typed API - Propagated request fields towards the endpoint for ease of access, taking priority over same-name query string fields. - Added a stub for Do methods on endpoints that only support a boolean response such as `core.exists`. - NDJSON endpoints support with custom serialization like `core.bulk`. - Link to endpoints documentation in API index to better display and ease of use. **fixes** - Fixed a deserialization issue for `Property` & `Analyzer` [#696](https://togithub.com/elastic/go-elasticsearch/issues/696) ### [`v8.8.2`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.8.2): 8.8.2 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.8.1...v8.8.2) #### Typed API - Fixed deserialization for `Suggest` in search responses. - Fixed double-quoted strings in deserialization for unions normalized as string. [#684](https://togithub.com/elastic/go-elasticsearch/issues/684) - Fixed handling of `core.Get` response when the index did not exist. [#678](https://togithub.com/elastic/go-elasticsearch/issues/678) ### [`v8.8.1`](https://togithub.com/elastic/go-elasticsearch/compare/v8.8.0...v8.8.1) [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.8.0...v8.8.1) ### [`v8.8.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.8.0): 8.8.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.7.1...v8.8.0) #### API **New APIs** - `Watcher.GetSettings` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/watcher-api-get-settings.html - `Watcher.UpdateSettings` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/watcher-api-update-settings.html **Experimental APIs** - `ML.DeleteDataLifecycle` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/dlm-delete-lifecycle.html - `ML.ExplainDataLifecycle` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/dlm-explain-lifecycle.html - `ML.GetDataLifecycle` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/dlm-get-lifecycle.html - `ML.PutDataLifecycle` Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/8.8/dlm-put-lifecycle.html - `SearchApplications` https://www.elastic.co/guide/en/elasticsearch/reference/8.8/search-application-apis.html ### [`v8.7.1`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.7.1): 8.7.1 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.7.0...v8.7.1) #### Typed API - This release include fixes for responses deserialization. [#654](https://togithub.com/elastic/go-elasticsearch/issues/654) [#655](https://togithub.com/elastic/go-elasticsearch/issues/655) ### [`v8.7.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.7.0): 8.7.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.6.0...v8.7.0) #### API - `ML.DeleteJob`: Added `WithDeleteUserAnnotations`. Should annotations added by the user be deleted. - `ML.ResetJob`: Added `WithDeleteUserAnnotations`. Should annotations added by the user be deleted. - `ML.StartTrainedModelDeployment`: Added `WithPriority`. The deployment priority. - `TransformGetTransformStats`: Added `WithTimeout`. Controls the time to wait for the stats. - `TransformStartTransform`: Added `WithFrom`. Restricts the set of transformed entities to those changed after this time. **New APIs** `TransformScheduleNowTransform` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/8.7/schedule-now-transform.html). `HealthReport` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/8.7/health-api.html). #### Typed API - Inclusion of responses structures. **Changes** - `Do` method on endpoints now return a typed response, one per endpoint. - `Perform` method added on endpoints, returns `http.Response` as did `Do`. - Elasticsearch exceptions are now handled as `types.ElasticsearchError` with `.As` and `.Is` methods. - `.Raw` now takes a reader as input. - User defined values such as `_source` in `Hits` are now `json.RawMessage` to highlight they later deserializable nature. [AdditionalProperties](https://togithub.com/elastic/elasticsearch-specification/blob/main/docs/behaviors.md#additionalproperties--additionalproperty), like the ones found in multi-bucket aggregations, are not yet supported. ### [`v8.6.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.6.0): 8.6.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.5.0...v8.6.0) #### API - `ML.StartTrainedModelDeployment`: Added `WithPriority` **New APIs** - `ML.UpdateTrainedModelDeployment`: Updates certain properties of trained model deployment. #### Client **BulkIndexer** Improvements were made to the BulkIndexer memory usage to allow better handling under burst use cases. Thanks to [@christos68k](https://togithub.com/christos68k) and [@rockdaboot](https://togithub.com/rockdaboot) ! ### [`v8.5.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.5.0): 8.5.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.4.0...v8.5.0) #### API - `ML.StartTrainedModelDeployment`: Description of `NumberOfAllocations` has been changed in "The total number of allocations this model is assigned across machine learning nodes". - `Security.GetAPIKey`: Added `WithLimitedBy` boolean parameter. Flag to show the limited-by role descriptors of API Keys. - `Security.GetUser`: Added `WithProfileUID` boolean parameter. Flag to retrieve profile uid (if exists) associated to the user. - `Security.GetUserProfile`: Changed the description of uid parameter, a comma-separated list of unique identifier for user profiles. - `Security.QueryAPIKeys`: Added `WithLimitedBy` boolean parameter. Flag to show the limited-by role descriptors of API Keys. - `TextStructureFindStructure`: Added `EcsCompatibility` string parameter. Optional parameter to specify the compatibility mode with ECS Grok patterns - may be either 'v1' or 'disabled'. **Promoted to stable** - `ML.InferTrainedModel` - `ML.PutTrainedModelDefinitionPart` - `ML.PutTrainedModelVocabulary` - `ML.StartTrainedModelDeployment` - `ML.StopTrainedModelDeployment` - `Security.activateUserProfile` - `Security.DisableUserProfile` - `Security.EnableUserProfile` - `Security.GetUserProfile` - `Security.HasPrivilegesUserProfile` - `Security.SuggestUserProfiles` - `Security.UpdateUserProfileData` **New APIs** - `ML.ClearTrainedModelDeploymentCache` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/clear-trained-model-deployment-cache.html). - `Security.BulkUpdateAPIKeys` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-bulk-update-api-keys.html). - `Indices.Downsample` (Experimental API) [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-rollup.html) #### Typed API Following multiple feedbacks we decided to remove the builder API for the type tree. In its place, work has started to further simplify the type tree by removing redundant type aliases. The API also now comes with a helper package named `some` that allows to call for inline pointers on primitive types. In addition, a bug was fixed preventing the use of wildcards in index names, and enums are now extensible by default. The Typed API remains in `alpha` stage while its development continues. ### [`v8.4.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.4.0): 8.4.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.3.0...v8.4.0) #### API - `get`, `mget` and `search` added `force_synthetic_source`: Should this request force synthetic \_source? Use this to test if the mapping supports synthetic \_source and to get a sense of the worst case performance. Fetches with this enabled will be slower the enabling synthetic source natively in the index. - `ML.StartTrainedModelDeployment` added `cache_size`: A byte-size value for configuring the inference cache size. For example, 20mb. - `Snapshot.Get` added `sort`, `size`, `order`, `from_sort_value`, `after`, `offset` and `slm_policy_filter`. More on these in the [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/8.4/get-snapshot-api.html). **New API** - `Security.UpdateAPIKey` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/8.4/security-api-update-api-key.html). #### Typed API As highlighted in the release not for the 8.4.0-alpha.1, this release marks the beginning of the newly arrived `TypedClient`. This new API is still in `alpha` stage and will be release alongside the existing `esapi`. A few examples of standard use-cases can be found in the [TypedAPI section of the documentation](https://www.elastic.co/guide/en/elasticsearch/client/go-api/master/typedapi.html). ### [`v8.3.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.3.0): 8.3.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.2.0...v8.3.0) ### API - `ML.InferTrainedModelDeployment` renamed to `InferTrainedModel` - `ML.PreviewDatafeed` has two new parameters, `start` and `end`. [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/8.3/ml-preview-datafeed.html) - `ML.StartTrainedModelDeployment` has three new parameters, `number_of_allocations`, `threads_per_allocation` and `queue_capacity`. [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/start-trained-model-deployment.html) - `Cluster.DeleteVotingConfigExclusions` has a new `master_timeout` parameter. - `Cluster.PostVotingConfigExclusions` has a new `master_timeout` parameter. - `Snapshot.Get` has a new `index_names` parameters (boolean). Whether to include the name of each index in the snapshot. Defaults to true. **New APIs** - `Security.HasPrivilegesUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-has-privileges-user-profile.html) ### [`v8.2.0`](https://togithub.com/elastic/go-elasticsearch/releases/tag/v8.2.0): 8.2.0 [Compare Source](https://togithub.com/elastic/go-elasticsearch/compare/v8.1.0...v8.2.0) ### Client - Fixed a serialisation error for `retry_on_conflict` in the BulkIndexer. Thanks to [@lpflpf](https://togithub.com/lpflpf) for the help! - Fixed a concurrent map error in the BulkIndexer when custom headers are applied. Thanks to [@chzhuo](https://togithub.com/chzhuo) for the contribution! ### API **New APIs** - `Cat.ComponentTemplates` - `ML.GetMemoryStats` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ml-memory.html) - `Security.activateUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-activate-user-profile.html) - `Security.disableUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-disable-user-profile.html) - `Security.enableUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-enable-user-profile.html) - `Security.getUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-user-profile.html) - `Security.suggestUserProfiles` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-suggest-user-profile.html) - `Security.updateUserProfileData` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-user-profile-data.html)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.