This file contains all changes done in releases for Apache Wicket 10.x. ======================================================================= Release Notes - Wicket - Version 10.0.0-M2 ** Bug * [WICKET-7056] - HttpSessionStore#getAttribute called on invalidated session * [WICKET-7061] - When I move from 9.13.0->9.14.0, my importmaps fail to parse correctly due to presence of the CDATA wrapping. * [WICKET-7065] - TextFilteredPropertyColumn violates CSP * [WICKET-7067] - DefaultExceptionMapper should not set disableCaching for WebSocketResponse * [WICKET-7070] - Quick start generated app has multiple errors * [WICKET-7071] - Problems when calling request.getInputStream() before executing WicketFilter * [WICKET-7072] - JUnit code in /src/main/java breaks JPMS support in Eclipse IDE * [WICKET-7074] - [AJAX] malformed XML is produced if an error is produced during AJAX rendering and a redirect is issued * [WICKET-7075] - ServletWebResponse allows writing headers to committed HttpServletResponse * [WICKET-7076] - JavaScriptReferenceType newly created is not serializable * [WICKET-7077] - 2 spring web application contexts are created ** Improvement * [WICKET-7039] - Improve Accessibility of wicket-autocomplete.js * [WICKET-7060] - Minor improvements to wicket-examples * [WICKET-7063] - Convert all Application_*.properties to Application_*.utf8.properties * [WICKET-7066] - Add possibility to define type-Attribute of JavascriptHeaderItem as "module" * [WICKET-7068] - Current tree themes are not RTL friendly * [WICKET-7078] - CSP: inline JS in Choices and Selection of Palette ** Task * [WICKET-7064] - commons-fileupload2 dependency should be added back * [WICKET-7069] - assertTrue(equals()) in tests should be replaced with assertEquals * [WICKET-7073] - Update JQuery to 3.7.1 ======================================================================= Release Notes - Wicket - Version 10.0.0-M1 ** Bug * [WICKET-6895] - Links to examples in documentation points to old version of 8x * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list after item has been selected * [WICKET-6897] - Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 * [WICKET-6902] - Change of PartialPageUpdate order of onAfterResponse and writePriorityEvaluations makes IListener.onAfterResponde ignore prepended javascripts * [WICKET-6908] - Possible bug / edge case where page is not detached * [WICKET-6913] - Java 17 compatibility with cglib * [WICKET-6914] - Visibility change of "File Upload" via ajax causes "missing" form-data * [WICKET-6921] - MultipartFormComponentListener breaks on hidden components * [WICKET-6936] - FilePageStore fails on windows * [WICKET-6944] - Memory leak in WicketEndpoint * [WICKET-6945] - MultipartFormComponentListener modifies enctype on invisible forms, leading to javascript errors * [WICKET-6947] - IndicatingAjaxButton does not work with Bootstrap 4 * [WICKET-6953] - JavaScriptDeferHeaderResponse not working correctly for AJAX requests * [WICKET-6955] - Wicket uses unstable slf4j version * [WICKET-6965] - Memory leak in WicketEndpoint * [WICKET-6966] - IndexOutOfBounds in InSessionPageStore * [WICKET-6970] - Unnecessary string building in AssociatedMarkupSourcingStrategy * [WICKET-6971] - NullPointerException in ModificationWatcher * [WICKET-6974] - JavaxUpgradeHttpRequest returns an empty contextPath * [WICKET-6975] - Behavior.renderHead may be called multiple times * [WICKET-6981] - InSessionPageStore does not trigger flushSession * [WICKET-6988] - String.format used in JS generation leads to errors * [WICKET-6990] - DiskPageStore loses pages when container re-binds attributes * [WICKET-6996] - NotSerializableException near KeyInSessionSunJceCryptFactory * [WICKET-6999] - Missing Export-Package of packages with "internal" in name * [WICKET-7005] - ByteBuddy IllegalStateException: Cannot inject already loaded type * [WICKET-7007] - Code snippets for CSRF documentation fixing * [WICKET-7013] - IndexOutOfBoundsException in InSessionPageStore * [WICKET-7022] - JavaScriptStripper fails to detect regular expression correctly * [WICKET-7028] - CSP header not rendered when using RedirectPolicy.NEVER_REDIRECT * [WICKET-7034] - WebSocket.Closed event not fired when error occurred * [WICKET-7037] - [Ajax Download] cookie used to track download complete misses the SameSite attribute * [WICKET-7040] - find a different way to add CSP headers * [WICKET-7044] - Images in the Wicket 9.x reference guide are not displayed. * [WICKET-7052] - Interrupting a task should not be logged as an error * [WICKET-7054] - Tag