elasticsearch-perl icon indicating copy to clipboard operation
elasticsearch-perl copied to clipboard

Roadmap from 7.x to 8.x?!?

Open jenswitzel opened this issue 3 years ago • 11 comments

Dear Enrico, dear Team

we're actually running ES CPAN module 7.715 against our local ES 7.16 Server and all is fine :-D Thx again for your brilliant job!

My question is about the roadmap: what are your plans for version 8. Will there be updates in the 7th-universe or are you waiting for ES8?!

Kind regards Jens

jenswitzel avatar Mar 08 '22 14:03 jenswitzel

I copy that sentiment, you've done a brilliant job with the version 7 perl client that we're currently using against our ES7 clusters.

We have started looking ahead to ES8 so I wonder about the same, is there a roadmap for the transition from 7 to 8?

Thanks, Bernt Rostad

brostad avatar Mar 14 '22 19:03 brostad

@jenswitzel and @brostad we are trying to update the library to 8.x. We don't have a schedule but I'll update here on any progress. We are sorry for the huge delay.

ezimuel avatar Jun 14 '22 05:06 ezimuel

Thank you for the update. It must be a lot of work to update the library to 8.x so I really appreciate your effort. Good luck!

brostad avatar Jun 14 '22 05:06 brostad

Thanks for keeping us in the loop and for your work.

fy2 avatar Jun 14 '22 09:06 fy2

@jenswitzel and @brostad we are trying to update the library to 8.x. We don't have a schedule but I'll update here on any progress. We are sorry for the huge delay.

Just telling: your 7-libs work great on ES8.2 in our environment. Take your time @ezimuel and thanks again for your great job!

jenswitzel avatar Jun 14 '22 11:06 jenswitzel

@jenswitzel , did you have to make any adjustments to the libs or to the way you use them (ie avoiding certain calls?).

@ezimuel : Is it safe to follow @jenswitzel approach? Or I should ask, what are the conditions that would allow one to use Perl ES 7x libraries against an ES 8.2 server in production?

fy2 avatar Jun 14 '22 12:06 fy2

@jenswitzel , did you have to make any adjustments to the libs or to the way you use them (ie avoiding certain calls?).

in our (!) environment we just had to change one thing with ES V7 => ES V8 caused by deprecated usage of aggs order (ES8 problem: "_term" order deprecated for ordering aggs; use "_key" instead!). All in all nothing todo with CPAN module from @ezimuel . All in all a very smooth upgrade.

jenswitzel avatar Jun 14 '22 13:06 jenswitzel

We just opened this issue announcing the end-of-life for version 8.

ezimuel avatar Jul 27 '22 11:07 ezimuel

We just released elasticsearch-perl 7.17.0. This is the latest version of 7.x branch of Elasticsearch.

ezimuel avatar Jul 28 '22 12:07 ezimuel

Thank you @ezimuel for this update and for the great work you're doing. I'm sad to see the official elasticsearch perl client coming to an end, but I understand the reasons. I will have to look into alternatives for post 8.

brostad avatar Aug 01 '22 10:08 brostad

Thx @ezimuel for the great job!

jenswitzel avatar Aug 02 '22 07:08 jenswitzel

Finally, I released 8.0.0 updated and tested using Elasticsearch 8.5.3. I also updated the docs with an Elastic Cloud connection example

ezimuel avatar Dec 29 '22 12:12 ezimuel

This is truly wonderful news! Thank you for the great work @ezimuel !

I will download the distro and test it out in the new year.

I'm just sorry this will be the last major release. I guess I will soon have to look into other clients to start removing our Perl legacy code.

brostad avatar Dec 29 '22 13:12 brostad

Brilliant news and congratulations on version 8!

spacerIV avatar Feb 26 '23 13:02 spacerIV