Skip to content

feat(api): add API versioning strategy #92

@martsokha

Description

@martsokha

Context

No API versioning strategy is in place. The runtime's DEVELOPER.md explicitly calls for documented deprecation timelines.

Requirements

  • URI-based versioning (e.g., /v1/workspaces/)
  • Breaking changes require a major version increment
  • Documented deprecation timeline and migration period for old versions
  • Non-breaking additions (new fields, new endpoints) within the current version
  • Version negotiation documented in OpenAPI spec

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    featrequest for or implementation of a new featureservernvisy-server: API handlers, middleware, auth

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions