Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

End-of-Life announcement for version 8 #220

Closed
ezimuel opened this issue Jul 27, 2022 · 5 comments
Closed

End-of-Life announcement for version 8 #220

ezimuel opened this issue Jul 27, 2022 · 5 comments

Comments

@ezimuel
Copy link
Contributor

ezimuel commented Jul 27, 2022

We want to announce end-of-life for version 8 of elastic/elaticsearch-perl software. This announcement marks the final milestone of the lifecycle management phase of the 8.x release family. This means 8.x will be the last major version supported by Elastic.
Moreover, in 8.x we are going to update only the API endpoints providing also bug and security fixes.

@fy2
Copy link

fy2 commented Jul 27, 2022

@ezimuel , you will stop supporting Perl for ES after 8?

What kind of strategy would you recommend for those who depend on ES Perl client libs currently?

Are there any plans by some other "entity" (that you are aware of) to continue maintain/create ES Perl client libs?

@technige
Copy link

@fy2 Yes, unfortunately we will discontinue the client for Perl after the 8.x series and will not be able to offer general perl support. The only exception will be for users with existing support contracts, which we will continue to honour.

This is not a decision we have made lightly, but given the steadily diminishing size of the perl user base, it no longer makes sense for us to provide an official client for that language.

We are hopeful that a community maintainer will step forward to carry on development. Any such party should get in touch with us to discuss the details.

@ezimuel
Copy link
Contributor Author

ezimuel commented Jul 27, 2022

@fy2 I'll document the steps needed to update the project with the Elasticsearch API endpoints. In this way a community member can easily fork the project and continue to support it. If anyone is interested, we can even arrange a meeting/presentation to share these information.

@fy2
Copy link

fy2 commented Jul 27, 2022

Thank you @ezimuel and @technige .

I would be very interested to join the meeting/presentation to see if I can somehow contribute/help to the future development.

@ezimuel
Copy link
Contributor Author

ezimuel commented Dec 29, 2022

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 ezimuel closed this as completed Dec 29, 2022
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Jun 11, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Jun 28, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Aug 8, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Aug 8, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Sep 4, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Oct 2, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Oct 2, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
joubu pushed a commit to Koha-Community/Koha that referenced this issue Nov 1, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Nov 13, 2023
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
AndreasJonsson pushed a commit to Kreablo/Koha that referenced this issue Jan 4, 2024
For some reasons, with Search::Elasticsearch 8.0 JSON::true is
interpreted as 1 and Elasticsearch will always respond that it found "at
least 1 record". Something like this:

{
    total => {
        value => 1,
        relation => 'gte'
    }
}

Replacing JSON::true by \1 works with every version of
Search::Elasticsearch I tested (6.80, 7.717, 8.0)

Also worth noting:
Search::Elasticsearch will stop being supported by Elastic
elastic/elasticsearch-perl#220

We might need to find an alternative for future versions of
Elasticsearch

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Philip Orr <philip.orr@lmscloud.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants