Lift 2.2

January 5, 2011

The Lift team is pleased to announce Lift 2.2. In the three months since the 2.1 release, the team has closed over 100 tickets and made significant improvements to Lift based on community feedback.
Lift is an elegant, expressive framework that allows any size team build and maintain secure, highly interactive, scalable web applications quickly and efficiently. Lift is built on Scala and compiles to JVM byte-code. Lift applications deploy as WAR files on popular application servers and web containers including Jetty, Glassfish and Tomcat. Lift applications can be monitored and managed with the same proven infrastructure used to manage and monitor any Java web application. Lift is open source licensed under an Apache 2.0 license.

Lift features include:

  • Community... the Lift community is 2,400 members strong, super-active and always there to help with questions
  • Best Comet (server-push) support that allows the creation of dynamic application such as Novell Vibe
  • Super simple Ajax for creating highly interactive web applications without worrying about HTTP plumbing
  • Secure by default... Lift apps are resistant to the OWASP top 10 vulnerabilities including XSS, XSRF, and parameter tampering
  • Concise and Maintainable... Lift apps typically contain fewer lines of code than corresponding Rails apps, yet are type safe so that many errors are flagged by the compiler
  • Scalable... Lift apps scale to millions of users across many servers, yet are highly efficient for single-box implementations
  • Compatible... Lift apps can take advantage of any Java library as well as the growing collection of Scala libraries

Lift 2.2 improvements include:

  • HTML5 Support: Lift supports parsing HTML5 input files and rendering HTML5 to the browser in addition to Lift’s XHTML support
  • Wiring: Spreadsheets meet web application yielding an automatic mechanism for updating dependent elements on a page, making it even easier to build dynamic apps with Lift
  • Wizard and Screen Improvements: Build complex screens more easily with new helper methods for creating form elements and improved life-cycle callbacks
  • CSS Selector Transforms Improvements: including appending attributes, multiple selectors applying to a single element, and element lifting
  • Support for migratory sessions: ContainerVars provide type-safe, guaranteed serializable session variables that can migrate across application servers in a cluster
  • Improved i18n: including per-page localization strings and localization strings and HTML stored in templates rather than Java resource files which makes editing much easier
  • Security Improvements: including creation of new sessions on login
  • MongoDB Improvements: performance improvements as well as new features
  • Support for Scala 2.8.1 as well as 2.8.0 and 2.7.7
  • ProtoUser support for Record: Lift’s ProtoUser and CRUDify can be used on Record-based persistence classes as well as Mapper-based persistence classes
  • Squeryl integration improvements: Lift is updated to use the latest version of Squeryl
  • Designer-friendly templates
  • Stateless renderingincluding the HTML pipeline
  • Support for MVC-style development

Lift-powered sites include:

  • Foursquare: the multi-million user location based service that services millions of check-ins a day on their Lift-powered system
  • Novell Vibe: enterprise collaboration software platform based on Google Wave
  • Innovation Games: The fun way to do serious business — seriously
  • Xerox/XMPie: the leading provider of software for cross-media, variable data one-to-one marketing
  • Exchango: The easy and convenient way to give and get free stuff.
  • Snapsort: Compare and decide on cameras
  • No Fouls: Find pickup basketball games
Please join the Lift community and help use grow Lift. And a super-big thanks to the 30+ Lift committers who have grown the Lift community and code-base to what it is today... and what it will be in the future!

Lift 2.6 M3

2014/04/12 The Lift team is proud to announce Milestone 3 of Lift 2.6.


Lift and BREACH

2013/11/20 Lift and BREACH: How Lift protects you, and how you can protect yourself


Lift 2.6 M2

2013/11/08 The Lift team is proud to announce Milestone 2 of Lift 2.6.


Lift 2.6 M1

2013/10/11 The Lift team is proud to announce Milestone 1 of Lift 2.6.


Lift 2.5 New and Noteworthy

2013/07/15 A list of things new and noteworthy in Lift 2.5


Lift Cookbook in Print

2013/06/28 The Lift Cookbook is now available from O'Reilly.


Lift 2.5.1 Ships!

2013/06/25 The Lift team is proud to announce version 2.5.1 of Lift.


Lift 2.5 Ships!

2013/06/2 The Lift team is proud to announce version 2.5 of Lift.


Lift 2.5-RC6 Ships!

2013/05/12 The Lift team is proud to announce version 2.5-RC6 of Lift.


Lift 2.5-RC5 Ships!

2013/04/17 The Lift team is proud to announce version 2.5-RC5 of Lift.


Lift Books

Entwicklung von Web-Applikationen mit Lift und Scala by Thomas Fiedler and Christoph Knabe.

Simply Lift, by David Pollak is an open source book, available for free in both PDF and HTML versions at http://simply.liftweb.net/.

Exploring Lift, by Derek Chen-Becker, Tyler Weir, and Marius Danciu is an open source book, available for free in both PDF and HTML versions at http://exploring.liftweb.net/.

Lift In Action by Tim Perrett is available in print and eBook format.

Lift Cookbook A community question and answers book, free at cookbook.liftweb.net

Lift Web Applications How-to by Torsten Uhlmann is available in print and eBook format.

Lift Application Development Cookbook by Gilberto T. Garcia Jr. is available in print and eBook format.