ESS-DIVE Documentation
  • ESS-DIVE Documentation
  • Frequently Asked Questions
  • Submit Data
    • Get Started
      • Large Data Support
    • Register to Submit Data
    • Data Reporting Formats
    • Submit Data with Online Form
    • Submit Data with Dataset API
    • Link to External Data Sources
  • Publish Data
    • Check Dataset Metadata Quality
    • Dataset and DOI Status Badges
    • Review Cycle and Criteria
      • Metadata Requirements
      • Reporting Format Requirements
    • Publish your Dataset
      • Request Publication
      • Reserve DOI Before Publication
      • Publish with Existing DOI
      • Troubleshooting
  • Manage Data
    • Register Dataset Citations
    • Create Data Portals
      • How to Create & Publish Portals
    • Share Data Permissions
      • Share Datasets
      • Share Portals
    • Manage Project Data
      • Project Data Managers
      • Project Information
      • Project Teams
  • Search & Download Data
    • Search for Data
    • Download Data
    • Access Data Portals
    • Search with Dataset API
      • Code Examples
    • Search with Deep Dive API
      • How to Query Data
  • Programmatic Tools
    • ESS-DIVE Dataset API
      • R Example
      • Python Example
      • Java Example
      • API Updates and Changes
    • Globus Data Transfer Service
      • Setup Globus
      • Upload Data with Globus
      • FAQs
Powered by GitBook
On this page
  • 1.9.0
  • 1.8.0
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.4
  • 1.3.3
  • 1.3.2
  • 1.3.1
  • 1.3.0
  • 1.2.0
  1. Programmatic Tools
  2. ESS-DIVE Dataset API

API Updates and Changes

This page provides information about all versions of the Dataset API. It includes a log of new features, enhancements, and bug fixes that have been made to the API.

PreviousJava ExampleNextGlobus Data Transfer Service

Last updated 1 year ago

1.9.0

Released on 2023-11-28

New Features 🎉

  • Adds @id (i.e. DOI) to search results

  • Enables dataset search by keyword with new keyword parameter

  • Enables search for older versions of dataset metadata by identifier (i.e. ess-dive-9727d2718c0d1d3-20230504T212419449020)

  • Adds the identifier for the next version of metadata (i.e. next) and previous version (i.e. previous) to search results

Enhancements

  • Enhances keyword search to lookup exact matches

1.8.0

Released on 2022-11-28

New Features 🎉

  • Adds file size in KB to distribution items

1.7.0

Released on 2022-08-08

New Features 🎉

  • Enable dataset submissions with project ID in provider field (new syntax example provided below)

"provider": {
   "identifier": {
      "@type": "PropertyValue",
      "propertyID": "ess-dive",
      "value": "<PROJECT ID>"
   }
}

1.6.0

Released on 2022-02-04

New Features 🎉

  • Enable linking out to datasets stored at external repositories

  • Enable capability for anyone to search for public datasets

New Code Examples ✨

  • Provided a python code example for streaming data file uploads

1.5.0

Released on 2021-09-20

New Features 🎉

Enables dataset sharing

  • Enable the ability to share dataset

  • Expanded swagger Docs for dataset sharing

Bug Fix 🛠️

  • Corrected dataset sharing typos and added sharing schema example to technical documentation

1.4.0

Released on July 23rd, 2021

You can now submit longer metadata descriptions

  • Increase measurementTechnique description (i.e. Methods) character limit to <5000 characters

  • Increase description (i.e. Abstract) character limit to <5000 characters

  • Increase spatialCoverage description (i.e. Geographic Description) character limit to <5000 characters

Software Upgrades ⚙️

  • Enable support for Metacat >= 2.13.0 and Solr8

1.3.4

Released on 2021-04-29

Software Upgrades ⚙️

  • Main focus of this release is to support the EML 2.2.0 upgrade.

1.3.3

Released on 2021-04-20

Bug Fix 🛠️

  • Bug fix release for json-ld 500 Errors.

1.3.2

Released on 2021-05-27

This release includes the addition of a Berkeley Source Distribution (BSD) license to the package service.

Bug Fix 🛠️

  • Some bug fixes are included for accessing packages.

1.3.1

Released on 2019-12-17

  • This release enables up to 100GB data uploads. They are minor features and do not affect the API.

1.3.0

Released on 2019-10-21

  • This release enables up to 10GB data uploads.

1.2.0

Released on 2019-06-26

New Features 🎉

  • Ability edit a data package

  • Data files in query results

  • Special characters should be removed from metadata filename

  • JSON-LD returned for single data package requests

This API update is backwards compatible with v1.1.0.

Enhancements

Updates technical Swagger documentation hosted by OpenAPI:

update_stream_package.py now available via GitHub repository.

Enhancements

Enhancements

Enhancements

✨
✨
✨
✨
✨
https://api.ess-dive.lbl.gov/#/
essdive-package-service-examples