Hantsy, you might want to start a separate thread. Your question isn't about 5.4-alpha-3 at all.
On Sun, Apr 7, 2013 at 9:23 AM, hantsy <han...@yahoo.com.cn> wrote: > I want to know if Tapestry has plan to integrate with Java EE, such as > how to use CDI with Tapestry, I know Tapestry has its DI container, it > can be replaced with CDI? > > I have used Tapestry4 before, and know little about the newest Tapestry 5. > > > Hantsy > On 4/7/2013 09:11, Saeed wrote: > > Great news! jQuery finally. Well done sire! > > > > > > > > > > > > On Sat, Apr 6, 2013 at 11:45 PM, Howard Lewis Ship <hls...@gmail.com> > wrote: > > > >> Hot off the presses! The latest preview release of Tapestry, > 5.4-alpha-3, > >> is now available. > >> > >> Point your build tool of choice at the Maven repository: > >> > >> > https://repository.apache.org/content/repositories/orgapachetapestry-072/ > >> > >> Binary and source archives: > >> > >> http://people.apache.org/~hlship/tapestry-releases/ > >> > >> What's new? > >> > >> So much, I've kind of lost track; the main changes are: > >> > >> Most assets are now accessed using a URL that incorporates a Adler32 > >> checksum of the asset content. Prior versions of Tapestry incorporated > the > >> application version number into the URL. > >> > >> What does this mean? When you redeploy your web application, most > assets > >> will have not changed: same content, same path, same checksum, > therefore, > >> same URL. This means that client browsers will not have to re-download > all > >> those assets again just because the application version number has > changed. > >> > >> Assets that have changed will have a different content hash, and > therefore, > >> a different asset URL. Browsers will be sure to pull down those new > >> versions. > >> > >> Modules are slightly different; because all JavaScript modules are > expected > >> to start in a common root URL, there is no reasonable way to generate a > >> unique content hash for each; module URLs still use the application > version > >> number. However, modules and all assets now also send an ETag header; > this > >> means that module requests will still be sent, but will often get a 304 > >> (resource not modified) response. > >> > >> Obviously, this is a big change, and we're welcoming feedback. > >> > >> Next up; we have first class support for jQuery.A little bit of symbol > >> tweaking, and Prototype and Scriptaculous are simply gone for good. > >> > >> There's also been improvements to operation tracking, with more > operations > >> performed during a request being tracked. This is useful for the part of > >> the exception report page that discusses what Tapestry did during a > >> request, leading up to the actual exception. > >> > >> There's been big improvements, c/o Kalle, in terms of how exceptions are > >> reported, with finer control over what gets the full exception page, and > >> what doesn't. > >> > >> For the rare places where public interfaces changed in incompatible > ways, > >> there's now an @IncompatibleChange annotation for methods that have > >> changed. > >> > >> > >> A few informational pages such as PageCatalog, ServiceStatus, and > Hibernate > >> Statistics have been merged into a new single (extensible) page, > >> T5Dashboard. > >> > >> ... and lots more little changes, fixes, and improvements. > >> > >> There's still a lot more to come, however. Two principle improvements > I'm > >> targeting for 5.4: > >> > >> Proper server-side push/websocket support. > >> > >> Built-in performance monitoring and reporting. > >> > >> -- > >> Howard M. Lewis Ship > >> > >> Creator of Apache Tapestry > >> > >> The source for Tapestry training, mentoring and support. Contact me to > >> learn how I can get you up and productive in Tapestry fast! > >> > >> (971) 678-5210 > >> http://howardlewisship.com > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >