-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removing constructor in CookieCache on minor version Change of artifact #11509
Comments
CookieCache is not something we expected someone to use like that. The Compliance mode without the violation listener was an invalid setup (as it failed to report the violations properly). The default constructor is still valid though. |
When i have version bump for jetty-ee10-servlets from 12.0.5 to 12.0.7. And. At least one release with an deprecated annotation would help others to see that a breaking change will come in next micro.
|
Whilst we don't expect anybody to use that class, we should not have changed a public API in a dot release. |
Thank you. Also for information about usage if this constructor. The constructor is really not important for me and i see why you did this change. But when a dot Release will break your dependabot ci job because of a java.lang.NoSuchMethodError this is a bit surprise. |
Fix #11509 by restoring removed constructor as deprecated
I've created a PR. This class definitely has some bigger changes coming... in fact the whole class will be deprecated and marked for removal when #11451 lands, potentially for the next release. But the class will remain, with the restored constructor, for a few more releases |
Fix #11509 by restoring removed constructor as deprecated
Jetty version(s)
3853628
Jetty Environment
Ee10 in combinattion with apache felix http jetty
Description
In the commit 3853628 the constructor changed from
To
The released Version had just a micro change. This will break compatibiliity between two micro Version
The text was updated successfully, but these errors were encountered: