[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



[ANNOUNCE] Apache Wicket 8.2.0 released

2018-11-16 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.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 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.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-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.2.0.zip:

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlvp2TgACgkQh48B+qjT
VuEpdA/+MHzlRp4/haMNDb6N1GNbRWINxG0ODWHWdHpDpquyAd9EvPhh1qf4USZ1
kzuCfrVCj7XI6D540UyixnVr5zs9FSJLBmVqqXWsbPH+ThpsJX7qU5ZbNTeKO9xk
8dTt8/ppq1/CA/gcmGkVBJgzbokI/BkElAqipSIn+pRSXX3ZOomsWql8IZG61Cdi
+vpwuJZIbGvd5YEmoJjs81L7yd/INJUJeY1w5RHwp+P/iUeQioR9zDxJvr1MpfuP
OOFxo7D1i5VCBiRiK9RKoDKS85MelUzKCL/yzFCrVrEM0QtsoUl8qBrCq644dcum
/sctaWfUpUrt3KCtf8kumrwdmG4YVmNadcy/fs66gqEmkeTDcmFJ+N4E2yb0894t
aaAtJyRn96srtGd0xeYzrddOI9dE1iL5zjAUWT6AkHZR/FIR2aZ9K1QwSVcYauqN
sXX6QnPIuwzAuuGZrRBCYZ0o3zA4Vc27dp21OLBtnDKhDE1deuQPyyRyzvJbe7vL
GRmTu0KowzVrHmUPLMGgx7sDbISSngE+pEGHt7h1cYR73GTi0IFaGZP1CM7cWnX1
gNTMw96WfHWqAfPWHWBilV6t4Xkhyu0Tr6M8RQC0QzOhMU8hVq7eky/z7lHwyn4u
ZLPeFyAj3rqUw83kJkpidHtUVUG1G4n63fsVKBZIK4LU0QpJ93c=
=QR+F
-END PGP SIGNATURE-

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

    -BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlvp2TgACgkQh48B+qjT
VuHPug//Ysrv2VmfDp+TTLIifaX5ldYzF43cqitn9YDsdTERgdWv1DLU42zS+HGK
Tye/M5SjQKoWi81anqwqw1DsQe77Y4LpIrjRTwAOQ8NtII+Lm9Rbhi5EW4Og9jn3
Z34Pelo3ty/DhWp+yUZ3kvrFO0ko4RWswtC3c3OVTWlITjaTfR2PNwcif2F9Nx/9
eDMVKmNA0D5/bOIDwSxllgRFkS06mvoX1wE63p1fMPrCUNNUreRjlYHKkYDHDDJM
xYj4Ykf+rL8FcIxWwNJwrg5nmvG7fnTeqGJZhxW2gG+rlnHrFCmPFwE6yWh6iLxN
LhbHZ0tlpL2bMZ96tD90BF6JgKQZKXifQZ7fVXszoF8ox0U/cmb/2CeXZc9HrofS
a1UuSRAQQvf5GP49dWAh7vlpbV2E0eYmTDJQIh4J9ACd6W4d8c3DAHO+ztDBUhiT
q1aiecLnK4BKjIvqX9CdDNMGg21X+r1N468X83i+jTylNgMzSwV22lMAZ+utxeP5
R72Bl1t2+/10PSAlmXPQ89Wcl08FgvMtAmcyu29jQa42ps2X4VTSw7H+Do9VL5If
wCOZ2FrwyyrG1XfAQCqmQ5wV/y7LP3N0GZP+O/9TmhIvhIO+lgT2l3EI4Jqj3GsR
XakTpIUvh0Qz0uXt79q/Sqe315w6Gt0iefCHkaKeGPSRTPMfYpI=
=uSj8
-END PGP SIGNATURE-



    CHANGELOG for 8.2.0:

** Bug

    * [WICKET-4423] - Modal Window dragging failes with iframe
    * [WICKET-5552] - Events to close pop-up on Modal Window are not 
propagated
    * [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-6589] - ClientInfo fails with NumberFormatException for 
unusual browser versions
    * [WICKET-6599] - ResponseIOException should never escape from 
WicketFilter
    * [WICKET-6602] - AuthenticatedWebApplication login Workflow broken 
with replaceSession

    * [WICKET-6603] - WicketTester.destroy sometimes hangs
    * [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-6606] - data-wicket-placeholder is invalid XHTML
    * [WICKET-6607] - NoSuchMethodError when using Spring-Beans with 
constructor injection in an AjaxLink#onClick
    * [WICKET-6608] - Stateless page, mix of queue and add can cause 
unforseen consequences
    * [WICKET-6610] - Incorrect Javadoc: Refering to specific page in 
Application properties file is not possible


** Improvement

    * [WICKET-6435] - WicketTester should provide assertExists and 
assertNotExists methods

    * [WICKET-6600] - Error logging in AjaxRequestHandler is too strict
    * [WICKET-6601] - Events to close pop-up on Modal Window are not 
propagated from caption bar

    * [WICKET-6605] - Allow AjaxFallbackButton to be stateless

** Task

    * [WICKET-6594] - JavaDoc of redirectToInterceptPage in Component 
urges to use redirectTo method when in a constructor

    * [WICKET-6609] - Update Guice from 4.1.0 

Re: Wicket Components

2018-10-05 Thread Andrea Del Bene
Hi,

you could take a look at Wicket Bootstrap integration (
http://coding.teliclab.info/wicket-7.x/components) which provides many
components based on the popular css framework. There is also project
http://www.7thweb.net which provides JQuery UI and Kendo UI integration.

On Fri, Oct 5, 2018 at 10:49 AM kyrindorx  wrote:

> Hello everybody,
>
> I am looking for a component frame or some individual components with
> wicket. The Wicket examples show some simple solutions, but I want to
> have a collection of GUI components like Primefaces
> (https://www.primefaces.org/). Does anyone know such a project?
>
> I am grateful for hints and ideas :)
>
> greetings
> Kyrindor
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket Components

2018-10-05 Thread Andrea Del Bene
Sorry, the correct link for the second library is the following:

http://www.7thweb.net/wicket-jquery-ui

On Fri, Oct 5, 2018 at 11:13 AM Andrea Del Bene 
wrote:

> Hi,
>
> you could take a look at Wicket Bootstrap integration (
> http://coding.teliclab.info/wicket-7.x/components) which provides many
> components based on the popular css framework. There is also project
> http://www.7thweb.net which provides JQuery UI and Kendo UI integration.
>
> On Fri, Oct 5, 2018 at 10:49 AM kyrindorx  wrote:
>
>> Hello everybody,
>>
>> I am looking for a component frame or some individual components with
>> wicket. The Wicket examples show some simple solutions, but I want to
>> have a collection of GUI components like Primefaces
>> (https://www.primefaces.org/). Does anyone know such a project?
>>
>> I am grateful for hints and ideas :)
>>
>> greetings
>> Kyrindor
>>
>
>
> --
> Andrea Del Bene.
> Apache Wicket committer.
>


-- 
Andrea Del Bene.
Apache Wicket committer.


Re: WebSocket tests fail after migration to Wicket 8

2018-09-29 Thread Andrea Del Bene

Hi,

you probably found an issue with we recently fixed : 
https://issues.apache.org/jira/browse/WICKET-6588


Could you test your code using 8.2.0-SNAPSHOT version?

Thank you.


On 29/09/2018 16:58, Manfred Bergmann wrote:


Hi.

I’m using a WebSocket on a component of a page based on WebSocketBehavior.
It’s working fine when running the app.

But the tests of the Panel fail, in contrast to Wicket 7 with:

Caused by: java.lang.NullPointerException
at 
org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior.getSessionId(BaseWebSocketBehavior.java:176)
 ~[wicket-native-websocket-core-8.1.0.jar:8.1.0]
at 
org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior.renderHead(BaseWebSocketBehavior.java:128)
 ~[wicket-native-websocket-core-8.1.0.jar:8.1.0]

Is there something that must change for testing WebSocket behavior in Wicket 8?



Regards,
Manfred





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



Re: quickstart instructions cause - archetypeCatalog 'http://wicket.apache.org' is not supported anymore

2018-09-22 Thread Andrea Del Bene

Should be ok now.


On 22/09/2018 05:50, Maxim Solodovnik wrote:

Version prior to 2.5 might be provided for snapshots 

WBR, Maxim
(from mobile, sorry for the typos)

On Sat, Sep 22, 2018, 02:03 Andrea Del Bene  wrote:


Ouch! I just discovered that from version 2.5 archetype plugin
removed support for archetypeRepository parameter. We should add a note
about this below the form.


https://stackoverflow.com/questions/43570594/error-executing-maven-archetype-generate-command-to-create-a-opndaylight-project


On 21/09/2018 16:54, Maxim Solodovnik wrote:

Hello Andrea,

It seems generating quickstart with SNAPSHOT wicket version (which
wasn't built locally) will not work :(

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
-DarchetypeVersion=8.2.0-SNAPSHOT -DgroupId=com.mycompany
-DartifactId=myproject
-DarchetypeRepository=

https://repository.apache.org/content/repositories/snapshots/

-DinteractiveMode=false

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate
(default-cli) on project standalone-pom: The desired archetype does
not exist (org.apache.wicket:wicket-archetype-quickstart:8.2.0-SNAPSHOT)
-> [Help 1]

mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
2018-02-25T02:49:05+07:00)
Maven home: /opt/maven
Java version: 1.8.0_181, vendor: Oracle Corporation

Maybe `wicket-archetype-quickstart` can be modified to get
wicket-version as the parameter?
This will solve the issue on latest Maven 
On Fri, 21 Sep 2018 at 21:03, Andrea Del Bene 

wrote:

Hi Simon,

I'm afraid  we have left a quite outdated command on quickstart page. If
you want to generate a quickstart project simply use the command you

get in

the form. If you want to generate the project in interactive mode just
remove parameter up to the archetype version. For example:

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart

-DarchetypeVersion=8.1.0

I will fix the quickstart page asap.

On Fri, Sep 21, 2018 at 3:09 PM Simon B 

wrote:

Hi I'm trying to get a new Wicket project going using the latest

version

with
maven

I get the following error when running the recommended command:

$] mvn archetype:generate -DarchetypeCatalog=https://wicket.apache.org

-e


archetypeCatalog 'http://wicket.apache.org' is not supported anymore




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



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





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



Re: quickstart instructions cause - archetypeCatalog 'http://wicket.apache.org' is not supported anymore

2018-09-21 Thread Andrea Del Bene
Ouch! I just discovered that from version 2.5 archetype plugin 
removed support for archetypeRepository parameter. We should add a note 
about this below the form.


https://stackoverflow.com/questions/43570594/error-executing-maven-archetype-generate-command-to-create-a-opndaylight-project


On 21/09/2018 16:54, Maxim Solodovnik wrote:

Hello Andrea,

It seems generating quickstart with SNAPSHOT wicket version (which
wasn't built locally) will not work :(

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
-DarchetypeVersion=8.2.0-SNAPSHOT -DgroupId=com.mycompany
-DartifactId=myproject
-DarchetypeRepository=https://repository.apache.org/content/repositories/snapshots/
-DinteractiveMode=false

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate
(default-cli) on project standalone-pom: The desired archetype does
not exist (org.apache.wicket:wicket-archetype-quickstart:8.2.0-SNAPSHOT)
-> [Help 1]

mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
2018-02-25T02:49:05+07:00)
Maven home: /opt/maven
Java version: 1.8.0_181, vendor: Oracle Corporation

Maybe `wicket-archetype-quickstart` can be modified to get
wicket-version as the parameter?
This will solve the issue on latest Maven 
On Fri, 21 Sep 2018 at 21:03, Andrea Del Bene  wrote:

Hi Simon,

I'm afraid  we have left a quite outdated command on quickstart page. If
you want to generate a quickstart project simply use the command you get in
the form. If you want to generate the project in interactive mode just
remove parameter up to the archetype version. For example:

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=8.1.0

I will fix the quickstart page asap.

On Fri, Sep 21, 2018 at 3:09 PM Simon B  wrote:


Hi I'm trying to get a new Wicket project going using the latest version
with
maven

I get the following error when running the recommended command:

$] mvn archetype:generate -DarchetypeCatalog=https://wicket.apache.org -e


archetypeCatalog 'http://wicket.apache.org' is not supported anymore




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



--
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: quickstart instructions cause - archetypeCatalog 'http://wicket.apache.org' is not supported anymore

2018-09-21 Thread Andrea Del Bene
Hi Simon,

I'm afraid  we have left a quite outdated command on quickstart page. If
you want to generate a quickstart project simply use the command you get in
the form. If you want to generate the project in interactive mode just
remove parameter up to the archetype version. For example:

mvn archetype:generate -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=8.1.0

I will fix the quickstart page asap.

On Fri, Sep 21, 2018 at 3:09 PM Simon B  wrote:

> Hi I'm trying to get a new Wicket project going using the latest version
> with
> maven
>
> I get the following error when running the recommended command:
>
> $] mvn archetype:generate -DarchetypeCatalog=https://wicket.apache.org -e
>
>
> archetypeCatalog 'http://wicket.apache.org' is not supported anymore
>
>
>
>
> --
> 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
>
>

-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Wicket 8.1.0 changelog

2018-09-18 Thread Andrea Del Bene
Hi,

no it's the page that is wrong. Thank you for having shared the problem
with use. I will fix it asap. In the meantime you can find the changelog
here:

https://www.apache.org/dist/wicket/8.1.0/CHANGELOG-8.x

On Tue, Sep 18, 2018 at 11:49 AM Zbynek Vavros 
wrote:

> The changelog in
> https://wicket.apache.org/start/wicket-8.x.html#change-log
> says " The change log is not available at the current state of the
> development process.".
>
> Since 8.1.0 was just released... or is there another place to look for
> changelog for 8.1.0 ?
>
> Zbynek
>


-- 
Andrea Del Bene.
Apache Wicket committer.


[ANNOUNCE] Apache Wicket 8.1.0 released

2018-09-15 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.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 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.1.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.1.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.1.0/binaries

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.1.0.zip:


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAluW34sACgkQh48B+qjT
VuEVAxAAmml9oyJjsVKXEJhRzBubp/sjHN+H1QJk99jRSEoe0fjhJg69mv06dai3
bQbZwG/pmToYOA1WXxmmtq/MHaDQSLAM51fZcAG8/RcxThkOrQqNYIOEFlTf/q3A
WS4M4WP0fvA2IlY7UsWL4/Rb3m/TlSUtXn9ohsIl/5PgP2/NUSM5v4P2uyDzhQ57
iDJ2WqbOimXwwp+thQg03xGuKpPDnwI6teqJuOhx9joNF0zmZCHxopyFSt5eM9qg
xoPoRffdqm/IGa2UmzTUC9Be2CVVQWoJLeSlRgvuo1KbwyKq6pDFENaPCev3Kv2l
PS8F18ux7FMQwaxz8bqTo7Fu3VLRRly9zI9gG4Y258COgTv4V8R6WRpchDfIBzbx
M3HNHJUNiieC/YHv2iDjlmoqVAcMX13CY81+yfgaLdEdd3d19xW6PcSKeWzYZNp+
v7/eLHaIzObKbMt54xGRfoQGrAsQDQm/k568IroNpetE8pQ7ryGEllufNUXMy5Xz
r33VQ1NpTyKhI3H5GHv5biztSBELF5Lu5oA7oyIevldPAe7Dpw/TRGr/4vmD3ut5
gwQKjf3nAri3xfQIs29oF8IMyOPsk4X7Z+xQDkNdFjQsyWXKUj7aTkhE0ZZYRZx4
pq1MeFJr3fGM6BrAET0SnZGhjGMh+6aCGOlPwduuUaQ8HUmgN2c=
=zWeR
-END PGP SIGNATURE-

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


-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAluW34oACgkQh48B+qjT
VuHlvA//RL/S0hW1kCYecuqtuZ5lp78ueDCYYL05zzJ5pQYn0ZvBNkkqbxM3kbT9
1V7h0cajy98Wtq+tUC+P0+L7IfYU0WYpKrHjR2aDjxj+H3Q9CFnqLDXJbeH6mwBC
P3EA9hE3K4lbLsZZYNCD8KNLZTj+BNM+Yy+bK8aRyk4AofvVeY6KmK95NkTDOQXK
FHUjNbN2Q6HjA12oPpC4YFP9vDrcuXVITkRQ81lRLjpMjFP/PGOd2Bm0sQGHqMXq
K21Pxdq37OUmvLNFCYWC+QPUBbx0aZpPXjrH8SGM5SO4va4W3cATAtJjUG5mnAfK
WrWRiXqjjZIwtXgBZpLcinniFUct3d1sWBxAMsaRQTybB4wgHZtISIyJAssRZwMb
zqAjOJPd8WQXEnhqFjHrkSfp4YGSBHl9fE8gPAHc5v4+IHRNucN23QyBtYq9GbqK
XQAkQCEgzzpOq9JHt3qw8yeOX8czVNbGHn+1x90YnRI8vzW6vTI/+u+3zWklnECx
W/Wr288I8qlS2Yybe0bLxs21ecgw95z+q8x09PZ+r4b2akf3++rBNq1sbTI+Wgn3
GoKv5h2hw0dN1IDnn09LpCCOLAdtTjcRDk9kD7ykDqSwimepliAhcuUza+4v7VpK
lJo1T4d0KiH1FWCkqvFpvlICN54ynWMp/L16Lw0wYwHjoo4SzrU=
=Ei8c
-END PGP SIGNATURE-




CHANGELOG for 8.1.0:

** Bug


* [WICKET-6551] - LazyInitProxyFactory doesn't work correctly at Weblogic
* [WICKET-6552] - Spring proxy creation fails with IAE inside ASM 
ClassReader on JDK10
* [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-6571] - BaseWebSocketBehavior should check sessionId cookie name 
dynamically
* [WICKET-6573] - WicketTesterHelper ignores invalid Ajax-Event names starting with 
"on"
* [WICKET-6574] - JQueryResourceReference#get() (still) return V1
* [WICKET-6584] - Import Junit Package as optional

** New Feature

* [WICKET-6577] - Introduce class GenericWebMarkupContainer

** Improvement

* [WICKET-6560] - Improve serialization warnings in ChainingModel
* [WICKET-6565] - ResponseIOException logged as an error in 
DefaultExceptionMapper
* [WICKET-6575] - Ajax requests are still firing even when placeholder tag 
is written only
* [WICKET-6576] - Support multiple dateFormats for LocalDateTextfield
* [WICKET-6580] - org.apache.wicket.util.lang.Bytes - toString()


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



Re: Repeaters, dynamic data & detaching models

2018-08-28 Thread Andrea Del Bene

Hi,

you might consider to keep just the object model id in your button in 
order to avoid capturing the entire object in your component.



On 28/08/2018 10:32, Tobias Gierke wrote:
I've accidently sent my follow-up mail directly to Sven, here it is 
(and his reply) for the sake of completeness, just in case someone 
else stumbles across this as well.


Cheers,
Tobias



Hi Tobias,

>As we're already using a LoadableDetachableModel for the repeater 
itself, you probably meant I should override 
ListView#getListItemModel() and return a LoadableDetachableModel 
there, right ?


+1 exactly.

Sven


Am 28.08.2018 um 09:44 schrieb Tobias Gierke:
Hi Sven,

Thanks for your reply !

Hi,

your first solution was inefficient anyways, because every click 
reloaded all Datas first, before acting on a single one only.
Inefficient in terms of database hits - yes. Inefficient in terms of 
serialization cost/memory usage - no. As the table is fairly small 
(way less than one million rows) and our application has a very low 
number of concurrent users, I'm not too concerned with database query 
performance.


You should use a detachable model instead, see JpaLoadableModel here 
https://ci.apache.org/projects/wicket/guide/8.x/single.html#_detachable_models 



As we're already using a LoadableDetachableModel for the repeater 
itself, you probably meant I should override 
ListView#getListItemModel() and return a LoadableDetachableModel 
there, right ?


Cheers,
Tobi 








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



Re: External HTML and/or export to external page

2018-08-17 Thread Andrea Del Bene



On 17/08/2018 10:38, Илья Нарыжный wrote:

Hello users of great framework Wicket!

Originally HTML files in Wicket were a good way to outsource creation of
design to designers and then use it by devs. So designers can work more or
less in parallel with developers.

But technology is going ahead and now more or less advanced projects in
wicket CANNOT make design work in parallel with development. More over:
content now is not only text - it's images, styling and etc. And business
very often want to have quick and easy access to the content modification.

That's why there is need to have more deeper convergence between wicket and
other systems/framework. I see 2 proposals, but might be community know
more. Please share what do you think and what's your experience.

1) It will be cool to allow use of external sources of HTML. For example:
you have a WordPress in backend, business, designers can do whatever they
want with content. But Wicket transparently takes requested content,
extends it by required components and provides to a users.
In such a case you can create a custom IResourceStreamLocator to load 
resources from external resources like a CMS. See user guide for more 
detail:
/https://ci.apache.org/projects/wicket/guide/8.x/single.html#_customizing_resource_loading/ 


2) JS library which allow to embed content generated by wicket to any page.
Yes - it's possible to use IFRAME in same cases, but JS lib will be much
more efficient. Might be something from Wicket AJAX can be reused to allow
update of external pages asynchronously.
For this a good starting point could be a custom IResource that renders 
Wicket pages/components with ComponentRenderer and returns them in the 
response.

Thanks,
Ilia

-
Orienteer(http://orienteer.org) - open source Business Application Platform





Re: Curated list of Wicket Libraries and Solutions

2018-07-03 Thread Andrea Del Bene
Thank you! I was just looking for chartjs integration :-).

On Tue, Jul 3, 2018 at 10:32 AM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> Great list! Thanks for maintaining it!
>
> Martijn
>
> On Tue, Jul 3, 2018 at 7:00 AM Илья Нарыжный  wrote:
> >
> > Dear, Wicket users,
> >
> > Exactly as you are, I love Wicket! It's great framework and even modern
> JS
> > frameworks as AngularJS, React and so on - pretty behind Wicket from
> > architecture perspective.
> >
> > Most of us has his/her own set of wicket libs, own wicket-ecosystem.
> > Lets share our experience, lets share what we are using with each other!
> >
> > I started this curated list of Wicket Libs 2 years ago:
> https://github.com/
> > PhantomYdn/awesome-wicket
> > Please, if you don't find your beloved library: email me or create a PR.
> >
> > Thanks,
> > Ilia
> >
> > -
> > Orienteer(http://orienteer.org) - open source Business Application
> Platform
>
>
>
> --
> 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
>
>


Re: AjaxLink and AjaxFormComponentUpdatingBehavior

2018-06-23 Thread Andrea Del Bene
Hi,

I never used JQueryBlockUIBehavior, but
dropdownchoice is actually a form component while AjaxLink isn't so you
can't attach it a AjaxFormComponentUpdatingBehavior

On Fri, Jun 22, 2018, 3:03 PM JavaTraveler  wrote:

> Hello everyone !!!
>
> I wish to add a JQueryBlockUIBehavior, so I'm adding an
> AjaxFormComponentUpdatingBehavior.
> But when I click on the link, i get the error :
> Behavior (.) can only be added to an instance of a FormComponent.
>
>  linkPointage.add(new
> JQueryBlockUIBehavior(JQueryBlockUIBehavior.JQUERY_ACTION_ONCHANGE,
> "Veuillez patienter..."));
> linkPointage.add(new AjaxFormComponentUpdatingBehavior("change"){
>   @Override
>   protected void onUpdate(AjaxRequestTarget _target) {
> _target.add(panelTableau);
>   }
> });
>
>
> But I'm already using for a dropdownchoice, not in formcomponent, and it's
> working.
>
> Could anyone help me ? Please.
>
> --
> 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
>
>


Re: Serialization Problem for Streams' Lambda used in Spring beans

2018-06-21 Thread Andrea Del Bene
That's strange. Could you show the full exception stack trace?

On Thu, Jun 21, 2018 at 1:26 PM, m.xinu 
wrote:

> I manually create the Spring context, which is
> ClassPathXmlApplicationContext, and pass it to Wicket application by
> calling
>
> getComponentInstantiationListeners().add(new
> SpringComponentInjector(this, MyApp.get().getApplicationContext())).
>
> Then, In my panel I have this
>
> private class ReportMenuPanel extends WPanel {
> private static final long serialVersionUID = -9012565863392514416L;
>
> @Inject
> private IReportService reportService;
>
> ...
> }
>
> I also checked my code with @SpringBean and I got the same exception.
>
>
>     On Thursday, June 21, 2018, 3:30:29 PM GMT+4:30, Andrea Del Bene <
> an.delb...@gmail.com> wrote:
>
>  I think you are keeping a reference to your Spring bean in a page or in a
> component, that's why Wicket is trying to serialize it. Are you injecting
> this bean with @SpringBean annotation?
>
> On Thu, Jun 21, 2018 at 12:45 PM, m.xinu 
> wrote:
>
> > Thanks for your reply.
> >
> > Both of your proposed solutions mean using other interfaces in the Lambda
> > expressions. However most of my Lambda definitions are in my Service tier
> > classes (Spring beans), and the Service tier must be independent from the
> > Web tier, and the force of Wicket serialization (even for the service
> > beans) breaks the aforementioned rule. Is there another solution? Is it
> > possible for Wicket not to serialize the Spring beans? or is there
> another
> > serialization mechanism in Wicket not based on Serializable interface?
> >
> >
> >On Thursday, June 21, 2018, 5:44:00 AM GMT+4:30, Maxim Solodovnik <
> > solomax...@gmail.com> wrote:
> >
> >  Wicket7:
> > https://github.com/wicketstuff/core/blob/wicket-
> > 7.x/lambda-parent/lambda/src/main/java/org/wicketstuff/
> > lambda/SerializableBiConsumer.java
> >
> > WBR, Maxim
> > (from mobile, sorry for the typos)
> >
> > On Thu, Jun 21, 2018, 08:13 Maxim Solodovnik 
> wrote:
> >
> > >
> > > https://cwiki.apache.org/confluence/display/WICKET/
> > Migration+to+Wicket+8.0#MigrationtoWicket8.0-
> > Provideserializableversionsofjava.util.function.(Supplier|
> > Consumer|Function|BiConsumer)ASFJIRA5aa69414-a9e9-3523-
> > 82ec-879b028fb15bWICKET-5991
> > > <https://cwiki.apache.org/confluence/display/WICKET/
> > Migration+to+Wicket+8.0#MigrationtoWicket8.0-
> > Provideserializableversionsofjava.util.function.(Supplier%
> > 7CConsumer%7CFunction%7CBiConsumer)ASFJIRA5aa69414-a9e9-3523-82ec-
> > 879b028fb15bWICKET-5991>
> > >
> > > WBR, Maxim
> > > (from mobile, sorry for the typos)
> > >
> > > On Wed, Jun 20, 2018, 22:42 m.xinu 
> wrote:
> > >
> > >> Hi,
> > >>
> > >> I'm using Apache Wicket 7.9.0 alongside Spring 5.0.5.RELEASE. In one
> of
> > >> my beans, I call some stream API containing multiple lambda
> expressions.
> > >> During that page execution, I get following exception:
> > >>
> > >> Caused by: java.io.NotSerializableException:
> > >> org.devocative.metis.service.data.ReportService$$Lambda$126/997816965
> > >>
> > >> and it is very strange for me since it is in one of my beans not in
> any
> > >> Wicket-related part.
> > >>
> > >> I've searched and I've found the Serializable casting solution,
> however
> > >> it results in a very complex syntax for my code. So is there any other
> > >> solution? Dose Wicket has a way for this type of serialization?
> > >>
> > >>
> > >> P.S: My block of code for stream:
> > >>
> > >> reports.parallelStream()
> > >>.filter(report ->
> > >>  externalAuthorizationService == null ||
> > >>  externalAuthorizationService.authorizeReport(report, null,
> > >> currentUser.getUserId())
> > >>)
> > >>.flatMap(report -> report.getGroups().stream().map(dataGroup ->
> new
> > >> KeyValueVO<>(dataGroup, report)))
> > >>.collect(Collectors.groupingBy(
> > >>  KeyValueVO::getKey,
> > >>  () -> new TreeMap<>(Comparator.comparing(DataGroup::getName)),
> > >>  Collectors.mapping(
> > >>  KeyValueVO::getValue,
> > >>  Collectors.toList()))
> > >>);
> > >>
> > >>
> >
> >
>
>


Re: Serialization Problem for Streams' Lambda used in Spring beans

2018-06-21 Thread Andrea Del Bene
I think you are keeping a reference to your Spring bean in a page or in a
component, that's why Wicket is trying to serialize it. Are you injecting
this bean with @SpringBean annotation?

On Thu, Jun 21, 2018 at 12:45 PM, m.xinu 
wrote:

> Thanks for your reply.
>
> Both of your proposed solutions mean using other interfaces in the Lambda
> expressions. However most of my Lambda definitions are in my Service tier
> classes (Spring beans), and the Service tier must be independent from the
> Web tier, and the force of Wicket serialization (even for the service
> beans) breaks the aforementioned rule. Is there another solution? Is it
> possible for Wicket not to serialize the Spring beans? or is there another
> serialization mechanism in Wicket not based on Serializable interface?
>
>
> On Thursday, June 21, 2018, 5:44:00 AM GMT+4:30, Maxim Solodovnik <
> solomax...@gmail.com> wrote:
>
>  Wicket7:
> https://github.com/wicketstuff/core/blob/wicket-
> 7.x/lambda-parent/lambda/src/main/java/org/wicketstuff/
> lambda/SerializableBiConsumer.java
>
> WBR, Maxim
> (from mobile, sorry for the typos)
>
> On Thu, Jun 21, 2018, 08:13 Maxim Solodovnik  wrote:
>
> >
> > https://cwiki.apache.org/confluence/display/WICKET/
> Migration+to+Wicket+8.0#MigrationtoWicket8.0-
> Provideserializableversionsofjava.util.function.(Supplier|
> Consumer|Function|BiConsumer)ASFJIRA5aa69414-a9e9-3523-
> 82ec-879b028fb15bWICKET-5991
> >  Migration+to+Wicket+8.0#MigrationtoWicket8.0-
> Provideserializableversionsofjava.util.function.(Supplier%
> 7CConsumer%7CFunction%7CBiConsumer)ASFJIRA5aa69414-a9e9-3523-82ec-
> 879b028fb15bWICKET-5991>
> >
> > WBR, Maxim
> > (from mobile, sorry for the typos)
> >
> > On Wed, Jun 20, 2018, 22:42 m.xinu  wrote:
> >
> >> Hi,
> >>
> >> I'm using Apache Wicket 7.9.0 alongside Spring 5.0.5.RELEASE. In one of
> >> my beans, I call some stream API containing multiple lambda expressions.
> >> During that page execution, I get following exception:
> >>
> >> Caused by: java.io.NotSerializableException:
> >> org.devocative.metis.service.data.ReportService$$Lambda$126/997816965
> >>
> >> and it is very strange for me since it is in one of my beans not in any
> >> Wicket-related part.
> >>
> >> I've searched and I've found the Serializable casting solution, however
> >> it results in a very complex syntax for my code. So is there any other
> >> solution? Dose Wicket has a way for this type of serialization?
> >>
> >>
> >> P.S: My block of code for stream:
> >>
> >> reports.parallelStream()
> >>.filter(report ->
> >>  externalAuthorizationService == null ||
> >>  externalAuthorizationService.authorizeReport(report, null,
> >> currentUser.getUserId())
> >>)
> >>.flatMap(report -> report.getGroups().stream().map(dataGroup -> new
> >> KeyValueVO<>(dataGroup, report)))
> >>.collect(Collectors.groupingBy(
> >>  KeyValueVO::getKey,
> >>  () -> new TreeMap<>(Comparator.comparing(DataGroup::getName)),
> >>  Collectors.mapping(
> >>  KeyValueVO::getValue,
> >>  Collectors.toList()))
> >>);
> >>
> >>
>
>


Re: Nice article on Wicket 8 by the New Stack

2018-06-12 Thread Andrea Del Bene
Nice indeed! Thank you!

On Tue, Jun 12, 2018 at 6:40 AM, Sven Meier  wrote:

> Many thanks, that's great!
>
> Sven
>
> Am 12. Juni 2018 00:20:53 MESZ schrieb Martijn Dashorst <
> martijn.dasho...@gmail.com>:
> >https://thenewstack.io/wicket-8-whats-new-and-whats-
> next-for-the-server-side-java-web-framework/
> >
> >Martijn
> >
> >-
> >To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >For additional commands, e-mail: users-h...@wicket.apache.org
>


Re: Wicket 8 migration / header contributions question

2018-05-25 Thread Andrea Del Bene
Hi,

I've added a note at the beginning of the migration guide listing important
changes that should be checked during migration even if you don't have
compilation problems. Feel free to improve/enrich it.

On Fri, May 25, 2018 at 11:42 AM, Sven Meier  wrote:

> Hi,
>
> it would be great if you could provide a quickstart showing the problem.
>
> Thanks
> Sven
>
>
>
> Am 25.05.2018 um 10:34 schrieb Tobias Gierke:
>
>> Hi,
>>
>>> Hi Thomas,
>>>
>>> that should work.
>>>
>>> Could you please compare your setup with the one in
>>> https://github.com/apache/wicket/tree/master/wicket-examples
>>> /src/main/java/org/apache/wicket/examples/resourcedecoration
>>>
>> My code is identical except I'm using FilteringHeaderResponse with a
>> custom "bucket" name instead of JavaScriptFilteredIntoFooterHe
>> aderResponse.
>>
>> Anyway, for the time being I solved my issue by fixing my HeaderItem
>> dependencies and just deleting my custom header decoration stuff (as it
>> turned out I was basically abusing this feature to work around my broken
>> HeaderItem dependencies :-)
>>
>> I still feel that the WICKET-6498 change somehow interacts with
>> FilteringHeaderResponse in a not-too-obvious way (our code used to work in
>> 7.10 but fails in 8.0.0).
>>
>> Cheers,
>> Tobi
>>
>>>
>>> Thanks
>>> Sven
>>>
>>> Am 24. Mai 2018 08:43:47 MESZ schrieb Tobias Gierke <
>>> tobias.gie...@code-sourcery.de>:
>>>
 Hi,

> Hi,
>
> this should be caused by WICKET-6498. This issue has changed the
> behavior for HeaderResponseDecorator. You can find how to adapt your
> code in the migration guide or in the release note of Milestone 9:
>
>
> https://wicket.apache.org/news/2018/02/17/wicket-8.0.0-M9-
 released.html

 Thanks for the quick response! I already tried this and it didn't have
 any effect :/

 My Application#init() method is doing:

 setHeaderResponseDecorator( response ->new ResourceAggregator(new
 FilteringHeaderResponse(response) ) );



 Cheers,
 Tobias

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


Re: Basket in session

2018-05-25 Thread Andrea Del Bene
In Guide we trust :-)

http://wicket.apache.org/learn/#guide

On Fri, May 25, 2018 at 11:30 AM, JavaTraveler 
wrote:

> Hello !
>
> I have been trying to make a basket for an e-commerce application.
>
> But I don't understand how to use the session's system in wicket.
>
> Anyone have a good source I could read ?
>
> Right now, I'm trying a class with "@SessionScoped" like in JSF. But, I had
> no results so far.
>
> --
> 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
>
>


The Apache Software Foundation Announces Apache® Wicket(TM) v8.0.0

2018-05-23 Thread Andrea Del Bene




 Forwarded Message 
Subject: 	The Apache Software Foundation Announces Apache® Wicket(TM) 
v8.0.0

Date:   Wed, 23 May 2018 06:00:12 -0400
From:   Sally Khudairi <s...@apache.org>
To: Apache Announce List <annou...@apache.org>



[this announcement is available online athttps://s.apache.org/aUcD  ]

Open Source component-oriented Web framework used by the Brazilian Air Force, 
Emirates Real Estate Investment Trust, German National Library of Science and 
Technology, Japan National Police Agency, Norwegian Ministry of Foreign 
Affairs, Orange Moldova, Savings Banks Group Finland, Taiwan High Speed Rail, 
and Topicus B.V., among other organizations.

Wakefield, MA —23 April 2018— The Apache Software Foundation (ASF), the 
all-volunteer developers, stewards, and incubators of more than 350 Open Source 
projects and initiatives, announced today Apache® WicketTM v8.0.0, the 
component-oriented Web framework.

Apache Wicket is a popular component-oriented server-side Java Web framework used to 
build complex Web applications using fewer lines of code. With the tagline of "Write 
less, achieve more," the latest major release of Apache Wicket aims to help 
developers write even more robust, maintainable, and highly performant Web applications 
and Websites for governments, stores, universities, cities, banks, email providers, and 
more.

"Apache Wicket 8's flagship feature, support for Java 8 idioms, started off a few years ago, 
and allows for a really great development experience where you can achieve the same functionality 
in a more secure, readable way," said Martijn Dashorst, Vice President of Apache Wicket. 
"I think our users are going to be very happy with the benefits it brings."

Apache Wicket was initially developed in 2004 and joined The Apache Software Foundation 
in 2007. The project is one of the few survivors of the "Java server-side Web 
framework wars" of the mid 2000's —with a robust history and growing user base over 
the past decade, Apache Wicket remains a premier choice for Java developers across the 
world.

Using Apache Wicket, developers are able to build custom components easily, using normal Java idioms for extensibility and encapsulation. Wicket gives 
developers the ability to create complex user interfaces using just Java and HTML, and keep the applications secure and maintainable. Apache Wicket abstracts 
the request oriented Web technologies away and provides user interface concepts to the Java developer. So instead of thinking "requests" and 
"responses", developers using Wicket think "Pages", "Panels", "Buttons", "Links", "Forms" and 
"ListViews".

Apache Wicket 8.0.0 includes new features, bug fixes and improvements that 
include:

 - Java 8 or newer is required
 - Servlet 3.1 is required
 - Component databinding (IModel) is now a Functional Interface
 - Native JSR 310 Date/Time support
 - Java's Optional type is used in the right places
 - Removal of many deprecated features from previous versions

The full list of new features and changes is available in the project release 
notes athttps://wicket.apache.org/2018/05/22/wicket-8-released.html

"Wicket 8 is a long awaited milestone for the project," said Andrea del Bene, Apache 
Wicket committer and Apache Wicket v8.0 Release Manager. "We are proud to provide all the new 
functionality to Web developers who can leverage Java 8 to remove many lines of code throughout 
their code bases. The new features are essential for modern Java developers. With Wicket 8, 
developers can create more maintainable and better performant applications."

Apache Wicket is used by thousands of organizations that include Åland Islands 
Library, Brazilian Air Force, Emirates Real Estate Investment Trust, German 
National Library of Science and Technology, India Goa Directorate of 
Agriculture, Japan National Police Agency, Norwegian Ministry of Foreign 
Affairs, Orange Moldova, Pune Smart City, RiskCo, Savings Banks Group Finland, 
Sweden's Helge Library, Taiwan High Speed Rail, and Topicus B.V., among others.

"Apache Wicket always had security as one of its pillar stones. This is why we know our access 
management solution Topicus KeyHub has a solid foundation with Wicket," said Martijn Maatman, 
manager at Topicus B.V. "Wicket 8 contains new and improved features to increase security and 
effectiveness. This makes it our framework of choice to build software solutions that can stand the 
test of time."

"Apache Wicket's focus on plain Java and HTML enabled OpenMeetings to migrate from Flash to a 
maintainable codebase," said Maxim Solodovnik, VP of Apache OpenMeetings™ Web conferencing 
project. "The stability and modularity of the Wicket framework gives us the assurance our 
investment is not obsolete in a couple of weeks or months.&

Re: Wicket 8 migration / header contributions question

2018-05-23 Thread Andrea Del Bene
Actually i've just expanded it, but I'm considering the idea of adding 
some kind of note or section for those issues like WICKET-6498  and 
WICKET-6189 which might be tricky to deal with.



On 23/05/2018 22:36, Tobias Soloschenko wrote:

Oh just saw - you added it!

kind regards

Tobias


Am 23.05.2018 um 18:54 schrieb Andrea Del Bene <an.delb...@gmail.com>:

Hi,

this should be caused by WICKET-6498. This issue has changed the behavior for 
HeaderResponseDecorator. You can find how to adapt your code in the migration 
guide or in the release note of Milestone 9:

https://wicket.apache.org/news/2018/02/17/wicket-8.0.0-M9-released.html





On 23/05/2018 17:55, Tobias Gierke wrote:
Hi,

I'm in the process of migrating our application from Wicket 7.10 to Wicket 8 
and encountered some weirdness with regards to header contributions.

Our application has a top-level WebPage that defines a 
HeaderResponseContainerat the very end of the page markup and all other 
application pages inherit from it. We have a few header items that need to be 
rendered in their own section at the bottom of the page so I basically took the 
approach outlined in 
http://tomaszdziurko.com/2017/02/forcing-wicket-place-javascript-files-bottom/ 
and adopted it to our needs.

Our Application#init() method does this:

---final IHeaderResponseDecorator 
headerResponseDecorator =new IHeaderResponseDecorator()
{
   @Override public IHeaderResponse decorate(IHeaderResponse response)
   {
  return new FilteringHeaderResponse(response);
   }
};
setHeaderResponseDecorator(headerResponseDecorator);
---

And from inside Behavior#renderHead() we're doing

---final OnDomReadyHeaderItem toWrap = 
OnDomReadyHeaderItem.forScript(script);
response.render(new FilteredHeaderItem(toWrap, "our-bucket" );
---

This was working fine in Wicket 7.10 but with Wicket 8 the Wicket defeault Javascript 
files (wicket-event-jquery,wicket-ajax-jquery etc.) are no longer being included in the 
page so AJAX buttons etc. fail with "TypeError: Wicket.Event is undefined" etc.

Wrapping the FilteringHeaderResponse inside a ResourceAggregator like|| shown 
in the migration guide had no effect.


Thanks,
Tobias




-
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 8 migration / header contributions question

2018-05-23 Thread Andrea Del Bene

Hi,

this should be caused by WICKET-6498. This issue has changed the 
behavior for HeaderResponseDecorator. You can find how to adapt your 
code in the migration guide or in the release note of Milestone 9:


https://wicket.apache.org/news/2018/02/17/wicket-8.0.0-M9-released.html




On 23/05/2018 17:55, Tobias Gierke wrote:

Hi,

I'm in the process of migrating our application from Wicket 7.10 to 
Wicket 8 and encountered some weirdness with regards to header 
contributions.


Our application has a top-level WebPage that defines a 
HeaderResponseContainerat the very end of the page markup and all 
other application pages inherit from it. We have a few header items 
that need to be rendered in their own section at the bottom of the 
page so I basically took the approach outlined in 
http://tomaszdziurko.com/2017/02/forcing-wicket-place-javascript-files-bottom/ 
and adopted it to our needs.


Our Application#init() method does this:

---final IHeaderResponseDecorator 
headerResponseDecorator =new IHeaderResponseDecorator()

   {
  @Override public IHeaderResponse decorate(IHeaderResponse response)
  {
 return new FilteringHeaderResponse(response);
  }
   };
   setHeaderResponseDecorator(headerResponseDecorator);
---

And from inside Behavior#renderHead() we're doing

---final OnDomReadyHeaderItem toWrap = 
OnDomReadyHeaderItem.forScript(script);

response.render(new FilteredHeaderItem(toWrap, "our-bucket" );
---

This was working fine in Wicket 7.10 but with Wicket 8 the Wicket 
defeault Javascript files (wicket-event-jquery,wicket-ajax-jquery 
etc.) are no longer being included in the page so AJAX buttons etc. 
fail with "TypeError: Wicket.Event is undefined" etc.


Wrapping the FilteringHeaderResponse inside a ResourceAggregator 
like|| shown in the migration guide had no effect.



Thanks,
Tobias





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



Re: DatePicker in wicket 8

2018-05-09 Thread Andrea Del Bene
Module wicket-datetime has been discontinued in wicket 8 in order to fully
migrate to java 8 new datetime API. But don't panic, you can still find the
old module under wicketstuff:

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

On Wed, May 9, 2018, 10:43 PM René Stolle  wrote:

> Hello everybody,
>
> I just realized the wicket-datetime module is gone in wicket 8 and with
> it my beloved DatePicker.
>
> Is it totally gone or just replaced or renamed?
>
> The Migration Guide for Wicket 8 does not mention anything about
> (wicket-)date/time.
>
> Best regards,
> René
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Apache Wicket - Java Release train

2018-02-24 Thread Andrea Del Bene
If this could be of any help, I can tell that in the last year all 
Wicket releases have been built using OpenJDK, version 6 included.



On 24/02/2018 18:13, Sebastien Briquet wrote:

Hi Mihir,

I presume you are talking about java.awt.font library.
If it's the case, the only references of "awt.Font" I found are located in :
- DefaultButtonImageResource.java (wicket-core) to which one can specify
the Font object
- CaptchaImageResource (wicket-extensions), which could use "Helvetica",
"Arial" and/or "Courier" font

Hope this helps,
Sebastien




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



Re: Redirect based on a header?

2018-02-23 Thread Andrea Del Bene
You might also find useful having a look at request cycle listener 
(class AbstractRequestCycleListener) which can be adopted to redirect 
the requests to https.



On 22/02/2018 23:35, Martin Grigorov wrote:

Hi,

Does it have to be "with Wicket" ?
You can use custom Servlet Filter that is executed before WicketFilter.

Martin Grigorov
Wicket Training and Consulting
Looking for a remote position with Wicket ? Contact me!
https://twitter.com/mtgrigorov


On Thu, Feb 22, 2018 at 5:55 PM, Boris Goldowsky 
wrote:


I’m not sure if there is a wicket-y way to do this.

In the environment where I’m deploying my wicket app (google cloud +
kubernetes + docker + tomcat), a request that came in to the load balancer
under insecure http is forwarded to wicket, and identified by the request
containing an “x-forwarded-proto” header with the value “http”.  I need to
redirect such requests to the https version of the site.

Is there a way in wicket to look at a request header and send a redirect
before any of the usual URL processing happens?

Thanks!
Boris



-
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: @apache_wicket Twitter account

2018-02-23 Thread Andrea Del Bene

Thank you François! Great job!


On 22/02/2018 23:32, Martin Grigorov wrote:

Good job, François! :-)

Martin Grigorov
Wicket Training and Consulting
Looking for a remote position with Wicket ? Contact me!
https://twitter.com/mtgrigorov


On Thu, Feb 22, 2018 at 1:21 PM, Francois Meillet <
francois.meil...@gmail.com> wrote:


Today @apache_wicket Twitter account https://twitter.com/apache_wicket <
https://twitter.com/apache_wicket> has 40 new followers and received
4,361 impressions over the last 24 hours !

You like your framework ?
Share the success !

Follow @apache_wicket https://twitter.com/apache_wicket <
https://twitter.com/apache_wicket> and retweet as much as you can  !
  :‑)

François





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



[ANNOUNCE] Apache Wicket 6.29.0 released

2018-02-21 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 6.29.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.29.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.29.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.29.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.29.0.zip:


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJaiFhXAAoJEIePAfqo01bhrh0QAKXGaVgypdlZgaK5b6M3Fxgu
S5LW18OjhEQFQ4yYuz6CE3C/L54u6K4Es6SBhUgAVGuLwaRBdflOfcNA7DRm0Imh
rHcssI6bt7DBxEjIu+XmXEqfgSmZ3P3VQQWGbPtbSMYBXSjhhYFdb8D286U0ec3T
f/vD28ZZmdvRV7NuMKUe54cyMXFebmSfutwQWZqKs/Gx/HOZh4cU2lBbmLvPOuvy
aT1nN7kLhrxROvzOgoyAOo5Dv7HlFrs7eJFQXr1Resz1FTMJrP6sNAQpY3QlcYUa
rORqmxp8H4mXbSVkLk4Kquu6Q6tOcbijUZPZC4Vm5W+xPsBZrsYtJF8S76GZlbq1
tBKlkmwweX/MirHnLwqHaMm43iz7dyf6FS5C9qi0j4GmMKGSh+Lv7Sk1wP3bvyc2
80loN03gJYCxrse7PcqO65STBjQ8fZlhpHt8yVxwdKJexPJd/aHJHmnoMsJ1FfHj
LxNlHyya34XTpSZBE8Q+Qv47MOLsvGrkbD0876YwjMSQtDX9cUrRC95Hvtvxmqgm
w9GlnnDY8q4Ts9ZZeJSDbanPY3zmAkVrpg+yqlY/pZsFCqh8Wv3L5DUNh+3cUBX+
B7UyK+DJCXOld+81tESZWZhHAN6DXZWrWANrrtkeWO3qtdNLZTaOMAHaaoHPWJEK
xo2Iapi8IzjYJr5jN7nq
=ZuKl
-END PGP SIGNATURE-

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


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJaiFhXAAoJEIePAfqo01bhPY8P/j6Lwdz9Swa/mHs6EagLTq0s
iArc8ZQzlt8GtnpVr6IIngDcFwvhvsWqCtSpPFmUt74xtZbA6oz6GBhEE0Dmsr9x
93Ov2aKYRU1pR/H5VkNWqdR67J6QT4amE81T+RzbfQbvcP7YFIIbPOTg4ox3Za61
fu2NlkzB4u9qiPfqad6ylGoVu4mUde+klsnQiHL2dA3DmucChG08I9xjgzqQDIwo
ph2gbieag9RjbgRQEKOYOQcBBS7B8VCNvFxslbchGJEQm6B2QVuQV3+nvyWbjQ0J
u0tpbZA0Wev59dzpLRJDSFcccgBCCII+MP9RZPRuQSUDAyIg/PJ1LFtm/85hxV7C
VqDTMuniLYZT8shTWw4VKQfVGmjso/eRQsNAG7BeMZqxBWQpQQ+6BMoy2piXAavp
RZxO17Ct0V9dPVp7cTTHiet/Iz1oPwkceF5KmaQl1vLhicBbvLF6993ny7iP0Lyo
t+Jh1v4TFf7Daxxgl6q1tO2zDZc94877FXwjZ7b/n37SoRENzTPj+sNhpS3jCZ+E
QxXp/dYU0L6+mVLhJ4XPWAsTljdvnXwHf7S1RBSeEsGb9BM97l6Yh2WpWTgvLiwy
lvdWNkWX1pd6fD1V/XT83FtlQDURPkGN6Bbbfmwh8pSPbzQMn2Q5EXlFTLcTsVhW
QV/yE6KsG5K8AqjY9DdD
=oA/r
-END PGP SIGNATURE-




CHANGELOG for 6.29.0:

** Bug


* [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
* [WICKET-6501] - DefaultPageManagerProvider does not honour 
StoreSettings.setAsynchronous(false)
* [WICKET-6526] - Ajax Buttons do not check for the HTTP method and thus 
don't respect Form#onMethodMismatch
* [WICKET-6530] - Race-condition in session invalidation


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



Re: Disable component to prevent double click

2018-02-20 Thread Andrea Del Bene
Hi,

as reported in its javadoc AjaxDisableComponentListener by default uses the
DOM attribute 'disabled' to do its job, but this attribute doesn't work
with links. For this kind of components you have to provide the right
JavaScript to enable/disable them by overriding generateHandlerJavaScript.
Id you are not using AJAX you can not use this behavior and you must
provide the JavaScript code in some other way. For example with SubmitLink
you have to override getTriggerJavaScript. Unfortunately "disabling" a html
component is not a standard procedure so for those components that don't
support the attribute 'disabled' we must use custom JavaScript.

On Mon, Feb 19, 2018 at 9:55 PM, Claudia Hirt  wrote:

> By the way: is there any reason why AjaxDisableComponentListener has no
> public constructor?
>
> > Am 19.02.2018 um 21:49 schrieb Claudia Hirt :
> >
> > Hi all,
> > I‘m facing the problem of double submits when double clicking on buttons
> and links. I was very pleased to see there’s a new listener of
> https://issues.apache.org/jira/browse/WICKET-6448 implemented in wicket
> 7.10. But this only works for Buttons not for links like a SubmitLink. I‘m
> also facing the same issue for non-ajax-components.
> > Any suggestions how to solve this?
> > Thanks in advance!
> > Best regards, Claudia
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


[ANNOUNCE] Apache Wicket 8.0.0-M9 released

2018-02-17 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M9!

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.

New and noteworthy
--

Before WICKET-6498 (https://issues.apache.org/jira/browse/WICKET-6498) users 
used to create a custom implementation of IHeaderResponseDecorator to place 
JavaScript items inside page body:

@Override
public void init()
{
   setHeaderResponseDecorator(new 
JavaScriptToBodyCustomResponseDecorator("footer-container"));
}


See user guide 
(https://ci.apache.org/projects/wicket/guide/7.x/single.html#_put_javascript_inside_page_body)
 for more details. Now each application has a default IHeaderResponseDecorator, 
which decorates header responses with a ResourceAggregator. Applications have 
to make sure, that each response is now explicitly decorated with a 
ResourceAggregator too:


@Override
public void init()
{
   setHeaderResponseDecorator(response ->
   {
return new ResourceAggregator(new 
JavaScriptFilteredIntoFooterHeaderResponse(response, "footer-container"));
   });
}


Caveats
--
WICKET-6498 might not work as expected due to a known issue with all major 
browsers (Chrome, Firefox, IE > 10) which allows deferred scripts to be 
executed before DOMContentLoaded is fired. For this reason WICKET-6498 should be 
avoided for production applications and used carefully.

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.0.0-M9


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M9
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M9/binaries

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.0.0-M9.zip:


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagFiiAAoJEIePAfqo01bhPxsP/jgrMjf/3IVHWSOftoHEYf+j
Wtb8gvB0Y3sY8L6syj5GQCuhceaovbq3NCnAz0qrn/tLRuUnybyj8GfyMrQv4wNP
rDj7zPRqhsldgbSTsjDP98b0V99F5ct68HsxOr3LzxNijFNFRxIDnF+73QZNjUcA
YL4xuxP80WvMb1mmwASg+l9MxhEWpeYWoyOBHNWFmjgI/4r3ineq2YSjAq3MZKOC
Vu4CqYS+ajEFMqduHU4aa9j4Lj4X81by34c9xCKERaioI7kFhoZzhws6ufoA/wNo
EPBPBft9oG72rUfX9VwyZxHMBmU50eKmEtFeCtWXqu5v8Js2rVTxmw4EGKENj3+8
Kiup7+zXu9t07mvoS4mCJ8fcl7P+g24e02pdqHDBea/a7zAKUdrIe6MCMJ2Qlw0g
E/xlDJ4utPcU7E88IQiCLpmarN3uBZKnivzm3Uir5U0dJtffu4IacABg5Svp3DAl
TcUOmM9QxKYjD8Ey6uORoGTm3gZmx4FcnNjSw0ch27fyNUpYVfEyU88KH9vz2dQP
Tcs9LxRpII4pBGXu0nK5zWZfXBgqxYfUUrIroCrzVWub+wqEw8pXo2K9GdrUYpcg
K12TIpW3X43zNG7L6lTJtFe2yffVLdyS1DDoqU3QI4gHe/vdIC3atd4BP0Aeauj1
jIvOQJKU+bwlubLLneTg
=MOtP
-END PGP SIGNATURE-

Signature for apache-wicket-8.0.0-M9.tar.gz:


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagFihAAoJEIePAfqo01bheU8QAIkUJK3zjjVeARkAbN3Zi1hE
b5qnaSiXkuxZyTfVzDS4Ui7OZwIOY1RJ1YlJ4fZwio+BJhpxnCiPjPLRC1VNwA4q
oMBsOfwePU92kJYQERfVfJgNkk1ixyh52k3qsoS4EIdKT+bOW52hT8zaXRNazhG3
nwyDTe00c/ibj5KM68L7R4LXef6tbnZAjegKBDNUsvWQltwE2xc1lVapnNoqtOAM
B26gWh5G8QDQxjWJESk9ik+Vyyg9We8lABV5+Hkqrugv3yECiD9ObcYE29bE/OHN
hfgzo5EX+umXzTkoHltQ0ZxAxPiWWquH3tjsy1/z/8r3BT4YBZs+PIoOCSPem6kK
aUoJiBEZ55WsBVd5NdYY7PiSwZ2KWsuE1XmqADY+USuhytPln04YNK9srdVESnCL
sBxGP0kgHKrD92O1aTLpzan3VhD1O8KzjH/8MMEWJxevQbW/gorlAjh7+iCVcH7g
YurqMjtq91YFFlZwU5YlczfhnZmR4/Efp3/O57S76HOyaMWYloj0vs2OQH3TJTm7
GLvO/b9R46mgnnlHVhxN2z1f0xTOFwpeXIjchb+jHs0SuxOVAqrIpGmsFG8Siv/V
3spQEzAzM/Enl2PgaCNlU0aus/i35FRLEmlCf7nyuwVQCbsE3d5W/fKLYeJOD9Wq
CCJOHO3iofZ0wlGnB5J7
=/qPh
-END PGP SIGNATURE-




CHANGELOG for 8.0.0-M9:

** Bug


* [WICKET-6332] - NullPointerException in PageParameters#equals()
* [WICKET-6441] - MockHttpSession and MockSessionStore don't call 
onInvalidate() on invalidate()
* [WICKET-6448] - Provide behavior that disables a button after click
* [WICKET-6477] - Component.getDefaultModelObject() wraps in 
RuntimeException instead of WicketRuntimeException
* [WICKET-6484] - 

[ANNOUNCE] Apache Wicket 7.10.0 released

2018-02-15 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 7.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 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.10.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.10.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.10.0/binaries

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.10.0.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagIWwAAoJEIePAfqo01bhgmwP/2t6OLNw27b7V+zVa9gUa1cX
CLzQVsZi9qGEM1Ke1dFo46kAJw6ne3bQAFkuBYyWPVn/Z1JxT7NJQC0dlYtR+20m
94Oc79LCplI6JNGMYuUTlT3RoiWUZRqrOU/eIlNREB8M7rkYTkNZoKIEwlM2HX8d
Eh5IOCkDe8HABhQvV52P1kp/AVPnYl5axT0TcZBdCTL8MY7UcMWcD2HcNWjLYoDc
llvnjkjxmTsUJ9Adufol0Gj/iA4RuAdO0ThLd2d+Ll0f0+C/s7gJNVPM/F37qUzN
vAZIsrqKEoQ5DMRVgW2ZDrqkYmptNRtxc4bZvawKsYM3jABjlaCvVCIftLM2836s
Med7ZJV49jSsA4PyhtwAXKK+nAn+B7TxVcDBIyUxPYx+s/p3u5LJVwG7O+eIM2Ic
B6wVawgSn/lmlfmsnaLhOCNAiHWqZL1GW3fVfZCCnDgtaJt0f68gERjaLu4+bLRl
ZSXbO+2DbViOznnva2fRTRgNbZtDaMbq6s9alO0ykbdnOSUPxfKPOtFMP1EHIIkO
zKvhknTH0nRiGG1RYV6cI8FNTYlJfRjSQujAUpU1QbOjWdfgUx+ocmA1BAhkk/0T
dEgKr+YwUuPxsucF4nYGXKJ91tb/ZVX7FJGXjK41dW9ggRbSdQ0eaCcZK45ylQjG
+TyKTs5Owq6PaxG3+hK0
=K9jy
-END PGP SIGNATURE-

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagIWvAAoJEIePAfqo01bhiosQAIuAcD0VmWAly1OOTutT+i6z
awDy8lt61AewHQ+Zj08YXzcebBRUjSrl4Fmc2dsnDJxx4vrZE7OJzJ062XQ/E7Io
4UhPVV0klEhR+NvwxKBmx1bHcs3G0OuJeIP0uNpJ86eEvkDQ9dtqZwZYZlMta3Zm
4HA06R5lJyPihPKtIIfW3+FfqI4GFFNmqYsS3LRPrWfNaByfpfKtk0oVNWR+aIWm
IkCJkFeJf1gcwEiC5/dpR9bMOuMgoyW4bBMnGKGi1jnc1h6LR4X5Uyvrdj8UmGCX
DjbQO6nfPU0DqxVj02F5g6H3IZ5wnNNbwEb84E0CCwMwnVq79n+k5B4i36YLhWZN
9XkLyyDTECkXGACMoyoa2Q5Uvo/24qAKu2vgv7y5R8G+OyYHx1O5BNncNNeXlATu
lsOL7s32dVvyOo+glPEnjGRJ4QHl7FNXsHsCGGrTVuhAmibjQv/BKwHCzXJSu7M4
mlQ+KhBO43JDWV5i1b+CwMP+fiieSd55iOj2UseeTZBWBodlZiKPeSSGNOG9t0jU
P7OpO7qKdyH7Tzn2n9ezwDMs88xIhS5tYb84nL7zaLlSK47XFbtKIUhX5fkRIkZ8
St5ukOIzcMAV8LSuo4OBO9Pq3IAsvPlHAGFACqaQrzibWLt4kCGvdMt6gIKItzZ3
yAJTJGXXQnKndxbPpqW3
=AdI3
-END PGP SIGNATURE-



CHANGELOG for 7.10.0:

** Bug

* [WICKET-6441] - MockHttpSession and MockSessionStore don't call
onInvalidate() on invalidate()
* [WICKET-6448] - Provide behavior that disables a button after click
* [WICKET-6461] - Default constructor is incorrectly called if
optional param is not provided in parameter placeholder URL with
additional required parameter
* [WICKET-6471] - FileSystemResource file descriptor leak
* [WICKET-6476] - It is impossible to use multiple WebSocketTester
with the same WebApplication
* [WICKET-6477] - Component.getDefaultModelObject() wraps in
RuntimeException instead of WicketRuntimeException
* [WICKET-6481] - NullPointerException in MountedMapper
* [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
* [WICKET-6489] - Exception when "identifier|code" javascript is
not start on PrependJavaScript
* [WICKET-6493] - WebSocket SessionIds are wrong (HttpSession one
used instead of Websocket one) + NPE if no HttpSession is found during
Handshake Request
* [WICKET-6501] - DefaultPageManagerProvider does not honour
StoreSettings.setAsynchronous(false)
* [WICKET-6506] - Performance issue when large component isn't visible
* [WICKET-6513] - NullPointerException at
PageStoreManager$SessionEntry after login
* [WICKET-6522] - ThreadLocal leak in PageStoreManager
* [WICKET-6530] - Race-condition in session invalidation

** Improvement

* [WICKET-6482] - CompoundValidator should implement all Behavior methods
* [WICKET-6504] - Use a serializable model for FileSystemResource's path


Re: Hyderabad Java & Wicket Meetup: 24 January

2018-01-16 Thread Andrea Del Bene
Congratulation Martijn! Have fun!

On Tue, Jan 16, 2018 at 2:44 PM, Sebastien  wrote:

> Great, have a good time! :)
>


Re: com.giffing.wicket.spring.boot.starter 1.0.8 WicketBootSecuredWebApplication OpenEntityManagerInView

2017-12-21 Thread Andrea Del Bene
Hi,

could you please give more details about your problem (stacktrace, yhe
example application you are using, etc...)?

Thank you

On Wed, Dec 20, 2017 at 5:09 PM, Hans-Heinrich Braun <
hansheinrichbr...@yahoo.de.invalid> wrote:

> I tried to transfer my application to com.giffing.wicket.spring.boot.starter
> 1.0.8.Following the wicket tree example i tried to transfer my tree
> structure to the Webapplication therefare i tried to extend
> WicketBootSecuredWebApplication but then the application complained about
> authorization problems in wicket.In my repository i use lazy loading.
> apparently the example application doesn't offer it and i i didn't succeed
> to offer it in my subclassed WicketBootSecuredWebApplication.What is the
> status of these 2 configuration abilities concerning the upper mentioned
> environment.
> Thanks for response
>


Re: Disabling a link based on the authorization state of the page it links to.

2017-12-07 Thread Andrea Del Bene
Hi,

you can do it using your IAuthorizationStrategy:

IAuthorizationStrategy as =
Application.get().getSecuritySettings().getAuthorizationStrategy();
as.isInstantiationAuthorized(Page.class);



On Thu, Dec 7, 2017 at 10:08 AM, Martin Nielsen  wrote:

> Hello everyone.
>
> I have been looking through this guide:
> https://ci.apache.org/projects/wicket/guide/6.x/guide/security.html
> I am currently trying to implement the AnnotationsRoleAuthorizationStrategy
> but
> I have a followup question.
>
> I would like to create a navbar with Links which disable themselves if the
> page they link to is not allowed for the logged in user. I am guessing i
> need to create a subclass of Link for this case.
> So what i need is some way to ask Wicket if a page is allowed based on its
> class alone.
> Is there a method along the lines of isAllowed(Class)
> somewhere?
>
> Or does anyone have a different idea of accomplishing this?
>
>
> Thank you
>
> -Martin
>


Re: Captcha examples does not work.

2017-11-23 Thread Andrea Del Bene
Still...captcha pictures are not displayed :(

On Thu, Nov 23, 2017 at 10:36 AM, Maxim Solodovnik 
wrote:

> The correct URL is http://examples7x.wicket.apache.org/captcha/
>
> On Thu, Nov 23, 2017 at 3:54 PM, calle sollander 
> wrote:
>
> > Hello.
> > I just saw that the captcha examples does not work.
> > http://examples7x.wicket.apache.org/wicket-examples/captcha/?0
> >
> > There is no captcha pictures showing at all.
> >
> > Regards, Calle
> >
> >
> >
> >
>
>
> --
> WBR
> Maxim aka solomax
>


Re: Wicket Example

2017-11-18 Thread Andrea Del Bene
If the problem mainly concerns the user guide, we can consider also to 
fix the links with the new url.



On 18/11/2017 06:12, Martin Grigorov wrote:

This can be fixed in wicket-examples/pom.xml:
https://github.com/apache/wicket/blob/01e76cf5e6f13962af0b336f7d02e256cb0ea68e/wicket-examples/pom.xml#L301-L303
wicket-examples.war should be renamed to ROOT.war before being copied to
/usr/local/tomcat/webapps
I don't see a way to do it with docker-maven-plugin but it should be
possible to be done with another Maven plugin before executing
docker-maven-plugin.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Fri, Nov 17, 2017 at 11:02 PM, Chris Colman 

Re: Wicket Example

2017-10-30 Thread Andrea Del Bene

hi,

use http://examples7x.wicket.apache.org/wicket-examples/index.html

Thank you for pointing that out, I'm fixing the link.


On 30/10/2017 21:00, Mihir Chhaya wrote:

Hello,

Live Examples link on https://wicket.apache.org/ is throwing 404 error.
Could anybody please direct me to working link?

Thanks,
-Mihir.




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



[ANNOUNCE] Apache Wicket 8.0.0-M8 released

2017-10-25 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M8!

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.

New and noteworthy
--

-Fixed issues:

In addition this release fixes issues WICKET-6457 and WICKET-6465 which
caused the page store not to be cleared when session ends.

-Joda Time dependency removed:

This release has dropped Joda Time dependency. As consequence module
wicket-datetime has been removed from Wicket distribution. Users are
invited to migrate to new components based on Java 8 Date and Time APIs
which have been added to module wicket-extensions. For those who needs to
use old wicket-datetime classes we have migrated the code to WicketStuff
project. They can be used adding the following dependency:


org.wicketstuff
wicket-datetime
8.0.0-M8


-HTTP 2 support:

The experimental module http2-wicket now supports the final servlet 4.0 API
specification.

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.0.0-M8


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M8
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M8/binaries

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.0.0-M8.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZ62FxAAoJEAzCjx+CMhBV/iEQAIRmBBmSNIe0yGvUAaIQgbKl
SdqX8E7Z+SO593DgZu/2j/PNHiwtZd0nNHsL2Uc4wOX1ZyH5AutQ0S/ldWkz3Ktj
BfdBqSK83+CsSU3PRY2Bc5djxIEx+D+/AMjBOVyOKKvzC+LajFFg3gYYt0tEQwfg
6KRt1vV+IscDnAy1832GjMuYdtmi0LhBZ0ARVUNN5SC1D1M8BGpSLHnrdTUflBIa
nE/oP1Ju/uDw52B4NPwuKviVxRma78hNkSrYI6fVAhhJVOKEz5WOOkLK+IbeL6F1
zoSAVAsxwSYmrhYU3WGMeJT7JGJqtmgKFA6wPhjn26fJ66y0JTIIr1XGjcSk9tg+
RDIoRwjWvJ+AqMt2/VXZ17B/V+/uts8kZyUmph2Vuy+QpOgbVGbqY7D5Fx2fnQ6r
oK3w8+2SZZAZSNtVhF7en+lCs6m1WpYgnRYUK2+9P59eTaLuLjx3WSmMZNxu45XR
CJkc3IfuIZGtAbQiU0pzZHqLP3ckc87zVFZmfA06Xvd762itM0MYhhoK+AdGoWpV
WTyni0e/JXYNaWpwRUkn3c3JJD8ivgi6Vn3W37XlHSBnD1+Zywjm+Xz4L7HAnqaz
UlWruT8oMnwYffY4O+2nl48FVxe4ee6GjQAA4vALHqvQKB6t+s4DanVHgIwY4gsw
fVpE0/MGZNaeUY/Nc98g
=LrGP
-END PGP SIGNATURE-

Signature for apache-wicket-8.0.0-M8.tar.gz:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZ62FxAAoJEAzCjx+CMhBV9NwQALKSqm3U22D8oFcBcs1ZB4nz
ULfg1Cm1CLzXfjYDgQKbq39kbR5+HzNYIj7a4S3LBX+YJLZhcS7i7uNELuS01K2U
5AoEhqMDGs5Qyw5oxOa5VUEcDOqZ1ND1WQTZY9+CU/tUXNOCMqjAoi8KdovBGwLC
1F504rsqUVJvkVV5RYWDxSYVQJlbdVN6ma7wkjIq+sTManEFT8wzkDdF9UH27Rt8
Lu3dbg9i8H7w9/X+J0svPW24O3edVQjMxREefXHfnL6DwhY/VBWvVVJm8G1WOlM3
qYYs+YWPlCYk1kvfXtNYqRzY6MJqfjHM8q5gzeVcYMqVbsek9ygPkHKzE12B+NOa
nuJHtbuIpNHbqLN5XUliUqZRn04QoSOirxSpiVT9xyfOZCrdxFnipo2e27dvyqqi
L8Erhbs481/KPKO5XuL0+20YG6gSB7CWLu39BdLVRSE1vmhsS3o1t/tiit6IZmNj
XujQpATsEOsNwFOC6fVuH3tfzpgce75LJzwYBUEHQQrCGNfCr5VkgcQssjsiuJha
SQKXJG5YhYEzwly/ut480JTmP4uzjOpoEDJF4VysoQl1ciUC+B7iesCwXQIQcEbF
dc5BGkN6Q41sqBxJQ7OZ5+gcwUtwpJd8nQLuhPoVng30Vvnq6hpNONrxpEjMFkKX
NibTg1y/uwyVloPYyRp1
=cIyW
-END PGP SIGNATURE-



CHANGELOG for 8.0.0-M8:

** Bug

* [WICKET-6455] - AjaxFormSubmitBehavior doesn't submit inner forms
* [WICKET-6457] - PageStore not cleared at session end
* [WICKET-6459] - Ajax re-renders of enclosures do not render their
children's header contributions
* [WICKET-6461] - Default constructor is incorrectly called if optional
param is not provided in parameter placeholder URL with additional required
parameter
* [WICKET-6462] - When an Ajax Button is submitted,
AjaxFormSubmitBehavior # onSubmit is called twice
* [WICKET-6465] - PageStore not cleared at session end
* [WICKET-6471] - FileSystemResource file descriptor leak
* [WICKET-6476] - It is impossible to use multiple WebSocketTester with
the same WebApplication
* [WICKET-6479] - AjaxNewWindowNotifyingBehavior erroneously reports
new window
* [WICKET-6481] - NullPointerException in MountedMapper
* [WICKET-6485] - 

Re: Where can I get the 6.24 source download?

2017-10-24 Thread Andrea Del Bene

https://archive.apache.org/dist/wicket/6.24.0


On 24/10/2017 19:51, Entropy wrote:

I need 6.24 source.  all of the mirror links seemed dead.

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



Re: Wicket 8 GA for production

2017-10-12 Thread Andrea Del Bene
On Wed, Oct 11, 2017 at 8:41 PM, Matthias Tonhäuser 
wrote:

> Hi,
>
> I just started using Wicket recently and I quite like what I've seen so
> far. To me, it is superior to JSF because it let's you spend more time
> writing nice Java code instead of scratching your head whether the correct
> hmtl attribute is "render" or "reRender".
>
> I do think Wicket has a marketing issue, too. When I asked 20 software
> developers on a local software conference, only one had heard about Wicket.
> And he thought, it was defunct.
>
> Are there any introductory presentations (Englisch / German) one can use to
> help spread the word about Wicket?
>

Few years ago I did a presentation (in English) for a crash course. You can
download it here:

https://www.dropbox.com/s/e41qr6mwsnsabkh/Presentazione%20Wicket.odp?dl=0

It shows just the minimal concepts of the framework and it doesn't cover
the AJAX support, but it might help as a starting point for a more rich
presentation.


>
> Best
>
> Matthias
>


Re: Wicket 8 GA for production

2017-10-11 Thread Andrea Del Bene
On Wed, Oct 11, 2017 at 6:58 AM, Илья Нарыжный <phan...@ydn.ru> wrote:

> Andrea,
>
> We would be happy to help with:
> 1) Translation of any articles/slides to russian and posting that on famous
> russian IT resources. If you have any articles even right now which worst
> to be translated: please send them to me.
>
2) A long with articles about Orienteer we can after switch to Wicket 8
> write some "lesson learned" about Wicket
>

It would be great! If you have some time to spare, you can pick one of my
published article to translate it: https://dzone.com/users/
748823/bitstorm.html


3) Performance: OMG, wickets performance is unbelievable. One company tried
> to test performance of our application (which powered by Wicket): finally
> they encountered into application server connection pool size, but response
> time was almost the same (around 15% less). Test was on 350 concurrent
> users with requests every second. That was amazing:)  30-70ms per page. So,
> I deviated: we have in mind to write article just about wicket performance.
>
>
Me and Martin (and maybe someone else?) have contributed to TechEmpower
Framework Benchmarks (http://frameworkbenchmarks.readthedocs.io/en/latest/)
to improve Wicket code and performance. They have recently closed my PR (
https://github.com/TechEmpower/FrameworkBenchmarks/pull/2929) which should
bring a notable improvement.


> More ideas:
> 1) T-Shirts. Just make design and allow people to order from printing
> company. Key point here: quality of the T-shirt.
> 2) Hackathons. If it will be nearby: will be happy to participate and help
> with sponsors.
> 3) More "Try-Me" demo sites. In era of Docker you can build even gallery of
> different open source apps which use wicket and make it available
> on-demand.
>
4) More articles with comparison: Wicket vs Vaadin, Backend or
> Frontend/Wicket vs Angular JS, vs JSF, Tapestry, Spring, etc.
>
> Guys, wicket has one extremely cool feature, which nobody else have: for
> 80% of needed technical features you can use either Wicket OOB or some
> library from the ecosystem, but (!!!) if you need something from the
> remaining 20% - wicket allow to do that for you! You can go as deep as you
> want/need: need to rearrange dynamically HTML elements? - no problem! Need
> to replace your textarea by some cool IDE on JavaScript? - easy! Need to
> receive client side errors and log them on server side? -  Just a little
> bit more of code:)
>
> One more observation: modern front-end libs are repeating some parts of
> wicket architecture/concept. You can find it in Angular, Vue, React and
> etc. But all frontend libs has big disadvantage which can not be fixed:
> security. It's impossible to enforce security just be frontend lib, you
> have to go to backend for that.
>

Obviously I 101% agree :-). In addition to security issue I usually have to
struggle against the "big lie" of modern front-end libs which is "if you
follow us your application can be stateless". Non-trivial applications are
never stateless. If you have some sort of login mechanism you application
must handle a state somewhere! I've always seen these "modern" js
applications suffering of performance issues because they have
unconsciously  moved state to database and they end up over-stressing it
because they want the application level to be "stateless". That's pure
madness to me!


>
> Thanks,
> Ilia
>
> On Tue, Oct 10, 2017 at 2:56 AM, Andrea Del Bene <an.delb...@gmail.com>
> wrote:
>
> > > And guys, you are doing incredible web-framework! Thank you for that.
> I'm
> > > quite surprised  that Wicket is not widely used:) Do you have some
> > > marketing difficulties?
> > > I personally expect that Wicket 8 release will be followed by some
> > > marketing events, articles and etc. Will be glad to participate in
> > > spreading this web-framework across the World.
> >
> > Unfortunately we have no marketing department :-). At the moment there's
> no
> > "Wicket company" that can do some kind of advertising. What I will
> > certainly do for Wicket 8 is publishing an article at dzone.com. I try
> to
> > write as many Wicket-related articles as possible on this site.
> > If you have any suggestion or advice they are warmly welcome!
> >
> >
> > On Tue, Oct 10, 2017 at 11:27 AM, Martin Grigorov <mgrigo...@apache.org>
> > wrote:
> >
> > > Hi,
> > >
> > > On Mon, Oct 9, 2017 at 9:40 PM, Илья Нарыжный <phan...@ydn.ru> wrote:
> > >
> > > > Martin, Andrea, Maxim,
> > > >
> > > > Thank you all for your answers!
> > > >
> > > > GA 

