Skip to main content

Release notes 26.3

· 32 min read

Dataedo 26.3 introduces MCP support, letting you connect AI models and assistants directly to your repository! This release also comes with a fully reworked Data Profiling experience — new Data Profiling is moved fully to portal, letting you customize Profiling logic, and get better data understanding from the wide range of widgets. We also added support for PostgreSQL repositories, added the option to for repository-wide and personal customization of objects tabs visible to users in your repository, introduced execution flows — a visual representation of your query execution loops — and reworked Community, which is now moved to a new place, and supports rich text edition. There are also changes to scheduling and executing tasks, your Dataedo repository can now have multiple agents operating simultaneously, and you can customize task timeouts. Finally, the Browser Extension now lets you add assets from the web directly into your repository. And as always — there are more functionality and performance changes which you can find in the full article!

HIGHLIGHTS

  • MCP integration — connect AI models and assistants like Claude and Copilot Studio to your repository for grounded, read-only insights
  • PostgreSQL repositories — new repository engine for Portal, plus a CLI command to safely migrate from SQL Server
  • Data Profiling reworked — now fully in Portal, with Data Source dashboards and an Unsupported columns view
  • Configurable Tabs — admins and users can customize tab visibility to keep the UI focused on what matters to them
  • ERD diagrams for areas — auto-generated, editable ERD diagrams for Domains' areas
  • Browser Extension — added an overlay extension button, the ability to add assets directly from the web, and support for viewing and joining Community discussions
  • Execution Flows — interactive diagrams visualizing how a stored procedure, function, or ETL pipeline executes
  • Multiple Agents — run multiple Agents in your repository and assign specific Agents to specific Connections
  • Documenting JSON fields — parse and document the internal structure of JSON columns from SQL Server and PostgreSQL
  • Custom Fields — pin important fields, assign multiple users to User Custom Fields, and add Custom Fields to Data Quality Rule Instances
  • Other changes — folder-based filtering for Power BI Report Server/SSRS/Tableau, new authentication options, permissions now managed exclusively through User Groups, a reworked Community module, configurable task timeouts, two-way Metadata Sync of descriptions, and user activity & responsibilities tracking

Breaking changes: .NET Version

The application now targets .NET 10.0, replacing the previous .NET 9.0 dependency. To ensure compatibility, the .NET 10.0 must be installed on all environments running the application.

Download: https://dotnet.microsoft.com/en-us/download/dotnet/10.0

Integrate with AI using MCP

Dataedo 26.3 introduces MCP support — you can now connect AI models and assistants to your repository, giving them controlled, read-only access to your metadata so they can answer questions grounded in your actual catalog instead of guessing.

Why integrate AI with your repository

A general-purpose chatbot has no awareness of your repository's structure or contents, and will fill that gap with assumptions, leading to hallucinated answers. With MCP integration, a model can read data in your repository, giving you better, more reliable insights from the same prompts. MCP also lets you integrate with Microsoft Teams for a chat experience your whole organization can use.

What is MCP

MCP (Model Context Protocol) is an open standard for connecting AI agents to external systems safely — think of it as an API made for AI models. Dataedo's MCP server is a standalone service that sits between your AI client and Dataedo: it translates the model's requests into calls to Dataedo's API, which reads from your metadata. Access is always read-only and scoped to what your Dataedo account is allowed to see.

Once connected, an AI client can:

  • search your catalog for objects by name, title, or description
  • get detailed information about tables, columns, databases, Data Lineage, and more
  • list tables and procedures in a specific database, optionally filtered

Hosted Mode vs. Local Mode

The MCP server can run in one of two modes, depending on the AI client you want to connect:

  • Hosted Mode — the server runs centrally (e.g. on a company server) and cloud-based clients like Copilot Studio or Claude (web) connect to it over a URL. Users sign in through your Dataedo instance's own login page (including SSO).
  • Local Mode — the server runs on your own machine, launched directly by a desktop AI app like Claude Desktop. You authenticate with a Personal Access Token, generated from your Dataedo profile.
Generating a Personal Access Token from your Dataedo profile

