Skip to content

2.18.0

Compare
Choose a tag to compare
@laurenwalker laurenwalker released this 03 Dec 14:59
· 1282 commits to main since this release

MetacatUI 2.18.0

New features 🎉

🌎 Introducing Cesium maps for MetacatUI 🌏

MetacatUI can now display Cesium 3D Tiles in an interactive Cesium 3D world map. Data is added to the map as layers which display in a layer selection list.

To see a live example of Cesium in MetacatUI portals, take a look at the Permafrost Discovery Gateway portal in the Arctic Data Center (After Monday, Dec 6).

screencast

Cesium maps are configured for MetacatUI using JSON. Cesium 3D Tiles can be hosted on Cesium Ion or self-hosted.

Currently, Cesium maps are only supported in portals as a new page type (in addition to the already supported Data, Metrics, and Freeform pages). Portals can use this new page type by manually editing the portal XML document with the Cesium configuration. (Cesium pages cannot be added to portals via the portal editor yet.)

In future versions, MetacatUI will replace the Google Maps interactive map on the search pages with Cesium. Track progress of Cesium features in MetacatUI in Github by following the cesium label.

See the full documentation for Cesium on the MetacatUI website.

Other improvements

  • If someone tries to submit a dataset with missing or invalid information, the edtior will now display a list of everything that needs to be fixed in addition to highlighting the items in the editor. #1915

editor validation

  • The default maximum size for package downloads was increased from 3 GB to 100 GB because of new improvements to Metacat packaging times.

  • The Submit button in the dataset editor is now disabled until all files are done uploading. This should prevent people from submitting broken datasets with missing files. #662

Submit button disabled

Bug fixes 🛠️

  • Sometimes changes to the metadata title were being reset when the access policy was updated #1912
  • Data attributes in the editor were loading slowly when semantic annotations were enabled and there were many attributes. Annotation widgets are now lazily loaded. #1896
  • /signin route for at least the Arctic theme was not working #1893
  • Sometimes the editor wouldn't save because data attributes were missing required id attributes #1895
  • If a dataset fails to save in the editor, the "replacement" emergency resource map will have the default repository access policy instead of inheriting the access policy of the metadata like it should. This has been fixed. #1878

Developer notes

  • To start using the new Cesium features, see the detailed Cesium documentation on the MetacatUI website.

New configuration options

See the complete changelog: 2.17.0...2.18.0