v0.4.0 - Major code refactor and backend improvements
Pre-release
Pre-release
Major refactor
- Moved core logic out of API modules
- Initialization of both the FastAPI App and Celery App improved
Improved Login Experience
- Appropriate verbose message based on the situation
- Values are required in the username and password fields before clicking submit
- Includes bug fix for new users not being able to login
ChatBot/SlackBot Changes
- Added (potential) initial support for other chat bot services
- Moved Slack Bot message creation outside of main project directories so that it can be overridden if desired
- Added support for Slack API rate-limiting in the
delete_message
method- Plan to add support to additional methods in the future
Celery
- Using
@shared_task
decorator to call Tasks - Overall improvements and standardization to when calling Tasks
Other minor improvements and changes:
- Set Default AutoPkgCMD Verb when using
/autopkg/
API endpoints - Allow the timezone to be overridden
What's Changed
Full Changelog: v0.3.0...v0.4.0