Learn more about setting up MCP for your AI client here.

PostgreSQL repositories

caution

PostgreSQL repositories are supported only in Dataedo Portal, not in Desktop — if you move your repository, you will lose access to desktop functionalities

Dataedo 26.3 adds support for repositories hosted on PostgreSQL, in addition to the existing SQL Server and Azure SQL options. You will now see the option to connect to a PostgreSQL repository when first setting up Portal:

Choosing a repository engine when creating a new repository

The added support for PostgreSQL does not affect other repository types — SQL Server and Azure repositories are still supported. If you want to keep using your old repositories, you do not have to change anything in the configuration. Dataedo will still function as it used to.

Migrating a repository to PostgreSQL

A new Dataedo CLI command, copy-to-postgres, lets you safely migrate an existing SQL Server repository to PostgreSQL without setting everything up from scratch. Learn more here.

New profiling in Portal

Data Profiling has moved to Portal in version 26.3. Learn more about Data Profiling. This change comes together with a profiling rework: we added new widgets, customizable profiling logic, and a dedicated Steward Hub module.

Configuration

Profiling now runs in one of three modes — Full, Statistical, or None — configured globally per data classification, with exceptions available for specific classifications. Learn more here.

Global Profiling configuration settings

Publishing

Profiling results can be published or kept unpublished, controlling whether they are visible only to Data Stewards or to the rest of your organization. Results can be published and unpublished from an asset's Profiling tab, or reviewed and published in bulk from the Steward Hub. Learn more here.

Publishing profiling results from an asset's Profiling tab

The Manage profiling grid also has an Unsupported tab, listing columns that cannot be profiled because of their data type.

The Unsupported tab in the manage profiling grid

Viewing results

Profiling results are shown in an asset's Profiling tab as a set of badges, graphs, and widgets summarizing your data's characteristics at a glance. Learn more here. Which widgets appear is determined based on the object's Profiling results, making for a more streamlined experience.

The Profiling tab of an asset

Each Data Source also has its own profiling dashboard, summarizing statistics like the number of published columns, profiling duration, and changes in profiling over time.

A Data Source's profiling dashboard

Moving on from old profiling

info

History of profiling runs from before version 26.3 will still be kept in your repository

After you configure Data Profiling in Portal, confirm that everything works as intended, and confirm that all your data has been migrated, you can make extra space in your repository by running truncate on dbo.columns_profiling_history, dbo.column_values, and dbo.column_profile. This will remove unnecessary data related to old profiling in Desktop, while not affecting the actual profiling results.

Steward Hub

Steward Hub's Profiling section accompanies the transition of Data Profiling into Portal. You can use it to review, publish, and change the Profiling mode of columns across your repository in bulk. Find more details in the dedicated article.

the Profiling section in the Steward Hub

Configurable Tabs

You can now customize tab visibility in your Dataedo instance. This customization helps your users stay focused, by highlighting only those tabs that are relevant to certain teams' needs.

Admins can carry out a platform-wide configuration: deciding which tabs should be visible for which User Groups.

admin configuration of tab visibility for User Groups

Additionally, users can further fine-tune these configurations. Every user can customize their own tab visibility preferences, overriding the admin configuration.

a user's own tab visibility preferences

Tab visibility is a purely visual change. A disabled tab will be hidden from the user's UI but — as long as they have permissions to view it — its content will still be reachable via a hyperlink, or by clicking a relevant notification.

ERD diagrams for areas

We refreshed the look and functionality of Domains' areas' ERD diagrams. The default diagram is generated automatically from existing links between your assets, and is available under an area's Diagram tab. You can also edit diagrams directly in Portal.

Diagram tab of an area showing its ERD diagram

Editing area diagrams

You can customize an area's diagram using its Edit mode — rearrange nodes, add asset representations and sticky notes, and customize individual nodes.

Rearranging a node in an area's ERD diagram editor

Switching between edited and original area diagram

Once you save changes to an area's diagram, you can switch between that customized version and the original, auto-generated one.

Switching between the auto-generated and customized versions of an area diagram

Learn more here.

Browser Extension

