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, โ€ฆ

TimekeeperV2 Hits Stability: Focus Shifts to Maintenance

# Changelog - TimekeeperV2 **Version**: 2.1.04 **Date**: 2025-12-02 ## Overview: TimekeeperV2 has reached a mature and stable state. All planned core features are now implemented. โ€ฆ

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 โ€ฆ