Elasticsearch version 6.1.3

Bug Fixes

Engine
  • Replica recovery could go into an endless flushing loop #28350
Internal
  • Never return null from Strings.tokenizeToStringArray #28224 (issue: #28213)
  • Fallback to TransportMasterNodeAction for cluster health retries #28195 (issue: #28169)
Mapping
  • Allow update of eager_global_ordinals on _parent. #28014 (issue: #24407)
Scripting
  • Ensure we protect Collections obtained from scripts from self-referencing #28335
Security
  • Improved cache expiry handling in the token service. Previously, if the token service was idle for more than 60 minutes, the key expired and the service failed to generate user tokens.
Settings
  • Fix setting notification for complex setting (affixMap settings) that could cause transient settings to be ignored #28317 (issue: #28316)
  • Fix environment variable substitutions in list setting #28106 (issue: #27926)
Snapshot/Restore
  • Avoid concurrent snapshot finalizations when deleting an INIT snapshot #28078 (issues: #27214, #27931, #27974)
  • Do not start snapshots that are deleted during initialization #27931
Watcher