-
Notifications
You must be signed in to change notification settings - Fork 195
MetaCPAN V1 announcement and migration plan
We are pleased to announce a new version of the MetaCPAN.. v1..
- Speed
- Resilience
- New Elasticsearch search features
https://fastapi.metacpan.org/v1/
This is backed by a 3 node version 2.3 Elasticsearch cluster (rather than single node running ES 0.2!). It is also served through Fastly our CDN, which will provide better world wide routing and give us the potential to cache some results.
- GET requests with a
request body
will no longer work - Any features Elasticsearch 2.3 no longer supports
- Stricter mapping matches (mostly for indexing, though this includes author.json files from PAUSE)
-
/v1/
will be required in the path, previously it was optional
We will continue to run https://api.metacpan.org/ (v0) until the end of 2016 (at least). This will continue to run on the existing hardware with no modifications. The only difference will be that the main website will no longer use this as its backend, so user credentials will not be being updated.
- Email all registered clients that use the API
- News story on https://metacpan.org/ and message on homepage
- Tweet / blog / IRC announce / ask PerlWeekly to write story
- Ask the world to test!
- Announce a 'stable' api v1 which will considered production ready, with the exception of user data (credentials)
- 1 months 'testing' phase to allow clients to upgrade
- If all ok, switch over https://metacpan.org/ to use new api, at this point all user data will be migrated so the old api will no longer have updated credentials.
-
If you are the author of a MetaCPAN API client please test the new API as soon as possible, please report any problems as issues and discuss with us on #metacpan
-
If you are NOT an author, please play with the API, but also the front end https://v1.metacpan.org/
Please send us feedback, either as issues and discuss with us on #metacpan, or email noc@metacpan.org