This version brings further improvements to our Browser Extension. We also changed the way you open it. You can still open the extension from your browser's sidebar, but it now also displays a small Dataedo icon in the bottom right of your screen whenever you are viewing a relevant asset. Clicking the icon opens the extension.

Adding assets

If you are viewing an asset that is not yet documented in Dataedo, the extension now lets you add it to your Data Catalog directly, using the Add this object to Dataedo button.

Add this object to Dataedo button in the Browser Extension

The extension auto-fills a form with as many details as it can detect from the page — Data Source, Schema, Name, Object Type, URL, Owner, and description — which you can review and complete before saving. Assets added this way also become available directly in Dataedo Portal.

Add asset form in the Browser Extension

Learn more here.

Editing assets

You can now edit an asset's documentation directly from the Browser Extension, without leaving the page you're on. Hover over a description or a role to reveal an Edit button.

Editing an asset's description in the Browser Extension

Learn more here.

Community

You can now view and participate in Community discussions directly from the Browser Extension.

Community discussions in the Browser Extension

Execution Flows

Dataedo 26.3 introduces Execution Flows — interactive diagrams that visualize the logic of a stored procedure, function, or ETL pipeline, so you can understand how it executes at a glance. For database routines, the flow is built automatically during Metadata Import using Dataedo's built-in SQL Parser; for ETL pipelines, it is built from the structure of the pipeline itself.

You can enable this feature by checking the Build execution flows option when scheduling a Metadata Import.

Build execution flows option when scheduling a Metadata Import

Once imported, an object's Execution flow tab shows its diagram, from the BEGIN marker down to its END markers.

Execution flow tab on a procedure page

Learn more here.

Multiple Agents

Starting from version 26.3, you can now have multiple agents running in your repository. You can assign a specific Agent to a Connection, so that only that Agent processes its tasks. This is useful when some data sources require extra permissions or limited accessibility — rather than granting every Agent the full scope needed to reach every source, you can run a separate Agent with elevated permissions dedicated to that source.

You can make the assignment when first scheduling tasks for a source during Metadata Import, or later under Connectors > Connections. Connections left unassigned are picked up by any free Agent that has the Process tasks without an assigned agent option enabled.

Selecting an Agent while editing a Connection

Learn more here.

Documenting JSON fields

Dataedo can now parse and document the internal structure of JSON columns from SQL Server and PostgreSQL. Enable the Import JSON structure checkbox when scheduling a Metadata Import to extract a JSON column's nested keys and values. Extracted JSONs can be viewed on a grid in the object's columns section.

a JSON column's nested structure shown in the Columns tab

Nested columns can be documented just like any other column, and are marked with badges (JSON Object, JSON Array, Object, Array) so you can tell them apart from regular columns.

Note that JSON detection relies on Data Profiling, so JSON structure will not be picked up on a source's first Metadata Import. Learn more here.

Metadata Import filtering improvements

From this version on, you will see a new tab when importing metadata from Power BI Report Server, SSRS, and Tableau: Filter by Folders. Dataedo can now take advantage of these sources' folder structure — you can select which folders to import, and combine that selection with Advanced Filters using the convert to advanced filters button.

Filter by Folders for Power BI Report Server

Additionally, Advanced Filters for all connectors now accept a glob pattern via the Path Pattern option, letting you combine them with folder-based filtering.

Advanced Filters with a glob Path Pattern

Learn more here.

Changes to permissions management

Previously, admins could assign permissions to users using two modalities — either via shared User Groups or by assigning roles to a user individually from their account.

While allowing for greater flexibility, this system proved confusing for many users and led to issues when rearranging users' permissions. As such, we decided to rework how permissions are granted.

Starting from Dataedo 26.3, user roles can be assigned using User Groups only. This makes it so that all permissions are stored in one place, and can be quickly edited and kept aligned with your current company policy.

All permissions currently assigned to individual users will be automatically migrated to User Groups. Since this migration can create a large number of single-purpose groups. As an admin, you should take extra time after the update to review those changes and clean up your group structure.

Community rework

Version 26.3 brings changes to the Community module. First, Community has been moved from a side panel view to its own section at the bottom of an asset's page.

