Elasticsearch version 8.3.1edit

Also see Breaking changes in 8.3.

Known issuesedit

  • Parsing a request when the last element in an array is filtered out (for instance using _source_includes) fails. This is due to a bug in Jackson parser. Fixed in Elasticsearch 8.6.1 (#91456)

Bug fixesedit

Audit
  • Support removing ignore filters for audit logging #87675 (issue: #68588)
Ingest
  • Don’t ignore pipeline for upserts in bulk api #87719 (issue: #87131)
  • Geoip processor should respect the ignore_missing in case of missing database #87793 (issue: #87345)
Machine Learning
  • Improve trained model stats API performance #87978
Snapshot/Restore
  • Use the provided SAS token without SDK sanitation that can produce invalid signatures #88155 (issue: #88140)
Stats
  • Run TransportClusterInfoActions on MANAGEMENT pool #87679
Transform
  • Execute _refresh (with system permissions) separately from delete by query (with user permissions) #88005 (issue: #88001)

Enhancementsedit

Discovery-Plugins
  • Remove redundant jackson dependencies from discovery-azure #87898
Performance
  • Warn about impact of large readahead on search #88007