-
Notifications
You must be signed in to change notification settings - Fork 40.9k
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
Deprecate Elasticsearch RestHighLevelClient #28598
Comments
Until the new The integration and full support of Deprecating support for |
Sounds good @mp911de , thanks for your advice! I've rescheduled for 2.x and we'll reconsider when to tackle this. |
Spring Boot 2.7 upgrades to Elasticsearch 7.16 (see #29292); in that generation, Spring Boot support should be naturally deprecated as well; I'll reschedule this issue to its original milestone. |
This is a tricky situation as the replacement requires Jakarta EE 9 so it is only suitable for inclusion in Spring Boot 3. I'm not sure if we should still deprecate our support for the old client as we can't offer a replacement until 3.0. On the other hand, it's deprecated in Elasticsearch so it feels odd to have undeprecated support for something that's deprecated. |
We've decided to deprecate our auto-configuration but not yet introduce any support for the new client as it doesn't have feature parity and depends on Jakarta EE 9 APIs. |
@bclozel @philwebb I can work on this. Here is what I would mark as deprecated after looking at the code: Let me, please know if I missed something. |
Thanks for the offer, @viktorardelean. If you're looking for an issue that's more suited to someone needing some guidance, please keep an eye out for issues labeled as ideal for contribution and, if you haven't contributed before, first-timers only. |
@wilkinsona Thank you for your guidance! |
As discussed in #28496, we're going to refactor our current support of Elasticsearch clients.
The new ElasticsearchClient will be supported in #28597, so this issue is about deprecating the support for
RestHighLevelClient
. All related auto-configurations and configuration keys should be marked as deprecated as a result.The text was updated successfully, but these errors were encountered: