This release features:
* Agents Instrumentation with Opentelemetry.The process & emit messages method can now be traced across the agents and visualized with jaeger.
* Accelerate agent start by parallelizing the process with a thread pool executor.
* Improvements to the CLI by switching the log-in arguments from inline to prompt and hiding the password.
* --version flag, that we did not have, weirdly for more than seven months now.
* Possibility to expose ports of the RabbitMQ service to access the management user interface.
What's Changed
* Parallelize agent start with a thread pool executor. by 3asm in https://github.com/Ostorlab/ostorlab/pull/327
* Fix typo in "futures: as_completed" method name. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/328
* Agent instrumentation. by 3asm in https://github.com/Ostorlab/ostorlab/pull/329
* Add tracing collector URL to agent settings proto instance. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/331
* Fix bug not passing a jaeger service. by 3asm in https://github.com/Ostorlab/ostorlab/pull/330
* Opentelemetry mixin implementation adding function tracing by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/332
* Add messages to opentelemetry traces. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/333
* Switch login args from inline to prompt and hide the password. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/334
* Automatically open jaeger UI URL when enabling tracing. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/336
* Add --version flag to Ostorlab CLI. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/337
* Add flag to expose RabbitMQ ports. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/335
* Update version for the new release. by deadly-panda in https://github.com/Ostorlab/ostorlab/pull/338
**Full Changelog**: https://github.com/Ostorlab/ostorlab/compare/v0.8.2...v0.9.0