Overview:
This release is a small patch release to address a potential security issue discovered by Andy Boughton. It also includes some unrelated minor changes.
- Escape script elements in HTML-enabled fields.
- Added support for downloading the citation in BibTeX format.
- Add Laboratory and Research Group as categories of dataverses.
- Correct a number of file tag issues, improving their function.
Please see the <a href=https://github.com/IQSS/dataverse/issues?q=is%3Aissue+milestone%3A4.4+is%3Aclosed>4.4 milestone issues list for more information.
Installation:
If this is a new installation, please see our Installation Guide.
Upgrade:
If you are upgrading from v4.x, you must upgrade to each intermediate version before installing this version. When upgrading from the previous version, you will need to do the following:
- Undeploy the previous version.
- /glassfish4/bin/asadmin list-applications
- /glassfish4/bin/asadmin undeploy dataverse.war
- Deploy this version.
- /glassfish4/bin/asadmin deploy /dataverse-4.3.1.war
- Restart glassfish.
- service glassfish stop
- service glassfish start
- Replace the Solr schema.xml file
- stop solr
- replace schema.xml
- start solr
- Run the incremental index to correct the targeting for citation links.
- Remove last index times from the database:
update dvobject set indextime=null;
update dvobject set permissionindextime=null; - From the glassfish console, run the incremental index:
curl -X GET "http://localhost:8080/api/admin/index/continue?numPartitions=1&partitionIdToProcess=0"
- Remove last index times from the database:
If you are upgrading from v3.x, you will need to perform a migration to v4.x since our application was redesigned and the database schema are completely different. This is a significant undertaking. Please contact us (support at dataverse.org) before beginning. Also refer to our migration google group for additional support and information: https://groups.google.com/d/msgid/dataverse-migration-wg
Please note: v4.x does not currently support creating new handles though it will support existing ones. We intend to add this feature but have not yet scheduled this work.