Hi Lukasz,

Thank you for your work on this.

It seems the surface area of changes is large and has an API breaking
impact on multiple extension points. I expect the OGNL upgrade itself
could also cause breaking behavioural changes. If we're to abide by
SemVer here, we should probably release this change as Struts 8.0
rather than 7.1 as many existing applications may not be able to
upgrade without making code changes of their own.

Compatibility aside, making major changes to OGNL expression handling
has security implications and I feel it might be better to signify
this with a major release. It'd be unfortunate to introduce a new
security regression in 7.1 after all the work we've done ensuring 7.0
is the most secure Struts release to date.

Just some food for thought.

Kind regards,
Kusal

On Tue, Apr 1, 2025 at 4:27 PM Lukasz Lenart <lukaszlen...@apache.org> wrote:
>
> Hi,
>
> I'm working on upgrading to the latest OGNL, I targeted 3.4.6 first,
> but that won't work and I have started by introducing a more generic
> OgnlContext in OGNL to support Struts requirements.
>
> You can review this work here
> https://github.com/apache/struts/pull/1249
>
>
> Cheers
> Łukasz
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org

Reply via email to