Skip to content

Latest commit

 

History

History
202 lines (169 loc) · 12 KB

File metadata and controls

202 lines (169 loc) · 12 KB

Launch Notes

2.6.0 (4/2/2026)

New Features

  • Added OpenID Connect (OIDC) authentication support.
  • Added coloring rules for nodes to answer graph display.
  • Added ability to expand answer graph and dynamic visualization charts to full window.
  • Added bookmark export and import with preview dialog, tree view, and icons.
  • Added select-all checkbox and selection improvements to bookmarks.
  • Added Cypher error diagnosis tool for improved LLM query debugging.
  • Added prompt injection detection to improve security.
  • Added newer OpenAI models and Anthropic Claude Opus 4.6 and Sonnet 4.6 models.
  • Added whole graph analytics (WGA) algorithms to text-to-Cypher system prompts.
  • Added health check to the xgt container.
  • Added Platform Stack image to the system architecture help diagrams.

Changed

  • Simplified advanced LLM configuration.
  • Improved formatting of code returned by LLM in chatbot.
  • Improved dynamic visualization charts on Data Explorer page.
  • Improved schema graph and answer graph behavior.
  • Improved performance of answer graph on Data Explorer page.
  • Improved upload page UX with on-demand checkboxes, settings panel rework, and defaults dialog.
  • Improved security by addressing CORS concerns and removing unused routes and legacy code.
  • Refined system prompts for text-to-Cypher and schema generation.
  • Consistently use the term "frame" instead of a mix of "type" and "frame" in the frontend.
  • Removed deprecated OpenAI and Anthropic models.

Fixed

  • Fixed bookmark drag-and-drop issues including stale closures and path updates.
  • Fixed node and edge hover tooltip not disappearing when moving mouse off graph.
  • Fixed issues with graph vs. namespace datasets.
  • Fixed upload default settings save overwriting options not present.
  • Fixed shift-click selection in sorted and filtered grids on upload page.
  • Fixed datetime validation issues.
  • Fixed web and ODBC upload issues.
  • Fixed issue where LLM selection was unset if the stored choice was deleted.
  • Fixed issue where graph error message persisted when switching to a non-graph query.
  • Fixed frame deletion failing for frames that are members of a graph.
  • Fixed demo data reload failing when frames had been cleared or the edge frame had been deleted.
  • Fixed error messages not being displayed when frame deletion or clearing failed.

2.5.0 (2/9/2026)

New Features

  • Added agentic processing to query generation and improved user feedback on progress.
  • Added ability to cancel LLM request for query generation.
  • Improved text to query generation accuracy.
  • Added OpenAI ChatGPT 5.2 thinking and instant models.
  • Added Anthropic Claude 4.5 Haiku, Sonnet, and Opus models.
  • Queries now return vertices and edges as a single column instead of a column per property of the vertex or edge. This fixes an issue where multiple instances of the same edge in results showed up more than once in the graph display.
  • Added select and run button to histories to select and execute a history item with one click.
  • Added highlighting to the answer graph when hovering over nodes or edges in the Data Explorer.
  • Added frame legend with color picker to graph display.
  • Added copy-to-clipboard for query results and JSON Schema display.
  • Added offline version of xGT release notes and documentation.
  • Added health checks to the frontend, backend, and database containers.

Changed

  • Improved and simplified LLM configuration using site_config.yml.
  • Improved handling of responses from many LLMs making text to Cypher and schema generation more reliable.
  • Changed LLM selector to show human readable names.
  • Updated pop-up behavior in schema and answer graphs:
    • Tooltips now have a short delay before appearing.
    • Pop-ups are non-interactive (clicking elements remains interactive).
  • Enhanced Rocketchat search with prev/next buttons, match count, and highlighting.
  • Improved formatting of some LLM results in Rocketchat.
  • Improved file to frame mapping after creating a graph and transitioning from the Schema page to the Upload page.
  • Refactored the application into multiple lazy loading zones to decrease initial load time.
  • Bookmark names and bookmark folder names now support symbols.
  • Improved layout when window is narrow.

Fixed

  • Fixed issue where errors during running jobs prevented job status from updating correctly in the Data Explorer.
  • Fixed issue where canceling a running job did not update the job status correctly in the Data Explorer.
  • Fixed crash caused by application configuration being accessed before it was fully loaded.
  • Fixed incorrect error codes from certain backend tasks, which caused errors to be handled improperly.
  • Fixed graph answer display not showing nodes or edges when variable names contained underscores.
  • Fixed JSON schema loader failing to report invalid keys when loading malformed JSON.
  • Fixed issue where rotating the JWT token too frequently caused some issues including unexpected logouts.
  • Fixed bug where canceled jobs sometimes failed to update their status to 'canceled'.
  • Fixed issue where certain upload errors weren't being propagated to the user.
  • Fixed issue where the horizontal scroll bar could overlap data in Chrome for results table.
  • Fixed some security issues to prevent malicious code injection.
  • Fixed issue where the 404 and error pages were sometimes not displaying properly.

2.4.0 (9/2/2025)

New Features

  • Added ability to test ODBC connections on Settings page.
  • Added ability to undo file deletions from upload list on Upload page.
  • Added preinstalled PostgreSQL and MariaDB database drivers.
  • Sample ODBC connection strings are now provided when adding a new database.
  • Added support for GPT-5 model.

Changed

  • In the results table on the Data Explorer page, RowIDs returned from queries now show the properties of the node or edge represented by the ID instead of the ID.
  • In the results table on the Data Explorer page, paths returned from queries now show a list of the properties of the node or edge represented by the ID instead of a list of IDs.
  • In the results graph on the Data Explorer page, edges returned from queries as RowIDs are now displayed only once on the graph.
  • The results table on the Data Explorer page now shows part of the data with a scrollbar to improve performance. The table can also be resized.
  • Only the sensitive fields of an ODBC connection string are masked now.
  • The dashboard schema widget and Datasets page now show a list of demo datasets to load when no datasets are loaded.
  • Multi-line input boxes now support keyboard shortcuts. Enter submits. Ctrl-Enter, Cmd-Enter, Shift-Enter, and Alt-Enter all add a newline.
  • All times are now shown in the browser's local time.
  • Copy buttons no longer steal focus on click on some inputs; the active input remains focused for all copy buttons.
  • All copy buttons now show a temporary checkmark with text to confirm success, instead of some displaying a toast notification.
  • Pages now update automatically when demo data finishes loading.

Fixed

  • Fixed bug where occasionally Mission Control thought a user was logged in even after logout.
  • Fixed demo data loading so multiple users on the same system can load the same demo data set.
  • Fixed bug where demo data load failures weren't shown to the user.
  • Fixed bug where demo data failed if the load took more than 30 seconds.
  • Fixed issues when running the containerized xGT with SELinux.
  • Fixed bug where occasionally a user would be incorrectly logged out due to an invalid timeout between Mission Control and the xGT server.
  • Fixed issue where graphs could be generated with empty schemas.
  • Fixed issue where the history button did not appear clickable for some inputs.
  • Fixed bug in error handling logic where valid error messages were lost and replaced with NameError (undefined symbol).
  • Fixed issue where schema graphs could randomly select nodes or edges while dragging the display.
  • Fixed issue where loading multiple demo samples simultaneously could cause load failures.
  • Fixed bug where dragging a single node on the schema graph caused it to snap back to its original position.
  • Fixed bug in the schema graph where, after dragging, hovering over a node or edge showed the overlay pop-up at the mouse’s previous position instead of the current one.

2.3.0 (6/9/2025)

New Features

  • Added support for newer ChatGPT and Anthropic LLM models.
  • Added tour capability along with login and dashboard tours.
  • Added support for editing and renaming bookmarks and folders, updating bookmark content and folder assignments, creating custom folders, and reorganizing bookmarks via drag-and-drop.
  • Added netflow demo dataset.

Changed

  • Improved column type inferencing of CSV files.
  • Improved syntax highlighting of Cypher.
  • The Mission Control launch notes are now available even when logged out.
  • Changed the default host directories for configuration, data, and log files to be in the host user's directory to support multiple users on the same system.

Fixed

  • Fixed some bugs that occurred when entering LLM keys on the settings page.
  • Fixed bug where the columns from an LLM response weren't mapped correctly to the data columns when generating an SQL query.
  • Fixed bug where an ignored license expiration banner never came back.

2.2.2 (4/23/2025)

New Features

  • Added warning pop-up to notify users of upcoming license expiration.
  • Added button to load demo data.

Changed

  • The answer graph now shows multiple edges between the same two nodes.
  • The answer graph can now visualize queries that use aliases of properties.
  • The number of rows for the job is now a column on the jobs page.
  • Added millisecond resolution to the reported query and job times.

Fixed

  • Fixed answer graph visualization to distinguish nodes by both frame type and key value to prevent incorrect merges across node types with overlapping keys.
  • Fixed CSV inference failure caused by unnormalized Windows line endings by standardizing line breaks before parsing.
  • Fixed bug where the answer graph visualization could hang when the same label was used multiple times or when properties were aliased.

2.2.1 (4/9/2025)

Changed

  • Answer graph and dynamic visualization now stay on and update when the page or rows per page is updated in the results table.
  • Improved some descriptions to make it clear the answer graph and dynamic display on the data explorer page use displayed result data only.
  • Starting with 2.2.1, Mission Control can be compatible with older or newer versions of the xGT server.

Fixed

  • Fixed bug where null edges or nodes sometimes showed up in a graph visualization.
  • Fixed bug where the wrong query was sometimes put in the query box on the data explorer page when navigating from the jobs page by clicking on viewing the job data.

2.2.0 (3/31/2025)

New Features

  • Added a bookmark feature to the histories to save frequently used questions and queries.
  • Added a cancel button to the job status box on the data explorer page.
  • Added a help button with documentation and architecture diagrams.
  • Added launch notes for Mission Control and a link to the xGT launch notes.

Changed

  • Simplified the top header bar, including moving the server info to the settings page.
  • Upgraded Claude to use 3.7.
  • The Cypher returned from asking an LLM a question is now put directly in the query box.
  • Reduced polling interval on status of running query to 1 second to know result more quickly.
  • The query status box on the data explorer page now supports all job status types.
  • Improved performance of interacting with histories.
  • Improved error reporting from LLMs.
  • The chat feature is no longer experimental.
  • Improved the errors returned to the user when the LLM generates an invalid schema.
  • Removed Logs page as it was basically a duplication of the Jobs page.

Fixed

  • Fixed bug where the wrong properties were sometimes displayed in the answer graph when multiple nodes or edges from the same frame were given in the RETURN statement.
  • Fixed issue where Mistral results were being interpreted incorrectly and causing errors.
  • Fixed bug where the graph creation button became permanently disabled after a failed attempt to create a graph.