Version of official Perl client library (Search::Elasticsearch) compatible with Elasticsearch 7.6?

I am using Search::Elasticsearch 6.00 but when I connect to an Elasticsearch cluster running 7.6.1, I get annoying deprecation warnings on some calls. For example, calling update() with a type parameter results in the following warning:

[DEPRECATION] [types removal] Specifying types in document update requests is deprecated, use the endpoint /{index}/_update/{id} instead.

I can't just remove the type field, as the client views it as a required parameter and throws a fatal error if it is left out.

Is there an updated version of Search::Elasticsearch that I'm not seeing in the places I'm looking? Or is there a way to make 6.00 use the new typeless APIs?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.