Latest in branch 8.16
8.16.6
Released 25 Mar 2025
(1 year ago)
SoftwareElasticsearch
Version8.16
Status
End of life
Initial release8.16.0
12 Nov 2024
(1 year ago)
Latest release8.16.6
25 Mar 2025
(1 year ago)
End of life15 Apr 2025
(Ended 1 year, 1 month ago)
Release noteshttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/es-release-notes.html
Source codehttps://github.com/elastic/elasticsearch/tree/8.16
Documentationhttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/
Downloadhttps://www.elastic.co/downloads/elasticsearch
Elasticsearch 8.16 ReleasesView full list

What Is New in Elasticsearch 8.16

Elasticsearch 8.16 delivers significant enhancements across search, observability, security, and data management. This release focuses on performance tuning, expanding analytics capabilities, and refining the developer experience.

Category Key Updates
New Features ES|QL GA, New date_histogram group, rate aggregation, Vector tile search API
Improvements Faster terms aggregation, Better GeoIP database handling, Enhanced CCS performance
Bug Fixes Resolved issues in snapshot lifecycle management, search, and indexing
Security Service account token management via API, Updates to FIPS 140-2 support
Deprecations Deprecated the _cluster endpoint for managing persistent tasks

How does ES|QL improve data analytics in Elasticsearch?

ES|QL (Elasticsearch Query Language) has graduated to General Availability, making it the recommended method for advanced data exploration. It moves beyond the limitations of the traditional query DSL by unifying querying, processing, and aggregation into a single powerful language.

This matters because you can now chain processing commands in a single request, transforming and enriching data on the fly before aggregation. It simplifies complex workflows that previously required multiple queries and client-side processing, significantly boosting performance for investigative analytics.

What search and aggregation enhancements were added?

This release introduces a new date_histogram group and a rate aggregation in ES|QL for more powerful time-series analysis. The rate metric is particularly useful for calculating the derivative of a counter metric, essential for monitoring network traffic or system events.

For traditional aggregations, the terms aggregation now runs significantly faster on sorted indices. The vector tile search API also entered technical preview, enabling efficient rendering of complex geospatial data for mapping applications.

How is observability and management simplified?

Management of snapshot lifecycle policies is now more robust with fixes for issues related to timezone handling. The process for managing GeoIP databases has been improved, ensuring more reliable updates for IP geolocation.

Cross-cluster search (CCS) sees performance gains, making queries across distributed deployments faster and more efficient. These tweaks reduce the operational overhead for teams managing large-scale observability deployments.

What security updates should developers know about?

Service account tokens can now be managed directly via a new API (_security/service/<namespace>/<service>/credential/token), providing a programmatic way to handle authentication for internal services.

The FIPS 140-2 support has been updated, though it remains in technical preview. This continues Elasticsearch's commitment to meeting stringent security requirements for governmental and financial institutions.

FAQ

Is ES|QL now the default for querying?
ES|QL has reached General Availability and is the recommended path for new development involving complex data transformation and analysis. For simple document retrieval, the traditional Query DSL remains fully supported and effective.

What is the main benefit of the new rate aggregation?
The rate aggregation calculates the per-second rate of change of a counter metric over a time bucket. This is crucial for monitoring metrics like network bytes received or system calls, where you care about the velocity of events, not just the raw count.

How does the terms aggregation performance improvement work?
The optimization kicks in when the underlying index is sorted by the same field used in the terms aggregation. It can skip large segments of documents, drastically reducing the amount of data that needs to be scanned and collected.

Should I use the new service token API for my applications?
Yes, if your application needs to authenticate with Elasticsearch as a service. The new API provides a more streamlined and manageable way to create and invalidate tokens compared to manual processes, improving security hygiene.

Is the vector tile API production-ready?
The vector tile search API is currently in technical preview. While it enables efficient geospatial visualizations, it's not yet recommended for mission-critical production workloads as the API may change in future releases based on feedback.

Releases In Branch 8.16

VersionRelease date
8.16.625 Mar 2025
(1 year ago)
8.16.504 Mar 2025
(1 year ago)
8.16.411 Feb 2025
(1 year ago)
8.16.321 Jan 2025
(1 year ago)
8.16.217 Dec 2024
(1 year ago)
8.16.122 Nov 2024
(1 year ago)
8.16.012 Nov 2024
(1 year ago)