Hi Team,
As part of supporting IntelliJ IDEA version 2025.2 builds, I’ve uploaded our plugin ZIP file to the JetBrains Marketplace and reviewed the scan results. I noticed the usage of the following deprecated APIs:
CefLocalRequestHandler
CefStreamResourceHandler
Could you please clarify the planned removal timeline for these APIs? Are they expected to be removed in the 2025.2.* release stream, or will they remain available in future versions?
Additionally, I observed usage of the experimental API FileEditorPolicy.HIDE_OTHER_EDITORS. I’d appreciate guidance on whether this API is stable enough for production use, or if it’s also scheduled for deprecation or removal in the 2025.2.* release stream.
We don’t remove APIs in minor updates so it will take at least full release cycle to 2025.3, but also we don’t promise to remove it next release. It depends on cleanup in our monorepo and clients still using it
Please note that for APIs that never were designed as API there might be no replacement, we have not finished the review of the platform API surface yet and have not committed to provide replacement for unreviewed classes
@yuriy.artamonov Your last comment is becoming concerning, since those are fundamental APIs of our plugin. Are the APIs we are using here (CefLocalRequestHandler, CefStreamResourceHandler) not actual APIs?
I can see the replacement of CefLocalRequestHandler with JBCefStreamResourceHandler and, similarly, the replacement of CefStreamResourceHandler with JBCefStreamResourceHandler. Since a replacement is already available, I believe these were designed as APIs and reviewed classes.
If you share example uses from your plugin it would help us a lot and we would be able to figure out a proper replacement, even if there were no replacements so far