Version 2.23.0
September 10, 2026
Features
- Single-pane Run Transforms experience — configuring and launching a transform now happens on one screen instead of a multi-step flow.
- Persistent transform settings that are remembered between sessions, reducing repeated setup work.
- New unified table view with paging and performance improvements for large graphs, plus Focus On filtering to narrow results to All, Selected, or Bookmarked items.
- Credit usage now shown inline in Transform History for better cost visibility during analysis.
- Clearer upgrade messaging for Basic and Basic+ users in areas such as Data Lineage and Transform History.
- AI model selection added to AI Assistant (Model Settings), letting users choose models for quick decisions, everyday chat, hard reasoning, and semantic search, with visibility into each model’s speed and reasoning capability; settings take effect from the next message and can be reset to Maltego defaults at any time.
Fixed
- Search result detail panes now open more reliably.
- Hub items display more consistently when shared sources are involved.
- Creating a Location now correctly triggers Map View behavior.
- Platform-specific entity icons now display correctly.
- Notes now persist correctly when entities are copied and pasted.
- Duplicate-link detection now behaves correctly on YouTube profile expansions.
Technical Improvements
- Transform settings specifications are now returned directly in Schema Registry responses, reducing execution setup overhead and supporting a smoother client-side transform experience (Schema Registry 4.2.1).
- Added transform-run lineage metadata (transform run ID and parent run ID) to links created by transform runs, improving traceability and operational consistency (Machine Operator 1.19.2).
Version 2.22.0
August 27, 2026
Features
- Added a selected entity card view for single-entity inspection, with previous/next navigation and keyboard-based movement through selected entities.
- Updated the entity details list/table view to show incoming and outgoing link counts, sorting, selection counts, and in-panel search/filtering.
- Enabled quick focus and follow-up actions directly from the transform history menu, replacing raw output-table behavior with clearer selection-focused actions.
- Added persistent entity notes that remain visible on the graph canvas across sessions.
- Added telemetry tracking for custom data source creation, editing, deletion, toggling, and transform runs.
Fixed
- Fixed an issue where running a subsequent search caused the previous result to disappear.
- Fixed a brief 404 screen that could appear when reloading the Browser window on a case.
- Resolved duplicate OwnData integrations appearing in Graph Browser.
- Fixed incorrect data lineage for the starting entity in search results.
- Restored the missing “Create graph” button from the top bar for search and file-system graphs.
- Fixed collection filtering that was not working correctly.
- Fixed an issue where the transform date range setting never invalidated.
- Fixed a failing wrapper transform that lost its dynamic property display name between runs.
- Added loading indication when running transforms from settings.
- Fixed the Recent Searches list not updating immediately when a new search started.
- Fixed an empty Transform View on initial load.
- Fixed merge behavior that ignored the strict property of an incoming entity.
- Improved handling for parallel transform batching.
- Corrected avatar text positioning.
- Fixed collection logic not triggering when manually adding or deleting nodes.
- Fixed the Data tab becoming unavailable when local storage is used or selected.
- Fixed link selection not clearing correctly.
Technical Improvements
- Refactored transform execution state management for improved control and resilience across batch runs, with stronger failure isolation so a single failed transform initialization no longer blocks the rest of a batch.
- Added functionality for customers to download debug logs.
Other
- Updated German copy on the upsell modal in the transform dialog and the upgrade link copy shown for credit usage.
Version 2.21.3
August 10, 2026
Fixed
- Fixed an error loading searches in the Recent Searches panel, improving reliability when returning to recent investigative work.
Version 2.21.2
August 6, 2026
Fixed
- Fixed a transform execution merging issue that could cause transform results to become unparented, improving consistency of transform result placement and helping preserve graph structure during transform workflows.
Version 2.21.1
August 5, 2026
Fixed
- Fixed an issue where machine run results were not shown in Search or Graph views.
- Fixed entity extraction from collections so all entities are extracted consistently instead of only some.
- Fixed errors with local folders that previously required unmounting and remounting to resolve.
- Fixed an issue creating a graph when no last-used storage item was present in local storage.
- Corrected the TX Console to display time in local time instead of UTC.
- Fixed password search behavior in Maltego ONE when using local storage.
Version 2.21.0
July 27, 2026
Features
- Added support for global transform settings, enabling shared transform configuration across relevant workflows.
- Added support for auth transform settings, adding compatibility for transforms requiring authenticated configuration input.
- Extended Curated Data Pass to support YAML machine code on CCS for curated machine-driven workflows.
- Enabled filtering and disabling of transforms and transform sets based on CCS responses, improving control and reducing unsupported actions.
- Implemented a new Transform Message Console for clearer visibility into transform execution messages.
- Updated the Transform Run Overview for improved readability of execution state and results.
- Updated the entity representation in the Run Transforms menu for better execution context.
- Improved canvas display settings for collections.
- Updated default graph naming behavior in Cases for more consistent graph creation.
- Added the ability to delete local and cloud graphs from the unified cases drawer.
- Added tooltip guidance for cases where Subsequent Search is unavailable for Cloud and Local storage.
- Aligned Social Profile Enrichments availability with Graph Browser user access rules.
Fixed
- Fixed incomplete payload behavior for MGB composite entities.
- Fixed strict dynamic properties not merging correctly on MGB.
- Fixed a broken data pass toggle.
- Corrected collection node platform column visibility so it only appears for the intended entity type.
- Fixed reverse image search incorrectly linking a single image to unrelated entities.
- Fixed an unexpected return to the Run Transforms screen when querying a domain.
- Resolved layouting failures caused by unknown nodes.
- Fixed entities that were visible in WebGL but not properly zoomed into view.
- Corrected new graph clean-state behavior.
- Corrected case information shown in drop-downs.
- Restored the ability to cancel entity deletion.
- Fixed handling of wrongly formatted URLs so they are now ignored correctly.
- Fixed an issue where renaming a local MTGJ file hid it from the local folder selector.
- Corrected the Eject Local Storage tooltip.
- Fixed Machine Operator settings not being sent correctly to transforms.
Technical Improvements
- Enforced user-specific machine authorizations during YAML machine execution.
- Consumed the CCS machine catalog endpoint to determine execution context, improving runtime decision-making for machine execution.
- Improved machine-related transform settings behavior, reducing execution errors caused by missing or incorrect settings.
Version 2.20.0
July 8, 2026
Features
- Added support for all transform setting types, allowing analysts to enter settings with controls matched to the expected data type.
- Refreshed the Transform History view for a cleaner, more compact display of run activity.
- Updated the input entity UI in the transform dialog to reduce confusing disabled states.
- Added support for copy/paste as Graph JSON.
- Improved entity name editing on the canvas, allowing precise cursor placement and editing of specific characters or spaces.
- Added tooltips to local storage controls and table-view quick filters.
Fixed
- Fixed new graph creation from Cases so it routes correctly to the Cases storage layer instead of failing during initialization.
- Fixed Data Pass sidebar visibility so it shows disabled-state messaging instead of an empty sidebar when an organization has not accepted a data source license.
- Improved expand/collapse stability, addressing disappearing entities, broken expansion sequences, layout switching issues, and focus loss on the graph.
- Fixed graph metadata updates so they merge correctly instead of removing existing metadata entries.
- Fixed manual link editing issues in entity details.
- Corrected collection selection behavior for select-all actions.
- Fixed composed entities to default to collapsed when reopening a graph, with improved hidden child-count behavior.
- Enabled manual entities to merge, reducing duplicate-of-input-entity problems.
- Fixed transform settings for custom data sources so they open correctly.
- Fixed a brief 404 load error flash during graph loading.
- Fixed MTGX and copy/paste interoperability issues affecting unparented entities and display property handling.
- Corrected Monitor button visibility for users without the Monitor product.
- Fixed the plan display issue for upgraded Basic+ users in the username menu.
Technical Improvements
- Reworked attachment handling, improving save-time performance for image-heavy graphs.
- Refactored shared sidebar props to align shared UI behavior with Admin experiences.
- Restricted transform server addition and editing to entitlement-allowed URLs.
- Implemented lightweight JWT exchange for custom transform requests where required.
- Added entitlement-driven downstream SSO token propagation for custom transform servers.
- Added re-login handling for expired upstream SSO tokens.
- Improved custom transform discovery for entity definitions and icons, with deterministic resolution behavior.
- Added missing discovery headers for custom transform discovery.
- Improved browser-side error reporting for token exchange, auth, network, CORS, and certificate-related failures.
- Updated Schema Registry dependencies to address multiple security vulnerabilities, and resolved a critical react-router vulnerability.
- Corrected traceparent span behavior so it updates correctly per request.
- Updated Schema Registry protocol support to refresh correctly.
Version 2.19.0
June 11, 2026
Fixed
- Graph Browser not working properly – Disconnected entities
- Machine Operator cancel machine run does not send MachineRunSummary event and cancel complete machine run
- Local Search Breaking
- Upgrade Link in Avatar menu not clickable on Home
- Local folder contents not detected when linked
- Attachments are removed after renaming a graph
- Hanging state when saving a search to a local folder
- Lots of icon requests with empty body
- "Entity display limit" triggering too early, graph size limit should be calculated differently
- Entering Master Password on an Encrypted Case/Graph does not decrypt the Cases Drawer dynamically
- Cannot Start a Search from Home
- Entity Details UI – Show More function is not displaying more entities when clicked
- New graph/search dialog does not default to currently open case
- ZED is returning transformApplications instead of TransformApplications of a Python local transform server
- FF – Custom Data – Turning the FF off does not disable the functionality for adding a Custom Data Source on GB
Version 2.18.0
May 26, 2026
Features
- Iterate on the visual hierarchy and user facing language
- Update new cases dialog to support local & cloud (Feature Flag: osint-file-explorer - only for new button)
- Allow for searches to be created as cloud graphs or local files (Feature Flag: search-local-cloud)
- Update bookmark editing in Search
Fixed
- Uncaught Errors in Console on TikTok Profile when running transforms
- Pause/Play transform runs does not work
- Transform menu sometimes opens with empty set (requires reopen/back navigation)
- [HomePage] The basicPlus upgrade image does not include a plus sign
- Search Only Users Unable to Access Recent Searches with new Unified Case Drawer
- Browser Only Users have no way of Creating a Unencrypted Local Storage Graph when Cases is not Enabled as Unified Cases Drawer Menu is contained in Cases
- Last search not visible
- Renaming a graph does not work if it's not open
- Deleting a Linked Child Composed Entity Removes the Parent entity which is linked to other child entities
- Saving Search to Cases has some strange behavior with layouting
- Transform run dialog displaying 0 transforms run when a Search is saved to Cases
- Relogin resets permission for LocalStorage
- Saving search to local files causes duplicate key
- Creating a new Graph on Local storage and selecting to open in a new graph causes an error to occur and does not open the canvas with prompt of adding entities
- Local Storage Search - If Page is refreshed / Reloaded once Search is complete the page refreshes without any entities or results visible
- Local Storage - Search - A user is unable to Cancel a Search when saved to Local Storage
- Local Storage - Search - When Conducting a Subsequent Search on a Locally Stored Search, the user is redirected to the Recent Searched Items in Cases Drawer with No resulting entities visible
- Machine Operator duplicate composite child entities in request payload
- Options menu does not appear for most encrypted graphs
- Downloading MTGJ in Brave is broken
- Start Search and save it locally does sometime not save correctly
- Bug: Renaming a graph doesn't work (Graph not locked by you)
- Reloading / Refreshing the Browser on a Local Storage Search/Graph causes the graph not to be displayed
- Machine Operator transform run entity missing base entities
- New Way of Saving Attachments breaks Desktop Client
- We do not add the attachments property for Local Graphs
- Hash for encrypted Attachments do not match
- Upgrade Link in Avatar menu not clickable on Home
- Maltego Icon Menu - Some Edit Functions are not working as expected
- Attachments are kept forever in Local Graphs
- Fix the fileName.mtgj.mtgj
Technical Improvements
- Verify MTGJ Format (reconsider attachment hashing difference between graph-store and local)
- Ensure product access is enforced for new unified cases drawer
Other
- UAT Issues with Local Storage - Issue
Version 2.17.1
May 11, 2026
Fixed
- Resolved an issue where Maltego Search was not working for all users in the organization.
Version 2.17.0
April 28, 2026
Added
- AI Assistant: Branch on user message to create a new branch
- Show Credit Usage in Transform View and User Avatar Menu
- Update/Unify User avatar menu
- Clickable URL properties in Entity Details Panel (with external website warning)
- Update pan/zoom interaction in Graph View
- Update transform execution progress bar
- Filter for starting entities: Remove entities that cannot start a workflow
- Transform History Height can be manually adjusted by the user
- Error message shown if entity is too large to run a transform
Changed
- Improved performance when adding and removing nodes on the graph
- Deployed dedicated image proxy for resolving images
Fixed
- WebGL colors broken
- Renaming a graph does not update the graph name if open
- Cancelled response directly on run POST does not show status message and does not stop fetching results
- MTGX export option and Copy + Paste to Desktop results in entities
- Subsequent searches not working
Version 2.16.2
April 15, 2026
Fixed
- Hotfix for Basic+ upgrade on the homepage of Graph Browser.
Version 2.16.1
March 30, 2026
Fixed
- Various bug fixes and improvements for Graph Browser and its downstream services.
Version 2.16.0
March 24, 2026
This release includes Fixes and Features for Graph Browser with its downstream services.
Version 2.15.2
March 9, 2026
Fixed
- A hotfix to show transform run results on composed Entity children better.
Version 2.15.1
March 2, 2026
Fixed
- A hotfix to resolve an issue where an infinite loading spinner appeared on company Entities in the Graph (Browser).
Version 2.15.0
February 3, 2026
This release includes fixes and features for Graph Browser and its downstream services, with a focus on Composition Release.
Version 2.14.2
February 11, 2026
This release includes a hotfix to obfuscate Page Titles sent to App Insights.
Version 2.14.1
February 6, 2026
Fixed
- This release includes a hotfix to resolve an issue, enabling the use of a single Hub Item in Graph Browser.
Version 2.14.0
January 29, 2026
Fixed
- This release includes fixes and features for Graph Browser and its downstream services.
Version 2.13.3
January 23, 2026
Fixed
- This release includes a Hotfix to show new pricing plans on the Home page to users.