| Semantic MediaWiki 2.1.0 | |
|---|---|
| Release date: | January 19, 2015 |
| Previous version: | Semantic MediaWiki 2.0.0 |
| Next version: | Semantic MediaWiki 2.2.0 |
| Compatible with: | MW 1.19.0 - 1.24.x |
| Current version: | |
| SMW 6.0.1 | |
Version 2.1 of Semantic MediaWiki is the next release after Semantic MediaWiki 2.0.0.
This new version provides new features most notably adding support for semantic queries in Special:Search, providing contextual help texts on edit pages as well as introducing full support for PostgreSQL as relational database backend. Also further substantial SPARQLStore improvements have been made. Additionally it fixes a lot of bugs and brings many stability improvements and enhancements. Automated software testing was again further expanded to assure software stability. See the RELEASE NOTES below for more details.
Please refer to the help page on installing Semantic MediaWiki to get detailed instructions on how to do this.
docs/releasenotes/RELEASE-NOTES-2.1.0.md
Semantic MediaWiki 2.1
Released on January 19th, 2015.
Highlights
Support for semantic queries in Special:Search
This release adds support for semantic queries run directly from MediaWiki's standard search. You
can enable this feature by setting $wgSearchType to "SMWSearch".
The related configuration parameter $smwgFallbackSearchType
allows specifying which search engine to fall back to in case "SMWSearch" returns no results. (#450, #496, #505)
SPARQLStore improvements
The SPARQLStore now supports concept queries (#696) and regex like queries ([[Url::~http://*query=*]] OR [[Url::~*ccc*]]) for Page and URL values (#679).
Notable performance improvements and many other fixes (can be found in the bug fix list) have been made to broaden the SPARQLStore support.
Enhanced platform support
SMW has partially supported PostgreSQL for a long time. This new release brings SMW's PostgreSQL support to the same level as MySQL and SQLite, making it the third fully supported relational database.
HHVM (HipHop Virtual Machine) 3.3 or above is now supported along with all previously supported PHP versions.
Although earlier versions of SMW probably work with MediaWiki 1.24, this new release officially supports it.
New features
- #546 Concepts can now be nested (bug 15316)
- #537 Modernized
Special:SearchByPropertyinterface - #613 Added
subobjectparameter to theBrowseBySubjectAPI module and imporved resolving of circular redirects - #620 Added
--pageas export option to thedumpRDF.phpmaintenance script - #633 Made ouput decoding for uri's human readable (bug 35452)
- #643 Added
--runtimeoption torebuildData.php. It allows you to see how much time was spend and how much memory was used. - #659 Added
$smwgEnabledEditPageHelpoption that enables showing a contextual help text on the edit page - #664 Enabled semicolon escaping for record-type values (
\;) (bug T17732) - #672 Added
Special:Logsupport for events enabled insmwgLogEventTypes
Bug fixes
- #500 Fixed the
SPAPRQLStoreto return aFalseConditioninstead of an exception for not supported data types (e.gGeo) - #520 Fixed the
SPAPRQLStorequery selection for subobjects used with a namespace condition - #543 Removes invalid category value links to
SearchByPropertyonSpecial:Browse(bug 33449) - #537 Fixed parameter encoding in
Special:SearchByPropertyfor hyphens and spaces (bug 16150) - #554 Enhanced concept pages to provide time and date of the last update
- #566 Fixed the
SPARQLStorequery result display for moved pages (a.k.a. "gost" pages) - #601 Fixed movability for predefined property pages
- #615 Fixed data display inconsistency for pre-existing redirects
- #617 Fixed circular
UpdateJobcaused by redirects - #619 Fixed exception in
dumpRDF.phpcaused by resolving a subobject for a redirect - #622 Fixed cache id mismatch for redirects in
SQLStore - #622 Fixed exception for when a
nullis returned byExportController::getSemanticData - #627 Enhanced
SPARQLStoreXML result parser to supportVirtuososingelton response - #618 Fixed subobject disjunctive/conjunctive subquery handling
- #628 Fixed named subobject encoding in the
Exporterto support accented characters - #630 Fixed browse link generation for wikipages in
Special:Browse - #638 Fixed the hard-coded upper bound for the offset option of an inline query by replacing it with configuration parameter
$smwgQUpperbound - #638 Fixed
postgrestemporary table generation issue (bug 34855, #455, #462) - #640 Fixed
QueryProcessorto allow query conditions to contain=(bug 32955) - #641 Removes service info links from the
Factbox - #654 Fixed broken field detection in record-type caused by html encoded strings (bug T23926)
- #656 Fixed
#REDIRECTdetection in MW 1.24+ - #661 Fixed regex search
(~/!)for page-type property values (bug T36665, T49073, T33151, T35854) - #674 Fixed regex search support for uri-type property values
- #683 Fixed invalid
:smw-redimarker when#REDIRECTis removed manually - #694 Fixed probable race condition for
SQLStore(postgres) when creating temporary tables - #702 Fixed http header in
SPARQLStoreto be Sesame complaint
Internal changes
- #486 Added continuous integration support for for
Jena Fuseki1.1.1 - #487, #576, #600 Added an internal cache to improve
SPARQLStoreredirect and export lookup performance - #512, #521 Added benchmark tests for different components such as job-queue, maintenance script, queries etc.
- #523 Disabled the Factbox display for a
delete actionand re-enable the Factbox for an undeleted page - #532 Added
UrlEncoderto recognize all special characters when creating a manual link toSpecial:Browse - #534 Added a value hash to
SQLStore::fetchSemanticDatato ensure that only distinct values are displayed - #557 Added
SMW::Store::BeforeQueryResultLookupCompleteandSMW::Store::AfterQueryResultLookupCompletehook - #590, #596 Added
CompoundConditionBuilderandConditionBuilderStrategyFinderto theSPARQLStore - #645 Added
RedirectInfoStoreto isolate access to redirect information and cache info requests - #646 Improved error message handling for the
_numdata type - #665 Replaced arbitrary DB access in
Store::updateDatawithPageUpdater::doPurgeParserCache - #667 Added
Database::beginTransactionandDatabase::commitTransaction - #670 Added
SMW::SQLStore::BeforeChangeTitleCompletehook - #673 Extended
DataValueFactoryto ignore$wgCapitalLinkssettings for the property namespace - #678 Added
PropertyRegistryto remove global state fromDIProperty - #668 Changed
SQLStoreiwtable field specification fromVARCHAR(32) binarytoVARBINARY(32) - #707 Added continuous integration support for
openrdf-sesame2.7.14
docs/releasenotes/RELEASE-NOTES-2.1.1.md
Semantic MediaWiki 2.1.1
Released on March 2nd, 2015.
Bug fixes
- #861 Fixed owl property export declaration
- #863 Fixed missing interwiki encoding for the RDF export
- #864 Fixed empty searchlabel raw wikitext display for a QueryResultPrinter with limit=0
docs/releasenotes/RELEASE-NOTES-2.1.2.md
Semantic MediaWiki 2.1.2
Released on March 28th, 2015.
Bug fixes
- #882 Fixed exception in
SMWExportControllercaused by an empty reference - #885 Fixed pre tag rendering in template output
- #896 Fixed empty string for boolean x-format output
docs/releasenotes/RELEASE-NOTES-2.1.3.md
Semantic MediaWiki 2.1.3
Released on March 30th, 2015.
Bug fix
- #946 Fixed variable name regression for the "list" format introduced with version 2.1.2
See also[edit]
This page in other languages: fr