This is mostly a bug-fix release. Changes in 1.1.0 had broken support for entities with string IDs. Now everything works again.
If you already have seen the tutorial, you might like to have another look at it. The cookbook application has got one more table, this time it's a simple key/value lookup table.
Other than that, the name of the HTTP header used for determining the calling user (expected to be set by a portal in front of the application) is now configurable via JNDI lookup of a string resource in the server. Just define the resource and the generated application will use the header of your choice.