the Community section at the bottom of an asset's page

In this new version of Community, you can leave comments using our rich text editor — the same one used for descriptions. This means that comments now support photos, code snippets, markdown syntax, diagrams, and more.

leaving a comment with the rich text editor

The move to a new text editor also means that some functions are being retired. You can no longer set a comment's status as a "TODO" or a "WARNING". Existing TODO and WARNING comments will be converted to regular comments, with a special banner at the top.

You can now also leave likes and emoticon reactions under comments.

Learn more in our dedicated Community article.

Configurable task timeouts

Tasks executed by the Dataedo Agent (imports, Data Quality & Classification, and Data Profiling) now have configurable timeouts — a maximum execution time after which a task is aborted if it has not finished, so a stuck task can no longer hold up the rest of the queue.

Admins can change the global default timeouts in Portal, under Settings > System Settings > Agent, or directly in the repository via dbo.configuration.

Data source timeouts section on the Agent tab of System Settings

You can also override these values per connection. Open a data source under Connectors > Connections, go to its Settings tab, and edit the timeout values for that source specifically — these override the global defaults.

Editing individual timeout values for a data source

Learn more here.

Description synchronization added to Metadata Sync

Metadata Sync now also supports two-way synchronization of table and column descriptions between your data source and Dataedo. Descriptions are synchronized as Markdown, so some rich-text formatting used in Dataedo (such as images, banners, or merged table cells) cannot always be represented in the source; Dataedo flags such descriptions and helps you resolve the formatting before export.

This also changes the Metadata Sync configuration tab in the scheduler, with a new view that lets you customize both Description and Classification sync logic for different asset types in your source.

Editing individual timeout values for a data source

This change also comes with the change to sync mode: the previous three-way distinction (Manual, Take Dataedo, Take Source), got replaced with a binary Two-way and Push choice. Two-Way synchronization requires you to resolve any synchronization conflicts in Steward Hub, while Push synchronization always automatically propagates changes made in Dataedo.

info

Existing configurations using Take Source or Take Dataedo are migrated to Two-Way on upgrade

Learn more here.

Data Quality Rule Instances

You can now add Custom Fields to a new object type — Data Quality Rule Instances.

Custom Fields

Pinning

From this version onwards, you can choose to pin important Custom Fields. You can do this in Dataedo's settings.

pinned Custom Fields displayed at the top of an asset page

Pinned Custom Fields appear at the top of the asset page, above the description, and are the first thing you see when you open the page.

Additionally, Custom Fields that have previously been displayed on the side of the page (Owner, Tags) will be migrated as Pinned Custom Fields — they will be moved to the top of the page with the rest of the Pinned Custom Fields. You can choose to unpin them, but then they will move to a lower position with the other Custom Fields.

When you add a new Custom Field, it will not be pinned by default.

Multi-User Custom Fields

This version changes how User Custom Fields work. From now on, any Custom Field of the User Type can accept an unlimited number of users (as opposed to the previous behavior, where each Custom Field could take exactly one user). This means that a single object can have multiple Owners, Data Custodians, etc. assigned to it.

a Custom Field of the User Type with multiple users assigned

User activity and responsibilities

You can now view user activity and responsibilities in the Portal overview. You can view this for your own profile and your coworkers'.

The Activity tab shows a grid of the user's activity over the last 12 months — the darker a tile, the more activities took place that day — along with a list of recent activities. You can filter by activity type, or click a tile to see only activities from that date.

Activity tab on a user profile showing the activity grid and recent activity list

Note that permissions still apply: if a user worked on an asset you cannot view, you will see that they performed some action, but not what asset or activity it was.

The Responsibilities tab shows assets where the user holds a role — Owner, Reviewer, Data Custodian, or another role from your organization — generated from User-type Custom Fields. Assets are grouped by type on the left; selecting a type shows the relevant assets on the right.

Responsibilities tab on a user profile listing objects and roles by type

Learn more here.

Single-block Overview layout

