A message to anyone following along on this thread:
Our analysis of the usage of our dedicated OJS v1 deposit API (used in older versions of OJS, 3.1.1 and earlier) suggested that it wasn’t being used, and we didn’t have information on the installations of older versions of OJS. It turns out there are still a few of you.
Typically, we would not intentionally remove a service so suddenly, without notifying users, however, in the final stages before we released a new version of our REST API (July 13) we discovered that it might have an impact on this OJS v1 deposit API. The v1 deposit API was deprecated and unsupported, as is the case for the older versions of OJS as notified by PKP. We took the decision to release the new REST API knowing that if the v1 deposit API were to break, we may not be able to fix it, but that there were workarounds for our members:
- you can continue to export your xml, and upload it to Crossref’s systems; or
- you could—-and probably should—-upgrade your OJS instance to a supported version that makes use of the v2 deposit API (OJS 3.1.2 or higher).
On rolling out our new REST API the v1 deposit API did indeed break, and we’re not able to make it work again. I’m really sorry that we didn’t communicate that this would happen and that it has caused some disruption to a few of our members registering content automatically via OJS. I will ensure we learn lessons from this and update our deprecation plans for the future.
A previous message from PKP is here
And details on upgrading your OJS is here