Release Notes for OpenCms 7.5.1

October 1, 2009: This is the release of OpenCms 7.5.1. With OpenCms 7.5.1, some additional features have been added to the core system. Moreover, a number of issues have been fixed, including some reported security problems that affected the OpenCms Workplace.

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.1

  • Added context menu entry "Publish scheduled" to publish files at a specified date
  • Added context menu entry "Comment content" to view and change the default properties of all files in a folder
  • Added improved search dialog and delete resource option to all galleries
  • Added selectable start galleries to user preferences and possibility to set start galleries in Workplace configuration
  • Added option to export the VFS into a folder structure instead of a .ZIP file
  • Added option to hide "Advanced" button of property dialog depending on the current users groups
  • Added support for servlet container Sun GlassFish Enterprise Server v2.1 and v3.0 (preview release)
  • Added content tool "Property viewer" to view properties from resources in specified folder
  • Added content tool "Language node copier" to copy language nodes in XML contents in specified folder
  • Added content tool "Convert XML contents" to convert XML contents in specified folder
  • Added feature #1636: SMTP ports are now configurable
  • Added feature #1741: Out of the box support for JBOSS servlet container
  • Improved HTML widget button configuration and unstructured content button configuration options
  • Added option to set global default widget configurations
  • Added option to limit full text search to certain resource types only
  • Added detection of email addresses in editor link dialog
  • Updated FCKeditor to version 2.6.5
  • Updated Lucene to version 2.4.1

Fixed issues and other changes in OpenCms 7.5.1

  • Added fields query option to full text search by which you can search for different terms in several fields
  • Added backup re-indexing option to Lucene index generation
  • Added option to use the current site macro in the template one form module
  • Switched icons from ascending/descending order in lists
  • Full text search in documents: exceptions are now catched while extracting the text from documents
  • Improved detection of the context-root path (support for GlassFish)
  • Fixed issue #1708: User creation settings 'enabled' and 'selfManaged' were not saved
  • Fixed issue #1711: HtmlDecorator problem with html-entities
  • Fixed issue #1734: normalizePath will now remove leading double slashes of the path
  • Fixed issue #1735: Resolved problems with CmsLinkManager and absolute internal links
  • Fixed issue #1739: Deleted or moved project resources cannot be removed from project
  • Fixed issue #1740: Synchronization of empty folders with real file system
  • Fixed issue #1743: Cached users for groups are not invalidated when writing user
  • Fixed issue #1744: Concurrency issue of CmsImportExportManager resolved
  • Fixed issue #1759: Fixed XSS security issues reported by Security Focus (Bugtraq ID 35979)
  • Fixed issue #1775: Endless loop on project names
  • Fixed issue #1779: Resolved problem with import of additional CSS stylesheet for template two
  • Fixed issue with OU users being unable to work after OU resource has been renamed
  • Fixed issue with pointer targets stored in XML contents (instead of the URI to pointers) when selecting them in a link gallery
  • Fixed issue with transfer permissions of a deleted user to another user
  • Fixed issue with consumed exception messages for email sending
  • Fixed issue with noAutoCloseTags attribute of <cms:parse> tag only supporting DIV

Backward compatibility

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

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

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 5.5, 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.1 release is tagged "build_7_5_1". 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:

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