Breaking changes
This page lists all breaking changes introduced in the Platform 6 release series. Review these changes before upgrading to ensure your workflows, integrations, and customizations remain functional.
| Version | Change | Description |
|---|---|---|
| 6.0 | Adapter Email replaced | adapter-email has been removed and replaced with the Open Source Email Adapter. |
| 6.0 | AngularJS libraries removed | All AngularJS libraries have been removed from Itential Core. Custom applications and manual tasks that depend on AngularJS must be refactored. |
| 6.0 | Ansible Playbook task response fixed | IAG task connectivity failures now correctly produce an error state instead of a success state. |
| 6.0 | Automation Catalog deprecated and removed | Automation Catalog has been fully removed. Automations not yet migrated to Operations Manager will be lost on upgrade. |
| 6.0 | Customizable UI not allowed | UI customization via the uiProps object has been removed. Custom branding and UI extensions are no longer supported. |
| 6.0 | Decision task replaced by Evaluation task | The decision task is no longer supported on the workflow canvas and must be replaced with the Evaluation task. |
| 6.0 | Default adapter protocol | The default protocol for Adapters has changed from HTTP to HTTPS |
| 6.0 | Delete Variables API removed | The deleteVariables API has been removed. Use updateGoldenConfigTreeVersion instead. |
| 6.0 | Dot notation not allowed in job variable names | Job variable names can no longer contain the period (.) character. |
| 6.0 | ENC encryption deprecated | The legacy $ENC global encryption key has been replaced with a server-specific custom encryption key. Existing encrypted strings require migration. |
| 6.0 | Form Builder removed | Form Builder has been removed following its deprecation in 2023.2. Replace legacy forms with JSON forms. |
| 6.0 | Get Server Health API changed | The getServerHealth API response structure has changed. The version field now returns the Release Version, and a new build field returns the Build Version. |
| 6.0 | Itential Tools updated | itential_tools has been updated for Cisco NSO 6.4 compatibility. The updated package is not backward compatible with earlier NSO versions. |
| 6.0 | OperationId tasks removed | Twelve operationId tasks have been removed. Inspect application workflows to ensure they access API routes correctly. |
| 6.0 | Operational Data tab removed | The Operational Data tab and getOperationalData API endpoint have been removed from Configuration Manager. |
| 6.0 | Pre-Builts deprecation | Pre-Built Wizard, Pre-Built Promotion, and App-Artifacts are no longer maintained. Migrate to projects or use alternative installation methods. |
| 6.0 | Profiles deprecation | Profiles are deprecated. Configuration is now managed via environment variables and a platform.properties file. |
| 6.0 | pushToArray requires preexisting arrays | The pushToArray task no longer creates arrays automatically. Arrays must exist before use. |
| 6.0 | Remove default self-signed TLS certificates | Platform 6 container image no longer includes default self-signed TLS certificates. You must provide your own. |
| 6.0 | Retrieve references endpoint replaced | The /references-to endpoint is deprecated and replaced by the /discoverReferences endpoint. |
| 6.0 | Server name property replaced | The serverName property in properties.json is replaced by serverId. |
| 6.0 | Service Catalog and Service Catalog Builder removed | Service Catalog and Service Catalog Builder have been removed. Migrate use cases to Operations Manager. |
| 6.0 | Verify Config task removed | The verifyConfig API has been removed from app-mop. Use the equivalent API in app-nso_manager instead. |
| 6.1 | Default adapter protocol changing to HTTPS | Adapters published on or after December 1, 2025 default to HTTPS when no protocol is explicitly defined in the service instance configuration. |
| 6.1 | Reduced integration responses | Integrations will supply a single response format determined by the Content-Type HTTP header, replacing the previous dual JSON and plain text format. |