Re: Roadmap of Apache Wicket 2024 or is the project nearly dead?

2024-03-26 Thread Andrea Del Bene
FYI: version 4.0.0 based on Wicket 10.0.0 is out!

On Wed, Mar 13, 2024 at 1:32 PM Kyrindorx  wrote:

> oh nice! gz!
>
> How knows something about
> https://github.com/MarcGiffing/wicket-spring-boot and Apache Wicket 10.x?
>
> Greets
> Kyrindor
>
> Am 13.03.2024 um 10:25 schrieb Andrea Del Bene:
> > you missed the last news 
> >
> >
> https://news.apache.org/foundation/entry/apache-software-foundation-announces-apache-wicket-v10
> >
> > On Wed, Mar 13, 2024 at 10:21 AM Kyrindorx  wrote:
> >
> >> Hello everyone,
> >>
> >> what are the plans for Apache Wicket 2024? Migration to Java 17, 21?
> >> Upgrade to compatibility with spring-boot 3.x? Is there a roadmap and
> >> plan for the project somewhere?
> >>
> >> Thanks in advance for some information for further plans on Apache
> Wicket.
> >>
> >> Best regards
> >> Kyrindor
> >>
> >> -------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.17.0 released

2024-03-18 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.17.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

New and noteworthy
--
This release fixes the following security issue:

 * CVE-2024-27439 - ‘Possible bypass of CSRF protection’
   Reported by Jo Theunis: jo.theu...@dnsbelgium.be


Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.17.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.17.0:

** Bug

    * [WICKET-7086] - Injecting Spring bean may cause ClassCastException
    * [WICKET-7091] - FilePageStore throws NPE
    * [WICKET-7096] - stylesheets referenced via automatic linking miss 
nonce attribute
    * [WICKET-7097] - ServletWebResponse allows writing headers to 
committed HttpServletResponse


** Improvement

    * [WICKET-7093] - Add support for missing CSP directives
    * [WICKET-7094] - Make all CSP schemes configurable
    * [WICKET-7099] - Validate FormTester constructor parameter workingForm


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



Re: [ANNOUNCE] WicketStuff 10.0.0 Released

2024-03-18 Thread Andrea Del Bene
Thank you!

On Mon, Mar 18, 2024 at 11:25 AM Maxim Solodovnik 
wrote:

