Skip to content

Remove deprecated API v0 endpoints and related files#445

Open
Irozuku wants to merge 1 commit intodevelopfrom
refactor/remove-api-v0
Open

Remove deprecated API v0 endpoints and related files#445
Irozuku wants to merge 1 commit intodevelopfrom
refactor/remove-api-v0

Conversation

@Irozuku
Copy link
Collaborator

@Irozuku Irozuku commented Feb 3, 2026

Summary

Removes the legacy API v0 from the backend to reduce maintenance overhead and technical debt. By eliminating deprecated endpoints and associated logic, the codebase is now exclusively focused on supporting API v1.


Type of Change

Check all that apply like this [x]:

  • Backend change
  • Frontend change
  • CI / Workflow change
  • Build / Packaging change
  • Bug fix
  • Documentation

Changes (by file)

Briefly list the important modified files and what was done.

  • api_v0/api.py: Deleted the api_router_v0 setup, fully removing the v0 router definition.
  • api_v0/endpoints/old_endpoints.py: Removed all legacy routes, including model selection, dataset upload, and session management.
  • api_v0/endpoints/session_class.py: Removed the placeholder Session class and session_info data structures.
  • app.py: Eliminated the import and mounting of api_router_v0, ensuring the application no longer exposes these routes.
  • api_v1/endpoints/pipelines.py: Cleaned up unused imports previously linked to v0 logic.

@Irozuku Irozuku added back Backend work chore Quality enhancement of the code, infrastructure, CI/CD, etc... labels Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

back Backend work chore Quality enhancement of the code, infrastructure, CI/CD, etc...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant