We frequently update our single page application, but sometimes an older version with a bug can still be in use. It would be helpful if the client could include a version identifier with requests to let us know which code base is being used.
Are there established best practices for dealing with this situation? Adding an extra header seems like a straightforward solution, but I want to make sure we're not reinventing the wheel if there are existing solutions available.