-
Notifications
You must be signed in to change notification settings - Fork 604
Behavior Changes
Closely related to the zero-migration architecture of Open Liberty, behavior changes in existing features are not permitted outside of security fixes.
A behavior change is a change in a piece of function where the new behavior is enabled by default and the old behavior is something a customer might reasonably be relying on. Some examples of unacceptable behavior changes:
-
Changes to any default behavior or non-default behavior controlled by published server configuration elements.
Even if the current behavior is not specification compliant.
-
Changes to message identifiers
... But not message text.
-
Changes in the type of exceptions returned in any API or SPI.
If you have some concern that a change may be a breaking behavior change, open an issue to start a discussion and tag @OpenLiberty/admin