Re: Wicket 8 GA for production

2017-10-10 Thread Andrea Del Bene
> And guys, you are doing incredible web-framework! Thank you for that. I'm
> quite surprised  that Wicket is not widely used:) Do you have some
> marketing difficulties?
> I personally expect that Wicket 8 release will be followed by some
> marketing events, articles and etc. Will be glad to participate in
> spreading this web-framework across the World.

Unfortunately we have no marketing department :-). At the moment there's no
"Wicket company" that can do some kind of advertising. What I will
certainly do for Wicket 8 is publishing an article at dzone.com. I try to
write as many Wicket-related articles as possible on this site.
If you have any suggestion or advice they are warmly welcome!


On Tue, Oct 10, 2017 at 11:27 AM, Martin Grigorov 
wrote:

> Hi,
>
> On Mon, Oct 9, 2017 at 9:40 PM, Илья Нарыжный  wrote:
>
> > Martin, Andrea, Maxim,
> >
> > Thank you all for your answers!
> >
> > GA version will be a gift for us for sure:) Yes - we can use Java 8
> source
> > level with Wicket 7, but we have some internal dependency for resolving
> of
> > which we need to invest some good amount of time.
> > Andrea, regarding my second question. It was about compatibility by
> > features between wicket 7 and wicket 8. Are there something missing in
> > Wicket  which is present in Wicket 7?
> > Maxim, you wrote about using of Wicket 8 on production. Is that some open
> > source? Can you send a link? You can make it privately:)
> >
> > And guys, you are doing incredible web-framework! Thank you for that. I'm
> > quite surprised  that Wicket is not widely used:) Do you have some
> > marketing difficulties?
> >
>
> There was more marketing in the early years of Wicket.
> Lately web developers prefer to use REST server with JS frontend. Some devs
> love Wicket so much so they use WicketStuff-Rest-Annotations project [1]
> for the backend :-)
> But actually Wicket is used by many companies! Maybe 80% of the tweets by
> https://twitter.com/apache_wicket are "Company XYZ use Apache Wicket for
> ..."
>
>
> > I personally expect that Wicket 8 release will be followed by some
> > marketing events, articles and etc. Will be glad to participate in
> > spreading this web-framework across the World.
> >
> >
> 1.
> https://github.com/wicketstuff/core/tree/master/
> wicketstuff-restannotations-parent
>
>
> > Thanks,
> > Ilia
> >
> > -
> > Orienteer(http://orienteer.org) - open source Business Application
> > Platform
> >
> > On Mon, Oct 9, 2017 at 4:10 AM, Martin Grigorov 
> > wrote:
> >
> > > Hi,
> > >
> > > On Sun, Oct 8, 2017 at 7:28 PM, Илья Нарыжный  wrote:
> > >
> > > > Dear Wicket developers,
> > > >
> > > > Could you please help with understanding of Wicket 8 status?
> > > > 1) When do you expect GA version be released? (I mean first official
> > > > release which is not a candidate and etc.)
> > > > 2) How accurately Wicket 8 branch currently mimics features from
> > version
> > > 7?
> > > > 3) What the level maturity of wicket 8 M7 to try to use it even on
> > > > production? Do you recommend? Or it's better to wait?
> > > >
> > > > A little bit more context: we are starting to use RxJava 2 in our
> > > > application platform http://orienteer.org. And it's much more
> > convenient
> > > > to
> > > > use it on Java 8, so we are considering to move the whole our
> platform
> > to
> > > > Java 8, but the main our dependency is Wicket:)
> > > >
> > >
> > > You can use Wicket 7 with Java 8. I guess you already know this.
> > >
> > > I'd be interested to hear how it goes with the asynchronous rendering
> > > (RxJava2 + Wicket)!
> > >
> > >
> > > >
> > > > Thanks,
> > > > Ilia
> > > >
> > > > -
> > > > Orienteer(http://orienteer.org) - open source Business Application
> > > > Platform
> > > >
> > >
> >
>


Re: Wicket 8 GA for production

2017-10-09 Thread Andrea Del Bene

Hello Ilia,

You can find some more information on the current Wicket 8 status here: 
https://stackoverflow.com/questions/46340987/how-stable-is-wicket-8-what-is-supposed-timeline
We have been focused on solving a quite big task about removing Joda time from 
Wicket 8. The issue is in its review stage, so we might be able to produce M8 
this week. As Maxim said this should be the last milestone before GA version, 
at least we don't plan to do any other notable change to the current 8.x API.


2) How accurately Wicket 8 branch currently mimics features from version 7?

