Breaking changes and migrations
+This section lists breaking changes introduced in OpenCTI, per version starting with the latest.
+Please follow the migration guides if you need to upgrade your platform.
+OpenCTI 6.2
+Change to the observable "promote" return value: the API now returns the created Indicator instead of the original Observable.
+-
+
- GraphQL Mutation
StixCyberObservableEditMutations.promote
is now deprecated
+ -
+
New GraphQL Mutation
+StixCyberObservableEditMutations.promoteToIndicator
introduced
+ -
+
Client-python method
+client.stix_cyber_observable.promote_to_indicator
is now deprecated
+ - New Client-python method
client.stix_cyber_observable.promote_to_indicator_v2
introduced
+
Change to the SAML authentication: when want_assertions_signed
and want_authn_response_signed
SAML parameter are not present in OpenCTI configuration, the default is set to "true" by the underlaying library (passport-saml) when previously it was false by default. If you have issues after upgrade, you can try with both of them set to false.
Discontinued Support
+Please note that the deprecated methods will be permanently removed in OpenCTI 6.5.
+How to migrate from OpenCTI < 6.2
+If you are using custom scripts that make use of the deprecated API methods, please update these scripts.
+The changes are straightforward: if you are using the return value of the method, you should now expect the new Indicator instead of the Observable being promoted; adapt your code accordingly.
+OpenCTI 5.12
+This version introduces a major rework of the filter engine with breaking changes to the model.
+A dedicated blog post describes the reasons behind these changes.
+How to migrate from OpenCTI < 5.12
+Please read the dedicated migration guide.
+ + + + + + + + + + + + + + + + + + + + + + + + +