- Includes some minor modifications in type hinting
- Fix imports on Windows
- Release new version
- Remove echo and use logging to print
- Move variables to object members in url
- Update badges and startup instructions
- Bump version
- Remove retry logic and add more logs
- Run assert on condition basis
- Improve logging and log format
- Remove function call to trigger
- Use requests module to support all http methods
- Release a stable version 0.4
- Reconstruct stress-injector to support Linux
- Add URL stress testing using threadpool
- Use pyproject.toml to upload package to pypi
- Create a new module for custom print statements
- Fix imports
- Update docs
- Flush screen output before carriage return
- Update README.md on CPU stress usage
- Remove prompt and use default values instead
- Make some methods to be private
- Update name of the repo
- Update broken links in docstrings
- Match version as per the number of commits
- Upgrade packages in requirements.txt
- Update maintenance year to 2022
- Generate CHANGELOG in LIFO manner
- Update docs big time
- Stop the thread that measures CPU usage during a manual interrupt
- Previously CPUStress measurement used to run until the current time reaches 3 seconds in addition to the user input.
- Since the measurement runs in a dedicated thread this, stopping stress never stopped the usage display.
- Now CPUStress measurement will stop when a manual interrupt is received using a stop_flag variable.
- Update docs and README.md internal link.
- Bug fix
- Fix broken CPU stress because of global variable
- Wrap everything inside a class
- Add an option to pass the user input when the class is initialized
- Update dependencies, docs and readme
- Update variable names to right convention
- Mark methods as internal
- Update dependencies and readme
- Roll back module name
- Update badges in README.md
- Update docs
- Change module name
- Fix broken references
- Bump version
- Fix copy pasta