Skip to content

Releases: elastic/elasticsearch-net

8.15.10

16 Oct 12:42
7a881b5
Compare
Choose a tag to compare

What's Changed

  • Regenerate client using the latest specification by @flobernd in #8388
    • Several specification related fixes and improvements. Most notably:
      • Fix IndicesPrivileges
      • Greatly improves DenseVectorProperty usability
      • Adds CommunityIDProcessor
      • Adds DateProcessor
      • Adds FingerprintProcecssor
      • Adds GrokProcessor
      • Adds NetworkDirectionProcessor
      • Adds RedactProcessor
      • Adds RegisteredDomainProcessor
      • Adds TerminateProcessor
  • Improve serializer by @flobernd in #8391
    • Allows access to multiple new extension methods available in the Elastic.Transport.Extensions namespace which can be used for easy (de-)serialization without having to know details about the underlaying serializer implementation:
      • Deserialize(Serializer, JsonElement, Type, MemoryStreamFactory)
      • Deserialize(Serializer, JsonNode, Type, MemoryStreamFactory)
      • Deserialize(Serializer, ReadOnlySpan<Byte>, Type, MemoryStreamFactory)
      • Deserialize(Serializer, ReadOnlySpan<Char>, Type, MemoryStreamFactory)
      • Deserialize(Serializer, Utf8JsonReader&, Type, MemoryStreamFactory)
      • Deserialize<T>(Serializer, JsonElement, MemoryStreamFactory)
      • Deserialize<T>(Serializer, JsonNode, MemoryStreamFactory)
      • Deserialize<T>(Serializer, ReadOnlySpan<Byte>, MemoryStreamFactory)
      • Deserialize<T>(Serializer, ReadOnlySpan<Char>, MemoryStreamFactory)
      • Deserialize<T>(Serializer, Utf8JsonReader&, MemoryStreamFactory)
      • Serialize(Serializer, Object, Type, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting)
      • Serialize(Serializer, Object, Type, Utf8JsonWriter, SerializationFormatting)
      • Serialize<T>(Serializer, T, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting)
      • Serialize<T>(Serializer, T, Utf8JsonWriter, SerializationFormatting)
      • SerializeToBytes(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting)
      • SerializeToBytes(Serializer, Object, Type, SerializationFormatting)
      • SerializeToString(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting)
      • SerializeToString(Serializer, Object, Type, SerializationFormatting)
      • SerializeToBytes<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting)
      • SerializeToString<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting)

Full Changelog: 8.15.9...8.15.10

Serverless 1.1.14

16 Oct 12:43
5a68132
Compare
Choose a tag to compare

What's Changed

  • Regenerate client using the latest specification by @flobernd in #8388
    • Several specification related fixes and improvements. Most notably:
      • Fix IndicesPrivileges
      • Greatly improves DenseVectorProperty usability
      • Adds CommunityIDProcessor
      • Adds DateProcessor
      • Adds FingerprintProcecssor
      • Adds GrokProcessor
      • Adds NetworkDirectionProcessor
      • Adds RedactProcessor
      • Adds RegisteredDomainProcessor
      • Adds TerminateProcessor
  • Improve serializer by @flobernd in #8391
    • Allows access to multiple new extension methods available in the Elastic.Transport.Extensions namespace which can be used for easy (de-)serialization without having to know details about the underlaying serializer implementation:
      • Deserialize(Serializer, JsonElement, Type, MemoryStreamFactory)
      • Deserialize(Serializer, JsonNode, Type, MemoryStreamFactory)
      • Deserialize(Serializer, ReadOnlySpan<Byte>, Type, MemoryStreamFactory)
      • Deserialize(Serializer, ReadOnlySpan<Char>, Type, MemoryStreamFactory)
      • Deserialize(Serializer, Utf8JsonReader&, Type, MemoryStreamFactory)
      • Deserialize<T>(Serializer, JsonElement, MemoryStreamFactory)
      • Deserialize<T>(Serializer, JsonNode, MemoryStreamFactory)
      • Deserialize<T>(Serializer, ReadOnlySpan<Byte>, MemoryStreamFactory)
      • Deserialize<T>(Serializer, ReadOnlySpan<Char>, MemoryStreamFactory)
      • Deserialize<T>(Serializer, Utf8JsonReader&, MemoryStreamFactory)
      • Serialize(Serializer, Object, Type, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting)
      • Serialize(Serializer, Object, Type, Utf8JsonWriter, SerializationFormatting)
      • Serialize<T>(Serializer, T, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting)
      • Serialize<T>(Serializer, T, Utf8JsonWriter, SerializationFormatting)
      • SerializeToBytes(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting)
      • SerializeToBytes(Serializer, Object, Type, SerializationFormatting)
      • SerializeToString(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting)
      • SerializeToString(Serializer, Object, Type, SerializationFormatting)
      • SerializeToBytes<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting)
      • SerializeToString<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting)

