* Add the Grafana observability suite
* Update configs
* Update docker script directory structure
* Fix the otel trace id
* Add grafana ini
* Fix some configs and loguru integration
* Add the celery grafana
* Update Grafana dashboards
* Update configs
* Fix issues with the panel
* Update grafana configs
* Update grafana dashboards
* Optimized panel styles
* Add sqlalchemy traces
* Fix the CORS
* Update the grafana query and config
* Update grafana status is off by default
* Add support for celery dynamic tasks
* Update the celery conf
* Update the celery task tables name
* Refactor the celery task-related interfaces
* Optimize auto-discovery tasks
* Remove redundant config
* Refine the business codes
* Optimize crontab validation returns
* Update dependencies in pyproject toml
* Fix some bugs
* Update dependencies
* Update the version to 1.7.0
* Fix update and delete event
* Optimize serialization and algorithm performance
* Fix get tree data to async
* Removed CPU-intensive multi-threaded execution
* Update pdm pre commit to 2.18.0
* Add jwt user info cache
* Update ci
* Fix ci
* Fix redis delete prefix
* Adapt to JWT user instance
* Update jwt middleware token parse
* [WIP] Add OAuth 2.0 authorization login
* Add social user relationship table
* Update social user relationship table back_populates
* Add OAuth 2.0 related interface
* Automatically redirect authorization addresses
* Update OAuth2 authorization to GitHub
* Add implementation code
* fix the callback interface return
* fix typo
* fix the api return
* fix imports
* Fix logic for creating system users and social tables
* Fix user information storage
* Add OAuth2 source link
* remove unnecessary db refresh
* remove the front end docker-compose annotation
* Replace APScheduler to Celery task
* black format
* Add celery to run the script
* Update celery usage to README
* Update test task
* Add celery rabbitmq broker
* Fix dockerfiles
* Add task interface access authorization
* Update celery deploy run
* Fix dockerfiles
* Fix supervisor conf
* Update celery broker default is redis
* Force the pro env to use rabbitmq
* Update the task interface
* Add celery beat README description
* Update warning text style
* Revoke the default config comment content of the supervisor