New Features in This Version:
1. **Build Verification Testing**: Integrated build verification testing for module developers using the `pytest` framework to ensure reliability and ease of development.
2. **Dependency Cleanup**: Removed the `pytest-order` dependency by configuring tests/conftest.py to handle the same tasks, streamlining the testing environment.
Bug Fixes:
1. **Jenkins Connection Exception**: Resolved an issue where the application would forcefully quit due to a Jenkins connection exception.
2. **Error Fixes**: Fixed the `unable to decode()` error encountered when accessing the `check_plugin_dependencies()` and `check_and_install_plugin_dependencies()` modules, improving stability.
Improvements:
1. **Enhanced Resource Management with Multi-threading**: Implemented multi-threading to handle event-driven processes, such as job changes, in separate threads. This ensures they are processed and tracked passively in the background, reducing the load on the main execution thread and improving overall performance.