Skip to content

Commit f5714c4

Browse files
committed
Merge remote-tracking branch 'IQSS/develop' into IQSS/10814-Improve_dataset_version_differencing
2 parents 5f8fe02 + b28812b commit f5714c4

File tree

93 files changed

+2927
-1386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+2927
-1386
lines changed

.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
APP_IMAGE=gdcc/dataverse:unstable
2-
POSTGRES_VERSION=16
2+
POSTGRES_VERSION=17
33
DATAVERSE_DB_USER=dataverse
44
SOLR_VERSION=9.3.0
5-
SKIP_DEPLOY=0
5+
SKIP_DEPLOY=0

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Which issue(s) this PR closes**:
44

5-
Closes #
5+
- Closes #
66

77
**Special notes for your reviewer**:
88

.github/workflows/guides_build_sphinx.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v2
14-
- uses: OdumInstitute/sphinx-action@master
14+
- uses: uncch-rdmc/sphinx-action@master
1515
with:
1616
docs-folder: "doc/sphinx-guides/"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
### Metrics API Bug fixes
3+
4+
Two bugs in the Metrics API have been fixed:
5+
6+
- The /datasets and /datasets/byMonth endpoints could report incorrect values if/when they have been called using the dataLocation parameter (which allows getting metrics for local, remote (harvested), or all datasets) as the metrics cache was not storing different values for these cases.
7+
8+
- Metrics endpoints who's calculation relied on finding the latest published datasetversion were incorrect if/when the minor version number was > 9.
9+
10+
When deploying the new release, the [/api/admin/clearMetricsCache](https://guides.dataverse.org/en/latest/api/native-api.html#metrics) API should be called to remove old cached values that may be incorrect.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Reindexing after a role assignment is less memory intensive
2+
3+
Adding/removing a user from a role on a collection, particularly the root collection, could lead to a significant increase in memory use resulting in Dataverse itself failing with an out-of-memory condition. Such changes now consume much less memory.
4+
5+
If you have experienced out-of-memory failures in Dataverse in the past that could have been caused by this problem, you may wish to run a [reindex in place](https://guides.dataverse.org/en/latest/admin/solr-search-index.html#reindex-in-place) to update any out-of-date information.
6+
7+
For more information, see #10697 and #10698.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MDC Citation retrieval with the PID settings has been fixed.
2+
DOI parsing in Dataverse is case insensitive, improving interaction with services that may change the case.
3+
Warnings related to managed/excluded PID lists for PID providers have been reduced
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Minor bug fix to UI to fix the order of the files on the Dataset Files page when ordering by Date
2+
3+
A fix was made to the ui to fix the ordering 'Newest' and 'Oldest' which were reversed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Bug Fix :
2+
This PR fixes the `edu.harvard.iq.dataverse.util.json.JsonParseException: incorrect multiple for field otherId` error when DDI harvested data contains multiple ortherId.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Search API (/api/search) responses for Datafiles include image_url for the thumbnail if each of the following are true:
2+
1. The DataFile is not Harvested
3+
2. A Thumbnail is available for the Datafile
4+
3. If the Datafile is Restricted then the caller must have Download File Permission for the Datafile
5+
4. The Datafile is NOT actively embargoed
6+
5. The Datafile's retention period has NOT expired
7+
8+
See also #10875 and #10886.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
This release bumps both the Postgres JDBC driver and Flyway versions. This should better support Postgres version 17, and as of version 10 Flyway no longer requires a paid subscription to support older versions of Postgres.
2+
3+
While we don't encourage the use of older Postgres versions, this flexibility may benefit some of our long-standing installations in their upgrade paths. Postgres 13 remains the version used with automated testing.
4+
5+
As part of this update, the containerized development environment now uses Postgres 17 instead of 16. Developers must delete their data (`rm -rf docker-dev-volumes`) and start with an empty database. They can rerun the quickstart in the dev guide.
6+
7+
The Docker compose file used for [evaluations or demos](https://dataverse-guide--10912.org.readthedocs.build/en/10912/container/running/demo.html) has been upgraded from Postgres 13 to 17.

0 commit comments

Comments
 (0)