-
-
Notifications
You must be signed in to change notification settings - Fork 76
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
ES8 support - remove deprecated include_type_name parameter #483
Conversation
Thanks for the PR, we aren't officially supporting 8 just yet but we'll revisit this PR when we do. The |
related: pelias/model#123, #401 |
@missinglink Is there an issue/roadmap to support ES8? My colleague recently upgraded the cluster and it's not trivial to go back. Now I'm considering whether I should make necessary changes to support it. Anything else to be aware of? |
Ugh no, TBH I didn't actually realize it was released a couple weeks ago. There are loads of companies using Pelias and only three developers actively contributing to the maintenance, so things like this take some time. It would be helpful if you could put together a list of the important differences and breaking changes for us to review. |
Also worth mentioning that the license change makes some organizations a little uncomfortable. I personally don't think it's a problem but it's a non-technical issue which will need to be smoothed over before we make 8 the default. see: pelias/pelias#926 |
If omission of a |
I managed to get index creation errors out of the way (there's more than just this parameter) but it seems that the importers are not compatible with this new index. |
The importers all use see: pelias/model#123 I suspect this |
@missinglink I am running this against OpenSearch 2.3 and removing the line in pelias/model#123 resolves the issue. |
Fixed in #490 |
In ES8 the include_type_name parameter is no longer supported and causes an error when creating an index.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/removal-of-types.html