TimekeeperV2 API v2.0.0: Flask to FastAPI Major Update

Join Community

Summary

The 404Development | Software Hub community announced the major TimekeeperV2 API v2.0.0 update, which involves a complete migration from Flask to FastAPI. This breaking change requires all clients to update their API base URLs from `/api/v1/` to `/api/v2/` due to significant architectural shifts and the removal of several legacy endpoints. This update modernizes the API framework and introduces a new threading model.

TimekeeperV2 API v2.0.0 - MAJOR UPDATE

🚀 Complete Flask → FastAPI Migration with Threading Model

Release Date: 2025-01-18
Type: MAJOR BREAKING CHANGES
Migration Required: YES - API endpoints changed from /api/v1/ to /api/v2/

⚠️ BREAKING CHANGES

API Endpoint Changes

  • All endpoints moved from /api/v1/* to /api/v2/*
  • Clients must update their API base URLs
  • WebSocket endpoint remains at /ws (no change)
  • GraphQL now available at /api/v2/graphql

Architecture Changes

  • Flask completely removed - Now 100% FastAPI
  • Threading model: API runs in separate thread (not asyncio.create_task)
  • No more Flask dependencies: Removed Flask, flask-cors, Werkzeug, waitress

Removed Routes

  • /api/v1/analytics - Functionality merged into insights
  • /api/v1/categories - Functionality merged into core routes
  • /api/v1/config - Server-side config only
  • /api/v1/export - Planned for future release
  • /api/v1/permissions - Merged into admin routes
  • /api/v1/status - Replaced by /health and /health/detailed
  • /api/v1/tier_management - Merged into auth routes

The latest from 404Development | Software Hub

404Dev: CodeBase-280B Performance Boosts

## ⚡ Performance & Efficiency - Only a fraction of the model’s parameters are active at a time for each token - Parallel attention and …

CodeBase-280B: Next-Gen MoE LLM Launched

# 🚀 Introducing CodeBase-280B: Phase 1 Hey everyone, We’re excited to share the first phase of CodeBase-280B, our next-generation language model built for performance, scalability, …

404Development Changelog: New Features & Updates

# 404Development – Changelog Update We’ve been hard at work improving our website and tools. Here’s what’s new: - **Support Module:** Fixed and fully optimized. …

404Dev Update: Bug Fixes & New Features

## 🐛 BUG FIXES - Fixed missing `current_app` import in clock routes - Fixed `NotFoundError` requiring explicit message - Fixed circuit breaker metrics not exposed …