Skip to content

v0.1.0

Compare
Choose a tag to compare
@orenlab orenlab released this 21 Jul 12:31
· 341 commits to master since this release

A major release, not only in terms of version, but also in terms of features and technology.

What's New

💡 Features

  • Additional information about containers is now available in the interface (accessible with an inline button).
  • Access to container logs is also available through the inline button. Bot grabs the last 50 lines of logs, but not more than 3800 characters.
  • The Containers section has been updated. It is now called Docker and provides information not only on containers, but also on Docker images.

🔌 Technical details

  • All template responses are now cached, making compilation (when reusing the template) much faster.
  • LRU cache has been added for several methods.
  • Support for working with streams has been added to the method of processing information about containers. This allows the method to work faster on systems with a large number of containers and CPU cores.
  • Application dependency updates have been added to all CI/CD processes. Updates are applied daily, and the latest images can be found on hub.docker.com.
  • Detailed instructions on running the bot in debug mode have been added. You can find them here.
  • For all CI/CD processes, we enable SBOM (Software Bill of Materials) and provenance attestation.
  • Added registration of bot commands when starting the bot (for example: /start)
  • We continue the work we started on refactoring the code and optimizing the bot's architecture.

🕰️ Outdated version

  • Due to changes in our CI/CD (continuous integration and continuous delivery) processes and some code updates, we have decided to stop supporting versions lower than 0.0.9. Detailed information about the supported versions can be found here.

👾 Fixed bugs

  • In the Memory handler, the percentage field is measured in bytes #53
  • Replace this re.sub() call by a str.replace() function call. #54
  • Failed at app.core.adapters.docker_adapter: key error 'usage' #55
  • A large number of running containers significantly slows down the output of the container handler. #56