Releases: elastic/elasticsearch-net
8.15.1
Serverless 1.1.5
What's Changed
- Fix race condition in product check by @flobernd in #8296
- Regenerate client using the latest specification by @flobernd in #8299
- Fixes deserialization of
CustomFormatter - Improves ML documentation
- Fixes deserialization of
Full Changelog: serverless-1.1.4...serverless-1.1.5
8.15.0
What's Changed
- Implement
Esql.QueryAsStreamAsynchelper by @flobernd in #8283- This is a preparation to support ES|QL results being streamed as Arrow dataframes
- Regenerate client using the latest specification by @flobernd in #8286
- Fixes deserialization of
MlTrainedModelInferenceStatsandMlTrainedModelDeploymentStats(thank you @svalbuena) - Updates the API to be compatible with Elasticsearch 8.15
- Fixes deserialization of
Full Changelog: 8.14.8...8.15.0
Serverless 1.1.4
What's Changed
- Implement
Esql.QueryAsStreamAsynchelper by @flobernd in #8283- This is a preparation to support ES|QL results being streamed as Arrow dataframes
- Regenerate client using the latest specification by @flobernd in #8286
- Fixes deserialization of
MlTrainedModelInferenceStatsandMlTrainedModelDeploymentStats(thank you @svalbuena) - Updates the API to be compatible with the latest Elasticsearch Serverless deployment
- Fixes deserialization of
Full Changelog: serverless-1.1.3...serverless-1.1.4
8.14.8
What's Changed
- Improve
ToCamelCaseto matchSTJbehavior by @flobernd in #8278- This changes the
DefaultFieldNameInferrerbehavior to produce the same names as theJsonNamingPolicy.CamelCasenaming policy - This could be a breaking change, if strict mapping is enabled. Use the
[JsonPropertyName("name")]attribute on any property to override its name.
- This changes the
Full Changelog: 8.14.7...8.14.8
Serverless 1.1.3
What's Changed
- Improve
ToCamelCaseto matchSTJbehavior by @flobernd in #8278- This changes the
DefaultFieldNameInferrerbehavior to produce the same names as theJsonNamingPolicy.CamelCasenaming policy - This could be a breaking change, if strict mapping is enabled. Use the
[JsonPropertyName("name")]attribute on any property to override its name.
- This changes the
Full Changelog: serverless-1.1.2...serverless-1.1.3
8.14.7
What's Changed
- Add support for
GeoShapeQuery - Add support for
ShapeQuery Scriptis no longer an union and instead combines the properties ofInlineScriptandStoredScriptId(breaking change!)- Minor fixes and improvements to request/response classes and in-code documentation
Breaking Changes
Script is no longer an union and instead combines the properties of InlineScript and StoredScriptId.
All places that use InlineScript or StoredScriptId must be changed from e.g. .InlineScript(new InlineScript(...)) to .Script(new Script(...)). Construction of the union like e.g. new Script(new InlineScript(...)) or new Script(storedScriptId) is no longer required and should be replaced by just new Script(...).
Full Changelog: 8.14.6...8.14.7
Serverless 1.1.2
What's Changed
- Add support for
GeoShapeQuery - Add support for
ShapeQuery - Add support for
ES|QL Scriptis no longer an union and instead combines the properties ofInlineScriptandStoredScriptId(breaking change!)- Minor fixes and improvements to request/response classes and in-code documentation
Breaking Changes
Script is no longer an union and instead combines the properties of InlineScript and StoredScriptId.
All places that use InlineScript or StoredScriptId must be changed from e.g. .InlineScript(new InlineScript(...)) to .Script(new Script(...)). Construction of the union like e.g. new Script(new InlineScript(...)) or new Script(storedScriptId) is no longer required and should be replaced by just new Script(...).
Full Changelog: serverless-1.1.1...serverless-1.1.2
8.14.6
8.14.5
What's Changed
- Implement common request query parameters for request descriptors by @flobernd in #8257
- This change enables the use of common query parameters such as
filter_path,humanandprettyin the fluent API (descriptor-style) syntax
- This change enables the use of common query parameters such as
Full Changelog: 8.14.4...8.14.5