Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-community] Is backward incompatibility change allowed in Jakarta EE?

+1

In JCP times those specs had to be backward compatible for a long time. Even if the release cycle may now speed up a bit, simply removing something from one version that was there in its precursor should not happen. 
Deprecate it and whenever Jakarta EE 9, 10 or above set the minimal version to be Java SE 9, the @Deprecated annotation also allows to set the version this was first deprecated and if it's "forRemoval", that should help.

Werner 





On Tue, Feb 18, 2020 at 9:24 PM Rudy De Busscher <rdebusscher@xxxxxxxxx> wrote:
backward incompatible changes should be avoided, because Jakarta EE is just as Java EE about a stable set of APIs.

I guess that through the process of deprecation, one can 'schedule' the removal of a limited set of methods and classes in the long term.

On Tue, 18 Feb 2020 at 18:03, John Hogan <jhogan515@xxxxxxxxx> wrote:
IMO, backward compatibility is a critical value proposition that Java EE/Jakarta EE provides.  I don't see changing this as innovative, but rather the road to ruin.

A key pro for me is that your apps do not break with new versions of Jakarta EE.

On Tue, Feb 18, 2020 at 11:51 AM Emily Jiang <emijiang6@xxxxxxxxxxxxxx> wrote:
In Java EE time, backward incompatible changes are not allowed. I am wondering whether Jakarta EE still carries this requirement or to be a little of more innovative and then allows backward incompatible changes. There are cons/pros for either option. Thoughts?

p.s. namespace changes are one exceptional. I am looking at Jakarta EE10 and above releases.
--
Thanks
Emily

_______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
_______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
_______________________________________________
jakarta.ee-community mailing list
jakarta.ee-community@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-community

Back to the top