Skip to content

Commit

Permalink
added last of the snippets (for now) #10952
Browse files Browse the repository at this point in the history
  • Loading branch information
pdurbin committed Dec 5, 2024
1 parent 8f8bce8 commit c331d89
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 33 deletions.
10 changes: 0 additions & 10 deletions doc/release-notes/10379-MetricsBugsFixes.md

This file was deleted.

4 changes: 0 additions & 4 deletions doc/release-notes/10661-guestbook-email-bug-fix.md

This file was deleted.

6 changes: 0 additions & 6 deletions doc/release-notes/10688_whitespace_trimming.md

This file was deleted.

7 changes: 0 additions & 7 deletions doc/release-notes/10697-improve-permission-indexing.md

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions doc/release-notes/10742-newest-oldest-sort-order-backwards.md

This file was deleted.

35 changes: 35 additions & 0 deletions doc/release-notes/6.5-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,14 @@ See also #8184, #8185, #10950, and #10961.

Differencing between dataset versions, which is done during dataset edit operations and to populate the dataset page versions table has been made signficantly more scalable. See #10814 and #10818.

### Reindexing After a Role Assignment is Less Memory Intensive

Adding or 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.

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.

For more information, see #10697 and #10698.

### PostgreSQL and Flyway Updates

This release bumps the version of PostgreSQL and Flyway used in containers as well as the PostgreSQL JDBC driver used all installations, including classic (non-Docker) installations. PostgreSQL and its driver have been bumped to version 17. Flyway has been bumped to version 10.
Expand Down Expand Up @@ -79,6 +87,14 @@ When harvesting using the DDI format, datasets can now have multiple "otherId" v

## Bugs Fixed

### Sort Order for Files

"Newest" and "Oldest" were reversed when sorting files on the dataset landing page. This has been fixed. See #10742 and #11000.

### Guestbook Email Validation

In the Guestbook UI form, the email address is now checked for validity. See #10661 and #11022.

### Updating Files Now Possible When Latest and Only Dataset Version is Deaccessioned

When a dataset was deaccessioned and was the only previous version it would cause an error when trying to update the files. This has been fixed. See #9351 and #10901.
Expand Down Expand Up @@ -109,6 +125,10 @@ A bug fix was made that gets the major version of a Dataset when all major versi

A minor bug fix was made to avoid sending a useless ", null" in the DataCiteXML sent to DataCite and in the DataCite export when a dataset has a metadata entry for "Software Name" and no entry for "Software Version". The bug fix will update datasets upon publication. Anyone with existing published datasets with this problem can be fixed by [pushing updated metadata to DataCite for affected datasets](https://guides.dataverse.org/en/6.5/admin/dataverses-datasets.html#update-metadata-for-a-published-dataset-at-the-pid-provider) and [re-exporting the dataset metadata](https://guides.dataverse.org/en/6.5/admin/metadataexport.html#batch-exports-through-the-api) or by steps 9 and 10 in the [v6.4 release notes](https://github.com/IQSS/dataverse/releases/tag/v6.4) to update and re-export all datasets. See also #10919.

### PIDs and Make Data Count Citation Retrieval

Make Data Count (MDC) citation retrieval with the PID settings has been fixed. PID parsing in Dataverse is now case insensitive, improving interaction with services that may change the case of PIDs. Warnings related to managed/excluded PID lists for PID providers have been reduced. See #10708.

### Globus "missing properties" Logging Fixed

In previous releases, logging would show Globus-related strings were missing from properties files. This has been fixed. See #11030 for details.
Expand Down Expand Up @@ -145,6 +165,10 @@ Previously, not setting these fields meant using a copy of the settings from the

The JSON payload of the "get collection" endpoint has been extended to include properties isMetadataBlockRoot and isFacetRoot. See also [the docs](https://preview.guides.gdcc.io/en/develop/api/native-api.html#view-a-dataverse-collection), #11012, and #11013.

### Whitespace Trimming When Loading Metadata Block TSV Files

When loading custom metadata blocks using the `api/admin/datasetfield/load` API, whitespace can be introduced into field names. Whitespace is now trimmed from the beginning and end of all values read into the API before persisting them. See #10688 and #10696.

### Image URLs from the Search API

As of 6.4 (thanks to #10855) `image_url` is being returned from the Search API. The logic has been updated to only show the image if each of the following are true:
Expand All @@ -157,6 +181,17 @@ As of 6.4 (thanks to #10855) `image_url` is being returned from the Search API.

See also #10875 and #10886.

### Metrics API Bug Fixes

Two bugs in the Metrics API have been fixed:

- 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.

- Metrics endpoints who's calculation relied on finding the latest published datasetversion were incorrect if/when the minor version number was > 9.

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.
See #10379 and #10865.

## API Tokens

An optional query parameter called "returnExpiration" has been added to the "/api/users/token/recreate" endpoint, which, if set to true, returns the expiration time in the response message. See [the docs](https://preview.guides.gdcc.io/en/develop/api/native-api.html#recreate-a-token), #10857 and #10858.
Expand Down

0 comments on commit c331d89

Please sign in to comment.