Semantic MediaWiki 1.4.2
|Semantic MediaWiki 1.4.2|
|Release date:||February 15, 2009|
|Previous version:||SMW 1.4.1|
|Next version:||SMW 1.4.3|
|Compatible with:||MW 1.13.x - 1.16.x|
Upgrading existing installations
Upgrading installations of SMW 1.4.1 requires only to replace the SMW extension files. Upgrading older installations of SMW works as described for SMW 1.4.0.
Note that the result formats icalendar and vcard have been moved from SMW to SRF. If you want to use those, it is required to install version 1.4.2 of the Semantic Result Formats extension as well. The default configuration of SRF enables the formats, so there is usually no further change required.
Usually, extensions that are compatible with SMW 1.4.1 should also work with SMW 1.4.2. If any problems should occur, it is possible to revert to SMW 1.4.1 by simply replacing the SMW directory with the SMW 1.4.1 release again, continuing using the old version until extension developers have updated their code.
Performance and memory optimisation
A number of performance issues have been fixed, and memory usage of many operations has been significantly reduced. This fixes various "blank page" problems and empty query results. Also, the excessive memory use of long-running SMW scripts has been strongly reduced (though one still needs to limit the overall runtime of the latter).
Initial support for PostgreSQL
As of SMW 1.4.2, it is possible to use SMW on MediaWiki sites that run PostgreSQL instead of MySQL. This new feature may still require testing – any bug reports are welcome. For more information on how to run SMW under Postgres, see PostgreSQL.
New query export format JSON
Query formats 'vcard' and 'icalendar' no longer in SMW
The query formats icalendar and vcard are no longer part of Semantic MediaWiki. Instead, they have been moved to the extension Semantic Result Formats. This reflects the fact that these formats are no core feature of SMW. It is now possible to decide whether or not they are to be installed in a wiki.
Refresh pages by name
The SMW_refreshData.php script used for repairing SMW now features a --name parameter that allows single pages to be specified for direct refresh. Multiple pages can be specified by separating them with |.
As usual, translations have been extended thanks to the BetaWiki project.
SMW 1.4.2 closes a number of bugs and minor issues that were discovered in SMW 1.4.1