The es java client version has been upgraded from 7 to 8, and the syntax has changed significantly

I recently upgraded the es java client version from 7.9.3 to 8.5.3. The syntax has changed significantly. We spent several days modifying the syntax to be compatible, and the regression test took several days. After two weeks as a whole, we reflected Is the official whether it should consider compatibility with previous versions, and make the client smoother, which is more user-friendly

7.9.3 is EOL and no longer supported. Please upgrade ASAP.

(This is an automated response from your friendly Elastic bot. Please report this post if you have any suggestions or concerns :elasticheart: )

You didn't understand what I meant, because we upgraded and found that the compatibility with the previous version was too poor, requiring the client to modify a lot of code, there are some problems with the business system, the correctness of the modification, and the long-term regression problem. The suggestion is to be compatible with the old version. The simplest thing is not to remove some classes. The underlying framework needs to be modified for compatibility, rather than forcing the client to modify and adapt to the framework. This is our suggestion

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.