π€― DING DING!!π€―
Dear community, we are proud to announce the global availability of OpenEx 3.1.0 π₯³. This version is an essential step for the platform. Indeed, OpenEx 3.1.0 introduces major new sections and capabilities in the product π.
First of all, it is now possible to create and use challenges within exercises, associated with flags, scores and attached files π. Also, a new system now allow exercises planners to create media pressure simulation injects, using newspapers, microblogging and TV channel medias πΊποΈ. With those new capabilities, OpenEx can be used to organize simple capture the flags competition or more complex exercises with mixed content π‘.
Then, when creating injects, planners can now define expectations with a specific score π―, even for email or SMS injects. Associated with challenges and media pressure, this brings OpenEx a full new scoring system which is now used in a results dashboards and reports to follow score over time and gamify the platform π―.
Also, this version brings the capability to collect player emails directly in the platform (and answer to them) βοΈ, so the animation team can stay in OpenEx to run the full exercise (including answering to players). In the future, a player interface (authenticated) will be available with some instant messaging features π₯.
Finally, new injectors are also available in this release, especially a generic HTTP REST Injector which is able to send data to external APIs during exercises. In the coming months, OpenEx will continue to evolve: player interface, more injectors and integrations, participative lessons learned, exercise gallery, etc π₯.
If you would like to activate the mails in OpenEx, you need to configure IMAP parameters of one of your inbox. Be sure then that the exercises you will run have the sender mail address configured to this specific mailbox (so when player reply to injects, it comes to the IMAP mailbox).
Enhancements:
- #166 Introduce challenges with expectations and flags
- #163 Replace SpringFox with SpringDoc
- #156 Embedded / integrated media pressure capabilities
- #155 Introduce injects expectations and scoring
- #129 Reverse priority on objectives
- #120 Display differently injects when integration is not enabled
- #93 Add capabilities of having all exchanged emails in OpenEx
Bug Fixes:
- #164 Some emails are not display due to restrictive filtering in the UI in animation / mails
- #144 Injects with all audiences are sent to all players regardless the current exercise
Pull Requests:
- Imap sync by @richard-julien in #145
- Introduce media and expectations by @richard-julien in #154
- [Snyk] Upgrade com.squareup.okhttp3:okhttp from 4.9.3 to 4.10.0 by @richard-julien in #153
- [Snyk] Upgrade org.flywaydb:flyway-core from 8.5.4 to 8.5.11 by @richard-julien in #152
- [Snyk] Upgrade io.minio:minio from 8.3.7 to 8.4.1 by @snyk-bot in #151
- [Snyk] Upgrade io.minio:minio from 8.4.1 to 8.4.2 by @richard-julien in #160
- [Snyk] Upgrade org.flywaydb:flyway-core from 8.5.11 to 8.5.12 by @richard-julien in #159
- [Snyk] Upgrade org.springframework.boot:spring-boot-starter-oauth2-client from 2.7.0 to 2.7.1 by @snyk-bot in #162
- [Snyk] Upgrade org.flywaydb:flyway-core from 8.5.12 to 8.5.13 by @snyk-bot in #161
- [Snyk] Upgrade io.minio:minio from 8.4.2 to 8.4.3 by @richard-julien in #165
New Contributors:
Full Changelog: v3.0.1...v3.1.0