New features 🎉
Explore the full version history of a dataset 🗓️
Dataset landing pages now include a link to see the full version history of a dataset. The version history page gives users a timeline style overview of how a dataset has changed over time, with controls for showing all versions or only those with DOIs. This feature highlights DataONE's strict versioning system, where each version is preserved so users can cite the specific dataset version they used and clearly see how the dataset has changed over time.
Custom data visualizations directly on the map 📊
Cesium maps in portals can now show custom data visualizations directly on the map without having to leave the portal page. Portal administrators can add trusted visualization apps to a portal's map configuration, allowing those apps to open in an iframe over the map. The featured locations panel has also been refreshed to better support launching visualizations from the left panel. Updated location cards now support custom action buttons, with "zoom to layers" as one possible action among others. The new design also includes a larger, more prominent image area, giving featured locations more visual emphasis. The new feature will be highlighted soon in the Permafrost Discovery Gateway portal, with the release of a custom visualization of pan-arctic lake changes across time. See #2827 and #2834.
Misc improvements
- Improved the map download panel with clearer controls, shared expansion panel behavior, cleaner styling, Backbone-managed events, and better progress reporting when downloading multiple layers. Partial failures are now easier to see instead of being hidden behind a generic "complete" state. See #2661, #2662, #2663, #2664, and #2665.
- Added a clearer message on dataset landing pages when a newly saved package is still waiting for the search index, so files do not appear to have disappeared during indexing delays. #569
- Added helper text for entering bounding box coordinates in the metadata editor. #2789
- Updated quality report display so skipped checks are no longer mixed into informational checks. #2765
- Updated the Arctic Data Center footer and navigation to match the current WordPress-supported pages and NSF award language. #2833
Bug fixes 🛠️
- Updated ORCID lookup to use the current ORCID v3 expanded search API. #2762
- Fixed editing of valid EML 2.1.1 documents that were missing
schemaLocation, which could previously fail with a schema-location error. #1721 - Fixed an EML serialization problem that could leave some
<source>elements malformed after editing access settings. #2497 - Fixed dataset version tracking so version histories stay current. See #2766 and #2783
Developer notes
- Dataset version history is enabled by default with the new
showVersionHistoryapp configuration option. - Trusted iframe handling for portals now supports
defaultIframePermissionsand per-source permission settings intrustedContentSources. - A Cesium map
debugoption is available for development and troubleshooting map rendering. #2807 - This release includes disabled-by-default UI and configuration groundwork for dataset notifications, including the Watch button and notification modal. The notification service should remain off in production until the backend service is ready. See #213 and #2757.