TimekeeperV2 API v2.0.0: Flask to FastAPI Major Update

Resumen

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
25 views

Lo último de 404Development | Software Hub

404Dev: CodeBase-280B Performance Boosts

The 404Development | Software Hub announced significant performance boosts for their CodeBase-280B model, achieved through techniques like sparse activation, quantized caches, and parallel attention pathways …

CodeBase-280B: Next-Gen MoE LLM Launched

The 404Development | Software Hub community has launched the first phase of CodeBase-280B, their next-generation Mixture of Experts (MoE) Large Language Model. This model features …

404Development Changelog: New Features & Updates

The 404Development | Software Hub community has released a significant changelog detailing numerous website and tool improvements. Key updates include optimizing the Support Module, adding …

404Dev Update: Bug Fixes & New Features

The 404Development | Software Hub community has released an update detailing recent bug fixes and outlining exciting upcoming features. The fixes address issues across imports, …