anchor.diff:  * Do not take duplicate query extractions into account for minimum_should_match attribute {pull}28353[#28353] (issue: {issue}28315[#28315])
   
   Plugins::
  +* Template upgrades should happen in a system context {pull}30621[#30621] (issue: {issue}30603[#30603])
   * Plugins: Fix native controller confirmation for non-meta plugin {pull}29434[#29434]
   * Plugins: Fix module name conflict check for meta plugins {pull}29146[#29146]
   * Ensure that azure stream has socket privileges {pull}28751[#28751] (issue: {issue}28662[#28662])
  
positive.code: Machine Learning::
  * Synchronize long and short tests for periodicity {ml-pull}62[#62]
  * Improvements to trend modelling and periodicity testing for forecasting {ml-pull}7[#7] (issue: {ml-issue}5[#5])
  * [ML] Hide internal Job update options from the REST API {pull}30537[#30537] (issue: {issue}30512[#30512])
  
  Packaging::
  
negative.code: * Modify Painless grammar to support right brackets as statement delimiters {pull}29566[#29566]
  
  Search::
  * 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]
  