Full Changelog: serverless-1.1.13...serverless-1.1.14

8.15.9

11 Oct 14:11
077e6f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.15.8...8.15.9

Serverless 1.1.13

11 Oct 14:12
e67cff5
Compare
Choose a tag to compare

What's Changed

Full Changelog: serverless-1.1.12...serverless-1.1.13

8.15.8

30 Sep 08:53
209187c
Compare
Choose a tag to compare

What's Changed

  • Regenerate client using the latest specification by @flobernd in #8369
    • Fix TrainedModel state enums (thanks @svalbuena)
    • Minor bugfixes and improvements

Full Changelog: 8.15.7...8.15.8

Serverless 1.1.12

30 Sep 08:54
089f0f4
Compare
Choose a tag to compare

What's Changed

  • Regenerate client using the latest specification by @flobernd in #8369
    • Fix TrainedModel state enums (thanks @svalbuena)
    • Minor bugfixes and improvements

Full Changelog: serverless-1.1.11...serverless1.1.12

8.15.7

27 Sep 09:48
f9d28ca
Compare
Choose a tag to compare

What's Changed

  • Fix (de-)serialization of Fields in custom converters by @flobernd in #8360
  • Introduce DictionaryResponse.Values by @flobernd in #8361
    • This is an intermediate fix that allows access to the protected DictionaryResponse.BackingDictionary field to allow using the results of e.g. Indices.GetSettings or Snapshot.GetRepository.
  • Synchronize DefaultFieldNameInferrer and JsonSerializerOptions.PropertyNamingPolicy by @flobernd in #8362
    • Configure DefaultFieldNameInferrer to use JsonSerializerOptions.PropertyNamingPolicy, if the DefaultSourceSerializer is used.
    • The other way around is already implemented. If the DefaultSourceSerializer is used and the DefaultFieldNameInferrer is changed, the JsonSerializerOptions.PropertyNamingPolicy gets configured to use a custom PropertyNamingPolicy that applies the DefaultFieldNameInferrer transformations.

Full Changelog: 8.15.6...8.15.7

Serverless 1.1.11

27 Sep 09:49
dedde60
Compare
Choose a tag to compare

What's Changed

  • Fix (de-)serialization of Fields in custom converters by @flobernd in #8360
  • Introduce DictionaryResponse.Values by @flobernd in #8361
    • This is an intermediate fix that allows access to the protected DictionaryResponse.BackingDictionary field to allow using the results of e.g. Indices.GetSettings or Snapshot.GetRepository.
  • Synchronize DefaultFieldNameInferrer and JsonSerializerOptions.PropertyNamingPolicy by @flobernd in #8362
    • Configure DefaultFieldNameInferrer to use JsonSerializerOptions.PropertyNamingPolicy, if the DefaultSourceSerializer is used.
    • The other way around is already implemented. If the DefaultSourceSerializer is used and the DefaultFieldNameInferrer is changed, the JsonSerializerOptions.PropertyNamingPolicy gets configured to use a custom PropertyNamingPolicy that applies the DefaultFieldNameInferrer transformations.

Full Changelog: serverless-1.1.10...serverless-1.1.11

8.15.6

05 Sep 09:23
de00805
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.15.5...8.15.6

Serverless 1.1.10

05 Sep 09:24
f7c637e
Compare
Choose a tag to compare

What's Changed

Full Changelog: serverless-1.1.9...serverless-1.1.10