I'm afraid I didn't completely get this question. Could you elaborate it?

On 09/10/2017 09:09, Maxim Solodovnik wrote:

Hello Ilia,

we are using 8.0M* releases in production, everything seems to work as
expected :))
8.0.0 seems to be stable. I don't mind to update code base according
to API changes.
In case this is blocker for you you have to wait until 8.0.0 will be
released and API will be finalized.

Hopefully M8 will be the last "M" release :)

On Sun, Oct 8, 2017 at 11:28 PM, Илья Нарыжный  wrote:

Dear Wicket developers,

Could you please help with understanding of Wicket 8 status?
1) When do you expect GA version be released? (I mean first official
release which is not a candidate and etc.)
2) How accurately Wicket 8 branch currently mimics features from version 7?
3) What the level maturity of wicket 8 M7 to try to use it even on
production? Do you recommend? Or it's better to wait?

A little bit more context: we are starting to use RxJava 2 in our
application platform http://orienteer.org. And it's much more convenient to
use it on Java 8, so we are considering to move the whole our platform to
Java 8, but the main our dependency is Wicket:)

Thanks,
Ilia

-
Orienteer(http://orienteer.org) - open source Business Application Platform






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



Re: AjaxFormComponentUpdatingBehavior not triggering ListChoice model update in Firefox in Wicket 7.9.0

2017-10-06 Thread Andrea Del Bene
Hi,

I've tried your code but everything works fine. Maybe your FF has an add-on
that causes the problem ?

On Fri, Oct 6, 2017 at 1:21 PM, Chris Colman 
wrote:

> I also tried it without the leading 'on' in 'onchange'
>
> > -Original Message-
> > From: Chris Colman [mailto:chr...@stepaheadsoftware.com]
> > Sent: Friday, 6 October 2017 10:12 PM
> > To: users@wicket.apache.org
> > Subject: AjaxFormComponentUpdatingBehavior not triggering ListChoice
> model
> > update in Firefox in Wicket 7.9.0
> >
> > I have a ListChoice with a ProperyModel and I have added a
> > AjaxFormComponentUpdatingBehavior to cause the model object to be
> > updated 'live' (i.e. whenever the selection is changed rather than
> > waiting for form submit) via:
> >
> >
> >   myListChoice.add(new
> > AjaxFormComponentUpdatingBehavior("onchange") {
> >   @Override
> >   protected void onUpdate(AjaxRequestTarget target)
> >   {
> >   logger.info("Item changed");
> >   }
> >   });
> >
> > In all browsers the "Item changed" log entry occurs every time the
> > selection in the ListChoice is changed.
> >
> > However in Firefox the model object is not updated to the latest
> > selection while in Chrome and Edge this works perfectly.
> >
> > Am I doing anything wrong or is there something simple I can do to get
> > it working in FireFox?
> >
> > -
> > 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 6.8.0 released

2017-10-01 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 6.28.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.

New and noteworthy
--
This release fixes WICKET-6457 and WICKET-6465 which caused the page store
not to be cleared when session ends.

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.28.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.28.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.28.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/wicket6migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-6.28.0.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZy+bZAAoJEAzCjx+CMhBV6NIQAJcLGcLKjUpGG7zgXphVgOsh
Zlx0oJH6H2FfB/CTXrjPgvfFLyr4UZQ0/KqZIidRQx06O1oQGiBEobBv5W2rFpAL
eMUTVEKOYQyLfLJB1ngP9GvUAMjiuFnK1rJvE8mjjYbtVXHQ7jqRjsKqK7y3o+/u
CvzVPTL21ggJ790LOkkhPSPhuY6R0lLUWSdOqs600n5gxi7UoN67Y9JqcQSMiGwm
TbzlcG0dZCkskBHl+GIBuuyyB2IFT5gSB2DU0jKOjouhfSSxjuY48yWJ2lWqfUnP
iLvGABHtsSD3i4psyoFEbW2PVON8obJgnBqYNq+ERt9t0BF2eFcCHvxb6wJTZwHs
pINSc9J/OM7K4FAnORXAoaQSsdRBVD8USIAjlYpB5H3SJZlvVi7fUlCa5mfNtUER
rL2HZjRWGyiJx8GQzGf56jpZ9ZTlhpanhQNiGJsMMMY0P1BN0HlMUBHoVSeozyAe
QyqJTiPYPdUY+8HpkWTO3hE6b2c01pGIfz+7fDeYDKZ/Azl0hg4UQDFQPAPU/pjz
S0F5j3aSwpmcloHqX2tNaBmq7um0mVvBTpUOEWoagKA+7/eKMhRzjJblIoV5OBb2
9YjtcSoHYsMzVIauDw1hREhOKEAvAEvSvE4ZkB+rb4COCEar8K5ulENKosIjmS+K
BcfSYelcMrMY1EOlYsIb
=QAWQ
-END PGP SIGNATURE-

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZy+bZAAoJEAzCjx+CMhBVNNgP/iYb2lby8HrHXZvFI2ei7bE7
nfvh/UckkD0IDyVoSYJU9mNIcY6DqU+lPZrX8gA039IT3WztT4GOrEcj1L8yAwpI
lwuf4kIu9CyRT15ExeagSZl6RXzkxr6BjV27zT50Z21L4k1kLPD4Iy0cQpym3E4k
UDayPdN5O5U7u75CbetSppsiC3Tr3THYYzA3QRLNacXM8j9EFI9YQ6XlqHGpQY7s
cZx31EyoVSNfx5CwPps6cv42uYvf2cQpf5LTyj55o1Tta5FYZ9dgj7OnaXTUIBK4
Nf0b7xd3JSKwoUNP+yV9Y+NVGPsktkxQFh4ycNF+NrBuIk9+3WcV7lp7oxNv9qKA
pbvRHEaf6hRKug5RGaw+zvdcHQ6g1N+FQRUj3SGx8E+nqler05l9LHHuMMK1gqAj
H2kp4XskfXSdtUquagUzXuyKA4CaSMdRl3MYTF1wX3wOwkWOVafIqNNs+JKaodKx
5wo+bg24XPMO4u2NHIcNou/GsZfUTBViEcAAKbJzhu9DZkzh1f8CTM37E6dOe/7o
og+fgROhrYgt+TpRhPfe7zqnkBPYcT5X/27tPEg5JE5nheTjP+zeury3R7pQ6Q47
yZ/07TB4ICGeCRpYAVdiZRWNyqtTpDjy+QiqVjr/08IqYq8zSmUxiKjFCreklsyl
WSEJobCokQDT80UChQRB
=CrLw
-END PGP SIGNATURE-



CHANGELOG for 6.28.0:

** Bug

* [WICKET-6457] - PageStore not cleared at session end
* [WICKET-6465] - PageStore not cleared at session end

** Improvement

* [WICKET-6308] - Add an extra constructor to EmailTextField with a
custom validator but without model


Re: Joda-time dependency

2017-09-22 Thread Andrea Del Bene
+1 for me. But I doubt there will be something left in wicket-datetime 
when you will remove Joda :-)



On 22/09/2017 13:49, Maxim Solodovnik wrote:

OK, I'm ready to start :)

As far as I understand here is the plan:

1) move existing unchanged wicket-datetime to wicketstuff (8.0.0 only
change package)
2) remove joda-time from wicket-datetime (pom, README.md)
3) use LocalDate/LocalDateTime where appropriate

Shall I proceed :))) ?

On Wed, Sep 20, 2017 at 7:53 PM, Martin Grigorov <mgrigo...@apache.org> wrote:

https://github.com/menodata/time4j - in case Java 8 Date APIs are not good
enough

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Sep 19, 2017 at 10:05 AM, Martin Makundi <
martin.maku...@koodaripalvelut.com> wrote:


2017-09-19 9:35 GMT+03:00 Martin Grigorov <mgrigo...@apache.org>:


On Tue, Sep 19, 2017 at 8:12 AM, Martin Makundi <
martin.maku...@koodaripalvelut.com> wrote:


2017-09-19 7:16 GMT+03:00 Martin Grigorov <martin.grigo...@gmail.com>:


On Sep 19, 2017 6:22 AM, "Martin Makundi" <
martin.maku...@koodaripalvelut.com> wrote:

IMO it's better to big mang whole wicket to drop joda date. All

wicket

8

without joda.


Said the person who still uses Wicket 1.4 for his apps...


Yes, incremental change is a pain so we big bang 1.4 ->8.



Everyone wants to see the Big Bang and this might be the reason to

see

Wicket 8.0.0 in 2020.


Dropping joda should not significantly slow down development.


True, if your name is Stephen Colebourne and you know both APIs by heart!
I personally had to ask Google and StackOverflow.com several questions

for

what I've done so far in the branch mentioned above.

My vote on whether to merge this rafectoring to master branch will depend
on the diff in wicket-examples.


Let's try it first. If it does not pass we can drop joda locally. So long
as it is not a transient dependency it's doable.






**
Martin

2017-09-18 22:43 GMT+03:00 Martin Grigorov <mgrigo...@apache.org>:


On Mon, Sep 18, 2017 at 6:50 AM, Martin Makundi <
martin.maku...@koodaripalvelut.com> wrote:


Is it possible to also drop joda from wicketstuff for

consistency?

IMO, the WicketStuff module must be exactly the same as the one in

Wicket

7.x.
Any changes in the API should be done in Wicket 8.x.
This way when users migrate their apps to 8.x they can decide to

take

the

short route and use the WicketStuff module.
Later they can invest in reworking their code to the new API and

use

again

org.apache.wicket:wicket-datetime
The WicketStuff module README should say that it will be available

only

for

Wicket 8.x lifecycle, to prevent double maintenance.



2017-09-17 22:09 GMT+03:00 Andrea Del Bene <an.delb...@gmail.com

:

+1 to move legacy code to WicketStuff. For 'legacy code' I mean

all

the

code based on yui library and class StyleDateConverter which is

tailored

on

Joda time.



On 16/09/2017 14:13, Martin Grigorov wrote:


Hi Maxim,

Since I do not use wicket-datetime in my apps I also wanted to

break

it

hard by replacing Joda-Time with Java 8 classes.
But people who use it expressed concerns that it will be hard

to

migrate

this way. Everyone will have to do the same for his/her

application.

I remember Igor even suggested to have univeral API that will

work

with

java.util.Date, Joda-Time and Java 8!

IMO the easiest thing that could be done is to copy the

current

code

to

WicketStuff, as https://github.com/wicketstuff/wicket1.5-tree

,

and

rework

wicket-datetime to use Java 8 APIs.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Thu, Sep 14, 2017 at 7:11 AM, Maxim Solodovnik <

solomax...@gmail.com

wrote:

Hello Martin,

I tried to continue this work, but it seems I need some

information

before I can proceed
Could you please tell me What was the goal of these changes?

I would remove joda-time, and use LocalDate, LocalTime

instead

of

Date

As I can see you are using ZonedDateTime ...


On Mon, Sep 11, 2017 at 9:01 PM, Martin Grigorov <

mgrigo...@apache.org

wrote:


Yes, if finished on time!
Wicket 7 requires Java 7

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Mon, Sep 11, 2017 at 3:34 PM, Rakesh A <

iamrakes...@rediffmail.com

wrote:

Hi,

Is it going to be for Wicket 8 only ?

Regards,
Rakesh.A

--
Sent from: http://apache-wicket.1842946.n

4.nabble.com/Users-forum-

f1842947.html

--

--

-

To unsubscribe, e-mail: users-unsubscribe@wicket.

apache.org

For additional commands, e-mail:

users-h...@wicket.apache.org




--
WBR
Maxim aka solomax



-

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

users-h...@wicket.apache.org




---

[ANNOUNCE] Apache Wicket 7.9.0 released

2017-09-19 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 7.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 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
--
This release fixes WICKET-6457 and WICKET-6465 which caused the page store
not to be cleared when session ends.

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.9.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.9.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.9.0/binaries

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.9.0.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZvBu5AAoJEAzCjx+CMhBVaPMP/0pZ+1p6uIfnzV7EHDNqv35F
WJ82gFCqWZov29EUFcb+2YOCjFOU6BG61pgP98IzB+qhXomHf34hhrzomuEZCtlR
hxYjMxnvaPHR5C/2SEkbtGtHs8YFE5SylmKB2V9Qchpx0ClicApSu1JvAb8q3rnL
CDLIOEDEtKsioLcsVZpXT67ctgKc/Pp5Gdd0lRClnEOUONQ1WJ7yQ1uy5JfxS+Xv
48zdiIumzgdTWgm1HJXzM41Lp4NdpwZx6/GVvD/9RjNMMOxxsPw5ZZUG/P9jtPTg
anSXIjA2q40Y2NDRwdMMgKFNBsPoef4QHqgniiNTTZVsitGHo/jl0LqSjyXZ7MSE
VwzSv/FOQcEfiVCMklJG+8JFIpq2/CLDCIWvlNpBC1QTqzw97xLW0gw/R88rcAoe
ESrl7k4OSKS/YWilDRgCgaw5nBhGwqpN/Luv5Yzvxe91BFi1RXcBVq4xs/ceQd8c
r7Sa8ZC2uvCFGdRBbMK1OjYU7Y8DjTJb3Fp2EzQRjIqAqaj6PMINEYdYvKJG8d3Y
Z90qMv2QqF3q5BNbBU9Lf9z0Kau/W3jGXFC0wxj9tYj5gz3F5EEWDLbHj3pRiH0/
vAHPPMZekI7GQbsYel+nGtkHBj3osPGUQ/ESQDLutJiqJ9t1e1Eijd/CdX+r5pUL
JG97c19NWfJaKfKdCT60
=ReUR
-END PGP SIGNATURE-

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZvBu5AAoJEAzCjx+CMhBVtzkQAKjDi4eBTH9A/gl0e4r5VQxP
E+RPPVzo1Jf2+1Szz4gR4cLgFGGFqLQoqBM7YGWRSSaxdI1/ys7sn91MTg+pLCSB
I5Xh145t/Ok58czr1N5VsIPLo3pU0pHMZwmPv+xDjv42EbogpsoFaEQsN3XorKyo
DlrtN9WAh3pXj2y05nHqFNsUUuWACPmo+CCAuAPsTIqYbxDyB0OjlFA54ovSY41Q
sP5UP7EuhM7W9Px38RzArUUT2WNIJlDdHogISZrurkj3aS5K5qTe1KGx2u15B6Gi
gjU9P2aw3pzpHiBXsBInAthwGXWecIkvvRst85mQo3ivLydmyIla00+DZCe3vgkE
cJHDCFig8QwF9kC1rtma3Rep3aXDiq+mLdDWXPqMC66s1BzzuH4xeX78/OadyVOB
7PIjs3vUfJUIwITVG4RlLNQebDeIeFaWubT19zjcelet325WlAJpwAOGtWxj31bG
7pWmUUAkJo0yUuK1wLBb+TN+GHQBsjwSMTxs/PTAAsq6m53fPkOFerzL5ygCshvt
dlFAd48VZVIzWZTc0yYq0X5oHtQETIDgIKcFuJp88uBfTc0Io9r+QMdAWTgUIuzH
OqMV4TXjaM/YBWurQ4B/Xz1KPgR7gtSjifnw3hytEIT7RHq/Av+3bJTjvby4t7r9
CeQiIicC2Ghx4BrN1Lxk
=b9ky
-END PGP SIGNATURE-



CHANGELOG for 7.9.0:

** Bug

* [WICKET-6429] - AbstractRequestLogger should not create new Sessions
* [WICKET-6455] - AjaxFormSubmitBehavior doesn't submit inner forms
* [WICKET-6457] - PageStore not cleared at session end
* [WICKET-6459] - Ajax re-renders of enclosures do not render their
children's header contributions
* [WICKET-6462] - When an Ajax Button is submitted,
AjaxFormSubmitBehavior # onSubmit is called twice
* [WICKET-6465] - PageStore not cleared at session end

** Improvement

* [WICKET-6454] - WicketApplication behind a proxy with restrictive
internet access can not initialized
* [WICKET-6463] - Please add additional constructor to Roles


Re: Joda-time dependency

2017-09-17 Thread Andrea Del Bene
+1 to move legacy code to WicketStuff. For 'legacy code' I mean all the 
code based on yui library and class StyleDateConverter which is tailored 
on Joda time.



On 16/09/2017 14:13, Martin Grigorov wrote:

Hi Maxim,

Since I do not use wicket-datetime in my apps I also wanted to break it
hard by replacing Joda-Time with Java 8 classes.
But people who use it expressed concerns that it will be hard to migrate
this way. Everyone will have to do the same for his/her application.
I remember Igor even suggested to have univeral API that will work with
java.util.Date, Joda-Time and Java 8!

IMO the easiest thing that could be done is to copy the current code to
WicketStuff, as https://github.com/wicketstuff/wicket1.5-tree, and rework
wicket-datetime to use Java 8 APIs.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Thu, Sep 14, 2017 at 7:11 AM, Maxim Solodovnik 
wrote:


Hello Martin,

I tried to continue this work, but it seems I need some information
before I can proceed
Could you please tell me What was the goal of these changes?

I would remove joda-time, and use LocalDate, LocalTime instead of Date
As I can see you are using ZonedDateTime ...


On Mon, Sep 11, 2017 at 9:01 PM, Martin Grigorov 
wrote:

Yes, if finished on time!
Wicket 7 requires Java 7

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Mon, Sep 11, 2017 at 3:34 PM, Rakesh A 
wrote:


Hi,

Is it going to be for Wicket 8 only ?

Regards,
Rakesh.A

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





--
WBR
Maxim aka solomax

-
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: Possible Issues with Page Store

2017-09-07 Thread Andrea Del Bene
It should be released tomorrow evening (CEST). If you feel brave enough :-)
you can use the staging repository right now:
https://repository.apache.org/content/repositories/orgapachewicket-1100

On Thu, Sep 7, 2017 at 1:56 PM, Brian Cullen  wrote:

