Releases: elastic/elasticsearch-net
Releases · elastic/elasticsearch-net
8.15.10
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
- Fix
- Several specification related fixes and improvements. Most notably:
- 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)
- Allows access to multiple new extension methods available in the
Full Changelog: 8.15.9...8.15.10
Serverless 1.1.14
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
- Fix
- Several specification related fixes and improvements. Most notably:
- 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)
- Allows access to multiple new extension methods available in the
Full Changelog: serverless-1.1.13...serverless-1.1.14
8.15.9
What's Changed
- Move away from shared project by @Mpdreamz in #8376
- Improve id inference by @flobernd in #8379
- Add
DateTimeOffset
to the known types forObjectToInferredTypesConverter
by @flobernd in #8380 - Add
WithAlias
extensions for CreateIndexRequestDescriptor by @stevejgordon in #8373
Full Changelog: 8.15.8...8.15.9
Serverless 1.1.13
What's Changed
- Move away from shared project by @Mpdreamz in #8376
- Improve id inference by @flobernd in #8379
- Add
DateTimeOffset
to the known types forObjectToInferredTypesConverter
by @flobernd in #8380 - Add
WithAlias
extensions for CreateIndexRequestDescriptor by @stevejgordon in #8373
Full Changelog: serverless-1.1.12...serverless-1.1.13
8.15.8
What's Changed
- Regenerate client using the latest specification by @flobernd in #8369
- Fix
TrainedModel
state enums (thanks @svalbuena) - Minor bugfixes and improvements
- Fix
Full Changelog: 8.15.7...8.15.8
Serverless 1.1.12
What's Changed
- Regenerate client using the latest specification by @flobernd in #8369
- Fix
TrainedModel
state enums (thanks @svalbuena) - Minor bugfixes and improvements
- Fix
Full Changelog: serverless-1.1.11...serverless1.1.12
8.15.7
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
orSnapshot.GetRepository
.
- This is an intermediate fix that allows access to the protected
- Synchronize
DefaultFieldNameInferrer
andJsonSerializerOptions.PropertyNamingPolicy
by @flobernd in #8362- Configure
DefaultFieldNameInferrer
to useJsonSerializerOptions.PropertyNamingPolicy
, if theDefaultSourceSerializer
is used. - The other way around is already implemented. If the
DefaultSourceSerializer
is used and theDefaultFieldNameInferrer
is changed, theJsonSerializerOptions.PropertyNamingPolicy
gets configured to use a customPropertyNamingPolicy
that applies theDefaultFieldNameInferrer
transformations.
- Configure
Full Changelog: 8.15.6...8.15.7
Serverless 1.1.11
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
orSnapshot.GetRepository
.
- This is an intermediate fix that allows access to the protected
- Synchronize
DefaultFieldNameInferrer
andJsonSerializerOptions.PropertyNamingPolicy
by @flobernd in #8362- Configure
DefaultFieldNameInferrer
to useJsonSerializerOptions.PropertyNamingPolicy
, if theDefaultSourceSerializer
is used. - The other way around is already implemented. If the
DefaultSourceSerializer
is used and theDefaultFieldNameInferrer
is changed, theJsonSerializerOptions.PropertyNamingPolicy
gets configured to use a customPropertyNamingPolicy
that applies theDefaultFieldNameInferrer
transformations.
- Configure
Full Changelog: serverless-1.1.10...serverless-1.1.11
8.15.6
Serverless 1.1.10
What's Changed
- Fix
Slices
url parameter serialization by @flobernd in #8327 - Fix
SourceConfigParam
url parameter serialization by @flobernd in #8328
Full Changelog: serverless-1.1.9...serverless-1.1.10