Skip to content

v0.4.0 - Major code refactor and backend improvements

Pre-release
Pre-release
Compare
Choose a tag to compare
@MLBZ521 MLBZ521 released this 09 Feb 05:47
· 100 commits to main since this release
fa43267

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