anchor.diff:  * Fail start up if state is missing {ml-pull}4[#4]
   * Do not log incorrect model memory limit {ml-pull}3[#3]
   
  +Mapping::
  +* 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]
  +
  +Network::
  +* Fix handling of bad requests {pull}29249[#29249] (issues: {issue}21974[#21974], {issue}28909[#28909])
  +
  +Packaging::
  +* Fix #29057 CWD to ES_HOME does not change drive {pull}29086[#29086]
  +* Allow overriding JVM options in Windows service {pull}29044[#29044] (issue: {issue}23484[#23484])
  +* CLI: Close subcommands in MultiCommand {pull}28954[#28954]
  +* Delay path expansion on Windows {pull}28753[#28753] (issues: {issue}27675[#27675], {issue}28748[#28748])
  +* Fix using relative custom config path {pull}28700[#28700] (issue: {issue}27610[#27610])
  +* Disable console logging in the Windows service {pull}28618[#28618] (issue: {issue}20422[#20422])
  +
  +Percolator::
  +* Fixed bug when non percolator docs end up in the search hits {pull}29447[#29447] (issue: {issue}29429[#29429])
  +* Fixed a msm accounting error that can occur during analyzing a percolator query {pull}29415[#29415] (issue: {issue}29393[#29393])
  +* Fix more query extraction bugs. {pull}29388[#29388] (issues: {issue}28353[#28353], {issue}29376[#29376])
  +* Fix some query extraction bugs. {pull}29283[#29283]
  +* Fix percolator query analysis for function_score query {pull}28854[#28854]
  +* Improved percolator's random candidate query duel test {pull}28840[#28840]
  +* Do not take duplicate query extractions into account for minimum_should_match attribute {pull}28353[#28353] (issue: {issue}28315[#28315])
  +
  +Plugins::
  +* 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])
  +* Fix handling of mandatory meta plugins {pull}28710[#28710] (issue: {issue}28022[#28022])
  +* Fix the ability to remove old plugin {pull}28540[#28540] (issue: {issue}28538[#28538])
  +
  +REST API::
  +* Respect accept header on no handler {pull}30383[#30383] (issue: {issue}30329[#30329])
  +* Protect against NPE in RestNodesAction {pull}29059[#29059]
  +* REST api specs : remove unsupported `wait_for_merge` param {pull}28959[#28959] (issue: {issue}27158[#27158])
  +* Rest api specs : remove unsupported parameter `parent_node` {pull}28841[#28841]
  +* Rest api specs : remove a common param from nodes.usage.json {pull}28835[#28835] (issue: {issue}28226[#28226])
  +* Missing `timeout` parameter from the REST API spec JSON files (#28200) {pull}28328[#28328]
  +
  +Ranking::
  +* Fix NDCG for empty search results {pull}29267[#29267]
  +
  +Recovery::
  +* Cancelling a peer recovery on the source can leak a primary permit {pull}30318[#30318]
  +* ReplicationTracker.markAllocationIdAsInSync may hang if allocation is cancelled {pull}30316[#30316]
  +* Do not log warn shard not-available exception in replication {pull}30205[#30205] (issues: {issue}28049[#28049], {issue}28571[#28571])
  +* Fix outgoing NodeID {pull}28779[#28779] (issue: {issue}28777[#28777])
  +* Fsync directory after cleanup {pull}28604[#28604] (issue: {issue}28435[#28435])
  +
   Security::
   * Reduces the number of object allocations made by {security} when resolving the indices and aliases for a request ({pull}30180[#30180])
   * Respects accept header on requests with no handler ({pull}30383[#30383])
   
  -//[float]
  -//=== Regressions
  -
  -//[float]
  -//=== Known Issues
  +SQL::
  +* SQL: Verify GROUP BY ordering on grouped columns {pull}30585[#30585] (issue: {issue}29900[#29900])
  +* SQL: Fix parsing of dates with milliseconds {pull}30419[#30419] (issue: {issue}30002[#30002])
  +* SQL: Fix bug caused by empty composites {pull}30343[#30343] (issue: {issue}30292[#30292])
  +* SQL: Correct error message {pull}30138[#30138] (issue: {issue}30016[#30016])
  +* SQL: Add BinaryMathProcessor to named writeables list {pull}30127[#30127] (issue: {issue}30014[#30014])
  +
  +Scripting::
  +* Correct class to name string conversion {pull}28997[#28997]
  +* Painless: Fix For Loop NullPointerException {pull}28506[#28506] (issue: {issue}28501[#28501])
  +* Scripts: Fix security for deprecation warning {pull}28485[#28485] (issue: {issue}28408[#28408])
  +
  +Search::
  +* Ensure that index_prefixes settings cannot be changed {pull}30967[#30967]
  +* Fix TermsSetQueryBuilder.doEquals() method {pull}29629[#29629] (issue: {issue}29620[#29620])
  +*  Fix binary doc values fetching in _search {pull}29567[#29567] (issues: {issue}26775[#26775], {issue}29565[#29565])
  +* Fixes query_string query equals timezone check {pull}29406[#29406] (issue: {issue}29403[#29403])
  +* Fixed quote_field_suffix in query_string {pull}29332[#29332] (issue: {issue}29324[#29324])
  +* Search: Validate script query is run with a single script {pull}29304[#29304]
  +* Propagate ignore_unmapped to inner_hits {pull}29261[#29261] (issue: {issue}29071[#29071])
  +* Restore tiebreaker for cross fields query {pull}28935[#28935] (issues: {issue}25115[#25115], {issue}28933[#28933])
  +* Fix (simple)_query_string to ignore removed terms {pull}28871[#28871] (issues: {issue}28855[#28855], {issue}28856[#28856])
  +* Search option terminate_after does not handle post_filters and aggregations correctly {pull}28459[#28459] (issue: {issue}28411[#28411])
  +* Fix AIOOB on indexed geo_shape query {pull}28458[#28458] (issue: {issue}28456[#28456])
  +
  +Settings::
  +* Archive unknown or invalid settings on updates {pull}28888[#28888] (issue: {issue}28609[#28609])
  +* Settings: Introduce settings updater for a list of settings {pull}28338[#28338] (issue: {issue}28047[#28047])
  +
  +Snapshot/Restore::
  +* Delete temporary blobs before creating index file {pull}30528[#30528] (issues: {issue}30332[#30332], {issue}30507[#30507])
  +* Fix NPE when using deprecated Azure settings {pull}28769[#28769] (issues: {issue}23518[#23518], {issue}28299[#28299])
  +
  +Stats::
  +* Fix AdaptiveSelectionStats serialization bug {pull}28718[#28718] (issue: {issue}28713[#28713])
  +
  +Suggesters::
  +* Fix merging logic of Suggester Options {pull}29514[#29514]
  +
  +Transport API::
  +* Fix interoperability with < 6.3 transport clients {pull}30971[#30971] (issue: {issue}30731[#30731])
  +
  +Watcher::
  +* Watcher: Prevent triggering watch when using activate API {pull}30613[#30613]
  +
  +ZenDiscovery::
  +* Fsync state file before exposing it {pull}30929[#30929]
  +* Do not return metadata customs by default {pull}30857[#30857] (issue: {issue}30731[#30731])
  +* Use correct cluster state version for node fault detection {pull}30810[#30810]
  +
  +
  +
  +[[regression-6.3.0]]
  +[float]
  +=== Regressions
  +
  +Snapshot/Restore::
  +* S3 repo plugin populate SettingsFilter {pull}30652[#30652]
  +
  +
  +
  +[[upgrade-6.3.0]]
  +[float]
  +=== Upgrades
  +
  +Network::
  +* Update Netty to 4.1.16.Final {pull}28345[#28345]
  +
  +Search::
  +* Upgrade to lucene-7.3.1 {pull}30729[#30729]
  +
  +
  +
  
positive.code: with an SPI based extension mechanism that is installed and built as an
  elasticsearch plugin.
  
  //[float]
  //=== Breaking Java Changes
  
  //[float]
  //=== Deprecations
  
  //[float]
  //=== New Features
  
  [float]
  === Enhancements
  
  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])
  
  [float]
  === Bug Fixes
  
  Machine Learning:: 
  * By-fields should respect model_plot_config.terms {ml-pull}86[#86] (issue: {issue}30004[#30004])
  
negative.code: [[release-notes-6.3.0]]
  == 6.3.0 Release Notes
  
  coming[6.3.0]
  
  Also see <<breaking-changes-6.3>>.
  
  [[breaking-6.3.0]]
  [float]
  === Breaking changes
  
  Core::
  * Rename the bulk thread pool to write thread pool {pull}29593[#29593]
  
  Packaging::
  * Create keystore on package install {pull}28928[#28928]
  
  Plugins::
  * Remove silent batch mode from install plugin {pull}29359[#29359]
  
  Search::
  * Fail _search request with trailing tokens {pull}29428[#29428] (issue: {issue}28995[#28995])
  
  Task Management::
  * Remove metadata customs that can break serialization {pull}30945[#30945] (issues: {issue}30731[#30731], {issue}30857[#30857])
  
  Monitoring::
  * By default when you install {xpack}, monitoring is enabled but data collection
  is disabled. To enable data collection, use the new
  