Release Notes for OpenCms 7.5.3

August 18, 2010: This is the release of OpenCms 7.5.3. With OpenCms 7.5.3, a number of issues that persisted in the 7.5.2 release have been fixed. Some new features have been added as well.

Main new features of OpenCms 7.5

  • Support for image cropping in image gallery
  • New galleries with advanced AJAX features available in structured content and free page editor
  • Galleries dialog now also support grouping of elements by category
  • Support for tabs in the XML content editor
  • Offline search indexing without publishing in the Lucene based full text search
  • New demo content "Wonderful World of Flowers"

New features and improvements in OpenCms 7.5.3

  • External Links (pointers) now support handling of request parameters
  • New workplace content tool to update the structure of XML contents without changing the modification date
  • New XML content element type "CmsXmlPlainTextStringValue" that removes HTML code for the search results
  • The workplace content tool "Change Property Values" now allows to use wildcards in the old and new value
  • In the workplace content tool "Change Property Values" if "Include all subfolders" is checked, also the properties of the folder itself are changed
  • Added new CmsShell command to import resources with a third parameter to control if permissions should be kept
  • Improved localized text for undo changes dialog
  • A new created search index in the workplace is now checked for invalid characters in the index name
  • Removed validations for XML content element actions: add, remove, move up, move down
  • Renamed context menu entry "Comment content" in "Edit metadata"
  • It is now possible to "Undo changes" after changing the availability of a resource
  • Improved user driver, additional infos are now stored in the database in a more efficient way
  • Improved user driver, during user login only the last login date is written to database
  • Updated Apache Commons Email to version 1.2

Fixed issues in OpenCms 7.5.3

  • Fixed issue #1870: JS calendar generated by DateTimeWidget does not show up if lithuanian (lt) locale is selected in workplace
  • Fixed issue #1872: Anchor of URL being encoded incorrectly
  • Fixed issue #1886: Error when displaying historic version after a resource has been moved
  • Fixed issue #1889: Keep browser based authentication text when rewriting the opencms-system.xml
  • Fixed issue #1890: History version functionality also works for files with expired date now
  • Fixed issue #1891: Bug in Flex Cache: Cache-Directive "ports" works with list of ports like ports=(8080,8081)
  • Fixed issue with broken dialog when trying to edit a group that is part of an organizational unit
  • Fixed issue with displaying HTML in the "Title" and "NavText" column of explorer view
  • Fixed issue with the locale calculation in the publish scheduled procedure
  • Fixed issue with malformed encoding in workplace property files

Backward compatibility

We recommend everyone who uses OpenCms to update to the 7.5.3 release.

OpenCms 7.5.3 is fully backward compatible to all prior 7.5.x and 7.0.x versions. Templates and other OpenCms developed code from version 7.0 or 7.5 should work "out of the box" with version 7.5.3.

Users of the Alkacon OCEE packages require a new version of Alkacon OCEE for use with this OpenCms release. OpenCms version 7.5.3 requires Alkacon OCEE version 2.1.3 or newer.

Compatibility with Java versions, Servlet containers and Databases

OpenCms 7.5 has been written and tested using Java 1.5 / 1.6. We have tested only with SUNs version of the JDK. However, OpenCms has no dependencies to sun.* packages so it should in theory run with all compliant JVMs.

We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 6.0, which we recommend. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, BEA, Websphere, Glassfish and Resin Professional. We appreciate any feedback regarding other servlet containers.

On the database side, we have tested with MySQL 4.0.x, MySQL 4.1, MySQL 5.x, Oracle 9.x and Oracle 10.x, as well as PostgreSQL 8.2.x and 7.4.x, MS SQL Server 2000 / 2003, DB2 9.1 and HSQLDB 1.8.0. The automatic update wizard for OpenCms 7 supports MySQL, Oracle and PostgreSQL.

Regarding version numbers and CVS build tags

In case you want to check out OpenCms from the CVS, please keep the following in mind: The CVS tag numbers for all OpenCms 7.5 final releases are "build_7_5_x", so the 7.5.3 release is tagged "build_7_5_3". Development of maintenance releases is currently done in CVS HEAD.

How you can help

Contributions to the OpenCms core development are most welcome. Please contact the core development team on the opencms-dev mailing list in case you are interested in supporting the development of OpenCms.

Please use our Bugzilla to report bugs in this release: http://bugzilla.opencms.org/

Thank you for using OpenCms and have fun with OpenCms 7.5 :-)