Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix aggregation schemas #801

Merged
merged 1 commit into from
Jan 20, 2025

Conversation

Xtansia
Copy link
Collaborator

@Xtansia Xtansia commented Jan 20, 2025

Description

Fix aggregation schemas

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Thomas Farr <[email protected]>
@Xtansia Xtansia force-pushed the fix/aggregation-schemas branch from def38e9 to 455a3d1 Compare January 20, 2025 04:16
Copy link
Contributor

github-actions bot commented Jan 20, 2025

Changes Analysis

Commit SHA: 455a3d1
Comparing To SHA: 3965b31

API Changes

Summary

└─┬Components
  ├──[➖] schemas (38244:7)❌ 
  ├──[➖] schemas (38207:7)❌ 
  ├──[➖] schemas (39079:7)❌ 
  ├──[➖] schemas (39061:7)❌ 
  ├──[➖] schemas (38228:7)❌ 
  ├──[➖] schemas (37388:7)❌ 
  ├──[➖] schemas (38677:7)❌ 
  ├──[➖] schemas (38376:7)❌ 
  ├──[➖] schemas (37443:7)❌ 
  ├──[➖] schemas (38681:7)❌ 
  ├──[➖] schemas (37230:7)❌ 
  ├──[➖] schemas (37271:7)❌ 
  ├──[➖] schemas (34959:7)❌ 
  ├──[➖] schemas (38708:7)❌ 
  ├──[➖] schemas (37237:7)❌ 
  ├──[➖] schemas (37221:7)❌ 
  ├──[➖] schemas (37853:7)❌ 
  ├──[➖] schemas (37820:7)❌ 
  ├──[➖] schemas (37410:7)❌ 
  ├──[➖] schemas (38939:7)❌ 
  ├──[➖] schemas (39106:7)❌ 
  ├──[➖] schemas (37844:7)❌ 
  ├──[➖] schemas (37835:7)❌ 
  ├──[➖] schemas (37710:7)❌ 
  ├──[➖] schemas (37785:7)❌ 
  ├──[➖] schemas (37876:7)❌ 
  ├──[➖] schemas (38354:7)❌ 
  ├──[➖] schemas (38203:7)❌ 
  ├──[➖] schemas (38350:7)❌ 
  ├──[➖] schemas (37658:7)❌ 
  ├──[➖] schemas (37244:7)❌ 
  ├──[➕] schemas (37702:7)
  ├──[➕] schemas (37678:7)
  ├──[➕] schemas (37698:7)
  ├──[➕] schemas (38328:7)
  ├──[➕] schemas (37688:7)
  ├──[➕] schemas (37663:7)
  ├─┬_common.aggregations___TDigest
  │ └─┬compression
  │   ├──[🔀] type (39740:17)❌ 
  │   └──[➕] format (39741:19)❌ 
  ├─┬_common.aggregations___VariableWidthHistogramAggregation
  │ ├─┬buckets
  │ │ ├──[🔀] type (40082:17)❌ 
  │ │ └──[➕] format (40083:19)❌ 
  │ ├─┬shard_size
  │ │ ├──[🔀] type (40088:17)❌ 
  │ │ └──[➕] format (40089:19)❌ 
  │ └─┬initial_buffer
  │   ├──[🔀] type (40094:17)❌ 
  │   └──[➕] format (40095:19)❌ 
  ├─┬_common.aggregations___MovingPercentilesAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (39131:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (38750:11)❌ 
  ├─┬_common.aggregations___ClassificationInferenceOptions
  │ ├─┬num_top_classes
  │ │ ├──[🔀] type (37596:17)❌ 
  │ │ └──[➕] format (37597:19)❌ 
  │ └─┬num_top_feature_importance_values
  │   ├──[🔀] type (37600:17)❌ 
  │   └──[➕] format (37601:19)❌ 
  ├─┬_common.aggregations___HdrMethod
  │ └─┬number_of_significant_value_digits
  │   ├──[🔀] type (38258:17)❌ 
  │   └──[➕] format (38259:19)❌ 
  ├─┬_common.aggregations___MultiTermLookup
  │ └─┬missing
  │   └──[🔀] $ref (34881:20)❌ 
  ├─┬_common.aggregations___MovingFunctionAggregation
  │ └─┬ALLOF
  │   ├─┬window
  │   │ ├──[🔀] type (38745:21)❌ 
  │   │ └──[➕] format (38746:23)❌ 
  │   └─┬shift
  │     ├──[🔀] type (38741:21)❌ 
  │     └──[➕] format (38742:23)❌ 
  ├─┬_common.aggregations___MetricAggregationBase
  │ └─┬missing
  │   └──[🔀] $ref (34881:20)❌ 
  ├─┬_common.aggregations___EwmaModelSettings
  │ └─┬alpha
  │   └──[➕] format (37882:19)❌ 
  ├─┬_common.aggregations___RareTermsAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (39189:11)❌ 
  ├─┬_common.aggregations___DateRangeAggregation
  │ └─┬ALLOF
  │   └─┬missing
  │     └──[🔀] $ref (34881:20)❌ 
  ├─┬_common.aggregations___HoltLinearModelSettings
  │ ├─┬beta
  │ │ └──[➕] format (38342:19)❌ 
  │ └─┬alpha
  │   └──[➕] format (38339:19)❌ 
  ├─┬_common.aggregations___PercentilesAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (38045:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (39097:11)❌ 
  ├─┬_common.aggregations___BucketsQueryContainer
  │ ├─┬ONEOF
  │ │ ├──[➕] additionalProperties (37412:13)❌ 
  │ │ ├──[➖] items (37537:13)❌ 
  │ │ ├──[🔀] type (37410:17)❌ 
  │ │ └──[➕] title (37409:18)
  │ └─┬ONEOF
  │   ├──[➖] additionalProperties (37534:13)❌ 
  │   ├──[➕] items (37416:13)❌ 
  │   ├──[🔀] type (37414:17)❌ 
  │   └──[➕] title (37413:18)
  ├─┬_common.aggregations___ExtendedStatsAggregation
  │ └─┬ALLOF
  │   └─┬sigma
  │     └──[➕] format (37989:23)❌ 
  ├─┬_common.aggregations___RangeAggregation
  │ └─┬ALLOF
  │   └─┬missing
  │     ├──[🔀] type (39156:21)❌ 
  │     └──[➕] format (39157:23)❌ 
  ├─┬_common.aggregations___TermsPartition
  │ ├─┬num_partitions
  │ │ ├──[🔀] type (39884:17)❌ 
  │ │ └──[➕] format (39885:19)❌ 
  │ └─┬partition
  │   ├──[🔀] type (39888:17)❌ 
  │   └──[➕] format (39889:19)❌ 
  ├─┬_common.aggregations___HistogramAggregation
  │ └─┬ALLOF
  │   ├─┬missing
  │   │ └──[➕] format (38300:23)❌ 
  │   ├─┬min_doc_count
  │   │ ├──[🔀] type (38293:21)❌ 
  │   │ └──[➕] format (38294:23)❌ 
  │   ├─┬offset
  │   │ └──[➕] format (38306:23)❌ 
  │   ├─┬interval
  │   │ └──[➕] format (38288:23)❌ 
  │   └─┬order
  │     └──[🔀] $ref (38328:13)❌ 
  ├─┬_common.aggregations___AutoDateHistogramAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37112:11)❌ 
  ├─┬_common___GeoHashPrecision
  │ ├─┬ONEOF
  │ │ └──[➕] title (34958:18)
  │ └─┬ONEOF
  │   └──[➕] title (34955:18)
  ├─┬_common.aggregations___SignificantTextAggregation
  │ └─┬ALLOF
  │   ├─┬shard_min_doc_count
  │   │ ├──[🔀] type (39473:21)❌ 
  │   │ └──[➕] format (39474:23)❌ 
  │   ├─┬min_doc_count
  │   │ ├──[🔀] type (39461:21)❌ 
  │   │ └──[➕] format (39462:23)❌ 
  │   ├─┬size
  │   │ ├──[🔀] type (39483:21)❌ 
  │   │ └──[➕] format (39484:23)❌ 
  │   └─┬shard_size
  │     ├──[🔀] type (39479:21)❌ 
  │     └──[➕] format (39480:23)❌ 
  ├─┬_common.aggregations___MultiTermsAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (38958:11)❌ 
  ├─┬_common.aggregations___SerialDifferencingAggregation
  │ └─┬ALLOF
  │   └─┬lag
  │     ├──[🔀] type (39319:21)❌ 
  │     └──[➕] format (39320:23)❌ 
  ├─┬_common.aggregations___TopMetricsAggregation
  │ └─┬ALLOF
  │   └─┬size
  │     ├──[🔀] type (39992:21)❌ 
  │     └──[➕] format (39993:23)❌ 
  ├─┬_common.aggregations___PercentileRanksAggregation
  │ └─┬ALLOF
  │   └─┬values
  │     ├──[➕] items (39073:17)❌ 
  │     ├──[➕] type (39071:21)❌ 
  │     ├──[➖] oneOf (39350:19)❌ 
  │     ├──[➖] oneOf (39349:19)❌ 
  │     └──[➖] oneOf (39346:19)❌ 
  ├─┬_common.aggregations___TermsAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (39798:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37203:9)❌ 
  ├─┬_common.aggregations___MedianAbsoluteDeviationAggregation
  │ └─┬ALLOF
  │   └─┬compression
  │     └──[➕] format (38656:23)❌ 
  ├─┬_common.aggregations___DateHistogramAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37742:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37203:9)❌ 
  ├─┬_common.aggregations___ScriptedMetricAggregation
  │ └─┬ALLOF
  │   └─┬params
  │     └──[🔀] additionalProperties (39307:37)❌ 
  ├─┬_common.aggregations___RegressionInferenceOptions
  │ └─┬num_top_feature_importance_values
  │   ├──[🔀] type (39243:17)❌ 
  │   └──[➕] format (39244:19)❌ 
  ├─┬_common.aggregations___HoltWintersType
  │ ├──[➖] enum (38601:11)❌ 
  │ ├──[➖] enum (38602:11)❌ 
  │ ├──[➖] type (38599:13)❌ 
  │ ├──[➕] oneOf (38395:11)
  │ └──[➕] oneOf (38392:11)
  ├─┬_common.aggregations___GeoTileGridAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (38212:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37203:9)❌ 
  ├─┬_common.aggregations___FieldDateMath
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (34624:13)❌ 
  │ └─┬ONEOF
  │   └──[🔀] $ref (38010:11)❌ 
  ├─┬_common.aggregations___BoxplotAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37195:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (38658:13)❌ 
  ├─┬_common.aggregations___GeoHashGridAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (38128:11)❌ 
  ├─┬_common.aggregations___BucketSortAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (36904:13)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37372:11)❌ 
  ├─┬_common.aggregations___Aggregate
  │ ├──[➖] anyOf (37168:7)❌ 
  │ ├──[➖] anyOf (38486:7)❌ 
  │ ├──[➖] anyOf (38789:7)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40144:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39258:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40044:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38646:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39744:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38266:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37538:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39338:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40036:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38123:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37102:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (36793:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38207:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38582:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37921:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38552:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37864:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40005:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39247:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38668:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39712:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39323:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37207:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39637:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38953:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39018:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37613:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39725:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38080:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37737:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38400:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39658:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37718:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38270:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38473:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37149:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37992:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39906:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39748:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37570:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38065:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38019:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38015:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40048:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39645:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39213:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40040:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40052:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39503:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38101:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39048:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37832:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (39969:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37796:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (40073:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (37153:9)❌ 
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (38262:9)❌ 
  │ └─┬ANYOF
  │   └──[🔀] $ref (38537:9)❌ 
  ├─┬_common.aggregations___SignificantTermsAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (39379:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37203:9)❌ 
  ├─┬_common.aggregations___MatrixAggregation
  │ └─┬ALLOF
  │   └─┬missing
  │     └─┬Schema
  │       └──[➕] format (38579:25)❌ 
  ├─┬_common.aggregations___WeightedAverageValue
  │ └─┬missing
  │   └──[➕] format (40139:19)❌ 
  ├─┬_common.aggregations___AggregationContainer
  │ ├─┬ALLOF
  │ │ ├──[➕] maxProperties (37066:26)❌ 
  │ │ ├──[➕] minProperties (37065:26)❌ 
  │ │ ├──[➕] properties (36925:13)
  │ │ ├──[➕] properties (36927:13)
  │ │ ├──[➕] properties (36929:13)
  │ │ ├──[➕] properties (36931:13)
  │ │ ├──[➕] properties (36933:13)
  │ │ ├──[➕] properties (36935:13)
  │ │ ├──[➕] properties (36937:13)
  │ │ ├──[➕] properties (36939:13)
  │ │ ├──[➕] properties (36941:13)
  │ │ ├──[➕] properties (36943:13)
  │ │ ├──[➕] properties (36945:13)
  │ │ ├──[➕] properties (36947:13)
  │ │ ├──[➕] properties (36949:13)
  │ │ ├──[➕] properties (36951:13)
  │ │ ├──[➕] properties (36953:13)
  │ │ ├──[➕] properties (36955:13)
  │ │ ├──[➕] properties (36957:13)
  │ │ ├──[➕] properties (36959:13)
  │ │ ├──[➕] properties (36961:13)
  │ │ ├──[➕] properties (36963:13)
  │ │ ├──[➕] properties (36965:13)
  │ │ ├──[➕] properties (36967:13)
  │ │ ├──[➕] properties (36969:13)
  │ │ ├──[➕] properties (36971:13)
  │ │ ├──[➕] properties (36975:13)
  │ │ ├──[➕] properties (36973:13)
  │ │ ├──[➕] properties (36977:13)
  │ │ ├──[➕] properties (36979:13)
  │ │ ├──[➕] properties (36981:13)
  │ │ ├──[➕] properties (36985:13)
  │ │ ├──[➕] properties (36983:13)
  │ │ ├──[➕] properties (36987:13)
  │ │ ├──[➕] properties (36989:13)
  │ │ ├──[➕] properties (36991:13)
  │ │ ├──[➕] properties (36993:13)
  │ │ ├──[➕] properties (36995:13)
  │ │ ├──[➕] properties (36997:13)
  │ │ ├──[➕] properties (36999:13)
  │ │ ├──[➕] properties (37001:13)
  │ │ ├──[➕] properties (37003:13)
  │ │ ├──[➕] properties (37007:13)
  │ │ ├──[➕] properties (37005:13)
  │ │ ├──[➕] properties (37009:13)
  │ │ ├──[➕] properties (37011:13)
  │ │ ├──[➕] properties (37013:13)
  │ │ ├──[➕] properties (37015:13)
  │ │ ├──[➕] properties (37017:13)
  │ │ ├──[➕] properties (37019:13)
  │ │ ├──[➕] properties (37021:13)
  │ │ ├──[➕] properties (37023:13)
  │ │ ├──[➕] properties (37025:13)
  │ │ ├──[➕] properties (37027:13)
  │ │ ├──[➕] properties (37029:13)
  │ │ ├──[➕] properties (37031:13)
  │ │ ├──[➕] properties (37033:13)
  │ │ ├──[➕] properties (37035:13)
  │ │ ├──[➕] properties (37037:13)
  │ │ ├──[➕] properties (37039:13)
  │ │ ├──[➕] properties (37041:13)
  │ │ ├──[➕] properties (37043:13)
  │ │ ├──[➕] properties (37045:13)
  │ │ ├──[➕] properties (37047:13)
  │ │ ├──[➕] properties (37049:13)
  │ │ ├──[➕] properties (37055:13)
  │ │ ├──[➕] properties (37051:13)
  │ │ ├──[➕] properties (37053:13)
  │ │ ├──[➕] properties (37057:13)
  │ │ ├──[➕] properties (37059:13)
  │ │ ├──[➕] properties (37063:13)
  │ │ └──[➕] properties (37061:13)
  │ └─┬ALLOF
  │   ├──[➖] maxProperties (37082:26)❌ 
  │   ├──[➖] minProperties (37081:26)❌ 
  │   ├──[➖] properties (36929:13)❌ 
  │   ├──[➖] properties (36931:13)❌ 
  │   ├──[➖] properties (36933:13)❌ 
  │   ├──[➖] properties (36935:13)❌ 
  │   ├──[➖] properties (36937:13)❌ 
  │   ├──[➖] properties (36947:13)❌ 
  │   ├──[➖] properties (36945:13)❌ 
  │   ├──[➖] properties (36939:13)❌ 
  │   ├──[➖] properties (36941:13)❌ 
  │   ├──[➖] properties (36943:13)❌ 
  │   ├──[➖] properties (36949:13)❌ 
  │   ├──[➖] properties (36951:13)❌ 
  │   ├──[➖] properties (36953:13)❌ 
  │   ├──[➖] properties (36955:13)❌ 
  │   ├──[➖] properties (36957:13)❌ 
  │   ├──[➖] properties (36959:13)❌ 
  │   ├──[➖] properties (36961:13)❌ 
  │   ├──[➖] properties (36963:13)❌ 
  │   ├──[➖] properties (36965:13)❌ 
  │   ├──[➖] properties (36967:13)❌ 
  │   ├──[➖] properties (36969:13)❌ 
  │   ├──[➖] properties (36971:13)❌ 
  │   ├──[➖] properties (36975:13)❌ 
  │   ├──[➖] properties (36977:13)❌ 
  │   ├──[➖] properties (36973:13)❌ 
  │   ├──[➖] properties (36979:13)❌ 
  │   ├──[➖] properties (36981:13)❌ 
  │   ├──[➖] properties (36983:13)❌ 
  │   ├──[➖] properties (36987:13)❌ 
  │   ├──[➖] properties (36985:13)❌ 
  │   ├──[➖] properties (36991:13)❌ 
  │   ├──[➖] properties (36989:13)❌ 
  │   ├──[➖] properties (36993:13)❌ 
  │   ├──[➖] properties (36995:13)❌ 
  │   ├──[➖] properties (37001:13)❌ 
  │   ├──[➖] properties (36999:13)❌ 
  │   ├──[➖] properties (36997:13)❌ 
  │   ├──[➖] properties (37003:13)❌ 
  │   ├──[➖] properties (37005:13)❌ 
  │   ├──[➖] properties (37007:13)❌ 
  │   ├──[➖] properties (37009:13)❌ 
  │   ├──[➖] properties (37011:13)❌ 
  │   ├──[➖] properties (37013:13)❌ 
  │   ├──[➖] properties (37015:13)❌ 
  │   ├──[➖] properties (37017:13)❌ 
  │   ├──[➖] properties (37019:13)❌ 
  │   ├──[➖] properties (37023:13)❌ 
  │   ├──[➖] properties (37021:13)❌ 
  │   ├──[➖] properties (37025:13)❌ 
  │   ├──[➖] properties (37027:13)❌ 
  │   ├──[➖] properties (37029:13)❌ 
  │   ├──[➖] properties (37031:13)❌ 
  │   ├──[➖] properties (37033:13)❌ 
  │   ├──[➖] properties (37035:13)❌ 
  │   ├──[➖] properties (37037:13)❌ 
  │   ├──[➖] properties (37039:13)❌ 
  │   ├──[➖] properties (37041:13)❌ 
  │   ├──[➖] properties (37043:13)❌ 
  │   ├──[➖] properties (37045:13)❌ 
  │   ├──[➖] properties (37047:13)❌ 
  │   ├──[➖] properties (37049:13)❌ 
  │   ├──[➖] properties (37051:13)❌ 
  │   ├──[➖] properties (37053:13)❌ 
  │   ├──[➖] properties (37055:13)❌ 
  │   ├──[➖] properties (37057:13)❌ 
  │   ├──[➖] properties (37059:13)❌ 
  │   ├──[➖] properties (37061:13)❌ 
  │   ├──[➖] properties (37063:13)❌ 
  │   ├──[➖] properties (37065:13)❌ 
  │   ├──[➖] properties (37071:13)❌ 
  │   ├──[➖] properties (37067:13)❌ 
  │   ├──[➖] properties (37069:13)❌ 
  │   ├──[➖] properties (37073:13)❌ 
  │   ├──[➖] properties (37075:13)❌ 
  │   ├──[➖] properties (37079:13)❌ 
  │   └──[➖] properties (37077:13)❌ 
  ├─┬_common.aggregations___MissingAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (38694:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37203:9)❌ 
  ├─┬_common.aggregations___CompositeAggregation
  │ └─┬ALLOF
  │   └─┬size
  │     ├──[🔀] type (37631:21)❌ 
  │     └──[➕] format (37632:23)❌ 
  ├─┬_common.aggregations___ExtendedStatsBucketAggregation
  │ └─┬ALLOF
  │   └─┬sigma
  │     └──[➕] format (38002:23)❌ 
  ├─┬_common.aggregations___DiversifiedSamplerAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (37846:11)❌ 
  ├─┬_common.aggregations___CalendarInterval
  │ ├──[➖] enum (37621:11)❌ 
  │ ├──[➖] enum (37622:11)❌ 
  │ ├──[➖] enum (37623:11)❌ 
  │ ├──[➖] enum (37624:11)❌ 
  │ ├──[➖] enum (37625:11)❌ 
  │ ├──[➖] enum (37618:11)❌ 
  │ ├──[➖] enum (37619:11)❌ 
  │ ├──[➖] enum (37620:11)❌ 
  │ ├──[➖] type (37616:13)❌ 
  │ ├──[➕] oneOf (37506:11)
  │ ├──[➕] oneOf (37501:11)
  │ ├──[➕] oneOf (37496:11)
  │ ├──[➕] oneOf (37511:11)
  │ ├──[➕] oneOf (37521:11)
  │ ├──[➕] oneOf (37516:11)
  │ ├──[➕] oneOf (37526:11)
  │ └──[➕] oneOf (37531:11)
  ├─┬_common.aggregations___TermsInclude
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (39880:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[➕] title (39873:18)
  │ └─┬ONEOF
  │   └──[🔀] $ref (39871:11)❌ 
  ├─┬_common.aggregations___CompositeAggregationSource
  │ ├─┬terms
  │ │ └──[🔀] $ref (37699:9)❌ 
  │ ├─┬geotile_grid
  │ │ └──[🔀] $ref (37679:9)❌ 
  │ ├─┬histogram
  │ │ └──[🔀] $ref (37689:9)❌ 
  │ └─┬date_histogram
  │   └──[🔀] $ref (37664:9)❌ 
  ├─┬_common.aggregations___CardinalityAggregation
  │ └─┬ALLOF
  │   └─┬precision_threshold
  │     ├──[🔀] type (37554:21)❌ 
  │     └──[➕] format (37555:23)❌ 
  ├─┬_common.aggregations___MovingAverageAggregationBase
  │ └─┬ALLOF
  │   ├─┬predict
  │   │ ├──[🔀] type (38724:21)❌ 
  │   │ └──[➕] format (38725:23)❌ 
  │   └─┬window
  │     ├──[🔀] type (38727:21)❌ 
  │     └──[➕] format (38728:23)❌ 
  ├─┬_common.aggregations___TermsExclude
  │ ├─┬ONEOF
  │ │ ├──[➕] items (39868:13)❌ 
  │ │ ├──[🔀] type (39866:17)❌ 
  │ │ └──[➕] title (39865:18)
  │ └─┬ONEOF
  │   ├──[➖] items (40123:13)❌ 
  │   ├──[🔀] type (39864:17)❌ 
  │   └──[➕] title (39863:18)
  ├─┬_common.aggregations___HoltWintersModelSettings
  │ ├─┬alpha
  │ │ └──[➕] format (38362:19)❌ 
  │ ├─┬period
  │ │ ├──[🔀] type (38372:17)❌ 
  │ │ └──[➕] format (38373:19)❌ 
  │ ├─┬beta
  │ │ └──[➕] format (38365:19)❌ 
  │ └─┬gamma
  │   └──[➕] format (38368:19)❌ 
  ├─┬_common.aggregations___GeoCentroidAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (38092:11)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (38658:13)❌ 
  ├─┬_common.aggregations___TopHitsAggregation
  │ └─┬ALLOF
  │   ├─┬size
  │   │ ├──[🔀] type (39936:21)❌ 
  │   │ └──[➕] format (39937:23)❌ 
  │   └─┬from
  │     ├──[🔀] type (39925:21)❌ 
  │     └──[➕] format (39926:23)❌ 
  ├─┬_common.aggregations___PercentilesBucketAggregation
  │ └─┬ALLOF
  │   └─┬percents
  │     └─┬Schema
  │       └──[➕] format (39128:25)❌ 
  ├─┬_common.aggregations___SamplerAggregation
  │ ├─┬ALLOF
  │ │ └──[🔀] $ref (37203:9)❌ 
  │ └─┬ALLOF
  │   └──[🔀] $ref (39263:11)❌ 
  ├─┬_common.aggregations___GeoLineAggregation
  │ └─┬size
  │   ├──[🔀] type (38186:17)❌ 
  │   └──[➕] format (38187:19)❌ 
  └─┬_common.aggregations___BucketsPath
    ├─┬ONEOF
    │ ├──[➕] items (37399:13)❌ 
    │ ├──[🔀] type (37397:17)❌ 
    │ └──[➕] title (37396:18)
    ├─┬ONEOF
    │ ├──[➖] additionalProperties (37526:13)❌ 
    │ ├──[🔀] type (37395:17)❌ 
    │ └──[➕] title (37394:18)
    └─┬ONEOF
      ├──[➕] additionalProperties (37403:13)❌ 
      ├──[➖] items (37523:13)❌ 
      ├──[🔀] type (37401:17)❌ 
      └──[➕] title (37400:18)

Document Element Total Changes Breaking Changes
components 418 482
  • BREAKING Changes: 482 out of 418
  • Modifications: 138
  • Removals: 132
  • Additions: 148
  • Breaking Removals: 132
  • Breaking Modifications: 138
  • Breaking Additions: 52

Report

The full API changes report is available at: https://github.com/opensearch-project/opensearch-api-specification/actions/runs/12860887766/artifacts/2454251636

API Coverage

Before After Δ
Covered (%) 663 (64.94 %) 663 (64.94 %) 0 (0 %)
Uncovered (%) 358 (35.06 %) 358 (35.06 %) 0 (0 %)
Unknown 44 44 0

Copy link
Contributor

Spec Test Coverage Analysis

Total Tested
594 592 (99.66 %)

@dblock dblock merged commit d3bdef9 into opensearch-project:main Jan 20, 2025
30 checks passed
@Xtansia Xtansia deleted the fix/aggregation-schemas branch January 20, 2025 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants