Releases: OpenCTI-Platform/opencti
Releases · OpenCTI-Platform/opencti
Version 6.1.12
Enhancements:
- #7428 Split "data sharing and ingestion" capability into 3
- #7427 Escape information used in HTML head main page
Bug Fixes:
- #7406 ExternalReferences with automatic creation is broken
- #7392 Error at max shareable marking migration if version < 6.0
- #7350 [Dashboard] Multiple filters with the same name
- #7349 Import Stix Connector SSL Error
- #7308 Disable link of the line for delete notification
- #7264 Mandatory fields can block the 'malware analysis' creation
- #7197 Error in use AI for containers: creating a file when choose "main content" (attribute content)
- #7127 Default trigger for assignment is not generating a meaningful notification
- #7116 CSV Mapper default value for boolean fields are not working
- #7101 Missing filters in the activity events
- #6968 Can't remove pid of a process
- #6867 Malware knowledge panel markings issue
- #6829 Ask AI button in Ask AI dialog is semi-hidden
- #6258 Merging files must move existing files in S3 and rewrite path in x_opencti_files
Pull Requests:
- [frontend] e2e tests on dashbaords - chunk 2 (#6704) by @lndrtrbn in #7135
- [frontend] Leverage external ref's files with GenAI functions at entity level (#6826) by @SarahBocognano in #7347
- [frontend] disable redirection for delete notification lines (#7308) by @Archidoit in #7365
- [frontend/backend] add User and Group in context activity filters values (#7101) by @Archidoit in #7150
- [backend] Merged entity should also have all files of the merged entity and at the right path in S3 (#6258) by @aHenryJard in #6671
- [backend] improve default trigger notification (#7127) by @marieflorescontact in #7171
- [frontend] Remove update description because flaky (#6704) by @lndrtrbn in #7369
- [frontend] Add content mapping in content tab (#5651) by @marieflorescontact in #7136
- [backend] prevent wrong type for empty pid (#6968) by @frapuks in #7235
- [frontend] Fix Error in use AI for containers: creating a file when choose "main content" (#7197) by @SarahBocognano in #7371
- [frontend] add dialog box to confirm deletion in notifications (#7308) by @CelineSebe in #7376
- [backend/frontend] modify EntityStixCoreRelationshipsEntitiesComponent to list entities through relations by @JeremyCloarec in #7249
- [frontend] add fields that can be made mandatory in Malware Analysis creation form by @Archidoit in #7375
- Bump @grpc/grpc-js from 1.10.6 to 1.10.9 in /opencti-platform/opencti-front by @dependabot in #7367
- Added steps to force python venv creation to ensure build by @troll-os in #7396
- [backend] add askAnalysis mutation to request file or fields analysis (#6803) by @JeremyCloarec in #7192
- [frontend] Ask AI button in Ask AI dialog is semi-hidden (#6829) by @ValentinBouzinFiligran in #7404
- [frontend]CSV Mapper default value for boolean field (#7116) by @CelineSebe in #7238
- Bump braces from 3.0.2 to 3.0.3 in /opencti-platform/opencti-graphql by @dependabot in #7366
- Ci featbranc update by @sbocahu in #7420
- [backend/frontend] Purge a specific queue on reset state (#3781) by @helene-nguyen in #7232
- [frontend/backend] Share the result of inferrence rules in TAXII collections (#7069) by @ValentinBouzinFiligran in #7218
- [Frontend/Backend] split cpapabilites Data Sharing & Ingestion into 3 + manage CSV + Bypass ref + Connector Api (#7428) by @frapuks in #7149
- [backend] fix max shareable markings migration (#7392) by @Archidoit in #7399
- [backend] Fix handling of platform_entity_files_ref config (#7406) by @JeremyCloarec in #7417
- [backend/frontend] fix date filters with same name in widgets (#7350) by @Archidoit in #7429
Full Changelog: 6.1.11...6.1.12
Version 6.1.11
Enhancements:
- #7006 Max shareable marking definitions in groups (for export and public dashboard)
- #6878 Override of confidence level per Entity per Group
- #5844 Add filter "pattern" for Indicator in Stored Filters (Data sharing, etc.) with the operator starts with
Bug Fixes:
- #7348 Export PDF,JSON, CSV does not fully take into account the Marking Restriction
- #7336 TOP 10 targets broken for some restricted elements
- #7332 [Export] Exporting a container too large fail
- #7286 In Threat => Knowledge => Victimology => Relationships view, missing filters: from type, to type
- #7251 The Count attribute for a Sighting is not useable in Custom Dashboards
- #7250 [File import] Error when importing files
- #7240 When using Generate Report Document using AI, the first digit in "number of paragraphs" is fixed
- #7220 Unable to filter "Sigthings" by "Status"
- #7194 Creating a relationship with a set label doesn't work
- #7167 Export error is still "pending" / Actual error is override with timeout when exporting
- #7118 Add height / weight do not work
- #7099 Cache issue for extended monitoring of user activity
- #7017 Live Streams sort by description broke the view
- #7012 [ImportDocument] Can't find countries using aliases
- #6943 [File indexing] Jumping on an external ref linked to a file doesn't work
- #6801 Infrastructure Breaking Investigations
- #6773 PDF export of content in HTML is not working anymore
Pull Requests:
- [frontend] Fix file indexing accessing to external file (#6943) by @Kedae in #7254
- [frontend/backend] Fix work message when timeout (#7167) by @Kedae in #7253
- [Backend] Reset settings cache when changing organization to user (#7099) by @Kedae in #7252
- [frontend] Fix Add height / weight do not work (#7118) by @SarahBocognano in #7165
- [frontend/backend] Add available filter keys to stored filters for CSV feeds by @Goumies in #7098
- [backend] Add status filter for Sightings (#7220) by @Kedae in #7266
- [frontend/backend] Remove sorting of Description (#7017) by @Kedae in #7271
- [frontend/backend] Ability to add indicator generated from the observables of a container in the container (#6171) by @ValentinBouzinFiligran in #7134
- [frontend/backend] Max shareable markings at the group level for exports and public dashboard (#7006) by @Archidoit in #7107
- [frontend/backend] show effective max confidence with creators (#6878) by @labo-flg in #7186
- [frontend] all available filters in Knowledge relationships views (#7286) by @Archidoit in #7334
- [frontend] Fix name resolution for distribution (#7336) by @Kedae in #7337
- Bump @grpc/grpc-js from 1.10.3 to 1.10.9 in /opencti-platform/opencti-graphql by @dependabot in #7341
- [frontend] fix filter icon button operators display in widgets (#7251) by @Archidoit in #7335
- [frontend] Fix Infrastructure breaking Investigation (#6801) by @SarahBocognano in #7343
- [frontend] Ignore font-family while exporting report content (#6773) by @lndrtrbn in #7339
- [frontend] paragraphs value check in Ask AI pop-up (#7240) by @Archidoit in #7345
- [backend] handle labels during stix core relationship creation (#7194) by @SouadHadjiat in #7331
- Revert "[frontend/backend] Ability to add indicator generated from the observables of a container in the container (#6171)" by @Kedae in #7357
- [backend] added limitQuerySize option on elFindByIds (#7250) by @JeremyCloarec in #7273
- [backend/frontend] Rework model for Max shareable (#7348) by @Archidoit in #7353
- [frontend] Improve content marking usage (#7348) by @Kedae in #7364
Full Changelog: 6.1.10...6.1.11
Version 6.1.10
Bug Fixes:
- #7263 Force disable introspection can prevent correct platform usage
Full Changelog: 6.1.9...6.1.10
Version 6.1.9
⚠️ This release introduced an issue which sets the platform in a non viable state, please use 6.1.10⚠️
Bug Fixes:
- #7245 "Select all" selects the whole platform, not just what's on the screen
- #7243 Settings security view is broken if only SETTINGS_SETMARKINGS capa
- #7223 Security Posture on OpenCTI
- #7222 [Pictures Management] Order is not taken into account
- #7211 Missing activ users count metric in telemetry file exports
- #7201 [technical] update react-pdf to v9 for security issue
- #7080 Pdf generated via import-external-reference are not automatically treated by import-document
- #7031 Reindixing fail error when deleting entities in some specific cases
- #6990 When sharing a Report with an Organisation (into the platform, organization seggregation) , inferred relationships are not shared
- #6281 [Network Traffic Object][Missing STIX field][Frontend]
Pull Requests:
- [backend/frontend] API types ref mapping completed (#6281) by @lndrtrbn in #7133
- [frontend] update react-pdf to v9 (#7201) by @labo-flg in #7207
- [backend] Handle external refs files upload by import document (#7080) by @SouadHadjiat in #7089
- [frontend] Clean up entity-type filter in Correlation Graphs by @ckane in #7145
- [e2e] Add env var in local e2e run to sandbox all infra (#6704) by @aHenryJard in #7002
- [frontend] sort images by order value in carousel (#7222) by @frapuks in #7237
- [backend] Fix reindexing fail error (#7031) by @SouadHadjiat in #7225
- [Frontend] Fix broken security screen (#7243) by @Kedae in #7244
- [Frontend] Fix toolbar selection in knowledge -> indicators (#7245) by @Kedae in #7248
- [backend] Use index with inferred relation when sharing a report to an organization (#6990) by @frapuks in #7224
- [backend] fix missing activ users count in telemetry exports (#7211) by @Archidoit in #7212
- [backend] Change external reference resolution for OpenBAS integration by @RomuDeuxfois in #7233
Full Changelog: 6.1.8...6.1.9
Version 6.1.8
Version 6.1.7
Enhancements:
- #7062 Improve CI for OpenCTI and client-python contribution.
- #7020 [backend] Improve alias generation and resolution to improve data ingestion
- #6813 Update CSV mapper to improve TTP mapping
Bug Fixes:
- #7188 Support package is broken due to permissions issue in the container
- #7175 Regression on quick export to PDF in an entity
- #7109 [Notification] Bulk notification manipulation impossible
- #7090 [Support Packages] Error when trying to generate then Timeout
- #7064 Mutliple nested relations does not work
- #6818 [CSV Mapper] MISSING REFERENCE ERROR when importing file with CSV mapper
- #6716 Worker missing reference errors / Inconsistencies / Slow ingestion rate
Pull Requests:
- Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v8.13.4 by @renovate in #7177
- Update docker.elastic.co/kibana/kibana Docker tag to v8.13.4 by @renovate in #7178
- [frontend] Fix the redirect to content during a quick export to PDF (#6704) by @CelineSebe in #7185
- [CI] Enable multi-repository build from forks (#7062) by @aHenryJard in #7063
- Fix parameters in CI script by @aHenryJard in #7187
- Fix/feature branch by @troll-os in #7189
- [backend] fix user capabilities check for notification (#7109) by @marieflorescontact in #7130
- [backend] Improve alias generation and resolution to improve data ingestion (#7020) by @richard-julien in #7126
- [frontend] Mutliple nested relations does not work (#7064) by @ValentinBouzinFiligran in #7193
- [backend] Allow external ID to be mapped in CSV mapper (#6813) by @lndrtrbn in #7190
Full Changelog: 6.1.6...6.1.7
Version 6.1.6
Enhancements:
- #7176 Implement the export of lists / search results in PDF
Bug Fixes:
- #7168 When exporting in global search, the search term is not taken into account
- #7154 Can't switch entity_type filter local mode in relationship creation from observable
- #7153 No available relationship types for 'in regards of' filter in entity widget
- #7151 No Authorized Member in the customization of a Feedback
Pull Requests:
- Update redis Docker tag to v7.2.5 by @renovate in #7159
- Update slack orb to v4.13.3 by @renovate in #7160
- Update Node.js to v20.14.0 by @renovate in #7161
- [backend]Authorized members in the customization of a feedback(#7151) by @CelineSebe in #7170
- [frontend] Add ability to override confidence per entity type in Group (#6878) by @JeremyCloarec in #7001
- [frontend] list exports with a search term (#7168) by @Archidoit in #7172
- Update dependency opentelemetry-api to v1.24.0 by @renovate in #6237
- Update dependency opentelemetry-sdk to v1.24.0 by @renovate in #6238
- [backend] Fix error in OpenBas scenario generation by @RomuDeuxfois in #7169
- [frontend] fix available relationship types in 'in regards of' filter (#7153) by @Archidoit in #7166
- [frontend] local mode switching for entity_type filter in relationship creation from entity (#7154) by @Archidoit in #7155
Full Changelog: 6.1.5...6.1.6
Version 6.1.5
Enhancements:
- #6844 Improve CSV mapper behavior to allow correct count and failure tracking
- #6799 Ability to filter on representatives starting with X in playbook and streams
Bug Fixes:
- #7144 OpenCTI / OpenBAS integration does not work
- #7112 Throwing User effective max confidence level is insufficient to update this element at upsert / ingestion
- #7111 Support package: screen in error when there is more package line than the screen height
- #7073 Missing warning before deletions of entity in container
- #6921 Malware Source type filter also filter relationship with Malware-Analysis as source type
- #6918 Missing Filters option when selecting entities for a nested relationship
- #6817 [CSV Mapper] It errors when processing csv file with new lines in one of the columns
Pull Requests:
- Update dependency @playwright/test to v1.44.1 by @renovate in #7071
- Update dependency @mistralai/mistralai to v0.3.0 by @renovate in #7068
- Update aws-sdk-js-v3 monorepo to v3.583.0 by @renovate in #7041
- Update Node.js to v20.13.1 by @renovate in #7039
- Update dependency @types/react-syntax-highlighter to v15.5.13 by @renovate in #7086
- Update dependency convert to v5.2.0 by @renovate in #7083
- Update dependency @elastic/transport to v8.5.2 by @renovate in #7085
- Update dependency node-calls-python to v1.9.1 by @renovate in #6744
- Update Yarn to v4.2.2 by @renovate in #7040
- [backend] do not check confidence of indicator when creating observable from it (#7112) by @labo-flg in #7115
- [frontend/backend] Ability to filter on representatives in streams/playbooks/triggers (#6799) by @Archidoit in #6925
- Update dependency @opensearch-project/opensearch to v2.8.0 by @renovate in #7070
- Update dependency react-force-graph-2d to v1.25.5 by @renovate in #7121
- Update dependency react-intl to v6.6.8 by @renovate in #7123
- Update dependency reactflow to v11.11.3 by @renovate in #7124
- Update dependency recharts to v2.12.7 by @renovate in #7125
- Update dependency react-force-graph-3d to v1.24.3 by @renovate in #7122
- [platform] Improve CSV mapper behavior to allow correct count and failure tracking (#6844) by @richard-julien in #6862
- [backend] fix nested filters query with eq operator (#6921) by @Archidoit in #7008
- Add warning messages on report entities and observables tabs + translations (#7073) by @lndrtrbn in #7095
- [frontend] new filters in nested relationships from entity creation list (#6918) by @Archidoit in #6938
- [frontend] E2E Dashboards - add data for testing purpose (#6704) by @lndrtrbn in #7075
- Update opentelemetry-js monorepo by @renovate in #7092
- Update dependency formik to v2.4.6 by @renovate in #7138
- Update fontsource monorepo by @renovate in #7139
- Update dependency semver to v7.6.2 by @renovate in #7141
- Update dependency ipaddr.js to v2.2.0 by @renovate in #7143
- Update dependency style-loader to v4 by @renovate in #7142
- Update material-ui monorepo by @renovate in #7091
- [frontend] add dummy component for waiting Support packages load (#7090) by @labo-flg in #7129
- [backend/frontend] Fix error in OpenBas scenario generation by @RomuDeuxfois in #7148
- Update dependency @types/relay-runtime to v14.1.24 by @renovate in #7087
- Replaced Creation Floating Action Buttons for Analyses by @Bonsai8863 in #6756
- [frontend] add content tab on all entities (#5651) by @marieflorescontact in #7011
- allow to resolve imports from src by @lndrtrbn in #7094
- [frontend/backend] add effective confidence level overrides sources (#6878) by @labo-flg in #7106
Full Changelog: 6.1.4...6.1.5
Version 6.1.4
Enhancements:
- #7102 Taking into account workflow ID at relationship creation
- #7058 [backend/frontend] Add an option in user to force stateless session
- #7018 Improve search to prevent score ordering when specific ordering is requested
- #6843 Be able to select the default dashboard for home
- #5549 Add specific capability to access audit logging
Bug Fixes:
- #7097 A user with no access to knowledge shouldn't see the Global Search bar
- #7078 Error on Inject simulated emails
- #7044 Error logs meta information missing
- #7042 Boutton "Share as public dashboard" is displayed in Investigation screen
- #7015 Deleting a report with orphans lead to errors
- #6996 [Workbench] Creating or editing Observable File does not work
- #6991 Once a report is shared with an organisation, added entities are not shared
- #6919 Selecting a domain as a nested object of an Ipv4 crashes the front
- #6797 Entities disappearing when editing container on workbench
- #6421 Deletion leaves some orphans
- #6383 System non-responsive (UI nearly unusable) when editing/downloading/saving large HTML files in content editor
Pull Requests:
- [backend] remove concurrency in reportDeleteWithElements (#7015) by @JeremyCloarec in #7021
- [backend] check user access rights before deletion(#6421) by @JeremyCloarec in #6811
- [frontend] improve large HTML content editing (#6383) by @frapuks in #6958
- [frontend] hide share as public dashboard button for investigation (#7042) by @marieflorescontact in #7045
- [frontend] Fix workbench SDO deduplication (#6797) by @SouadHadjiat in #7033
- [frontend] Workbench: use octi observable type instead of stix type to compute observable value (#6996) by @lndrtrbn in #7046
- [frontend]Error message for the dashboard form is missing(#6704) by @CelineSebe in #7067
- [frontend] Tooltip on group confidence level, displaying overrides by @CelineSebe in #7010
- [backend] Fix error in OpenBas scenario generation (#7078) by @RomuDeuxfois in #7076
- [backend/frontend] Add an option in user to force stateless session (#7058) by @richard-julien in #7059
- [backend/frontend] Improve search to prevent score ordering when specific ordering is requested (#7018) by @richard-julien in #7019
- [frontend/backend] Default dashboard available in popover by @Kedae in #7030
- [frontend] Selecting a domain as a nested object of an Ipv4 crashes the front (#6919) by @ValentinBouzinFiligran in #6923
- Update react monorepo by @renovate in #7084
- Update dependency apexcharts to v3.49.1 by @renovate in #7081
- Update dependency axios to v1.7.2 by @renovate in #7082
- [frontend/backend] Add available filter keys to stored filters for Taxii collections by @Goumies in #7057
- [backend] adapt effective confidence level computation (#6878) by @labo-flg in #7047
- [backtend] create sharing task when add or delete relations (#6991) by @marieflorescontact in #7074
- [backend/frontend] Create 2 capabilities to access audit logging (#5549) by @SarahBocognano in #7048
Full Changelog: 6.1.3...6.1.4
Version 6.1.3
Enhancements:
- #7026 Add chmod for docker files new directories .support and telemetry
Bug Fixes:
- #6976 Remove "Entity" choice from Entity type list in data view filter
- #6951 [Live stream] Deleting data on the sender's side deletes the data on the receiver's side
- #6834 Can't unlink a task from a case template
- #6824 TTPs export from knowledge tab does not work as expected
- #6783 Page crash in data/entities when shift selecting multiple entities of the same type
- #6658 Headers in CSV feeds are not respecting the separator
Pull Requests:
- [frontend] remove unnecessary abstract types in entity type filter list (#6976) by @Archidoit in #6987
- [frontend] fix incorrect query used in RuleList (#6873) by @labo-flg in #6988
- [frontend/backend] Fix the separator in CSV feed's header(#6658) by @CelineSebe in #6957
- [frontend] use i18n properly to insert links in text by @labo-flg in #7007
- [frontend] Drone e2e wait longer for API to inject data (fix flaky tests) by @lndrtrbn in #7024
- [frontend] Fix the Shift key multi-select issue in the data/entities(#6783) by @CelineSebe in #7025
- [frontend/backend] Fix Can't unlink a task from a case template (#6834) by @SarahBocognano in #6986
- [backend] Add an option in logger to enable logging of data from Error. (#6818) by @aHenryJard in #7004
- [backend] fix stream sync handling of loss of entity visibility by @JeremyCloarec in #7035
Full Changelog: 6.1.2...6.1.3