Releases: OpenCTI-Platform/opencti
Releases · OpenCTI-Platform/opencti
Version 5.12.10
Enhancements:
- #5270 Introduce Vite as the devolvement builder to bring back HMR
Bug Fixes:
- #5295 An API error is return when trying to access an imported analyst workbench
- #5280 Crash when importing a pdf file
- #5279 Document import crashes when importing from "Events > Incidents > [any Incident] > Data tab"
- #5278 The platform adds a second extension to the file
- #5276 The search is broken in "Add in container"
- #5273 UI issue in activity section of user settings
- #5271 Export button on Investigation does nothing
- #5263 When sorting a list with a filter without value being selected, sorting works but also opens the filter.
- #5258 Not possible to delete or download files
- #5257 An unknown error has occurred without exception details when initialization fails
- #5255 By Filigran logo is broken on Login screen when using base_path
- #5254 Filter menu is not showing on adding new filter and the menu is popping on sort.
- #5178 Sometimes import of Stix files stay in progress for ever
- #5173 Connectors not correctly sorted
- #4942 Interface bugs on data import page
Pull Requests:
- [frontend] Fix interface bugs on data import page by @Goumies in #5144
- [frontend] Remove unused prettier dependencies by @renovate in #5227
- [frontend] Fix broken by filigran logo by @Kedae in #5256
- [frontend] Fix connectors sorting (#5173) by @marieflorescontact in #5237
- Update dependency nconf to v0.12.1 by @renovate in #5119
- Search all possible values in identity filters (#3585) by @labo-flg in #5189
- [frontend] Redirect from user Overview to all entities and relations created by user (#2563) by @marieflorescontact in #5253
- [frontend] Fix UI in user settings (#5273) by @marieflorescontact in #5277
- [backend/frontend] Invalidate empty CSV mappers (#4644) by @labo-flg in #5272
- [backend] Error log rework (#5257) by @richard-julien in #5264
- [frontend] Export button remove on Investigation (#5271) by @CelineSebe in #5281
- [backend] Prevent inferences modification to be part of history by default (#5288) by @richard-julien in #5289
- [frontend] fix autocomplete to search containers (#5276) by @lndrtrbn in #5282
Full Changelog: 5.12.9...5.12.10
Version 5.12.9
Enhancements:
- #5247 Improve observable merging to support multi operations
- #5246 Handle special mime types when exporting
Bug Fixes:
- #5249 In some cases, connectors are not sending all messages to queues
- #5222 Accordion chevron animation is inverted
Pull Requests:
- [backend] Improve observable merging to support multi operations (#5247) by @richard-julien in #5248
Full Changelog: 5.12.8...5.12.9
Version 5.12.8
Bug Fixes:
- #5244 Problem updating from 5.12.4 to 5.12.7. Stuck at [MIGRATION]
Pull Requests:
- [backend] Too many files in minio can prevent correct migration execution (#5244) by @richard-julien in #5245
Full Changelog: 5.12.7...5.12.8
Version 5.12.7
Bug Fixes:
- #5243 Improve indices upgrade to prevent merging mapping problems
Pull Requests:
- [backend] Improve indices upgrade to prevent merging mapping problems by @richard-julien in #5242
Full Changelog: 5.12.6...5.12.7
Version 5.12.6
Enhancements:
- #5234 avoid representatives filters queries with empty filters
- #5223 Add possibility to filter incident and events by name
- #5193 Add 'targets' filter in Threat Knowledge entities view
- #4932 Add an optional default value for an attribute that is missing mapping value from a file
- #4595 CodeCov is not updated since 2 months (0% coverage)
- #2563 In the user overview, be able to list all entities created by him (and filters / search)
Bug Fixes:
- #5232 Bad design in the triggers of a user
- #5225 Filters 'value' on observables of type File is not working
- #5219 elUpdateMapping is not correctly used in migrations and elsewhere
- #5218 [Dashboards] Difficulties to click on a line on a list widget
- #5216 Error in Knowledge > Related entities
- #5214 Background tasks on an entity with filters with 'or' as global mode not working
- #5209 Filter Autocomplete displays no value when an entity type is pre-filtered via the palette
- #5198 Error when creating Software from Vulnerability detail
- #5197 RFI and RFT created by a playbook cannot be updated
- #5195 Results columns headers are not well aligned
- #5191 Indicator filter "Based on an observable" bug
- #5187 File indexing fixes and improvements
- #5182 In the widget bookmark, we propose many options to filter but only entity-types are taken into account.
- #5181 Some filters don't support all modes and operators in widgets
- #5177 [Playbooks] "Apply predefined rule" without objects is not working
- #5168 [Dashboards] Error when creating a Heat Map
- #5166 Can't delete artifacts
- #5164 The top of the graph view in an entity is broken
- #5142 Missing translations in investigation screen in expand dialog
Pull Requests:
- [frontend] The top of the graph view in an entity is broken (#5164) by @jpkha in #5167
- Enable eslint plugin react and fixes issues by @labo-flg in #5155
- [backend] fix file deletion (#5166) by @labo-flg in #5172
- [frontend] fix widgets filters (#5168) by @Archidoit in #5174
- [frontend/backend] add eslint-plugin-import-newlines to style imports by @labo-flg in #5179
- [backend/frontend] File indexing fixes and improvements (#5187) by @SouadHadjiat in #5188
- [frontend] fix options filters in widgets (#5181) by @Archidoit in #5183
- [frontend] Fix column headers (#5196) by @jpkha in #5196
- [frontend] add targets filter in Knowledge entities list of threats (#5193) by @Archidoit in #5194
- [frontend] fix 'based on an observable' filter (#5191) by @Archidoit in #5192
- Update dependency @elastic/elasticsearch to v8.11.0 by @renovate in #5200
- Update material-ui monorepo by @renovate in #5202
- Update rjsf monorepo to v5.15.1 by @renovate in #5206
- Update docker.elastic.co/kibana/kibana Docker tag to v8.11.3 by @renovate in #5205
- Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v8.11.3 by @renovate in #5204
- Update typescript-eslint monorepo to v6.14.0 by @renovate in #5203
- Update github/codeql-action action to v3 by @renovate in #5207
- Update dependency @elastic/transport to v8.4.0 by @renovate in #5201
- [frontend] Fix fitlering on entities with scope (#5209) by @jpkha in #5212
- [frontend] fix filters in Knowledge view of an entity (#5216) by @Archidoit in #5217
- [frontend] Fix error when creating Software from Vulnerability (#5198) by @SouadHadjiat in #5213
- Update dependency typescript to v5.3.3 by @renovate in #5136
- [frontend] fix entity type context in background tasks filters (#5214) by @Archidoit in #5215
- [frontend/backend] handle entity_type filter in bookmark widgets (#5182) by @Archidoit in #5211
- [backend] Upgrade vitest and test coverage by @richard-julien in #5226
- Update dependency vitest to v1 by @renovate in #5208
- [frontend] switch translation key when relationship (#5142) by @lndrtrbn in #5180
- Update dependency jwt-decode to v4 by @renovate in #5022
- [frontend] add the possibility to filter some entities by name (#5223) by @Archidoit in #5224
- Update dependency yup to v1.3.3 by @renovate in #5231
- Update dependency react-force-graph-2d to v1.25.3 by @renovate in #5228
- Update dependency react-otp-input to v3.1.1 by @renovate in #5230
- Update dependency react-force-graph-3d to v1.24.1 by @renovate in #5229
- [Frontend/Backend] Quick fixes for existing CSV Mapper (#4932) by @CelineSebe in #5152
- [frontend] fix display issue on Triggers in user overview (#5232) by @jpkha in #5233
- [frontend] Redirect from user Overview to all entities and relations created by the user (#2563) by @marieflorescontact in #5185
- [frontend] rename observable_value column in Representation (#5225) by @Archidoit in #5236
- [frontend] avoid representatives filters queries if no filters (#5234) by @Archidoit in #5235
- [backend] Introduce mapping reset function for indices and templates (#5129) by @richard-julien in #5239
Full Changelog: 5.12.5...5.12.6
Version 5.12.5
Enhancements:
- #4583 Full refactor of files storage and fetching to avoid querying S3 when not necessary
- #4498 Ability to scope platform notifications (in settings) to specific groups or organizations (not always global)
- #3720 Delete cascade user => triggers / notifications / workspaces
- #3387 Be able to customize the time range of relationship de-deduplication mechanism
Bug Fixes:
- #5160 Date Column in Activity Tab Not Fully Visible
- #5158 Error in some RSS feeds again
- #5153 Can't add api filters to retention policies
- #5147 TAXII ingestion technical error
Pull Requests:
- [backend] do not convert empty filter group into null in elastic query by @labo-flg in #5146
- [backend] delete dashboard with no more admins when user when user is deleted (#3720) by @CelineSebe in #5038
- [frontend] fix filter display in retention policies by @jpkha in #5150
- [backend] authorize api filters keys for retention policies checking (#5153) by @Archidoit in #5154
- [frontend] fix remove cursor pointer on operator that is not clickable + Missing translations by @jpkha in #5157
- [backend] Customize time range of relationship de-deduplication (#3387) by @richard-julien in #5132
- [backend/frontend] Refactor files management to rely on internal engine instead of S3 (#4583) by @richard-julien in #5131
- [frontend/backend] Add support of recipients for platform message by @SamuelHassine in #5161
New Contributors:
- @CelineSebe made their first contribution in #5038
Full Changelog: 5.12.4...5.12.5
Version 5.12.4
Bug Fixes:
- #5138 UI bug in infrastructure knowledge
- #5129 Double quote are not taken into account in the file text indexing search
- #5124 Dashboard Area Widget error
- #5103 On Threat, knowledge filter when using "not_equals" filter campaign, I should not have any campaign displayed
Pull Requests:
- Bump vite from 5.0.4 to 5.0.5 in /opencti-platform/opencti-graphql by @dependabot in #5121
- Bump vite from 5.0.4 to 5.0.5 in /opencti-platform/opencti-front by @dependabot in #5122
- [backend] fix filters in TimeSeries Widgets (#5124) by @Archidoit in #5125
- On-demand deployment of feature branch for early testing by @sbocahu in #5128
- [backend] Add tests for observable syntax regex pattern (#5045) by @marieflorescontact in #5127
- [backend] fix filters refacto migration for widget with no dataSelection (#2686) by @Archidoit in #5134
- On-demand deploy of feature branch: fix slug by @sbocahu in #5140
- Update dependency react-router-dom-v5-compat to v6.20.1 by @renovate in #5135
- Update rjsf monorepo to v5.15.0 by @renovate in #5137
- Deploy feature branch: allow to pass octi config by @sbocahu in #5143
- [frontend/backend] restrict api filter keys to EQ operator and OR local mode (#5103) by @Archidoit in #5109
- Deploy feature branch: work around variable scoping by @sbocahu in #5145
- [backend] Fix search in files query (#5129) by @SouadHadjiat in #5139
New Contributors:
Full Changelog: 5.12.3...5.12.4
Version 5.12.3
Bug Fixes:
- #5112 Enrichment is not possible if entities are selected using the "select all" button.
- #5106 source_reliability filter not working with empty operator
- #5100 Filters not correctly displayed in Threats => Knowledge
- #5097 Filters is not iterable in export panel of knowledge
- #5096 [Filters] Error when filtering on "empty" or "not empty" Entity Type in Observables
- #5095 Error when creating a File or a Certificate with MD5 hash
- #5093 Incorrect filterGroup when editing Cases
- #5090 Unamed location makes the workbench crash
- #5089 Issue with editing Taxonomies -> Case templates
- #5081 Error in some RSS feeds
- #5045 Domain Name Observable Validation fails with Unicode domain
- #5028 CERT-EU rss feeds not loading
- #5016 Failed exports are grayed out, causing two problems
Pull Requests:
- [backend] sanitize dates coming from RSS feed by @labo-flg in #5086
- Fix case template filter key, taskContains > tasks (#5089) by @labo-flg in #5091
- [Frontend] Some console errors fixes on settings page by @lndrtrbn in #5080
- [frontend] fix filtergroup not set correctly for Cases (#5093) by @labo-flg in #5094
- [backend] entity_type filter with nil and not_nil operators (#5096) by @Archidoit in #5099
- [backend] Domain Name Observable accepts unicode characters (#5045) by @marieflorescontact in #5101
- Issue/5097 by @SamuelHassine in #5102
- [backend] source_reliability filter with nil / not_nil operator (#5106) by @Archidoit in #5108
- Update dependency @types/react-relay to v16.0.5 by @renovate in #4689
- Update dependency apexcharts to v3.44.2 by @renovate in #5118
- Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v8.11.1 by @renovate in #5116
- Update docker.elastic.co/kibana/kibana Docker tag to v8.11.1 by @renovate in #5117
- Update Apollo GraphQL packages to v3.13.0 by @renovate in #5114
- Update aws-sdk-js-v3 monorepo to v3.465.0 by @renovate in #5115
Full Changelog: 5.12.2...5.12.3
Version 5.12.2
Bug Fixes:
- #5088 In some special conditions, the Elastic / OpenSearch settings is not corresponding to the prefix which prevent migration
- #5087 Filters refactor migration error
Full Changelog: 5.12.1...5.12.2