ElasticSearch users that interact with it with Perl - apparently Elastic have abandoned the Perl lib (Search::Elasticsearch) with the recently released version 9.0.

If you'd like to use it in the future, might be worth letting them know, especially if you have a support contract.

https://www.elastic.co/guide/en/elasticsearch/client/perl-api/current/index.html

#Elastic #Perl #ElasticSearch

@richlv I believe we've looked at both download stats and paying customers — both are very low at this point and hard to justify the effort
not sure how much work it would need to get the current feature set work on 9 but maybe we can work that out with community contributions?
@xeraa Thanks, I was just wondering whether a phased transition would have been better than a sharp cutoff.
Like keeping it up for 9.0 and inviting community contributions?
Not a Perl dev myself, but we just started looking into using it, thus that announcement was a bit of a letdown :)
@richlv I'm not sure about sharp cutoff. the EOL was announced at the end of 2022: https://github.com/elastic/elasticsearch-perl/commits/master/docs/eol.asciidoc
History for docs/eol.asciidoc - elastic/elasticsearch-perl

Official Perl low-level client for Elasticsearch. Contribute to elastic/elasticsearch-perl development by creating an account on GitHub.

GitHub

@xeraa Hmm, perhaps it's still a surprise to the users.
For example, https://metacpan.org/pod/Search::Elasticsearch does not seem to talk about any deprecation whatsoever.

For an 8.12 module version it does say "This version of the client supports the Elasticsearch 7.0 branch", though.

Search::Elasticsearch

The official client for Elasticsearch

MetaCPAN
@richlv that‘s a good point. let me see if we can update this page now
@richlv let‘s see if we can get something in for community support

@richlv What a shame!

One of us (Clinton Gormley) was among the first users, supporters, contributors, and even author of THE book about it. Perl's MetaCPAN is using it.

@renormalist Yeah, thus I was wondering whether Elastic could have handled this in a bit better way - like gradually onboarding non-company maintainers etc.