github OpenBAS-Platform/openbas v3.0.0
Version v3.0.0

latest releases: 3.5.1, 3.5.0, 3.4.2...
2 years ago

πŸŽ‰ DING DING!! πŸŽ‰

We are so happy to finally announce the release of OpenEx version 3.0.0 πŸ₯³. This release is a fresh start for this platform in which we would like to invest more time and resources in 2022 🏁. We have tackled many issues and bugs affecting the previous releasesπŸͺ² and have introduced all the major features our community has expressed over the past few months 🎁.

First of all, we have simplified the technical stack. It now consists of a single application that is responsible for both API / frontend and injects handling πŸ“¦. Also, injects are now scheduled in relative time: this allows planners to start an exercise whether manually or automatically πŸ’‘. It will also be possible in future releases to schedule injects depending on the result of previous ones 🎈.

By introducing an S3 bucket (using MinIO by default), the documents management has been enhanced to allow data segregation between exercises and no more data storage in flat folders 🧡. We have added an integration with Mastodon to be able to automate statuses creation in a scenario but a lot more integrations are planned in the coming weeks (more SMS platforms, call recording, alarm systems, caldera, atomic red team scripts, cyber ranges etc.) πŸš€πŸš€.

🚨This release introduces breaking changes in the data model and the technical stack. You cannot upgrade directly from version 2.X. If you need to migrate some data, please reach us on Slack and we will be able to help you directly.

⚠️ PHP / Symfony is no longer part of the stack. OpenEx now relies on a single JAVA process so manual deployments do not need web server with PHP anymore.

πŸ–΄ If you are using Docker, please do not forget to use volumes for persistence on both PostgreSQL and Minio. All dependencies need to be persistent now.

Enhancements:

  • #111 Refactor objectives
  • #107 Detailed statistics everywhere
  • #96 Manual or automatic start of the exercise
  • #95 Simplify exercises planning
  • #94 Migrate import / export in JSON format
  • #92 Migrate to relative times in injects
  • #91 Add Timeline Feature
  • #72 Implement a bus of messages and change alerts
  • #62 Re-implement the capability to import exercises
  • #24 Implement unit and integration tests
  • #20 Statistics of an exercise
  • #13 Use audiences parameters in injects contents

Bug Fixes:

  • #110 Cannot export an exercise from the platform
  • #90 I can't access to the openex dashboard

Pull Requests:

Full Changelog: v2.0.1...v3.0.0

Don't miss a new openbas release

NewReleases is sending notifications on new releases.