Escalante 0.3.0 out now with Play Framework 2.1 support!

We're pleased to announce the next official release of Escalante - version 0.3.0. We consider this release to be beta quality, and lacks some of the features and API stability that will end up in the 1.0.0 release.

What is Escalante?

If this is the first time you've ever heard of Escalante, check out our FAQ section to find out more about Escalante.

What's in this release?

The main focus of this release has been adding support for Play Framework 2.1 scala web applications to Escalante. This means that Play 2.1 applications can be built, deployed and run on top of Escalante just like a normal Play application but with some limitations. To help Play users deploy applications on top of Escalante, quickstart applications have been developed and these are the best starting point.

Here's a summary of other highlights of this release:

  • Lift integration has been enhanced in order to support Lift 2.5 applications. The "Hello World" Lift quickstart has been upgraded to use Lift 2.5, but the other Lift quickstarts remain using Lift 2.4. This has been done on purpouse so that different Lift quickstarts can demonstrate not only different functionality, but they can also demonstrate that Lift applications can be deployed on top of Escalante, side by side, even if they use different Lift and/or Scala versions!

  • Support for Lift applications needing Scala 2.10 has been added. In fact, Escalante is now based on Scala 2.10 and resolves other Scala version as needed depending on the deployment.

  • Escalante SBT plugin version 0.2.0 has been released with added support for Play applications to be built, deployed and run on top of Escalante. In order to avoid issues with Escalante SBT plugin, please follow the methods shown in the quickstarts on how to define the Escalante SBT plugin version to use.

  • Escalante Quickstarts have now been tagged for version 0.3.0 and the great news is two new Escalante Play Quickstarts have been added with SBT build files. Also, the SBT based quickstarts now define the Escalante SBT plugin dependency via Git URI in order to avoid the dependency resolution issue on SBT/Ivy mentioned earlier.

What's next?

In next release, Escalante will be moving to being based on top of Widlfly and both Lift and Play integrations will be further enhanced. If there's anything in particular you'd like to see done with regards to Lift or Play integration, let us know!

Get It

The simplest way to install 0.3.0 is downloading our binary distribution.

Get In Touch

If you have any questions, issues, or other feedback about Escalante, you can find us on #escalante on freenode or our public forums.

Twitter

If you're interested in anything Escalante related, make sure you follow @escalanteio to find out first :). If you want to make any comments on Twitter, make sure you use the #escalante hash tag.