Skip to content

elasticsearch 8.x - Support / Plans? #1873

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

Closed
AndreasA opened this issue Jul 12, 2022 · 16 comments · Fixed by #1960
Closed

elasticsearch 8.x - Support / Plans? #1873

AndreasA opened this issue Jul 12, 2022 · 16 comments · Fixed by #1960

Comments

@AndreasA
Copy link

What are the plans regarding support for elasticsearch 8.x? Or does it work already?

I guess you are mostly waiting for a corresponding update by the https://github.com/ruflin/Elastica/ dependency?

@AndreasA AndreasA changed the title elasticsearch 8.x - Support plans? elasticsearch 8.x - Support / Plans? Jul 12, 2022
@blackarcanis
Copy link

The dependency update seems available on the 8.x branch now => https://github.com/ruflin/Elastica/tree/8.x
Can we hope for an update soon on your side? Thanks!

@romainguerrero
Copy link

Hello,

Yes it could be great to have visibility on this issue as our hosted provider refuse to let us continue to use the version 7 after July 😨 So without visibility on this issue, we will be forced to consider using another solution 😕

Thank you for your work 🙏

@james2001
Copy link

Hello

@romainguerrero I have the same trouble

@XWB
Copy link
Member

XWB commented Jun 12, 2023

This bundle relies on community contributions, so someone will have to enable elasticsearch 8 support and open a MR.

@dkarlovi
Copy link

@blackarcanis where did you see the update being available? It seems they're still working on the ES v8 compatibility:
ruflin/Elastica#2168

@VincentLanglet
Copy link
Contributor

It's now released so dev can be started if someone want to try https://github.com/ruflin/Elastica/releases/tag/8.0.0

@deluxetom
Copy link
Contributor

is there a branch started yet? or just start from master?

@dkarlovi
Copy link

dkarlovi commented Jul 5, 2024

@deluxetom there's no branch, nobody started doing the work, everyone is waiting for somebody else to do it. 😄

@mussbach
Copy link

mussbach commented Oct 23, 2024

There is one open draft PR that requests feedback #1953. I do not know this lib well enough to provide it, could anyone else?

@benn0r
Copy link

benn0r commented Dec 19, 2024

There is one open draft PR that requests feedback #1953. I do not know this lib well enough to provide it, could anyone else?

is there any news regarding this? once elasticsearch 9 is released, there wont be any more support for 7.x

@lazybobcat
Copy link

lazybobcat commented Feb 6, 2025

Is this bundle abandoned? Because it will be almost a year and there's still no ES 8 compatibility, despite two pull requests attempts that have never been answered.

I don't mean to be mean, but we need to use ES for a company's project and we need to know if this bundle is going to be maintained and updated going forward, or if we need to figure out something else.

@XWB
Copy link
Member

XWB commented Feb 6, 2025

Someone needs to finish one of the outstanding pull requests, than it can be merged and released.

@vdwijngaert
Copy link

Seems like the client refactor in Elastica is going to be a bit of a challenge to adapt to... As a fair bit of things seem to rely on the removed Elastica\Client::request() method, see

public function request(string $path, string $method = Request::GET, $data = [], array $query = [], string $contentType = Request::DEFAULT_CONTENT_TYPE): Response
.

Good places to start:

I can imagine anyone trying to do a first contribution to feel a bit lost. Especially since it feels like it might be a bigger refactor. Where to start? What about BC breaks? Can Elastica 7.x still be supported, or does this need a new major release? Does something needs to change in terms of the bundle's architecture? What deprecations might need addressing? Can things be simplified thanks to changes in Elastica?

Maybe a first step could simply to do the bare minimum to make everything work reliably with Elastica, of course. I think some insights / tips from a trusted contributor might help move things forward :)

@XWB
Copy link
Member

XWB commented Feb 12, 2025

What about BC breaks? Can Elastica 7.x still be supported, or does this need a new major release?

I would prefer BC breaks in the master branch, Elastica 7 can be supported in a separate branch.

@biozshock
Copy link
Contributor

Hello. Whoever is interested - can test the PR #1960 . Any feedback is welcome!

@mussbach
Copy link

Fyi: ES9 beta is out, so in several months ES 7 will not be supported any more https://www.elastic.co/guide/en/elastic-stack/9.0/release-notes-elasticsearch-9.0.0.html

@XWB XWB closed this as completed in #1960 Mar 17, 2025
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

Successfully merging a pull request may close this issue.