Elasticsearch version 8.3.1

Elasticsearch version 8.3.1

Also see Breaking changes in 8.3.

Known issues

  • 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 fixes

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)

Enhancements

Discovery-Plugins

  • Remove redundant jackson dependencies from discovery-azure #87898

Performance

  • Warn about impact of large readahead on search #88007