Usually, being the first Monday of the month, next week would normally see a MySource Matrix release, However, due to the NSW Labour Day public holiday, there will be no releases this coming Monday. Instead, the releases of version 3.10.2 and 3.8.7 will be made the following Monday.
There was an upgrade script added to the design CSS File asset in the most recent releases of MySource Matrix (versions 3.8.6 and 3.10.1) - especially upgrades directly from the 3.6.x versions to 3.8.6. There have been reports of problems where "undefined index" errors - representing a missing attribute - are being reported in the CSS File Customisation asset. This was due to an issue with the upgrade script which did not call the base upgrading functions - therefore, CSS File was never actually upgraded properly, causing problems down the track. This should not have caused problems for users upgrading from a 3.8.x version or later, as the "missing" attribute has been defined in the parent Design Area asset since version 3.8.0. However, if any similar issues are found, then this news item also applies to you. Those with access to branch versions should upgrade to the 3.8.x branch version instead. Otherwise, the issue will be addressed in the next releases of MySource Matrix (3.8.7 and 3.10.2), due to be released on 9th October.
This came as part of fixing bug #1214 this week, where there were problems with searching for non-ASCII content within the system. It appears that non-ASCII content entered using the WYSIWYG editor was being corrupted by the incorrect use of the Javascript escape() function. The Javascript escape() and unescape() functions are based on the ASCII and ISO Latin character sets, and as such can only be used on ASCII characters. If non-ASCII input is possible, you should use the encodeURIComponent() and decodeURIComponent() instead. This function differs from escape() in that it will encode a character using UTF-8 encoding rather than ASCII.
Two new minor releases of MySource Matrix were released last Monday. Versions 3.10.1 and 3.8.6 are the newest versions of the current stable branches of MySource Matrix. Version 3.10.1 is predominantly a bug fix release, containing 48 bug fixes. It also contains a couple of new features - a new "Show Result Asset in Lineage" option in Search Page, and an update to the Set Cache Expiry trigger action. Version 3.8.6 also contains these features, as well as some Data Source Graph asset features backported from the 3.10.x branch. It also contains 28 fixes to bugs found in the previous version. Users of previous versions are strongly encouraged to upgrade to the new releases.
Two new minor releases of MySource Matrix will be released to the official web site next Monday, 4th September 2006. Version 3.10.1 will be the new release on the current stable (3.10.x) branch, containing a couple of new features (a new "Show Result Asset in Lineage" option in Search Page, and an update to the Set Cache Expiry trigger action), as well as more than 40 bug fixes. Version 3.8.6 will be the new release on the old 3.8.x stable branch, also containing the above features plus fixes to more than 25 bugs. These new releases will represent the best available versions of MySource Matrix, and users of previous versions are strongly encouraged to upgrade to versions 3.10.1 and 3.8.6 when they are released.