-
Notifications
You must be signed in to change notification settings - Fork 494
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8585 from IQSS/develop
Version v5.10.1
- Loading branch information
Showing
41 changed files
with
738 additions
and
175 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# Dataverse Software 5.10.1 | ||
|
||
This release brings new features, enhancements, and bug fixes to the Dataverse Software. Thank you to all of the community members who contributed code, suggestions, bug reports, and other assistance across the project. | ||
|
||
## Release Highlights | ||
|
||
### Bug Fix for Request Access | ||
|
||
Dataverse Software 5.10 contains a bug where the "Request Access" button doesn't work from the file listing on the dataset page if the dataset contains custom terms. This has been fixed in PR #8555. | ||
|
||
### Bug Fix for Searching and Selecting Controlled Vocabulary Values | ||
|
||
Dataverse Software 5.10 contains a bug where the search option is no longer present when selecting from more than ten controlled vocabulary values. This has been fixed in PR #8521. | ||
|
||
## Major Use Cases and Infrastructure Enhancements | ||
|
||
Changes and fixes in this release include: | ||
|
||
- Users can use the "Request Access" button when the dataset has custom terms. (Issue #8553, PR #8555) | ||
- Users can search when selecting from more than ten controlled vocabulary values. (Issue #8519, PR #8521) | ||
- The default file categories ("Documentation", "Data", and "Code") can be redefined through the `:FileCategories` database setting. (Issue #8461, PR #8478) | ||
- Documentation on troubleshooting Excel ingest errors was improved. (PR #8541) | ||
- Internationalized controlled vocabulary values can now be searched. (Issue #8286, PR #8435) | ||
- Curation labels can be internationalized. (Issue #8381, PR #8466) | ||
- "NONE" is no longer accepted as a license using the SWORD API (since 5.10). See "Backward Incompatibilities" below for details. (Issue #8551, PR #8558). | ||
|
||
## Notes for Dataverse Installation Administrators | ||
|
||
### PostgreSQL Version 10+ Required Soon | ||
|
||
Because 5.10.1 is a bug fix release, an upgrade to PostgreSQL is not required. However, this upgrade is still coming in the next non-bug fix release. For details, please see the release notes for 5.10: https://github.com/IQSS/dataverse/releases/tag/v5.10 | ||
|
||
### Payara Upgrade | ||
|
||
You may notice that the Payara version used in the install scripts has been updated from 5.2021.5 to 5.2021.6. This was to address a bug where it was not possible to easily update the logging level. For existing installations, this release does not require upgrading Payara and a Payara upgrade is not part of the Upgrade Instructions below. For more information, see PR #8508. | ||
|
||
## New JVM Options and DB Settings | ||
|
||
The following DB settings have been added: | ||
|
||
- `:FileCategories` - The default list of the pre-defined file categories ("Documentation", "Data" and "Code") can now be redefined with a comma-separated list (e.g. `'Docs,Data,Code,Workflow'`). | ||
|
||
See the [Database Settings](https://guides.dataverse.org/en/5.10.1/installation/config.html#database-settings) section of the Guides for more information. | ||
|
||
## Notes for Developers and Integrators | ||
|
||
In the "Backward Incompatibilities" section below, note changes in the API regarding licenses and the SWORD API. | ||
|
||
## Backward Incompatibilities | ||
|
||
As of Dataverse 5.10, "NONE" is no longer supported as a valid license when creating a dataset using the SWORD API. The API Guide has been updated to reflect this. Additionally, if you specify an invalid license, a list of available licenses will be returned in the response. | ||
|
||
## Complete List of Changes | ||
|
||
For the complete list of code changes in this release, see the [5.10.1 Milestone](https://github.com/IQSS/dataverse/milestone/102?closed=1) in Github. | ||
|
||
For help with upgrading, installing, or general questions please post to the [Dataverse Community Google Group](https://groups.google.com/forum/#!forum/dataverse-community) or email [email protected]. | ||
|
||
## Installation | ||
|
||
If this is a new installation, please see our [Installation Guide](https://guides.dataverse.org/en/5.10.1/installation/). Please also contact us to get added to the [Dataverse Project Map](https://guides.dataverse.org/en/5.10.1/installation/config.html#putting-your-dataverse-installation-on-the-map-at-dataverse-org) if you have not done so already. | ||
|
||
## Upgrade Instructions | ||
|
||
0\. These instructions assume that you've already successfully upgraded from Dataverse Software 4.x to Dataverse Software 5 following the instructions in the [Dataverse Software 5 Release Notes](https://github.com/IQSS/dataverse/releases/tag/v5.0). After upgrading from the 4.x series to 5.0, you should progress through the other 5.x releases before attempting the upgrade to 5.10.1. | ||
|
||
If you are running Payara as a non-root user (and you should be!), **remember not to execute the commands below as root**. Use `sudo` to change to that user first. For example, `sudo -i -u dataverse` if `dataverse` is your dedicated application user. | ||
|
||
In the following commands we assume that Payara 5 is installed in `/usr/local/payara5`. If not, adjust as needed. | ||
|
||
`export PAYARA=/usr/local/payara5` | ||
|
||
(or `setenv PAYARA /usr/local/payara5` if you are using a `csh`-like shell) | ||
|
||
1\. Undeploy the previous version. | ||
|
||
- `$PAYARA/bin/asadmin list-applications` | ||
- `$PAYARA/bin/asadmin undeploy dataverse<-version>` | ||
|
||
2\. Stop Payara and remove the generated directory | ||
|
||
- `service payara stop` | ||
- `rm -rf $PAYARA/glassfish/domains/domain1/generated` | ||
|
||
3\. Start Payara | ||
|
||
- `service payara start` | ||
|
||
4\. Deploy this version. | ||
|
||
- `$PAYARA/bin/asadmin deploy dataverse-5.10.1.war` | ||
|
||
5\. Restart payara | ||
|
||
- `service payara stop` | ||
- `service payara start` |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,32 @@ | ||
Excel | ||
+++++++ | ||
|
||
Microsoft Excel files (XLSX format). | ||
|
||
.. contents:: |toctitle| | ||
:local: | ||
|
||
Excel files (**New** in Dataverse Software 4.0!) | ||
Supported Formats | ||
------------------ | ||
|
||
Only the newer XLSX Excel files are supported. We are not planning to add support for the old-style, binary XLS files. | ||
|
||
Limitations | ||
----------- | ||
|
||
If an Excel file has multiple sheets, only the first sheet of the file will be ingested. The other sheets will be available when a user downloads the original Excel file. To have all sheets of an Excel file ingested and searchable at the variable level, upload each sheet as an individual file in your dataset. | ||
|
||
Ingest Errors | ||
------------- | ||
|
||
You may encounter ingest errors after uploading an Excel file if the file is formatted in a way that can't be ingested by the Dataverse software. Ingest errors can be caused by a variety of formatting inconsistencies, including: | ||
|
||
* line breaks in a cell | ||
* blank cells | ||
* single cells that span multiple rows | ||
* missing headers | ||
|
||
Note: only the "new", XLSX Excel files are supported. We are not planning to add support for the old-style, binary XLS files. | ||
Example Data | ||
------------ | ||
|
||
`An example of an Excel file that successfully ingests <https://github.com/IQSS/dataverse-sample-data/blob/master/data/dataverses/dataverseno/datasets/tabular-sample-data/files/Tabular_Sample_Data.xlsx>`_ is available in the Dataverse Sample Data GitHub repository. |
Oops, something went wrong.