Upgrading to VIVO 1.10.0 requires Java 8 and a triple store reload
As a result of the upgrade to Jena 3, upgrading to VIVO 1.10.0 requires Java 8 and a triple store reload – your triple store most be unloaded using a provided utility (jena2tools), your system upgraded, and then the triple store reloaded using a second provided utility (jena3tools). See VIVO 1.10.0 Release Testing. Please participate in testing and report findings to vivo-tech@googlegroups.com
Bug Fixes
- [VIVO-855] - RDF export not working correctly
- [VIVO-1060] - Add DumpRestoreController to Vitro web.xml
- [VIVO-1310] - pom.xml implies that VIVO develop branch can still run under Java 1.7
- [VIVO-1311] - Remove or replace the UMLS concept source
- [VIVO-1324] - Security vulnerabilties in 1.9.x release
- [VIVO-1342] - Ampersands (and possibly other characters?) not escaped in GraphML export of collaborator network graph
- [VIVO-1394] - AboxRecomputer does not generate correct mostSpecificType for equivalent classes
- [VIVO-1404] - Some SPARQL queries trigger Chrome XSS Auditor
- [VIVO-1435] - Compliance with ORCID style guidelines
New Feature
- [VIVO-1252] - Incorporate Cornell's DataDistributor API into core Vitro.
- [VIVO-1312] - Implement Linked Data Fragments
- [VIVO-1335] - Create Bootstrap Theme
Task
- [VIVO-812] - Automate the process of adjusting documentation to the release
- [VIVO-1316] - Place external lookup base architecture in Vitro layer
Improvement
- [VIVO-1063] - Update included jQuery library
- [VIVO-1246] - Improve the ConfigurationBeanLoader
- [VIVO-1247] - Remove duplicate code, based on improvements in ConfigurationBeanLoader
- [VIVO-1248] - Add functionality to the edu.cornell.mannlib.vitro.webapp.utils.sparql package
- [VIVO-1260] - Make http.createCacheHeaders true by default
- [VIVO-1270] - Update Jena to latest release
- [VIVO-1272] - Inject JSP content to Freemarker, instead of having secondary layout
- [VIVO-1273] - Update DOI URL Schema to follow recomendations from Crossref
- [VIVO-1290] - Improve Multi-Lingual Support
- [VIVO-1294] - Language values (all.properties) should not be part of theme
- [VIVO-1307] - Remove dom4j from the project
- [VIVO-1309] - Update DWR to more recent version
- [VIVO-1317] - Reduce the number of JSON libraries in the dependencies
- [VIVO-1318] - In the ORCID client code, use Jackson library to handle JSON data
- [VIVO-1319] - Remove dependency on sourceforge.net JSON parser.
- [VIVO-1367] - AGROVOC external service not working
- [VIVO-1375] - Upgrade to Servlet 3.0 spec and annotations
- [VIVO-1376] - Add smoke test to ensure that there are no XSD:Strings in SDB
- [VIVO-1381] - Upgrade Solr to 4.10.4
- [VIVO-1382] - Update JFact dependency
- [VIVO-1383] - Update pooling libraries
- [VIVO-1384] - Use commons-lang3 throughout
- [VIVO-1385] - Replace unmaintained CSV parser with commons-csv
- [VIVO-1386] - Make consistent use of HttpClient 4.5, remove conflicting dependencies
- [VIVO-1387] - Update all dependencies with known vulnerabilities to latest versions
- [VIVO-1393] - Replace isotope jQuery plugin
- [VIVO-1397] - Improve performance and reliability of search indexing
- [VIVO-1400] - Have optional "precise subquery" elements in list views for triple stores that perform better with more selective queries
- [VIVO-1403] - Improve update performance
- [VIVO-1405] - Defeat browser cacheing for new versions of JavaScript and CSS files.
- [VIVO-1406] - Visualisations in a multi-lingual release
- [VIVO-1410] - Release the next version of VIVO and Vitro
- [VIVO-1438] - Some text on Forms are made of different strings associated following english syntax
- [VIVO-1458] - Update to Jena 3.6
- [VIVO-1463] - Update ontologies.owl
- [VIVO-1464] - Identify and separate candidate ontologies for removal
- [VIVO-1470] - Improve cross-platform support in build
Documentation
- [VIVO-31] - Improve documentation of Google Analytics
- [VIVO-34] - Make it easy to do "next", "previous" and "up" links in a Confluence page
- [VIVO-242] - Establish Wiki versioning process
- [VIVO-813] - Improve document details
- [VIVO-917] - Create a confluence macro to show sections numbers for multi-page documents
- [VIVO-1274] - Improve documentation process for next release
- [VIVO-1334] - Create a recommendation for the use of string and langString
- [VIVO-1351] - Write "TPF Endpoint" for Tech doc