2.2.1 Release Notesedit

Also see Breaking changes in 2.2.

Enhancementsedit

Cluster
  • Shard state action request logging #16396
Core
  • Avoid cloning MessageDigest instances #16479
Exceptions
  • Add Exception class name to message in NotSerializableExceptionWrapper #16325
Network
  • Add additional fallback to http.publish_port and restrict fallback to transport.publish_port #16626 (issue: #14535)
Packaging
  • Windows service: Use JAVA_HOME environment variable in registry #16552 (issue: #13521)
Scripting
  • Class permission for Groovy references #16660 (issue: #16657)
Settings
  • Log warning if max file descriptors too low #16506

Bug fixesedit

Aggregations
  • Set meta data for pipeline aggregations #16516 (issue: #16484)
Aliases
Bulk
  • Bulk api: fail deletes when routing is required but not specified #16675 (issues: #10136, #16645)
Inner Hits
  • Query and top level inner hit definitions shouldn’t overwrite each other #16222 (issue: #16218)
Logging
  • Add missing index name to indexing slow log #17026 (issue: #17025)
Parent/Child
  • Check that parent_type in Has Parent Query has child types #16923 (issue: #16692)
  • Has child query forces default similarity #16611 (issues: #16550, #4977)
Percolator
  • Don’t replace found fields if map unmapped fields as string is enabled #16043 (issue: #10500)
Plugin Cloud Azure
  • Fix calling ensureOpen() on the wrong directory #16383
Plugin Discovery GCE
  • Add setFactory permission to GceDiscoveryPlugin #16860 (issue: #16485)
Query DSL
  • Use MappedFieldType.termQuery to generate simple_query_string queries #16686 (issue: #16577)
REST
  • Remove detect_noop from REST spec #16386
Scripting
  • Add permission to access sun.reflect.MethodAccessorImpl from Groovy scripts #16540 (issue: #16536)
Snapshot/Restore
  • Add node version check to shard allocation during restore #16520 (issue: #16519)
Stats
  • Fix recovery translog stats totals when recovering from store #16493 (issue: #15974)
Tribe Node
  • Passthrough environment and network settings to tribe client nodes #16893

Regressionsedit

Plugin Cloud Azure

Upgradesedit

Plugin Repository Azure