I believe the jspwiki Security is built around the SecurityManager, isn't
it?
Removing the dependency is better for 3.1

Arturo Bernal <[email protected]> schrieb am Mi., 1. Okt. 2025, 11:37:

> 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