this release fixes:
- a more friendly error message if no configuration is found, yet allows to continue with defaults, so that eventual tests and programmatic use is possible.
- client actually uses the configured timeouts for network connections
- unittests are run in randomized order to detect flaky CI/CD infra
- unittests have 3s sleep between to accommodate for overloaded CI/CD infra failing tests because of resource starvation
- github codeql action is now enabled