Object Overview pages now use a single block layout. Data Quality score and ratio moved to the page header, and Custom Fields are now in a Details section, which also lists database properties. Column lookups got their own dedicated section. Metadata moved to the bottom of the page below Comments, while Statistics and other data insights were moved to a new Data Insights section. All sections are collapsible.

an object's Overview page redesigned into a single column layout

Connectors coming to Portal

With version 26.3, we continued bringing connectors you already know from Desktop over to Portal, allowing you to perform all data actions in one place.

The connectors added to Portal are:

OAuth authentication for Databricks

Dataedo can now connect to Databricks using OAuth, in addition to the existing Personal Access Token method. Learn more here.

OIDC authentication

Dataedo 26.3 adds a new authentication option. Now you can configure logging in via OIDC. Learn more here.

UI & UX changes

Rich text for column descriptions

Column descriptions now support rich text, without photos — so you can use banners, bolding, italics, and other formatting also available for other descriptions. Descriptions are still shown as plain text when viewing columns en masse on grids; open a column's asset page to see the full formatted description.

Wider pages and grids

Pages are now aligned to the left instead of centered, with grid- and card-based pages spanning the full screen width and other pages capped at 2000px. The homepage, 404 page, and offline page remain centered.

Remember visited tab

When navigating between objects of the same type (e.g. one column to another), Dataedo will stay on the same tab. So for example, if you have a Columns tab open in Table_a1, and you navigate to Table-b2, that second table will load with its Columns tab open, instead of the Overview.

Recently viewed objects are now shown in Quick Search and Advanced Search as well.

recently viewed objects shown in quick search

Redesigned linking popup for Domains

We redesigned the popup used to link objects to a Domain for easier navigation.

linking an object to a Domain using the redesigned popup

Multiple choice status filter on Data Quality grids

The Status filter on Data Quality grids is now multiple choice, so you can filter by several statuses (e.g. Warning and Error) at once instead of checking each list separately. Severity and Dimension filters also gained multi-select, and the selected filters are reflected in the URL.

the multiple choice Status filter on a Data Quality grid

Data Quality Overview page filters

We added new filters to the Data Quality Overview. You can now also limit the displayed data by:

  • Owner
  • Domains and areas
  • Date range
new filters on the Data Quality Overview

Data Quality ratio widgets received an overhaul, with 30-day moving averages added.

a redesigned Data Quality ratio widget with 30-day moving averages

Linked Sources improvements

Version 26.3 brings a range of improvements to Linked Sources, making them easier to use.

A Linked Source connection now has its own details page, listing every object that uses it.

Details page of a Linked Source connection listing related objects

You can also assign a Linked Source directly to an object, using a dropdown selection, instead of managing assignments only from the connection's Linked Sources tab.

Editing a Linked Source from an asset's Overview page

Finally, (Power) Data Stewards can now view and edit an object's Linked Source directly from its Overview page, instead of going through the connection's Linked Sources tab.

Editing a Linked Source from an asset's Overview page

Learn more here.

Display connection on a data source's Overview

A data source's or reporting instance's Overview now shows a clickable tag linking to its Connection in the Technical Details section, making it easier to jump from an object to the Connection that supplies it. This tag is visible only to users with Connection Manager permissions.

a Connection tag shown on a data source's Overview

Changes to Glossary term relationships

We revised the way in which term relationships are assigned. Now, all relationships can be added and modified in one place, directly in the term's Overview.

We also added a neat relationship diagram that helps you visualize dependencies in your Glossary.

Glossary dashboard

We added new widgets to the Glossary dashboard to help you track Glossary adoption across your organization. These include:

  • Glossary growth over time — a time chart showing how the number of Glossary entries changes over time.
  • Detailed statistics of Glossary entries, alongside breakdowns of entries by type and by Glossary.
the new widgets on the Glossary dashboard

All widgets can be filtered by Glossary, and time charts can additionally be filtered by date range. Users see data only for the Glossaries they have permission to view.

Redesigned object tags on grids

We redesigned tags and object paths displayed on grids. This change leaves more place on the grid itself for the object's name and path.

redesigned mentions in the rich text editor

Table of contents on Overview pages

