Skip to content

IBX-12267: Switched elastic.yml to Elasticsearch 9 and bumped elastic8.yml to 8.19.22 - #71

Merged
tbialcz merged 4 commits into
6.0from
IBX-12267-elasticsearch-9
Oct 20, 2026
Merged

tbialcz merged 4 commits into
6.0from
IBX-12267-elasticsearch-9

Conversation

@tbialcz

@tbialcz tbialcz commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12267

Related PRs:

Description:

  • elastic.yml now runs Elasticsearch 9.5.4, replacing 7.17.
  • elastic8.yml is bumped to 8.19.22.
  • Both files:
    • disable security, so the app can connect over plain http;
    • limit the Elasticsearch heap to 1 GB;
    • drop the outdated "not tested by CI" warning, since browser tests already use these files.
  • The README says that elastic8.yml needs composer require elasticsearch/elasticsearch:^8.19.

This can be merged before ibexa/elasticsearch#87: the current client 8 also works with Elasticsearch 9.

For QA:

  1. Start a project with elastic.yml, run php bin/console ibexa:elasticsearch:put-index-template and php bin/console ibexa:reindex: search works.
  2. Do the same with elastic8.yml (client ^8.19): search works.

Comment thread bin/ci/test.sh Outdated
@tbialcz
tbialcz requested a review from alongosz September 25, 2026 07:49
@konradoboza

Copy link
Copy Markdown

While on it, I think we can remove all the entries up to PHP 8.3 from docker. The starting point for CMS since 6.0 will be 8.4 (8.5 eventually, but this batch will be handled in one go afterwards).

@tbialcz

tbialcz commented Sep 25, 2026

Copy link
Copy Markdown
Contributor Author

While on it, I think we can remove all the entries up to PHP 8.3 from docker. The starting point for CMS since 6.0 will be 8.4 (8.5 eventually, but this batch will be handled in one go afterwards).

done, only PHP 8.4, and I added 6.0.

@KamilSznajdrowicz KamilSznajdrowicz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Approved
Regression: ibexa/commerce#2050

@tbialcz
tbialcz force-pushed the IBX-12267-elasticsearch-9 branch from 2b2a24b to 28a8d4f Compare October 20, 2026 05:44
@sonarqubecloud

Copy link
Copy Markdown

@tbialcz
tbialcz merged commit 7edf838 into 6.0 Oct 20, 2026
5 checks passed
@tbialcz
tbialcz deleted the IBX-12267-elasticsearch-9 branch October 20, 2026 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants