NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Python API client for OpenCTI.
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
455 releases · first in 2019
[backend/frontend] Fix Kill all session button in the user overview (#7837) by @CelineSebe in https://github.com/OpenCTI-Platform/opencti/pull/7959
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.12...6.2.13
One column per quarter.
[frontend/backend] Add EPSS Support for Vulnerability Entity (#3568) by @ValentinBouzinFiligran in https://github.com/OpenCTI-Platform/opencti/pull/78…
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.11...6.2.12
[frontend] Cleaning up unused props by @CelineSebe in https://github.com/OpenCTI-Platform/opencti/pull/7912
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.10...6.2.11
Update dependency react-cookie to v7.2.0 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/7877
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.9...6.2.10
[backend] fix impossible deletion of some entities by @JeremyCloarec in https://github.com/OpenCTI-Platform/opencti/pull/7808
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.8...6.2.9
[frontend] Narratives Lines views refacto (#6741) by @Gwendoline-FAVRE-FELIX in https://github.com/OpenCTI-Platform/opencti/pull/7608
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.7...6.2.8
[frontend] Apply bulk creation on other entities than Channels (#4352) by @lndrtrbn in https://github.com/OpenCTI-Platform/opencti/pull/7711
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.6...6.2.7
[frontend/backend] Support of "KEV" field for vulnerability entity (#7390) by @ValentinBouzinFiligran in https://github.com/OpenCTI-Platform/opencti/p…
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.5...6.2.6
[backend] Domain name values should be case insensitive (#7311) by @SarahBocognano in https://github.com/OpenCTI-Platform/opencti/pull/7677
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.4...6.2.5
[frontend] Modifies autocomplete which causes form visual validation discrepancy by @ParamConstructor in https://github.com/OpenCTI-Platform/opencti/p
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.3...6.2.4
[backend] import from date not mandatory in Rss ingester (#7451) by @Archidoit in https://github.com/OpenCTI-Platform/opencti/pull/7592
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.2...6.2.3
[frontend] Incorrect space in the data / import section view between breadcrumb and content (#7529) by @SarahBocognano in https://github.com/OpenCTI-P
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.1...6.2.2
Update opentelemetry-js monorepo by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/7466
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.2.0...6.2.1
Dear community, we're excited to announce the launch of OpenCTI 6.2! 🥳This update focuses on three main use cases: improving the platform usability to
Dear community, we're excited to announce the launch of OpenCTI 6.2! 🥳This update focuses on three main use cases: improving the platform usability to reduce analyst fatigue, aiding administrators in managing the application, and enhancing customization to cater to your needs.
In Cyber Threat Intelligence, there are a lot of ways to display and analyse characteristics of a threat, phase of attacks, and so on. Among them, the Diamond Model is a well known and useful analytic framework, but one that can be hard to harness and produce. OpenCTI 6.2 introduces an automatically generated Diamond Model for each Threats in the platform and each Incidents! 💎 This new view, accessible in the Knowledge tab of the entity, is based on all the knowle7dge accumulated around it. No manual work is required here and you can focus your precious time on analyzing the subject through the Diamond Model analytical framework! 🧠
Extracting structured knowledge from documents is a tedious and time-consuming task. Therefore, we've moved the content mapping to the content section for logical consistency and have improved the UX to be clearer and simpler to use. It is now available for all containers. 🤩 We've also added an auto-saving of the content, eliminating the need to manually save your work. 💾 Note that this auto-saving is not implemented for files you modify here, at the moment. To further ease the process of mapping each entity within text content, we've introduced automatic mapping! This feature will recognize entities that already exist on your platform. Currently, there is no magic. Mapping suggestion are based on the current capability of the ImportDocument connector (used also when you generate an Analyst Workbench from the import of a file) and there is still noise created. This is our first step towards an AI-assisted (NLP) automatic mapping that will ensure smarter extraction and less noise! 🪄
In OpenCTI 6.2, we've also made it possible to automate the creation of Analyst Workbenches for External Reference coming from a specific source. For example, it can be used to automatically create an Analyst Workbench for Reports coming from an RSS feed, automating the ingestion process while ensuring data correctness. The RSS feed triggers the external ref connector, which triggers the import document, resulting in workbenches created for each new incoming report. 💯
For our Entreprise Edition users, we have also enhanced “Ask AI” functionality: it can now leverage files uploaded from External References! 💡
Talking about ingestion, we've enhanced the CSV feed ingestion with a feature that uses the default value set in your CSV mapper to populate the marking. This simplifies data classification control and ensures that only users with sufficient marking can access data imported from CSV feeds.
On the administrative side, the Role-Based Access Control (RBAC) capabilities have been reworked to allow administrators to manage access in a more granular way. This long awaited feature will help administrators to better control who has access to what. Each menus of the Settings are now linked to a specific Capability and now an administrator can grant management of labels to a user without granting them the ability to change the interface. 🔒 We've also introduced a new "Access security activity" capability that allows to see logs related to security related events. Without this capability, a user can only view events related to modification and access of Knowledge entities.
Some sources provide Reports containing Observables for characterizing potentially malicious events. Based on that, analyst can decide these technical elements are characteristic of an attack and want to send them for further security actions (detection for example). Best practice is to send Indicators, not Observables. With OpenCTI 6.2, it is now possible to easily add Indicators related to the contained Observables when you promote these Observables via massive operations’ toolbar! 🔥
Sharing has also been improved! Now, you can also decide whether relationships created from inference rules should be shared in the TAXII collection when creating a new one. Additionally, 6.2 introduces the ability to use Organization sharing through massive operations directly! Now, you can simply select all entities you want to share with a specific Organization and click on 'share' ! 🥰
In terms of integration, administrators can now clear the queue of a connector if it gets stuck, enhancing performance management.
The Crowdstrike Feed connector has been improved to use FalconPy library when importing Threats, Reports, and also YARA and SNORT rules! Community members brought also a lot of value with the development of connectors for Red Flag Domains (external-import), ShadowServer foundation (external-import) and ReversingLabs (internal-enrichment). The Zerofox connector has also been improved! Thanks a lot! ♥️
We're eager for your feedback on these enhancements!
⚠️ Breaking changes
Since OpenCTI version 6.2 there is an upgrade of
passport-samllibrary that implies that for platform using SAML provider:
- Document signatures are now required by default. Setting
wantAuthenResponseSigned=falsedisables this feature and restores the prior, less secure behavior- Require all assertions be signed; new option
wantAssertionsSignedcan be set to false to enabled the older, less secure behavior.It means that if it’s not already done, you should generate certificates and configure the SAML identity provider in a secure way. Or else in OpenCTI configuration parameters
want_authn_response_signedand/orwant_assertions_signedcan be set to false:
PROVIDERS__SAML__CONFIG__WANT_AUTHN_RESPONSE_SIGNED=falsePROVIDERS__SAML__CONFIG__WANT_ASSERTIONS_SIGNED=falsePlease read the passport-saml detailed changelog for more details.
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.13...6.2.0
#### Bug Fixes: - #7486 MIME type in uploaded artifacts is not correct and lead to multiple errors - #7484 In some old instances, we have representati
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.12...6.1.13
[frontend] e2e tests on dashbaords - chunk 2 (#6704) by @lndrtrbn in https://github.com/OpenCTI-Platform/opencti/pull/7135
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.11...6.1.12
[frontend] Fix file indexing accessing to external file (#6943) by @Kedae in https://github.com/OpenCTI-Platform/opencti/pull/7254
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.10...6.1.11
#### Bug Fixes: - #7263 Force disable introspection can prevent correct platform usage Full Changelog: https://github.com/OpenCTI-Platform/opencti/com
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.9...6.1.10
> ⚠️ This release introduced an issue which sets the platform in a non viable state, please use 6.1.10 ⚠️
⚠️ This release introduced an issue which sets the platform in a non viable state, please use 6.1.10 ⚠️
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.8...6.1.9
[backend] Add keyPrefix for sentinel redis mode by @Kedae in https://github.com/OpenCTI-Platform/opencti/pull/7203
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.7...6.1.8
Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v8.13.4 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/7177
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.6...6.1.7
Update redis Docker tag to v7.2.5 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/7159
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.5...6.1.6
Update dependency @playwright/test to v1.44.1 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/7071
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.4...6.1.5
[backend] remove concurrency in reportDeleteWithElements (#7015) by @JeremyCloarec in https://github.com/OpenCTI-Platform/opencti/pull/7021
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.3...6.1.4
[frontend] remove unnecessary abstract types in entity type filter list (#6976) by @Archidoit in https://github.com/OpenCTI-Platform/opencti/pull/6987
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.2...6.1.3
[frontend] Fix all filters usage by @Kedae in https://github.com/OpenCTI-Platform/opencti/pull/6971
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.1...6.1.2
[frontend] fix several click needed to go to entity (#6804) by @marieflorescontact in https://github.com/OpenCTI-Platform/opencti/pull/6936
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.1.0...6.1.1
…connectors on entities like Intrusion Sets and Vulnerabilities differently. You can also give more control to users over certain entities like Reports…
Dear community, we're delighted to announce the release of OpenCTI 6.1.0 :partying_face:! This milestone materializes our Extended Threat Management suite by integrating OpenCTI with our new Breach and Attack Simulation open-source platform OpenBAS :fire: !! And that’s not all! 6.1 incorporates also a lot of long awaited features:rocket:!
First of all, let's discuss the OpenBAS integration :handshake:. OpenBAS is a platform where you can define series of events (technical or not) to be simulated towards endpoints or players. These simulations help you evaluate your security posture. Evaluating security posture makes more sense when tested against real and relevant threats. Here comes your OpenCTI and all of its carefully triaged, qualified, and crafted CTI! Directly from the Overview of Reports, Cases, and even Threats, you can generate a Breach and Attack simulation, evaluate your security posture, and have results integrated into your threat context. At a glance, you'll know if you are at risk! :exploding_head: We are very excited to bring this to the community and can't wait to receive your feedback on it!
OpenCTI 6.1.0 also brings Public Dashboards :loudspeaker:! Now, you can create snapshots of your custom Dashboards and share them via a permalink, with people who don't have access to your OpenCTI platform. But these snapshots aren't static—they dynamically update as data in OpenCTI changes over time! Because data confidentiality always matters :shushing_face:, users and platform administrators can control which data is shared through Public Dashboards using a maximum marking definition setting.
Now, regarding confidentiality, we've enhanced how marking definitions are handled for files associated with Knowledge entities. You can specify the maximum marking for generating exported file contents and apply markings directly to the files themselves :shield:.
With this milestone, we're thrilled to introduce a long-awaited feature: rollback on deletion! Who hasn't felt the frustration of accidentally deleting the APT28 Intrusion Set from the platform :scream:? I certainly have :wink: ! Mistakes are inevitable, and until now, some deletion actions were not easily reversible. But those days are behind us! Users now have the ability to rollback deletions for up to 7 days, by default. When you delete a Knowledge entity or relation, it's sent to a Trash collector where it can be restored from! So, the next time you accidentally delete APT28 or Cobalt Strike and their countless relationships, fear not—they'll be waiting for you in the trash, ready to be restored :relieved:.
Speaking of rollback, you may have also noticed that a 6.0 minor release introduced rollback functionality for investigations' graphs. Give it a try! Version 6.0 introduced the Max Confidence level feature for users and groups, offering a powerful tool for enhancing Knowledge quality within your platform. If you haven't already, check out the dedicated blog post for more details. OpenCTI 6.1 takes it a step further :rocket:! Now, you can define max confidence level overrides per entity types! This means you can tailor the impact of connectors on entities like Intrusion Sets and Vulnerabilities differently. You can also give more control to users over certain entities like Reports while limiting control over others like Locations and Sectors, for example. Give it a try and let us know what you think about it!
We've dedicated some time to enhance our Assignee system for Cases. Now, when users are assigned to Cases (whether as Assignee or Participant), they'll receive automatic notifications about the assignment and any subsequent changes made to the Case. Additionally, you now have the option to define in your Profile how you prefer to be notified by default for these assignments :briefcase:.
To enhance our ability to address any bugs you encounter on your OpenCTI platform, we're implementing a Support Package generation system. Administrators can now generate an archive containing relevant log files from all nodes, aiding in more precise diagnostics of any situation. Additionally, users now have the capability to copy and paste the stack trace directly when an error occurs in the front-end :hammer_and_wrench:.
On the Integration side, we updated Malpedia and Recorded Future connector to make them Playbook compatible. We also created a Crowdstrike Falcon EDR connector to send IoC from OpenCTI to Falcon. Community members brought also a lot of value over the last minor releases, with the development of connectors for NIST NVD CPE, RST Noise Control, MITRE ATLAS matrix, Malcore and Socprime. Thanks a lot! :hearts:
OpenCTI 6.1 also introduces our telemetry framework. These metrics collection is now mandatory for us to improve platform performances, as current usage implies significantly larger data volumes than before. It is also essential for us to enhance internal workflows and adapt them to community usage patterns. All collected data are anonymous and statistical. You can find detailed information on the collected data and associated usage in the telemetry documentation.
Finally, for those within our community operating in highly confidential environments, we've made a significant improvement to our Python framework to natively support air-gapped architecture. Our CTO, Julien Richard, has authored a dedicated blogpost to assist you with this. Be sure to check it out for detailed guidance :brain:.
:warning: Breaking changes
It is not possible anymore to ingest Objects with a name containing less than 3 characters (space character at the beginning or the end of the string are not included in the count)
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.10...6.1.0
[frontend] add deprecated message on makeStyles calls by @lndrtrbn in https://github.com/OpenCTI-Platform/opencti/pull/6661
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.9...6.0.10
[frontend] fix widgets number alignment on default dashboard (#6412) by @lndrtrbn in https://github.com/OpenCTI-Platform/opencti/pull/6466
network-traffic Observable created from a malicious-activity indicator doesn't have any dst_ref and linked objectFull Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.8...6.0.9
Improve Simplified Chinese translations by @yolylight in https://github.com/OpenCTI-Platform/opencti/pull/6365
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.7...6.0.8
[frontend] allow all relationship types in 'in regards of' filter (#6335) by @Archidoit in https://github.com/OpenCTI-Platform/opencti/pull/6336
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.6...6.0.7
[frontend] fix content mapping view by @frapuks in https://github.com/OpenCTI-Platform/opencti/pull/6159
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.5...6.0.6
[frontend] Do not submit on blur if the search value has not changed by @jpkha in https://github.com/OpenCTI-Platform/opencti/pull/6262
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.4...6.0.5
Update dependency monocart-reporter to v2.4.0 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/6236
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.3...6.0.4
[frontend] Clear search input on click clearFilters button by @jpkha in https://github.com/OpenCTI-Platform/opencti/pull/6209
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.2...6.0.3
[frontend] fix search input disappears when going back to list by @jpkha in https://github.com/OpenCTI-Platform/opencti/pull/6161
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.1...6.0.2
#### Bug Fixes: - #6169 Infinite fetching on low speed connection introduced by triggers update Full Changelog: https://github.com/OpenCTI-Platform/op
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/6.0.0...6.0.1
> ⚠️ This release includes a security fix, we advise all organizations to upgrade their platform as soon as possible.
Dear community, after several intense months of work, we're thrilled to announce the release of OpenCTI version 6.0 🥳! This version transforms the OpenCTI platform in so many ways! Let’s dig into it!
Welcome to OpenCTI 6.0, where we're thrilled to introduce the transformative capabilities of Generative AI to elevate your daily analyst workflow! ✨ Now, you can harness the power of Generative AI to assist in crafting textual content, explaining report descriptions, summarizing file contents, and even generating STIX-structured knowledge seamlessly. Whether in our cloud or on-premise, any Enterprise Edition customer can leverage our custom AI endpoint, use its own or integrate with native OpenAI or Mistral AI services using their tokens. 🚀
In this release, we've fully revamped the platform's design, including a modification to the left menu. The former top menu is now integrated into the left menu, simplifying navigation throughout the platform. Additionally, a new breadcrumb feature allows you to effortlessly track your position in the platform, particularly when the left menu is collapsed! 🧭
⚠️ Breaking change in the confidence level system for connectors, feeds, and streams
OpenCTI 6.0 also introduces an important change about the confidence level system. From now on, Users and Groups get a “Max Confidence level” playing the role of a threshold for their capacity to modify existing data. Fine-tune users' impact on your meticulously crafted Knowledge base by managing these max confidence levels. External Connectors, Feeds, and Streams now use the max confidence level of their associated user, making ACL in OpenCTI nearly limitless! 🛡️ Please read carefully the dedicated blog post about this breaking change! 👁️🗨️
Indicator Lifecycle management is paramount in CTI teams, and we're excited to introduce a decay algorithm to enhance the existing score and revoking system. Create your decay rules, depreciate indicator scores over time based on their main observable type, lifetime, acceleration factor, and define crucial scores to trigger reactions! 🔃 We value your feedback to further improve this feature! 🤝
Another addition with the 6.0 is the CSV feed ingester! You can now automatically ingest data from URL-exposed CSV files! Like with uploaded CSV files, build a CSV mapper, link it to your new CSV Feed, and it’s done! 🪄 Talking about CSV Mappers, multiple improvements have been shipped into OpenCTI 6.0, and it is now possible to define default values in a mapper, to ingest incomplete CSV files!
Amid these groundbreaking features, extensive improvements have been made, particularly in filters! The new UI is now deployed almost everywhere in the platform! 💅 But more importantly, you can now filter on any object's attributes on lists and dashboards! 🎉 Of course, the system takes into account the context of the view you are navigating on. Improvement on the filtering system also comes with new operators! “In regards of” allows you to filter Objects based on their relationship with a specific Entity. “Contains” and “Search” allow you to operate any filtering you want on short and long texts!
On the connectors side, the Recorded Future connector has been improved even further, now handling the import of Malwares and Threat Actors into OpenCTI! Some work has also been done on Greynoise, Shodan, and Malbeacon enrichment connectors to make them compatible with our automation playbooks. 🤖
Last but not least, the complete documentation for OpenCTI is now accessible at docs.opencti.io! 📘 Feel free to refer to it for assistance, and remember, we're always available in the Community Slack for any questions or support!
⚠️ Other breaking changes:
⚠️ This release includes a security fix, we advise all organizations to upgrade their platform as soon as possible.
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.27...6.0.0
#### Bug Fixes: - #6083 In some rare cases, streaming dependencies is not working Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.32...5.12.33
#### Bug Fixes: - #6003 SAML attributes mapping including groups / roles mapping is not working - #5983 [Data segregation / Admin organization] Incomp
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.31...5.12.32
#### Bug Fixes: - #5957 Worker is still pinging too much the API and Elastic queries
#### Bug Fixes: - #5841 Broken attack patterns matrix everywhere - #5803 Unable to delete large entities - #5841 Adapt default pagination and max pagi
#### Bug Fixes: - #5794 AWS Role authentication broken after library upgrade Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.28...5.12.29
#### Bug Fixes: - #5778 Connectors seem to re-open sessions despite pinging / extending the existing session - #5775 Audit logging is not searchable -
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.27...5.12.28
[backend] CSV Mapper: internal decay configuration should not be visible on Indicator mapper (#2859) by @aHenryJard in https://github.com/OpenCTI-Plat
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.26...5.12.27
[backend] remove unecessary console.log in domino patch (#5679) by @aHenryJard in https://github.com/OpenCTI-Platform/opencti/pull/5746
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.25...5.12.26
#### Bug Fixes: - #5740 Export of lists disappears in knowledge of entities - #5739 Update Entities - Confidence Score - #5737 [backend] Some ids are
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.24...5.12.25
Update material-ui monorepo by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/5720
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.23...5.12.24
[frontend] Improve UX filter for 'no-label' and fix date value by @jpkha in https://github.com/OpenCTI-Platform/opencti/pull/5685
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.22...5.12.23
[frontend] empty fields with dash in CourseOfAction and Report overview (#5624) by @Archidoit in https://github.com/OpenCTI-Platform/opencti/pull/5627
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.21...5.12.22
[frontend] Vulnerability CVSS3-Score not mandatory (#5586) by @Archidoit in https://github.com/OpenCTI-Platform/opencti/pull/5606
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.20...5.12.21
Update dependency @vitejs/plugin-react to v4.2.1 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/5528
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.19...5.12.20
Update dependency @testing-library/react to v14.1.2 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/5523
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.18...5.12.19
Update dependency file-type to v19 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/5495
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.17...5.12.18
Update dependency @types/node to v20.11.2 by @renovate in https://github.com/OpenCTI-Platform/opencti/pull/5492
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.16...5.12.17
[backend/frontend] Add Sighted in/at in the relationships representation list (#4846) by @CelineSebe in https://github.com/OpenCTI-Platform/opencti/pu
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.15...5.12.16
[backend] configure yarn test:dev to be in watch mode by @aHenryJard in https://github.com/OpenCTI-Platform/opencti/pull/5291
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.14...5.12.15
#### Enhancements: - #5305 Support HTML / Markdown / JSON files indexation Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.13
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.13...5.12.14
#### Bug Fixes: - #5298 When adding a software, on-the-fly creation should only propose software Full Changelog: https://github.com/OpenCTI-Platform/o
Full Changelog: https://github.com/OpenCTI-Platform/opencti/compare/5.12.12...5.12.13
Your coding agent can read these notes before it upgrades. Set up the MCP server →