V3 Update
New Features
Shift to Starlette: We've migrated from Flask to Starlette for our web framework. Starlette is a lightweight ASGI framework that is ideal for building high performance asyncio services.
-
Asynchronous Programming: The application now supports asynchronous programming, allowing it to handle multiple requests simultaneously. This improves the overall performance and responsiveness of the application.
-
Uvicorn Integration: Uvicorn, a lightning-fast ASGI server, has been integrated into the application. This provides a robust foundation for async web code.
-
Improved Query Console: The query console has been enhanced to be more user-friendly and provide more helpful responses.
Improvements
-
Simpler Container Build: The container build process has been simplified by using pure Docker. This makes the build process more straightforward and easier to manage.
-
Removal of Nginx: Nginx has been removed from the stack. This simplifies the setup and reduces the resources required to run the application.
-
Code Cleanups: Several code cleanups have been performed to improve readability and maintainability.
What's Changed
- V2.2.1 by @miha42-github in #30
- V2.2.1 by @miha42-github in #34
- V2.3.0 by @miha42-github in #35
- V3.0.0 dev by @miha42-github in #36
Full Changelog: V2.3.0-install-automation...V3.0_fix_1