v2.20.0•
Introduced Reporting Endpoints & System Maintenance
SreejanAuthor
This release introduces powerful new reporting tools for administrators and includes a series of maintenance updates to improve the platform's stability and codebase.
New Features
2
- Implemented new admin-only reporting endpoints:
/admin/reports/paid-users,/admin/reports/usage, and/admin/reports/providers. - Added new database query operations to fetch aggregated data specifically for reporting purposes.
Improvements
2
- Refactored application startup logic by moving the lifespan manager to a dedicated
src/core/lifespan.pymodule for better code organization. - Updated the database driver dependency to the recommended package for production environments.
Bug Fixes
1
- Corrected provider information for several models to ensure accurate metadata.
Chores
2
- Removed temporary development files from the repository.
- Added commented-out code as a placeholder for future enhancements to the API key management endpoint.