> Thanks for that... I was aware. Ironically that bug is the reason we
> haven't moved to 7.8 yet.
>
> Hopefully the new version will be released soon.
>
> Brian.
>
> -Original Message-
> From: Emond Papegaaij [mailto:emond.papega...@topicus.nl]
> Sent: 07 September 2017 12:54
> To: users@wicket.apache.org
> Subject: Re: Possible Issues with Page Store
>
> Before you spend another day on troubleshooting again: check WICKET-6457.
> It's a regression caused by the fix for WICKET-6387 which will cause the
> pagestore to keep growing on some containers (like wildfly). It is fixed in
> 7.8.1 which is in the process of being released at this moment.
>
> Emond
>
> On donderdag 7 september 2017 11:45:19 CEST Brian Cullen wrote:
> > As is the way with these things I find that this issue has already
> > been addressed by WICKET-6387 and is fixed in Wicket 7.8.
>
> > I wish I had found that earlier.
> >
> > Brian.
> >
> >
> >
> > -Original Message-
> > From: Brian Cullen [mailto:brian.cul...@cdl.co.uk]
> > Sent: 07 September 2017 11:42
> > To: 'users@wicket.apache.org' 
> > Subject: Possible Issues with Page Store
> >
> > Hello,
> >
> > I'm working with Wicket 7.7 and have hit something I don't understand
> > relating to how pages are written and retrieved from the
> > DiskDataStore. I'm not sure if this is the correct list to post this
> > but I would appreciate any assistance people can provide.
>
> > Essentially the issue I'm having is that as part of the end of the
> > request cycle the commitRequest method is called on the PageManager.
> > This eventually translates to a call to storeTouchedPages on the
> > PageStoreManager. As I understand it this method creates a session
> > entry if necessary and then stores the page instances with it - this,
> > by default, leads to the DiskDataStore saving each page asynchronously.
>
> > The issue I have is where the setSessionAttributes method is called
> > after storing the pages. This leads to the session attribute listeners
> > being called. In this case the object is of type
> > PageStoreManager$SessionEntry which clears the page store when the
> valueUnbound method is invoked on it.
> > If you are using the default asynch page store then there is always a
> > chance that the page will be stored after the setSessionAttributes
> > method call clears the page store but there doesn't seem to be any
> > guarantee of this - if it was a synchronous store it will never work
> > as far as I can tell.
>
> > Obviously this will only be an issue if the page isn't in the session
> > cache for some reason but to my limited understanding of this area it
> > doesn't seem like the functionality is correct. Can anyone advise, is
> > this a bug or am I looking at this the wrong way?
>
> > Finally, on a related point, when I was investigating this issue I
> > noticed that the asynchronous flag of the application StoreSettings is
> never used.
> > There is a check at DefaultPageManagerProvider:60 to make sure that
> > the underlying data source can support asynchronous operation but I
> > would have thought that the StoreSettings should also be checked as
> > part of this if statement - is that the case?
>
> > Regards,
> >
> > Brian.
> > 
> >
> >
> >
> > 
> > 
> > 
>
> >
> > Please consider the environment - Do you really need to print this email?
> >
> > This email is intended only for the person(s) named above and may
> > contain private and confidential information. If it has come to you in
> > error, please destroy and permanently delete any copy in your
> > possession, and contact us on +44 (0)161 480 4420. The information in
> > this email is copyright (c) CDL Group Holdings Limited. We cannot accept
> > liability for any loss or damage sustained as a result of software
> > viruses. It is your responsibility to carry out such virus checking as
> > is necessary before opening any attachment.
>
> > Cheshire Datasystems Limited uses software which automatically screens
> > incoming emails for inappropriate content and attachments. If the
> > software identifies such content or attachment, the email will be
> > forwarded to our Technology department for checking. You should be
> > aware that any email that you send to Cheshire Datasystems Limited is
> subject to this procedure.
> > --
> > -
> > --- Cheshire Datasystems Limited, Strata House, Kings Reach Road,
> > Stockport,
> > SK4 2HD Registered in England and Wales with company number 3991057
> > VAT

[ANNOUNCE] Apache Wicket 6.27.1 released

2017-09-05 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 6.27.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 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.

New and noteworthy
--
This release fixes WICKET-6457 which caused the page store not to be
cleared when session ends.


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.27.1


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.27.1
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.27.1/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/wicket6migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-6.27.1.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZpxvcAAoJEAzCjx+CMhBVoTEP/iMglgkMgcDe0ahuQqa4rBmn
xdWMm+QC5KjoHUwCEsAvEvsjvApMHZA/piy22IlywvZNS1Y/s/lEmg4inresHPWV
Js0YCamvtDz0ltMVgSt469jdkWKKZGzFSrlkUcdBgNcBWzq/zXFzIbNXCAJ2aK8o
X5UP3OlyHYiU5+HPX+XN7SPKZl0pzkTRw09p3eUffKEvH3nppXamTG6+C6R1VQho
UsSJFHFahbgoqQHVArn9Nl5TkoZUkdEZUzCbM96rvx9SYogZ+rmAma6EHOKxe4hK
LEef7iKkEkrAj797tuo0Tqj1NhWgNhTrtDkzRR1KvZJSpx9G2M1rc8qR9VK5ZsVA
DOS1azF4GqHO4nKUM3rJDwMdmt4EA05zVZ4McmQTnuGdC1bRUADIeDvaUG+1ir+m
+ja++LjPnp6VCLUCsrh2s1Pw3JZI6yL3iz74hbhdWWE0SBhnsqNJC+LmReUzblSz
0mTD9MuTGgK+fsImAZo99Gig0NGjj1nubi7Pd2w7Bf/kVW9ArFduz9frW3bDXANo
gsgb1RQRzF9X4pMH1WizJW6ljt+skOByfL7BS/Khqan6FKbOBUT6eG+gJEP2NOAt
iOEvidqC5mxNHZDq2KnVwMu7nUJ5vPeJFVPcTkavTQAgVtQosoFY8iqmZTYp5fFb
PNsn/S9fSWrs09+lktdc
=DrbJ
-END PGP SIGNATURE-

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJZpxvcAAoJEAzCjx+CMhBV2pMP/iUx51Xhdzhq8jt/WdM/WzQM
CVB3fvICZmt1eyHPvJMI5UQgadwBE69Oc1MgbF1IHmjX/aSa8V47LsNTFHi9bqs7
x0MziT86mQi9gzkWp5LIMNYT2cFU0yATHkjP6QHJxFidEbSfIObLfZZ1V7UJfDqv
DJO3wdRTdWqter47JCms2z6Mh0IRUPNW66D8HnD8lBHCN0NYXKK/szE6kARUiKQY
JifvF4Z1xvllQBO36j8YBGUDEscq8eEvhScPBUx8nLz8gfibB/ozHF2UqwGmU75l
6rC/Ngwlss2ZxavVaZYdhiitYbCu2PrrWmgivXUs+QEIHhCefusfcjSpJMk6RK5s
Fpq0Rcp3RTlOM4fDL0SUSZqBcTG9rKQpGI0sBpCgtx3ahxp8wgHXFDksOAA+p/RF
VY5A2IvnbcDSvvJwO79h7fT27ipl7BUg5l07SC49fA5T2gyT6rtfMvh9Lxj9uvFL
EZ3COF+6HkAeY6FxhgSb+8XAUg6qlrEETvYiCvEJmcZhAltsfM2fqwKV4ApFl4oD
7+K8NB2ZD9ZSHJDR0L8R7vQeeEhP0mTx4Gpk5TcAbZmiTfr3OjV2Lsz10k09w8W6
ijmd7Zwv5/f2x0hFvePbFot4TodsgFIzv4zFdOFKbF3VLRlBg0pCR9aePVZcubwA
GegIbLap6l+p0kCi8UFQ
=msXC
-END PGP SIGNATURE-



CHANGELOG for 6.27.1:


** Bug

* [WICKET-6457] - PageStore not cleared at session end


Re: Upgrade to Wicket 8.0.0-M7

2017-08-23 Thread Andrea Del Bene
There are 2 versions of Wicket 8 in your dependency tree: M7 and M6
inherited from wicket-bootstrap-core. This should create a conflict as
resolveLocale()
was introduced only in M7. You could try using the snapshot version for
wicket-bootstrap-core.

On Wed, Aug 23, 2017 at 12:23 PM, Francesco Chicchiriccò <
ilgro...@apache.org> wrote:

> On 2017-08-23 12:07, Andrea Del Bene <an.delb...@gmail.com> wrote:
> > Hi,
> >
> > it seems a problem with the classpath. Looks like you are still referring
> > to 7.8.0.
>
> Hi Andrea,
> mvn dependency:tree says I'm all with 8.0.0-M7:
>
> https://paste.apache.org/PRVi
>
> Any other hint?
> Regards.
>
> > On Wed, Aug 23, 2017 at 11:50 AM, Francesco Chicchiriccò <
> > ilgro...@apache.org> wrote:
> >
> > > Hi all,
> > > I am trying to update the Apache Syncope codebase (master branch,
> version
> > > 2.1.0-SNAPSHOT) to Wicket 8.0.0-M7 (from Wicket 7.8.0).
> > >
> > > After some changes, the code now builds fine, but when accessing the
> > > HomePage, I receive the following exception:
> > >
> > > java.lang.NoSuchMethodError: org.apache.wicket.core.request.mapper.
> > > AbstractBookmarkableMapper.resolveLocale()Ljava/util/Locale;
> > > at org.apache.wicket.core.request.mapper.
> > > AbstractBookmarkableMapper.newPageParameters(
> AbstractBookmarkableMapper.
> > > java:488)
> > > at org.apache.wicket.core.request.mapper.MountedMapper.
> > > parseRequest(MountedMapper.java:133)
> > > at org.apache.wicket.core.request.mapper.HomePageMapper.
> > > parseRequest(HomePageMapper.java:85)
> > > at org.apache.wicket.core.request.mapper.
> > > AbstractBookmarkableMapper.mapRequest(AbstractBookmarkableMapper.
> java:322)
> > > at org.apache.wicket.request.mapper.CompoundRequestMapper.
> > > mapRequest(CompoundRequestMapper.java:147)
> > > at org.apache.wicket.request.cycle.RequestCycle.
> > > resolveRequestHandler(RequestCycle.java:193)
> > > at org.apache.wicket.request.cycle.RequestCycle.
> > > processRequest(RequestCycle.java:243)
> > > at org.apache.wicket.request.cycle.RequestCycle.
> > > processRequestAndDetach(RequestCycle.java:221)
> > > at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.
> > > processRequestCycle(AbstractUpgradeFilter.java:70)
> > > at org.apache.wicket.protocol.http.WicketFilter.
> > > processRequest(WicketFilter.java:204)
> > > at org.apache.wicket.protocol.http.WicketFilter.doFilter(
> > > WicketFilter.java:286)
> > > at org.apache.catalina.core.ApplicationFilterChain.
> > > internalDoFilter(ApplicationFilterChain.java:193)
> > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:166)
> > > at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > StandardWrapperValve.java:198)
> > > at org.apache.catalina.core.StandardContextValve.invoke(
> > > StandardContextValve.java:96)
> > > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> > > AuthenticatorBase.java:478)
> > > at org.apache.catalina.core.StandardHostValve.invoke(
> > > StandardHostValve.java:140)
> > > at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > ErrorReportValve.java:80)
> > > at org.apache.catalina.valves.AbstractAccessLogValve.invoke(
> > > AbstractAccessLogValve.java:650)
> > > at org.apache.catalina.core.StandardEngineValve.invoke(
> > > StandardEngineValve.java:87)
> > > at org.apache.catalina.connector.CoyoteAdapter.service(
> > > CoyoteAdapter.java:342)
> > > at org.apache.coyote.http11.Http11Processor.service(
> > > Http11Processor.java:799)
> > > at org.apache.coyote.AbstractProcessorLight.process(
> > > AbstractProcessorLight.java:66)
> > > at org.apache.coyote.AbstractProtocol$
> ConnectionHandler.process(
> > > AbstractProtocol.java:868)
> > > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> > > doRun(NioEndpoint.java:1457)
> > > at org.apache.tomcat.util.net.SocketProcessorBase.run(
> > > SocketProcessorBase.java:49)
> > > at java.util.concurrent.ThreadPoolExecutor.runWorker(
> > > ThreadPoolExecutor.java:1149)
> > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > Thre

Re: Upgrade to Wicket 8.0.0-M7

2017-08-23 Thread Andrea Del Bene
Hi,

it seems a problem with the classpath. Looks like you are still referring
to 7.8.0.

My 2 cents.

On Wed, Aug 23, 2017 at 11:50 AM, Francesco Chicchiriccò <
ilgro...@apache.org> wrote:

> Hi all,
> I am trying to update the Apache Syncope codebase (master branch, version
> 2.1.0-SNAPSHOT) to Wicket 8.0.0-M7 (from Wicket 7.8.0).
>
> After some changes, the code now builds fine, but when accessing the
> HomePage, I receive the following exception:
>
> java.lang.NoSuchMethodError: org.apache.wicket.core.request.mapper.
> AbstractBookmarkableMapper.resolveLocale()Ljava/util/Locale;
> at org.apache.wicket.core.request.mapper.
> AbstractBookmarkableMapper.newPageParameters(AbstractBookmarkableMapper.
> java:488)
> at org.apache.wicket.core.request.mapper.MountedMapper.
> parseRequest(MountedMapper.java:133)
> at org.apache.wicket.core.request.mapper.HomePageMapper.
> parseRequest(HomePageMapper.java:85)
> at org.apache.wicket.core.request.mapper.
> AbstractBookmarkableMapper.mapRequest(AbstractBookmarkableMapper.java:322)
> at org.apache.wicket.request.mapper.CompoundRequestMapper.
> mapRequest(CompoundRequestMapper.java:147)
> at org.apache.wicket.request.cycle.RequestCycle.
> resolveRequestHandler(RequestCycle.java:193)
> at org.apache.wicket.request.cycle.RequestCycle.
> processRequest(RequestCycle.java:243)
> at org.apache.wicket.request.cycle.RequestCycle.
> processRequestAndDetach(RequestCycle.java:221)
> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.
> processRequestCycle(AbstractUpgradeFilter.java:70)
> at org.apache.wicket.protocol.http.WicketFilter.
> processRequest(WicketFilter.java:204)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(
> WicketFilter.java:286)
> at org.apache.catalina.core.ApplicationFilterChain.
> internalDoFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:166)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:198)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:96)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:478)
> at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:140)
> at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:80)
> at org.apache.catalina.valves.AbstractAccessLogValve.invoke(
> AbstractAccessLogValve.java:650)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:87)
> at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:342)
> at org.apache.coyote.http11.Http11Processor.service(
> Http11Processor.java:799)
> at org.apache.coyote.AbstractProcessorLight.process(
> AbstractProcessorLight.java:66)
> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(
> AbstractProtocol.java:868)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> doRun(NioEndpoint.java:1457)
> at org.apache.tomcat.util.net.SocketProcessorBase.run(
> SocketProcessorBase.java:49)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:624)
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
> TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:748)
>
> Since no org.apache.syncope.* classes are referenced, it is not immediate
> to me to see where is the problem: could you please help? Thanks!
>
> Side question: any plan to remove commons-collections4 as dependency,
> since Wicket 8 is based on Java 8 where streams and lambda can be empowered
> for such purpose?
>
> Regards.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


  1   2   3   4   5   6   7   8   >