v2.17.0

Standardized Error Handling & Admin Interface Cleanup

Sree
SreeAuthor

This release focuses on improving the developer experience and simplifying our system's backend. We've introduced a fully standardized error and response schema and removed several legacy components.

New Features

1
  • A new core standardization module has been implemented, providing consistent, structured error messages, API codes, and response schemas across all endpoints. This makes error handling more predictable for developers.

Improvements

3
  • The database configuration has been consolidated to focus exclusively on PostgreSQL, removing all SQLite-related code and configuration options for a more streamlined setup.
  • The administrative API has been simplified by removing legacy routes for managing models and rate limits directly via the API. These functions are now managed through more direct configuration and database administration.
  • The ModelUsageTracker no longer imposes an arbitrary limit on the number of tracked models per user, allowing for more comprehensive usage analytics.