ES6 will be end of life when the version 8 will come out. there is no alpha of version 8 so we have at least half a year before that happens.
Elasticsearch 6 is going to end of support at the end of this year :
So we should work on compatibility with 7 (before it is also EOL ^^)
Already? :o Is it because it's written 6.8.x EOL date 2020-11-20 Maintained until 8.0.0 ?
There are no signs of ES 8 alpha https://github.com/elastic/elasticsearch/tags
(In reply to Victor Grousset/tuxayo from comment #2)
> Already? :o Is it because it's written 6.8.x EOL date 2020-11-20 Maintained
> until 8.0.0 ?
ES8 is coming. So is ES6 actual EOL.
Is turns out the EOL ES page is wrong. As 6.8.x still gets updates.
But the 1st ES8 alpha has been published . So we should expect ES6 to EOL in around 6 months .
FYI here is the upgrade doc :
Actually https://www.elastic.co/fr/support/eol says :
6.8.x EOL on 2022-02-08
If you are in 6 < 6.8, first upgrade to 6.8.
> Actually https://www.elastic.co/fr/support/eol says :
> 6.8.x EOL on 2022-02-08
great, they recently fixed the page :D
Before it basically said that 6.8.x was EOL.
ES 8 is out since a week. So Koha only works with the EOLed ES 6 ^^"
The very good news is that there have been multiple patches submitted to tickets. So check them out. Now with bug 25684 we can test Koha with ES 7 and see how it actually works.
With Bug 25669, Bug 25684, Bug 27770 and Bug 28610 applied the tests pass on ES7 and searching works and cataloguing indexes correctly a new or modified title. So that would be it? :D
Anything else to test? Or these bugs reaching master and being backported will be enough to claim ES7 support?
 minus some local failures I also have on master without any patch
Bug 22520 is not a mandatory dependency ?
Right, I don't understand what is it about. But it looks like something not covered by tests and basic workflow. I'll ask there.
Switched to critical (and the dependencies not yet backported) to be sure it's not skipped for backports. Because it's really bad to not have a supported ES implementation anymore. If something like the recent log4j critical security vulnerabilities happens again, ES7 will be the only fix.
What's the status of this? All the bug reports linked have been pushed.
(In reply to Jonathan Druart from comment #13)
> What's the status of this? All the bug reports linked have been pushed.
Victor, do you have an update on this one?
There is enough real world usage to claim that Koha (down to 21.05.x) supports ES 7
- Lund University since at least 2022-02
- LMS Cloud on 150 Koha instance since 2022-06, just learned this at the hackfest.
OpenSearch 1.x passes also the tests and is a drop in replacement of ES 7.x so we can be confident enough to advertise support for it also.
So unless someone thinks of a problem I'll update the system requirements wikipage with that.
Finally finished the discussion with Mason about how what to say about all this and ES 6 being EOL and the ES license change and OpenSearch fork.
Is that ok if in the wikipage we provide support and license info for each Koha version like this:
- ES 6.x: supported, but EOL since 10 Feb 2022 so no more update even in case of security issues
- ES 7.x: supported, some phrase to tell that it's not really libre/open source anymore (SSPL license) and it's complicated blablabla
- OS 1.x: supported, drop in replacement for ElasticSearch, still unambiguously libre/open source (Apache License 2.0)
For those unsure what to pick, recommend OpenSearch 1.x so we don't push people towards a not really libre dependency.