forked from datacite/mds
-
Notifications
You must be signed in to change notification settings - Fork 2
ReleaseNotes
koelnconcert edited this page Aug 15, 2012
·
47 revisions
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.
- Media (additional URLs for different media types)
- not an experiment any more
- API
- Preparation for "No DOI without metadata"
- add xml field to "Register new Dataset" (optional for now)
- UI: "My account" show number of DOIs per prefix; total number of DOIs does not include test DOIs anymore.
- UI: fix problem with session timeout and switch user functionality
- API: add DOI, which has been parsed out of the metadata, to upload response.
- allow updating of "legacy" DOIs (e.g. some which contain spaces)
- always allow datacite.org as domain
- UI: French translation added
- UI: Button added to request a password change on "my account" page
- UI: fix annoying bug restraining an allocator/admin from logging out
- API: inform if operation was not executed due to testMode
- support for localization
- add German translation
- Option to enable experimental features only for some users
- Implement additional URLs for different media types (experimental feature)
- User Interface: comment field added for allocators
- User Interface: checkbox to resend welcome mail (on update datacentre/allocator form)
- 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)
- 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.
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
- General: Disallow spaces in DOI
- API: ADMIN can now use API
- User Interface: Show URL of DOI
- User Interface: Remember Me on login form is now valid for 30 days
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.
- 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.
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)