Merge serverless functionality from @elastic/elasticsearch-serverless #2695
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@elastic/elasticsearch-serverless
is being deprecated, so all appropriate serverless functionality is being merged back into the main stack client.This PR exposes a new option,
serverMode
, which can be either"stack"
or"serverless"
."stack"
keeps all defaults consistent with current behavior."serverless"
modifies a few defaults:TLSv1_2_method
(same as when configured for Elastic Cloud)elastic-api-version
HTTP header to all requestsCloudConnectionPool
by default instead ofWeightedConnectionPool
content-type
andaccept
headers in favor or standard MIME typesAlso adds documentation to reflect the change.
Fixes #2459.