5.6.5 Release Notesedit

Also see Breaking changes in 5.6.

Enhancementsedit

Core
  • Fix classes that can exit #27518
Discovery
  • Stop responding to ping requests before master abdication #27329 (issue: #27328)
Internal
  • TemplateUpgradeService should only run on the master #27294
Plugin Repository S3
Search
  • fix unnecessary logger creation #27349
Snapshot/Restore
  • Remove XContentType auto detection in BlobStoreRepository #27480
  • Fixed references to Multi Index Syntax #27283

Bug fixesedit

Cluster
  • Properly format IndexGraveyard deletion date as date #27362
Core
  • Avoid NPE when getting build information #27442
  • Correctly encode warning headers #27269 (issue: #27244)
Engine
  • Reset LiveVersionMap on sync commit #27534 (issue: #27516)
  • Carry over version map size to prevent excessive resizing #27516 (issue: #20498)
  • Die with dignity while merging #27265 (issue: #19272)
Mapping
  • Fix dynamic mapping update generation. #27467
Network
  • Throw UOE from compressible bytes stream reset #27564 (issue: #24927)
  • Bubble exceptions when closing compressible streams #27542 (issue: #27540)
  • Add CompressibleBytesOutputStream for compression #27540 (issues: #23941, #24927, #27525)
  • Fixed ByteBuf leaking in org.elasticsearch.http.netty4.Netty4HttpRequestHandler #27222 (issues: #3, #4, #5, #6)
Plugin Lang Painless
  • Painless: Fix errors allowing void to be assigned to def. #27460 (issue: #27210)
Plugin Repository GCS
  • Create new handlers for every new request in GoogleCloudStorageService #27339 (issue: #27092)
Snapshot/Restore
  • Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic() #27597
  • Delete shard store files before restoring a snapshot #27476 (issues: #20220, #26865)
  • Fix snapshot getting stuck in INIT state #27214 (issue: #27180)
  • Snapshot/Restore: better handle incorrect chunk_size settings in FS repo #26844 (issue: #26843)

Upgradesedit

Plugin Discovery EC2
Plugin Discovery GCE
  • Update Google SDK to version 1.23.0 #27381 (issue: #26636)