Release Notes for OpenCms 7.5.2

January 20, 2010: This is the release of OpenCms 7.5.2. OpenCms 7.5.2 is a maintenance release that fixes a number of issues that persisted in the 7.5.1 version, including some OpenCms Workplace compatibility issues with newer browser versions.

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"

Fixed issues in OpenCms 7.5.2

  • Fixed issue #1542: Links to exported files containing anchors are not resolved correctly
  • Fixed issue #1782: Publish dialog in Project overview list hangs
  • Fixed issue #1787: Error when browsing the next result pages in the OpenCms backend search
  • Fixed issue #1791: Template Two content external link check fails for two resources
  • Fixed issue #1800: Still not released resources are indexed
  • Fixed issue #1803: Template Two Demo Article links with target="_blank"
  • Fixed issue #1802: CmsShell does not work in Linux with Tomcat 6
  • Fixed issue #1807: CmsImportVersion7 contains a counter error in INFO log level
  • Fixed issue #1808: OpenCms.getLinkManager().getOnlineLink(CmsObject, link) does not work
  • Fixed issue #1809: Left site tree view is shown duplicated when creating a new folder in any site
  • Fixed issue #1815: Aborted publish job goes on before resources are finally initialized when OpenCms restarts
  • Fixed issue #1817: Fail to load Download/HTML/Link/Table Gallery from HTMLWidget on Websphere 6.1
  • Fixed issue #1819: FCKeditor does not work with newer Firefox versions
  • Fixed issue with cached CmsResource lists are not cleared after publishing a project
  • Fixed issue that if an error occured while changing the user password in the preferences, it was not possible to close the error message
  • Fixed incorrect Lucene search result score
  • Fixed list search filter caching problem in OpenCms Administration view
  • Fixed 'go up' button in Account management view
  • Fixed access to indirect group users
  • Fixed double explorer action execution
  • Fixed not working resource type "xmlpage" in extended mode in WebDAV
  • Fixed issue with selected versions in the resource history
  • Fixed issue that error occured when changing field structure in XSD from simple data type to optional nested content
  • Fixed issue with wrong roles for indirect group users when updating OpenCms from version 6 to version 7
  • Fixed issue with JSP repository not being purged automatically after module import
  • Added additional MIME types
  • Updated EditArea syntax highlighting editor to version 0.8.2
  • Updated Apache Commons Pool to version 1.5.4

Backward compatibility

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

OpenCms 7.5.2 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.2.

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.2 release is tagged "build_7_5_2". 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 :-)