In OpenSearch 2.11, a custom serialization mechanism for User objects and other serialized info was introduced. Due to unforeseen issues, it had to be rolled back in OpenSearch 2.14. See #4264 for the change that did the rollback. See #4670 for an example of the issues caused by 2.11/2.12/2.13 .
There is still compatibility code which allows mixed clusters with OpenSearch versions 2.11/2.12/2.13 to co-exist with nodes with newer nodes.
My question is: When can we remove this compatibility mode?
In other words: Which OpenSearch version shall be no longer mixable with 2.11/2.12/2.13? Is it OpenSearch 3?