An object's Overview page now shows a table of contents as a set of horizontal slashes along the page's edge, which expands into a list of section names when hovered over. Clicking a name scrolls you straight to that section.

Table of contents expanding on hover on an object's Overview page

Select all objects across pages

When selecting columns on a grid, you will now see a Select all objects in the list button. Clicking it selects every object across all pages instead of just the current one. It is unavailable on a few grids with special constraints, such as ones mixing object types or nesting other grids.

a full columns list shown on an object's Overview

Full columns list on Overview

The Columns section on an object's Overview now shows up to the first 200 columns (with a Load more button for the rest) in a two-column grid, instead of just the first five.

a full columns list shown on an object's Overview

Text Editor

Version 26.3 brings two changes to the built-in rich text editor used in descriptions and Community.

First, in edit mode your browser's spell check engine can now check the correctness of the text you enter.

We also redesigned how mentions look: the height of a mention block now matches the height of the text, and we added a color distinction between mentions that relate to you and those that relate to other users in the organization.

redesigned mentions in the rich text editor

Settings redesign

We refreshed the look of many tabs across Dataedo's settings to give them a cleaner, more minimal design, while still keeping their full functionality.

Other changes

Data Lineage fully moved to Portal

Version 26.3 marks the full transition of Data Lineage to Portal. This means that all Lineage views and features have been removed from Desktop.

Grouping options in Data Sources

The Data Sources tree now offers two new grouping options: Group Data Sources by host and Group objects by schema. Grouping objects by schema displays each schema in the tree whenever a source contains more than one; expanding a schema then reveals folders for each object type. When grouping by host is enabled, data sources that share a host are gathered into a folder named after that host. Schema grouping is enabled by default, while you have to enable grouping by host manually. Both settings are saved in your browser's local storage, so they persist between sessions.

Grouping Settings image

Overdue task warnings in Task Planner

Task Planner now warns when a scheduled task has not run even though its schedule says it should have. This can happen if an agent was offline during scheduled task execution. This warning appears as a top banner, a warning triangle next to the affected data source, and a warning on the specific task when its row is expanded.

an overdue task warning in Task Planner

Change data source name

You can now use the Connection settings to rename a data source that supplies metadata to an existing asset using edit parameters. This is useful when you have renamed a source in your original database but want to preserve continuity of schema change tracking for the asset already documented in Dataedo.

managing an object's followers

Restricting allowed hosts

You can now configure the list of host names Dataedo Portal accepts on Docker and Windows (IIS) deployments, protecting against Host Header Injection attacks. Learn more here.

Connection details in the API

The data-sources/{id}/detailed API endpoint now returns a connection object with the host and port of the server the database runs on, making it easier to identify where a documented source is hosted.

Manage object followers

Users with Editor permissions can now manage followers of an object. When you press the Following bell, you will see a list of users who subscribe to the asset. You can add new ones [B] or remove existing ones [A].

managing an object's followers

Learn more here.

Follow Data Quality Rule Instances

You can now follow individual Data Quality Rule Instances to get notified about their results, using the bell icon on the instance's details page. Following a database, table, or column also follows the Rule Instances assigned to it.

Followed objects panel

Followed Rule Instances now also appear in the Followed objects panel, alongside their table, column, and rule name, and can be unfollowed from there.

New Steward Hub section: Deleted objects

The Deleted objects section lets you manage, in bulk, objects that have been deleted in your original data source but still exist in Dataedo. You can remove them from your repository, or ignore them — ignored objects stay in Dataedo, and will not be flagged during the next metadata re-imports. This option is useful if you want to keep some documentation for archival purposes. Learn more here.

Extended Support for Metadata Sync

Starting from version 26.3 onwards, you can enable metadata sync for Metadata imported through the Azure SQL connector.

New Lineage for Qlik Sense SaaS

In this version, we replaced our previous heuristic approach to lineage building for metadata imported from Qlik SaaS, with an approach that utilizes Qlik's native Cloud Lineage Graphs API.

On this page
Questions?
If you have any questions or need assistance, feel free to reach out to the Dataedo support team.
Dataedo support