Page MenuHomePhabricator

cxserver REST apis should have version number
Closed, ResolvedPublic1 Estimated Story Points

Description

Without version number, updating client and server has to be done at the same time. With version number we can for a short while support two versions of same api in cxserver side and update client side safely.

Event Timeline

Nikerabbit raised the priority of this task from to Needs Triage.
Nikerabbit updated the task description. (Show Details)
Nikerabbit added a subscriber: Nikerabbit.
santhosh triaged this task as High priority.Feb 4 2015, 4:00 AM
santhosh added a subscriber: santhosh.

Why is this high priority?

To prevent all clients of cxserver break when cxserver API change. Happened already in the last minute of production deployment,

santhosh renamed this task from cxserver rest apis should have version number to cxserver REST apis should have version number.Feb 5 2015, 7:20 AM
santhosh moved this task from Backlog to In Progress on the LE-Sprint-82 board.
santhosh set Security to None.
gerritbot added a subscriber: gerritbot.

Change 188764 had a related patch set uploaded (by Santhosh):
Provide version number in REST apis

https://gerrit.wikimedia.org/r/188764

Patch-For-Review

Change 188767 had a related patch set uploaded (by Santhosh):
Use explicit cxserver REST API version number in configuration

https://gerrit.wikimedia.org/r/188767

Patch-For-Review

Change 188764 merged by jenkins-bot:
Provide version number in REST apis

https://gerrit.wikimedia.org/r/188764

Change 188767 merged by jenkins-bot:
Use explicit cxserver REST API version number in configuration

https://gerrit.wikimedia.org/r/188767