Hello dear community! The OpenBAS 1.5.0 is out ! Hope you will enjoy it! π
Interactive Timeline Display
We have a brand-new timeline that will let you create and modify your injects more intuitively. More importantly, this is the first brick of a new feature that will let you chain your injects together. Stay tuned for the next step π
Be able to test emails and sms related injects
Donβt you feel so much more secured when you can double-check your work ? You can now test your emails and SMS to your own account before sending it to everyone. π
Bring lessons learned settings at scenario level
We all hate repetitive tasks, letβs agree to less setup. You can now set up your lessons learned page setting at the scenario level, and it will be applied to all simulations generated. πββοΈ
XLS mapper improvement
We made our XLS mapper even more awesome by adding minor features such as being able to target all audiences or duplicate your mappers that will help you on your every day OBAS journey βοΈπ
Enhancements:
- #1195 Interactive Timeline Display
- #1109 Bring lessons learned setting at scenario level
- #1250 Duplicate an XLS mapper
- #1247 Ability to import XLS and use XLS mapper into Simulation
- #1248 In XLS mapper, having a way to map "All teams" as targets of injects
- #1107 Be able to test emails and sms related injects in Bul
- #1340 switch steps on agent instalation documentation
- #1340 Be able to test emails and sms related injects
Bug Fixes:
- #1348 Display problem not updated on Groups
- #1318 Lessons Learned page height is not properly set
- #1308 Loosing focus on the selected endpoint in atomic testing result when auto reload is happening
- #1303 Contextual group still linked after scenario duplication
- #1259 Atomic testing list: columns headers not aligned
- #1151 OpenBAS agent failed to install on windows machine
Pull Requests:
- Update dependency axios to v1.7.4 [SECURITY] by @renovate in #1322
- [Frontend|Backend]Be able to troubleshoot a failed email/sms inject test by @johanah29 in #1311
- Update dependency react-hook-form to v7.52.2 by @renovate in #1329
- Update material-ui monorepo to v5.16.7 by @renovate in #1332
- Update dependency esbuild to v0.23.1 by @renovate in #1327
- Update Yarn to v4.4.0 by @renovate in #1325
- Update dependency react-router-dom to v6.26.1 by @renovate in #1330
- Update dependency apexcharts to v3.52.0 by @renovate in #1326
- [frontend] Add chinese language option by @RomuDeuxfois in #1266
- [backend/frontend] Align DB constraint to api-types by @RomuDeuxfois in #1306
- Update dependency io.minio:minio to v8.5.12 by @renovate in #1328
- Update fontsource monorepo by @renovate in #1331
- Update dependency nyc to v17 by @renovate in #1333
- Update dependency @mui/x-date-pickers to v7 by @renovate in #696
- [backend/frontend] Add new filters on inject contract panel & persist choice in local storage by @RomuDeuxfois in #1258
- [frontend] aligned list columns headers #1259 by @MarineLeM in #1334
- [frontend] Switch steps on agent installation documentation (#1340) by @RomuDeuxfois in #1342
- [backend] fix contextual team while duplicating scenario #1303 by @MarineLeM in #1343
- [backend/frontend] Add filters on payloads by @RomuDeuxfois in #1341
- [backend/frontend]Test sms and emails in bulk by @johanah29 in #1337
- [frontend] Remove double fetch by @RomuDeuxfois in #1345
- [frontend] reselect the last endpoint selected after after a data rel⦠by @guillaumejparis in #1353
- [frontend/backend] In XLS mapper, having a way to map "All teams" as targets of injects by @Dimfacion in #1349
- Fixed obas url for dev deploy and template id in AWX by @troll-os in #1355
- Bump micromatch from 4.0.5 to 4.0.8 in /openbas-front by @dependabot in #1357
- Bump webpack from 5.91.0 to 5.94.0 in /openbas-front by @dependabot in #1356
- [backend/frontend] Ability to import XLS and use XLS mapper into Simulation by @RomuDeuxfois in #1335
- [backend/frontend] duplicate XLS mapper (#1250) by @MarineLeM in #1354
- [frontend] add lessons into scenarios by @savacano28 in #1323
- [frontend] fix simulation start time validation (#1360) by @guillaumejparis in #1362
- [frontend] fix simulation start time display by @guillaumejparis in #1367
- [frontend/backend] Interactive Timeline Display by @Dimfacion in #1268
- Improvement/feature branch docker digest by @troll-os in #1365
- [frontend] Display problem not updated on Groups (#1348) by @damgouj in #1359
- [frontend] Feature flag for filters V2 (#1294) by @RomuDeuxfois in #1363
- [backend] Fix executors by @RomuDeuxfois in #1370
- [frontend] Fix url for exercise by @Dimfacion in #1374
- [backend/frontend] Fix inject test condition by @RomuDeuxfois in #1377
New Contributors:
- @MarineLeM made their first contribution in #1334
- @damgouj made their first contribution in #1359
Full Changelog: 1.4.1...1.5.0