Repository navigation
Bump Elastic.Clients.Elasticsearch from 9.3.0 to 9.5.3 - #167
dependabot[bot] wants to merge 1 commit into
Conversation
--- updated-dependencies: - dependency-name: Elastic.Clients.Elasticsearch dependency-version: 9.5.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
AssigneesThe following users could not be added as assignees: Please fix the above issues or remove invalid values from |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Updated Elastic.Clients.Elasticsearch from 9.3.0 to 9.5.3.
Release notes
Sourced from Elastic.Clients.Elasticsearch's releases.
9.5.3
What's Changed
Elastic.Transportto1.1.0by @flobernd in UpdateElastic.Transportto1.1.0elastic/elasticsearch-net#8992Elastic-Cluster-Nameresponse header (sent by Elasticsearch 9.6+ whenhttp.headers.cluster_name.enabledis set) as thedb.elasticsearch.cluster.namespan attributeParseAllHeadersor an overlappingResponseHeadersToParsewas used while OpenTelemetry listeners were activeIdFrompath and script upserts) now inferroutingfrom the document instead of omitting it"routing":nullfor types without a routing property, andDelete<T>(doc)/DeleteMany<T>(...)keep routing and_indexinferenceIdResolverandRoutingResolverclosure allocations elastic/elasticsearch-net#7664RoutingResolver.Resolve()no longer allocates on any path (join-field routing drops from 160 B/op to 0 B/op)Certificates(_ssl/certificates),Cluster.RemoteInfo,DanglingIndices.DeleteDanglingIndex/ImportDanglingIndex,Ilm.ExplainLifecycle,Indices.AddBlockandMl.PreviewDatafeedendpointskqlquery to the Query DSL (Query.Kql/KqlQuery)moving_avgpipeline aggregation (Aggregation.MovingAvgwith EWMA, Holt, Holt-Winters, linear and simple models)clone_api_keycluster privilege (ClusterPrivilege.CloneApiKey)MaxConsecutiveExtractionFailurestoDatafeedConfigand the put/update datafeed requests, andAnalysisStatstoDataframeAnalyticsGlobalPrivilege.Applicationis now optional (ApplicationGlobalUserPrivileges?) and theGlobalPrivilege(ApplicationGlobalUserPrivileges)constructor was removed. Use the object initializer or theGlobalPrivilegeDescriptorinsteadFull Changelog: elastic/elasticsearch-net@9.5.2...9.5.3
9.5.2
What's Changed
DenseVectorIndexOptionsgains thebbq_diskpropertiesAutoCalibrate,Bits,ClusterSize,DefaultVisitPercentageandPrecondition.DenseVectorIndexOptions.ConfidenceIntervalis now marked[Obsolete](deprecated since 9.5.0).SourceFieldModegainsColumnarStored(columnar_stored), so index templates and mappings that use the new modeno longer fail deserialization.
InnerRetriever.NormalizerandInnerRetriever.Weightare now optional (ScoreNormalizer?andfloat?instead ofrequired), following the spec change that madenormalizerandweightoptional on the linearretriever's inner retrievers. The
[SetsRequiredMembers]constructor no longer takesnormalizerandweightarguments.
RoleDescriptor.Global,QueryRole.GlobalandRoleDescriptorRead.Globalnow use a singleGlobalPrivilegeinstead of a collection, matching the server-side parser, which only accepts an object for theglobalprivilege. TheGlobaldescriptor methods replace theirparamsarray overloads with a single-objectoverload.
Full Changelog: elastic/elasticsearch-net@9.5.1...9.5.2
9.5.1
What's Changed
aliases, each with an optionalmove_on_creationflag, through the newDestinationAliastype.KnnRetriever.NumCandidatesis now optional (int?instead ofrequired int), following the spec change that madenum_candidatesoptional on the kNN retriever. The[SetsRequiredMembers]constructor no longer takes anumCandidatesargument.TransformSummary.DestandUpdateTransformResponse.Destnow useElastic.Clients.Elasticsearch.TransformManagement.Destinationinstead ofElastic.Clients.Elasticsearch.Core.Reindex.Destination.Full Changelog: elastic/elasticsearch-net@9.5.0...9.5.1
9.5.0
What's Changed
Initial 9.5.x release.
client.Encryption.Resetendpoint, plus aProjectEncryptionKeyindicator on the health reportPutDataSource/GetDataSource/DeleteDataSourceandPutDataset/GetDataset/DeleteDataset, with the supportingESQLDataSource,ESQLDatasetandDatasetMappingtypesPutRegionPolicy/GetRegionPolicy/DeleteRegionPolicy_slicerouting parameter (RouteSlice) across the search, get, index, delete, update and bulk APIs, as well as on the multi-search header and the reindex destinationFrequentItemSetsaggregations now round-trip correctly. The generated variant used an empty discriminator where the converter expectedfrequent_item_sets, so the property always read back asnullRoleTemplateQuery. Previously any object-shaped query was unconditionally read as a regularQueryDsl.QuerySpanGapandRoleMappingRule.Fieldvariant accessors now returnnullinstead of a defaultKeyValuePairwhen the union holds a different variantEmbeddingContentType.Audio/.Pdf/.Video,AnthropicTaskType.ChatCompletion,OpenAITaskType.Embedding, and theClusterPrivilege.ManageReindex/.MonitorReindexvaluesDocValueson 32 property types changes frombool?toUnion<bool, DocValuesConfig>?to carry the newdoc_values.multi_valuesetting. The parameterlessDocValues()descriptor overload is gone, and reading the property into abool?no longer compiles.SourceField.CompressandCompressThresholdare removed, andTextIndexPrefixes.MinChars/MaxCharsbecome optional (int?), dropping the two-argument constructorParamsonEsqlQueryandAsyncQuerychanges fromKeyValuePair<string, ICollection<FieldValue>>toKeyValuePair<string, Union<ICollection<FieldValue>, ClassifiedNamedParameter>>, which affects every existing named-parameter call site. Both requests also gain aSettingsbody propertyReranknow accepts the expanded multimodal request format, soInputbecomesUnion<ICollection<string>, ICollection<RerankInputObject>>,QuerybecomesUnion<string, RerankInputObject>, and theInput(params string[])overload is removed.EmbeddingContentObject.ContentbecomesICollection<EmbeddingContentObjectItem>andEmbeddingContentObjectContentsis gone,OpenAIServiceSettings.ApiKeyis now optional, andJinaAIServiceSettings.ElementTypeis renamed toEmbeddingTypeSourceOnlyRepositorySettingsis replaced by theISourceOnlyRepositorySettingsvariant family with per-backend settings types, constructed throughSourceOnlyRepositorySettingsFactory(ForAzure,ForGcs,ForReadOnlyUrl,ForS3,ForSharedFileSystem).SourceOnlyRepository.Settingsnow takes the interface, and its descriptor overloads are replaced by a factory callbackRoleInfo.Indiceschanges fromIndicesPrivilegestoIndicesPrivilegesRead, and role definitions gainDataSourcePrivilegesGetStats.Timeis renamed toGetTime,ShardStats.Indicesbecomes a dictionary ofShardStats, theDenseVectorOffHeapStats.TotalCenifSizetypo is corrected toTotalCenivfSize, and newly required members change the positional constructors ofIndexingStats,SearchStats,FlushStats,MappingStatsandMachineLearning.DefaultsUtf8JsonReaderis constructed over a multi-segmentReadOnlySequence<byte>, which unblocks sequence-based deserializers such as a streaming reader over aPipeReaderNew Contributors
Full Changelog: elastic/elasticsearch-net@9.4.2...9.5.0
9.4.2
What's Changed
Unknown*carrier and re-serialize losslessly — no data is dropped for plugin-defined or future variants the client doesn't modelsettings.Variants.Register<IProperty, MyPluginProperty>("my_plugin"); registrations are scoped per client instance and AOT-safe — see the Plugin-defined variant types documentation for detailsUnknown*carrier types for all variant families (properties, analyzers, char filters, token filters, tokenizers, repositories, similarity settings, aggregations, queries, suggesters, rescorers) to support the non-exhaustive variant registryFull Changelog: elastic/elasticsearch-net@9.4.1...9.4.2
9.4.1
What's Changed
InnerHits: theFieldsproperty is split intoField(single-field selector usingFields) and a newFieldscollection ofFieldAndFormat— existing usages ofInnerHits.Fields = …may need to be retargeted toFieldDataStreamLifecyclegainsEffectiveRetentionandRetentionDeterminedBy; newGlobalRetentionandRetentionSourcetypes;GetDataLifecycleResponsenow exposesGlobalRetentionParentReindexStatustype_mvtcontent-type alignment:chat_completion_unified/stream_completionsendContent-Type: application/json;_mvtuses the versionedapplication/vnd.elasticsearch+vnd.mapbox-vector-tileAccept headerFull Changelog: elastic/elasticsearch-net@9.4.0...9.4.1
9.4.0
What's Changed
Initial 9.4.x release.
Full Changelog: elastic/elasticsearch-net@9.3.7...9.4.0
9.3.7
What's Changed
ContentType: application/jsonforChatCompletionUnifiedandStreamCompletionstreaming inference requestsSearchMvtAcceptheader toapplication/vnd.elasticsearch+vnd.mapbox-vector-tile(Elasticsearch product-flavored content-type)Elastic.Transportto 0.17.1max_page_search_sizevalues forpivot(500) andlatest(5000) transformsFull Changelog: elastic/elasticsearch-net@9.3.6...9.3.7
9.3.6
What's Changed
Full Changelog: elastic/elasticsearch-net@9.3.5...9.3.6
9.3.5
What's Changed
IdPropertyNameandDisableIdInferenceby @flobernd in Fix DefaultMappingFor not consuming IdPropertyName and DisableIdInference elastic/elasticsearch-net#8877FieldTypeenum doesnt haveWildcardvalue" (#8826)SearchMvtAsyncthrowsTransportExceptionon successfulHTTP 200 _mvtresponses with valid binary tile payload (#8867)Elastic.Esql0.11.0 by @flobernd in Align LINQ-to-ES|QL integration with Elastic.Esql 0.11.0 elastic/elasticsearch-net#8886Full Changelog: elastic/elasticsearch-net@9.3.4...9.3.5
9.3.4
What's Changed
Full Changelog: elastic/elasticsearch-net@9.3.3...9.3.4
9.3.3
What's Changed
BulkRequestper-request index by @flobernd in Fix regression involvingBulkRequestper-request index elastic/elasticsearch-net#8855Full Changelog: elastic/elasticsearch-net@9.3.2...9.3.3
9.3.2
What's Changed
BulkRequestindex inference by @flobernd in FixBulkRequestindex inference elastic/elasticsearch-net#8843Elastic.Transportto0.15.1by @flobernd in UpdateElastic.Transportto0.15.1elastic/elasticsearch-net#8847New Contributors
Full Changelog: elastic/elasticsearch-net@9.3.1...9.3.2
9.3.1
What's Changed
Elastic.Transportto0.15.0by @flobernd in UpdateElastic.Transportto0.15.0elastic/elasticsearch-net#8830Full Changelog: elastic/elasticsearch-net@9.3.0...9.3.1
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)