Story

[TNR-4681][TNR-4771] - remaining time calculation of tasks must also work if no one logs in to see the task in tasklist
Tasks will now be calculated even the task is not called via any client.
[TNR-4777] - createProcessInstanceByPDName should use new Transaction
This method was changed in order to use a new transaction for every call.
[TNR-4785] - New WebService that allows to send an email and attach documents
A new webservice can be called in order to generate an email in queue which may contain attachments.
[TNR-4789] - ExtendedCalculationHandler should get an option to save the result as float without NumberFormat
A new option was added which prevents the handler from modifying floats to the locale of the server.

Bug

[TNR-3942] - enable marked html containers even if they are in „disableTimInit“ Smartforms
[TNR-4254] - NullPointer on client start when resource folder not initalized in admin client
[TNR-4351] - sendAllDelayedMails leads to TransActionRollback after 5min
[TNR-4586] - initMethod is executed twice if processinstance sf is requested
[TNR-4643] - Task-/ProcessIds in deeplink get lost on login
[TNR-4695] - Performance improvements for loading Smartforms in IE
[TNR-4723] - HttpRestHandler Multipart File Upload not working
[TNR-4763] - Timeout cannot be parsed in tim-ldap.properties any more
[TNR-4770] - Timeinterceptor sometimes needs 6 or more seconds for time calculation
[TNR-4790] - node-enter/node-leave events on scriptnodes or tasknodes, that are after a interupting escalation are not executed
[TNR-4805] - InheritAttachedDocuments + Blog Handler do not use processInstance.getParentProcessInstance