- The default URL path encoding has been changed to be more conservative. Previously the
!,$,&,',(,),*,+,,,;,=,@and:characters were left un-encoded, they will now be percent-encoded. If you require the previous behavior you can specify theorg.opensearch.path.encoding=HTTP_CLIENT_V4_EQUIVsystem property.
- The
listAllPitoperation has been replaced bygetAllPits.
- Changed SearchAfter of SearchRequest type to FieldValue instead of String (#769)
- Consider using
FieldValue.ofto make string type values compatible.
Before:
.searchAfter("string")
.searchAfter("string1", "string2")
.searchAfter(List.of("String"))
After:
.searchAfter(FieldValue.of("string"))
.searchAfter(FieldValue.of("string1"), FieldValue.of("string2"))
.searchAfter(List.of(FieldValue.of("String")))
- The type of
DanglingIndex'screationDateMillisfield has been corrected from aStringto along.
- The type of the
total,successfulandfailedfields has been corrected fromNumbertoint. - The type of the
skippedfield has been corrected fromNumbertoInteger.
- The
tasks.Infoandtasks.Stateclasses have been unified intotasks.TaskInfo, this affects:TaskExecutingNode'stasksfield.GetTasksResponse'staskfield.core.update_by_query_rethrottle.UpdateByQueryRethrottleNode'stasksfield.
- The
headersfield is now aMap<String, String>instead of aMap<String, List<String>>.
- All fields previously defined on
tasks.ListResponsehave been lifted totasks.TaskListResponseBase. DeleteByQueryRethrottleResponsenow extendstasks.TaskListResponseBaseinstead oftasks.ListResponse.- The
tasksfield is now aTaskInfosunion type instead of aMap<String, Info>to correctly handlegroupByparents or none.
- The type of
GetTasksResponse'sresponsefield has been changed fromtasks.Statustotasks.TaskResponse.
- The
namefield, getter and builder method have been renamed torepository.
- The
namefield, getter and builder method have been renamed torepository.
- The
timeoutfield, getter and builder method have been removed fromCloneSnapshotRequestas it is not supported by OpenSearch.
- Removed the
Runtimevariant from theDynamicMappingenum as it is not supported by OpenSearch.
- Removed the
runtimefield, getter and builder methods fromTypeMappingas it is not supported by OpenSearch.
- The
langproperty now accepts aScriptLanguageenum instead of aString.
- The
IcuCollationDecomposition.Identicalvariant has been corrected to beIcuCollationDecomposition.Canonical.
- The following fields, getters and builder methods on
IcuCollationTokenFilterhave had their casing corrected:casefirst->caseFirstcaselevel->caseLevelhiraganaquaternarymode->hiraganaQuaternaryModevariabletop->variableTop
- The
maxShingleSizeandminShingleSizeproperties have been corrected to be of typeIntegerinstead ofString.
- The
smartcn_stopBuilder method has been renamed tosmartcnStop.
- The
smartcnBuilder method has been renamed tosmartcnTokenizer.
PointPropertyhas been removed and is replaced byXyPointProperty.
- The
nameandlocalMetadatafields, getters and builder methods have been removed fromPropertyBaseas they are not supported by OpenSearch.
IndexTemplatehas been moved from theorg.opensearch.client.opensearch.indices.get_index_templatepackage to theorg.opensearch.client.opensearch.indicespackage.- The
dataStreamproperty is now of typeIndexTemplateDataStreamConfigurationinstead ofMap<String, JsonData>.
IndexTemplateSummaryhas been moved from theorg.opensearch.client.opensearch.indices.get_index_templatepackage to theorg.opensearch.client.opensearch.indicespackage.- The
settingsproperty is now of typeIndexSettingsinstead ofMap<String, JsonData>.
- The
DataStreamclass has been renamed toIndexTemplateDataStreamConfiguration, this affects:PutIndexTemplateRequest'sdataStreamfield.SimulateIndexTemplateRequest'sdataStreamfield.
- The
durabilityproperty now accepts aTranslogDurabilityenum instead of aString.
- The mapping limit fields now have specialized types instead of a generic
IndexSettingsMappingLimittype:depthis now of typeIndexSettingsMappingLimitDepth.fieldNameLengthis now of typeIndexSettingsMappingLimitFieldNameLength.nestedFieldsis now of typeIndexSettingsMappingLimitNestedFields.nestedObjectsis now of typeIndexSettingsMappingLimitNestedObjects.totalFieldsis now of typeIndexSettingsMappingLimitTotalFields.
- The
creationDateproperty is now of typeLonginstead ofString. - The
translogDurabilityproperty now accepts aTranslogDurabilityenum instead of aString. - The
numberOfReplicasproperty is now of typeIntegerinstead ofString. - The
numberOfShardsproperty is now of typeIntegerinstead ofString. - The
formatproperty is now of typeIntegerinstead ofString. - The
priorityproperty is now of typeIntegerinstead ofString.
- The
typeproperty now accepts aStorageTypeunion of aBuiltinStorageTypeenum or aStringinstead of aString.
- The
negativeBoostproperty has been corrected to be of typefloatinstead ofdouble.
- The
tieBreakerproperty has been corrected to be of typeFloatinstead ofDouble.
- The
pivotproperty has been corrected to be of typeStringinstead ofJsonData.
- The
maxBoostproperty has been corrected to be of typeFloatinstead ofDouble. - The
minScoreproperty has been corrected to be of typeFloatinstead ofDouble.
- The
vectorproperty is now of typeList<Float>instead offloat[].
- The
typeproperty has been removed as it is not supported by OpenSearch as of version 2.0.0.
- The
cutoffFrequencyproperty has been corrected to be of typeFloatinstead ofDouble.
- The
boostTermsproperty has been corrected to be of typeFloatinstead ofDouble.
- The
cutoffFrequencyproperty has been corrected to be of typeFloatinstead ofDouble. - The
tieBreakerproperty has been corrected to be of typeFloatinstead ofDouble.
- The
phraseSlopproperty has been corrected to be of typeIntegerinstead ofDouble. - The
tieBreakerproperty has been corrected to be of typeFloatinstead ofDouble.
- The
settingsproperty is now of typeIndexSettingsinstead ofMap<String, JsonData>. - The
overlappingproperty has been moved toSimulateTemplateResponse.
- The
flatSettingsproperty has been removed as it is not supported by OpenSearch. - The
timeoutproperty has been removed as it is not supported by OpenSearch.
- The
DataStreamInfoclass has been renamed toDataStream, this affects:GetDataStreamResponse'sdataStreamsfield.
- The
generationproperty is now of typelonginstead ofint.
- The
DataStreamIndexInfoclass has been renamed toDataStreamIndex, this affects:DataStream's (previouslyDataStreamInfo)indicesfield.
- The
concurrentStreamsproperty is now of typeIntegerinstead ofString.
- The
snapshot.RestoreRequestclass has been renamed tosnapshot.RestoreSnapshotRequest. - The
indexSettingsproperty has been corrected to be of typeIndexSettingsinstead ofPutIndicesSettingsRequest.
- The
snapshot.RestoreResponseclass has been renamed tosnapshot.RestoreSnapshotResponse.
- The
snapshot.Statusclass has been renamed tosnapshot.SnapshotStatus, this affects:snapshot.SnapshotStatusResponse'ssnapshotsfield.
- The
snapshot.ShardStatsclass has been renamed tosnapshot.SnapshotShardStats, this affects:snapshot.SnapshotStatus's (previoussnapshot.Status)shardsStatsfield.snapshot.SnapshotIndexStats'sshardsStatsfield.
- The
snapshot.ShardsStatsStageclass has been renamed tosnapshot.SnapshotShardsStatsStage, this affects:snapshot.SnapshotShardsStatus'sstagefield.
- The
snapshot.ShardsStatsSummaryclass has been renamed tosnapshot.SnapshotShardsStatsSummary, this affects:snapshot.SnapshotShardsStatus'ssummaryfield.
- The
snapshot.ShardsStatsSummaryItemclass has been renamed tosnapshot.SnapshotShardsStatsSummaryItem, this affects:snapshot.SnapshotShardsStatsSummary's (previouslysnapshot.ShardsStatsSummary)incrementalandtotalfields.
- The
endOffset,position,positionLengthandstartOffsetproperties have been corrected to be of typeintinstead oflong.
- The
endOffset,position,positionLength,startOffsetandtermFrequencyproperties have been corrected to be of typeintinstead oflong. - The
positionlengthandtermfrequencyproperties have had their casing corrected topositionLengthandtermFrequencyrespectively.
- The
recoveredFromSnapshotInBytes,recoveredInBytes,reusedInBytesandtotalInBytesproperties have been corrected to be of typelonginstead ofString.
- The
sourceThrottleTimeInMillis,targetThrottleTimeInMillisandtotalTimeInMillisproperties have been corrected to be of typelonginstead ofString.
- The
restoreuuidproperty has had its casing corrected torestoreUuid.
- The
checkIndexTimeproperty has been corrected to be of typeTimeinstead oflong. - The
totalTimeInMillisproperty has been corrected to be of typelonginstead ofString.
- The
idproperty has been corrected to be of typeintinstead oflong. - The
startTimeInMillis,stopTimeInMillisandtotalTimeInMillisproperties have been corrected to be of typelonginstead ofString. - The
totalTimeproperty has been corrected to be of typeTimeinstead ofString.
- The
recovered,totalandtotalOnStartproperties have been corrected to be of typeintinstead oflong. - The
totalTimeproperty has been corrected to be of typeTimeinstead ofString. - The
totalTimeInMillisproperty has been corrected to be of typelonginstead ofString.
- The
checkIndexTimeInMillisandtotalTimeInMillisproperties have been corrected to be of typelonginstead ofString.
- The
mappingsproperty is now of typeTypeMappinginstead ofIndexRolloverMapping.
- The
IndexRolloverMappingclass has been removed.
- The
deletedDocsandnumDocsproperties have been corrected to be of typeintinstead oflong. - The
memoryInBytesandsizeInBytesproperties have been corrected to be of typelonginstead ofdouble.
- The
attributes,id,legacyVersion,nameandtransportAddressproperties have been removed and are now correctly nested within theNodeAttributesunder thenodesproperty map.
- The
totalTimeproperty has been corrected to be of typeTimeinstead ofString.
- The
existsTime,missingTimeandtimeproperties have been corrected to be of typeTimeinstead ofString.
- The
deleteTime,indexTimeandthrottleTimeproperties have been corrected to be of typeTimeinstead ofString. - The
typesproperty has been removed as it is no longer supported by OpenSearch as of version 2.0.0.
- The
totalStoppedTime,totalThrottledTimeandtotalTimeproperties have been corrected to be of typeTimeinstead ofString.
- The
throttleTimeproperty has been corrected to be of typeTimeinstead ofString.
- The
totalTimeproperty has been corrected to be of typeTimeinstead ofString.
- The
storedMemoryproperty has been renamed tostoredFieldsMemoryto match the OpenSearch response.
- The
totalDataSetSizeandtotalDataSetSizeInBytesproperties have been removed as they are not returned by OpenSearch.
- The
operationsproperty has been corrected to be of typeintinstead oflong.
- The
totalTimeproperty has been corrected to be of typeTimeinstead ofString.
- The
metricproperty is now of typeList<IndicesStatsMetric>instead ofList<String>. - The
typesproperty has been removed as it is no longer supported by OpenSearch as of version 2.0.0.
- The
allproperty is now of typeAllIndicesStatsinstead ofIndicesStats.
- The
ShardStatsclass has been renamed toIndexShardStats, this affects:IndicesStats'sshardsfield.
- The
allocationDelay,configuredDelayandremainingDelayproperties have been corrected to be of typeTimeinstead ofString.
- The
aliases,mappingsandsettingsproperties have been removed as they should be set within thetemplateproperty.
- The
levelproperty is now of typeClusterHealthLevelinstead ofLevel. - The
waitForNodesproperty is now of typeWaitForNodesinstead ofString.
- The
activeShardsPercentAsNumberproperty has been corrected to be of typedoubleinstead ofString. - The
taskMaxWaitingInQueueMillisproperty has been corrected to be of typelonginstead ofString.
- The
timeInQueueproperty has been corrected to be of typeTimeinstead ofString. - The
timeInQueueMillisproperty has been corrected to be of typelonginstead ofint.
- The
metricproperty is now of typeList<ClusterRerouteMetric>instead ofList<String>.
- The
metricproperty is now of typeList<ClusterStateMetric>instead ofList<String>.
- The
primaries,replicationandtotalproperties have been corrected to be of typeIntegerinstead ofDouble.
- The
percentproperty has been corrected to be of typedoubleinstead ofint.
- The
scriptCountproperty has been removed as it is not supported by OpenSearch.
- The
runtimeFieldTypesproperty has been removed as it is not supported by OpenSearch.
- The
freePercentandusedPercentproperties have been corrected to be of typedoubleinstead ofint.
- The
totalIndexingBufferandtotalIndexingBufferInBytesproperties are now of typeJsonDatato handle OpenSearch 3.0 where they've correctly as previously their values were swapped.
- The
NodeInfoSettingsHttpTypeclass is now an untagged union betweenStringandNodeInfoSettingsHttpTypeConfig.
- The
NodeInfoSettingsHttpTypeclass is now an untagged union betweenStringandNodeInfoSettingsHttpTypeConfig.
- The
keepAliveproperty has been corrected to be of typeTimeinstead ofString.
- The
metricproperty is now of typeList<NodesInfoMetric>instead ofList<String>. - The
clusterManagerTimeoutandmasterTimeoutproperties have been removed as they are not supported by OpenSearch.
- The
NodeReloadResultclass has been corrected to be an object with an optionalreloadExceptioninstead of a union of stats and error.
- The
groupsproperty has been corrected to be of typeList<String>instead ofBoolean. - The
indexMetricproperty is now of typeList<NodesStatsIndexMetric>instead ofList<String>. - The
metricproperty is now of typeList<NodesStatsMetric>instead ofList<String>. - The
includeUnloadedSegments,masterTimeoutandclusterManagerTimeoutproperties have been removed as they are not supported by OpenSearch.
- The
AdaptiveSelectionclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
Breakerclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
overheadproperty has been corrected to be of typedoubleinstead offloat. - The
trippedproperty has been corrected to be of typelonginstead offloat.
- The
DataPathStatsclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
ExtendedMemoryStatsclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
freePercentandusedPercentproperties have been corrected to be of typedoubleinstead ofint.
- The
FileSystemclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
FileSystemTotalclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
GarbageCollectorclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
GarbageCollectorTotalclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
Httpclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
currentOpenproperty has been corrected to be of typelonginstead ofint.
- The
Ingestclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
IngestTotalclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
Jvmclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
memproperty is now of typeJvmMemoryStatsinstead ofMemoryStats.
- The
JvmClassesclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
JvmThreadsclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
KeyedProcessorclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
statisticsproperty has had its naming corrected tostatsand its type corrected toProcessor.
- The
MemoryStatsclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
resident,residentInBytes,share,shareInBytes,totalVirtualandtotalVirtualInBytesproperties have been removed as they are not returned by OpenSearch.
- The
NodeBufferPoolclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
OperatingSystemclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
cpuproperty is now of typeOperatingSystemCpuStatsinstead ofCpu.
- The
Processclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
cpuproperty is now of typeProcessCpuStatsinstead ofCpu. - The
memproperty is now of typeProcessMemoryStatsinstead ofMemoryStats. - The
openFileDescriptorsproperty has been corrected to be of typelonginstead ofint.
- The
Statsclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
indicesproperty is now of typeNodesIndicesStatsinstead ofIndexStats. - The
scriptproperty is now of typeScriptStatsinstead ofScripting.
- The
ThreadCountclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage.
- The
Transportclass has been moved from theorg.opensearch.client.opensearch.nodespackage to theorg.opensearch.client.opensearch.nodes.statspackage. - The
serverOpenproperty has been corrected to be of typelonginstead ofint.
- The
metricproperty is now of typeList<NodesUsageMetric>instead ofList<String>.
- The
restActionsproperty has been corrected to be of typeMap<String, Long>instead ofMap<String, Integer>. - The
sinceandtimestampproperties have been corrected to be of typelonginstead ofString.
- The
summaryproperty has been removed as it is not supported by OpenSearch.
- The
InferenceProcessorclass has been removed as it is not supported by OpenSearch.- This also affects the associated
InferenceConfigandInferenceConfigRegressionclasses.
- This also affects the associated
- The
typeproperty has been removed as it is no longer supported by OpenSearch. - The
_versionproperty has been corrected to be of typeLonginstead ofString.
- The
minScoreproperty has been corrected to be of typeFloatinstead ofDouble. - The
routingproperty is now of typeList<String>instead ofString. - The
terminateAfterproperty is now of typeIntegerinstead ofLong.
- The
CreatePitRequestclass has been moved from theorg.opensearch.client.opensearch.core.pitpackage to theorg.opensearch.client.opensearch.corepackage. - The
targetIndexesproperty has been renamed toindex. - The
routingproperty is now of typeList<String>instead ofString.
- The
CreatePitResponseclass has been moved from theorg.opensearch.client.opensearch.core.pitpackage to theorg.opensearch.client.opensearch.corepackage.
- The
routingproperty is now of typeList<String>instead ofString.
- The
DeletePitRequestclass has been moved from theorg.opensearch.client.opensearch.core.pitpackage to theorg.opensearch.client.opensearch.corepackage.
- The
DeletePitResponseclass has been moved from theorg.opensearch.client.opensearch.core.pitpackage to theorg.opensearch.client.opensearch.corepackage.
- The
DeletePitRecordclass has been renamed toDeletedPit, this affects:DeletePitResponse'spitsfield.
- The
fromproperty has been corrected to be of typeIntegerinstead ofLong. - The
maxDocsproperty has been corrected to be of typeIntegerinstead ofLong. - The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong. - The
routingproperty is now of typeList<String>instead ofString. - The
scrollSizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
sizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
slicesproperty now accepts aSlicesunion type instead of aLong. - The
terminateAfterproperty is now of typeIntegerinstead ofLong.
- The
batchesproperty has been corrected to be of typeIntegerinstead ofLong.
- The
BulkIndexByScrollFailureclass has been renamed toBulkByScrollFailure, this affects:DeleteByQueryResponse'sfailuresfield.ReindexResponse'sfailuresfield.UpdateByQueryResponse'sfailuresfield.
- The
runtimeMappingsproperty has been removed as it is not supported by OpenSearch.
- The
maxDocsproperty has been corrected to be of typeIntegerinstead ofLong. - The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong. - The
sizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
slicesproperty now accepts aSlicesunion type instead of aLong.
- The
batchesproperty has been corrected to be of typeIntegerinstead ofLong. - The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong. - The
throttledMillisandthrottledUntilMillisproperties have been corrected to be of typeLonginstead ofString. - The
tookproperty has been corrected to be of typeLonginstead ofTime.
- The
fromproperty has been corrected to be of typeIntegerinstead ofLong. - The
maxDocsproperty has been corrected to be of typeIntegerinstead ofLong. - The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong. - The
routingproperty is now of typeList<String>instead ofString. - The
scrollSizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
sizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
slicesproperty now accepts aSlicesunion type instead of aLong. - The
terminateAfterproperty is now of typeIntegerinstead ofLong. - The
versionTypeproperty has been removed as it is not supported by OpenSearch.
- The
batchesproperty has been corrected to be of typeIntegerinstead ofLong. - The
throttledMillisandthrottledUntilMillisproperties have been corrected to be of typeLonginstead ofNumber.
- The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong.
- The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong.
- The
requestsPerSecondproperty has been corrected to be of typeFloatinstead ofLong.
- The
langproperty now accepts aScriptLanguageenum instead of aString.
- The
languageproperty now accepts aScriptLanguageenum instead of aString.
- The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
routingproperty is now of typeList<String>instead ofString.
- The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
routingproperty is now of typeList<String>instead ofString.
- The
runtimeMappingsproperty has been removed as it is not supported by OpenSearch.
- The
routingproperty is now of typeList<String>instead ofString.
- The
ratingproperty has been corrected to be of typeIntegerinstead ofDouble.
- The
RankEvalMetricRatingTresholdclass has been renamed toRankEvalMetricRatingThreshold.:
- The
searchTypeproperty is now of typeSearchTypeinstead ofString.
- The
fileproperty has been removed as it is not supported by OpenSearch.
- The
routingproperty is now of typeList<String>instead ofString.
- The
afterproperty is now of typeMap<String, FieldValue>instead ofMap<String, String>.
- The
offsetproperty has been corrected to be of typeTimeinstead ofLong.
- The
formatproperty has been removed as it only applies to certain subclasses.
- The
includeproperty is now of typeTermsIncludeinstead ofList<String>.
- The
includeproperty is now of typeTermsIncludeinstead ofList<String>.
- The
XyShapeFieldQueryclass has been renamed toXyShapeQueryField, this affects:XyShapeQuery'sxyShapefield.
- The
xyShapeproperty has been renamed toshapeand is now of typeXyShapeinstead ofJsonData.
- The
GeoShapeFieldQueryclass has been renamed toGeoShapeQueryField, this affects:GeoShapeQuery'sshapefield.
- The
shapeproperty is now of typeGeoShapeinstead ofJsonData.
- The
queryWeightandrescoreQueryWeightproperties have been corrected to be of typeFloatinstead ofDouble. - The
queryproperty has been renamed torescoreQueryto match the JSON property naming.
- The
ShardCacheStatsclass has been renamed toCacheStats, this affects:nodes.stats.Stats'scachesfield.
- The
detailsproperty has been changed to be of typeList<Explanation>instead ofList<ExplanationDetail>. - The
valueproperty has been corrected to be of typeNumberinstead offloat.
- The
ExplanationDetailclass has been removed as it has been replaced by theExplanationclass.
- The
GeoLineaggregation has been removed as it is not supported by OpenSearch. - The
Inferenceaggregation has been removed as it is not supported by OpenSearch. - The
StringStatsaggregation has been removed as it is not supported by OpenSearch. - The
TopMetricsaggregation has been removed as it is not supported by OpenSearch.
- The
GeoLineaggregation has been removed as it is not supported by OpenSearch. - The
Inferenceaggregation has been removed as it is not supported by OpenSearch. - The
StringStatsaggregation has been removed as it is not supported by OpenSearch. - The
TopMetricsaggregation has been removed as it is not supported by OpenSearch.
- The
precisionproperty has been corrected to be of typeJsonDatainstead ofString.
- The
seedproperty has been corrected to be of typeJsonDatainstead ofString.
- The
epochproperty has been corrected to be of typeLonginstead ofString.
- The
epochproperty has been corrected to be of typeLonginstead ofString.
- The
endEpochandstartEpochproperties have been corrected to be of typeLonginstead ofString.
- The
shardSizesproperty has been corrected to be of typeMap<String, JsonData>instead ofMap<String, String>.
- The
limitproperty has been corrected to be of typeJsonDatainstead ofString.
- The
maxScoreproperty has been corrected to be of typeFloatinstead ofDouble. - The
tSerializerproperty has been removed as it is unused.
- The
fromandtoproperties have been corrected to be of typeJsonDatainstead ofString.
- The
valueproperty no longer defaults0when null, instead it is now an optional field.
- The
intervalproperty has been corrected to be of typeTimeinstead ofString.
- The
afterKeyproperty is now of typeMap<String, FieldValue>instead ofMap<String, JsonData>.
- The
keyproperty is now of typeMap<String, FieldValue>instead ofMap<String, JsonData>.
- The
keyproperty is now of typelonginstead ofString.
- The
stdDeviation,sumOfSquares,variance,variancePopulationandvarianceSamplingproperties no longer default0when null, instead they are now optional fields.
- The
keyproperty is now a union to handlelongandStringinstead of justString.
- The
keyproperty is now of typeList<FieldValue>instead ofList<String>.
- The
keyedvariant has been corrected to be of typeMap<String, JsonData>instead ofMap<String, String>.
- The
valueproperty no longer defaults0when null, instead it is now an optional field.
- All properties no longer default
0when null, instead they are now optional fields.
- The
avg,maxandminproperties no longer default0/Double.NEGATIVE_INFINITY/Double.POSITIVE_INFINITYwhen null, instead they are now optional fields.
- The
valueproperty no longer defaults0when null, instead it is now an optional field.
- The
parametersproperty has been corrected to be of typeScoreCombinationParametersinstead ofList<Float>.
- The
tBucketSerializerproperty has been removed as it is unused.
- The
explanationproperty is now of typeExplanationinstead ofExplanationDetail.
- The
routingproperty is now of typeList<String>instead ofString.
- The
tDocumentSerializerproperty has been removed as it is unused.
- The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
routingproperty is now of typeList<String>instead ofString.
- The
GetResponseclass now extends aGetResultBaseclass instead ofGetResult.
- The
refreshproperty has been corrected to be of typeRefreshinstead ofBoolean. - The
routingproperty is now of typeList<String>instead ofString. - The
storedFieldsproperty has been removed as it is not supported by OpenSearch.
- The
ScrollResponseclass now extendsSearchResultdirectly instead of viaSearchResponse.
- The
documentsproperty has been removed as it is not supported by OpenSearch. - The
maxScoreproperty has been removed as it is not supported by OpenSearch. - The
numReducePhasesproperty has been corrected to be of typeIntegerinstead ofLong. - The
tDocumentSerializerproperty has been removed as it is unused.
- The
scoreproperty has been corrected to be of typeFloatinstead ofDouble.
- The
_suggestionKindmethod's naming has been corrected to_suggestKind. - The
_toSuggestionmethod's naming has been corrected totoSuggest.
- The
SuggestOptionBuildersclass has been removed.
- The
batchedReduceSizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
indicesBoostproperty is now of typeList<Map<String, Float>>instead ofList<Map<String, Double>>. - The
maxConcurrentShardRequestsproperty has been corrected to be of typeIntegerinstead ofLong. - The
minCompatibleShardNodeproperty has been removed as it is not supported by OpenSearch. - The
minScoreproperty has been corrected to be of typeFloatinstead ofDouble. - The
preFilterShardSizeproperty has been corrected to be of typeIntegerinstead ofLong. - The
routingproperty is now of typeList<String>instead ofString. - The
runtimeMappingsproperty has been removed as it is not supported by OpenSearch. - The
terminateAfterproperty has been corrected to be of typeIntegerinstead ofLong.
- The
Pitclass has been renamed toPointInTimeReference, this affects:SearchRequest'spitfield.
- The
keepAliveproperty has been corrected to be of typeTimeinstead ofString.
- The
routingproperty is now of typeList<String>instead ofString.
- The
LifecycleOperationModeenum has been removed as it is no longer used.
- The
RuntimeFieldclass has been removed as it is not supported by OpenSearch.
- The
RuntimeFieldTypeclass has been removed as it is not supported by OpenSearch.
- The
MultiSearchItemclass now extendsSearchResultdirectly instead of viaSearchResponse.
- The
orderproperty is now of typeByteOrderinstead ofString.
- The
columnTypeproperty is now of typeColumnTypeinstead ofString.
- The
protocolproperty is now of typeConnectorProtocolinstead ofString.
- The
typeproperty is now of typeAgentTypeinstead ofString.
- The
protocolproperty is now of typeConnectorProtocolinstead ofString.
- The
accessproperty is now of typeModelGroupAccessModeinstead ofString.
- The
modelStateproperty is now of typeModelStateinstead ofString.
- The
statproperty is now of typeList<MlStatName>instead ofString.
- The
mlConfigIndexStatus,mlConnectorIndexStatus,mlControllerIndexStatus,mlModelIndexStatus&mlTaskIndexStatusproperties are now of typeMlIndexStatusinstead ofString.
- The
stateproperty is now of typeTaskStateinstead ofString. - The
taskTypeproperty is now of typeMlTaskTypeinstead ofString.
- The
toolNameproperty is now of typeToolNameinstead ofString.
- The
typeproperty is now of typeGuardrailsTypeinstead ofString.
- The
taskTypeproperty is now of typeMlTaskTypeinstead ofString.
- The
modelStateproperty is now of typeModelStateinstead ofString.
- The
dataTypeproperty is now of typeMlResultDataTypeinstead ofString.
- The
unitproperty is now of typeRateLimiterUnitinstead ofString.
- The
accessModeproperty is now of typeModelGroupAccessModeinstead ofString.
- The
stateproperty is now of typeTaskStateinstead ofString. - The
taskTypeproperty is now of typeMlTaskTypeinstead ofString.
- The
accessModeproperty is now of typeModelGroupAccessModeinstead ofString. - The
protocolproperty is now of typeConnectorProtocolinstead ofString.
- The
columnTypeproperty is now of typeColumnTypeinstead ofString.