anchor.diff:  * Modify Painless grammar to support right brackets as statement delimiters {pull}29566[#29566]
   
   Search::
  -*  Add support to match_phrase query for zero_terms_query. {pull}29598[#29598] (issue: {issue}29344[#29344])
  +* Improve explanation in rescore {pull}30629[#30629] (issue: {issue}28725[#28725])
  +* Add support to match_phrase query for zero_terms_query. {pull}29598[#29598] (issue: {issue}29344[#29344])
   * Improve similarity integration. {pull}29187[#29187] (issues: {issue}23208[#23208], {issue}29035[#29035])
   * Store offsets in index prefix fields when stored in the parent field {pull}29067[#29067] (issue: {issue}28994[#28994])
   * Add QueryBuilders.matchNoneQuery(), #28679 {pull}28680[#28680]
  
positive.code: * Optimize the composite aggregation for match_all and range queries {pull}28745[#28745] (issue: {issue}28688[#28688])
  * Always return the after_key in composite aggregation response {pull}28358[#28358]
  * Upgrade t-digest to 3.2 {pull}28305[#28305] (issue: {issue}28295[#28295])
  
  Core::
  * Implement Iterator#remove for Cache values iter {pull}29633[#29633]
  
negative.code: * Do not log incorrect model memory limit {ml-pull}3[#3]
  
  Mapping::
  * Delay _uid field data deprecation warning {pull}30651[#30651] (issue: {issue}30625[#30625])
  * Ignore null value for range field (#27845) {pull}28116[#28116] (issue: {issue}27845[#27845])
  * Fix a type check that is always false {pull}27726[#27726]
  
  