Releases: OpenCTI-Platform/opencti
Releases · OpenCTI-Platform/opencti
Version 5.12.21
Enhancements:
- #5434 Add information from authentication (headers) in audit logging
- #5288 [backend] Prevent inferences modification to be part of history by default
- #4533 Enable administrators to view subscriptions made by users directly at the entity level
- #3608 The MITRE ATT&CK pattern is not visible in the correlation view.
Bug Fixes:
- #5618 Layout in group overview is not correct
- #5612 Unable to create an export of Attack patterns
- #5610 Custom dashboard header bad design
- #5608 Unauthorized errors should redirect to Login page
- #5599 Toggle buttons are broken in all headers
- #5591 Authentication header provider does not support HTTP/1.1 style headers with capital letters
- #5586 CVSS3 Score of a vulnerability can be empty at creation but display error if empty at edition
- #5578 [Dashboard] "Number of results" not taken into account
- #5514 Padding not correct in playbook drawers
- #5447 Tables in description fields can move outside the description space and overlap other fields.
- #5435 Impossible to see a file uploaded if we are not part of the platform organization
- #5420 Breakdown of graphs do not work anymore.
- #4132 UI issue in Arsenal -> Malware React virtualised not behaving correctly.
Pull Requests:
- [frontend] Fix tsconfig issue with eslint on extract-i18n-keyword.js by @jpkha in #5585
- Update dependency @mui/x-date-pickers to v6 - abandoned by @renovate in #3979
- [frontend] Padding in PlaybookAddComponents(#5514) by @CelineSebe in #5583
- [frontend] Fix the number of results in Audits List (#5578) by @CelineSebe in #5588
- [frontend] Tables in description fields cannot move outside the description (#5447) by @CelineSebe in #5544
- Update dependency @types/node to v20.11.5 by @renovate in #5595
- Update dependency @types/graphql-upload to v16.0.7 by @renovate in #5594
- Update dependency @types/ejs to v3.1.5 by @renovate in #5592
- Update dependency @types/express to v4.17.21 by @renovate in #5593
- Update material-ui monorepo to v5.15.5 by @renovate in #5572
- Update aws-sdk-js-v3 monorepo to v3.495.0 by @renovate in #5600
- Update dependency css-loader to v6.9.1 by @renovate in #5601
- [frontend] Fix toggle buttons display in headers (#5599) by @SouadHadjiat in #5605
- [frontend] Add indicator pattern filter by @jpkha in #5590
- [frontend] Fix padding in PlaybookAddComponents(#5514) by @CelineSebe in #5604
- [frontend] Vulnerability CVSS3-Score not mandatory (#5586) by @Archidoit in #5606
- [backend] Add information from authentication (headers) in audit logging (#5434) by @richard-julien in #5614
- [backend/frontend] Implementation of the core feature for indicators decay (#2859) by @aHenryJard in #5317
- [frontend] Unauthorized errors should redirect to Login page (#5608) by @SouadHadjiat in #5609
- Update dependency vite to v5.0.12 by @renovate in #5616
- Update dependency react-router-dom-v5-compat to v6.21.3 by @renovate in #5615
- Bump vite from 5.0.11 to 5.0.12 in /opencti-platform/opencti-graphql by @dependabot in #5619
- [frontend] Unable to create an export of Attack patterns (#5612) by @richard-julien in #5617
- Update dependency date-fns to v3.3.0 by @renovate in #5350
- Update dependency js-base64 to v3.7.6 by @renovate in #5620
- [backend] Fix the file change right by @Kedae in #5587
Full Changelog: 5.12.20...5.12.21
Version 5.12.20
Bug Fixes:
- #5563 Impossible to use some fields when in an Graph
- #5561 Invalid of mapping usage, dynamic introduction of [mm-source-mtime]
- #5560 Migration rename-workflow-filter-key fail when widgets have empty dataSelection
- #5556 Left buttons left border is hidden in containers
- #5547 Deduplication relationship is broken since introduction of new filtering system
- #5545 Widget not clickable on Custom Dashboard
Pull Requests:
- Update dependency @vitejs/plugin-react to v4.2.1 by @renovate in #5528
- Update rjsf monorepo to v5.16.1 by @renovate in #5540
- Update opentelemetry-js monorepo by @renovate in #5539
- Update dependency jsdom to v23.2.0 by @renovate in #5533
- Update dependency jose to v5.2.0 by @renovate in #5532
- Update dependency eslint to v8.56.0 by @renovate in #5531
- Update dependency classnames to v2.5.1 by @renovate in #5529
- Update dependency css-loader to v6.9.0 by @renovate in #5530
- Update dependency react-pdf to v7.7.0 by @renovate in #5538
- Update dependency @types/react-relay to v16.0.6 by @renovate in #5520
- [frontend] Impossible to use some fields when in a graph (#5563) by @richard-julien in #5566
- [backend] Get only platform metadata to prevent mm-source-mtime ingestion failure (#5561) by @richard-julien in #5567
- [backend] Migration rename-workflow-filter-key fail when widgets have empty dataSelection (#5560) by @richard-julien in #5565
- [backende] Deduplication relationship is broken since introduction of new filtering system (#5547) by @richard-julien in #5564
- Update dependency reactflow to v11.10.2 by @renovate in #5571
Full Changelog: 5.12.19...5.12.20
Version 5.12.19
Bug Fixes:
- #5525 BatchLoading failure when target is not accessible or deleted
- #5437 Automation: the "+" dispaears if you delete 2 times an item
Pull Requests:
- Update dependency @testing-library/react to v14.1.2 by @renovate in #5523
- Update dependency @escape.tech/graphql-armor to v2.4.0 by @renovate in #5522
- Update dependency @types/react-csv to v1.1.10 by @renovate in #5519
- Update dependency @types/react-syntax-highlighter to v15.5.11 by @renovate in #5521
- [backend] BatchLoading failure when target is not accessible or deleted (#5525) by @SarahBocognano in #5526
- [frontend] fix output ports handling in Playbooks (#5437) by @labo-flg in #5524
- Update dependency @types/dot-object to v2.1.6 by @renovate in #5542
- Update dependency postcss-loader to v8 by @renovate in #5543
- Update typescript-eslint monorepo to v6.19.0 by @renovate in #5541
- Update dependency react-intl to v6.6.1 by @renovate in #5537
- Update dependency passport to v0.7.0 by @renovate in #5536
Full Changelog: 5.12.18...5.12.19
Version 5.12.18
Enhancements:
- #1417 UI: Creating Relation in Knowledge Graph
Bug Fixes:
- #5518 "Related entities" section in Knowledge tab crash
- #5515 Linked entities view is broken
- #5507 Filters not correctly displayed in dashboards
- #5488 Hour interval doesn't work on timeseries queries
- #5477 Type icon not displayed in list distribution widgets
- #5466 Knowledge > Export leads to unknown page (null in URL)
- #5440 Long names when merging is not displayed correctly
- #5387 Default value of a Registry Key is not properly shown in Workbench
Pull Requests:
- Update dependency file-type to v19 by @renovate in #5495
- [frontend] fix default value displayed in case of windows registry key (#5387) by @lndrtrbn in #5496
- [backend] fix interval hour in timeseries graphql queries (#5488) by @kudrom in #5489
- Update dependency react-router-dom-v5-compat to v6.21.2 by @renovate in #5483
- [frontend] i18n improvement by @jpkha in #5487
- [frontend] fix link resolution for file export (#5466) by @labo-flg in #5472
- Update dependency convert to v4.14.1 by @renovate in #5501
- Update dependency i18n-auto-translation to v1.3.7 by @renovate in #5502
- Update dependency style-loader to v3.3.4 by @renovate in #5504
- Update dependency postcss to v8.4.33 by @renovate in #5503
- Update dependency vite to v5.0.11 by @renovate in #5505
- [frontend] truncate merged observable name (#5440) by @marieflorescontact in #5455
- Update dependency @types/react-test-renderer to v18.0.7 by @renovate in #5506
- Update vitest monorepo to v1.2.0 by @renovate in #5508
- Update dependency @graphql-tools/utils to v10.0.12 by @renovate in #5510
- Update dependency @emotion/react to v11.11.3 by @renovate in #5509
- Update dependency @types/bcryptjs to v2.4.6 by @renovate in #5511
- Update material-ui monorepo by @renovate in #5513
- Update dependency @types/bluebird to v3.5.42 by @renovate in #5512
- [Frontend] Type icon not displayed in list distribution widgets (#5477) by @CelineSebe in #5499
- [frontend] fix filters reset in widgets (#5507) by @Archidoit in #5517
- [frontend] Relationship creation graph by @Kedae in #5457
- [frontend] Linked entities view is broken (#5515)(#5518) by @jpkha in #5516
New Contributors:
Full Changelog: 5.12.17...5.12.18
Version 5.12.17
Bug Fixes:
- #5500 New model enforcing fail to be applied for platform initialized before or equals to version 5.8
Pull Requests:
- Update dependency @types/node to v20.11.2 by @renovate in #5492
- Update aws-sdk-js-v3 monorepo to v3.490.0 by @renovate in #5490
- Update dependency axios-cookiejar-support to v5 by @renovate in #5494
Full Changelog: 5.12.16...5.12.17
Version 5.12.16
Enhancements:
- #5443 Implement contains_ref (nested relationship) on Email Message
- #5427 Logs improvement for python execution and worker
- #5413 Logs improvement for python execution and worker
- #5392 Enforcing schema to generate mappings and prevent any type confusion
- #5382 Introduce /health endpoint
- #5354 Add option to reduce memory footprint
- #5107 Implement SSO based on HTTP headers of the reverse proxy
- #5035 Migrate status filter to use underlying template to simplify filter usage
- #4846 [CSV Mappers] Add relationship representation for "sighted at/in"
- #3573 Helm chart reference
Bug Fixes:
- #5468 "Relationship type: contains" filters are incorrectly displayed in dashboards
- #5464 Sorting the "event type" column in the Settings > Activity window crash
- #5460 Rectangle selection is broken in Knowledge/Graph view
- #5458 Missing button for Timeline view in Groupings/Knowledge
- #5456 In knowledge graph, when adding an entity trhough the drawer, when scrolling in the drawer the drwaer is broken
- #5451 [Playbooks] Sharing with an organization doesn't seem to work with observables
- #5449 Trigger filters not reset in creation form
- #5403 Platform banners color are not working anymore
- #5397 The search to add an entity to a container does not work
- #5396 Settings platform announcements with recipients are not visible to all admins
- #5386 Can't create a threat actor individual with roles
- #5385 Edit button present in an Analyse screen
- #5384 Can't update log sources of a course of action
- #5383 Bad design in Knowledge of an Individual/Organization/System + overview of Narrative
- #5377 Can't create activity digest
- #5370 Error trying to export with specific API, fromId, toId, fromType etc.. - Data > Relationship
- #5367 The choice of the type of observable to create is not reset after a "cancel" (creation from knowledge tab of a Report).
- #5358 Status filter migration not working for undefined filters
- #5348 Error trying to set a default value for kill chain phases
- #5341 Bulk search no longer works
- #5339 [Dashboards] Map widget filter problem
- #5338 [Dashboards] Tree widget does not take in account dynamic filters
- #5333 Error trying to export relationships in Data > Relationships page
- #5331 Error occurs in the relationships view of an entity when no relationship exists
- #5330 Not possible to mark notifications as read
- #5325 Can't do some api filters combinations in background tasks
- #5316 Export list displays exported files in disorder
- #5315 Error incorrect filter keys not existing in any schema definition when running background task with specific filters
- #5313 [PLAYBOOKS] The playbook does not create Observables based on Indicators
- #5306 "An unknown error occurred..." in distribution of opinions of a report
- #4220 In TA, inferred relationships located-at should not have a button "unlink / delete"
Pull Requests:
- [backend/frontend] Add Sighted in/at in the relationships representation list (#4846) by @CelineSebe in #5268
- [frontend] fix Error occurs in the relationships view of an entity (#5331) by @jpkha in #5335
- [frontend] fix notifications marked as read (#5330) by @marieflorescontact in #5336
- Update dependency eslint-plugin-import to v2.29.1 by @renovate in #4995
- Update dependency react-cookie to v7 by @renovate in #5351
- [backend] Extract default value representative (#5348) by @SouadHadjiat in #5349
- [frontend/backend] Migrate status filter to use underlying template to simplify filter usage (#5035) by @Archidoit in #5098
- [backend] Implement SSO based on HTTP headers of the reverse proxy (#5107) by @richard-julien in #5251
- [backend] Add option to reduce memory footprint. Default to 500 by @richard-julien in #5344
- [frontend] fix Distribution of Opinions if no opinion exist (#5306) by @Archidoit in #5310
- Update react monorepo by @renovate in #5356
- Update material-ui monorepo by @renovate in #5355
- Update dependency remark-flexible-markers to v1.0.4 by @renovate in #5361
- Update material-ui monorepo by @renovate in #5363
- Update dependency postcss-loader to v7.3.4 by @renovate in #5360
- Update dependency terser-webpack-plugin to v5.3.10 by @renovate in #5362
- [backend] fix workflow filter migration (#5035) by @Archidoit in #5359
- [frontend] Error trying to export relationships in Data > Relationships page (#5333) by @jpkha in #5342
- [frontend] Fix bulk search no longer works (#5341) by @CelineSebe in #5357
- In TA and Sectors, inferred relationships located-at should not have a button "unlink / delete" (#issue/4220) by @SarahBocognano in #4305
- Update dependency nodemailer to v6.9.8 by @renovate in #5364
- [backend] Introduce /health endpoint by @richard-julien in #5345
- [frontend] copy required static files to make PDF lib work by @lndrtrbn in #5375
- Update dependency pdfmake to v0.2.9 by @renovate in #5366
- Update dependency openid-client to v5.6.2 by @renovate in #5365
- [backend] fix background tasks on relationships with an api filter (#5315) by @Archidoit in #5324
- Update dependency json-to-plain-text to v1.1.4 by @renovate in #5389
- Update dependency moment-timezone to v0.5.44 by @renovate in #5390
- [frontend] refactor of Indicator overview code (#2859) by @aHenryJard in #5391
- Update dependency async-lock to v1.4.1 by @renovate in #5393
- Update dependency csv-parse to v5.5.3 by @renovate in #5395
- Update dependency esbuild to v0.19.11 by @renovate in #5388
- Update dependency axios to v1.6.4 by @renovate in #5394
- [frontend] The choice of the type of observable to create is not reset after a "cancel" (#issue/5367) by @SarahBocognano in #5401
- [front] Fixing false positive lint issue with banner classes by @ParamConstructor in #5402
- [backend] Fix playbook create observables based on indicators (#5313) by @SouadHadjiat in https://github.com/OpenCTI-Platform/opencti/pu...
Version 5.12.15
Enhancements:
- #5328 Improve worker logging related to client python refactor
Bug Fixes:
- #5321 Word/Path is added in the search bar on refresh.
- #5319 Observable file MD5 cannot be updated
- #5318 CSV Mapper has a parsing issue with booleans in "False" state
- #5308 Bug on delete all entities in Data -> Entities tab
- #5300 CSV mapper => bug while ingesting malware entity?
- #4857 Containers, Entities and Relationships not correctly created upon Analyst Workbench validation
Pull Requests:
- [backend] configure yarn test:dev to be in watch mode by @aHenryJard in #5291
- [frontend/backend] Filter stix domain object on Data & Search UI and check type in tasks (#5308) by @aHenryJard in #5312
- [backend/frontend] Move indicator to module (#2859) by @aHenryJard in #5261
- [backend] Fix ignoring boolean value when false in csv mapper (#5300) by @lndrtrbn in #5320
- [frontend] Fix url search keyword in top bar input (#5321) by @SouadHadjiat in #5322
- [worker] Improve worker logging related to client python refactor by @richard-julien in #5311
Full Changelog: 5.12.14...5.12.15
Version 5.12.14
Enhancements:
- #5305 Support HTML / Markdown / JSON files indexation
Full Changelog: 5.12.13...5.12.14
Version 5.12.13
Bug Fixes:
- #5298 When adding a software, on-the-fly creation should only propose software
Full Changelog: 5.12.12...5.12.13
Version 5.12.12
Enhancements:
- #5265 [DASHBOARD] Entity statuses on the dashboard
Bug Fixes:
- #5297 Too many software displayed on vulnerabilities targeting hundreds of software
Full Changelog: 5.12.11...5.12.12