If we added versioning for the mapping API we would still need to support the old style mapping and so we still couldn't drop cruft from the backend.
In my opinion, continuing to support both explicitly local users as well as non-local "ephemeral"-but-not-really-anymore users has benefits, regardless of versioning problems.
If we added versioning for the mapping API we would still need to support the old style mapping and so we still couldn't drop cruft from the backend.
In my opinion, continuing to support both explicitly local users as well as non-local "ephemeral" -but-not- really- anymore users has benefits, regardless of versioning problems.