Skip to content
peterss edited this page Oct 26, 2011 · 47 revisions

DataCite Metadata Store (MDS) Release Notes

Versioning policy:

  • changes breaking downwards compatibility of API will increase first digit
  • changes with major ui changes or changes of database schema will increase second digit.
  • all other changes will increase third digit.

See list of closed milestones for a more complete list of changes and bug fixes.

v2.2.x

v2.2.2 (26 October 2011)

  • support for localization
  • add German translation

v2.2.1 (17 October 2011)

v2.2 (10 October 2011)

Major Changes

  • Option to enable experimental features only for some users
  • Implement additional URLs for different media types (experimental feature)

Minor Changes

  • User Interface: comment field added for allocators
  • User Interface: checkbox to resend welcome mail (on update datacentre/allocator form)

v2.1.x

v2.1.1 (28 September 2011)

  • General: list of prefixes for datacentre can now be empty (because test prefix is automatically available)
  • General: restrict list of URL protocols for DOI (http, https, ftp)
  • User Interface: better switch-to-user function (now on datacentre/allocator table and show page; show login pathway)

v2.1 (18 August 2011)

Major Changes

  • Datasets with test prefix are now purged automatically if they are not updated for 30 days
  • Framework for converting metadata. Will be used for fixing Metadata from MDS v1 and for converting deprecated schema versions.

Minor Changes

User Interface:

  • Namespace of metadata is shown
  • Flag to indicate if metadata is converted by MDS (see above)
  • Tooltips for table headers
  • Dataset list: show information about latest metadata

v2.0.x

v2.0.5 (21 July 2011)

  • General: Disallow spaces in DOI
  • API: ADMIN can now use API
  • User Interface: Show URL of DOI

v2.0.4 (30 June 2011)

v2.0.3 (15 June 2011)

  • User Interface: Remember Me on login form is now valid for 30 days

v2.0.2 (14 June 2011)

v2.0.1 (8 June 2011)

v2.0 (1 June 2011)

Deprecation notice

From 1 September 2011, v2 of the DataCite Metadata Store (mds.datacite.org) will be the only way to mint DOIs with DataCite. All other APIs and interfaces will be retired, including MDS API v1 at api.datacite.org, direct access to TIB's Handle server, and TIB's SOAP interface. DataCite members are still free to develop their own systems but those systems will be required to use MDS v2 as a backend.

Major changes

  • No more beta! After fixing bugs for the last six months we are ready to drop beta status
  • Support for schema repository: many versions of schemas are accepted including the latest 2.1. Please see example document. Note that you need to declare a schema in the root element.
  • Streamlined API: based on feedback from users the API has been simplified. Only one method (POST) is used for creating and updating DOI and metadata, GET method is used for both DOI and metadata, and there are no more query parameters. Please read the documentation carefully.
  • A new URL: https://mds.datacite.org. There are two reasons for the new location: (a) v2 is not backwards compatible with v1 (b) soon we will offer multiple services, so a single API URL will not be sufficient.
  • Please note that only v2 will receive bugs fixes. v1 will operate until the end of August 2011. Both versions share the same database so there is no need for migration.

Minor changes

General:

  • Only XML specifying schemas located at http://schema.datacite.org/meta in the root element will be accepted (please use schema version 2.1, version 2.0 of schema makes sense only with MDS v1)
  • Everyone can (and should) use 10.5072 for testing. It is not necessary to assign this prefix to new datacentres
  • Better debugging and diagnostics to help deal with reported problems
  • A check introduced to ensure that DOI inside metadata file matches dataset's DOI

API:

  • API documentation cleaned up. Sample code has moved to github
  • Location headers included in the POST response
  • GET methods on both /doi and /metadata
  • DELETE metadata is idempotent (i.e. calling it repeatedly results in inactive dataset). In order to undelete, call POST again

User Interface:

  • Tooltips for most form fields (all levels)
  • Better prefix selection form (allocator/admin)
  • Show assigned datacentre per prefix (allocator/admin)
  • Switch to datacentre using a dropdown box (allocator/admin)
  • List of datacentres contains number of datasets (allocator)
  • Show joined list of all datasets (allocator)
Clone this wiki locally