This release is mainly for fixing a memory leak at xitrum.util.UrlSafeBase64. This utility is used for encoding and decoding cookies. So if if you're using cookies or sessions, you should update to Xitrum 3.12.
Swagger improvement: If you're using the Swagger feature in Xitrum (http://xitrum-framework.github.io/xitrum/guide/restful.html#documenting-api), you'll be happy to know that the Swagger UI page now embeds CSRF token to all requests from the Swagger UI to the server, so it's easier for you to test your actions that post data to server.
SeriDeseri improvement: toBase64 and fromBase64 have been added to SeriDeseri.
WebSocket and SockJS improvement: respondWebSocketJson and respondSockJsJson have been added. You can call them from your WebSocketAction or SockJsAction.
ParamAccess improvement: These have been added: val value = param[Char]("name") val value = param[Boolean]("name") val value = param[Byte]("name") val value = param[Short]("name")
Note that param[Boolean] only converts the string "true" to true and the string "false" to false. If you use other value strings, you still have to handle the conversion yourself.