Changes for version 8.12 - 2024-01-25

  • Stable release for Elasticsearch 8.12

Modules

The official client for Elasticsearch
Thin client with full support for Elasticsearch 8.x APIs
A helper module for the Bulk API
Thin client with full support for Elasticsearch 8.x APIs
Autoscaling feature of Search::Elasticsearch 8.x
Plugin providing cross-cluster replication APIs for Search::Elasticsearch 8.x
A client for running cat debugging requests
A client for running cluster-level requests
A client for create and manage Elastic connectors
A client for create and manage Elastic sync jobs
Dangling indices feature of Search::Elasticsearch 8.x
Enrich feature of Search::Elasticsearch 8.x
Eql feature of Search::Elasticsearch 8.x
The Elasticsearch Query Language (ES|QL) provides a
Features API for Search::Elasticsearch 8.x
Fleet APIs for Search::Elasticsearch 8.x
Plugin providing Graph API for Search::Elasticsearch 8.x
Plugin providing index lifecycle management APIs for Search::Elasticsearch 8.x
A client for running index-level requests
The inference APIs enable you to use certain services,
A client for accessing the Ingest API
Plugin providing License API for Search::Elasticsearch 8.x
Logstash API for Search::Elasticsearch 8.x
Plugin providing ML API for Search::Elasticsearch 8.x
Plugin providing Migration API for Search::Elasticsearch 8.x
Plugin providing Monitoring for Search::Elasticsearch 8.x
A client for running node-level requests
The Profile API returns basic information about
Query rules allow you to configure per-query rules that
Plugin providing Rollups for Search::Elasticsearch 8.x
Plugin providing SQL for Search::Elasticsearch 8.x
Plugin providing SSL for Search::Elasticsearch 8.x
ES|QL feature of Search::Elasticsearch 8.x
Searchable Snapshots feature of Search::Elasticsearch 8.x
Plugin providing Security API for Search::Elasticsearch 8.x
Shutdown API of Search::Elasticsearch 8.x
Executes ingest pipelines against a set of provided
Snapshot lifecycle management feature of Search::Elasticsearch 8.x
A client for managing snapshot/restore
The synonyms management API provides a convenient way
A client for accessing the Task Management API
Finds the structure of text. The text must contain
Transform feature of Search::Elasticsearch 8.x
Plugin providing Watcher API for Search::Elasticsearch 8.x
Plugin providing XPack APIs for Search::Elasticsearch v8.x
This class contains the spec for the Elasticsearch APIs
Provides common functionality to Elasticseach::Client::8_0::Bulk and Search::Elasticsearch::Client::8_0::Async::Bulk
Provides common functionality to Search::Elasticsearch::Client::8_0::Scroll and Search::Elasticsearch::Client::8_0::Async::Scroll
A helper module for scrolled searches
Client-specific backend for Search::Elasticsearch::TestServer
Used by CxnPools to create new Cxn instances.
A Cxn implementation which uses HTTP::Tiny
A Cxn implementation which uses LWP
A CxnPool for connecting to a local cluster with a dynamic node list
A CxnPool for connecting to a remote cluster with a static list of nodes.
A CxnPool for connecting to a remote cluster without the ability to ping.
Errors thrown by Search::Elasticsearch
A Log::Any-based Logger implementation
Provides common functionality for API implementations
Provides common functionality for Client implementations
Request parsing for Direct clients
Provides common functionality to HTTP Cxn implementations
Provides common functionality to the CxnPool implementations
A CxnPool role for connecting to a local cluster with a dynamic node list
A CxnPool role for connecting to a remote cluster with a static list of nodes.
A CxnPool for connecting to a remote cluster without the ability to ping.
A role to mark classes which should be used with other sync classes
Provides common functionality to Logger implementations
An interface for Serializer modules
A Serializer role for JSON modules
Transport role providing interface between the client class and the Elasticsearch cluster
The default JSON Serializer, using JSON::MaybeXS
A JSON Serializer using Cpanel::JSON::XS
A JSON Serializer using JSON::PP
A JSON Serializer using JSON::XS
A helper class to launch Elasticsearch nodes
Provides interface between the client class and the Elasticsearch cluster
A utility class for internal use by Search::Elasticsearch