> WicketStuff core 10.0.0 based on Apache Wicket 10.0.0 is released
> and soon will be available at Maven Central!
>
> dependabot[bot] (50):
>   Bump org.springframework:spring-core from 6.0.10 to 6.0.15 (#760)
>   Bump org.springframework:spring-core from 6.0.15 to 6.0.16 (#761)
>   Bump com.hazelcast:hazelcast in
> /datastores-parent/datastore-hazelcast (#763)
>   Bump org.springframework:spring-web from 6.0.16 to 6.0.17 (#765)
>   Bump actions/checkout from 2 to 4 (#766)
>   Bump actions/setup-java from 2 to 4 (#768)
>   Bump actions/cache from 2 to 4 (#770)
>   Bump ch.qos.logback:logback-classic from 1.4.8 to 1.5.0 (#815)
>   Bump commons-logging:commons-logging from 1.2 to 1.3.0 (#814)
>   Bump org.apache.maven.plugins:maven-surefire-report-plugin (#813)
>   Bump org.apache.maven.plugins:maven-project-info-reports-plugin
> (#812)
>   Bump org.javassist:javassist from 3.29.2-GA to 3.30.2-GA (#811)
>   Bump org.apache.maven.archetype:archetype-packaging from 3.1.0
> to 3.2.1 (#805)
>   Bump org.apache.felix:org.apache.felix.webconsole from 3.1.8 to
> 5.0.0 (#802)
>   Bump com.datastax.cassandra:cassandra-driver-core from 3.6.0 to
> 3.11.5 (#801)
>   Bump org.apache.maven.plugins:maven-clean-plugin from 3.2.0 to
> 3.3.2 (#799)
>   Bump com.hazelcast:hazelcast from 5.3.5 to 5.3.6 (#798)
>   Bump org.webjars.bower:datatables from 1.10.19 to 1.10.21 (#796)
>   Bump org.ow2.asm:asm-util from 9.5 to 9.6 (#795)
>   Bump scala.version from 2.13.11 to 2.13.13 (#794)
>   Bump com.google.protobuf:protobuf-java from 3.19.6 to 3.25.3 (#787)
>   Bump redis.clients:jedis from 4.3.1 to 5.1.1 (#786)
>   Bump org.apache.maven.plugins:maven-jxr-plugin from 2.5 to 3.3.2
> (#783)
>   Bump
> org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib
> (#782)
>   Bump org.apache.ignite:ignite-core from 2.14.0 to 2.16.0 (#781)
>   Bump org.apache.maven.plugins:maven-checkstyle-plugin from 2.15
> to 3.3.1 (#776)
>   Bump spring.version from 6.0.17 to 6.1.4 (#773)
>   Bump net.javacrumbs.json-unit:json-unit from 2.17.0 to 3.2.7 (#769)
>   Bump org.apache.shiro:shiro-core from 1.11.0 to 1.13.0 (#759)
>   Bump org.glassfish.main.extras:glassfish-embedded-all from 4.0
> to 7.0.12 (#778)
>   Bump org.apache.shiro:shiro-web from 1.11.0 to 1.13.0 (#758)
>   Bump log4j.version from 2.20.0 to 2.23.0 (#797)
>   Bump org.codehaus.mojo:findbugs-maven-plugin from 3.0.1 to 3.0.5
> (#829)
>   Bump ch.qos.logback:logback-classic from 1.5.0 to 1.5.2 (#828)
>   Bump org.webjars.npm:tinymce from 6.8.2 to 6.8.3 (#827)
>   Bump org.codehaus.mojo:taglist-maven-plugin from 2.4 to 3.0.0 (#826)
>   Bump org.apache.maven.plugins:maven-archetype-plugin from 3.1.0
> to 3.2.1 (#825)
>   Bump org.apache.maven.plugins:maven-site-plugin (#824)
>   Bump jakarta.servlet.jsp:jakarta.servlet.jsp-api from 3.1.0 to
> 3.1.1 (#823)
>   Bump org.glassfish.main.extras:glassfish-embedded-all (#820)
>   Bump com.sun.xml.bind:jaxb-core from 2.3.0.1 to 4.0.4 (#819)
>   Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 (#818)
>   Bump org.apache.maven.plugins:maven-toolchains-plugin from 1.1
> to 3.1.0 (#817)
>   Bump shiro.version from 1.13.0 to 2.0.0 (#816)
>   Bump slf4j.version from 2.0.7 to 2.0.12 (#779)
>   Bump org.clojure:clojure from 1.11.1 to 1.11.2 (#830)
>   Bump ch.qos.logback:logback-classic from 1.5.2 to 1.5.3 (#836)
>   Bump com.sun.xml.bind:jaxb-core from 4.0.4 to 4.0.5 (#835)
>   Bump com.fasterxml.jackson.core:jackson-databind from 2.14.3 to
> 2.16.2 (#833)
>   Bump redis.clients:jedis from 5.1.1 to 5.1.2 (#832)
>
> Maxim Solodovnik (15):
>   Switching to the next development version
>   schemaLocation for web.xml files is updated
>   Jetty DTD URL is updated
>   Dependencies are updated
>   Merge is fixed
>   Duplicate property removed
>   TinyMCE 3 and 4 are dropped
>   Modules for TinyMCE 3 and 4 are dropped
>   Dependencies are updated
>   Fixes issue #764: presense of 'getAttribute' function is being tested
>   Dependencies are updated
>   Dependencies are updated
>   Fast serializer is updated
>   GPG plugin is updated
>   wicketstuff-core-10.0.0 is released
>
> Johannes Renoth (1):
>   Add TinyMCE 6 module (#762)
>
> Martin Tzvetanov Grigorov (1):
>   Add dependabot config for updating the Java deps and Github Actions
>
> Silas Porth (1):
>   Update/partial rewrite of editable-grid (#756)
>
> The WicketStuff team
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Roadmap of Apache Wicket 2024 or is the project nearly dead?

2024-03-13 Thread Andrea Del Bene
you missed the last news 

https://news.apache.org/foundation/entry/apache-software-foundation-announces-apache-wicket-v10

On Wed, Mar 13, 2024 at 10:21 AM Kyrindorx  wrote:

> Hello everyone,
>
> what are the plans for Apache Wicket 2024? Migration to Java 17, 21?
> Upgrade to compatibility with spring-boot 3.x? Is there a roadmap and
> plan for the project somewhere?
>
> Thanks in advance for some information for further plans on Apache Wicket.
>
> Best regards
> Kyrindor
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 10.0.0 released

2024-03-11 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 10. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 10.0.0.

New and noteworthy
--

This release fixes the following security issue:
 * CVE-2024-27439 - 'Possible bypass of CSRF protection'


Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    10.0.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-10.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 10.y.z this release is a drop in replacement. If
you come from a version prior to 10.0.0, please read our Wicket 10
migration guide found at

 * http://s.apache.org/wicket10migrate

Have fun!

— The Wicket team




    CHANGELOG for 10.0.0:


** Sub-task

    * [WICKET-7089] - Set cookie SameSite only if the container supports it

** Bug

    * [WICKET-7081] - Open packages to expose resources to other modules
    * [WICKET-7086] - Injecting Spring bean may cause ClassCastException
    * [WICKET-7087] - AjaxLazyLoadPanelTester not available in 10.0.0-M2
    * [WICKET-7090] - Files in release jars do not have a modification 
timestamp set

    * [WICKET-7091] - FilePageStore throws NPE
    * [WICKET-7096] - stylesheets referenced via automatic linking miss 
nonce attribute


** Improvement

    * [WICKET-7080] - [Events] make default events delivery machinery 
pluggable and roll usable annotation based one

    * [WICKET-7082] - Easier to work with polymorphic values inside IModel
    * [WICKET-7083] - Trigger client side validation when using SubmitLinks
    * [WICKET-7088] - Improve test reliability by resolving 
nondeterministic order of Set and Map

    * [WICKET-7093] - Add support for missing CSP directives
    * [WICKET-7094] - Make all CSP schemes configurable
    * [WICKET-7099] - Validate FormTester constructor parameter workingForm

** Task

    * [WICKET-7079] - Update the user guide with the new wicket-tester 
module

    * [WICKET-7100] - Update commons-fileupload2 to 2.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-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


** 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] - 

Re: A simple Wicket component to render a Vue app

2024-01-20 Thread Andrea Del Bene
Thank you Kent!

On Sat, 20 Jan 2024, 12:31 Ernesto Reinaldo Barreiro, 
wrote:

> Thanks for sharing!
>
> On Sat, Jan 20, 2024 at 12:49 AM Kent Tong  wrote:
>
> > Hi,
> >
> > I have written a simple Wicket component that allows you to easily
> render a
> > Vue 3 app in Java. This component is implemented in about just 130 lines
> of
> > code (including Java, HTML and js), so there is no risk in using it.
> > How to use
> >
> > Suppose that you want a Vue app on an HTML page like below:
> >
> > https://.../vue.js";>
> > 
> > 
> > var app = Vue.createApp({
> > data() {
> > return {a: 4, b: "Hi"};
> > },
> > template: `{{a}} {{b}}`,
> > methods {
> > m1() {
> > console.log(this.a);
> > }
> > },
> > });
> > app.mount('#app1')
> > 
> >
> > And you want to generate this from a Wicket page. To do that, you can use
> > the WicketVueApp component provided by this project.
> >
> > First, add the dependency:
> >
> > 
> >com.ttdev
> >wicket-vue-app-core
> >1.0.2
> > 
> >
> > Your Wicket page should be like:
> >
> > import com.ttdev.WicketVueApp;
> > public class GetStartedDemo extends WebPage {
> >   public GetStartedDemo() {
> > HashMap state = new HashMap<>();
> > state.put("a", 4);
> > state.put("b", "Hi");
> > WicketVueApp vwa=new WicketVueApp("wva",
> > new Model(state),
> > "m1() {console.log(this.a);}");
> > add(vwa);
> >   }
> > }
> >
> > The template is provided in the HTML markup:
> >
> > 
> >{{a}} {{b}}
> >
> > The WicketVueApp component will generate the desired HTML and js code
> > inside the  automatically. Now, run your Wicket webapp as usual and
> > you will see the Vue app working on your Wicket page.
> > Handling Vue events in Wicket
> >
> > In the example above, suppose that you want to handle the click on the
> > server side (Wicket), all you need to do is to call a js method named
> "cb"
> > (standing for "call back") as shown below:
> >
> > 
> >{{a}} {{b}}
> >
> > This cb method will use Wicket's ajax mechanism to send the request to
> the
> > Wicket side, where you can handle it by overriding the OnVueEvent method:
> >
> > public class GetStartedDemo extends WebPage {
> >   public GetStartedDemo() {
> > HashMap state = new HashMap<>();
> > state.put("a", 4);
> > state.put("b", "Hi");
> > WicketVueApp vwa=new WicketVueApp("wva",
> > new Model(state)) {
> >   @Override
> >   public void onVueEvent(AjaxRequestTarget target, Map > Object> data) {
> > state.put("b", state.get("b")+"!");
> >   }
> > };
> > add(vwa);
> >   }
> > }
> >
> > The cb method will automatically send the current state of the Vue app
> back
> > to the WicketVueApp component on server, which will use the data to
> update
> > itself own state, before calling its onVueEvent method. This way you will
> > have access to the latest state of the Vue app in the browser.
> >
> > In this method you can further modify the state, which will be sent back
> to
> > the browser automatically to refresh the Vue app. Here, in this example,
> > the "b" variable's value will have an exclamation mark added to it.
> >
> > Note that the AjaxRequestTarget one of the parameters, you can add other
> > ajax Wicket components to the target to have them refreshed.
> > <
> >
> https://github.com/freemant2000/WicketVueApp#handling-vue-events-in-wicket
> > >
> >
> > --
> > Kent Tong
> > IT author and consultant, child education coach
> >
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>


Re: [ANNOUNCE] WicketStuff 9.16.0 Released

2023-11-28 Thread Andrea Del Bene
Thank you Maxim!

On Tue, Nov 28, 2023 at 7:55 AM Maxim Solodovnik  wrote:

> WicketStuff core 9.16.0 based on Apache Wicket 9.16.0 is released
> and soon will be available at Maven Central!
>
> Maxim Solodovnik (5):
>   Switching to the next development version
>   BCprov is updated; Tests are fixed
>   Jetty is updated
>   Dependencies are updated
>   wicketstuff-core-9.16.0 release build is successful
>
> The WicketStuff team
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.16.0 released

2023-11-26 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.16.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.16.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.16.0:

** Bug

    * [WICKET-7056] - HttpSessionStore#getAttribute called on 
invalidated session
    * [WICKET-7074] - [AJAX] malformed XML is produced if an error is 
produced during AJAX rendering and a redirect is issued
    * [WICKET-7076] - JavaScriptReferenceType newly created is not 
serializable

    * [WICKET-7081] - Open packages to expose resources to other modules

** Improvement

    * [WICKET-7078] - CSP: inline JS in Choices and Selection of Palette
    * [WICKET-7080] - [Events] make default events delivery machinery 
pluggable and roll usable annotation based one

    * [WICKET-7082] - Easier to work with polymorphic values inside IModel
    * [WICKET-7083] - Trigger client side validation when using SubmitLinks

** Task

    * [WICKET-7073] - Update JQuery to 3.7.1


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



[ANNOUNCE] Apache Wicket 10.0.0-M2 released

2023-10-16 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0-M2!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 10. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 10.0.0.

New and noteworthy
--

In order to improve JPMS adoption, this release introduces the new module
wicket-tester containing common classes for unit testing and test cases
for wicket-core. Users of class WicketTester must now include this module
as dependency.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    10.0.0-M2


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-10.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 10.y.z this release is a drop in replacement. If
you come from a version prior to 10.0.0, please read our Wicket 10
migration guide found at

 * http://s.apache.org/wicket10migrate

Have fun!

— The Wicket team




    CHANGELOG for 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


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



[ANNOUNCE] Apache Wicket 9.15.0 released

2023-09-18 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.15.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.


Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.15.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.15.0:

** Bug

    * [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


** Improvement

    * [WICKET-7039] - Improve Accessibility of wicket-autocomplete.js
    * [WICKET-7059] - [Serialization] make easier to avoid 
serialization for form request

    * [WICKET-7062] - [Tooling] improve tools for investigating page sizes
    * [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

** Task

    * [WICKET-7069] - assertTrue(equals()) in tests should be replaced 
with assertEquals




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



Re: Wicket 10.x milestone-Release works great - production release would be appreciated

2023-09-14 Thread Andrea Del Bene
Hi,

you missed a recent discussion about it :
https://lists.apache.org/thread/rkmcf1tk51sw8vkfy7hpm7gmhj3h9c62

We are going to release M2 in the next days and then we will start to work
on the final release. If everything will go smooth we might release a final
version for (early?) November

On Thu, Sep 14, 2023 at 6:07 PM Geiß, Matthias (KVB - München) <
matthias.ge...@kvb.de> wrote:

> Dear Wicket Community,
>
> just wanted to let you all know, that the Wicket 10.0.0-M1 release has
> worked fine for us in an internal application for several month by now.
> (the upgrade from version 9 had worked fine as well - we just hat to
> replace a modal dialoge)
>
> We would highly appreciate it if a regular production-ready version was
> released. We would feel safer regarding the expected time it takes until a
> hypothetical security issue is fixed for version 10.x.
>
> Is the any internal time frame for the expected 10.x releases?
>
> Best regards,
> Matthias
> Disclaimer:
> Bitte beachten Sie: die obige Mitteilung ist ausschließlich für die in den
> Adresszeilen benannten Personen bestimmt und enthält möglicherweise
> vertrauliche Informationen. Sollten Sie diese Nachricht fälschlicherweise
> erhalten haben, informieren Sie bitte den Absender. Bitte löschen Sie
> die Nachricht und sehen Sie davon ab, die Inhalte zu nutzen,
> aufzubewahren, weiterzuleiten oder zu reproduzieren.
>
> Virenschutz:
> Unser Unternehmen verfügt über eine funktionierende Anti-Viren-
> Software und prüft jede abgesendete E-Mail und deren Anhänge auf
> Viren. Trotzdem können wir nicht garantieren, dass die E-Mail virenfrei
> ist und übernehmen keine Haftung für Schäden, die aus Viren entstehen.
>
> Hinweis zum Datenschutz:
> Die Informationen nach Art. 13 und 14 DSGVO finden Sie unter
> "www.kvb.de/datenschutz"
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 10 Release Plans

2023-09-12 Thread Andrea Del Bene
That's the right spirit!  I can start working on an official announcement
right after M2. This time the process should be faster as I learnt
something with the previous release...爛

On Mon, Sep 11, 2023 at 4:36 PM Thomas Heigl  wrote:

> +1 for M2 and a final release as soon as possible.
>
> I also have no plans of adding anything to Wicket 10 before the release.
>
> I would have deployed M1 to production already if my Jakarta migration
> wasn't blocked by performance issues in Hibernate 6 ,)
>
> Best,
>
> Thomas
>
> On Mon, Sep 11, 2023 at 3:30 PM Martin Grigorov 
> wrote:
>
> > On Mon, Sep 11, 2023 at 4:13 PM Korbinian Bachl <
> > korbinian.ba...@whiskyworld.de> wrote:
> >
> > > +1 for M2 or maybe even a RC1 if no big changes are outstanding?
> > >
> > > Usually I dont care for latest wicket versions (we stayed on 6 way too
> > > long :D),
> > > but since the JavaEE -> JakartaEE this is a showstopper for us as you
> > even
> > > cant access anything HTTPSession related as you include the jakarta-api
> > on
> > > jakarta.*
> > > namespace but wicket 9 only delivers javax.* results
> > >
> > > Or if this really takes a year to release maybe a wicket-9-jakarta
> > version?
> > >
> >
> > Anyone can migrate his/her Javax based application to Jakarta now via
> > migration tools like
> https://github.com/apache/tomcat-jakartaee-migration
> > It is a bytecode translator and has been tested with Wicket application
> > several years ago!
> >
> >
> >
> > >
> > >
> > > - Ursprüngliche Mail -
> > > > Von: "Martin Grigorov" 
> > > > An: "users" 
> > > > Gesendet: Montag, 11. September 2023 13:00:46
> > > > Betreff: Re: Wicket 10 Release Plans
> > >
> > > > On Mon, Sep 11, 2023 at 11:06 AM Andrea Del Bene <
> an.delb...@gmail.com
> > >
> > > > wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> as usual it's not easy making precise plans for the future since
> many
> > > of us
> > > >> (probably all of us) works on Wicket on a voluntary base. However,
> for
> > > the
> > > >> imminent future we are about to release Wicket 10 M2 and check that
> > > >> everything is fine with the new dependency on Commons FileUpload M1.
> > > After
> > > >>
> > > >
> > > > +1 for M2 to re-test the latest dependencies updates (fileupload and
> > > > others) !
> > > >
> > > >
> > > >> this step we might be ready for a GA release of Wicket 10, but there
> > are
> > > >> some necessary steps (make a public announce, update the site,
> etc...)
> > > that
> > > >> make it quite unlikely to release it before the end of the year. At
> > the
> > > >>
> > > >
> > > > Next year ?!
> > > > I really do not understand why it has to be delayed so much when
> there
> > is
> > > > almost no active work on Wicket!
> > > > Kudos to Maxim for working on the FileUpload issue! But apart from
> > that I
> > > > don't see any plans for working on anything major that could not be
> > > > introduced in a minor version!
> > > > The official announcement (coordinated with press@a.o) has proved to
> > be
> > > an
> > > > issue for the last few major releases! I'd rather go without it than
> > > delay
> > > > the release for half a year.
> > > >
> > > >
> > > >> moment I don't have elements to be more precise, but probably after
> > the
> > > M2
> > > >> we will have a clearer view of the next steps toward a final
> release.
> > > >>
> > > >> Andrea.
> > > >>
> > > >> On Mon, Sep 11, 2023 at 8:18 AM Korbinian Bachl <
> > > >> korbinian.ba...@whiskyworld.de> wrote:
> > > >>
> > > >> > Hi Fellow Wicket-Devs!
> > > >> >
> > > >> > I'd like to also ask this question as wicket is the only part that
> > > holds
> > > >> > us back from jumping up to JakartaEE (currently JavaEE 8).
> > > >> >
> > > >> > Any eta on final release?
> > > >> >
> > > >> > - Ursprüngliche Mail -
> > > >> > > Von: "Tony Tkacik" 
> > > >> > > An: "users" 
> > > >> > > Gesendet: Donnerstag, 7. September 2023 13:54:41
> > > >> > > Betreff: Wicket 10 Release Plans
> > > >> >
> > > >> > > Hi,
> > > >> > > we are using Wicket 10 M1 for few months and we plan to release
> > LTS
> > > of
> > > >> > our open
> > > >> > > source project midPoint 4.8 on 17 October 2023,
> > > >> > > are there any concrete plans about release timeframe of Wicket
> 10?
> > > >> > >
> > > >> > > Thanks
> > > >> > > Anton Tkacik
> > > >> >
> > > >> >
> > -
> > > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > >> > For additional commands, e-mail: users-h...@wicket.apache.org
> > > >> >
> > > >> >
> > > >>
> > > >> --
> > > >> Andrea Del Bene.
> > > >> Apache Wicket committer.
> > >
> > > -
> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >
> > >
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 10 Release Plans

2023-09-11 Thread Andrea Del Bene
Hi,

as usual it's not easy making precise plans for the future since many of us
(probably all of us) works on Wicket on a voluntary base. However, for the
imminent future we are about to release Wicket 10 M2 and check that
everything is fine with the new dependency on Commons FileUpload M1. After
this step we might be ready for a GA release of Wicket 10, but there are
some necessary steps (make a public announce, update the site, etc...) that
make it quite unlikely to release it before the end of the year. At the
moment I don't have elements to be more precise, but probably after the M2
we will have a clearer view of the next steps toward a final release.

Andrea.

On Mon, Sep 11, 2023 at 8:18 AM Korbinian Bachl <
korbinian.ba...@whiskyworld.de> wrote:

> Hi Fellow Wicket-Devs!
>
> I'd like to also ask this question as wicket is the only part that holds
> us back from jumping up to JakartaEE (currently JavaEE 8).
>
> Any eta on final release?
>
> - Ursprüngliche Mail -
> > Von: "Tony Tkacik" 
> > An: "users" 
> > Gesendet: Donnerstag, 7. September 2023 13:54:41
> > Betreff: Wicket 10 Release Plans
>
> > Hi,
> > we are using Wicket 10 M1 for few months and we plan to release LTS of
> our open
> > source project midPoint 4.8 on 17 October 2023,
> > are there any concrete plans about release timeframe of Wicket 10?
> >
> > Thanks
> > Anton Tkacik
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: [ANNOUNCE] WicketStuff 10.0.0-M1 Released

2023-07-10 Thread Andrea Del Bene
Thank you all!!

On Mon, Jul 10, 2023 at 10:34 AM Maxim Solodovnik 
wrote:

> WicketStuff core 10.0.0-M1 based on Apache Wicket 10.0.0-M1 is released
> and soon will be available at Maven Central!
>
> Maxim Solodovnik (24):
>   wicket-webjars is updated
>   Fixes Issue #743: JSON.stringify is used instead of $.toJson
>   Deprecated code is removed
>   closure-compiler updated to test build
>   Debugging secrets
>   Testing environments
>   Testing environments
>   Testing environments
>   Testing environments: clean-up
>   Attempt to fix CI build
>   Another attempt to fix CI build
>   Deprecated code is removed
>   Dependencies are updated
>   Dependencies are updated; jetty:run is fixed
>   Build should be fixed
>   maven-deploy-plugin is updated
>   Jetty-uber is dropped
>   Dependencies are updated
>   Tests are fixed
>   Portlets should be fixed; Deprecations are cleaned-up
>   Code clean-up
>   Dependencies are updated
>   SNAPSHOT dependency is removed, duplicated
> wicket-native-websocket-javax is removed
>   Portlets are dropped; wicketstuff-core-10.0.0-M1 released
>
> dependabot[bot] (3):
>   Bump spring-core from 6.0.4 to 6.0.7 (#746)
>   Bump log4j-core (#745)
>   Bump hazelcast in /datastores-parent/datastore-hazelcast (#751)
>
> Urs Joss (2):
>   bump jasperreports to 6.20.3 and explicitly depend on openpdf (#749)
>   bump jasperreports to 6.20.4 and fall back to transitive
> dependency on openpdf (#750)
>
> Francesco Chicchiriccò (1):
>   Upgrading to Wicket 10, Spring 6 and related Jakarta EE specs (#741)
>
> Martin Tzvetanov Grigorov (1):
>   Update jQuery from 3.6.0 to 3.6.4
>
>
> The WicketStuff team
>
> -------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 10.0.0-M1 released

2023-06-17 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0-M1!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 10. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 10.0.0.

New and noteworthy
--

**Java 17 support**

The new milestone requires Java 17 as minimum version.

**Automatic migration tool**

Apache Wicket 10 provides automatic migration based on OpenRewrite. See 
migration guide for more details: 
https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+10.0#MigrationtoWicket10.0-Automaticmigration



Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    10.0.0-M1


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-10.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 10.y.z this release is a drop in replacement. If
you come from a version prior to 10.0.0, please read our Wicket 10
migration guide found at

 * http://s.apache.org/wicket10migrate

Have fun!

— The Wicket team




    CHANGELOG for 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 

[ANNOUNCE] Apache Wicket 9.14.0 released

2023-05-28 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.14.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.14.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.14.0:

** Bug

    * [WICKET-7013] - IndexOutOfBoundsException in InSessionPageStore
    * [WICKET-7052] - Interrupting a task should not be logged as an error
    * [WICKET-7054] - Tag 

Re: Is Wicket In Action still relevant?

2023-05-13 Thread Andrea Del Bene

Hi,

I think you have misread the title of the original mail which is about a 
book, "Wicket in Action", and not about Wicket itself. That said, I 
agree when you say that for Wicket might be difficult to find plugin and 
integration libraries available out of the box. That's because Wicket is 
completely lead on a voluntary base and it's not backed by any company. 
But I completely disagree with your conclusion. Wicket remains highly 
flexible and can be used to implement application of any size without 
embrace the canonical JS development stack (npm, node, css compilers, 
etc...) which I personally find overcomplex and overbloated to use. In 
this regard a powerful tool to use with Wicket (and with many other Java 
web frameworks) is project WebJar, which makes css/js libraries 
integration quite easy: https://www.webjars.org.


Andrea.

On 12/05/23 20:14, Kyrindorx wrote:

Hey all

It is compact, has many functions and does its job well. If you 
compare it with JSF, Vaadin it compares well.


Advantages:
- flexible
- Java + HTML > is ok

Disadvantages:
- modern plugins for Wicket: outdated and quite little.
- CSS Libs like Bootstrap: outdated and strong coupling (plugin)
- use of modern JS techniques + Wicket: difficult

Conclusion:

For medium sized sites working with Apache Wicket basic components and 
using Java, HTML and Wicket JQuery > ok.


The development of modern JS applications Apache Wicket is (my 
opinion) outdated. It very good flexible JS frameworks, more plugins, 
lots of docs and examples. And the number of developers for modern JS 
frameworks is huge!


In the end, I think Apache Wicket is past its prime and we are talking 
about product maintenance here. I wouldn't develop new big projects 
with Apache Wicket anymore. Here it is not the evaluation of the 
framework, but the number of projects and the amount of developers 
that matters.


Greets
Kyrindor
--

Am 11.05.2023 um 14:23 schrieb Andrea Del Bene:
If you are new to Apache Wicket it might be better starting with the 
user
guide which is meant for a full introduction from scratch and is 
updated.


On Thu, 11 May 2023, 10:29 James Selvakumar,  
wrote:



Hi all,

Just wondering whether Wicket in Action is still relevant with all the
recent changes to Wicket? Can it be used to help a new developer 
understand

Wicket?

--
Thanks & regards
James



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



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



Re: Is Wicket In Action still relevant?

2023-05-11 Thread Andrea Del Bene
If you are new to Apache Wicket it might be better starting with the user
guide which is meant for a full introduction from scratch and is updated.

On Thu, 11 May 2023, 10:29 James Selvakumar,  wrote:

> Hi all,
>
> Just wondering whether Wicket in Action is still relevant with all the
> recent changes to Wicket? Can it be used to help a new developer understand
> Wicket?
>
> --
> Thanks & regards
> James
>


[ANNOUNCE] Apache Wicket 8.15.0 released

2023-05-02 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.15.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.15.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team



    CHANGELOG for 8.15.0:

** Improvement

    * [WICKET-7002] - Application metadata access should not require 
synchronization
    * [WICKET-7017] - ListenerRequestHandler should not hide 
IndexOutOfBoundsException
    * [WICKET-7035] - fileCountMax should be added to control the 
amount of files being uploaded

    * [WICKET-7041] - Reduce allocations when rendering component headers


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



Re: [ANNOUNCE] WicketStuff 9.13.0 Released

2023-04-19 Thread Andrea Del Bene
thanks Maxim!

On Wed, Apr 19, 2023 at 5:54 AM Ernesto Reinaldo Barreiro
 wrote:
>
> Many thanks for the release!
>
> On Tue, Apr 18, 2023 at 6:31 PM Maxim Solodovnik  wrote:
>
> > WicketStuff core 9.13.0 based on Apache Wicket 9.13.0 is released
> > and soon will be available at Maven Central!
> >
> > Maxim Solodovnik (16):
> >   Switching to the next development version
> >   Dependencies are updated
> >   Dependencies are updated, vulnerable testng is removed
> >   Dependencies are updated
> >   Fixes Issue #743: JSON.stringify is used instead of $.toJson
> >   Attempt to fix CI build
> >   Another attempt to fix CI build
> >   Deprecated code is removed
> >   Dependencies are updated
> >   Fixing CI build
> >   Dependencies are updated, tests are fixed
> >   More dependencies are updated; Attempt to fix CI build
> >   maven-deploy-plugin is updated
> >   Tests are fixed
> >   Dependencies are updated
> >   wicketstuff-core-9.13.0 is released
> >
> > Martin Tzvetanov Grigorov (1):
> >   Build only when wicket-9.x branch is modified
> >
> > muecke87 (1):
> >   fixes issue #737 (#738)
> >
> > The WicketStuff team
> >
>
>
> --
> Regards - Ernesto Reinaldo Barreiro



-- 
Andrea Del Bene.
Apache Wicket committer.

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



[ANNOUNCE] Apache Wicket 9.13.0 released

2023-04-18 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 9.13.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
9.13.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




CHANGELOG for 9.13.0:

** Bug

* [WICKET-7005] - ByteBuddy IllegalStateException: Cannot inject
already loaded type
* [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-7044] - Images in the Wicket 9.x reference guide are not
displayed.

** Improvement

* [WICKET-7011] - Improve usage of JUnit 5.x APIs
* [WICKET-7014] - Use new API for forward compatibility with CDI 4
* [WICKET-7016] - Support GCM-SIV for page store encryption
* [WICKET-7017] - ListenerRequestHandler should not hide
IndexOutOfBoundsException
* [WICKET-7021] - Additional OSGi import fixes
* [WICKET-7025] - Package private methods should be proxied by ByteBuddy
* [WICKET-7031] - Update to JQuery 3.6.4
* [WICKET-7032] - Update the JS tests to use latest version of QUnit
(2.x)
* [WICKET-7035] - fileCountMax should be added to control the amount of
files being uploaded
* [WICKET-7041] - Reduce allocations when rendering component headers
* [WICKET-7042] - Improve sizing of StringResponse when writing scripts
in PartialPageResponse


Re: Wicket 10 + Commons FileUpload

2023-03-31 Thread Andrea Del Bene
Habemus (almost...) FileUpload 2.0!
https://lists.apache.org/thread/kknw9bn2t8dzpbwojpg2hcqbgqf1qyzc
Thanks again to Maxim, although I'm sorry he had to spend time working to
the PR 




On Sat, Mar 25, 2023 at 5:02 PM Greb Lindqvist 
wrote:

> Thank you! 
>
> On Sat, Mar 25, 2023 at 6:05 AM Maxim Solodovnik 
> wrote:
>
> > https://github.com/apache/wicket/pull/565 :))
> >
> > On Thu, 23 Mar 2023 at 19:49, Martin Grigorov 
> > wrote:
> > >
> > > Hi,
> > >
> > > The plan is to copy the fileupload classes in Wicket.
> > > Do you want to help with a PR ?
> > > Just create a new Maven module, e.g. wicket-commons-fileupload, and
> copy
> > > the Jakarta related classes into org/apache/wicket/commons/fileupload
> > > package, i.e. to shade them.
> > > Then update wicket-core to make use of the new module and classes.
> > >
> > > On Thu, Mar 23, 2023 at 1:46 PM Greb Lindqvist <
> greb.lindqv...@gmail.com
> > >
> > > wrote:
> > >
> > > > Hello again,
> > > >
> > > > Like you, I've been watching
> > > >
> > https://issues.apache.org/jira/projects/FILEUPLOAD/issues/FILEUPLOAD-309
> > > >
> > > > If the FileUpload maintainers continue to be unresponsive, does the
> > Wicket
> > > > team have a plan?
> > > > Are you willing to wait indefinitely or might you commit to an
> > alternative?
> > > > If the latter, do you have a feel for when that might be?
> > > >
> > > > Thanks for any info.
> > > >
> >
> >
> >
> > --
> > Best regards,
> > Maxim
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 10 + Commons FileUpload

2023-03-25 Thread Andrea Del Bene
Thanks Maxim! 

On Sat, Mar 25, 2023 at 11:05 AM Maxim Solodovnik 
wrote:

> https://github.com/apache/wicket/pull/565 :))
>
> On Thu, 23 Mar 2023 at 19:49, Martin Grigorov 
> wrote:
> >
> > Hi,
> >
> > The plan is to copy the fileupload classes in Wicket.
> > Do you want to help with a PR ?
> > Just create a new Maven module, e.g. wicket-commons-fileupload, and copy
> > the Jakarta related classes into org/apache/wicket/commons/fileupload
> > package, i.e. to shade them.
> > Then update wicket-core to make use of the new module and classes.
> >
> > On Thu, Mar 23, 2023 at 1:46 PM Greb Lindqvist  >
> > wrote:
> >
> > > Hello again,
> > >
> > > Like you, I've been watching
> > >
> https://issues.apache.org/jira/projects/FILEUPLOAD/issues/FILEUPLOAD-309
> > >
> > > If the FileUpload maintainers continue to be unresponsive, does the
> Wicket
> > > team have a plan?
> > > Are you willing to wait indefinitely or might you commit to an
> alternative?
> > > If the latter, do you have a feel for when that might be?
> > >
> > > Thanks for any info.
> > >
>
>
>
> --
> Best regards,
> Maxim
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Fwd: TAC supporting Berlin Buzzwords

2023-03-24 Thread Andrea Del Bene
-- Forwarded message -
From: Gavin McDonald 
Date: Fri, Mar 24, 2023 at 10:57 AM
Subject: TAC supporting Berlin Buzzwords
To: 


PMCs,

Please forward to your dev and user lists.

Hi All,

The ASF Travel Assistance Committee is supporting taking up to six (6)
people
to attend Berlin Buzzwords In June this year.

This includes Conference passes, and travel & accommodation as needed.

Please see our website at https://tac.apache.org for more information and
how to apply.

Applications close on 15th April.

Good luck to those that apply.

Gavin McDonald (VP TAC)


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 9.13.0 Release Date?

2023-03-23 Thread Andrea Del Bene
Hi Johannes,

no release date yet. We have a couple of issues that (I guess) we should
resolve before proceeding with the release:
- WICKET-7035 <https://issues.apache.org/jira/browse/WICKET-7035> ,which is
currently developed by Marting and Maxim and (I guess) should be solved in
short time.
- WICKET-7028 <https://issues.apache.org/jira/browse/WICKET-7028> , a bug
about CSP headers. Sven was working on it

There's also WICKET-7033 <https://issues.apache.org/jira/browse/WICKET-7033>
which is an improvement but I don't know how long it could take to be
implemented.

So no release date, but hopefully we could proceed with 9.13 in the next
weeks.

On Wed, Mar 22, 2023 at 6:02 PM Johannes Renoth  wrote:

> Hi everyone,
>
> we would love to Upgrade our Wicket Application to Java 17 and since
> Java 17 with Wicket requires Bytebuddy instead of CGLib we would love to
> use Wicket 9 with the very important fix in WICKET-7005.
> (https://issues.apache.org/jira/browse/WICKET-7005)
>
> So i have just one small question: Do you have planned a release date
> for Wicket 9.13.0 yet?
>
> Thank you very much,
>
> Johannes Renoth
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 10: Release date & Compatibility with Spring 6?

2022-10-24 Thread Andrea Del Bene
Hi,

no planned date yet, but we are definitely planning to release version 10
with Spring 6 support. See this other conversation:

https://lists.apache.org/thread/mqdwhjg5x0lcdyfkcjw9p4c000cyrt44

Bye!

On Mon, Oct 24, 2022 at 11:30 AM Muhammad Fakhar Anwar <
fakharan...@hotmail.com> wrote:

> Hi,
>
> I hope you are doing well.
>
> We have a project on Wicket 9 and Spring 5 but since Spring 6 is released
> therefore, we are working to migrate to it but it seems Wicket 10 will
> support Spring 6, correct? If yes, Is there an planned release date for
> Wicket 10?
>
> Please let me know.
>
> Thanks
> Kind Regards
> Fakhar
> A fellow wicket developer 
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.12.0 released

2022-10-15 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.12.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.12.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.12.0:

** Bug

    * [WICKET-6955] - Wicket uses unstable slf4j version
    * [WICKET-6996] - NotSerializableException near 
KeyInSessionSunJceCryptFactory
    * [WICKET-6999] - Missing Export-Package of packages with 
"internal" in name

    * [WICKET-7007] - Code snippets for CSRF documentation fixing

** Improvement

    * [WICKET-6958] - Allow to use Slf4j 1.7.x in OSGi runtime
    * [WICKET-6982] - Unnecessary initialization of stateful pages in 
ListenerRequestHandler

    * [WICKET-6998] - Bump slf4j-api to 2.0.0
    * [WICKET-7000] - ParseException ("Malformed tag") if 

[ANNOUNCE] Apache Wicket 9.11.0 released

2022-07-10 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.11.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.


Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.11.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.11.0:

** Bug

    * [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


** Improvement

    * [WICKET-6979] - Cut back slightly on some String instance 
creation in PageInfo and friends.
    * [WICKET-6982] - Unnecessary initialization of stateful pages in 
ListenerRequestHandler
    * [WICKET-6985] - Insufficient information logged by 
CheckingObjectOutputStream when delegation to Externalizable
    * [WICKET-6991] - ResourceAggregator is resizing the StringBuilder 
several times.
    * [WICKET-6992] - Reduce object creation and wasted memory in Url 
toString() methods
    * [WICKET-6994] - Make the servlet API a runtime provided 
dependency when using JPMS.



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



Re: FlushSession never called on AjaxFormComponentUpdatingBehavior

2022-06-28 Thread Andrea Del Bene
>>>>>>> being called on the tomcat httpsession on the next request to
> > the
> > >>>>>>>>> AjaxLink.
> > >>>>>>>>>> The redis tomcat is looking for calls to the setAttribute to
> > store
> > >>>>> the
> > >>>>>>>>>> updated session into redis , and without that explicit dirty()
> > >>>>>>>>>> call
> > >>>>> it
> > >>>>>>>>>> doesn't happen.
> > >>>>>>>>>>
> > >>>>>>>>>> Here is a quickstart if you want:
> > >>>>>>>>>>
> > >>
> >
> https://customerservices.glasscubes.com/share/s/mvecp90dlvqlp3p2b744q0gps4
> > >>>>>>>>>> You will need a bog standard redis instance running on your
> > >>>>>>>>>> machine
> > >>>>>>>>> though
> > >>>>>>>>>> to test. Check the path is correct in Start.java line 84.
> > >>>>>>>>>> Line 74 in HomePage.java has the dirty commented out at the
> > >>>>>>>>>> moment.
> > >>>>>>>>>>
> > >>>>>>>>>> Enter some text into the textfield and you will see the model
> is
> > >>>>>>> updated
> > >>>>>>>>>> (printed out). However when you click on the AjaxLink 'next'
> the
> > >>>>> model
> > >>>>>>> is
> > >>>>>>>>>> null.
> > >>>>>>>>>>
> > >>>>>>>>>> Let me know your thoughts
> > >>>>>>>>>> Many thanks.
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, May 25, 2022 at 4:19 PM Wayne W
> > >>>>>>>>>>  > >>>>>>>>> wrote:
> > >>>>>>>>>>> Hi Sven,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Many thanks.
> > >>>>>>>>>>>
> > >>>>>>>>>>> I've built 9,x and the changes seem to be there, but I still
> > have
> > >>>>> the
> > >>>>>>>>>>> issue. I will try and create a quickstart reproducing this
> > >>>>>>>>>>> issue and
> > >>>>>>> get
> > >>>>>>>>>>> back to you.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Wayne
> > >>>>>>>>>>>
> > >>>>>>>>>>> On Wed, May 25, 2022 at 8:34 AM Sven Meier 
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Hi Wayne,
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I've pushed a fix to
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>
> >
> https://github.com/apache/wicket/tree/WICKET-6981-session-attributes-not-set
> > >>>>>>>>>>>> Are you able to test this on your setup?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Regards
> > >>>>>>>>>>>> Sven
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On 24.05.22 10:43, Wayne W wrote:
> > >>>>>>>>>>>>> Hello Sven,
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Any update on this?
> > >>>>>>>>>>>>> Many thanks
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On Mon, May 16, 2022 at 11:40 AM Sven Meier <
> s...@meiers.net
> > >
> > >>>>>>> wrote:
> > >>>>>>>>>>>>>> Hi Wayne,
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> not, because InSessionPageStore#canBeAsynchronous returns
> > >>>>>>>>>>>>>> false,
> > >>>>>>>>>>>> thereby
> > >>>>>>>>>>>>>> preventing asynchronous adds.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Regards
> > >>>>>>>>>>>>>> Sven
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On 16.05.22 09:37, Wayne W wrote:
> > >>>>>>>>>>>>>>> Ah that's great Sven.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Just a question - is it necessary for me to call
> > >>>>>>>>>>>>>>> getStoreSettings().setAsynchronous(false); when wanting
> to
> > >>>>> support
> > >>>>>>>>>>>> http
> > >>>>>>>>>>>>>>> session setup?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> I saw a post about this quite some time ago but I'm not
> > sure.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Thanks for clarifying
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Sun, May 15, 2022 at 8:54 PM Sven Meier <
> > s...@meiers.net>
> > >>>>>>> wrote:
> > >>>>>>>>>>>>>>>> Hi Wayne,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I've create an issue for this bug:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/WICKET-6981
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I think I have a fix ready, but have to give it some
> more
> > >>>>> tests.
> > >>>>>>>>>>>>>>>> Thanks for reporting the issue.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Sven
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> On 10.05.22 23:25, Sven Meier wrote:
> > >>>>>>>>>>>>>>>>> Hi Wayne,
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Is this a bug?
> > >>>>>>>>>>>>>>>>> could be, do we have a Jira issue already?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> I think there might be a call to Session#setMetaData()
> > >>>>> missing.
> > >>>>>>>>>>>> Before
> > >>>>>>>>>>>>>>>>> Wicket 9.x it seemed to have been called additionally
> > >>>>>>>>>>>>>>>>> when a
> > >>>>>>> page
> > >>>>>>>>> is
> > >>>>>>>>>>>>>>>>> stored in the session.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> I'll take a deeper look into this tomorrow.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Best regards
> > >>>>>>>>>>>>>>>>> Sven
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On 10.05.22 18:47, Wayne W wrote:
> > >>>>>>>>>>>>>>>>>> Hi,
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I am *still* trying to troubleshoot why migrating to
> > >>>>>>>>>>>>>>>>>> 9.4 we
> > >>>>>>> have
> > >>>>>>>>>>>>>>>>>> found that
> > >>>>>>>>>>>>>>>>>> our app no longer supports session failover correctly.
> > >>>>>>>>>>>>>>>>>> We use
> > >>>>>>>>>>>>>>>>>> Redission to
> > >>>>>>>>>>>>>>>>>> store the tomcat session in Redis.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> After a lot of debugging it appears that for
> > >>>>>>>>>>>>>>>>>> AjaxFormComponentUpdatingBehavior.onEvent() calls,
> > >>>>>>>>>>>>>>>>>> HttpSessionStore.flushSession() is never called after.
> > And
> > >>>>>>>>> changes
> > >>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>> model are not persisted in the HTTP Session and into
> > Redis
> > >>>>>>> backed
> > >>>>>>>>>>>>>> store.
> > >>>>>>>>>>>>>>>>>> The reason is setAttribute is never called on the
> > >>>>>>>>>>>>>>>>>> session and
> > >>>>>>>>>>>>>>>>>> therefore the
> > >>>>>>>>>>>>>>>>>> updated session with good model values is never
> > persisted.
> > >>>>> And
> > >>>>>>>>> when
> > >>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>> next call arrives, the page is pulled back out of
> > >>>>>>>>>>>>>>>>>> Redis/Http
> > >>>>>>>>>>>> session
> > >>>>>>>>>>>>>>>>>> without the changes.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I had to do the following to get the wicket session to
> > be
> > >>>>>>> stored
> > >>>>>>>>> in
> > >>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>> session within our Application:
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> ISerializer serializer = new
> > >>>>>>> JavaSerializer(getApplicationKey());
> > >>>>>>>>>>>>>>>>>> getFrameworkSettings().setSerializer(serializer);
> > >>>>>>>>>>>>>>>>>> getStoreSettings().setAsynchronous(false);
> > >>>>>>>>>>>>>>>>>> setPageManagerProvider(new
> > >>>>>>>>>>>>>>>>>> DefaultPageManagerProvider(this) {
> > >>>>>>>>>>>>>>>>>> protected IPageStore
> > >>>>>>> newCachingStore(IPageStore
> > >>>>>>>>>>>>>> pageStore)
> > >>>>>>>>>>>>>>>>>> {
> > >>>>>>>>>>>>>>>>>> return new CachingPageStore(pageStore,
> > new
> > >>>>>>>>>>>>>>>>>> InSessionPageStore( 2,
> > >>>>>>>>>>>>>>>>>> serializer));
> > >>>>>>>>>>>>>>>>>> }
> > >>>>>>>>>>>>>>>>>> });
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> The objects are updated in the session page object
> > >>>>>>>>>>>>>>>>>> instance
> > >>>>>>>>>>>> correctly
> > >>>>>>>>>>>>>>>>>> with
> > >>>>>>>>>>>>>>>>>> AjaxFormComponentUpdatingBehavior , however this issue
> > is
> > >>>>> they
> > >>>>>>>>> are
> > >>>>>>>>>>>>>> never
> > >>>>>>>>>>>>>>>>>> saved/persisted as setAttribute is not called. So the
> > next
> > >>>>>>>>> request
> > >>>>>>>>>>>>>> comes
> > >>>>>>>>>>>>>>>>>> and a new page object instance is unserialized from
> the
> > >>>>>>>>>>>>>>>>>> store
> > >>>>>>>>>>>> without
> > >>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>> changes.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Is this a bug?
> > >>>>>>>>>>>>>>>>>>
> > >>>>>
> -
> > >>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> > >> users-unsubscr...@wicket.apache.org
> > >>>>>>>>>>>>>>>>> For additional commands, e-mail:
> > >>>>>>>>>>>>>>>>> users-h...@wicket.apache.org
> > >>>>>>>>>>>>>>>>>
> > >> -
> > >>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> > users-unsubscr...@wicket.apache.org
> > >>>>>>>>>>>>>>>> For additional commands, e-mail:
> > >>>>>>>>>>>>>>>> users-h...@wicket.apache.org
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>
> > -
> > >>>>>>>>>>>>>> To unsubscribe, e-mail:
> users-unsubscr...@wicket.apache.org
> > >>>>>>>>>>>>>> For additional commands, e-mail:
> > users-h...@wicket.apache.org
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>
> -
> > >>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >>>>>>>>>>>> For additional commands, e-mail:
> users-h...@wicket.apache.org
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >> -
> > >>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > -
> > >>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>>>>>>
> > >>>>>>>
> > >>>>>
> -
> > >>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >>>>> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>>>>
> > >>>>>
> > >> -
> > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>
> > >>
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Written in Wicket, OneDev UI is 10x~30x faster than GitLab

2022-06-01 Thread Andrea Del Bene
Thank you Robin! It's really amazing what you are doing with OneDev and
Wicket!

On Tue, May 31, 2022 at 5:04 PM OneDev  wrote:

> Dear wicket users,
>
> Just want to share my recent performance comparison of OneDev, which is
> written in Wicket, with GitLab:
>
>
> https://robinshen.medium.com/performance-compasion-of-onedev-and-gitlab-c11fc27b25be
>
> Robin
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.10.0 released

2022-05-05 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.10.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.10.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.10.0:

** Bug

    * [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

** Improvement

    * [WICKET-6963] - Use singletons for PanelMarkupSourcingStrategy
    * [WICKET-6967] - allow to send non-blocking web socket messages
    * [WICKET-6969] - allow to process web socket push messages in an 
asynchronous way.
    * [WICKET-6972] - Add Resource key to be logged on Warning in 
Localizer.java
    * [WICKET-6976] - Reduce allocations when writing synthetic closing 
tags
    * [WICKET-6977] - hashCode computations generate excessive garbage 
objects



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



[ANNOUNCE] Apache Wicket 9.9.1 released

2022-04-08 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.9.1!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

New and noteworthy
--

This hotfix reverts WICKET-6963 which causes MarkupException in some 
particular cases.

(see https://lists.apache.org/thread/y0zthfw2on04sm9wpn60my3x53b8cb3n).
In addition, this release updates Spring Core dependency to version 
5.3.18 which provides a fix

for Spring4shell vulnerability (CVE-2022-22965).

NOTE: Wicket is NOT directly impacted by Spring4shell. Your application 
might be exposed to this
vulnerability only if you use Spring web frameworks (i.e. Spring MVC and 
Spring WebFlux).


Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.9.1


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.9.1:

** Bug

    * [WICKET-6966] - IndexOutOfBounds in InSessionPageStore
    * [WICKET-6965] - Memory leak in WicketEndpoint

** Improvement

    * [WICKET-6963] - (REVERTED) Use singletons for 
PanelMarkupSourcingStrategy



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



Re: spring-bean RCE (indirect vulnerability of Servlet/jsp request get/post)

2022-04-05 Thread Andrea Del Bene
Also it is worth mentioning that we have an upcoming version (9.9.1) 
that has Spring core dependency updated to 5.3.18


On 05/04/22 21:47, Martin Grigorov wrote:

On Tue, Apr 5, 2022, 13:18 kyrindorx  wrote:


Hi,

Thank you for the first answer of this issue. I have also a question
about https://github.com/MarcGiffing/wicket-spring-boot and a upgrade of
spring-beans or spring in general. Do you have good idea upgrade spring
to version 5.2.20, 5.3.18 without an impact with wicket-spring-boot?
I'll thankful for any hints :)


Just update/overwrite the Spring version in your pom.xml and all should be
fine!



Background:

https://security.snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORK-2436751


Greets
Daniel


Am 01.04.2022 um 20:17 schrieb Martin Grigorov:

Hi,

I don't think a normal Wicket application is vulnerable to this attack.
But I recommend you to update Spring in your applications anyway.

On Fri, Apr 1, 2022, 10:21 kyrindorx  wrote:


Hello everyone,

The internet developer community found a bug in
spring-beans/spring-webmvc on 03/30/2022. I would like to know to what
extent Wicket could be affected for this exploit? I think it should be a
specific behavior with Spring and the servlet engine (Tomcat was used in
the exploit), but Wicket is also a servlet-driven web framework.

The exploit used a code injection block with "<% bad java code/cmds %>"
and a beanintrospeaction via a rest service call. What is the opinion of
the Wicket core team on this issue?

Thanks in advance
Daniel


Sources:
https://security.snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORK-2436751
(informed by github)
https://tanzu.vmware.com/security/cve-2022-22965
https://github.com/tweedge/springcore-0day-en


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



[ANNOUNCE] Apache Wicket 9.9.0 released

2022-03-30 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.9.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.9.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.9.0:

** Bug

    * [WICKET-6957] - Declare JSPM 'uses' for IInitializer
    * [WICKET-6965] - Memory leak in WicketEndpoint

** Improvement

    * [WICKET-6960] - Reduce allocations when encoding ComponentInfo
    * [WICKET-6963] - Use singletons for PanelMarkupSourcingStrategy
    * [WICKET-6964] - Do not allocate when escaping empty string


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



Re: module error

2022-02-21 Thread Andrea Del Bene
Hi everyone and welcome back Jonathan (not that you ever ever really left
:-) )! I checked your committer account and it looks ok. Your configured
github account is this https://github.com/jonathanlocke/. I think Maxim is
right, you should check gitbox to be sure that your github account has the
appropriate rights.
The release instructions are sadly too outdated. Fortunately most of the
work now is automatically done with scripts release.sh/promote.sh. I can
update the information page but at the moment I don't know when I will find
the time to do it. Of course if we want to rollout a new release I can
start the process asap.

On Mon, Feb 21, 2022 at 5:11 AM Martin Grigorov 
wrote:

> Hi Jon,
>
> Once you link your ASF account with your GitHub account please read our
> "How to release" document -
> https://wicket.apache.org/contribute/release.html. It is a bit outdated it
> seems.
>
>  I'd let Andrea del Bene make a release. Or at least work closely with him
> for my first attempt to release.
>
> On Mon, Feb 21, 2022, 05:12 Locke, Jonathan (Luo Shibo) <
> jonath...@telenav.com> wrote:
>
> > Hi Martin,
> >
> > I have access to my account now, but I get this when I try to push a new
> > branch rel/wicket-9.8.1
> >
> > wicket: remote: Permission to apache/wicket.git denied to jonathanlocke.
> > unable to access 'https://github.com/apache/wicket.git/': The requested
> > URL returned error: 403
> >
> > Can someone give me push access?
> >
> >Jon
> >
> > 
> > From: Martin Grigorov 
> > Sent: Sunday, February 20, 2022 5:58 PM
> > To: users@wicket.apache.org 
> > Subject: Re: module error
> >
> > You are still a member of the team -
> > https://home.apache.org/phonebook.html?uid=jonl
> >
> > If your login was disabled your id would appear scratched at
> > https://home.apache.org/phonebook.html?pmc=wicket
> >
> > I guess you have forgotten your ID and/or associated email and/or
> password.
> > The quickest way to start using again your account is to contact Infra
> team
> > at JIRA.
> >
> >
> > Once you have access to your Apache account you should go to
> > https://gitbox.apache.org/setup/ to link it with your GitHub account.
> >
> >
> >
> > On Sun, Feb 20, 2022, 08:00 Locke, Jonathan (Luo Shibo) <
> > jonath...@telenav.com> wrote:
> >
> > > Yes, I checked. I don't.
> > > 
> > > From: Maxim Solodovnik 
> > > Sent: Saturday, February 19, 2022 8:11 PM
> > > To: users@wicket.apache.org 
> > > Subject: Re: module error
> > >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sun, Feb 20, 2022, 02:41 Locke, Jonathan (Luo Shibo) <
> > > jonath...@telenav.com> wrote:
> > >
> > > > I don't think I'm a committer anymore. It's been at least a decade
> > since
> > > > my last commit.
> > > >
> > >
> > > Commitership shouldn't be dropped due to inactivity
> > >
> > > Can you check if you have your github login at id.apache.org ?
> > >
> > >
> > > I'm amazed that wicket is still going strong. In two years it will be
> 20
> > > > years of Wicket.
> > > >
> > > >Jon
> > > >
> > > > 
> > > > From: Maxim Solodovnik 
> > > > Sent: Saturday, February 19, 2022 5:57 AM
> > > > To: users@wicket.apache.org 
> > > > Subject: Re: module error
> > > >
> > > > from mobile (sorry for typos ;)
> > > >
> > > >
> > > > On Sat, Feb 19, 2022, 19:20 Ernesto Reinaldo Barreiro <
> > > reier...@gmail.com>
> > > > wrote:
> > > >
> > > > > No if you are a committer :-)
> > > > >
> > > >
> > > > Commiter will never see 403 :)
> > > >
> > > > >
> > > > > On Fri, Feb 18, 2022 at 11:44 PM Maxim Solodovnik <
> > > solomax...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > On Sat, 19 Feb 2022 at 03:04, Locke, Jonathan (Luo Shibo) <
> > > > > > jonath...@telenav.com> wrote:
> > > > > >
> > > > > > > Hi Martin,
> > > > > > >
> > > > > > > I was able to fix the problem as you suggested by adding:
> > > > > > >
> > > > > > > 

Re: document and example

2022-02-11 Thread Andrea Del Bene
You can always go to the user guide
https://nightlies.apache.org/wicket/guide/9.x/single.html and search for
your favorite tag :-)

On Fri, Feb 11, 2022 at 3:57 PM vahid ghasemi 
wrote:

> Hello,
> I can't find a good document or example about XHTMLs in wicket.
> like "wicket:enclosure attribute" or " and 
>  tag".
> How can I find some examples or descriptions?
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.8.0 released

2022-02-06 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.8.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.8.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team






    CHANGELOG for 9.8.0:


** Bug

    * [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


** Improvement

    * [WICKET-6943] - There should be ability to check if current 
session's locale is RTL
    * [WICKET-6946] - isVisibleInHierarchy/isEnabledInHierarchy broken 
by isVisible/isEnabled override

    * [WICKET-6948] - Upgrade Spring to latest 5.3.x
    * [WICKET-6949] - make AjaxDownloadBehavior more dynamic
    * [WICKET-6950] - wicket web-sockets implementation does not allow 
to configure/access web socket session on onOpen

    * [WICKET-6952] - Performance improvements for Strings.isEmpty

** Task

    * [WICKET-6942] - Replace usage of log4j 1.x in tests and 
wicket-examples with slf4j-simple



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



Re: [ANNOUNCE] Apache Wicket 8.14.0 released

2022-02-03 Thread Andrea Del Bene
My pleasure, and thanks to you all who worked on it!

On Thu, Feb 3, 2022 at 12:08 PM Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:

> Many thanks for the release!
>
> On Wed, Feb 2, 2022 at 3:45 PM Andrea Del Bene 
> wrote:
>
> > The Apache Wicket PMC is proud to announce Apache Wicket 8.14.0!
> >
> > Apache Wicket is an open source Java component oriented web application
> > framework that powers thousands of web applications and web sites for
> > governments, stores, universities, cities, banks, email providers, and
> > more. You can find more about Apache Wicket at https://wicket.apache.org
> >
> > This release marks another minor release of Wicket 8. We
> > use semantic versioning for the development of Wicket, and as such no
> > API breaks are present in this release compared to 8.0.0.
> >
> > Using this release
> > --
> >
> > With Apache Maven update your dependency to (and don't forget to
> > update any other dependencies on Wicket projects to the same version):
> >
> > 
> >  org.apache.wicket
> >  wicket-core
> >  8.14.0
> > 
> >
> > Or download and build the distribution yourself, or use our
> > convenience binary package you can find here:
> >
> >   * Download: http://wicket.apache.org/start/wicket-8.x.html#manually
> >
> > Upgrading from earlier versions
> > ---
> >
> > If you upgrade from 8.y.z this release is a drop in replacement. If
> > you come from a version prior to 8.0.0, please read our Wicket 8
> > migration guide found at
> >
> >   * http://s.apache.org/wicket8migrate
> >
> > Have fun!
> >
> > — The Wicket team
> >
> >
> > 
> >
> >  CHANGELOG for 8.14.0:
> >
> > ** Bug
> >
> >  * [WICKET-6908] - Possible bug / edge case where page is not
> detached
> >  * [WICKET-6910] - StalePageException not thrown
> >  * [WICKET-6914] - Visibility change of "File Upload" via ajax
> > causes "missing" form-data
> >  * [WICKET-6931] - User guide: 'determinate' is not a verb; should
> > be changed into 'to determine'
> >  * [WICKET-6944] - Memory leak in WicketEndpoint
> >  * [WICKET-6945] - MultipartFormComponentListener modifies enctype
> > on invisible forms, leading to javascript errors
> >
> > ** Task
> >
> >  * [WICKET-6919] - Improve EnclosureContainer's javadoc to explain
> > that it should not be used with 
> >  * [WICKET-6937] - Update the keystore used by the quickstart
> > application
> >  * [WICKET-6942] - Replace usage of log4j 1.x in tests and
> > wicket-examples with slf4j-simple
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
> --
> Regards - Ernesto Reinaldo Barreiro
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 8.14.0 released

2022-02-02 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.14.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.14.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    CHANGELOG for 8.14.0:

** Bug

    * [WICKET-6908] - Possible bug / edge case where page is not detached
    * [WICKET-6910] - StalePageException not thrown
    * [WICKET-6914] - Visibility change of "File Upload" via ajax 
causes "missing" form-data
    * [WICKET-6931] - User guide: 'determinate' is not a verb; should 
be changed into 'to determine'

    * [WICKET-6944] - Memory leak in WicketEndpoint
    * [WICKET-6945] - MultipartFormComponentListener modifies enctype 
on invisible forms, leading to javascript errors


** Task

    * [WICKET-6919] - Improve EnclosureContainer's javadoc to explain 
that it should not be used with 
    * [WICKET-6937] - Update the keystore used by the quickstart 
application
    * [WICKET-6942] - Replace usage of log4j 1.x in tests and 
wicket-examples with slf4j-simple



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



Re: Convert to science Number

2022-01-12 Thread Andrea Del Bene
Looks like you can find help on StackOverflow :-)

https://stackoverflow.com/questions/16098046/how-do-i-print-a-double-value-without-scientific-notation-using-java

On Wed, Jan 12, 2022 at 7:32 AM Martin Grigorov 
wrote:

> On Wed, Jan 12, 2022 at 8:21 AM vahid ghasemi 
> wrote:
>
> > This is my sample code :
> >
> > add(new TextField<>("grossWeightInKg", new IModel() {
> >
> > @Override
> > public String getObject() {
> > return flightConsignment.getGrossWeightInKg() == null ? "" :
> > flightConsignment.getGrossWeightInKg().toString();
> >
>
> It is not Wicket but your code ^^
> You may want to check java.text.NumberFormat and java.text.DecimalFormat
>
>
> > }
> > ...
> > }
> >
> > weightInKg is Double(not double).
> >
> >
> > On Tue, Jan 11, 2022 at 12:03 PM Martin Terra <
> > martin.te...@koodaripalvelut.com> wrote:
> >
> > > Also, are you using a BigDecimal or arbitrary floating point numbers
> > > <https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html>? Big
> > > decimals should have a built in converter.
> > >
> > > **
> > > Martin
> > >
> > > ti 11. tammik. 2022 klo 10.26 Martin Grigorov (mgrigo...@apache.org)
> > > kirjoitti:
> > >
> > > > Please give more details
> > > >
> > > > On Tue, Jan 11, 2022 at 9:10 AM vahid ghasemi <
> > vahidghasemi...@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hello,
> > > > > In wicket, the number above from 10E7 will convert to science
> number
> > in
> > > > > input.
> > > > > How can I prevent that?
> > > > >
> > > >
> > >
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Spring Boot Circular reference error

2021-12-11 Thread Andrea Del Bene

Hi,

I've recently started a new project with wicket-spring-boot-starter and 
wicket 9.7.0 and everything is fine. I would blame your dependencies on 
spring-boot-starter-web and spring-boot-starter-test. I don't have them 
in my pom and I don't think you need them. Try to remove them to see if 
StockyApplication starts up.


On 11/12/21 11:10, Pranav Kacholia wrote:

HI,

I am trying to start a new spring boot project with wicket.
Even with no dependencies added and only a basic home page i am facing
errors.

My POM file:-



org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test


com.giffing.wicket.spring.boot.starter
wicket-spring-boot-starter
3.0.4




Application class:

package com.stocky;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class StockyApplication {

public static void main(String[] args) {
SpringApplication.run(StockyApplication.class, args);
}

}


Home Page Class

package com.stocky;

import org.apache.wicket.markup.html.WebPage;

import com.giffing.wicket.spring.boot.context.scan.WicketHomePage;

@WicketHomePage
public class HomePage extends WebPage{

}


I am getting the following error.

[INFO] Attaching agents: []

   .     ___ _ _
  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
   '  || .__|_| |_|_| |_\__, | / / / /
  =|_|==|___/=/_/_/_/
  :: Spring Boot ::(v2.6.1)

2021-12-11 15:33:45.814  INFO 6540 --- [   main]
com.stocky.StockyApplication : Starting StockyApplication using
Java 17.0.1 on DESKTOP-CS8GGG8 with PID 6540 (C:\Users\Pranav
Kacholia\eclipse-workspace\Stocky\target\classes started by Pranav Kacholia
in C:\Users\Pranav Kacholia\eclipse-workspace\Stocky)
2021-12-11 15:33:45.817  INFO 6540 --- [   main]
com.stocky.StockyApplication : No active profile set, falling
back to default profiles: default
2021-12-11 15:33:46.990  INFO 6540 --- [   main]
o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s):
8080 (http)
2021-12-11 15:33:47.003  INFO 6540 --- [   main]
o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2021-12-11 15:33:47.003  INFO 6540 --- [   main]
org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache
Tomcat/9.0.55]
2021-12-11 15:33:47.110  INFO 6540 --- [   main]
o.a.c.c.C.[Tomcat].[localhost].[/]   : Initializing Spring embedded
WebApplicationContext
2021-12-11 15:33:47.110  INFO 6540 --- [   main]
w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext:
initialization completed in 1231 ms
2021-12-11 15:33:47.251 ERROR 6540 --- [   main]
o.a.wicket.protocol.http.WicketFilter: The initialization of an
application with name 'wicket-filter' has failed.

org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'wicketBootWebApplication': Unsatisfied dependency
expressed through field 'configurations'; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'wicketextensionApplicationSettingsConfig':
Unsatisfied dependency expressed through field 'holder'; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'com.giffing.wicket.spring.boot.starter.app.classscanner.ClassCandidateScanner':
Invocation of init method failed; nested exception is
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
creating bean with name
'com.giffing.wicket.spring.boot.starter.app.classscanner.ClassCandidateScanner':
Requested bean is currently in creation: Is there an unresolvable circular
reference?
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:659)
~[spring-beans-5.3.13.jar:5.3.13]
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639)
~[spring-beans-5.3.13.jar:5.3.13]
at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
~[spring-beans-5.3.13.jar:5.3.13]
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
~[spring-beans-5.3.13.jar:5.3.13]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
~[spring-beans-5.3.13.jar:5.3.13]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
~[spring-beans-5.3.13.jar:5.3.13]

[ANNOUNCE] Apache Wicket 9.7.0 released

2021-12-01 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.7.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.7.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team



    CHANGELOG for 9.7.0:

** Bug

    * [WICKET-6931] - User guide: 'determinate' is not a verb; should 
be changed into 'to determine'

    * [WICKET-6936] - FilePageStore fails on windows

** Improvement

    * [WICKET-6930] - add some web-socket improvements.
    * [WICKET-6933] - Ease use of InSessionPageStore as persistent store
    * [WICKET-6935] - make some datatable related components more reusable

** Task

    * [WICKET-6937] - Update the keystore used by the quickstart 
application



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



[ANNOUNCE] Apache Wicket 9.6.0 released

2021-11-02 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.6.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.6.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team



    CHANGELOG for 9.6.0:


** Bug

    * [WICKET-6921] - MultipartFormComponentListener breaks on hidden 
components


** Improvement

    * [WICKET-6920] - Improve the examples to use the browser's 
light/dark mode

    * [WICKET-6924] - Allow image/avif in SecurePackageResourceGuard
    * [WICKET-6927] - Get rid of java.security.AccessController

** Task

    * [WICKET-6918] - Add links to latest wicket.xsd to the web site
    * [WICKET-6919] - Improve EnclosureContainer's javadoc to explain 
that it should not be used with 

    * [WICKET-6925] - Deprecate AbstractWrapModel


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



[ANNOUNCE] Apache Wicket 9.5.0 released

2021-09-12 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.5.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

New and noteworthy
--

This release includes the following notable features:

- Full support for Java 9+ module system (WICKET-6904)
- Support of ByteBuddy as java bytecode manipulation library (WICKET-6913).

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.5.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    CHANGELOG for 9.5.0:

** Bug

    * [WICKET-6884] - Wicket API 9.x refers to 10.0.0-M1-SNAPSHOT API
    * [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-6909] - Link to Javadoc for 9.x is broken on the website
    * [WICKET-6913] - Java 17 compatibility with cglib
    * [WICKET-6914] - Visibility change of "File Upload" via ajax 
causes "missing" form-data


** Improvement

    * [WICKET-6901] - PropertyValidator improve configuration doc
    * [WICKET-6911] - wicket-spring throws an error when a spring bean 
uses ctor injection


** Task

    * [WICKET-6903] - Replace maven-clirr-plugin with something newer
    * [WICKET-6904] - Make Apache Wicket fully supporting Java9+ module 
system

    * [WICKET-6916] - Simplify JMX with StandardMBean


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



[ANNOUNCE] Apache Wicket 8.13.0 released

2021-07-15 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.13.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.13.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team


    CHANGELOG for 8.13.0:


** Bug

    * [WICKET-6875] - Example for FileSystemResource.java does not work
    * [WICKET-6877] - Removing component's MetaData during detach phase 
from within a Behavior causes issue
    * [WICKET-6878] - Rendering of relative Urls does not take into 
account filterpath for absolute Urls

    * [WICKET-6881] - Link on website to JavaDoc of version 1.3.x is broken
    * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list 
after item has been selected


** New Feature

    * [WICKET-6886] - LambdaChoiceRenderer

** Improvement

    * [WICKET-6876] - add an AJAX behavior that allows to collect file 
information when a file, to be uploaded,  is selected.
    * [WICKET-6880] - Documentation of DataTable/DataGridView has 
reference to unknown class UserProvider

    * [WICKET-6885] - Add scope col and colgroup to HeadersToolbar



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



[ANNOUNCE] Apache Wicket 8.13.0 released

2021-07-13 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.13.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.13.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.13.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDmFt0ACgkQh48B+qjT
VuFwgRAAgCdSxSBHRyWjkDbftxoCtJkD49s9pKYdcqfZNYa7Nyn4s55/Tn1e869H
NkuX6ilBtExMcljZ2/XKMVG2qfgc5zOQUPt5EnIBdSN0n5vBODsN7aEs0bqv7JFV
b0E4TE0+s+xOM5UVyIFKDVNDZ7Yw9QESgLGJiwVl2tScL6XD7KVVTVmSlQ82iygA
isR1HgDXpiMwUF3SUsTzWqbF3y5E9+B5o3BFduW/C2PHloSgqgQnIel/z1rIxRHR
rfIsmKnF54++U2FTgfVZ7g3JK5/ICVAYp879D1OH7tKCIeExyys0Pf8KTpUEsYzr
WvzuyDWrgpYex5+fOo+MEFZo5gT13ETYfkA2riy1jJMNG3RAZaqJKaeAxXu3omnw
7BXFkgBwthOZugMxsaNzfeg4QlnamM+MHUOvv69H0VqxdNp4Nf20CwkWG4oPBJ1+
pf9ibHTv0yUn3FhN3a3/4RpTYQNd2uEAKkZg+t7FM7GiIZpxS8t2c2QOWWH75o9U
fZh0IZhs/xRZtk8Oz2s/pkkSrIXOAkLeloywzQmayYJ4uDWedKmZprgiNrlLWX+y
jxCzl2Mgyldvq1Wk3wsU4+gHQuy3C7F+Ke46Yq9dSQRudzT+vFnEd05IwygwRRUk
Ah54MiQXKjaZ8sw7ZfEpn+9iSgowH7HE4IVymXUNmakStLPEERg=
=uYXi
-END PGP SIGNATURE-

Signature for apache-wicket-8.13.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDmFtwACgkQh48B+qjT
VuG/jA/+MMIlUwjB5xeJSOYD8h/gAqRCURMzfhJOvquxQA9p8LuFFMRAONtEY2T6
Q9srMrU5SnHnd9DJljSFZ14SvP4+vLKdBQkCuFdfXAs019GUg27/X2h5NU63jV1e
UK5GvByRgsOoylEtLRa85/a3fxQn0sypnUFQtqimub/JzcZrDpRenJyR+w486Jbc
AdrcmJw7/xxLb3x6gKB6MVW3/wd5igxlL9ClPqJWtLpCedjJUpF/OyW00H4t6D3r
6F5NCLMgpapjnTwXI1BmjWBU/Br8LFMRNuA5HgrEJ3JGw33PYrwaSwgf9Z8Gzd83
OVOmVlZY6KhEsih5FZ7wKPrhTleCN4Y+eKQaGVWlUAz4Q+1UiHF2kD4Ng/pR3goG
lJfeTysNrPXsqh5/uKIoNaaC3eafn1t6ESTRemSmxEIeyI7iWPqs0QeRSb/NKcJn
4iO3JXPgnp4e8WokDzRqukpAxz57IynAVactBOk1D+SBD4Wy4jSpP/sUFmcKYrw/
rUj1XPgFmxYvWTxhHJixEy27VfaPbBEx4qklV5oZ7sF9a9EF3dyTh8uJltnPygdU
OWRx3Q+SOJW4+CMwAN8Vs5nVG2/gkd/BzljWBkQxWKQo2x21yRXU6KDIA3TIzsks
/bNS8oER0AhCnEqv5Ax57toANqssYYbbIpjh7CUHQFJMdXcsOi8=
=1mHV
-END PGP SIGNATURE-



    CHANGELOG for 8.13.0:


** Bug

    * [WICKET-6875] - Example for FileSystemResource.java does not work
    * [WICKET-6877] - Removing component's MetaData during detach phase 
from within a Behavior causes issue
    * [WICKET-6878] - Rendering of relative Urls does not take into 
account filterpath for absolute Urls

    * [WICKET-6881] - Link on website to JavaDoc of version 1.3.x is broken
    * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list 
after item has been selected


** New Feature

    * [WICKET-6886] - LambdaChoiceRenderer

** Improvement

    * [WICKET-6876] - add an AJAX behavior that allows to collect file 
information when a file, to be uploaded,  is selected.
    * [WICKET-6880] - Documentation of DataTable/DataGridView has 
reference to unknown class UserProvider

    * [WICKET-6885] - Add scope col and colgroup to HeadersToolbar


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



[ANNOUNCE] Apache Wicket 9.4.0 released

2021-07-07 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.4.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.4.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.4.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDgnyEACgkQh48B+qjT
VuHqqRAAgt7YlKtohGggBNLBqgcyMHDSttXyWyPffkd2QaCCx66lWJJl1LxM+87o
LRG5IdaWJWBmB/MJZwXZKV4iacztt/i3nkdIWAw7XrPaWwFLpS6SftfIRvVbrRwD
dVpNFhQe8LmHW2Iun9hhjI6nQWjW2neEvj41T4m5la5JoJ4JBHZ1yZRPUz+rw3Bg
E5j9wYsq3itzuKJQPeMmvVgrbCbBQL8LijIIYmWq/pU+j5wgZ71722Vw6ygGHZJF
MDN2/gnw908ENcjUfMP9e+ZqD2UWzXTWeNqaGAAq4EwLqjjBlxHtIFZ918BTDl72
dzhCndnkTU/4KP9lpBO7h+6s44JwNIIypYsMPaNEQtNAH7OayDjD1uNUkm3vbaGA
uxDg33fYDVCRh/8Hbe8T1YwGIUR2W9U88Mw2yzjzpHv/H7/UVHF9mRmj5sg7Pvsd
G2/SMd9JUW04qb6+zYb4vadNnut7pQEv39bHWZUKTmFt0vNNy7pcGAZk4DmfJRJW
IY5vfLqDyM5QNG/wyzj4NQAIX5y+3iaibzsIRy+bviqLdRf3zsf3fbM23FDmFuDF
nDeD0FK31swaK/9CSYXUXIndoAESbt4iHPCV6TUaare9AgobtIgulvRknr/nFtCB
kuV/8x+8UNsW96YiaLGLW7zjxBiWH8R433fDBG6Pi3f9gpb1cOs=
=kI95
-END PGP SIGNATURE-

Signature for apache-wicket-9.4.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDgnyAACgkQh48B+qjT
VuFFVw//bAq/Rzxq1ZobgGcgOubDqn1II6y6Un5w6baXEx7MoqEOC8zj/iJz/MEX
+ZyeQDs0W7D5vI+PLi0dcytjDw39zX6XcKTtocQo3jqxztQaRll2ymozNZkk8jZs
z+bq7pA600VUbpfUqpdRvVCLKqahILtvNv7eoHSn6EPIt4zGMcS9vuzY7zFy3P9P
XZnSKSLAEwZ0PWF07rBMl8+ZVP+p98qreJp0WyF0nsxVuOXQde5jys2QvXBPEShY
9FSd1YWZ4fc9hgx7UrgiL9z6gZGDj1yZTTrrnvR3sNgbD4oWSY+oKxM+v6LywrcI
yUfY4qk3onw5YNO8qLGUDh5NVpodnKBm9CMCCI9U3qPP0PkplYvWGH110I+o5er7
yi29J6Fua1dQxKZzxuCQLhZjSItg+QN+qYoukV36pnYqsXJCOwM/S6IUZVT6EPII
gbatn6xECLYsx7gpMmLpysQN0ogNujBJV4I4ZoiARG9xVBWlILdyG4atstvVazf3
u6/yOmkUb+82KV9xsM2sQUJ68cMbAN/aLl578reTZU8fVkS5WoN1laMOumiNbLG0
SX9akYW3huAaLPYRRz7yducTp46fPbwfZ2tlq29iTrGE/uDCOuGwq2XppHahnKt7
8xV9SJ6lK65LzqkPOl8GTMxNjo0afXRQ84paPbhFWyAIRCQlRrM=
=4lVk
-END PGP SIGNATURE-



    CHANGELOG for 9.4.0:

** Bug

    * [WICKET-6875] - Example for FileSystemResource.java does not work
    * [WICKET-6877] - Removing component's MetaData during detach phase 
from within a Behavior causes issue
    * [WICKET-6878] - Rendering of relative Urls does not take into 
account filterpath for absolute Urls

    * [WICKET-6881] - Link on website to JavaDoc of version 1.3.x is broken
    * [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


** New Feature

    * [WICKET-6886] - LambdaChoiceRenderer

** Improvement

    * [WICKET-6876] - add an AJAX behavior that allows to collect file 
information when a file, to be uploaded,  is selected.
    * [WICKET-6880] - Documentation of DataTable/DataGridView has 
reference to unknown class UserProvider

    * [WICKET-6885] - Add scope col and colgroup to HeadersToolbar
    * [WICKET-6899] - Add setExceptionMapperProvider to Application


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



[ANNOUNCE] Apache Wicket 7.18.0 released

2021-04-06 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.18.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.18.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team


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



[ANNOUNCE] Apache Wicket 8.12.0 released

2021-04-03 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.12.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.12.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    CHANGELOG for 8.12.0:

** Bug

    * [WICKET-6815] - Incorrect parsing of html attributes
    * [WICKET-6858] - Do not lower case the session cookie name
    * [WICKET-6860] - ConcatBundleResource double scope processing when 
CssUrlReplacer is used
    * [WICKET-6863] - Method Component.setVisibilityAllowed should call 
onVisibleStateChanged()

    * [WICKET-6865] - JS Error on keyup in AutoCompleteTextField
    * [WICKET-6867] - AutoComplete list don't choose any item, if click 
took more then 500 ms
    * [WICKET-6868] - UploadProcessBar doesn't work anymore with 
AjaxFormSubmitBehaviour("change") out of the box

    * [WICKET-6869] - StalePageException does not refresh page
    * [WICKET-6870] - Wicket complains about component failing to render
    * [WICKET-6871] - Exception with nested AjaxLazyLoadPanel

** Task

    * [WICKET-6873] - Upgrade jQuery to 3.6.0


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



[ANNOUNCE] Apache Wicket 9.3.0 released

2021-03-30 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.3.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.3.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.3.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmBc1JIACgkQh48B+qjT
VuFAVA//Uj2TQfwKohsUKnOra/1/rkTf/t9vFfnoriBU7R1k/OxAqbzt2h9TGS6D
lAdmnxY0+CkZGjytje/AbkW5AKxv1Hdc7eLjucIqrOicGhIamTafRcwYHTAbEgj3
ZvuM7zDnU+8iQJiDm3QQ3pUwrSLWNXdGR7w0UKYmoxyg7fsLoghlDZ82ng2Kx+Bz
XjZGh6CgyRZ4JOYodcr8GWdMHKMEepkgrEogZEjL0ZvyQQArVknSNFiNu1UWA6jz
6D+l5XUXEZON/ZRFo/1eC4JWnDy1rBvmClIpZMuwJuO7xJTBSugfhLHbUEIl38E7
edIATFJ+CGtpbJqzg6Twui/fRotYmX3RifhZlwlCGw2f1SrM9bstLm1EBvYSnwCf
Xy1fA+TlYq8hjFSg4Y/JLKcZU+ruL2jJIf1ldGpQYXMuNclRlDu+6F7QjOIG1Qn/
IobQMJ5/FwY42CVDRzJL2EO67yrn3F6ya6uDLjfTZk0/05168JxXW1wUEUwxPPIN
NvVOOr4+ICvaq/3HpHe6ZktTxesfKCl79I+QC5waNh3DYA1SZkX8KOf+ywdw1aQ7
SUNufqaEmMC6VgAeoF8khst403DeuAv4PQLubeKCUx1KT7ebcR3yB3aHgsz/ercm
RP486mJNS/xboHamtnswQryUbKpS67cd/KSZsgqgtq/q05q8hzg=
=mGww
-END PGP SIGNATURE-

Signature for apache-wicket-9.3.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmBc1JIACgkQh48B+qjT
VuFyLw//XysBtHbBORK68rl2Hwm5UXui4IsUUfYdbFHchMNWlX9TV5SJJlvHjXIS
N3HutbWWMDiQ8wjwvCYfD8dpYxXyv797MZpHH97Sz/cN7HKxS8WKgfjejBtZuONS
x8zP+uMfqn0BRP7OXVnlcNeimG+I2cPHDwjqvDQPLCfjH2cGWJjr45MOk16YhRUB
ZfVVUGm/hBiquYjGMwriwaDWWiN9RQoAYnysAOBZauVREkMIVeLdTs7wYwWvAQSK
uMD+dCPa1RpbDXaMwQOxusqDEfXEThu4501Xhd/TUVe3J08YH+DeM3IOxVQ9ApLM
alQ7n+PbeKmlrN31ZxwRYjgwwsyEBq45KqXFGgBSDOsHzY1jaRZ9+LtKlzpTwaiP
M6B3XSkk3thSsW/J/Dx0YqX2ZJISGdZVoq0N/0xD64LpF3s36l64zGtPGq5tgaKc
8rqyu8nj0BWhnoKBSBVkMZiSw7iwbdUiKtbEJUrz8eU9RcdV8cIVUfBgcmUkT/8E
YDMZeyWrPLISl3ADGhwt7WNMpQHtmK8W2Yus00PxQGLg7OLaKWurSu+ynNvgz6y8
GAPX62dLVv5Rc9YD8eedh85Mg0Dzq7mcinBpHmlFPsy3wQXASx3tWkRkj3F1qTDq
Qjx/KPqkVMGB+AdSvqfFV5Aearlo/UEFP0YpQgqhbtiG9hS6JeA=
=2xPv
-END PGP SIGNATURE-



    CHANGELOG for 9.3.0:


** Bug

    * [WICKET-6815] - Incorrect parsing of html attributes
    * [WICKET-6858] - Do not lower case the session cookie name
    * [WICKET-6860] - ConcatBundleResource double scope processing when 
CssUrlReplacer is used
    * [WICKET-6863] - Method Component.setVisibilityAllowed should call 
onVisibleStateChanged()

    * [WICKET-6865] - JS Error on keyup in AutoCompleteTextField
    * [WICKET-6867] - AutoComplete list don't choose any item, if click 
took more then 500 ms
    * [WICKET-6868] - UploadProcessBar doesn't work anymore with 
AjaxFormSubmitBehaviour("change") out of the box

    * [WICKET-6869] - StalePageException does not refresh page
    * [WICKET-6871] - Exception with nested AjaxLazyLoadPanel
    * [WICKET-6872] - CSPDirective is missing worker-src

** Improvement

    * [WICKET-6859] - Deprecate 
WebSocketAwareCsrfPreventionRequestCycleListener
    * [WICKET-6864] - Avoid hardcoded salt and insuffcient interation 
length in creating PBE


** Task

    * [WICKET-6873] - Upgrade jQuery to 3.6.0


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



[ANNOUNCE] Apache Wicket 8.11.0 released

2020-11-23 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.11.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.11.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.11.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+4J5gACgkQh48B+qjT
VuGnfA//Z7fm+oW+YSFNV4wtZKzOJSh5n73dqIJ2R1MjR3G7qsuaWm21wFRL0eW/
uHsNCeLwKru8ph+anw+xX4R4WcD60IsYquwzTS12r8yEC4WClms6lrdXb8RVaOIQ
R++oSg3EoxrZx80Fq+N+dE3D5BZKRGD/4QpWskrShqOE/Q9x+idMD309rdYwFnd5
hVkPP+WnEdWnecT5E9ataau0ZiEsKKAS38ZR6Mt5LTzRmbE4qzfx4r0Wc2j7NX3Y
/kJJsMqonfEFrDqFOGTz3C3nqo1iRXMOXSMaqNCn56iEE005FBvTL7Hc7rruLC77
zrsb55zaSjncSNB4XloHH5J+oa5PWqkr+ykGQU1tPZdlTE5zFu1iOez40iRcpcfL
VSdNKbj8ouUfgJoKIrvPGab9KgusyhJEvvTCygsArJxWPQLvtVN4OZq7r+3Rm0QI
3T5318K1evfVkFNrY0YXwOlpgdjjP5w5+q+EuonnVJ5K2U/B3X15vSMe6VgcvxfA
4hx5OfHZ4T7rE3RRu3aGMBbCq2lReHeC6zi4juWYvcgDk9Ol8YqLHQ/B38TCBwt1
+abUhcY/1e2EnTSjUy6Ct9NJp9wUV4LlGEGxqhbck6084DABloqZy9OTUzURxpmn
PSx1V5EzUzWiul7QrUg9fnTkNAa4cDKvnSglGCiMhKpL/lW/kGM=
=st3Q
-END PGP SIGNATURE-

Signature for apache-wicket-8.11.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+4J5gACgkQh48B+qjT
VuHmEQ//aN829zPqBA6ReFcJWtXGEb01w3c2+FYjpv/PXDqLadpsK2L161r2x/Q3
MFNnOVV7dh473XYMkR5bGNMCDYKcuAeB+TXcbGfWKoAMLQpf6JSD8BeeoouE9NmP
VxrY5xZayuAI95/dudHuw5qVVm0y4UPcpnfsmwgQqOm7+/fYNqccoqiWKjVKJSqH
2VnjoKAQv+T+jiHU9ds2ziGOxQgyuAfwcXZqaBd40gvfpzolNhVXyw2X+DjUxmMJ
cGp5HxI7OJ3f1pjx+/8nMNPWYGb2onUiTpYV7zKy5yXqYMgW/qFB/D7uUwraC0r0
eWrR7/FZ2hU09ILF3csZQOFJQR5ZRdtRwm24LwCMGFzilG2pczclCO5fvDzzQOJ3
t632ub8themMVt1eFuN44Nrd+Lh7v8aj+zbrd4wEuP3LQgX2v+BsDJlNIQJp3vbp
FjTZizI657YKIOJsAxl9n7fgbVRaBUO49NeBef5nBGCZtZeSMAPQalOtx1y9ioAx
YqlLlWvErNn0oBkauqSdQSCaDM4ynL6Msk+2PZQsnoy0X/2WDto85Dv5S3dZ4T2R
moFQnq7SmonVqzh6kRvDz80LApLFVd/fZfTMz3/+dIfRwSfKbVlnq6vNyCB0MkdR
75exQQSGKzUHjFpX2OKmBdzfU4ut+HDXqFGPHHr8GXSBm7cN62Y=
=ABOO
-END PGP SIGNATURE-



    CHANGELOG for 8.11.0:

** Bug

    * [WICKET-6839] - Component visible-in-hierarchy cache not used but 
cleared
    * [WICKET-6847] - async page storing fails with flush before detach 
without session
    * [WICKET-6848] - Session invalidation fails because response is 
already committed


** Improvement

    * [WICKET-6828] - Wrong tree branch icon with hidden children
    * [WICKET-6844] - Add support for MethodMismatchResponse for Ajax 
behaviors


** Task

    * [WICKET-6846] - wicket-ajax-jquery.js   ActiveX control discovery 
- Unpatched Application



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



[ANNOUNCE] Apache Wicket 9.2.0 released

2020-11-19 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.2.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.2.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.2.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+xpasACgkQh48B+qjT
VuGm1w/+MHI0zxAamBA9tHpGlfTPgR6Fsc4sZsFEeJ2HXPyDaiaIhtmyeHcbbK3l
CdHxYTPGfLez1Xn7i3qarhL20WJdjluo41W7DtvYgP6yl++ltZQfGU9l6hDFB6Sd
Y2avOzblC5z01n8JTAMfJ01YZXTJNA+ci1LvixMoNJaYxoz1wCB22ENwJkcn/QHf
oWG7A7HVn+SL3pqRzY/BdQpnwLGcrlObX3D767dUV0SZeXYNacp7sZ8BdvLrUKyJ
Cnz4pfQS2SFlajj7XdNexgiOa/52uztw+30Kn4jb2Kw/SheGGoGwnv2vbIPkE79g
QC7r2UIEcKMWxMP1iA5IWPrr8JqXg0BunyhWuYz6DWdRPCZIx18nudZ+tBqHtoe3
iwXIzeFLis2NmRI5mS3xHUusXNrvzyr68rLXiRs9h/AnyI548FDEgGzDqquR06vj
wwB6um6pGf1uNtEq1IZg1gxSx30pMFDy4ZVN7s4FXLAWx3ot+v+3QshewShrg381
ZFGmxxeLjMsN4kbmZW0Obw2/lbQt8sASmVpRMz+IV1tS6Hp5FGN48dGZPwujIj+S
2nb4/j/jd+1fRKauv9vEWnNavhrMmragaawk8ib40Smc2jimRROnbjAOST/wkERg
9OUNlgPZLdc1TALBpyKsuX+qZ2ZBB/DLSbMDAzdPGLDitgOI7eY=
=HwjX
-END PGP SIGNATURE-

Signature for apache-wicket-9.2.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+xpasACgkQh48B+qjT
VuH/QQ//dFAP8c1O2A6PBbHcIm7w64O2PPis5Sd2cZKz/MO4n7WbIdS82YHYnwVv
NscBprfd9uP+iHqlXI8fEDI3Qy9W5fWMIeD07OfxWe/XILCdzioQCrVSpXrjecGi
/vTT+wWu1HHlSks6hkYhPoR4oV6Oi8jgxU+FxwbWWA3PWKyPrYjeYAQ2u0Iq1Yh4
F2773dZc1GDhIdgPDvNpLeZtjZS22db81Iz+hX/dMeFQXBqkSi2fp3lMIH1XdfZS
yAsoOGreWYs6e6oiLfZ2hUtU6aRgFtCnJrreSH3we/nVIKjCrN5yq5S+CLU/0JpD
JfQGq1vXOQJJ+ks1Na6ni3t+8IoWyxsFaou7olt81UK+8iuZxcqqZUMoqdbG+lDb
IGZF0rpPWANrLFGLthK1/ZXE2X9TMaqFRPjC90QqwuZT2Zzg7ZSQ6l9wWOQJaOWW
7miJxuqaS8r5HWWFA4pIu77IVP1u3m0xkay35qNRsR4HUh1PGhKqiThk3qtZRtGE
UrwQZhuW39VmYxzRwLnLLsz3NBB4WKkV/Yn8G39uo+WE7KvYcyBPSwK2fmoq5jD+
4UNctVzDmMnYwVRVEgT1j87ZtKG9W81HT7LgLvwUNVl1pO066UIa2W2Od3eoELyi
Z8tV93q3Kcw5DxlliAr2SIOfP2bJC1exEmXASi6GZKmcYZYQA5M=
=f6xr
-END PGP SIGNATURE-



    CHANGELOG for 9.2.0:

** Bug

    * [WICKET-6839] - Component visible-in-hierarchy cache not used but 
cleared

    * [WICKET-6840] - Busy indicator persists after request
    * [WICKET-6841] - Evaluation order of dependent JS in Ajax request
    * [WICKET-6845] - stackoverflow while serializing a page containing 
a reference to session
    * [WICKET-6847] - async page storing fails with flush before detach 
without session
    * [WICKET-6848] - Session invalidation fails because response is 
already committed

    * [WICKET-6849] - quickstart styling is broken due to CSP

** Improvement

    * [WICKET-6828] - Wrong tree branch icon with hidden children
    * [WICKET-6844] - Add support for MethodMismatchResponse for Ajax 
behaviors



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



[ANNOUNCE] Apache Wicket 9.1.0 released

2020-10-11 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.1.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.1.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.1.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl99/FsACgkQh48B+qjT
VuE0kQ//TmQc53B9FrAgSWV8BKFAtxzjAhQiFilWp1/5vLyLZFUYAraQ6DMoH2GR
s2JMcbZJGmjplwG2Yy6LGXEksFV9wBTnEA4RGREV06K6ihx7Qm2zjgunZZSswZIr
MuLQYMnrXmAM2Qs071b17a5k2Gkw1+CST51KwOUD7u5l7UZOvUcXRL1xTBemOZ9s
RMbcbnjesxct3W2ASkGvULE7oHpBXrrDRHbv4mRFjWsSOjoasXJNtKJoUcoVtBnz
xwMlN/dZTEJLlj7uG2jW5mqFj+vfWP01UE+XR2HlJmW54puErcGE4+/haAJdvlwe
+rP2XNwAAD5rp3jIcpHerBOt7pruWEDhOwaydm0jJvsPh82SibKCmhnlJlxpdJE3
udvMKvU/zcASLHOHZ33wF/JSvO9kCI4LHCEJfYICcNpTktpzNUrhMQkXOVTj3pGS
vcFB6/rFWWHxaxtUZKJTCb2tcCN5LMIr1Thcyb5BUCC2ZN8PqNSjI9L6EtzG7Jyd
PnkJiJayn6VUVr6WTP+UEVlqPvDTqg/yuhquQmYjz1uYPQS8lL5WpHUvQnmtiJ2S
yAeHNJm+pJRxDgs9CIAhAToTM38y09Y/aM2T5R+iOI6u/tLovFWBS8YxUYkUdPHP
/9YOBXan7Q1XqBz8W6nfsvrvtbZYhYfU0FOsxcgHK9pGbkxPWnA=
=0JCC
-END PGP SIGNATURE-

Signature for apache-wicket-9.1.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl99/FsACgkQh48B+qjT
VuE4vQ//ZAhCOuedc/LCKKTQU/uE/nF+i9PcCS/SsFVJbvoCzyVSoSQwQCYbM+E4
kd8YYr8CG1PNpKMyxsNuBEG9ttR8ZCDfEKIVD727y2vLk9L5SefY6/dRanLO/cc0
1rGYwtMfJby//P/pXdjeG6Qta3FHb2AcZtIyzPTFFciIuebccUsM48UDU6HT3weN
aKwgr5uUQVInVRV7pEGC0ziRMRkyYRStBLZNioR2BjCV7IxnWdeWTjapD9kAiY5H
2d1J0ItW/4mtohKWiem4JPX1HTf+U2d02qTq2i5ykDKfytoMUvFlIuP0kl7J5K/t
NdfOzgcmMgZa+wjy0z46TEEdq63JdRu3Cpy3wkkTy9GF2+6UJdXQ1z9dbGbmNkTy
0WZWGf85s8rekJVwt66TUih6Mlcl1Fb57zOYndrkb/AHB1ehF90JIf/DqLdplfbS
fFinL9Q7myeM2GM3uivmR6TF2ZvtCbGfiWQ4DKLTIXJYDsqxTDSDrroxk3j/P64h
1havxw/X45FZsMaoMX7xdVO5drK65LSLpea0OpkHPWr9x0OetI4iQssxpUcoAXj0
OPPZ66Luci/Au9rodmP7bW5X5ttlXxSjkvLRgk2GibD3NpcJHrHLF1UWeDwH5XIJ
Bsuw7X2vIgtzu2GCLHoudgGp9yQYXuxI5adnrC9Lyg+BeEQhc+U=
=rzeT
-END PGP SIGNATURE-



    CHANGELOG for 9.1.0:

** Bug

    * [WICKET-6702] - AsynchronousPageStore with 
NotDetachedModelChecker - "Not detached model found" exception on 
several fast sequential Ajax calls
    * [WICKET-6802] - FilePageStore writing to 
UserDefinedFileAttributeView might be null
    * [WICKET-6803] -  wicket-objectsizeof-agent has no valid automatic 
module name
    * [WICKET-6806] - CSP header response decorator breaks 
JavaScriptFilteredIntoFooterHeaderResponse

    * [WICKET-6808] - Cannot add page to AjaxRequestTarget
    * [WICKET-6810] - Asynchronous+encrypted pagestore leads to 
WicketRuntimeException
    * [WICKET-6813] - Setting child-src does not update frame-src after 
initial assignment

    * [WICKET-6818] - NPE in WicketEndpoint onClose
    * [WICKET-6822] - AsynchronousPageStore Potential Memory Leak
    * [WICKET-6825] - wicket-ioc 9.0.0 throws IAE with JDK14, still 
includes outdated ASM 7.1.0 in cglib-nodep

    * [WICKET-6837] - Jupiter engine transitively included in war file

** New Feature

    * [WICKET-6805] - Add Cross-Origin Opener Policy and Cross-Origin 
Embedder Policy support


** Improvement

    * [WICKET-6786] - CsrfPreventionRequestCycleListener should support 
Fetch Metadata Request Headers

    * [WICKET-6807] - Fake Submitting Button
    * [WICKET-6821] - Completely disable CSP support
    * [WICKET-6824] - Use concatenation instead of String.format for 
frequently called methods
    * [WICKET-6826] - Improve performance and reduce allocations for 
Behaviors
    * [WICKET-6827] - Improve performance of Strings.join and 
Strings.replaceAll

    * [WICKET-6828] - Wrong tree branch icon with hidden children
    * [WICKET-6829] - Use String.isEmpty() instead of "".equals(...)
    * [WICKET-6830] - Convert Behaviors into 

[ANNOUNCE] Apache Wicket 8.10.0 released

2020-10-07 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.10.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.10.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.10.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl94mokACgkQh48B+qjT
VuE4SA//bq4KQ3hq3f5u+DTdy6EMMMqvwJx0MANi/xEcF23bEdNpyflnthPxn53o
9TnQkwMne4FjYdEQms0b7grmxR4OaCiVKHlAK6low2WWDeqvCwHIgJR1S+vOcFwm
h/3l+VuTcHvSxHJIb278l94RCVwOyT/4uFcQfYgzyjI5cGwW2f5AdgIUvmVqWbUn
6n12skyus1hF+hPFyc/VOdkGYNNdYbRIbeu5FbKLctBceRGAx0q01SGdhCKgQ2GQ
IQulDlO9+Bv2EUZDPertBej2X0qGymYOpEUAfzT/KUgqEEzLOQoZRgNh50l5WiH0
O8y70rIm8c2C5s4/MgUn68oM36f9gQs8m9a5cNCYWTrkcpC8A/Tzr7WIa773xv8B
QuOlGXCut/+uzGrDYXOUp+xYurqdD+5lUhSYqezcvaj1U9M9naGRxCSfxtyA4+EO
JeMfEIjy9Km9tUhFBeQ/bJkvRU9iWTjWn7gbs3nbhT1AwCRFM5F73aZwRiFBgyPe
BCo+VgLxi4WYraqOf91L2o2Z0GCuNMpDwf1ZeQAlgkcHpc/LAcvXgekipi02Fw+N
2+Etd75WZOx+ydyxGExzvLeRY0J0KovevD0Hj1D8wYUWE17iAmBcr8aOOpyevMXD
lTlyPvi4yrUsorkxVLeVhKOAYH08/HtCnfHlHQprClkxohRhAIg=
=Qz4F
-END PGP SIGNATURE-

Signature for apache-wicket-8.10.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl94mokACgkQh48B+qjT
VuHtnQ/9Hspll63YqQBFsdBJOBv8qhkaJVaSWYHo6ELxyUkr+8900uRAsFswyrHU
bm4XFcDQuaO/cXMkC9MYnLYEt4HH9A4ieVFapjBiy7tiIYmQ8aKvxSAmnvZSSK2C
vRO8qhKf6nAZMuLbN3uBLdj6VVLbbp4RNlF71qR5hjJwEWUQlUsuaL9vJOqVGvnR
qUlUqeGdv23E5izpZg7ucluMWyn5Fk+N7wyIpW36tXrnNE/YPMrziw5oXyg8uMSb
KYfMncI8NPv1i8iafGGiqjNS7LJzIVnmyRQlVtH/IT4Z4HV3k+zrIZCg0vfpohrB
4YBr4vfmMFgR25oYBXfxzWwoe4oPT+wFdfat0jpq9V8ZIWCIZoQ5cOx/yYQiqbF5
YoNgTyN8ouqZJPRZpmLC4zVQkyV5i/qil5Z+7itoTKH+wTOvz4y9tw3X1OuyEA5U
6+KlSTyvgmE0wybNZtWfPQpWJjG0GCTivh04aB9zdWTAtV6gHJ1/XLv0fnZNJ0aa
rd4z32tDVSRt+3aHI/0HBQpBHlzKiJh0pGtjRRlBaNda11f5ko6KGd16BowxBLPw
ogzq7LlapvKVUChbI2Y0aLf06UHheaZdkdGGm/zV5ImRIzQ0uDbsSnxsf6vR1HWa
5j+tJndGmAwhP4uET4IGF98hiVGLNdS6teUE7HKpMwaCJE4xXEw=
=ef1D
-END PGP SIGNATURE-



    CHANGELOG for 8.10.0:

** Bug

    * [WICKET-6702] - AsynchronousPageStore with 
NotDetachedModelChecker - "Not detached model found" exception on 
several fast sequential Ajax calls

    * [WICKET-6818] - NPE in WicketEndpoint onClose
    * [WICKET-6822] - AsynchronousPageStore Potential Memory Leak

** Improvement

    * [WICKET-6824] - Use concatenation instead of String.format for 
frequently called methods
    * [WICKET-6826] - Improve performance and reduce allocations for 
Behaviors
    * [WICKET-6827] - Improve performance of Strings.join and 
Strings.replaceAll

    * [WICKET-6828] - Wrong tree branch icon with hidden children
    * [WICKET-6829] - Use String.isEmpty() instead of "".equals(...)
    * [WICKET-6830] - Convert Behaviors into a static utility class to 
reduce allocations

    * [WICKET-6831] - Try to flush the response before detach
    * [WICKET-6833] - Reduce allocations when merging page parameters
    * [WICKET-6835] - Improve performance of AbstractMapper.getPlaceholder


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



[ANNOUNCE] Apache Wicket 7.17.0 released

2020-07-20 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.17.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

New and noteworthy
--

IMPORTANT: with the release of Wicket 9, the 7.x branch has reached the
end of support. No further releases will be provided for it with the
only exception of security fixes when needed.
If you are currently using Wicket 7 you should upgrade to Wicket 8.x or 
9.x at

your earliest convenience.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.17.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-7.17.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8Qh/kACgkQh48B+qjT
VuFaKQ//YHutIO2mTuZuWqOsR+B00aTJax372YZsAXB24vERxgrsOXUuKixmxojZ
Mlx0NbXncIKSO9cAfaklJbn8NpqMp6WNVUJeg5KNxmGVVI4a2ivmZEguTU39xJy8
6qYZ5+wOZRNx3owD9Um7OCvb9/osMhL7VkhoUnlH68gFVw/P/Nn9bYVfE5CTc6Tu
1HcnaX37YnYPG2jC7fUNHRSw2gYziwWmPLkdXHwgwepjKif1WqKsYuAU+anhpspi
+K89lQzWBo4/ACjsienuhLaohikZOxzcIwZ1KYk4uvJA1o/3e7+aIt7v98398qBz
lrCOOe8q07E0l+vMjYHCcnUpCiU69gMWHJKit3prSdmjnfu+D1D+uANFSEQLKRQY
Y3RAEXw/64xLSKVM10edSpMOqNHcnQdgdPM1aicfNQ61NvWctF4JxYwviq0RF30K
gBPed86rGBgTT9hL6ZTOEaos6Xk1PzMK55MVKfoNnVNx6s52PC78VWPIpFLXEJbo
V84uDRWw+OaJ1QnN0GQPNdUFsHRLatKrrt3Nt4VFQpQt9hpjYr+gEmHkitbBWmZq
V9f02IJ4vb/7Nip/2aDIm0PqSTy7hvJxkU353s6U1a1eCngpNm4TkHbNyNKJic23
D+Ip2K9ATpBDlT+JUPWKJypv5QdWUC2SP4TrhlmUQvxN7m/goAU=
=84lr
-END PGP SIGNATURE-

Signature for apache-wicket-7.17.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8Qh/gACgkQh48B+qjT
VuHcJA/8DDoJDGX/q+aBFua2YFor0nPZv73tURLRrSXGpcacH9S/l4xusLg50A6c
CU5uW23wfvmJSMXy+X0mZdppHlk8hgtt66c8Bj7kuSiCN65Bfvx9VD8b9IP3clhN
OtVDU/h5lAI5QGDQ68TvXLEfErFWzrsQ/oyIPMi7TSTpqiX0Rrz9CoPHd7Jn1K44
S/2VFNPheKR9Vq3INkA8bYp++AT/6swIQl/iWIPKh4K3VIE3YNWiaJmRWufb6ue0
B41GWg2IBWJK06SUJsRtThwrRPEVaVaNDM05idEI2YFhIhGAsP+ZSE0SHVG1WpBy
CVdhuUiXROjYWJh+rX8JRmffVO51Ycp8YVw4m5TIdnJDlyHnWZjua6an9pucm+Nw
5GSAR90zX5T/ZFneKcdpVeWsAq3YikXI68h5smj0auzNiz6Z9fsSu7OIMGcg6cbC
6ls71lPpB7cJWCUSMoLfRADk76lvJkMX4xvonxYrgQYY/B41LmIsRfpimAvcM1uU
CtWF26hkmU3QHpdyVBLQjMt/hRpb3Ocm/MUq/MFvPsYp5i3qw/Z5R10ymx9Ci3D9
ibW4h/eZg5CGSj0yevCFDNv+usLMuQLwAE2U1Y4uUxR46GBICMTK2zH3tc/5tKqL
iBaZVmeq0Ohs4/T0IigGfbELS7BEJXIDPgTvV/QYs7cISFqHSa4=
=rLvh
-END PGP SIGNATURE-



    CHANGELOG for 7.17.0:


** Bug

    * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session 
times out
    * [WICKET-6764] - RedirectToUrlException change the second question 
mark in URL from "?" to "%3F"

    * [WICKET-6782] - WebSocket onError/onAbort is not being called
    * [WICKET-6784] - StockQuote example does not work because the web 
service is no more available
    * [WICKET-6791] - Offload WebSocket push when initiated in Wicket 
request cycle


** Improvement

    * [WICKET-6767] - Do not log error for broken pipes in websocket 
connections
    * [WICKET-6781] - Timezone can be determined on client side (7.x 
and 8.x)
    * [WICKET-6792] - Packages#absolutePath keeps unnecessary current 
dir dot "."
    * [WICKET-6800] - Use LinkedHashSet instead of LinkedList for 
AjaxRequestHandler#listeners


** Task

    * [WICKET-6779] - Upgrade JQuery 3 to 3.5.1


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



Re: Wicket at www.heise.de

2020-07-17 Thread Andrea Del Bene

Thanks Tobias!

Martijn did a tweet about this article

https://twitter.com/dashorst/status/1283716859607621632

On 16/07/20 21:23, Tobias Soloschenko wrote:

Hi all,

Wicket is mentioned at www.heise.de - a german page for IT news:

https://www.heise.de/news/Java-Webframework-Apache-Wicket-9-baut-vollstaendig-auf-Java-11-LTS-4845258.html

https://translate.googleusercontent.com/translate_c?depth=1=1=aue=translate.google.com=auto=nmt4=en=https://www.heise.de/news/Java-Webframework-Apache-Wicket-9-baut-vollstaendig-auf-Java-11-LTS-4845258.html=ALkJrhh6-pOqmT3gRwLuLFOimkxYCnDQqg

kind regards

Tobias


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



[ANNOUNCE] Apache Wicket 8.9.0 released

2020-07-15 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.9.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.9.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.9.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8J7WgACgkQh48B+qjT
VuEz5w//UdCdkzpwDEWmusPlpU2RyoTv8XPxRWbr3ZKEdeWEw9CJKm4Mz0lJ3RuQ
UfJhkl8vraxVPFSXUJidnH6Zrvp7GBOBG/kzSmlP6tuZU0ZmCKCJFUg6OMDfBO5T
MU7eDE7oSB0w4FnXkP0YTnTOnAmWu1/kOy4aKgaEtrNcHj0hVt62UdDxgdkZ29l0
PuklUCzqJLg4dWWQ52/U1rfqB3XVPCgLY7XTnqcwi/T5f5xo0xLMTfcWyNxvUKHQ
v2umt3roDTI0sU6JUEqcimlX4sfz/N/0+hIIx8a7/Kcdh9M1cBwjt7tk9YDOUbJ3
leyHqwcMe0iNTpadNr+0n3i5W8ebQf7mRh2JSuPCTWCfbd5LpInYi9FqTHw3pMKU
B/z92OvPTUqsJH4g5eCkFRALPjj7E8ehidv/hBNj5EhiBfEIQXLGhvZXY/CtLQOq
W3bDgvz4L+RRuyc3TjIwIGDwt5nyocnywweujg2ZFgLllnzeiHkZ926echkri0uA
LyfdDFja9p1jkLH7PzPOpEQDnGWkJyVxiZdIc0T3PjQxxC3BpuudI7kSP3WJ29dL
yCCRdfGfyAsCZ03LLCy7ieJhf0t8jJGND9k5pS0+35tOQaDUTnFtE93aWf/RSoD3
8TfI891GRWS4AxqxhLwoKHWuAOD3jstq23+J12v1X+kLNspn7Ow=
=J8la
-END PGP SIGNATURE-

Signature for apache-wicket-8.9.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8J7WcACgkQh48B+qjT
VuFqEw//ZJhe42SnRdqwPEFHlgkUccDhlJiUb0pk+H0txaTH3+jDf/wuFmeGzfvS
mNe+aSE+jOVxSQ8JwJT2Y5AbSldYYyrFZ3xrALeatWkdfoW2WT99MKvjxiNJrLKq
XOZVfVPW1EDVNmxBdDSRAlo30mjnPzjjmuTOcf1cti6K4Ix+bdYss6oKx0637tmU
WY10XiqvA/6uAnc05wurazVfmbib46sCw1KVA82/pcRIF4wpDv42mRs8+B3tgTBk
v1g/Hpe2Ue5UNYKedckdhad/LTNblK/ZGUgFXsbmAlG6eDaFlH2KRRJdpBzUaCpa
tGO2LSo70GEb9zovEmQeVj2bKuFmmUA+b1VQDLwPz9e5b27vsNz3VDG7BmaKntB3
MWmjnuCjG+IhbVjAfaQjg/zMC4BxIlBVNLrMtphtm7u+6fnBHgYndqcx6vB5DtKd
FzfD+JauBNI2xK+C+Ix/Ok9RVTd1Wq9tFw7sjK/GD54AXeSTRrtXrmQLhPSVWGMG
CItE8AUTGivy/8Pi6CYtiWJY5gLqaXg2lymqx5DvCXufKBgeNE56pDnLGATRf+ZK
848NTpwHA9uumuscGlQ91T/YL0sZiFkfqzhGyqY4AHCdHfLVRGUuCU6fmE5o7gnm
89bk6vx6RBt34jxqDjuliuFN1jV813ZaPX9QHPxp+58GDkJ6zZM=
=WcON
-END PGP SIGNATURE-



    CHANGELOG for 8.9.0:

** Bug

    * [WICKET-6742] - Stacktrace in Fragment example
    * [WICKET-6764] - RedirectToUrlException change the second question 
mark in URL from "?" to "%3F"
    * [WICKET-6771] - Performance issues accessing component metadata 
while iterating

    * [WICKET-6782] - WebSocket onError/onAbort is not being called
    * [WICKET-6784] - StockQuote example does not work because the web 
service is no more available
    * [WICKET-6791] - Offload WebSocket push when initiated in Wicket 
request cycle

    * [WICKET-6793] - OOM in AsynchronousPageStore

** Improvement

    * [WICKET-6767] - Do not log error for broken pipes in websocket 
connections

    * [WICKET-6772] - Use StandardCharset for URL encoding and decoding
    * [WICKET-6773] - Improve performance of getting behaviors for 
components
    * [WICKET-6781] - Timezone can be determined on client side (7.x 
and 8.x)
    * [WICKET-6792] - Packages#absolutePath keeps unnecessary current 
dir dot "."
    * [WICKET-6796] - Report the component path when failing to set a 
new object to a read only model
    * [WICKET-6800] - Use LinkedHashSet instead of LinkedList for 
AjaxRequestHandler#listeners


** Task

    * [WICKET-6779] - Upgrade JQuery 3 to 3.5.1
    * [WICKET-6783] - Utility classes available in JDK should be 
deprecated/removed



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



[ANNOUNCE] Apache Wicket 9.0.0 released

2020-07-15 Thread Andrea Del Bene
The Apache Wicket project announces the 9th major release of the open 
source Java web framework servicing websites and applications across the 
globe since 2004.


Built on top of Java 11, this version of Wicket brings web development 
into the modern Java world, offering a fundamental tool to keep you code 
up to date with Java evolution.


Bring the web into the modern Java era


The release of Java 9 has been a turning point in Java history which 
laid the foundation for the modern Java era. However, the magnitude of 
this change has discouraged many developers from leaving the safe harbor 
represented by Java 8. With Wicket 9 we finally have a fundamental tool 
to move on and bring our web applications into the new Java world.


With this version Wicket has been completely revisited and improved to 
embrace new technologies such as Java modularization and new libraries 
like JUnit 5.


Stay up to date with Java release cycle
---

With Java releasing at a faster pace it's important to keep a library up 
to date with the lastest changes introduced in the platform and ensure 
it works with the latest Java release. Wicket does all of this by taking 
part to the OpenJDK Quality Outreach, an initiative aimed to test 
popular Open Source projects with both the latest OpenJDK release and 
the Early Access release.


Be ready for the next Java Enterprise
-

Shortly after Java 9 was released, Oracle submitted Java EE to the 
Eclipse Foundation. As side effect of this owner change, the package 
name 'javax' had to be migrated to 'jakarta'. Wicket historically 
promoted decoupling of Java EE APIs and application code, making the 
transition to future Java Enterprise versions much easier.


Protect your web apps with Content Security Policy (CSP)


As the number of security threats grows, it's crucial for web 
applications to adopt the latest security standards and countermeasures. 
CSP is a modern standard that allows applications to declare approved 
origins of content (such as JavaScript, CSS, images, etc...) for the 
browser to load. Constructing a safe and at the same time complete CSP 
can be challenging. You either risk leaving holes in the defense of your 
application or you break certain functionality. Protecting against 
unwanted inline scripts is the most important target to attain. In CSP 
this is called 'unsafe-inline' and it's the most common cause of 
cross-site scripting vulnerabilities.


Wicket 9 comes with full support for CSP and does not need any unsafe 
directives. Wicket will automatically add a nonce to every header 
contribution and whitelist this nonce. This allows for flexible loading 
of resources without the need for a complex CSP. Of course it is 
possible to modify and customize the CSP, add additional directives or 
disable it entirely. Lookup our documentation for more information.


Migrating to Wicket 9


When you migrate from a previous Wicket version to Wicket 9, a full list 
of changes and migrations is available at the following page:


https://s.apache.org/wicket9migrate

Please consult this migration guide when you are moving towards Wicket 9.

Support
--

You can find out about our support channels through the following page 
on our website: https://wicket.apache.org/help/


Using this release
---

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.0.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8FnLsACgkQh48B+qjT
VuGvaBAAsY5f4r/snjzemc3w70Vcu2LkrZFIb0Eu04tpvppvwjuuK5+w51gyBusq
9AluWISTY1DyguhA1rVGXNqlWs0EhMGOmHa6fAFe7c9cmZnZeaEumk/VSLXg5+/k
fhXWCzxamWK0kZTRHAshzBGKft5LIkoSYgawu75AJlT2ZbQvllV8ju7xf5/XOpAx
+UxxxZ0OrNqw2rwrnnMcxOsVPW69jyxby8vrYN8BdEeDKd/WSB2oXN5cBiDOXH2t
I798u2VT83aIcTOqDbb3pL86RXugYtmek2WbJHiejP/1EVsIohMyS0Ti1c8hLUlg
D7htOLWqUpbxcJ6EThEj4E7StDYBR+L4On4PooOZc6/sorDVATZY8rciqHlfIAK4
rTh0S1UAe8QGwtFxYZ03BCaIIqh4BLVF4O3xtdo9YtPUAmXlfE9OIAWASpZ7nTLT

Re: which framework is your favorite ?

2020-05-29 Thread Andrea Del Bene

Thank you! I've just cast my vote :-)

On 29/05/20 08:30, Francois Meillet wrote:

Matt Raible (@mraible) made a pool :

Which framework is your favorite ? (Spring + Thymeleaf, JSF, Wicket , Vaadin)

https://twitter.com/mraible/status/1266039711795081222 




François






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



Examples sites are down

2020-05-04 Thread Andrea Del Bene

FYI: https://issues.apache.org/jira/browse/INFRA-20230


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



Re: SessionStore on database

2020-04-29 Thread Andrea Del Bene

Hi,

if you haven't done it yet you should have a look at WicketStuff data 
store projects:


https://github.com/wicketstuff/core/tree/master/datastores-parent

this should give you some good ideas.

On 29/04/20 17:30, Shengche Hsiao wrote:

Thomas, thanks for your opinion, I'll try it

On Wed, Apr 29, 2020 at 2:49 PM Thomas Heigl  wrote:


Hi,

There are two options I'm aware of:

- You can use a session manager in your application server that stores your
session in the database. I.e. Tomcat's JDBC store.
- You can use Spring Session with a JDBC store

I recently implemented Spring Session for Wicket with Redis as a backing
store. There are minor issues with page locking that require some custom
code, but otherwise it works fine.

Best regards,

Thomas

On Wed, Apr 29, 2020 at 5:30 AM ShengChe Hsiao  wrote:


Dear all

I want to implement cross datacenter session replication for my web app,
can I persist session on shared database? If it does, how can I do?

I searched the web, and found org.apache.wicket.protocol.http.
SecondLevelCacheSessionStore.IClusteredPageStore

I have an idea for implement above interface and persist session on

target

database, right?


--->
To boldly go where no man has gone before.

--->
We do this not because it is easy. We do this because it is hard.
-
-->
If I have seen further it is by standing on the shoulders of giants.
--
->
front...@gmail.com



->




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



[ANNOUNCE] Apache Wicket 8.8.0 released

2020-04-24 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.8.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.8.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.8.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6coLEACgkQh48B+qjT
VuFdGBAAiHikGIh0UtFE1rABkPus9Vj3OltyM7pqtAw1hyn75OXiDUXHIs00RWCJ
0h7vqKZMYDOq+syHxhEjF4m945jI+de1JMn/zXxa8lCagHk22NClHcdtFlDb+xws
sw+8bY0RkQbImA/kag/yFLpJ8Is/YrHsH76HmHvHHuHFrfXsRI7DNerhokb5BtAM
Z89D4UFzZbHm0iiv6jjExrA7gmXGBKVRI3kG8AO2zmRRfG5gKUcfRh8tQGa80JGO
CGU6peeLsodM1fw29SvT8r49SE2noqDaTuM6GicxREgo/pZVhpJkpNEKtJtM5NQ2
slcX58mpCYkTBYFoMRW1poYlDOU+vfMKYUx5EfrvA1akfg7J+NnsbiWcOM/sjw+y
h8ys7JnoW4jeVelF7xSHcDP8bWW/0ipgW8NfOOcQaMcm49ImAO0VhdFr4M3LvUpd
6Q0K07CNhluVNUk/9XNrM2V1VAovkJACz0rYriI37+zoDUfrjqc2pGZziK7ZgbaP
+NBrvIJtjuOmn5zodwVeOMhA5QSw3qIGg4Tg+jqsIealzMcguJrPPMUFzO3bnRgs
7uCQ6MQ2QXSCFTR3cXWvQh7tkSmtfNrmUz34lU9VcZLUw+6neKAOtmSwsxrATH5X
4iipMYkS81GHnFPPnNP1uQDBUA5X3JktCNa71kmmIMnOrzbjgmM=
=OZ+0
-END PGP SIGNATURE-

Signature for apache-wicket-8.8.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6coLAACgkQh48B+qjT
VuEZAA/7BrVnFLoLBr+XOfkvM38XM/+SU/kb7dSzAs8TaaGawyUPnpDRT/JCtjv+
7g5NvK/1vc7rKJ3ainskwUEI8zfpeegVFMBovabSy70QAF6Lj97Eoz58tLJrkpHU
qTRsBUi8a9vceRuxz/INYM3dbRNylrpFga+jab9hrqK86L1wOhTLQfq6ZJ+nChMb
POUnR8y9jLL4AzR/Me67F9VD4ucVP6xUCJen5baqC1FfXB3cLWOhVS1t46t+Y5r/
7Opv1SWAiumyPpZjcIsnydma2xKtYxMa8tCphgHesgQWpQ/uTG9uuL9k0bim1XwN
G0bewSKa6LVOrLwn2vFwSOWEjrPcK4Zs/M9J4lEA5Ak/ri5U5fT4OzvKmNkUiKUL
2mxMpcstq6UFUJf117bdSqLQ3X3ViJAORrbyqIxR+P0/pn18ybTAsLUXOvMTkM8H
UDtu4UQVFtIhD/quHgSZjMJr0m8hRnVNvZgLjXTT92cmMeCxtfTCfUbZjrwjSPM4
6fQDilKXss25CjC63cM2Ztvd/8KGU7W1vQgdiD56XuduYZ2DHwWWm2QVbazmhegV
tOZfAfYcXcNJagPSNgDLtnhgYCiNyZnvhlOSIQgD5vkVfhskf3RjZgX6J1Y7F+w0
Sb0UwH933TRrxYQBMxv6P+apBhnKCMTAk3UVC0BWzZT1dFGup4s=
=UYoM
-END PGP SIGNATURE-



    CHANGELOG for 8.8.0:


** Bug

    * [WICKET-6746] - HttpsMapper cannot deal with resources over 
websockets

    * [WICKET-6752] - Some dependencies contain CVEs
    * [WICKET-6753] - res/modal.js using aria-labelledby where it 
should be using aria-label

    * [WICKET-6754] - Iteration stops with nested containers
    * [WICKET-6755] - MockServletContext does not decode real path
    * [WICKET-6756] - Avoid URL.getFile() when actually expecting paths.
    * [WICKET-6757] - Avoid URL.getFile during mime type detection.
    * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session 
times out


** Improvement

    * [WICKET-6759] - Support disabling error notification for websockets
    * [WICKET-6760] - Nested Form placeholder should preserve tag name
    * [WICKET-6761] - Support multiple connections to the same 
websocket resource from a single session
    * [WICKET-6762] - Support manual initialization of websocket 
connections



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



[ANNOUNCE] Apache Wicket 9.0.0-M5 released

2020-04-06 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M5!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

New and noteworthy

--

With this milestone Wicket introduces support for content security 
policy (CSP) which
is active by default and prevents inline JavaScript and CSS code from 
been executed.
For more details about CSP support see Wicket 9 migration guide linked 
below.



Using this release

--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.0.0-M5


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0-M5.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6FsXoACgkQh48B+qjT
VuEZiA//fgy42gNrnUBO6Cbs6ZvJwzMLURlVuD/mrHZx5iLgnr7p9qgJzEZSfdF/
U0JPztMq6/crgi+aXPCjxzKdnGNlu665g3Xxyc3dr+N8psoWptGsBREBTtynQU2n
Pu9ir1THAE9qdr4MbqRZbH5wQGklPnLTfoTV6BS0HK4mmPCblK7eYBZlz7QnbOAL
MwuShMRLZ0phKZ3rwXFSJcWoZGyx6cmHPjs04VJkCdbtcOwBMNIzoU5CgbShvVt9
eXobPkOniJ2Ijr/B1ROVMrFOC7uduJilFj2dk+icZZgrO6177pDO57bX1It3Ts3J
UbOJKdtBIHMD9XNe1ANPodMMwxA5Q0hUpjsehPqZVFgYpEfHxyPENVkjlabqHOt/
8ySL79MfOGzckNPUrR16HS0RTrBjsSrLnif5bHcaFyIg6UL0RrdOlJaI6CU01V/Y
zPBtI3Dm1R4acUCrU08nScoeR+uS7F6oTSQD2X+pEsBG6euX0q1fV4HhtVQSRIFU
pSrSAavkQjUL0tl6ik8HeGOlMFXT66U0Q6gnI/KmxcHZAroWU6j2qvYOcfawIEkw
qZfgo0ZnJN4/VxAl51+On64LkaxpCCBCh8+yZ2DW7efcKDWElXpC1IOhvuFTYDgt
WouuIOaT0Hdura6SBdp6WYwwLzUP/nk1s6A6EfYtpanlWxblzLE=
=062g
-END PGP SIGNATURE-

Signature for apache-wicket-9.0.0-M5.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6FsXoACgkQh48B+qjT
VuHV3Q//QlqtUlnAtEn2KN0XdinerjOrG8Ny9M7/apRqVjij57Ye+LrIPWnd0+Bj
WqTVx/4nuJ/HcC+e1fwrSkekSZW0n2ecO9GKo/k7KyDRxsbKnPyCP3JjqJfhDf/R
6seFXrGJWLfQo844kuLJz5Ug3wjEqiOQk2HmgXTQmUdcGlTsXAioSkHttLNQjLZC
bF2LD3ZqwJw0R/7o1t4WAi1h7iriGKGrehgk6k/9h8DKTvKGduEDfWtSPu4R8Ogr
/i71FQt5w+87wKLP/viUHkIg0+KAHGmVu9Qz1AYHLc20oJv63N273ZeiIRuFWmCj
jw+1WfJUQvxFxfV1CxNCl/IBGPjD4FS3sygg867uEgShNFVNzVA+vplEDRl3i9e9
GaMgQsfVBi8eZzoGtgga0cQhgOU4hvOwv8lHNaC6XHYV18/p6j9P1tthtPsL2Krk
AzFfJ3Ym/gRf2thKop4iMn2xU16bu1D33zSPJ3C0kGlWqHQFw5+gBLNLOthv3YyV
LZGqSmsPg2sNcWDPqaUGQAVGNXmogjpbw6X9aEx2VtXfLQItRMNJq6lpoCtPQryK
UhgTTb4z4wE1dUDhyuIAVgKXgtUdKg7Q8oxmIfV4zl4OdRzBCYuHJ8md0Q7Tg0PC
BiSUhll+1igfRg1tUYItJ7TtV6uqdRZIg+YMsZ98ZKp24xcy1rI=
=GdAn
-END PGP SIGNATURE-



    CHANGELOG for 9.0.0-M5:

** Bug

    * [WICKET-6715] - FileUpload class should not  implement IClusterable
    * [WICKET-6745] - CSP: inline JS in server and client time response 
filters
    * [WICKET-6746] - HttpsMapper cannot deal with resources over 
websockets

    * [WICKET-6752] - Some dependencies contain CVEs
    * [WICKET-6753] - res/modal.js using aria-labelledby where it 
should be using aria-label

    * [WICKET-6754] - Iteration stops with nested containers
    * [WICKET-6755] - MockServletContext does not decode real path
    * [WICKET-6756] - Avoid URL.getFile() when actually expecting paths.
    * [WICKET-6757] - Avoid URL.getFile during mime type detection.
    * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session 
times out


** New Feature

    * [WICKET-6727] - Configurable CSP
    * [WICKET-6729] - allow adding IHeaderResponseDecorator without 
replacing all others

    * [WICKET-6730] - Global access to secure random data

** Improvement

    * [WICKET-6724] - CSP: Inline Javascript in AjaxLink
    * [WICKET-6725] - CSP: display:none in Component.renderPlaceholderTag
    * [WICKET-6726] - CSP: inline styling and js in Form submitbutton 
handling

    * [WICKET-6731] - CSP: inline JS in SubmitLink
    * [WICKET-6732] - CSP: inline JS in Link and ExternalLink
    * [WICKET-6733] - CSP: enable by default
    * [WICKET-6735] - CSP: inline styling in 
FormComponentFeedbackBorder/Indicator

    * [WICKET-6736] - 

Re: Where to download Javadoc for Wicket 8.x?

2020-03-02 Thread Andrea Del Bene
...or just use javadoc.io :-). Select the desired version and click
"download". For example:

https://www.javadoc.io/doc/org.apache.wicket/wicket-core/8.7.0/index.html

The only drawback is that you have to download JavaDoc per single module
(wicket-core, wicket-util, etc..)

On Mon, Mar 2, 2020 at 12:49 PM SB  wrote:

> Okay, I figured it out:
>
> 1. Download the Apache Wicket source code from
> https://wicket.apache.org/start/wicket-8.x.html
> 2. Unzip the downloaded file.
> 3. To generate Javadocs, run `mvn javadoc:aggregate` at the root of the
> source code.
> 4. The generated Javadocs can then be found in the `./target/site/apidocs/`
> directory.
>
> On Mon, Mar 2, 2020 at 8:01 AM SB  wrote:
>
> > I usually work offline, and I need to refer to the Javadocs. Is there a
> > place where I can download Wicket's Javadocs for offline use?
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: An open source devops platform completely created with Wicket

2020-01-17 Thread Andrea Del Bene
Hi Robin and congratulation for you excellent work! And thanks for sharing
it.
It's always good finding other people who feel in discomfort with modern "
fashionable" JS frameworks :-).

On Fri, Jan 17, 2020 at 9:51 AM Martin Grigorov 
wrote:

> Thank you for sharing it with us, Robin!
>
> It looks awesome!
>
> On Fri, Jan 17, 2020 at 2:26 AM Robin Shen  wrote:
>
> > Dear wicket users,
> >
> > I'd like to introduce OneDev, an open source all-in-one devops platform:
> > https://github.com/theonedev/onedev
> >
> > It is created completely with Wicket with only one person. I know that
> > there are modern and fashion techniques such as React/Vue, but I still
> feel
> > that Wicket is the most suitable framework for this product, considering
> > that I can work with the same set of code from front-end to back-end,
> with
> > Java's mature libraries and toolings. I must say I gain great
> productivity
> > with Wicket.
> >
> > Hope this product is useful to someone.
> >
> > Robin
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.0.0-M4 released

2020-01-09 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M4!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

IMPORTANT NOTE

--

JDK 11.0.5 has backported a change for UTC rappresentation that breaks
our test 
classorg.apache.wicket.util.convert.converter.ZonedDateTimeConverterTest.
An earlier version of JDK 11 is therefore required to build this release 
from source.

The test code will be updated with the next release.

Using this release

--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.0.0-M4


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0-M4.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4R85kACgkQh48B+qjT
VuGntA//Xf4wa16S6ebZCcywSg3eHBJMJfq9bBheHcPJIWr6orfAA55ATRJsblon
qcfwVX6R8+hgNuvDZBr5kilzos4uPG50d3QxK1dkZ5bu9cRXuytVzCP7TqIEUJ4U
mY/vER9XrRI0JdHwnsnoiom6Nms7ftf2z9AS1xmTnUgUW9lon6yHNBDcMS7fmQWR
QbHQQA9PE+AVyTieQ46iVTidBxoOsiqbPJAib+TbTQKMNcUypOZiqEJMBGGiVsf+
76Jg5OUmgPxWEbRiw/A3e80rV+TrCH/LCdpY9FjckTbK/6wFfv47aMBt4ODeODc3
uu+KAK8dWGEQ0DgtTEMEtndqsL989QKH+AFAQbnNQIvf9J0vFZBAJzWMFV0dOHgt
eTEcU6Di5JPOYDDEjptAQ4aP8Oet620k0hXFSAUrmJlCYM3DzhW0cVAxCVpZR99k
6fZjIwAJUGOLISKYFRHfkqq2iAs1mlbr9KfU+XXUeOv8rtdyhqySL1HaWugdONPb
2cvXFmWpiX1SUht+7IvMIJFHYJcXVRfZz7H4VcP9m33tcsfGgIM3AcwjoH8baPrH
01nD5gpTKR8uTuu3BAS/G3+hA7s2mLJ+uKTOYp4mhNzgSYIpl8vOJu5SX/2eru3E
m3NGWCJuc8yY8ovY9cVdYhvdfUfrvZzB2om3TVFK749fBjxx/GY=
=Bzfw
-END PGP SIGNATURE-

Signature for apache-wicket-9.0.0-M4.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4R85gACgkQh48B+qjT
VuF2OA//YxW8XfR1fj3Xt4Y8MhKVjzbs0POPSmr/FHSn9hJrKK3UCo+7PZ3IY9vv
fxx44jjyyeASLUcezqRJwpkdGO69/HIYngn1q/QDxXxX0zmQZDGl5lWtVZlipU0v
VZvzSjVTu65viQn3Vc+v5qdsbsvLrGiMdafok3q3fdC8TTe/1adaF1m7TTDoLI08
PvN6IIKiC3c5XmT9NYyIFI/EUeyAvmQpdFar3hsFvBQfGZi1ODWPubD4r3BW+Ylx
NmALy1WLt8uqB9MMkTeU/BQeek1sskz70JP56mFbHaOinISB4jxLNYYW4t7lrg2N
Hh22r3FlzR+4L8VJO5vUJH2OXiMPP0vGWHWMAXxl0KIXGpd7RGHJIDJnLC3pVxYn
bNWAKcDmdG7beBkKVIB4uT/8bvTdDZI/DPUMA8qAxLEawJwMtqcfXJSaeITDyuIG
XZVRro3jw3pyzYDnFAwY/YoJVOjJXGCspKz/bb/+0cU0AFS+a/Z6RSK9BixtguXs
WBBuXFAnqdSCb9ulS9sX7rp3lPHtGHyhnbPzP3o3CJq2nCkOMxscRtKESgmy4yDW
7z/ELoSoMUqAzm9dpYGBL78VYmZ91MtevMQtTJ8xENXvhWyL0dxbQJ78ED2hDS2N
hT3NHdbzM30YT6hskECkdHALc1yLe/Fdiiqn/1qHoQSqGHJvr1I=
=h6KN
-END PGP SIGNATURE-



    CHANGELOG for 9.0.0-M4:

** Bug

    * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM
    * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash !
    * [WICKET-6706] - Websocket Endpoint logs exception when user 
leaves page
    * [WICKET-6707] - Property setter parameter type is assumed to be 
equal to getter return type
    * [WICKET-6708] - FormComponent should read only the GET/POST 
parameters of the request, not both

    * [WICKET-6713] - BaseWicketTester does not reset componentInPage field
    * [WICKET-6717] - Automatic-Module-Name should be valid Java identifier

** New Feature

    * [WICKET-] - Rewrite ModalWindow

** Improvement

    * [WICKET-3404] - Improve ModalWindow form handling
    * [WICKET-6321] - Support Integrity and Crossorigin attributes for 
JavaScriptUrlReferenceHeaderItem
    * [WICKET-6682] - Improve JavaScriptContentHeaderItem and 
JavaScriptUtils to support nonce

    * [WICKET-6701] - DownloadLink make content disposition configurable
    * [WICKET-6703] - Eliminate window.eval from wicket-ajax-jquery
    * [WICKET-6709] - Cache the value of WebRequest#isAjax()
    * [WICKET-6712] - Timezone can be determined on client side
    * [WICKET-6714] - Please add better getResource-Support for 
MockServletContext
    * [WICKET-6718] - AjaxFormChoiceComponentUpdatingBehavior uses 
"click" instead of "change"
    * [WICKET-6720] - 

[ANNOUNCE] Apache Wicket 7.16.0 released

2020-01-08 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.16.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.16.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-7.16.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4QoiAACgkQh48B+qjT
VuEcMg//V/HLgAeFzSyvdj+GSvtq3r8aZgmTh+TLJ5zMiFVyu9hfPmh7T5V3EY3+
Qn+CHdXh3kD/G6jLYAhEUw9iqU5duxFqBqXRzdTtmIwxK2VTdfI2iJhyTnmKGXS8
vaUV8cjC8YMXtEjkibQGErbbV5jXRwohF029F7Zck1A7+U0PN58K0feMz7mXMIXT
Gxl3dC0wXYa1SptctjeZSAxVCR4QZc/txIvCah00LlV0GDY24XMfxovd6oDsb6+W
+VjuNbAmleV7D534IPTh9VE9ObcHwqXi7JbPk5f/uL3BUTis+baZp0e+3kGpY4Il
uLdUcGF4juDjc+lY1phxoPbni4XnHfEkDQLez40/jlMWO3Vx7BUkCFVolFOC5hAa
8hmFURXSytXXDD4f3/yCMZr95Sdh4SP+FeQtryckE7K08lrblOHaQJn/dF08tcVN
QOrFJ5k1LfDk3biB7U8bzGQJ1py0UctKyDzw15QY3FQb/stypn/brs7hMAXLQbZp
knu9AhuTGvu2Q2kqqn78UwG+zq6hcZBVR4+XGkX9KHMxN3K16nKBnkdv2v6bLt1E
Qyw1lBZj20Uo2dkpidyN6esDzX8j8US8c0CNylak/4xA1er7+MvkiAQhVjDlvqTH
LbIO5Pyszlq9n1Vw6RSZjbWnhZL/Tv7CIux4zsdTLYMbaohZPZM=
=9BT0
-END PGP SIGNATURE-

Signature for apache-wicket-7.16.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4QoiAACgkQh48B+qjT
VuFEoQ//VxsVwquHRi4ZAHQK6KOlEmqRvF1DGqu9Eawqb8SQGNiqAmkWEjkfIaG0
gBwpZUr1g0CY2F3NbPQMuPaokIn41QIGoeKCMapCYtzI8NjeEHEBHydDqs+9vHLw
mbmuZdZeFmrUFH1DhhuBZY6XgczvlTKxw17HW6OBkqLqE0G6WTFVjMDTlFnXPqOd
7IdXmIfSynxCSORzDvwjZUrtRSrrc/6T10kiaIDNNoBkwqBva2Dnk20i6yLgwoZW
PBZyjosQhKj0FeP8RfD30S51MfJ3QMflY9iOYdN3oGxxNcAxQCHZXkzZA/dqvLcj
TB1VJtmJ/O2wuASNDfa85FmbH7B+sFM4yp6rYsTsWLcWFLXm6y2r8iBER9AD04P8
vUbqh4s7x8wWHX4T6n5xMq8nlSyoMokAEu+sEA2vkd32a1qrUSnKhI0qJK8Xlgz1
DCeca2txqWTTr2qmK9xydBEcNUo9uNDS6Z6YpOY3AX3P9oA7TXBKBAyzRvZ/I5aN
iZUVgYwvGPH7VfIF7YR3fRBvik2LwpfAq1kE19WZugKTCXWihgjHDKfZKxpnzOL+
p5+WcEnf6NzsHSzoaAU/az0Wvem4yCj2B49uZUeMZfrgRoLt/DWB4mOBj/uhb+8K
GkN/vehn3d9ZHJ76ImhkV1EGGgfAkSq1O7nHE2E2NxrZOVe8Ueo=
=3rL9
-END PGP SIGNATURE-



    CHANGELOG for 7.16.0:

** Bug

    * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM
    * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash !
    * [WICKET-6706] - Websocket Endpoint logs exception when user 
leaves page
    * [WICKET-6707] - Property setter parameter type is assumed to be 
equal to getter return type
    * [WICKET-6708] - FormComponent should read only the GET/POST 
parameters of the request, not both



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



[ANNOUNCE] Apache Wicket 8.7.0 released

2020-01-07 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.7.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.7.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.7.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4PkkYACgkQh48B+qjT
VuERUA//a8+ZT8QhHuNxR8YD/c8YtMTHffwvrg90TujAH0rvD0b9MksNJJFE4Wz8
FVmVvFFpeccvEUa+Aj4CPLeQwlnToKD0Ddb6svtfSboYcKl0F97r0TUZFV3Yd/mf
ZkfbQSsZ6wuBbk01zDPsqZdH5bi8jVxyyTgX6/Er8TpIBGD4FjAO/O3R/La30wUs
rI+k54I/JcCMsu6GGfTX43JixUnhIzUkkQwI81AEv05f428XkEUpfQFCx5iKxQZd
uR8OO36SEAEjCyGjoxD5tzaqU+UDPmtmTheHHsX6rrkrnAjhXP90KFt1s14Gmvqp
gGhDRiVpJjYshhvzKBsoFOl4VxPQVc9Drv+kAS2bJnIsLMHbgmkvK8co5Mk78LwB
ug0RFXEEOBX1jp9TDyfMRVpSzlDdn1XI4GROpB8cvptRkE22ZnsU6ew657fy+4zK
Uzh1j0QpBF5YNQL9GkM+qkIlWbbgxUGZK+Tkfsfl3hGMA6y8NzStixZjVsdsrL3l
tMcz/325A/QeFwvFRpKWFQzeUGwngstgJxyndcBpPEMyWSL+nCJV7lOYFvrj3HdM
+JwZfsf44F6zkLTVq5ReOuW7ig/NTqwoai39eU7cAqG5q3/KjSqNBQGxqmvqim0p
6SAVjTWYj4lMTFmiIEpla+SvI4IK4YHpiGKRFRtUH+RvEM1NOpM=
=HNEm
-END PGP SIGNATURE-

Signature for apache-wicket-8.7.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4PkkYACgkQh48B+qjT
VuGjmw/+KufMKaI6fdWJoxZlofBXDJObylbtCE3fI0Cv8xsd0dTpTANNKbH2tlCi
/tG2PLwqX3wk74P8YZgkPqmb7HTC1S4qNI9CsGxt3Eo2lrGAQtcGJD7Vzpv5lkHp
bmpZGNLPCKUgZZz31271QMfj/CSgY6J2vlPWC+O83LGCKaAO1XL5w2gvoRXoZo/t
oJJVZ+ejHvGlw/OAyEC/KP4dasqMp1K6eq2BlBM9UkZEt1JbevgkTInDlzrJTtJr
eDIknfv3Efxjx8JNCdPVXoVQSZkp3xnE7BisaSJ74tdm5gR4LFyttBl7X3zeG4hX
GyHE3CT3VtnEHGSSTEScewu2Tx7DrBJc1ZUNH5Lzg8/oRXY/tiPgsuG3z2Abbxr3
IYjGFUYPMLAT5PWIwMzB9K4spPOucsG6ipnPGJsYTa3OmEIAgzJDYloinvpSmH5N
0YxloR5KXVyH3uyn94Je6DftdDWTe3NYkkWrTwTXVdSex73WJZ5fXiZHRcmghal8
6sOs38BCoa49WChUeMYpUuGvHcss8UOrDQjad2j3prRwUqy1Sw35nYDsAfvNt2Hh
KxO0XHcT/jhDmHF9GSvVI4DTr1EvkW0jwOZgdKVfTzYt5xDVZjFD6EEA/7hY55P1
F6t2ZY52dmHVv0d6CTZWEcIZbTEQTpiwWb4EF+FD+DVM2D08qUE=
=sCFf
-END PGP SIGNATURE-



    CHANGELOG for 8.7.0:

** Bug

    * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM
    * [WICKET-6650] - Url decode the name of the file after 
AjaxDownload with Location == Blob

    * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash !
    * [WICKET-6705] - URL filename not decoded when downloading via 
AjaxDownload blob mode
    * [WICKET-6706] - Websocket Endpoint logs exception when user 
leaves page
    * [WICKET-6707] - Property setter parameter type is assumed to be 
equal to getter return type
    * [WICKET-6708] - FormComponent should read only the GET/POST 
parameters of the request, not both

    * [WICKET-6713] - BaseWicketTester does not reset componentInPage field

** Improvement

    * [WICKET-6714] - Please add better getResource-Support for 
MockServletContext
    * [WICKET-6720] - ConcatBundleResource#getResourceStream should not 
eagerly fetch resources


** Task

    * [WICKET-6698] - Non-security critical dependency updates


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



Re: Wicket's error message-> java.lang.IllegalStateException: This container is already dequeing

2019-12-29 Thread Andrea Del Bene
Please, if you manage to solve your problem here in the mailing list 
remember to close WICKET-6721 on Jira.


On 12/29/19 10:46 AM, francois meillet wrote:

you are adding the header and the footer panels in the child page but the html 
tag is in the super class.

François



Le 28 déc. 2019 à 22:35, LSomefun  a écrit :

I do appreciate you looking at this while on holiday. The 2nd constructor of
PrescientTemplateOriginalPage I have deleted. Truth is it was not needed.
The HTML code of PrescientHome I initially submitted did not include the
HeaderPanel and footerPanel, was because of inheritance from
PrescientTemplateOriginalPage so did not need to include them.
The HTML Code from PrescientTemplateOriginalPage is below


Template













And the HTML code from PrecientHome is below


TODO supply a title






   

 Doctors :

Choose one
Physician
Dentist
Optometrist

.







--
Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html

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


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



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



Re: Wicket first time visit check

2019-09-22 Thread Andrea Del Bene
Hi,
just go for a JavaScript solution, something like the 'Accept our cookies'
modal you see  the first time you visit a site. Wicket hook methods like
onInitialize are executed on server side so the can't directly trigger
JavaScript code.

On Sun, Sep 22, 2019, 3:42 PM Sibgha Nazir  wrote:

> Hi,
>
> Thanks But it calls the constructor every time the page is rendered. What I
> want is, once the user has seen that page before, I don't want to execute
> that logic again.
>
> I want to trigger a javascript function for the first time users. If I have
> seen the webpage once, the next time I open it, then that javascript must
> not trigger.
>
> Also, can I trigger the javascript in onInitialize() method and how?
>
> Best Regards,
> Sibgha
>
> On Sat, Sep 21, 2019 at 7:08 AM Martin Grigorov 
> wrote:
>
> > Hi,
> >
> > You can execute your logic in the page's constructor or onInitialize()
> > method.
> >
> > On Fri, Sep 20, 2019, 21:25 Sibgha Nazir  wrote:
> >
> > > Hi,
> > >
> > > I have a wicket application and I want to do something when the user
> > opens
> > > the webpage for the first time.
> > >
> > > Could anyone give me a clue on how to check if this is the first visit
> > on a
> > > certain webpage?
> > >
> > > Best Regards,
> > > Sibgha
> > >
> >
>


[ANNOUNCE] Apache Wicket 9.0.0-M3 released

2019-09-16 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M3!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
9.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.0.0-M3


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0-M3.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl15XbIACgkQh48B+qjT
VuFYPw/+Lfzg2iodZ5JzakPTl/nZOLfcY52gzcxhvO9UfMIukQp9XC58LKwdA+gp
SVOAHFfmFodGRR9ahUCdxiFYB8rLbNnCVLF6v0npyVVieO1nT8xAqZEzqseIG/DW
znrjesHZu8anNVbQ5z86Cqf3GYUkMIisYeYxPqlSu2Gone9Z2AdrjMxHL5jO/cWr
b6W2i1l45p6dJxBZqq+yySxDz1GLN09wYI+y/uZfVPBFhtJvzictbCC74HZMuPWa
6DMfo+/jRWhX+yZyOWVoH1BT6TWef2Z1pNwafKTZLYkCH5Y2RmyOhvq1v41cwJ+U
jv2/Z2KMKbnH0bexYVKTGaJJ0lvuozd+C73Mtsa8fkFi7AD1K7k9f7tTGHUep0OH
TTPyhEGwvtFLLRscqHtCKO/H4c2USWDyNH9ui3UilwehNfVMs8gFDcZSgm78az+b
B2v8oKG8fluWBuNJWp39GjHpY1jJODEcoI1Agdd49/PEUQNpaJngzyjv0LHahSuK
oVFTQfGzEiiKnSeN0aIWjzWnL6aKlHvnFA7hr+I/+EiQbTgRhuiops0cUbRc3Fg6
Fog3w+ftZxkFimsHMSd0FjNThjQ6ea9ekRRBcBM5Cx4O6Vs/bbQPEY7AKEzUEUqR
n6pt76SaNWumaBVi/nb8zbkTPCmk3BTvtK00U9Ba1KHXT/V3gNY=
=/dNn
-END PGP SIGNATURE-

Signature for apache-wicket-9.0.0-M3.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl15XbEACgkQh48B+qjT
VuFx+A//a+6mteMa5czZ86OnLnM5HHgal/+dF6fLnvmEy31hgWrgVYbieL49IlM6
6dPEmAr4guQ9chzUEDJopYU+s0d5iFbKTnPqnoBMPjM47wvoqIMs24cgvkAif0hu
4OieHTua1d1ZUrpcnHCEMrE67MNR+laOlNWivmWsuf6c0nzYs3VAybh449I63xdu
zazU/j4HkdX9Z/VC8LwfLUF7uHLUEhg5GjinPINQWzM9q17MPHIvlvsHkGPzRAU+
233GO+Pli47mySxjx2LT+YZvgDYa+pbecSntMcjEY70OhE5UjpzHJtV/77UlgjLR
iba9usDqgZvg9Yb3oPsFL3yoRyOlZpkVcTu3gFUtwO6fkeGPvW4gA7ZUYsx4zDkj
Feus6XVuSl1PWW7xfsUUbh4ug3Wuxa9/f1RzP3VD+EHTCaDO3G3xh6e913Lrbec0
4IuKMayNi9fE62JTOqUEsRuw//fhgPWPjCoWaHoVmxaHpg3XTD3uGFAavuc7TP05
tEBFGAkrO+mfULZD6K5/w+7RMwoBWhvbdDNBWXQexrhCWpwYAbmeUkdo80XGHizg
sGY5qNrT+gyclD0+ohZTuhABmqZhtBmNu7EO7DvhcFNvVnUyKXKvm2mkTFGlFa9s
edl0fnoRWfHYfHfoowwrK+UWgtGyANM7LCiGidpXRJHpQ/qUJlQ=
=POE/
-END PGP SIGNATURE-



    CHANGELOG for 9.0.0-M3:

** Bug

    * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem
    * [WICKET-6676] - Quickstart application won't deploy to GlassFish
    * [WICKET-6678] - Instant : Unsupported field: YearOfEra when 
cookieUtils.cookieToDebugString() is called
    * [WICKET-6680] - JavaScriptStripper chokes on template literals 
that contain two forward slashes
    * [WICKET-6689] - ClientProperties.getTimeZone() has some issue 
when DST and UTC offsets are different
    * [WICKET-6690] - NullPointerException in 
KeyInSessionSunJceCryptFactory.
    * [WICKET-6692] - Page deserialization on websocket close - 
possible performance issue

    * [WICKET-6697] - Wicket.DOM.toggleClass JS method is missing

** New Feature

    * [WICKET-6559] - Encrypted page store

** Improvement

    * [WICKET-6558] - Prevent package locks after commitRequest
    * [WICKET-6672] - Restore constructors with Wicket Duration in 9.x 
branch for easier migration

    * [WICKET-6673] - PriorityHeaderItem ordering is wrong for siblings
    * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of 
slf4j-api while Wicket 8.5 requires version 1.7.26
    * [WICKET-6682] - Improve JavaScriptContentHeaderItem and 
JavaScriptUtils to support nonce

    * [WICKET-6683] - triggered events should bubble
    * [WICKET-6684] - Make autolabel functionality more flexible by 
introducing a locator interface that allows to specify the component the 
wicket:for refers to
    * [WICKET-6693] - Mark FormComponent#setModelValue(String[]) as not 
being part of the public API

    * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()
    * [WICKET-6696] - Unify AjaxEditable*#getConverter()

** Task

    * [WICKET-6698] - Non-security critical dependency 

[ANNOUNCE] Apache Wicket 8.6.1 released

2019-09-13 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.6.1!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

IMPORTANT NOTE
--

Due to an error the previous build (version 8.6.0) was not correctly up 
to date with

the source branch. This version solves the issue.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.6.1


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.6.1.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl12h3kACgkQh48B+qjT
VuHHJQ//c5inH4cik45cGfLUqIrX3sGq5agEHlBgIpsupjWOs6DjyTIhTtrzfiiB
0KmpYxCzgRPsHhIV3SaB5XUQsBMImnFk83pP49oINOP5CBkX0NFX8hUvmBx2RWBQ
emoHXAEO7MJl5My+h3ih6Lqyzn0mlGByodThFFwgidufJ91VRiQuQZZQo648xvwS
Z0K2QE9Im+IC6DzZOhSCl8IZ2zBn8pg5jezY/eB577GK3xdElkPaqldCyIH6H4o0
cEdUbnohE923mkIdhbHENazhCgubYNXONs4wIhGUsbB9y+6r1730X3WaQMm2MwDQ
VSSK8pIltwJ3gUF+Syt3vuUSJeuT3CtQ2oR9zRHda965J6gUBnnL5iyxPkBSHS3O
8dzLqth3ExeaR6bjfTOQxtfbVC8sizCWlQE0LG9vriAyYdac6ZYQkTgQb6yAGVPC
RLhQ+e+Dkq35gsLbKiELdWo18/skJolLs0bZg/Kk/ZOCtFfWgyNzQ4N64Vdf7tAc
uFDOpQ8+MRAo7Q1MfOxN1tODfS3ztV5RNjmmL/mOeiQoD6Ef9Y/7pHlFnPWaCAap
ZpdfQMTb4be7/20o66rBsQ2m4KWuaO9sLS9WhXXOiVUaWCodiLUsCVe11F54Ygmy
URr3Yv90Rfc9gTz3911b10vQ/FSNhgiY3jIMwR2B2IqYiFESRzs=
=BY+N
-END PGP SIGNATURE-

Signature for apache-wicket-8.6.1.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl12h3gACgkQh48B+qjT
VuHkug/+PJigxGkCDpwfb3LlyI1od1mLTUUph9NVPr0/aq6yj6PHrU2hmGnZxG5M
nURAOWfgU4LygrcmqaxcBfTmxPZqpqpuYw6sSwDOU1b3o3C4fcjY1Fo89AT3UM6M
ExnzHJhAt2nByZR833TgzoszPVtgkt7wV5tElmgzY6+OgJcCONiXBvDSK25DRXVP
ltGuI143M+u3jESokWhfwzDCCEi4PsLGm3kVt9Vw4eyBEN5iXv3NU28jTdqBI2dL
VT1ZaIkRk3KA0Yzc7EaWWDjbC9ilYEiZzC6D+/FvXNm/CEVidf9GsKF4LilYd3Xv
r9LqY1R5vB3NQyNoFNVUaBVbK+yxEDVu8vp4fbldnHIEl7pMTvaXzySJ2yni014V
pOsNPnsq2dy5Pa9q4ctisP+wtlc0FCoMgv0N7JpFfHnHXCgjj9HlLv0KrQz8v0Tg
gzPXE+KiSoW/sYt3KuTGNr6LEseR9evFuIGVc0+ZjDuMUnXeRkfdpyaNnVCiRyTY
RNiv/2HfYV+yLNmq4vSn8INeB9YSQwqutg8X8VifFkKW2wviALKr49p6/Y44zIJi
ZYhdE+9+eu78Ai9p4drDeI6GwlZcDYBzReXKTzwEDp18bfSfcLKQ6OAtcU+Irb6k
6p8j0O8hO1ZkIkzpyqSLRd/DcmOxnOJwdwLZjIn+IMbxF0JhBaM=
=3yP4
-END PGP SIGNATURE-



    CHANGELOG for 8.6.1:


** Bug

    * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem
    * [WICKET-6671] - IAjaxLink should be serializable
    * [WICKET-6676] - Quickstart application won't deploy to GlassFish
    * [WICKET-6680] - JavaScriptStripper chokes on template literals 
that contain two forward slashes
    * [WICKET-6689] - ClientProperties.getTimeZone() has some issue 
when DST and UTC offsets are different
    * [WICKET-6690] - NullPointerException in 
KeyInSessionSunJceCryptFactory.
    * [WICKET-6692] - Page deserialization on websocket close - 
possible performance issue


** Improvement

    * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of 
slf4j-api while Wicket 8.5 requires version 1.7.26
    * [WICKET-6684] - Make autolabel functionality more flexible by 
introducing a locator interface that allows to specify the component the 
wicket:for refers to

    * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()
The Apache Wicket PMC is proud to announce Apache Wicket 8.6.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency 

Re: [ANNOUNCE] Apache Wicket 8.6.0 released

2019-09-09 Thread Andrea Del Bene
I'm afraid I did a mistake during the building of this version and I left
out some of the last changes :-(. I guess we need to perform a 8.6.1 asap.
Is there any particular action that must be taken in situations like this?
Should we notify the ASF?

On Mon, Sep 9, 2019 at 11:48 AM Olivier DUTRIEUX <
olivier.dutri...@pasteur.fr> wrote:

> Hi Martin,
>
> If you check the source
> https://github.com/apache/wicket/releases/tag/rel%2Fwicket-8.6.0 , you
> don' t see this line
> https://github.com/apache/wicket/blob/wicket-8.x/wicket-core/src/main/java/org/apache/wicket/markup/html/form/AutoLabelResolver.java#L106
>
> --
> Olivier Dutrieux
> Evolution du SI Scientifique et de Gestion (Tél : 31 62)
>
>
> -Message d'origine-
> De : Martin Grigorov [mailto:mgrigo...@apache.org]
> Envoyé : lundi 9 septembre 2019 11:09
> À : users@wicket.apache.org
> Objet : Re: [ANNOUNCE] Apache Wicket 8.6.0 released
>
> Hi Olivier,
>
> The backport of the commit from 9.x (master) is
> https://github.com/apache/wicket/commit/efcffbb7be97847bec40aec77cfb9414fc55fa8c
> And I see the lines at:
>
> https://github.com/apache/wicket/blob/wicket-8.x/wicket-core/src/main/java/org/apache/wicket/markup/html/form/AutoLabelResolver.java#L106
>
> And also in the sources of the release tag:
> https://github.com/apache/wicket/releases/tag/rel%2Fwicket-8.6.0
>
> On Mon, Sep 9, 2019 at 11:39 AM Olivier DUTRIEUX <
> olivier.dutri...@pasteur.fr> wrote:
>
> > I check the Improvement [WICKET-6684] on version 8.6.0 but I didn't
> > find any trace of it. Maybe I messed something.
> >
> > Duto
> >
> > -Message d'origine-
> > De : Andrea Del Bene [mailto:adelb...@apache.org] Envoyé : samedi 7
> > septembre 2019 19:22 À : d...@wicket.apache.org;
> > users@wicket.apache.org; annou...@apache.org;
> > annou...@wicket.apache.org Objet : [ANNOUNCE] Apache Wicket 8.6.0
> > released
> >
> > The Apache Wicket PMC is proud to announce Apache Wicket 8.6.0!
> >
> > Apache Wicket is an open source Java component oriented web
> > application framework that powers thousands of web applications and
> > web sites for governments, stores, universities, cities, banks, email
> > providers, and more. You can find more about Apache Wicket at
> > https://wicket.apache.org
> >
> > This release marks another minor release of Wicket 8. We use semantic
> > versioning for the development of Wicket, and as such no API breaks
> > are present breaks are present in this release compared to 8.0.0.
> >
> > Using this release
> > --
> >
> > With Apache Maven update your dependency to (and don't forget to
> > update any other dependencies on Wicket projects to the same version):
> >
> > 
> >  org.apache.wicket
> >  wicket-core
> >  8.6.0
> > 
> >
> > Or download and build the distribution yourself, or use our
> > convenience binary package you can find here:
> >
> >   * Download: http://wicket.apache.org/start/wicket-8.x.html#manually
> >
> > Upgrading from earlier versions
> > ---
> >
> > If you upgrade from 8.y.z this release is a drop in replacement. If
> > you come from a version prior to 8.0.0, please read our Wicket 8
> > migration guide found at
> >
> >   * http://s.apache.org/wicket8migrate
> >
> > Have fun!
> >
> > — The Wicket team
> >
> >
> > ==
> > ==
> >
> >  The signatures for the source release artefacts:
> >
> >
> > Signature for apache-wicket-8.6.0.zip:
> >
> >  -BEGIN PGP SIGNATURE-
> >
> > iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1u0ggACgkQh48B+qjT
> > VuHBVRAAgX8nPfftIKv6z0Rimyg4M9hefpkwcVCkj8mQ2q9cnRQCNN8lWPrVsqOz
> > jfkWOM1I3rmjR60o5eREFuNK+t7RNxdwfdZqlB+zsgu2BCNscpQMaTruf2uI14ip
> > B83PYCMkTSDA+BCJD1MTwRf3Ih3M+0rq4l3vedzStfC4GvmmwHRvMWTOml5i9Whg
> > pSStZvX9h61n6ofRNq/feLQi7342GOgv+/r0cvTVDRdIsEeYGalu1b+ZJKsjfTX3
> > l0oMiRILzFltg+CQP0fhWibfLkvyRLM+R4598rgvwM+QcKo7aCn0LcIEIhp0dYDS
> > KI6IhsPd/NS0qKoKgIPmQ6tMsvMWGOxTOpQMxnAj97wVzYVf1QoXArPuc+JaSrFE
> > D/a78zUMc78UFjdt38NBA22jf7HbcjVkAUUjD9fPtNStFnnrisniyw16dL0Wa6MA
> > kuiPuyl7gsPAkmOXH68KtVaR7ncTORPCt4ZC/6GxoRbhDc71+dLPz5XKpeDdqy8O
> > /pBGtsucjI9xIGZqGHWFvfAaBqqv2t4QARxOdkDA9d09PL4o/N+gljho+a30GrDv
> > A35wG2y2Idkoe1t4EJeHpMHGPmqMAj/m1wYagJjMeiXRDgtfFoJIlRfAboxq8Dwd
> > uT+mRsdS0hq8q78yPZPW3N24cC3gwohFJMWfb4IukQbFGI2gznE=
> > =mzMF
> > -END PGP SIGNATURE-
> >
> > Si

[ANNOUNCE] Apache Wicket 8.6.0 released

2019-09-07 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.6.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    8.6.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-8.6.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1u0ggACgkQh48B+qjT
VuHBVRAAgX8nPfftIKv6z0Rimyg4M9hefpkwcVCkj8mQ2q9cnRQCNN8lWPrVsqOz
jfkWOM1I3rmjR60o5eREFuNK+t7RNxdwfdZqlB+zsgu2BCNscpQMaTruf2uI14ip
B83PYCMkTSDA+BCJD1MTwRf3Ih3M+0rq4l3vedzStfC4GvmmwHRvMWTOml5i9Whg
pSStZvX9h61n6ofRNq/feLQi7342GOgv+/r0cvTVDRdIsEeYGalu1b+ZJKsjfTX3
l0oMiRILzFltg+CQP0fhWibfLkvyRLM+R4598rgvwM+QcKo7aCn0LcIEIhp0dYDS
KI6IhsPd/NS0qKoKgIPmQ6tMsvMWGOxTOpQMxnAj97wVzYVf1QoXArPuc+JaSrFE
D/a78zUMc78UFjdt38NBA22jf7HbcjVkAUUjD9fPtNStFnnrisniyw16dL0Wa6MA
kuiPuyl7gsPAkmOXH68KtVaR7ncTORPCt4ZC/6GxoRbhDc71+dLPz5XKpeDdqy8O
/pBGtsucjI9xIGZqGHWFvfAaBqqv2t4QARxOdkDA9d09PL4o/N+gljho+a30GrDv
A35wG2y2Idkoe1t4EJeHpMHGPmqMAj/m1wYagJjMeiXRDgtfFoJIlRfAboxq8Dwd
uT+mRsdS0hq8q78yPZPW3N24cC3gwohFJMWfb4IukQbFGI2gznE=
=mzMF
-END PGP SIGNATURE-

Signature for apache-wicket-8.6.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1u0ggACgkQh48B+qjT
VuHSZw//WF61doVJ8fDK8hPvk8Td6Yf4hMzP7kff7tAkm+w72LqnXlUM7IDci5nz
Dcx627fBAYIXdRtfOkq53vRrFV+1e87x8iM/bnp7Tzj5lwF6BOvRkQ+gr6U6+6An
5CblTMT5kSq9xKGm8/Gj6I1OrQiVdSqFPWt7N/4D7FG9uekRVJoc+0ubekqdGR1M
lkoT8Wfteo7sstoD8qvQEgyKKZLqbxTKDGiVBywmSKVuxkv+4JnETI2k1R1TsCr0
/JdGx6fNxd/sBUKLoAUo8cxBpv9weuzvPCMw89eVGsKacBDedZMK7iMfR3M43Iz/
HuEN26JnHM3kqSBCMMYE197djXOroUhXmhr9WfNRxiaTqJsKbS1oG3jO9EkHQt8Y
ldhwiTaH8PmGE72xhn+w+FElZvazwlFXSECHZK92wGFEzq5VO7atv88AOmtQHM1o
LbgHOjhUYLQHj15JXn4g4XYFJ5WnZR3gbldAV9JEhXqnx30M6wMDrWCCw6K0+uh2
k8Il3y6TMY7KSrnUYwTeljyrLYReoAtYfQxi6EdGBlKamuyKXtSBqO0a2J5wsxnv
Z2fk3efWKDzdxbc9GmYbXMlTKtjYx5UYZ+PcgAuGvS81ejwzmiy5dH8rJYedx235
j3D8JG/YyG2Ja0r6nmwX7BDm8QS4W5eU+UQIyIq0KLCFND/qzSU=
=VBOu
-END PGP SIGNATURE-



    CHANGELOG for 8.6.0:

** Bug

    * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem
    * [WICKET-6671] - IAjaxLink should be serializable
    * [WICKET-6676] - Quickstart application won't deploy to GlassFish
    * [WICKET-6680] - JavaScriptStripper chokes on template literals 
that contain two forward slashes
    * [WICKET-6689] - ClientProperties.getTimeZone() has some issue 
when DST and UTC offsets are different
    * [WICKET-6690] - NullPointerException in 
KeyInSessionSunJceCryptFactory.
    * [WICKET-6692] - Page deserialization on websocket close - 
possible performance issue


** Improvement

    * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of 
slf4j-api while Wicket 8.5 requires version 1.7.26
    * [WICKET-6684] - Make autolabel functionality more flexible by 
introducing a locator interface that allows to specify the component the 
wicket:for refers to

    * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()


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



[ANNOUNCE] Apache Wicket 7.15.0 released

2019-09-07 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.15.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.15.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-7.15.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1uynIACgkQh48B+qjT
VuFTYQ//Y3GCoqNqEj9yZ+1eTjRXk/84B2uSE+zn9nbnIknxGYx/5TDu5Tx7KaHm
EZm+2aWM/KoSHL+4BB9Fkh7aUkDWlIDSSAh/kgJyko+opO7Zhb+AcxAp+kv2xMSW
35ZtGjU1p5VirfG6XbPQYn+aDfioxgP38dvg0vD7ZSMqROE7rho0Jci5yGV/R+eU
ADdara6cX8i5k4CXo7ViBAkQKUnNhnPGLnZJRsOnJcgBZ51KgI9RdgOVFRAWNWrO
T7r2QxRSNAe7+uiYKzOYreCeedx5epTrf9ClYuj7lgbW1vKG6nTXr4HnO8t5BSBN
W2uTSlqruVpRpv0TYNDllYx93Zy1VxE5sQSyNSw7TiXeo5x0ppTR+WlBGcgnhZ8o
1lk2RhBYgfHLOeP9byGjbOLhzRkR85xwn4CZPRIN4fUqCF2mYtORkCBcgxIXtT2f
gyYb3Td6nR0jrbBEYGupSmkCL3tA5sN+4EUN9fP2iQnwDv7NqmYWBvwQhDoQApuz
p+El2Ze0a+wz8fgM711XCJdukEUjzOcIwwfZKk0WQWkRnIvzcGKVCLlAPsR31iHX
ru8xemMeVM/MthKPKijtTCF7xkk2xS7DO0wEenDP/QTTTrf2X9CZ4b2wXjjYJAyD
1La6SpyrBotuPnVU7AvoTAK/9QfZDn/T12nU/wH324vgvquP4wg=
=haku
-END PGP SIGNATURE-

Signature for apache-wicket-7.15.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1uynIACgkQh48B+qjT
VuGdNA//aBs3Ddf0d02lURa9L02YcSgaKi5pmlG8wFfgv4UnYxXPYimljb9/nOha
2kQDbZBh62+/bHxPAO8tAYxoLzwfKEAYksvMMsuC41GWJ+EBqTCW8wd75+3mxptv
ne2dWna6gMB26hnWfF+Zq+Mgt6Lm1WyIhAlWCEdU1tztNnctqv1uCk4C0BQ8R2Rz
7JBZ/UEvZqByw+9b7Xofyko2jo8vaVHCVcR+EhmmgxpVhq2UoVHsBV4Ry2TwEfTZ
uJ4LwDf1UmA2YkG6u2WYuOIqxGc2LcHTrWt7tr+qjEAq0tIJpie4u2Filn9BRsk6
ZKDOp8STy5mADpK96Hn8pcZ34gTOnr37/Ng3FJxJTuxfwHnsl3fZ5nxTXhHw4Rsi
T53bP+M+Fy8CIOM1R8B3HUrs2do1cYLNdxG6MT3QPcv5kpuk4InQVTa2KCTMSgyt
ZDNcCftS/dCm4zl3gOUreGRjvyKpUs0cWOJgQkcY5yIgnm4ycTmjJny/t51EqIcz
+FgUkVP0/bWsa/ZGSRqQycTUHKVCVFooWf/HtoOkjO6hJWNYG5weR2oEy85UH45x
1Tx9WpwDGqPbOs94V+Y56ulAsABGSAl0aH4efl3IvEJWLM84rjsmjG4GBaj6S2++
O6X+cR03Xk9e52N+vqTHOChq6dXFa5Tbg1lc1FAf9K8hNQhk2Hc=
=ZpAr
-END PGP SIGNATURE-



    CHANGELOG for 7.15.0:

** Bug

    * [WICKET-6680] - JavaScriptStripper chokes on template literals 
that contain two forward slashes
    * [WICKET-6689] - ClientProperties.getTimeZone() has some issue 
when DST and UTC offsets are different
    * [WICKET-6690] - NullPointerException in 
KeyInSessionSunJceCryptFactory.


** Improvement

    * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()


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



Re: release of new milestone of wicket 9..x?

2019-07-14 Thread Andrea Del Bene
I 'd like to wait for some pending feature to be completed (like the new 
modal) before proceeding with a new version. Let's see if they can be 
done in the very next weeks. In the meantime you could try using the 
snapshot version (9.0.0-M3-SNAPSHOT). This one contains already the 
features you need.


On 7/11/19 4:50 PM, Ernesto Reinaldo Barreiro wrote:

Hi Andrea,

Thanks for your answer.

Main features I need are some deletion of duration that was rolled back to
deprecation (as our main development branch is on wicket 8.x) and I'm
keeping a parallel branch for 9.x and I want to minimize conflicts (even if
it is with deprecated code). Also some recently added improvements to auto
labels (and as far as I can see this could be also ported to 8.x).


On Thu, Jul 11, 2019 at 5:37 PM Andrea Del Bene 
wrote:


Not yet. We are trying to prepare everything we need to roll out Wicket 9,
but it will take some times. What fix/feature do you need most from 9.x
branch? I see some of us still work on a new modal dialog, which is
something that would be "nice to have" in Wicket 9.

On Thu, Jul 11, 2019 at 7:41 AM Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:


Hi,

Any plans to release a new milestone of 9.x?

--
Regards - Ernesto Reinaldo Barreiro



--
Andrea Del Bene.
Apache Wicket committer.





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



Re: release of new milestone of wicket 9..x?

2019-07-11 Thread Andrea Del Bene
Not yet. We are trying to prepare everything we need to roll out Wicket 9,
but it will take some times. What fix/feature do you need most from 9.x
branch? I see some of us still work on a new modal dialog, which is
something that would be "nice to have" in Wicket 9.

On Thu, Jul 11, 2019 at 7:41 AM Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:

> Hi,
>
> Any plans to release a new milestone of 9.x?
>
> --
> Regards - Ernesto Reinaldo Barreiro
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Best practice for session handling - high availability

2019-07-03 Thread Andrea Del Bene
Hi,

session is something that lives on server side, so there's no chance to
persist it on client. Besides, client solutions like cookies and
localStorage have size limits. What you should try to do is to adopt a
third solution that makes session clustering possible without needing
stickiness.
For example Apache Ignite:

https://apacheignite-mix.readme.io/docs/web-session-clustering

If you go for such kind of solution you should also choose to save page
instances directly into HttpSession, so everything can be cached into
Ignite:

https://ci.apache.org/projects/wicket/guide/8.x/single.html#_httpsessiondatastore

On Wed, Jul 3, 2019 at 11:15 AM Bergmann Manfred 
wrote:

> Hi.
>
> I know a few points, like using LoadableDetachableModel’s to keep session
> size low.
> As it has to be replicated in some way between server nodes in a cluster,
> or stored in a database.
> Session stickiness is probably how most deployments work.
>
> But what about offloading the session into one or more cookies (which are
> encrypted) and such.
> Is that something that is actually being done in practice?
> It basically would not require session replication in the background and
> could work without session stickiness.
>
> Session size. In middle sized web applications with a JavaScript enabled
> components.
> Or actually generally, what is a session size that is ideal, or good to
> replicate?
>
> What is your experience?
>
>
>
> Regards,
> Manfred
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: estimate time for 9.x release?

2019-06-26 Thread Andrea Del Bene
Great! I'm happy to see that we agree on release a new main version! I
guess I should get in contact with Sally Khudairi to prepare an
announcement for press. Maybe Martijn could help us with this task. The
last announcement can be found here:

http://mail-archives.us.apache.org/mod_mbox/www-announce/201805.mbox/browser

On Wed, Jun 26, 2019 at 9:15 AM Tobias Soloschenko
 wrote:

> +1 for next Milestone
>
> kind regards
>
> Tobias
>
> > Am 26.06.2019 um 08:02 schrieb Maxim Solodovnik :
> >
> > Also +1 :)
> >
> > On Wed, Jun 26, 2019, 13:01 Ernesto Reinaldo Barreiro <
> reier...@gmail.com>
> > wrote:
> >
> >> +1 non binding. I was going to write asking for a M3 release right now
> :-)
> >>
> >> On Wed, Jun 26, 2019 at 12:02 AM Martin Grigorov 
> >> wrote:
> >>
> >>> In that case I vote to release 9.0.0 with the next releases of 7.x and
> >> 8.x,
> >>> no need to wait until Q3.
> >>>
> >>>> On Sun, Jun 23, 2019 at 11:43 AM Sven Meier  wrote:
> >>>>
> >>>> Hi all,
> >>>>
> >>>> I haven't had time to work an wicket-ajax-no-jquery.js, and I agree
> >> that
> >>>> we as well might try that in Wicket 10.
> >>>>
> >>>> Meanwhile I'm preparing a pull request for another modal-dialog
> >>>> proposal, but this doesn't have to delay a Wicket 9 release either.
> >>>>
> >>>> Have fun
> >>>> Sven
> >>>>
> >>>>
> >>>>> On 20.06.19 11:50, Martin Grigorov wrote:
> >>>>> Hi,
> >>>>>
> >>>>> The only bigger task I am aware of is the vanilla wicket-ajax.js
> >>> rewrite
> >>>>> that has been suggested by Korbinian Bachl (some time ago) and Andrew
> >>>>> Kondratev (more recently). Sven said that he wants to work on it.
> >>>>> But in my opinion this task should not stop us to release 9.0.0. The
> >>>>> vanilla impl can be introduced in a minor release too, even in 8.x,
> >> if
> >>>> the
> >>>>> APIs are preserved.
> >>>>>
> >>>>> On Thu, Jun 20, 2019 at 12:03 AM Andrea Del Bene <
> >> an.delb...@gmail.com
> >>>>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> I'm happy you started to appreciate Wicket 9.x in its earliest
> >>> versions!
> >>>>>> The short answer is no, there is no estimated time for 9.x to become
> >>> EA.
> >>>>>> But at the moment I'm not aware of any huge feature or refactoring
> >>> being
> >>>>>> in progress or even proposed. Let's hear what other developers have
> >> to
> >>>>>> say about this.
> >>>>>> Personally speaking I'm also willing to release Wicket 9.x in a
> >> short
> >>>>>> time, let's say in the Q4 of this year, after one or two more
> >>> milestone
> >>>>>> releases. I also believe that the time is now ripe to provide a
> >>> version
> >>>>>> of Wicket for the "post Java 8 era", which fully supports the last
> >> LTS
> >>>> JDK.
> >>>>>>
> >>>>>> Andrea.
> >>>>>>
> >>>>>>> On 6/19/19 12:29 PM, rstolle wrote:
> >>>>>>> Same here! I would love to go with wicket 9 ASAP. I'm using
> >> 9.0.0-M2
> >>>>>>> on a new
> >>>>>>> project and very much appreciate the switch to java.time.Duration,
> >>>>>>> which saves
> >>>>>>> me a lot of conversions. Junit5 is also a huge plus in my opinion.
> >> So
> >>>>>>> far I did not
> >>>>>>> encounter any problems.
> >>>>>>>
> >>>>>>> Good moment to THANK THE WICKET TEAM (again) - you doing a wicked
> >>> job!
> >>>>>>>
> >>>>>>> René
> >>>>>>>
> >>>>>>> Am 2019-06-19 11:30 schrieb Ernesto Reinaldo Barreiro:
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> Is there an estimated time for 9.x official release? My question
> >> is
> >>>> not
> >>>>>>>> just moot: I'm keeping a parallel version of our project based on
> >>>> wicket
> >>>>>>>> 9.x. branch, and some problems I encountered on wicket 8.x. are
> >>>>>>>> easier to
> >>>>>>>> solve on 9.x. So, if release is not too far in the future I might
> >>> try
> >>>> to
> >>>>>>>> convince other team members to go 9.x. for development.
> >>>>>>>
> >> -
> >>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>>>>>
> >>>>>>
> >> -
> >>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>>>>
> >>>>>>
> >>>>
> >>>> -
> >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>>
> >>>>
> >>>
> >>
> >>
> >> --
> >> Regards - Ernesto Reinaldo Barreiro
> >>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: estimate time for 9.x release?

2019-06-20 Thread Andrea Del Bene



On 6/20/19 12:46 PM, Martin Grigorov wrote:

On Thu, Jun 20, 2019 at 1:37 PM Ernesto Reinaldo Barreiro <
reier...@gmail.com> wrote:


Hi Martin and Andrea,

Many thanks for answers. So, I will try to convince my teammates to switch
development to 9.x branch and that way provide "life feedback"  on new
developments.

The only bigger task I am aware of is the vanilla wicket-ajax.js rewrite

that has been suggested by Korbinian Bachl (some time ago) and Andrew
Kondratev (more recently). Sven said that he wants to work on it.
But in my opinion this task should not stop us to release 9.0.0. The
vanilla impl can be introduced in a minor release too, even in 8.x, if

the

APIs are preserved.


I also remember to have seeing some commits to get rid of wicket AJAX
console. Would this also be part of 9.x?


Yes, this is already in M2.



Also some proposal of new implementation of modal window? For us this is
not relevant as we use bootstrap modal.


I am not sure about this one.


I think you are talking about this https://github.com/apache/wicket/pull/361

--
Regards - Ernesto Reinaldo Barreiro



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



Re: estimate time for 9.x release?

2019-06-19 Thread Andrea Del Bene

Hi,

I'm happy you started to appreciate Wicket 9.x in its earliest versions! 
The short answer is no, there is no estimated time for 9.x to become EA. 
But at the moment I'm not aware of any huge feature or refactoring being 
in progress or even proposed. Let's hear what other developers have to 
say about this.
Personally speaking I'm also willing to release Wicket 9.x in a short 
time, let's say in the Q4 of this year, after one or two more milestone 
releases. I also believe that the time is now ripe to provide a version 
of Wicket for the "post Java 8 era", which fully supports the last LTS JDK.


Andrea.

On 6/19/19 12:29 PM, rstolle wrote:
Same here! I would love to go with wicket 9 ASAP. I'm using 9.0.0-M2 
on a new
project and very much appreciate the switch to java.time.Duration, 
which saves
me a lot of conversions. Junit5 is also a huge plus in my opinion. So 
far I did not

encounter any problems.

Good moment to THANK THE WICKET TEAM (again) - you doing a wicked job!

René

Am 2019-06-19 11:30 schrieb Ernesto Reinaldo Barreiro:

Hi,

Is there an estimated time for 9.x official release? My question is not
just moot: I'm keeping a parallel version of our project based on wicket
9.x. branch, and some problems I encountered on wicket 8.x. are 
easier to

solve on 9.x. So, if release is not too far in the future I might try to
convince other team members to go 9.x. for development.


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



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



[ANNOUNCE] Apache Wicket 9.0.0-M2 released

2019-06-02 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M2!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another milestone release of Wicket 9.
Since Wicket 9 is still in development, backward api compatibility between
milestone release is not guaranteed.
We will continue to use semantic versioning when we will made Wicket 9 
final

and maintain api compatibility between minor versions of Wicket 9.

New and noteworthy
--

 * Ajax JavaScript clean-up

File wicket-ajax-jquery.js has been cleaned up from obsolete code and
unused functionalities.

 * Package org.apache.wicket.util.time has been deprecated**

Legacy package org.apache.wicket.util.time from module wicket-util has been
deprecated. Users are recommended to migrate to standard classes
java.time.Instant and java.time.Duration. See 
https://issues.apache.org/jira/browse/WICKET-6662

 for more details.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    9.0.0-M2


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0-M2.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT
VuHJyRAAi0Lzsl1sLoqErPqEfhXdEydVVbrLBauObOQjimev29mrtijLiZMY2Ie8
zcEqc8Jk8x6ZRyPln2oH18HyT7dbzxdAM/QSuqHYl6XWwIH97Bb8U87RYrR1YYgP
4gL24rsv/OSe1NInMJYbykhoh41g9pKfbbLun7cGv6YK3oYNUYUBs2GCvoknxb+u
/GZFLB06fArYGVbd3cmNdySqQhw71xxrw/R4D8wO/282J2U2HS65W5dqKXIwBRWL
8e0HLiKc5vvziB3NsQ4YAQ4tBgoATx6GY3UYyQxanVL6B4O6L4Sup+tFL+m4WcyJ
7jq4UMasZD51sDGwbxIF0MubgwocnxsfT1B3vZgFw2bTAq+gJ0pvlZETA8WUc/T8
t1C+KyAG2TX8QNEpCJfPKExH6brqt4sMdEW6c443xfA/if4y7PdGKOf3dnQ5lqtP
Ncd1CQ7ia1LNG7RYVCEA1HYmSAiZy/C5ZVS891vqHCKV9/qoxupQf9ii5UsUmHqm
tez7M9w46KVjmgpyuCSfBIvtCdOsm94Hhd0x2vcs0tHpqgm93T1a3fddxKfSbMj5
S21of/LZmvuQp3NJFES2YOCBduMgZY7I3YHCcKYLrEub5gjG16b8CR8qJzd36YoU
MFbuQDgb0l4tT8ZTIqqhfeCvyw4ntevwcgRJoJmyctTrwnq1Hsg=
=eW0h
-END PGP SIGNATURE-

Signature for apache-wicket-9.0.0-M2.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT
VuHnqQ//Z3LKl0tfpSxcXXywTQTFaT3IKPIOwV0wf/30hAgQF24TUiZ/Bhm7kl5L
PnkCM/r06Q7aSOgzb+vCyVDN60S4hPnUXP5pPPBoHhTyqJ6syL2uQDeMYoYd2ySw
GGT2biUO6b0DXzHVKi58wLJ2YHvLq0XlTL0VBflcjv+ASzfBNH80yAfA6Ti2M0IK
IvWqbGZcW8nbu6U4jQhmjoyduqzRXM8tVZZ3CZwiJpQtKKJ/EISqFZxgpbEQkkF4
9FNVOYk4Y825F9B2P5Yi3P/uC3XX9LHf+olyEpVqUlzhyWZ2F8u1YEwkZ1SEsO0u
kVyIaEbVgwhWEBx6Digrg8hiR3rsFh7ROEJjtR5JFQ82b35zpuM7VUKBk6jwQb0b
Wi9QVDCVODH2mrSCHpEnxe2+KxdWDnrPb10/rikcY4KNRYsxPVUNvk+1P1fX7yvu
D2r5JJQxIuyuDZo9NQll540yJ7Rnp1TYgkCpIcdonleGC8yZwyCud8FHC6pld0jQ
l4RsLjJO0e2KF3MefrpkxRwfLNzUUuRrqmRNMx3Im9glmSHGZ8GhCz2UVB0TziZa
U2sXXjTntkR29HXciBY7J4NP/izH3KTSMBp4MLyuwe3oZGKHmTLir903VN9gaMxh
y08SO+AHfu0QE9N2cbKF6nCz1W+vBcjM7d6IHdNHWQKbwATyaiI=
=XFAH
-END PGP SIGNATURE-



    CHANGELOG for 9.0.0-M2:

** Bug

    * [WICKET-6611] - Missing check for 
IScopeAwareTextResourceProcessor when concatenating resources
    * [WICKET-6669] - CSS Resource Bundling throws exception when used 
with CssUrlReplacer

    * [WICKET-6671] - IAjaxLink should be serializable

** Improvement

    * [WICKET-6618] - Stateless pages and access to unconfigured components
    * [WICKET-6656] - JSR 303 - @NotNull validation problems
    * [WICKET-6657] - change replaceAll() to replace() when a regex is 
not used

    * [WICKET-6658] - Allow nested forms on non- tag
    * [WICKET-6659] - commons-io:commons-io is used in multiple 
versions at same time
    * [WICKET-6662] - Remove legacy package org.apache.wicket.util.time 
from wicket-util

    * [WICKET-6667] - Ajax JavaScript clean-up
    * [WICKET-6668] - Sign out the existing session if a sign in 
attempt has failed


** Task

    * [WICKET-6653] - Upgrade Velocity to 2.x
    * [WICKET-6654] - Upgrade JQuery to 3.4.0
    * [WICKET-6661] - Upgrade jquery to 3.4.x
    * [WICKET-6665] - Upgrade various dependencies


-
To 

[ANNOUNCE] Apache Wicket 7.14.0 released

2019-05-28 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.14.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
7.14.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-7.14.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoNjgACgkQh48B+qjT
VuEf2w//RTKqbi2cKmbIB2qd3gxkvCE44eiuWGP2U/Vo5kX07VIa8XrgXnOZHz34
TiKcmQnkFkjCpnF+FDX+HNDDvz7PsUTGouPt0xefnjgSWKSKKzfa0qx1ajL5WlHe
VOrDOlP56ghK6qQmZ8SoNIkj40tc78f+rNKpTC17Ws/i6q4H8G6UKFyn2FFMcRDs
OpqC6FE6Tp2aIZ1P5quChlaaUv+j1SGrPBEUVekiTd28ZUhHxnCKdtm0adYkElVA
Oqg5pL5fKR4CHMmy1koi/KDmI9H0BGG3axl77Mkrd16sSeQlDIgDmxdC3lvhgNdi
y+I8jWrujVWj/RKRehJbzelfNBaHSSqeQun/BwSFBB0Bw8W7mYke1fd2MhlCo5bX
ffGLSR0dGlW8xtitrkol57gZK0a9IotIiFG339pAhbZRGTMb/sfpAcKAGiPJPYOO
FWGmL96HBcT2O9zMebZm6GlriLBSuQ8ckA7FuTWXpw7avjtB2g9/RGgq6NAGpktk
cB2p0UVEFaXt4Rw+TmMdzO2SBJMmsHmxQAvl3abV1Tr70rplxK1gl5o19IdhnGFx
w8zxDyf5K8fGOzsLELBSmQQcaRa8FBCgjJV0Htg3dUeN5s5gh3g3ZB4bmFOwLidP
PeC2jigSEP59aN0Oj4ppk1C93hRNP+aQcuWDqoxo4hQ55lQSjoM=
=q9fD
-END PGP SIGNATURE-

Signature for apache-wicket-7.14.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoNjgACgkQh48B+qjT
VuFeSA/9HBIx6ouwvhvehMmc+MtolE3AvjVlGxp2MsNBP60Owed3kKx8h1EjehbR
YPIVPlzU4Qj8Cik7bLgy7wPRXi8rGD35cFB2wXSqlwMPuGd8o8O0ubkjVPNwW6N0
Aa0gD8EWxodRuRC93GvfnS1S4uytQnfPirRqeSq0KChXkbEjB5P3tR8j6YoVsll4
PkmojVjlQjj+NSGAQYSKxhIdP/t13aQk2ETq66ecIFyC/CBZSfZeIM9/oPheY2g2
GFz6Xn528OhUVG83bRfL3hAyT23v9rA46AbUL0kcxOnJKelfHsKdI28vojnHb6Pe
MHIrAPTxOpnNJ12VXALiJXRJWySe3Jip+I+Oe1cRHA2e/xSBYyGpX3PBg4EWyoHY
Sq2NM3NR+ME2ZVHMe6OqCk/H48vKYZZDIddBj3nN0wUABdhS0qoUqxaR3BARR2UN
1H09jSC8BTBJQLEfWXdm7AVdBOxXwVWtbiM44t1qi61bOXmqLJDGLjpA/Wa27nju
3wV3z8GBoCSjGoizKXixYFw4TKY1HKm+lHUGY0z68PdGn5VpU2MFYHxdXB7AfxNN
APEt8FX8k0luf6welmFaAw7NPXDhr0yrC+bGxBBOclLFtX2dYt0n07k74FyzWPWN
IIfwzGj/zzgg9/RPy97DXP18DoVMahpFFH2hEx4VwFrmDP2bRas=
=2Ku5
-END PGP SIGNATURE-




CHANGELOG for 7.14.0:

** Bug


* [WICKET-6611] - Missing check for IScopeAwareTextResourceProcessor when 
concatenating resources
* [WICKET-6639] - PageStoreManager$SessionEntry.clear produces 
NullPointerException
* [WICKET-6669] - CSS Resource Bundling throws exception when used with 
CssUrlReplacer

** Improvement

* [WICKET-6668] - Sign out the existing session if a sign in attempt has 
failed



[ANNOUNCE] Apache Wicket 8.5.0 released

2019-05-28 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.5.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
8.5.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-8.5.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoLa8ACgkQh48B+qjT
VuEg3w//Uuco8T5CsMz0HaKelBp+4NnkzpexvK19MDYLsk2Dr3+OlV3jFwDssK/n
iLpnXVlQg5mIoH3XYh8yJ/7WLmKz9NuaentvR0kb3ukOR57SoB5b9Aiqp2+4KbRx
fFh9a+clLh4MYhrkMhHRcYKbUNdmaTQvBvG0Ayennvu7ZrvncYK5LcYiIKs6yaYw
FeLNTjdrQmAY4mlQilfPQaQP7BeQeLb1cVVWDIKMJSvIWBo2P415mo+UaB4D86vE
9EmR2dnGAbkZXTUqwnQLEtholELN/WxgDTA1nSzCKgBLC/QyrN830qV34EpVQx8Z
vnTW6vLuSr4hFTBBgeo7qhnRiRHYjh9CGvuuEZEJwQZADiBrZK3CRQrkGPpy9H6e
mDag2u7/dpSXzbgG3+XEerKlg/zXQ963dVf9SVduUmL53Hh15oTbmgqJlJ8BKuG9
OEi3+OfgpNg/vSY2guQ6Rr55PlVlml16b4JBOIA1ZYIjRbBWB/ycXbHdj0W3X5Ov
ixhWnkJJvqHO0YwPhT0Q3cpYPoNxGxcVHQiQAhmTWQeFjI3CPk7GPtEcgFQSo8aq
+Da4UpEQcswVV/qz3DerM4HrVs9/6uqRqm8P4zo3WBDEjsRoKVWHdOkhInPFWyHf
/bh9MiSOdpbTnCUn977MCbCrgGTb5GymuHxJrK3gDMPJbSFWrWI=
=NiYR
-END PGP SIGNATURE-

Signature for apache-wicket-8.5.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoLa4ACgkQh48B+qjT
VuEtHg//V0t6olb+2uKScDFX4uEFM14WKtX9Q5HV9MkZ6VNvPZkqlWutmNf0eVh7
vJ2J2eJl5UHB1TL82+O+koX3uJCLMshSniezNiwLVkIY93yaZbxqYyi5J07Tax9t
nGqc1YLFjVoiXTHK8Rmg8tOuqhEHMv9d6StYQ1P3mHv8oBnS2ouhS+Z9c2QxATK2
BQJgBHPOd8DOW9dsVcxO7Ag8lOZ6O6R+4hAdISw/+d5v0Tyv3LQmvGhyEz+TbduG
IlUEv2/YbUDKD5bixNfGusYjQUkTLZ25dpv4lwSeIChUhd6bqZ4AE/T2G/Rq6FWr
5hnvoH1xq2FqWja375T/xquQ+VIkZqNDaTqm/kmuxuV4P2Y/n8tW/Px/3Te0TtQL
GJDaJr9cjafaGfW2M2uq4VnihEjVYUXmeZbq10DHQTSPV6vQ7Ntda1tp0AK4fmOT
9pV5lUjxqxGiPhdzlbL+3YfRNEQNDu6Avd7/INqcHERIOpGCHjiHNwx0CGTj5xZx
GfKCRLAWM9m77GQfPubouSgLOjtGRvr0Ul5emjmyXqGKbnVwCuANl8bYQp4qJxww
bFODc2pLzQ5hE31MdJuFFu+A0+4J7/yskeqFIghB0TKX+csQRzPeK4pC9qnOFcre
hJ3Vo/O2QUVaTuzaDGSux7glRlIbJ/SgKzAeat8uKt9FvyR2q4g=
=JpiS
-END PGP SIGNATURE-




CHANGELOG for 8.5.0:

** Bug


* [WICKET-6611] - Missing check for IScopeAwareTextResourceProcessor when 
concatenating resources
* [WICKET-6650] - Url decode the name of the file after AjaxDownload with 
Location == Blob
* [WICKET-6651] - Redirecting with ResetResponseException does not work 
anymore
* [WICKET-6669] - CSS Resource Bundling throws exception when used with 
CssUrlReplacer

** Improvement

* [WICKET-6648] - It is impossible to initiate AjaxDownloadBehavior with 
IPartialPageRequestHandler
* [WICKET-6655] - ExportToolbar should set cache duration to none on the 
served file and also provide a way to easily change that
* [WICKET-6656] - JSR 303 - @NotNull validation problems
* [WICKET-6658] - Allow nested forms on non- tag
* [WICKET-6659] - commons-io:commons-io is used in multiple versions at 
same time
* [WICKET-6668] - Sign out the existing session if a sign in attempt has 
failed

** Task

* [WICKET-6654] - Upgrade JQuery to 3.4.0
* [WICKET-6661] - Upgrade jquery to 3.4.x
* [WICKET-6665] - Upgrade various dependencies



Re: thanks for wonderful work with Wicket 8.

2019-05-24 Thread Andrea Del Bene
Thanks you Ernesto!

On Fri, May 24, 2019, 9:03 AM Ernesto Reinaldo Barreiro 
wrote:

> Hi,
>
> I just created a branch of or application based on 9.X-SNAPSHOT and
> bootstrap 4.x-SNAPSHOT and I plan to keep it synchronized, at least once
> per week, with our development branch (wicket 8.X based). So, before any
> new milestone releases of 9.x I can use it to test if everything still
> works and hopefully provide some feedback to Wicket developers.
>
> Thanks again to Wicket team!
>
>
> On Fri, May 3, 2019 at 9:34 AM nino martinez wael <
> nino.martinez.w...@gmail.com> wrote:
>
> > Sounds great.. For minimal effort, I think the notify plugin would fit
> very
> > well here:
> >
> > https://github.com/l0rdn1kk0n/wicket-bootstrap
> >
> > Under extensions, but it's not my repo..
> >
> > And yes wicket are wonderful, even after all these years :) And I've been
> > using it on, Guice, OSGI and now with spring boot :)
> >
> >
> >
> > On Fri, May 3, 2019 at 8:45 AM Ernesto Reinaldo Barreiro <
> > reier...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > On Fri, May 3, 2019 at 8:39 AM nino martinez wael <
> > > nino.martinez.w...@gmail.com> wrote:
> > >
> > > > I could use the
> > > >
> > > >  Or a wicket wrapper for
> > > > > http://bootstrap-notify.remabledesigns.com/.
> > > >
> > > > I can try to convince my manager to open-source it. We are using it
> all
> > > over in our application in combination with wicket AJAX/Web sockets.
> Also
> > >
> > >
> > >- some home grown bootstrap modal wizard
> > >- wicket wrapper fro *https://github.com/fronteed/iCheck
> > >*
> > >
> > > *And maybe some other home ground components. But this doesn't depend
> on
> > > me.*
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> >
> >
> > --
> > Best regards / Med venlig hilsen
> > Nino Martinez
> >
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>


Re: 7.14.0 release

2019-05-22 Thread Andrea Del Bene
yes. 8.5.0 and 7.14.0 go hand in hand together :-)

see
http://apache-wicket.1842946.n4.nabble.com/Wicket-8-5-0-ready-td4682248.html

On Wed, May 22, 2019 at 4:27 PM Wayne W  wrote:

> Hi,
>
> Is there timeframe for this release?
>
> Thanks!
> Wayne
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 9.0.0-M1 released

2019-04-16 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M1!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks the first milestone of the major release of Wicket 9.
Since Wicket 9 is still in development, backward api compatibility between
milestone release is not guaranteed.
We will continue to use semantic versioning when we will made Wicket 9 final
and maintain api compatibility between minor versions of Wicket 9.

New and noteworthy
--

 * Java 11 support

The new milestone requires Java 11 as minimum version.

 * JUnit 5 support

Wicket 9 has been migrated from JUnit 4 to 5. Module junit-vintage-engine is 
provided as test dependency to
make old tests work without migrating all the code to JUnit 5.

 * Test with newer Java versions

Wicket 9 branch is also tested with Java 12 and 13 as part of OpenJDK Quality 
Outreach project
lead by Oracle OpenJDK team. For more informations see the following link:

http://apache-wicket.1842946.n4.nabble.com/Fwd-Testing-Apache-Wicket-with-JDK-Early-Access-builds-td4681441.html

 * Rework page and data storage

The internal mechanism used to store page instances has been reworked and 
refactored to be simpler and easier to use.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
9.0.0-M1


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-9.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 9.y.z this release is a drop in replacement. If
you come from a version prior to 9.0.0, please read our Wicket 9
migration guide found at

 * http://s.apache.org/wicket9migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-9.0.0-M1.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyuOSEACgkQh48B+qjT
VuFLNA/+NZ13eStA3Gi09RXn0/mUPfQ/On8vOL2ypveLOu3isCOTHddWBowWPaeX
GAa3ycFseLalszzoYAC0hoSTnh3LF0O3RYqEgAI4GX1hdRzpnOVksb0Bkj27s+N/
lDiPCvdm1gxPVGoSWz8rvn6Y9v9t+1Y/WwjduCxB6NvmaDTXwnn2nnTQjNwNz/kX
vBr7BnDkHcUjpYW5q2ZHdo2ZBOZS81tABe2JI86CeHYJVjzjy5GuDjZqa7ixGeMj
DzaZ0RaxSEAlTjbJ5DtC5bVrRaDrLPwWCn4ynZVjmIDOmuUacgnNYIiVIlo5MIhY
l5896eUdu4bImP1RdiYCDN0o0UGD9jOycJO9QvDzYUTiK+m2d2C7n4Cgbvo6JKrX
fjYpRY95Xi8ST13yGaJl+3yUWXQSJvtOdneibcbkN20Pp7K9UGcGbY+efwNLejqe
d4VO2reNsFapD6mBgremaIQK9C3jeuAJmzq1rM0tSkbrt1zHmGBU5R+Kc9dWFZRY
QRKbuuTya/XW03si2uBzh+rxC+7Mpyi7SUE3LEOilACt0lPz0lJJu/oUzZiMM2VN
UKG4VdxAkzZ2Ja1FDSOPJ6zw9lN3mPvWj9l4T7/cXQpELIVQSo17Foq16JdrCB6H
BnYdUkVTJ4cWxNmlyDU6AhSQkKVUbps23XjfXD2E0uD84dbj1eo=
=ArhK
-END PGP SIGNATURE-

Signature for apache-wicket-9.0.0-M1.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyuOSEACgkQh48B+qjT
VuGEdQ//aLP1iPvV8LftKphL2fEoxNASi8a4yJ6n1llQgJm692uLo9VPL1tALXDJ
r7glipgHu5NYGy5zXV6gZMb6Gr0V2ydW9mS37V1BWWSw2X6D1tgYbzZMmYlhfZcQ
9O5hWVFQ8qAD345E7Tjw+nRdr4lFSKxgQDsohZiSDtYc1duFQ31fxt7v8xMpJT4b
Nu2AJkzB7L0LjQT3graovZuNkjp/5wWcTZ8gRN3A+VlF/Cp6KmWfWWXYNJLRXZZV
YRlWA5CF6DLu9VQJqOWS4FxcJirJroawatn9rNUs48j/ExJhooyno36JTy4BiBA4
i9h5bJaxYmMECpO0Y5WaNm9TOEMmrb4VHwx/DDvG/WXEAtY1Nt+C0A65l23KHRuD
cjd0tHEBzDo052m34duQwtVcuOnxxyfg6kue1plRdOF9zyW1484RCUhsit370IT2
m84ek1kbQnUzxICQYm2J/3ak056wQ08rYmWkki2rw2uTvXz3YvrQo+jPg2Avybct
yE+wVCTbRqvfcmn5hcOTdcth50BV273iwczMealbdulnfp7PoDi8Z00AJ6kICQMz
48y6Y5VSz94xLxb6a99xkGfnqwos78xh4iV2DG3+778oAfewYgo9d2NTVfsX4xox
D+eLF92tdmEQbIN3e6r6KGv4YamL+DypvAcbsPEDL1e1MrHA8mQ=
=lIwn
-END PGP SIGNATURE-




CHANGELOG for 9.0.0-M1:

** Bug


* [WICKET-5552] - Events to close pop-up on Modal Window are not propagated
* [WICKET-6568] - Wicket fails / does not encode request header values in 
AjaxCalls
* [WICKET-6570] - Unable to read cookies containing '.' characters in names 
when using CookieUtils
* [WICKET-6574] - JQueryResourceReference#get() (still) return V1
* [WICKET-6584] - Import Junit Package as optional
* [WICKET-6586] - Broken JavaScript due to fix charsetName in 
JavaScriptPackageResource
* [WICKET-6588] - Under Tomcat (ver. >= 8.5) BaseWebSocketBehavior can't 
find session id cookie
* [WICKET-6599] - ResponseIOException should never escape from WicketFilter
* [WICKET-6602] - AuthenticatedWebApplication login Workflow broken with 
replaceSession
* [WICKET-6603] - 

Re: thanks for wonderful work with Wicket 8.

2019-04-11 Thread Andrea Del Bene
Thanks to you Ernesto for your support and kind words! I'm happy that the
hard work done with Wicket 8 is paying off.

PS: we are voting for the first milestone of Wicket 9 to be released. If
you have the chance to play with it we are looking forward for your
feedback :-)

On Thu, Apr 11, 2019 at 10:22 AM Martin Grigorov 
wrote:

> I am glad to read this small success story, Ernesto!
>
> I want to thank you for using Wicket all these years, for all the bug
> reports and the suggested features!
>
> On Thu, Apr 11, 2019 at 11:13 AM Ernesto Reinaldo Barreiro <
> reier...@gmail.com> wrote:
>
> > Hi,
> >
> > I would like to thanks Wicket's development team for wonderful work done
> > with wicket 8.x!
> >
> > Yesterday mid morning I started to migrate the application of a customer
> of
> > mine to Wicket 8.4 (form WIcket 7.9). By the end of the day I had fixed
> > almost all compile errors (most of them due to the removal of Form on
> > onSubmit and onError (on AJAX submitting components) and our derived
> > codebase depending on that) and fixed all warnings (most of them because
> of
> > depreciation of AbstractReadOnlyModel). Today, early in the morning,
> > application was already compiling! Then I ran Wicket based tests... Most
> of
> > them were failing :-( Our fault: one component (some home backed wrapper
> > around bootstrap modal) was missing calling super.onConfig()). Fixed that
> > line and all tests passed! I run the application and started to do some
> > manual testing (some of our features are very complex and use lots of
> > advanced low level Wicket JavaScript and even WebSockets). Again
> everything
> > seems to work flawlessly. Wow!
> >
> > Many thanks again to Wicket team!
> >
> > --
> > Regards - Ernesto Reinaldo Barreiro
> >
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 7.13.0 released

2019-04-06 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.13.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.13.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-7.13.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyjvbEACgkQh48B+qjT
VuEUpw/9EdhvP18NKyL08P9dh/IVDW7DAUq95hhrOWPwLS9HJVDHJOJY+FbK6zzd
HHrHEHFWe6syz83xkl8za69SUHB8mdKbwLG7UAcXojzBb6MVRIZCsdYfF4pMfC+f
bDSrB+XvvBEXllrJySA2akJVfrgf0U6oxfs6vqUgTOzx/pUda5MTZRiZBeO7nmT0
aHHgyaP96ecvtjIDyR9lwhmkzxS7VkGmT8XWpaQ2wT9mln2Ff4/SKd3ZtIHEpKrY
qWRbuC0JFf7EdEH1NEbrOYbXL3hnM9CEvlQunDJGWv6VtbEXyx30EmVbSylStrfZ
LnIXyIDDOVZ/Exx4Y/ijwP1nPnaVRF19PVaCeiWuJd/OvbYjMMBxYhkz5BqJPp2I
mJuipjE4Ao4yoOmlPo53RnWf83gueosqO7rD55XkJI47GLN7pwbcdRXcUcxUqTL5
glZZC3VFPPvLloKHmDvAVgxAwjO0qI3zeNfL0CmZDYGLJZeW9DnxCiS1mi/4gURf
DHQzK6OFTgy1nUcqH3utOGT9Dwys3WGxeaT4oucvmi8yqiq5RRl+jXghqjI93Tvh
qdraUy+DvbTtCMnw3JRJl4pusbIaGkQfwFXri3l7V+kpUR/K8taFJiWeO/8GdVBO
jhP0dAyO8pvH1wXmobVFDw5o5UNa5y3A+Rr/PvI85hsHeTHQYS8=
=UPy5
-END PGP SIGNATURE-

Signature for apache-wicket-7.13.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyjvbEACgkQh48B+qjT
VuGevA//aTrkqeHG/0QB03gZ7eya6BArgrkyK2vTP5gBRzCc571mBe7N3mdpV1di
6YnMEV25DJZwVIwQ9KoPtVs1KBGCX/2U/JqYf4YaQQJM1uEM2bQ3bVjwYJcG6xHI
P82cqhQDBGZGIydHWzBwrkf1GACF2K5DzqvK7y5fd1BGtrJIM52fLY5INVeYeVih
S4W84xlA+57HppsYdgR69c30qkI178903+iYcdlL9qtf1B3beKTJo/NkjJks/0a/
Yps0Za40/RwHSFDJM+G4Ks8LZ/wfHKW9OacAF4JT5vzLX6g5vOT0yy0jDQYsUx1C
BxHUeRcYv82yMdhR2pZ+F2htTQINEBdYL0GLx6TU5cwsU2GHQex8ZXJaNa6Xp/QS
TTADPaV3yIwJo8i4jpo6Br6/LZQTMuoOwfbkEVoNPsyoR89Rp67Bkqragg5gNnQH
IunybqbFBEpuyfMhoq7V1wYiPKGJwQXRy8J8A6Ozck+Lql2XsOgg71vnh1PjOmPa
s/cHnBFH6ravgnk+y6pAKG51mtPceR7TMNfm/zhu2qKYsp3C6t0A/OjeeqDTvWQz
0RuRWs47aXFRwLlQNqKJLO3YXJKRReZMRmJml/lBVXnqWLcsz3DKsrrdCZ91F5/f
AlaQslKTwi97uzUNSvG+Hm8+GnKGu63I3WPTqrsjKKVNcbLjNZE=
=H6X1
-END PGP SIGNATURE-



    CHANGELOG for 7.13.0:

** Bug

    * [WICKET-6645] - Concurrent web socket response message processing 
on the client


** Improvement

    * [WICKET-6638] - RedirectRequestHandler does not support Ajax

** Wish

    * [WICKET-6646] - Upgrade jquery to 3.3.x


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



[ANNOUNCE] Apache Wicket 8.4.0 released

2019-04-05 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.4.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
8.4.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-8.4.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyiZeUACgkQh48B+qjT
VuGjYxAAkpJi5GiJTIh/w+YJMDpt4I1wrkPXOl6IaUdeyiOPlibne/ZAuJXl0llu
+xR5Evj4uEKbG+IAtRsBWXSU1EkyjqbuujGzJ2Isof1ntHBMr6lGSZkqkR+ua3cY
ODx4CYf0L7j0Of2ueZ9K1cpcTar+49cbBXYwsGpyS95E/m0ADzAW5aeaefDW0XOd
xJnqkWzPZ8k86PxE4BnHu6k+pOCg0gojn6RU15i/6CU9iL+rdVizm/5Oz5XNSGUx
NLQxQ8YHYaEZ/b2ZqgmkOHJIK51vns16FeVjHrUXrdGuZarOL/NC1aFo974OprxI
DEplQA6qbZKIufOzIP9cG58z3lo1XCgLRK7u7WioY8LnaS4vZdFjW3ZoHXMy8VEW
yzSrFHuvCks61GE113OjUzUhG3d/MXZJ/SMUEER952bLnObErB8mXRJvtPdf0wAJ
dloaTQ2+nQB+z8yykFoCn+2X9QvvjfOfpQMTETVCQ6PXdpyMqiXIvhHh2Yl/PhPQ
+adFHiTjfbR08iFqpWzXWM6DcfKXP70Mhd5FlxOFv57U3HCiJH9QAj7tyMg1EkmL
8NOa/XE78oPv8SpGS8vuO7QCFnidkWINMY6Xwsv7AjC6BPThkIz6dYjxERVCYWHH
7NTmXFNkab3RsTFWDS4c2g7Lykx0bcuQy7kSYvGaRI9CMXj3D4w=
=K8rq
-END PGP SIGNATURE-

Signature for apache-wicket-8.4.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyiZeQACgkQh48B+qjT
VuGl5BAAk3AZcj9hlt5PsnN8/0hCCrR3nGwh0aEw9h0BFOnRV7CupSh6DMhd9/OW
w+sI2Q7XzCljMNDTcz4y9yY9uExQez9V8X8oZ/SrME5EC47lMotrJgMgkruORcM4
imfhv/r6ixJmNTHUI9LQMJ2vrc8qFmbClDfekBzSZS8jLRZ7cS5J8R/oGrahG2Xb
TWrKh7b3I47NJKYWqqMa2v4J2IMsHb3YRmg0ek+D9yBwvWIiORW895aSCCwahcJY
31uTbazjJ1aDcg15P0HWZzGLTfoDq5W/A9I86NNCoipmXRLKw2/NrQ8pf6JGFAHP
P3muMdlGWiN5TfxdS5G8Jh3hELb4kQYECfEzTZibhxvmWFyrlTGrzSwmjOaIbao4
WZ2ogRsQDvuOmmiKuC7KlfKzIH4fZ83425xUwIZqkyoRCDu074oYRkLbBJYk0TR6
UOQBNRKMcDJmxUzO8kvBRE66LA8dntGTz2IupLZ6p5XULX36/l5CraB50QI0t869
tbP7o12xdAfmdea7ezltTJO1cwkLPZlbpB6BxaXlkZQWT5CRU71aTeogWELbepgX
QT4JsLuXvTGPqMjEXqP274uWequD53X9i3ZKyfHNZmkV7WZpvp6w/4esvZ5GRU7W
NvHQMYC6hiTbZq5ufwVlTfe519gNoy0VVML+JXamBb8bec9VVmc=
=9vQ/
-END PGP SIGNATURE-




CHANGELOG for 8.4.0:

** Bug


* [WICKET-6637] - Handling exception Wicket 8
* [WICKET-6639] - PageStoreManager$SessionEntry.clear produces 
NullPointerException
* [WICKET-6642] - Form.findSubmittingComponent returns null instead of 
SubmitLink
* [WICKET-6645] - Concurrent web socket response message processing on the 
client

** New Feature

* [WICKET-6641] - Extract an interface for classes allowing to register 
feedback messages

** Improvement

* [WICKET-6634] - Save the closeCode and message in WebSocket's 
ClosedMessage
* [WICKET-6638] - RedirectRequestHandler does not support Ajax
* [WICKET-6640] - Add settings for customizing the ModalWindow's spacing, 
header height and overflow
* [WICKET-6644] - AbstractPageableView can only be serialized with Java 
built-in serialization

** Wish

* [WICKET-6646] - Upgrade jquery to 3.3.x

** Task

* [WICKET-6647] - Upgrade asm to 7.1



Re: Send data from javascript to WicketServer

2019-04-05 Thread Andrea Del Bene
Hi,

In Wicket you can have a sort of "controller" mounting a IResource to a
given path. You can read this article as introduction to Wicket resources

http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/

For more information check the user guide.

Cheers.


On Fri, Apr 5, 2019, 2:33 PM Thanh Tung Pham 
wrote:

> Hi all,
>
> I'm new to wicket and for a project that I'm currently working on.
> We want to use Server Sent Event to directly push data to the client from a
> microservice.
> Receiving these data through javascript from the microservice all works
> fine, but we need to send these data to the wicketserver for processing and
> updates to the page for the client.
>
> What we basically need is a listener/controller endpoint that we can call
> from javascript to reach the wicketserver with the data.
> I saw that wicket adds javascript for interacting with components,
> something like this:
> Wicket.Ajax.get({"u":"the/url/to/the/link", "e": "click", "c":"linkId"});
> How
> can I manually make this (without the event and component specification)?
>
> Can anyone help me with this problem or has experience with it or anything
> to help pointing me to the right path?
> Thanks!
>
> Kind regards,
> Tung
>
> --
>
> Kind Regards,
>
>
> *THANH TUNG PHAMSoftware Engineer*
> thanh.tung.p...@tvh.com
>
> *TVH PARTS HOLDING NV*
> Vichtseweg 129 • BE-8790 WAREGEM
> T +32 56 43 42 11 <+3256434211> • F +32 56 43 44 88 • www.tvh.com
> View our company movies via downloads on our website.
>
> --
>
>
>  DISCLAIMER
>  
>
> This
> message is delivered to all addressees subject to the conditions set forth
> in the attached disclaimer, which is an integral part of this message.
>
>
> When you communicate with us via e-mail, telephone, fax or via our
> website,
> we process your personal data. For more information on how we process your
> personal data, please consult our Privacy Policy
> . By communicating with us, you
> unambiguously consent to our use of your personal data as explained in the
> Privacy Policy.
>


Re: Wicket recognized by ASF

2019-03-26 Thread Andrea Del Bene
They confused www.xbox-now.com with www.xbox.com :-)

On Tue, Mar 26, 2019 at 6:05 PM Martijn Dashorst 
wrote:

> XBOX.com? Nice...
>
> Martijn
>
> On Tue, Mar 26, 2019 at 3:29 PM Andrea Del Bene 
> wrote:
> >
> > For its 20th birthday Apache Software Foundation celebrates by
> recognizing
> > 20 influential projects
> >
> > https://opensource.com/article/19/3/apache-projects
> >
> > --
> > Andrea Del Bene.
> > Apache Wicket committer.
>
>
>
> --
> Become a Wicket expert, learn from the best: http://wicketinaction.com
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Wicket recognized by ASF

2019-03-26 Thread Andrea Del Bene
For its 20th birthday Apache Software Foundation celebrates by recognizing
20 influential projects

https://opensource.com/article/19/3/apache-projects

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Problems with wicket examples 8.x

2019-03-10 Thread Andrea Del Bene
Thank you! I will review it asap.

On Sun, Mar 10, 2019, 1:58 PM kyrindorx  wrote:

> Hey,
>
> I've fixed with 8.3.0 and openJDK 11. Please check out in
> https://github.com/bitstorm/Wicket-tutorial-examples/pull/13
>
>
> Greets
> Daniel
>
> Am 10.03.19 um 11:30 schrieb Maxim Solodovnik:
> > Wicket datetime was deprecated and moved to wicketstuff project
> >
> > Please correct it's maven coordinates :)
> >
> > On Sun, Mar 10, 2019, 17:27 kyrindorx  wrote:
> >
> >> Thx :)
> >>
> >> The next problem is:
> >>
> >> [ERROR] Failed to execute goal on project CustomDatepicker: Could not
> >> resolve dependencies for project
> >> org.wicketTutorial:CustomDatepicker:jar:1.0-SNAPSHOT: Failure to find
> >> org.apache.wicket:wicket-datetime:jar:8.3.0 in
> >> https://repo.maven.apache.org/maven2 was cached in the local
> repository,
> >> resolution will not be reattempted until the update interval of central
> >> has elapsed or updates are forced -> [Help 1]
> >>
> >> The page
> >> https://mvnrepository.com/artifact/org.apache.wicket/wicket-datetime
> >> knows only 8.0.0-M7 as the newest version.
> >>
> >> The pom.xml of the example fragements describe follow repo link:
> >>
> >>   
> >>   
> >>   Apache Nexus
> >> https://repository.apache.org/content/repositories/snapshots/
> 
> >>   
> >> false
> >>   
> >>   
> >>   
> >>   
> >>   
> >>
> >> Where will the final versions provided? apache, maven central?
> >>
> >> Greets
> >> Daniel
> >>
> >> Am 10.03.19 um 11:06 schrieb Maxim Solodovnik:
> >>> Hello Daniel,
> >>>
> >>> It seems project a little bit outdated :(
> >>> please change wicket version here [1] to be "8.3.0"
> >>>
> >>> [1]
> >>
> https://github.com/bitstorm/Wicket-tutorial-examples/blob/master/pom.xml#L27
> >>> On Sun, 10 Mar 2019 at 16:48, kyrindorx  wrote:
>  Hey all,
> 
>  I tried to compile and run the Wicket examples of
>  https://github.com/bitstorm/Wicket-tutorial-examples.git master
> branch.
>  My setup is Linux, OpenJDK 11, Maven 3.5.4
> 
>  The error output of the mvn install or compile command was:
> 
>  [ERROR] Failed to execute goal on project BindSessionExample: Could
> not
>  resolve dependencies for project
>  org.wicketTutorial:BindSessionExample:jar:1.0-SNAPSHOT: Failure to
> find
>  org.apache.wicket:wicket-core:jar:8.0.0-SNAPSHOT in
>  https://repository.apache.org/content/repositories/snapshots/ was
> >> cached
>  in the local repository, resolution will not be reattempted until the
>  update interval of Apache Nexus has elapsed or updates are forced ->
>  [Help 1]
> 
>  Is it required to add a repository to compile the examples?
> 
>  Greets
>  Daniel
> 
> 
>  -
>  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>  For additional commands, e-mail: users-h...@wicket.apache.org
> 
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


[ANNOUNCE] Apache Wicket 7.12.0 released

2019-02-06 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.12.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    7.12.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




    The signatures for the source release artefacts:


Signature for apache-wicket-7.12.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxVmZoACgkQh48B+qjT
VuELLQ/+Igm5kV7YmBE1qxWvkgM9NSIZY7VcqIwDzLjSs8GT4xX2YPUqDVqmQsv2
PbOOO8OyEI6i+jTBEkCzKjaKGJ41qKMXgpqjDNtQdP2iX9C74IMzpbN/xA/7lcd3
k3p/WryKpA0Ug7shXPRgjXDgXB0koVp+9nL6Tc1Zgqwwda8ttgzFddXfXStIM8cn
74Zpy3jVxZcsVOsYvp92Gy2ruLgOacP47ZvzhvmzuflVz3daGmAeRIuGqSi11puK
G66c1xpmyzcvfMAhygKqVJxWLua6fshSfm3XjPX9evx/r865QFPQDa9rdXUiIY3E
yUQCeViF7FxrlCIMioNiZFtNaY7EjoGWuaCxnEhg/priUKuv2CQhTSzf1kTkP0lW
qRVx4oQajzceu0s2hSBmbJhAFNaDSoXl0KyMg36xftWgrE0kLNjMv907VS3D//yZ
BDELCaY84DWqUh+aRAm+PZfLYh2rNymH/kmnSMqVe89SYElERENCoqGl2azvQfal
vWSR4OasJGbk34ehNfx81Zkm5SPdBcSxpmwnGcof2ZFWr+R+Zax+V4vLAXNDnBbO
WwjbQJ0F4SbvQI+MPdCabGIKcA/Vv+NMpLE2Y/oRWo/ywI7u+5f6XEH/S6gh9mHz
mQ8j3aHuPLOnXd+mDGdb+ArDUqPdshemefkho0X6DcIAXAhq5+g=
=Q+VW
-END PGP SIGNATURE-

Signature for apache-wicket-7.12.0.tar.gz:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxVmZkACgkQh48B+qjT
VuGJNRAAjyLMXz7x2WH9ccdG2tC5ewrkkeJ31RBfftseiQB0iTc8rmtJ5gHmj25C
w9BnjUYmOSusuxwMUM7shf0LBwomPrTW0J+nIYg6mYf044Nfi/+lCiUmKZMEwkmo
GOfAhiSGPjgI2d8OLB4q0OHzsjQmfbwUxLvHgRImu634tV7WbRhbjO+VRBV0Jv3j
tgFx1jE9WAjI4DS/gxDtokkuWK4mfAji5aWZUxQvUf22w3o+MORyWTmZE15ULoFy
gCQ0YJvHLnTym834Habg53hAQi+fMptvNlxWShcXtgdB6k5IXzYmRYTFXrmnWjCa
LhdZR5haRTpB+qQfeMSlC9l4aMyXFZzyalJ2Ey6x4rJkWSgBd54q4YQkktW7939M
Fb3gIdfpGyVzbo/Me3fqulmX3F8K+LIs6XjhKVA5MaQ8s7VIhAQB59NjUrFREpUJ
hOxb/C2gTI19nmTXZ+96ohjl4idcr1Qr8MMOVbeSnYnFfRX7lbxo6q2Njalm84/a
iWBVW5Ipk2BJPMXWX41eqqSWCgrmYcmRfZex9pdyk9UOtoRRc0VZ16A2/8L8IB0D
fzKKCm9xZiwwTy27qdWZMV1l2lAkrgB/BRHy8n4+47IoE/QdsecSf5lY6pFmJyNl
Qt4gC6VSI1AgAoefU09/kJLR87XpT+2HBET1WgpsHI3q/NZNdDg=
=MZZ5
-END PGP SIGNATURE-



    CHANGELOG for 7.12.0:

** Bug

    * [WICKET-6630] - FileUpload.writeToTempFile() fails with 
commons-fileupload 1.4

    * [WICKET-6631] - AnnotProxyFieldValueFactory does not cache beanNames

** New Feature

    * [WICKET-6626] - Introduce application-wide 
Component#onComponentTag listeners


** Improvement

    * [WICKET-6615] - maven-surefire-plugin need to be updated to work 
with latest OpenJdk8


** Task

    * [WICKET-6624] - Upgrade to commons-filupload 1.4


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



[ANNOUNCE] Apache Wicket 8.3.0 released

2019-01-31 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.3.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
8.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
8.3.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-8.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 8.y.z this release is a drop in replacement. If
you come from a version prior to 8.0.0, please read our Wicket 8
migration guide found at

 * http://s.apache.org/wicket8migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-8.3.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxMuV4ACgkQh48B+qjT
VuETGA//d1FG7yO/Y9S8LVHxbtpau+X6Mvt87ZYb34joHXL085wCWa8mIhLqg8gd
bplFU3XnGdZsKNvbmxlfiBx2Shdd9bict/VoKo2nowhwo+fyWsiFfPUmFZN3vDbM
22hwAynDes2KUwFhWpwzg3WSrSbsoTgyZw3ETOGW6wm5ijr+9XC38zLvN7NfmtLT
V56k0IVJlRsJ08MDRyi3RVRtMOFqDmSuOOZ4NTRrldkhAcvkiUs49fyZuvcez4QI
/bX9QrQ6BAn2jMf15pRA2mvGm/w0Fewhb2VJoSMdU1/Fcz4gQ8rGBC7iRVok6mLv
/kxuDsD9zzlYsfe7yPXYpXbZWXxHU5t4I0W3O5WZ97Oe0L8DwMMgkRzh/vJEQsZQ
K5cUfbGreWxGqYkX3eSPDmXh3+9WigUvMtxeiF236OD58gvKCik6NJW3zNwAH2dL
sKu4bNOc5cfUucnWp3+YB5f/iTdRoCJ3YxdC9uS+dLE4hfCdm5zdRiZ3yGUhsNM5
zES+eaaR1AlOVWEhaURqy4aj62UvDMTnmTkAPvbPGsYnm8x/fj8OJLyaXn1VHe0i
3r/K1/22JESxxOnmifBcv93/GrEiSJK1ZagShrXws6kdPT+Bc/EuHlK7JZdxhtG1
Pl7GMob9r0SKF5KeFTs1m3SDio5QBs6WGdeTWGRdCFaARFcneKo=
=B5Wp
-END PGP SIGNATURE-

Signature for apache-wicket-8.3.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxMuV4ACgkQh48B+qjT
VuGp6w/+LRXf9PnA3O1J47mRzktajXcMJuQN699FuISbhF4jFNIX/XPHK7yGgNVq
Q0Exv3pj9E9DK/8O2+kIU2xQMwieHN0TB2c27CohOTawWfcgLjHGvsrmST0YVYUA
VSL/8Tf6kOlGJIHyzUfONY7Abl82Nu7YIgl/ha/UTC5eqHdbVZCKhz0TtyHmy5Wa
1dbwNtjt6YzmxsBZV1J9WohKy6rBovLKlen2rj4tEBeDOBVMd9zXyCjdy3BDGnwd
4ijqEI+vpAxG204ipGtjPhbUvArHripFXtX0LQzZaNQOvvmdIodYv9wYUz4KK+/R
WjR4n2nqxmMmBUiuMusWMPFnewlXhcCMASQC+UCcOqPPGgMvLBBBk3qJ6H5k6T/P
4rufSX79QoIX/jMGAKj0UGUBz1ZS34D4BXAEYmL67piCjh6+U5uU8LrpUsK2U6GR
eK4XOc7q5KFh4ynx1fzNdKhFei2GFvBw03E1YbCExCIygLujsLYnUA0uD0wpjr4Y
KNRVnWoOHPzOp0RjHKG2To5qGJ0CoK2FW2ld/c9QAqiTwG+erS/OWNMkLVdg3hS4
xZ+u2rL94pz8FiVaA+BCgfrBFwV58DeMQQbYYqBWxZdx3h0gLGuWvnkmcduh1u6T
2ax6VELSade6aQ0k2bKXTK47hjqBnG9dBVDkiVvYgycAbu06r6Y=
=u9Kl
-END PGP SIGNATURE-




CHANGELOG for 8.3.0:

** Bug


* [WICKET-6616] - Stateless pages are not rendered anymore before executing 
a behavior
* [WICKET-6617] - Header contribution ignore 
* [WICKET-6623] - Consecutive Temporary Behaviors are not properly removed
* [WICKET-6628] - wicket-ioc needs to use ASM 7 and CGLIB 3.2.10 to be 
compatible with JDK11
* [WICKET-6629] - OOM (and disk) in AsynchronousPageStore
* [WICKET-6630] - FileUpload.writeToTempFile() fails with 
commons-fileupload 1.4
* [WICKET-6631] - AnnotProxyFieldValueFactory does not cache beanNames

** New Feature

* [WICKET-6578] - StatelessResourceLink
* [WICKET-6626] - Introduce application-wide Component#onComponentTag 
listeners

** Improvement

* [WICKET-6587] - CheckBoxSelector should accept more CheckBoxes to be 
added later
* [WICKET-6615] - maven-surefire-plugin need to be updated to work with 
latest OpenJdk8
* [WICKET-6621] - Exceeding exception retries should return control back to 
server

** Wish

* [WICKET-6569] - LambdaModel.of overload is ambiguous

** Task

* [WICKET-6624] - Upgrade to commons-filupload 1.4



Re: Wicket Spring boot versus actuator (wicket 8.2.0) + spring security (boot 2.1.2)

2019-01-24 Thread Andrea Del Bene
I had a problem with Spring Boot 2 and actuator as many of them are
disabled by default in the new version. I don't know if this is the case
for you, but I would try enabling all of them via config file. For example
with yml is something like:

management:
  endpoints:
web:
  exposure:
include: "*"

On Thu, Jan 24, 2019 at 2:55 PM nino martinez wael <
nino.martinez.w...@gmail.com> wrote:

> Hope its okay to use the wicket user mailing list for this:)
>
> First of all thanks to MarcGiffing for making the project. But I cannot get
> actuator endpoints to work with spring security and wicket spring boot..
> I've tried a lot of things..
>
> IN my WebSecurityConfigurerAdapter:
>
>  http
>
>
> .authorizeRequests().antMatchers("/actuator/**","/actuator").hasRole("ACTUATOR").and().httpBasic();
>
> http
> .csrf().disable()
> .authorizeRequests().anyRequest().permitAll()
> .and()
> .logout()
> .permitAll();
> http.headers().frameOptions().disable();
>
> But that just disables actuator and messes with the Wicket side of the
> security.. Any one have some clues=
>
> --
> Best regards / Med venlig hilsen
> Nino Martinez
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: An open source git server written with Wicket

2019-01-07 Thread Andrea Del Bene
Very nice and interesting! Congrats to all develop team! I will explore
your project deeper as soon as possible.

On Mon, Jan 7, 2019, 12:25 AM Robin Shen  Dear wicket user,
>
>
> I'd like to introduce an open source project - OneDev. It is a self-hosted
> git server with unique features. The technology stack used is Wicket +
> JQuery. Welcome any contributions.
>
>
> Learn more at https://onedev.io
>
>
> Regards
>
> Robin
>


[ANNOUNCE] Apache Wicket 6.30.0 released

2018-12-10 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 6.30.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 6. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
6.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
6.30.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.30.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.30.0/binaries

Upgrading from earlier versions
---

If you upgrade from 6.y.z this release is a drop in replacement. If
you come from a version prior to 6.0.0, please read our Wicket 6
migration guide found at

 * http://s.apache.org/wicket6migration

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-6.30.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlwIOJcACgkQh48B+qjT
VuHmRw//QpWDqMMoEPh7JhmvUS+6GQ+WJVTfn9nlFtXqMwa/MvQ+22RJgrBWOWQx
is2czsKZ+roHoYztjuk9kfiepjBNtif+kFBzF+cyuyE/6LmG2IjgSTiFbuQKaNyT
MOrDN/W1QgrroWZndLZSfVZFLtsiJ0CNvssfnsc9BuNitPjDE39RHcgXRMHyJVbI
dx69VOokOh0fm86IslV4K1c+l1aYGFRWEoXPJTHOMHi17/FqJV9fRXNHXLHas6Lu
kME35/NhvKynLjh1YZslaYEBCpksTQ6M5ojvf1nb4PFsG8ld+rvMKk9BuJTf18vi
WtrlvSol4o4exSX8r37F5c8tAMmT25Ji6D7a6BZ2f6AdcpXyBDmHxWufzPkJjlgZ
9Lru1bTp0tCvIr7xSZ0DNGKFHc3JC81I49MFklw4aBrcRUuiA5uhJFE/0sYtX8/O
3yMeqPj5CKwqhalNTpBZ/8X2cIOQfR++wF9IvnxB8fsbjm+em0BBWDPkQ2TodScv
iQEfKadw40/AC+CuZ0r4aXOIqNPXQDFVKX1T2zpbiEoZ3iWpwj0K+xAoB3CV7Rik
a2PnFyWcKZrnF/GyV/xeemsS61QB6Y8ArhO8OXBCVfunYpiY41XkYqJpZLrC9MCp
KcKSZDp6ssLYISSYD+vwkw0q/auOLeOUlyXZR8myGyV9SjrDTec=
=u67E
-END PGP SIGNATURE-

Signature for apache-wicket-6.30.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlwIOJcACgkQh48B+qjT
VuE+NA//Y2zSy+mX1doPmIVkuQ3hFGilcU1yEPU0WlyxMfL6OPBTsE6vfDn7wjRr
/ZE2otecN+CSC1qqmhOo+B+lbszxfafH+TgVMpEbMMvZjCuZFS0ZjAde7PxH1ynB
7tQLyGqDGjdvewmZuOj9f/ICqt7QyhEbQ1t61vk5537g9umZqVv+9tnwy97epCKw
kzjIRIysE5vjG/MmLJl/1QwdB/AfWVr6a32Kr+SbSA9gX0/J3Acu0aFpgQ1HEjD4
YeNZCxjJb7Wv1GmrzwUtWjoLQZ19KRNEOz0Y76LE3UcR9L5ckVM89bmLXZ0ND2Ip
p2JfwlZvw1Fe4Iwi8x/pu9mtGPKpvW50QVp3nPsUn86DZ6uzxfFcCumY9zlI6Pwf
B2t03MSZ3FU/W8oawpqXiTJLX8p6PudCNHO3lRoZ6gmb76IzIlH2e1QsTUPD2Q+E
y2FSxnPfvTLI6QfnKXsDEE833mwa19vEgw4QxjRmcQsgZW5TuzRw9TAKAU7DFLgH
eltCyj4+UPZ/FMwYVSk1J/1v8fyaxRv97Egu1vX/pJxm97yqdfk9iOYcT28uq7Fq
Z302PqS0uXcEx8rKq3IxjK7A60dxAESNDLHXvexELHbQ+dLSkx5K8uVdVkWphdpS
W82xj76VSzsMI0pEZXHhLs0yFgtQSe2tHaTNuuAC7rF/KF8ZVU4=
=z2io
-END PGP SIGNATURE-




CHANGELOG for 6.30.0:



** Bug

* [WICKET-6551] - LazyInitProxyFactory doesn't work correctly at Weblogic
* [WICKET-6553] - SelectOptions doesn't html-encode option values



[ANNOUNCE] Apache Wicket 7.11.0 released

2018-11-30 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 7.11.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
7.11.0


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-7.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-7.11.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlv8TDoACgkQh48B+qjT
VuFzdw/8DXyWPceufP+2qiR3swFpxbT+5II1dIpBUJxGBE97kaVxzHs7VHzLLX+v
GrbJmFEWdEYdLijfdlWys8N86HfODAnhTbxJQGxmzq0olAEoSICqZoZBXVhRBYR0
iil44luy4wkEjaiohpzX64FPxMbbkgBovV1JZFoQEAkdmAddivTQ1X0jwrr64JbR
77ODkFNs1wsfScRgjWdN1XEVjN4R/Kx/bwvMdC/gScPFpkT8eqX54r77bjMvDgNu
PLUBUz2lOfq2Yoz1D6yrLKz/+pPmx1qDlFaSvcidXS+9SBz3iG7Xdo0+UD1IKFvv
NNxjPbmvwob+fWwXSNaI28vWO1gAQbnG16LExlnLVhb8B+yEwAc/KDlq5jNEa8Ef
C0nQY0Wh5WznpeFqW6AlN//T4LQHqCbrkEYEg/j/SfmlIULAnWwtzHjzYxFI+yUp
gIjcuMpEvri4lI91mEScJSon7Yd2VtmmbNCgLvzlbp9s4zKjho3YOa7wYPru5ex1
xt9ZDjieHPpH/fCTAgVpEL+z3YKIipzAir3bCNwO6WaF2Vj8/64b8EHBF1guGkrO
CRJVJhfyD4rA2t6xIqiZ230duGx3LVaY9QonxCsMXgrXsQpKXA+oChivkqjB8xNr
wAV4vB7NS0k3OpwSlXAaMrUJsVDXvfp9+t8DRnT1jlAWQ/9AwL0=
=ClnA
-END PGP SIGNATURE-

Signature for apache-wicket-7.11.0.tar.gz:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlv8TDkACgkQh48B+qjT
VuFbTBAApkr0TI+cQqhKVkSTaK+dLOKRNs31fEKE6ueFg4/qdZ2VuaXmXceZgmkI
AQ+ims6P6vY/yE7IZdvO4BgTE9vSmRyOrkfzxPVEJhEK5HlIvhmHeXokHdiuZ8HQ
Js1NboowgTi7VOpKsHJA8ysjBBYOCOPiT5upZvGlku8kG332RkBwdH35V7cm828T
6RueniOIebyoLn9L1R3wrMvwL67AYKs0+5Bb3oKVLXpibeEYZfzsg45iqFAPjOkI
5LOem9+m/SE+U3JPwKOM3AF2wwAqtrjqm6j6tTanE63jwC4dKOZ0XQG3gyCirIAF
l4iy9DSmTtzDUOpg44X3wBRI2T8IyZF6vET+l4F+STEqKVyyD9RD3Jj194zdxfQS
AmbSkNyebTwjUvTEnKlTctApKqeY4yfrm3O7QrEn+QLxoa/FDwm/U+pY7qegiqXj
lnJGsp8NeCTyrwDzr4xV3PwtrGCp1QI4y39e6OFI6oG/yck2db1CNRPJB9CMTcMo
0OmQt4sTePXZj1Hgjz737PhihxIu7CWaUJeZW4ks67Er2qihgPYU1oeCUCNcW6zV
8NDC1gbSmr0RRRL7HxH6+VudXVxf/vVjPDRwLY2mM+q40NeWH12QpEtdHqZ0r43q
gYN04WLcT14n4SJanNE94IHy6RcvAe1RqkQoRXMrUAloXDnCP0A=
=pJyH
-END PGP SIGNATURE-




CHANGELOG for 7.11.0:

** Bug


* [WICKET-6473] - Double slash break 404page
* [WICKET-6533] - Error while parsing xml using AjaxButton
* [WICKET-6546] - CssContentHeaderItem comments CSS code with HTML comments
* [WICKET-6551] - LazyInitProxyFactory doesn't work correctly at Weblogic
* [WICKET-6553] - SelectOptions doesn't html-encode option values
* [WICKET-6564] - PageStoreManager#clear() does not completely clear
* [WICKET-6568] - Wicket fails / does not encode request header values in 
AjaxCalls
* [WICKET-6586] - Broken JavaScript due to fix charsetName in 
JavaScriptPackageResource
* [WICKET-6589] - ClientInfo fails with NumberFormatException for unusual 
browser versions
* [WICKET-6604] - Ajax repaint is not correctly handled when component 
being repainted has an enclosure associated with it and is not a child of the 
enclosure
* [WICKET-6614] - AbstractRangeValidator looks up string with the wrong key 
if locale is Turkish

** Improvement

* [WICKET-6527] - no possibility to override fixed html appended directly 
to response by FilterForm
* [WICKET-6605] - Allow AjaxFallbackButton to be stateless

** Task

* [WICKET-6594] - JavaDoc of redirectToInterceptPage in Component urges to 
use redirectTo method when in a constructor



  1   2   3   4   5   6   7   8   >