Sasa Bojanic - 2012-05-22

Hi,

the new version of Enhydra Shark is released and available for download from https://sourceforge.net/projects/sharkwf/files/shark/4.5-1

Main changes:

- Now Java 7 dependent
- Now using 1.4-1 version of jXPDL (Java XPDL Model - http://sourceforge.net/projects/jxpdl)
- Now including the new 4.5-1 version of JaWE (Java XPDL Workflow Editor - http://sourceforge.net/projects/jawe)
- Introduced Atomikos as default transaction manager (replaced JOTM/XAPool). Added documentation section describing how to switch to JOTM/XAPool
- New CheckDocumentFormatsToolAgent implemented
- DocumentManagementUtilities class extended to get the META INFO for one specified document or all the documents from the process 
- Improvement/Fix in BasicFilterBuilder to properly handle single quote character
- Improvement for XPIL handling
- SMTPEventAuditManager: if variable value is NULL, not showing placeholder in the email content (e.g. not showing {process_variable:myvar}) but putting an empty value instead
- Bug fix in XPILHandlerImpl - ClassCastException when setActivityInfo() method is called without appropriate parameter value
- Bug fix in DODSUserGroupManager - regarding case insensitivity (depending on configuration parameter) of users/groups
- Web Client:
   - Added possibility to define activity specific XSL transformation (ext. attrib in XPDL: XFORMS_XSL, value is the name of the XSL file without extension)
   - Added possibility to display variable as URL Link (reading XPDL variable ext. attrib. URLVariable)
   - now cleanly shutting-down Shark
   - Bug fix in variables.xsl - Process/Activity variables form couldn't be displayed
   - Bug fix: Supporting Grouping of tasks by Subject for Oracle and PostgreSQL
   - Fix: proper handling of ' character in XSLs (new utils.xsl added, fix in: groups.xsl, groupactions.xsl, groupusers.xsl, participant.xsl, processlist.xsl, reassigntask.xsl, usergroups.xsl, users.xsl, useractions.xsl, worklist.xsl)
   - Fix: activity.xsl - empty value of the variable is made not relevant in XForms (means it will be hidden in the GUI and not submitted)
   - Fix: variables.xsl - now Cancel button action is not validating XForm
   - Fix: XMLProcessDetailBuilder, now putting appname parameter into XSLT parameters so that TDM iFrame is visible from the "Details" page in "Process Monitor" and "Process List" section
   - Fix: document paging bug fix in SharkWebDAVFileImpl.getChildDocuments()  
- Updated:
      TTM (Together Task Manager - http://www.together.at/prod/groupware/ttm),
      TDM (Together Document Manager - http://www.together.at/prod/docmgmt/tdm),
      TDV (Together Document Viewer - http://www.together.at/prod/docmgmt/tdv)
   and other Together products such as TDT, TRG, TAF, TRO, TTT libraries contained that are used in the project
     

Regards,
Sasa.