I guess that is a question for the JasperReports team. 

Melloware
@melloware on GitHub

> On May 20, 2025, at 5:37 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> Creating a PR in JasperReports runs... zero tests?
> 
> Gary
> 
> 
>> On Tue, May 20, 2025 at 4:41 PM Melloware Inc <melloware...@gmail.com>
>> wrote:
>> 
>> Note I have already submitted a JasperReports PR against BeanUtils 2.0.0-M1
>> months ago but the author doesn't like its an M1.
>> 
>> See: https://github.com/Jaspersoft/jasperreports/pull/488
>> 
>> On Tue, May 20, 2025 at 1:49 PM Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>> 
>>> Hi Zach,
>>> 
>>> There is no official or unofficial release date yet because I would like
>> to
>>> get more community feedback before we set the API in stone for 2.0.0.
>>> 
>>> It would be painful if your port from 1.x to 2.x revealed issues
>> requiring
>>> API changes that we couldn't make until 3.x. Would you use 2.0.0-M1 and
>>> report your findings?
>>> 
>>>> blocker for our migration of our software suite from Java 11 to Java 21
>>> 
>>> I'm not sure what this has to do with BU as BU 1.x and 2.x are both
>> tested
>>> against all Java LTS versions: 8, 11, 17, 21 (See GitHub).
>>> 
>>> Issue https://issues.apache.org/jira/browse/BEANUTILS-532 is handled in
>>> 2.0.0-M1.
>>> 
>>> WRT COLLECTIONS-701 (
>>> 
>>> 
>> https://github.com/apache/commons-collections/commit/1979a6e31067a18c9ede59ad4518f738512eba82#diff-8e53271d5d8299a76d43b0e3c81740fbe660083ae71c5bf2be63846d52156f23
>>> ),
>>> this can only happen due to a programming error, and was fixed in 4.3.
>>> 
>>>> The expected timeline or requirements for a stable/final BeanUtils2
>> 2.0.0
>>> release?
>>> 
>>> See above, in brief, please port to 2.0.0-M1.
>>> 
>>>> Whether there are any remaining blockers or areas where the community
>> can
>>> assist?
>>> 
>>> - Testing 2.0.0-M1 and/or 2.0.0-M2-SNAPSHOT in your environment would be
>>> the most helpful.
>>> - You can also see Jira and GitHub pull requests to see if there are open
>>> issues that would matter to you.
>>> 
>>>> Any official position on the referenced security concern in beanutils
>>> 1.9.x-1.10.x, given the current dependency structure?
>>> 
>>> If by security concern you mean
>>> https://issues.apache.org/jira/browse/BEANUTILS-532, this is addressed
>> in
>>> BU 2.0.0-M1 and cannot be fixed in BU 1 since updating Commons
>>> Collections 3.x to 4.x would break binary compatibility.
>>> 
>>> HTH,
>>> Gary
>>> 
>>> 
>>> On Tue, May 20, 2025 at 10:47 AM Zach Dove <zd...@ecrs.com.invalid>
>> wrote:
>>> 
>>>> Hello,
>>>> 
>>>> I’d like to ask about the plans for an official release of BeanUtils2
>>>> (2.0.0 final). We are tracking this for our migration to Java 21 and
>>>> JasperReports 7.
>>>> 
>>>> The milestone releases (2.0.0-M1) are helpful, but is there a timeline
>> or
>>>> roadmap for a stable, non-milestone release?
>>>> I'm referencing from *
>>> https://commons.apache.org/proper/commons-beanutils/changes.html
>>>> <https://commons.apache.org/proper/commons-beanutils/changes.html>* .
>>>> 
>>>> Mitigation for https://issues.apache.org/jira/browse/BEANUTILS-532
>> looks
>>>> a release was made through 'melloware' group as a non-Apache
>> alternative
>>> to
>>>> swap 2.0.0-M1 to 2.0.0.
>>>> I've followed up with melloware on the issue of
>>>> https://github.com/Jaspersoft/jasperreports/issues/260
>>>> 
>>>> 
>>>> Currently the lack of a vision for an official final release of
>>> BeanUtils2
>>>> remains a concerning blocker for our migration of our software suite
>> from
>>>> Java 11 to Java 21 and a blocker for continuing with Jasper Reports 7.
>>>> 
>>>> 
>>>> In addition, https://github.com/apache/commons-beanutils/security does
>>>> not contain any disclaimer disregarding a continuous concern within the
>>>> community for "security issue" Cx78f40514-81ff / sonatype-2024-3350 /
>>>> COLLECTIONS-701,  revolving around the concerns of the changes made in
>>>> commons-collections4, 4.2,
>>>> 
>>>> 
>>> 
>> Https://github.com/apache/commons-collections/commit/1979a6e31067a18c9ede59ad4518f738512eba82#diff-8e53271d5d8299a76d43b0e3c81740fbe660083ae71c5bf2be63846d52156f23
>>>> <
>>> 
>> https://github.com/apache/commons-collections/commit/1979a6e31067a18c9ede59ad4518f738512eba82#diff-8e53271d5d8299a76d43b0e3c81740fbe660083ae71c5bf2be63846d52156f23
>>>> 
>>>> 
>>>> 
>>>> I took the time to look through the dependencies in commons-beanutils,
>>>> commons-beanutils2, commons-digester, collections 3.2 /
>>>> commons-collections4 and was unable to find SetUniqueList being used
>>>> across these components that directly impacts commons-beanutils
>>>> functionality & security.
>>>> 
>>>> 
>>>> In short, could you please advise / response on:
>>>> - The expected timeline or requirements for a stable/final BeanUtils2
>>>> 2.0.0 release?
>>>> - Whether there are any remaining blockers or areas where the community
>>>> can assist?
>>>> - Any official position on the referenced security concern in beanutils
>>>> 1.9.x-1.10.x, given the current dependency structure?
>>>> 
>>>> Best,
>>>> 
>>>> *Zach Dove,*  Software Developer, D2, Store Transactions
>>>> *P* 828.265.2907* | <https://www.ecrs.com>** www.ecrs.com
>>>> <https://www.ecrs.com>*
>>>> 
>>>> * <https://www.ecrs.com> <https://www.ecrs.com>** <
>> https://www.ecrs.com/
>>>> *
>>>> 
>>>> * <https://hubs.li/Q02rFH810>*  * <https://hubs.li/Q02rFH1C0>*  *
>>>> <https://hubs.li/Q02rFGDm0>*  * <https://hubs.li/Q02rFGPZ0>*
>>>> 
>>>> * <https://hubs.li/Q03lHLjF0>*
>>>> 
>>>> * <https://hubs.li/Q03kr_3k0>*
>>>> 
>>>> 
>>> 
>> 
>> 
>> --
>> ==============================
>> Melloware
>> melloware...@gmail.com
>> http://melloware.com
>> ==============================
>> 

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

Reply via email to