Hi Stanbolers, it took us about one year of development but here we are with the Stanbol 0.12 release candidate ready for vote.
This vote is for releasing the Apache Stanbol 0.12 source release package. The release was created from the apache-stanbol-0.12 tag at revision 1571614. https://svn.apache.org/repos/asf/stanbol/tags/apache-stanbol-0.12 The release includes the complete Apache Stanbol stack with all components. Since this is a big release that will take its time for checking, this vote is open for at least 72 hours. Please, vote on the following source release packages: * apache-stanbol-0.12.0-source-release.tar.gz MD5 8f21af52ec22cc1ce4e87270247ba8fa or alternatively * apache-stanbol-0.12.0-source-release.zip MD5 21995965c051b650505beed8736a376b The source release packages are available in the dist dev SVN at https://dist.apache.org/repos/dist/dev/stanbol The Maven artifacts are staged at https://repository.apache.org/content/repositories/orgapachestanbol-1005/ You can check the staged Maven artifacts using the script in 'releasing' ./check_staged_release.sh 1005 [temp-directory] PGP release signing keys are available at: https://dist.apache.org/repos/dist/release/stanbol/KEYS Release Notes - Stanbol - Version 0.12.0 ** Sub-task * [STANBOL-918] - Ceck all usages of 'Embed-Dependency' and remove them if possible * [STANBOL-939] - Add integration-tests for the Entityhub Reconciliation service * [STANBOL-953] - Text Annotations: New Model engine * [STANBOL-982] - Create enhancer 0.10.1 (incl. enhancement-engines 0.10.1) branch * [STANBOL-997] - Separate OSGI Component and Service for the SolrYard * [STANBOL-998] - Seperate OSGI service and component for ReferencedSite * [STANBOL-999] - Separate OSGi component and Service for the Entityhub Cache * [STANBOL-1001] - Refector the EntiyhubImpl class to a POJO and the EntityhubConfiguration to a OSGI Component * [STANBOL-1012] - Register Solr AnlyzerFactories as OSGI services and provide OSGI enabled SolrResourceLoader * [STANBOL-1015] - Add namespace prefix support to the LineBasedEntityIterator * [STANBOL-1016] - Add RDF Triple Filter support to the Jena TDB Indexing Source * [STANBOL-1017] - Extend FieldValueFilter (EntityProcessor) to allow exclusions * [STANBOL-1032] - Freebase Entity Processor for Acronyms * [STANBOL-1033] - Freebase Image processor * [STANBOL-1034] - Freebase Keys to owl:sameAs processor * [STANBOL-1036] - Add Freebase specific namespace prefixes to the Stanbol default namespace prefix provider * [STANBOL-1096] - copy and adapt reactor and release tools * [STANBOL-1105] - Add Proximity Ranking support to FieldQuery TextConstraint * [STANBOL-1106] - Add Constraint boost support to the Entityhub FieldQuery * [STANBOL-1181] - Committer access for Jenkins for Apache Stanbol * [STANBOL-1217] - Update launches' versions * [STANBOL-1255] - Update all module versions to 0.12.0 ** Bug * [STANBOL-405] - Wrong link in /sparql WebUI * [STANBOL-563] - Update OWL-Link API to version 1.2.2 because of LGPL license issue with 1.2.0 * [STANBOL-671] - Felix console link is broken when deploying Stanbol under a named context * [STANBOL-722] - Launcher help (-h options) refers to sling rather than stanbol default values * [STANBOL-724] - ContentItemBackend does not consider additional metadata parts of contentitems * [STANBOL-754] - Missing DELETE value in preflight of contenthubfeed endpoint of CMS Adapter * [STANBOL-815] - Adapt ContenthubFeeders in CMS Adapter for the removal of constraint parameter in SolrStore * [STANBOL-906] - Stanbol: make relative parent paths and versions consistent * [STANBOL-909] - Correct version range for import of package o.a.s.commons.security for module o.a.s..commons.authentication.basic * [STANBOL-910] - Refactor Viewable and LDpath Freemaker Template rendering * [STANBOL-922] - Using undedined namespace in example query * [STANBOL-924] - Make sure that Stanbol Commons, Entityub and Enhancer Bundles do import exported package * [STANBOL-926] - Allow Stanbol to use commons-io version 2.+ * [STANBOL-928] - Null list on RuleStore RecipeImpl * [STANBOL-935] - Reconciliation endpoint broken * [STANBOL-945] - Initialization of ManagedSolrServer may fail on Windows because '/' is used within relative path * [STANBOL-952] - Two Minor Bugs in EntityHub DBpedia Indexing scripts * [STANBOL-956] - stanbol bild fails with version from the git version * [STANBOL-957] - Cannot build Stanbol (Trunk) on Windows 8 / Maven 3.0.4 * [STANBOL-961] - SolrYard throws an IllegalStateException for FieldQuery Constraints for the field entityhub-query:references * [STANBOL-963] - Enhancer WebUi encounters exception if the confidence is not available for an enhancement * [STANBOL-965] - Add maven prerequisites 3.+ for pom files using the maven-launchpad-plugin * [STANBOL-971] - makeontology/schema http://stanbol.apache.org/ontology/enhancer/executionplan# derefrenceabe * [STANBOL-976] - specify encoding in project created by archetype * [STANBOL-979] - Http Query Headers depends on casing of headers * [STANBOL-985] - EventJobManager reports a ChainException if executions finish before the main thread starts waiting for completion * [STANBOL-991] - Solr 4.1 upgrade has broken assembling of the runable jars for the Entityhub Indexing tool * [STANBOL-992] - Update the Jena TDB Indexing Source (Entityhub Indexing) to use the current Jena (2.10.0) and TDB (0.10.0) version * [STANBOL-993] - Update Solr schema for the dbpedia version of the Entityhub Indexing Tool to Solr 4 * [STANBOL-994] - Add Maven 3 prerequisite in parent POM * [STANBOL-996] - Seperate OSGI Services and Components for the Entityhub * [STANBOL-1000] - Missing OSGi configuration for updated Solr commons core * [STANBOL-1019] - Startlevels of commons.solr.** modules need to be adapted for the OsgiSolrResourceLoader * [STANBOL-1020] - vmargs passed to the antrun target of launcher pom are not handled correcty * [STANBOL-1022] - Entityhub JAX-RS resource should check in its constructor if the entityhub service is available * [STANBOL-1023] - Entityhub ReferencedSites may not be initialised on startup * [STANBOL-1031] - Jena TDB LDPath implementation (part of JenaTDB Indexing Source) must return null as Locale for Literals without lanugage * [STANBOL-1035] - template [...]/ReasoningPrettyResultResource/result not found * [STANBOL-1038] - The geonames.org indexer should add an '/' at the end of geonames uri * [STANBOL-1041] - Freemarker Bundle exports freemaker packages with wrong version number (0.12.0-SNAPSHOT) * [STANBOL-1042] - IBM ICU is already a bundle, it needs not be repackaged * [STANBOL-1056] - Adding Hierarchies for geonames.org is broken * [STANBOL-1057] - Invalid Namespace Mappings from popular prefixes at prefix.cc * [STANBOL-1058] - Descriptions of navigation links are not rendered in the welcome page * [STANBOL-1060] - Enhancement Engine page prints an exception trace * [STANBOL-1061] - BaseStanbolResource.getConsoleBaseUri() does not work properly for sub-resources * [STANBOL-1065] - SolrYard needs to quote Entity id based lookups * [STANBOL-1077] - Security Exception Rendering /ontonet * [STANBOL-1082] - Exception Handling in Reasoner * [STANBOL-1083] - Registering scope without authenticating results in 400 rather 401 status * [STANBOL-1099] - Update to OpenNLP 1.5.3 * [STANBOL-1103] - NavigationLinks don't disappear when bundle providing webfragment is disabled * [STANBOL-1107] - Update SolrYard to escape '/' in query strings * [STANBOL-1109] - SOLR Yards (Entityhub, Managed Site, Referenced Site) should not have <jmx/> in config * [STANBOL-1120] - Generic Indexing Tool in EntityHub doesn't terminate properly when errors occur loading resource files * [STANBOL-1130] - IndexedMGraph not behaving correctly when equal BNoded are not the same instance * [STANBOL-1131] - SolrServerAdapter does register new SolrCores twice as OSGI services * [STANBOL-1137] - Enhancement Engine Archetype no longer work with trunk version UI * [STANBOL-1142] - Topic Classifier: API and Service Implementation should be in separate packages * [STANBOL-1144] - NullPointerException during enhancement due to invalid TextAnnotations produced by NamedEntityTaggingEngine * [STANBOL-1182] - Update to o.a.felix.http.* version 2.2.1 * [STANBOL-1193] - SolrYard Entity creation Access Denied * [STANBOL-1198] - BNode support does not work for the SesameYard * [STANBOL-1201] - Entityhub SPARQL query util builds invalid REGEX filter for TextConstraints * [STANBOL-1204] - Entityhub SPARQL query util builds invalid FILTER for TextConstraints with multiple OR values and language parameter(s) * [STANBOL-1205] - Entityhub SPARQL query util does not support default XSD types for Value- and RangeConstraints * [STANBOL-1206] - SesameYard encounters IllegalArgumentException when no limit is specified for FieldQueries * [STANBOL-1207] - SesameYard#findRepresetnation(..) does not include data * [STANBOL-1218] - Engine Ordering of Entity Co-Mentaion engine MUST BE > as of EntityLinking Engines * [STANBOL-1219] - Add option the Entity Co-Mention engine to adapt the confidence of existing Suggestions * [STANBOL-1236] - Change JSON-LD media type to 'application/ld+json' * [STANBOL-1240] - Lucene FST linking engine does not check if FST models are available in canEnhance(..) * [STANBOL-1257] - EntityhubDereferenceEngine fails if an empty String is parsed as dereference field * [STANBOL-1258] - EntityCache of FST Linking Engine is not correctly managed * [STANBOL-1260] - Fix reference to parent pom of contrib/reasoners/hermit (in branch 0.12) * [STANBOL-1272] - NPE in compareTo(..) calls if the EntityCoMentionEngine * [STANBOL-1275] - IOB Exception in URI prefix mappings for EntityDereferencing Engine ** Documentation * [STANBOL-1136] - Invalid link to EntityLinkingEngine from EntityHubLinkingEngine page ** Improvement * [STANBOL-305] - Anonymous ontology management policies * [STANBOL-518] - Store the ontologyIRI -> graphName mapping persistently * [STANBOL-681] - Tighter ontology import schemes for ontology collectors * [STANBOL-682] - Make it possible to load multiple input source in the core space when creating a new scope via the REST API * [STANBOL-700] - RESTful services for removing scopes appended to sessions * [STANBOL-925] - Upgrade WoodStox Library to 4.1.x * [STANBOL-931] - Remove duplicate Tag and TagSet class from org.apache.stanbol.enhancer.nlp * [STANBOL-932] - Support WhiteBoard pattern for registering MenuItems * [STANBOL-933] - Embed freemarker in commons.freemarker rather than in web.base * [STANBOL-948] - Add nbactions.xml files for easier use in nebeans * [STANBOL-962] - Add antrun config for running full launcher * [STANBOL-966] - Upgrade Solr commons to Solr 4 * [STANBOL-973] - Provide a Maven Archetype for creating an Enhancement Engine * [STANBOL-974] - Improve Readme and nbactions for project created by webmodule archetype * [STANBOL-987] - TextAnnotation New Model * [STANBOL-1026] - Update commons.solr to Solr 4.2.1 * [STANBOL-1027] - SolrYard should compensate for Solr lengthNorm on multi valued fields * [STANBOL-1028] - Add ServiceProperties for ORDERING_NLP * [STANBOL-1029] - Add helper method for extracting the fise:selection-context to the EnhancementEngineHelper * [STANBOL-1039] - Migrate Geonames indexer to use shading plugin to create executeable jar * [STANBOL-1045] - SolrCommons need to override the ContextClassLoader when loading Solr Analyzers * [STANBOL-1048] - Application generated by stateless webap archetype should expand referenced entities * [STANBOL-1049] - Add support for Upper Case Linking for Languages without NLP support * [STANBOL-1062] - Enhancement engines and -chains are listed without any specific order * [STANBOL-1072] - Add NLP processing role for Named Entity Recognition * [STANBOL-1088] - Use released version of jax-rs-utils * [STANBOL-1092] - Improve UpdateHandler configuration of the SolrYard and enable commitWithin by default * [STANBOL-1093] - Show TopicAnnotations and the detected Language in the default enhancer ui * [STANBOL-1104] - Improve ranking for multi term OR queries over the SolrYard * [STANBOL-1211] - Improve Chunk support for Entitylinking * [STANBOL-1213] - Add Topic Classification Engine to the Enhancer Bundlelist * [STANBOL-1229] - Convert all OpenNLP Enhancement Engines to Configuration Factories * [STANBOL-1230] - Add Lookup Cache to EntityLinking Engine * [STANBOL-1246] - Exclude javax.transaction.* from FrameworkFragment * [STANBOL-1249] - Add support for Locale specific languages * [STANBOL-1250] - Improve logging for failed Chain Executions in the EventJobManager implementation * [STANBOL-1252] - Add support for MIN_FOUND_TOKENS to the Lucene FST Linking Engine * [STANBOL-1254] - Add javax.transaction.xa to fragment bundle * [STANBOL-1262] - Change/Improve processing of Chunks by EntityLinking * [STANBOL-1266] - EntityLinking engines should consider Chunks with NER annotations * [STANBOL-1267] - Add Loggings for execution times for enhancement requests * [STANBOL-1276] - Add Thread Pool support to the EntityhubDereference Engine ** New Feature * [STANBOL-256] - Enhancer UI using the restful api and featuring annotation positions * [STANBOL-268] - Configurable processing chains for enhancement * [STANBOL-422] - Create an OntologyInputSource based on an InputStream * [STANBOL-760] - Sentiment Summarization EnhancementEngine * [STANBOL-911] - Support whiteboard pattern registration of jax-rs resources * [STANBOL-919] - Provide a Maven Archetype for creating a new stanbol module * [STANBOL-946] - Make it possible to define expansion of RdfViewable by resource method * [STANBOL-978] - Provide a Maven Archetype for creating a stateless webapp * [STANBOL-980] - Add Japanese Language support by using the Solr/Lucene Kuromoji Analyzer * [STANBOL-981] - WebVIE: include a dropdown to select the enhancement chain * [STANBOL-1014] - Create Entityhub Indexing Tool for freebase.com * [STANBOL-1040] - Simple Geonames EntityScoreProvider * [STANBOL-1047] - Allow Entityhub Indexing Tool to skip Indexing and PostProcessing steps * [STANBOL-1070] - Entity Co-Mention Engine * [STANBOL-1132] - Add co-reference resolution and dependency tree support in the Stanbol NLP processing API * [STANBOL-1231] - Add French Treebank+ Tagset to OpenNLP poss tagging engine * [STANBOL-1251] - Pos tag based Phrase extraction Engine * [STANBOL-1259] - Add FallbackMode, URI Pattern and URI Prefix support to the DereferenceEngine ** Task * [STANBOL-649] - Check if relocating the Ontology Manager preserves all RESTful services * [STANBOL-696] - Remove obsolete OWL API-based implementation * [STANBOL-800] - Do RAT checks for ontologymanager files * [STANBOL-914] - Remove unducomented and unused "Description-Template" in NavigationLink * [STANBOL-936] - Create RdfViewable MBW for RDF formats * [STANBOL-1139] - Prepare 0.12.0 release * [STANBOL-1238] - Please remove hashes of sigs as they are useless ** Test * [STANBOL-958] - Test modules should always depend on latest SNAPSHOT version * [STANBOL-959] - comons.test modules must not depend on org.slf4j:slf4j-simple:jar * [STANBOL-960] - Avoid Solr and Lucene INFO level logging during unit tests * [STANBOL-984] - Add unit tests for OpenNLP service * [STANBOL-1180] - Jenkins tests using Java 7 * [STANBOL-1203] - SesameYard FieldQuery implementation is broken