Hi All,

+1 (binding). 3.0.0 is the right line in the sand: remove the Security
Manager–dependent API and other long-deprecated code, finish the
javax→Jakarta cleanup, and baseline JDK 17

cheers,
Arturo


Arturo


On Tue, Sep 30, 2025 at 8:52 PM Juan Pablo Santos Rodríguez <
[email protected]> wrote:

> Hi!
>
> While going through the code I've noticed that jspwiki-api not only
> contained a method relying on javax, thus implying a major version),
> but there's also a method [#1] which uses classes from the Security
> Manager, marked Deprecated and for removal at a latter version (done
> in JDK-24, IIRC). This method is barely used throughout the code, and
> I suspect is less used on third party extensions.
>
> As such, I'd like to remove it from the jspwiki-api module, so we
> avoid a breaking change in a future release, and also remove the rest
> of the related deprecated code throughout the code base.
>
> This way JSPWiki should be able to run using JDK 17 to 25. Thoughts?
>
>
> cheers,
> juan pablo
>
> [#1]:
> https://github.com/apache/jspwiki/blob/master/jspwiki-api/src/main/java/org/apache/wiki/api/core/Session.java#L240-L252
>

Reply via email to