Elasticsearch version 6.3.1edit

Also see Breaking changes in 6.3.

Bug fixesedit

Authentication
  • Security: fix joining cluster with production license #31341 (issue: #31332)
  • Security: fix token bwc with pre 6.0.0-beta2 #31254 (issues: #30743, #31195)
  • Compliant SAML Response destination check #31175
Ingest
  • Ingest Attachment: Upgrade Tika to 1.18 #31252
Java High Level REST Client
  • Change bulk’s retry condition to be based on RestStatus #29329 (issues: #28885, #29254)
Java Low Level REST Client
  • Avoid setting connection request timeout #30384 (issue: #24069)
Machine Learning
  • Fixes a bug introduced in 6.3.0 which may cause the a node to hang and drop out of the cluster if Machine Learning is enabled and has been actively used. The issue can be redressed in 6.3.0 by disabling Machine Learning on all nodes #31691 (issue: #31683)
Network
  • Ensure we don’t use a remote profile if cluster name matches #31331 (issue: #29321)
Packaging
  • Add package pre-install check for java binary #31343 (issue: #29665)
Recovery
  • Fix missing historyUUID in peer recovery when rolling upgrade 5.x to 6.3 #31506 (issue: #31482)
Rollup
  • [Rollup] Metric config parser must use builder so validation runs #31159
SQL
  • JDBC: Fix stackoverflow on getObject and timestamp conversion #31735 (issue: #31734)
  • SQL: Preserve scoring in bool queries #30730 (issue: #29685)
Scripting
  • Painless: Fix bug for static method calls on interfaces #31348
Search
  • Fix race in clear scroll #31259
  • Cross Cluster Search: preserve remote status code #30976 (issue: #27461)
Security
  • Preserve thread context when connecting to remote cluster #31574 (issues: #31241, #31462)
Watcher
  • Watcher: Fix put watch action #31524