The stable release for Tapestry 5.1, release 5.1.0.5, is now available for download.
Tapestry 5.1 includes a large number of improvements to the speed and scalability of Tapestry without sacrificing backwards compatibility. However, you should still consult the upgrade notes that identify a couple of minor "gotchas".
Major improvements from Tapestry 5.0 to Tapestry 5.1:
- Performance optimizations that speed rendering of very complex pages, and reduce memory usage
- Static JavaScript libraries will now be dynamically combined into a single request
- Automatic GZIP compression of static and dynamic content, for clients that support it
- Significant improvements to Tapestry's property expression language
- Partial page updates (via Ajax) may now update multiple client-side Zones
- Many new features and improvements to Tapestry template files
- Improved client- and server-side validation of numeric input values
- User's preferred locale is now encoded into the URL, rather than stored in a cookie
- A new ProgressiveDisplay component for incremental page loading
- Vastly improved Quickstart Archetype
- New Tapestry IoC features to make it easier to override services and contributions to service configurations
- Many new localizations of validation messages
- Component reference documentation now identifies events triggered by components
- Really slick new client-side logging facility (based on Blackbird)
- New API for URL rewriting (to provide improved control over Tapestry URLs)
... and many, many more bug fixes and improvements; full details are available in the release notes.
Thank you and congrats!
ReplyDeleteI see there are a bunch of new JARs (compared to 5.0) in the binary release -- is there anywhere that lists which are needed in which scenarios?
That's one of the few things Maven does right, the dependencies report.
ReplyDeletefyi, when executing: mvn archetype:generate -DarchetypeCatalog=http://tapestry.formos.com/maven-repository
ReplyDeleteIt is only finds the 5.1.0.4 version instead of the official 5.1.0.5 version. Maybe nothing has changed but thought you might want to know.
Thanks for the heads up, I need to manually maintain the file in question. I'll be fixing this later in the afternoon.
ReplyDeleteCongratiulation!
ReplyDeleteGreat job.
ReplyDeleteThanks for your efforts.