Skip to content

Releases: elastic/elasticsearch-net

8.15.1

13 Aug 07:20
14a5d1b

Choose a tag to compare

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

Full Changelog: 8.15.0...8.15.1

Serverless 1.1.5

13 Aug 07:21
82c3d4d

Choose a tag to compare

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

Full Changelog: serverless-1.1.4...serverless-1.1.5

8.15.0

08 Aug 12:53
9b4187e

Choose a tag to compare

What's Changed

  • Implement Esql.QueryAsStreamAsync helper 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 MlTrainedModelInferenceStats and MlTrainedModelDeploymentStats (thank you @svalbuena)
    • Updates the API to be compatible with Elasticsearch 8.15

Full Changelog: 8.14.8...8.15.0

Serverless 1.1.4

08 Aug 12:53
fc3086b

Choose a tag to compare

What's Changed

  • Implement Esql.QueryAsStreamAsync helper 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 MlTrainedModelInferenceStats and MlTrainedModelDeploymentStats (thank you @svalbuena)
    • Updates the API to be compatible with the latest Elasticsearch Serverless deployment

Full Changelog: serverless-1.1.3...serverless-1.1.4

8.14.8

02 Aug 08:38
411aaee

Choose a tag to compare

What's Changed

  • Improve ToCamelCase to match STJ behavior by @flobernd in #8278
    • This changes the DefaultFieldNameInferrer behavior to produce the same names as the JsonNamingPolicy.CamelCase naming policy
    • This could be a breaking change, if strict mapping is enabled. Use the [JsonPropertyName("name")] attribute on any property to override its name.

Full Changelog: 8.14.7...8.14.8

Serverless 1.1.3

02 Aug 08:39
be5b5d2

Choose a tag to compare

What's Changed

  • Improve ToCamelCase to match STJ behavior by @flobernd in #8278
    • This changes the DefaultFieldNameInferrer behavior to produce the same names as the JsonNamingPolicy.CamelCase naming policy
    • This could be a breaking change, if strict mapping is enabled. Use the [JsonPropertyName("name")] attribute on any property to override its name.

Full Changelog: serverless-1.1.2...serverless-1.1.3

8.14.7

29 Jul 13:29
3d91fb9

Choose a tag to compare

What's Changed

  • Add support for GeoShapeQuery
  • Add support for ShapeQuery
  • Script is no longer an union and instead combines the properties of InlineScript and StoredScriptId (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

29 Jul 13:31
42af8fa

Choose a tag to compare

What's Changed

  • Add support for GeoShapeQuery
  • Add support for ShapeQuery
  • Add support for ES|QL
  • Script is no longer an union and instead combines the properties of InlineScript and StoredScriptId (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

10 Jul 13:58
4d6cf96

Choose a tag to compare

What's Changed

  • Update Elastic.Transport to 0.4.20 by @flobernd in #8261
    • Fixes a DoS vulnerability in the transient System.Text.Json dependency

Full Changelog: 8.14.5...8.14.6

8.14.5

10 Jul 07:55
5e78f8f

Choose a tag to compare

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, human and pretty in the fluent API (descriptor-style) syntax

Full Changelog: 8.14.4...8.14.5