The online book was updated to include yet new features: App specific routes (thanks Jonathan) http://web2py.com/book/default/chapter/04#Application-Specific-URL-Rewrite
The new Field(...,type='list:...') that backports the GAE StringListProperty and ListProperty to RDBS: http://web2py.com/book/default/chapter/06#Many-to-Many,-list:%3Ctype%3E,-and-contains The new startswith and contains operators: http://web2py.com/book/default/chapter/06#like,-startswith,-contains,-upper,-lower The new request.cid, A(...,cid=request.cid) and reponse.js features: http://web2py.com/book/default/chapter/13?search=cid