1.3


1.3.1-funcrel

Note

New Features

Summary Details
A new bulk object tagging tool has been added, making it easier to tag or untag large groups of objects. The new bulk tagging tool lets users apply tags to groups of objects selected by criteria such as object name/full name, object type, transactions, or data graphs. Existing tagging by explicit object IDs remains available for cases where the exact target objects are already known.

Resolved Issues

Customer Ticket Id Details
57216 Support for creating custom aggregations via tags has been added. Previously, users could create tags for objects but were unable to use those tags to build custom views with grouped nodes. With this fix, it is now possible to create custom views that aggregate objects based on their associated tags (e.g., grouping objects under nodes like TG_TABLES or TG_VIEWS).
57254 An issue was identified where source file paths were truncated when retrieving object details using object tools, particularly for cases involving long file paths. This has been resolved, and full source file paths are now returned without truncation.
57324 An issue was identified where the objects endpoint did not differentiate between standard COBOL Programs and COBOL Transactional Programs, returning all such objects under a single type ("Cobol Program"). This also prevented accurate filtering for transactional programs, despite their distinction in the architectural graph. This has been enhanced by introducing support for multiple filtering operators, including equals, starts with, and ends with, in addition to the default contains operator, enabling more precise and flexible queries.
57236 An issue was identified where callers and callees of an object were partially returned due to a pagination limitation, restricting results to the first 100 entries. This led to incomplete dependency information when using MCP tools, even though the full dataset was available via the API. This has been fixed by improving pagination handling, ensuring that all callers and callees are now fully retrieved without truncation.
56956 A discrepancy was observed between the transaction counts returned by MCP and those displayed in Imaging. This was due to the Imaging APIs service counting only transactions that have both a start point and an end point, while the UI displays all transactions, including those without endpoints. This difference in logic led to mismatched counts. A fix has been introduced to align the API behavior with the UI by including all transactions in the count, ensuring consistency across both.
57276 An issue was identified where relationships between nodes could not be extracted for static custom views when using MCP tools, resulting in incomplete or missing data when querying such views. This has been resolved, and MCP now correctly retrieves and returns the relationships between nodes within static custom views, enabling accurate analysis and reporting.
57421 An issue was identified where quality insights retrieved via the MCP tool application_quality_insights were truncated, returning only a subset of results (e.g., 20 patterns out of 50) due to limitations in nested pagination handling. This has been resolved by improving the nested pagination logic, ensuring that all available quality insight patterns are now fully retrieved and returned in the response.

1.3.0-funcrel

Note

  • Requires CAST Imaging ≥ 3.5.5-funcrel.

New Features

Summary Details
Custom Aggregation Support: Added support for custom aggregation creation via MCP Server Added tools for creating, updating, viewing and deleting custom views and custom nodes containing objects on the basis of the conditions/filters defined in the user query. See the documentation.
Saved Views Support: Added support for saved views creation via MCP Server Added tool for creating, updating, listing and deleting saved views containing objects defined in the user query. User can now list the objects in the query to the MCP server along with the name of the saved view to be able to create saved views. Note: Saved views created via MCP server do not persist the positions of any of the objects on plane. See the documentation.
Tags Support: Ability to add or remove tags on objects for easier tracking via MCP server This new tool enables the user to add or remove tags from objects. Both actions can be done in one call. Tags can later be used as filters to quickly find specific objects. This is useful for marking objects under review or tracking progress. See the documentation.
Advisors Support: Identify and review migration or modernization issues via MCP Server The new advisors tool in MCP server helps the user to explore migration and modernization guidance in CAST Imaging. Users can list available advisors, view rules under a selected advisor and also list the objects that violate a rule. This makes it easier to find and address issues before or during migration projects. See the documentation.

Feature Improvements

Summary Details
Tenant configuration now supported directly via mcp.json Users can now specify the tenant using the new "imaging-tenant" input and "x-user-tenant" header in "mcp.json". After updating the tenant name, click on the Restart option in the UI in mcp.json to reconnect and apply the change, no MCP Server restart needed. See the documentation.