Stable Release in branch 8.8
8.8.2
Released 29 Jun 2023
(3 years ago)
SoftwareElasticsearch
Version8.8
Status
End of life
Initial release8.8.0
25 May 2023
(3 years ago)
Latest release8.8.2
29 Jun 2023
(3 years ago)
End of lifeUnavailable
Release noteshttps://www.elastic.co/guide/en/elasticsearch/reference/8.8/es-release-notes.html
Source codehttps://github.com/elastic/elasticsearch/tree/8.8
Documentationhttps://www.elastic.co/guide/en/elasticsearch/reference/8.8/
Downloadhttps://www.elastic.co/downloads/elasticsearch
Elasticsearch 8.8 ReleasesView full list

What Is New in Elasticsearch 8.8

Elasticsearch 8.8 delivers key enhancements across search, security, and data management. This update focuses on improving developer experience with better query performance and more flexible data handling.

Category Key Updates
New Features Vector search optimizations, EQL sequence queries, ES|QL new language
Improvements Faster searchable snapshots, better TSDB aggregation performance, enhanced downsampling
Security Service account tokens for internal services, FIPS 140-2 compliance
Deprecations Deprecated significant terms aggregation, some EQL features

How does vector search performance improve in 8.8?

Vector search gets significantly faster with Lucene's native quantization support. This cuts memory usage and speeds up approximate k-NN searches by using byte vectors instead of floats.

You can now build byte-valued vectors directly in your embeddings model or quantize existing float vectors. In practice, this means lower storage costs and better throughput for semantic search applications.

What's new for time-series data handling?

Time-series data management becomes more efficient with parallelized time-bounded downsampling. This operation now runs concurrently across multiple time ranges, completing much faster.

TSDB aggregations also see performance gains, particularly for date_histogram with sum and avg metrics. This matters because it reduces latency for monitoring and IoT dashboards.

Are there new query language capabilities?

Yes, EQL now supports sequence queries for matching event patterns over time. This lets you find sequences of related events in security logs or application traces.

The new ES|QL language provides a piped, chainable syntax for advanced data exploration. It's designed for complex transformations without multiple query roundtrips.

How is security enhanced in this release?

Service account tokens allow internal cluster services to communicate securely without user credentials. This simplifies configuration for components like Fleet Server and Elastic Agent.

FIPS 140-2 compliance is now available for government and regulated use cases, ensuring all cryptographic modules meet required standards.

What storage improvements should I know about?

Searchable snapshots become much faster with the introduction of the v2 index format. This reduces latency when searching data stored in object storage like S3.

The new format improves efficiency by using segment-based files instead of document-based files, optimizing both storage and retrieval performance.

FAQ

Should I upgrade to use the new vector search quantization?
Yes, if you're using k-NN search with large datasets. The byte vector support reduces memory usage by about 75% with minimal accuracy impact.

Does the new downsampling approach affect existing TSDB indices?
No, the parallel downsampling works with existing time-series indices. The improvement is in the process speed, not the data format.

Are service account tokens replacing API keys?
No, they serve different purposes. Service tokens are for internal cluster services while API keys remain for user and application access.

Is the ES|QL language production-ready?
It's marked as experimental in 8.8. You can test it but shouldn't migrate critical workloads yet as the syntax may change.

What happens to my significant terms aggregations?
They'll still work but are now deprecated. Elasticsearch recommends using alternative aggregations like significant_text or moving to machine learning anomaly detection.

Releases In Branch 8.8

VersionRelease date
8.8.229 Jun 2023
(3 years ago)
8.8.108 Jun 2023
(3 years ago)
8.8.025 May 2023
(3 years ago)