Release 2026.01.00
Release Notes
Featured
Removed Legacy Endpoint Routes ⚠️
Legacy Endpoints (deprecated in 2024.12.00) have now been removed! Make sure that upstream services pushing data in to CluedIn are using the correct endpoint URL. There is no change in the way you submit your data just to the destination URL. Note this is just for legacy URL endpoints you will not need to action anything.
Example of old deprecated endpoint URL
/upload/api/endpoint/8D4B6DD5-1DAC-4B84-8F4A-FFECD122A2EF
and the current version looks like
/ingest/api/endpoint/8D4B6DD5-1DAC-4B84-8F4A-FFECD122A2EF
Overmerging protection
To help prevent incorrect data consolidation, we’ve introduced Over-Merging Protection. This feature is designed to safeguard against unintentionally merging records that represent different real-world entities, a common risk in large and complex data sets.
Over-Merging Protection adds additional checks and constraints during the merge process, ensuring that only records that truly belong together are combined into a single Golden Record. Any records that are impacted by this get push back to quarentine so that they can be reviewed at a later date.
New Golden Record Propeties Page (Beta)
he new Overview Page provides immediate context when opening a Golden Record. By surfacing key information upfront, users can quickly understand the state of a record without navigating through multiple tabs. To start using this you need to enable the New Golden Record Overview Page feature flag.
New Golden Record Propeties Page (Beta)
The golden records properties page has been revamped to give a more holistic view of the golden record. It also allows you to more easily filter and edit properties inline for a smoother workflow. To start using this you need to enable the New Properties Tab on the Golden Record Page feature flag.
New Search page (Beta)
The search page has been revamped to more easily allow access to filters and also to allow inline editing of vocabulary key values. To start using this you need to enable the New Golden Record Search page feature flag.
Explain Log Simplification (Beta)
To start using this you need to enable the Updated Explain Log Page feature flag.
Ingest Module Delete Workflow (Beta)
New workflow in datasource ingestion that enables deleting a datasource, dataset and all records within it in a single click instead of having to do each step manually. Go to the relevent item you wish to delete for example a data set and then just choose to delete and that will queue a job that will delete all records and then remove the data set when it is finished. To start using this you need to enable the Data Source Delete Workflow feature flag.
Access Control Delete
Added the ability to now control who has permission to delete in access control. There is a new access control action called Delete Record which gives you the ability to state who can delete records
General UI/UX improvements
Based on ongoing user feedback, this release introduces a series of UI and UX improvements focused on making CluedIn easier to navigate, clearer to understand, and more efficient to use in day-to-day data stewardship work. These include new themes, menu reorganization and general UX improvements across the system and many more improvements.
Global Audit Log
New admin section providing a centralized view of system activity, allowing users to track changes to rules, deduplication configurations, and data set removals from a single page. This makes it easier to understand what has changed over time and to support auditing and troubleshooting needs.
AI Job Builder Improvements
A new Profile data source type has been added to the AI Job Builder.
This data source is designed for AI skills that operate on aggregated or profile-level data rather than processing entities row by row, enabling more efficient execution for rule- and analysis-based jobs.
Typical use cases include:
- Fix Data Quality Issues With Rules
- Create Data Validation Rules
New AI Skills
Two new AI skills have been added to support automated job creation and data enrichment.
Create AI Jobs
This skill analyses the provided data and automatically creates additional AI Jobs using other available AI skills where appropriate, reducing the need for manual job setup.
For example, based on detected data characteristics, it may create jobs to:
- Generate data validation rules
- Fix data quality issues
When using this skill:
- Enable Sampling when working with a Query data source, or
- Use the Profile data source available in the AI Job Builder
Enrich Data
This skill uses AI to enrich existing data by filling in missing or incomplete values, helping improve overall data completeness.
CluedIn
Features
Access Control
- Glossary terms available for use in Access Control Policies and rule conditions, along with a new permission to control deletion of golden records (#54327)
Enrichers
- Customizable origin for enricher code (#55099)
- Configurable rate limiting for enrichers to better manage processing load (#54614)
Vocabulary & Endpoints
- Ability to select specific vocabulary keys for lookup resolution (#45752)
Entities & Data Management
- Improved reprocessing of related entities during data removal when edges exist (#55127)
- Large entities automatically quarantined when exceeding size thresholds (#53406)
Audit & Logging
- Audit logs now include Organization ID for better traceability (#54284)
- Entity deletions performed by users are now recorded in the global audit log (#55612)
AI & Tasks
- AI job list now displays pending approvals (#49985)
- Tasks are correctly scoped and filtered by organization (#53471)
Rules & Survivorship
- New rule action to collect unique values from version history into a single field with configurable delimiter (#55760)
- Multi-key survivorship rules can treat vocabulary key groups independently rather than as a single unit (#55755)
- New survivorship option to retain only relationships from the latest revisions (#55919)
- Copy/Move Keys rule action includes an option to skip execution when the target vocabulary key is already populated (#54210)
- Copy Value rule action is now available for use in golden record rules (#55283)
Data Processing & Compaction
- Improved entity compaction to handle version history loops (e.g., A → B → A → B) by retaining only the latest valid state
- Enhanced compaction for “Apply Latest Values” to keep only the most recent matching record per branch
- Updated user email templates for improved clarity and consistency (#54559)
- Copilot skills are now production-ready (#54582)
- Clean project approval workflow introduced (#55600)
PowerFx
- JSON functions enabled within PowerFx for enhanced data manipulation (#56105)
Settings & Configuration
- Settings.Key field renamed to KeyName for improved clarity (#53138)
Fixes
Data Processing & Jobs
- Post-processing of related entities during data removal jobs now runs outside the main job execution, improving performance and reliability (#54297)
- Deduplication project generation jobs now cancel immediately during early execution phases (#52333)
- Connected temporal entities are no longer unnecessarily reprocessed during entity splits (#55127)
Rules & Survivorship
- Survivorship rule actions correctly handle lookup fields independently rather than as grouped keys (#54939)
- Rule engine handles null conditions correctly when evaluating significant changes (#51652)
Vocabulary & Data Integrity
VocabulariesUsed is preserved when PowerFx rules return empty values and is now correctly updated after rule and post-processor execution (#55301)
- Consistent entity hashing ensures identical alias value sets no longer produce different PersistHash values (#55300)
- VocabularyRepository stability improved by resolving memory leak and internal race conditions (#53561)
Compaction & Retention
- Branch Retention Compactor updated to ignore only user-input sources when determining retention behavior
Audit & Logging
- Global audit logs now correctly display users and export targets (#55256)
- Audit log completeness improved when AI agents create provider definitions (#55054)
- Duplicate history entries for user changes have been resolved (#55466)
UI & Experience
- Clean projects can no longer be saved without defining fields (#53060)
- Improved handling of missing settings on the Copilot example prompts page to prevent errors (#48315)
- Markdown link rendering instructions updated for better consistency (#54476)
Projects & Hierarchies
- Publishing or deleting hierarchy projects now properly removes associated edges (#53392)
Stability & Reliability
- Large values in Find Closest Match rule action no longer cause exceptions or indexing failures (#55473)
- JSON deserialization failures from web data no longer raise blocking exceptions (#52488)
- Internal cache collisions in the rule engine resolved when duplicate stream actions are created in the UI
CluedIn.MicroServices
Features
Data Processing & Quarantine
- Clues exceeding data part limits are automatically quarantined by the server (#54293)
- Quarantined and returned clues can be resubmitted through the mapping pipeline for reprocessing (#54293)
Workflows
- Delete workflow introduced and currently in development, fully hidden behind a feature flag (#55108)
Mapping
- New mapping structure introduced to improve flexibility and maintainability (#55393)
Fixes
Ingestion & Processing
- Improved ingestion robustness and overall processing stability (#56270, #56047)
- Payload chunking by byte size introduced to better handle large messages (#56235)
- Validation added for ingestion column counts to prevent malformed data (#55210)
- Elasticsearch mappings are now validated before data ingestion (#55804)
Datasets & Schema
- Dataset schema protection enhanced to prevent unintended changes (#51507)
- Improved handling of schema drift scenarios (#53050)
- Property code creation improved for better consistency (#53700)
Mapping & Pipelines
- Reduced unnecessary dataset content calls during mapping to improve performance (#56014)
- New safeguards added for entity name usage during auto-annotation (#53075)
Logs & Monitoring
- Improved performance when deleting dataset logs
- Duplicate entries in validation statistics resolved
- Source statistics enhancements introduced (#54337)
Quarantine & Data Handling
- Quarantine view refreshes automatically when over-merged records are detected
UI & Experience
- Ingestion reports page updated with per-report processing actions (#55953)
- Improved handling of stats retrieval and connection testing
Audit & Logging
- Audit logs now capture updates to enricher confidence scores (#52465)
CluedIn.UI.Gql
CluedIn.UI
Features
Access Control
- New permission allows control over whether users can delete golden records (#55123)
Data Processing & Quarantine
- Processing is prevented when duplicate records per identifier exceed defined limits (#54293)
- Quarantine tab updated to include returned records for better visibility (#54293)
- Quarantined clues can be resubmitted through the mapping pipeline for reprocessing (#54293)
Enrichers
- Enrich button added to the enricher preview tab to allow manual triggering when no enriched data is present (#51426)
- New Scripts screen introduced for REST API Enrichers (#54471)
AI & Agents
- AI jobs now support bulk actions for improved efficiency (#54416)
- AI Agents added to the create page and home dashboard, replacing the Stream tile (#50470, #54974)
- Profile support added to AI Agent data sources (#51545)
Audit & Logging
- Global audit log module introduced (#54588)
- Date filtering added to global audit logs (#55056)
- Improved log modules and search suggestions for better usability (#50468)
UI & Experience
- New Radiant theme introduced with updated colors, gradients, and rounded styling (#53691)
- Redesigned side panel for improved navigation
- Version auto-detection prompts users to refresh when updates are available, with automatic recovery from missing chunk errors
- Dropdown added to home page tiles for quick access to ingestion workflows (#54859)
- Golden record graph explorer now supports adding, editing, and removing relationships and their properties
- Property page updated to support bulk editing and removal of vocabulary keys for a golden record
- Simplified Explain page provides a clearer view of all rules executed for a golden record (#53595)
- Updated dialog visuals for a more consistent and modern UI
- New user menu introduced to reduce clicks when accessing the user list (#55100)
Mapping
- New mapping page navigation introduced for improved usability (#55393)
Stability & Fixes
- Clean project rules correctly handle “not equals” conditions with boolean values (#54861)
- Disabled the “/Author” edge type to prevent excessive record loading (#54529)
Ingestion & Reports
- Ingestion reports page enhanced with a process action available per report (#55953)
Feature Flags
- In-memory search added for feature flags to improve performance and usability
Fixes
UI & Experience
- Boolean values can now be toggled correctly on the entity properties page (#55469)
- Carousel navigation buttons improved for smoother interaction (#47300)
- Updated empty state messaging for enricher monitoring ingestion reports (#52957)
- Improved scrolling behavior across ingestion logs and other panels (#54791, #55302)
- Caret position in AI prompt editor is preserved during drag-and-drop interactions (#55621)
Permissions & Access
- Create actions in empty states and business domain tooltips now respect user permissions (#52066)
- Permissions on the create page adjusted to a more appropriate access level (#43605)
- Claims validation enforced for enrichers and related features (#55231)
- User selection for granting crawler access has been restricted (#54964)
AI & Agents
- AI deployment creation works correctly across different platforms (#54463)
- AI job runs page no longer flickers during execution (#54464)
- AI job testing now includes tail and reference data (#54498)
- AI platform configurations can be saved when optional fields are empty (#54462)
- Costs update dynamically while AI jobs are running (#54522)
- AI datasource rule filters now return properly formatted vocabulary keys (#55243)
Data Processing & Automation
- Auto-process cannot be enabled when duplicate records per identifier exceed limits (#54293)
- Auto-submit toggle state behaves correctly (#55201)
- Duplicate detection can be configured using primary origin settings
- Deduplication queries skip unnecessary checks against the last run (#55550)
Mapping & Datasets
- Reduced dataset content API calls during mapping and process panel usage (#56014)
- Improved performance when loading duplicates by field (#56014)
Audit & Logging
- Workflow status display issues resolved
- Improved handling of logs and related UI components
- Feature flag handling updated (#54458)
- Notifications styling updated and environment configuration stabilized
- Azure Integration Service absence now surfaces a clear message (#54940)
Stability & Reliability
- Hidden deprecated endpoints to prevent unintended usage (#55911)
- Improved performance when loading datasource lists
Runtime-Environment
Features
Audit & Logging
- Audit logs now include Organization ID for improved traceability (#54284)
Workflows
- Data source pages updated with supporting tables for the delete workflow (#55108)
Settings & Configuration
- Settings.Key field renamed to KeyName for improved clarity (#53138)
- DnB enricher provider name updated for consistency
Security & Authentication
- Single Sign-On authentication schemes are now enforced as unique (#51912)
Notifications
- Notification template names are now required to be unique (#54960)
Packages
Connectors
| Name |
Version |
| CluedIn.Connector.AzureDataLake |
4.7.0 |
| CluedIn.Connector.AzureDedicatedSqlPool |
4.0.3 |
| CluedIn.Connector.AzureEventHub |
4.5.1 |
| CluedIn.Connector.AzureServiceBus |
4.5.0 |
| CluedIn.Connector.Http |
4.5.0 |
| CluedIn.Connector.SqlServer |
4.5.0 |
| CluedIn.PowerApps |
4.7.0 |
| CluedIn.Connector.Dataverse |
4.7.0 |
| CluedIn.Connector.Dataverse.V2 |
4.7.0 |
| CluedIn.Connector.OneLake |
4.7.0 |
| CluedIn.Connector.FabricOpenMirroring |
4.7.0 |
Enrichers
| Name |
Version |
| CluedIn.ExternalSearch.Providers.DuckDuckGo.Provider |
4.7.0 |
| CluedIn.ExternalSearch.Providers.PermId.Provider |
4.6.1 |
| CluedIn.ExternalSearch.Providers.Web |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Bregg |
4.6.1 |
| CluedIn.Provider.ExternalSearch.ClearBit |
4.6.1 |
| CluedIn.Provider.ExternalSearch.CompanyHouse |
4.6.2 |
| CluedIn.Provider.ExternalSearch.CVR |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Gleif |
4.6.1 |
| CluedIn.Provider.ExternalSearch.GoogleMaps |
4.6.1 |
| CluedIn.Provider.ExternalSearch.KnowledgeGraph |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Libpostal |
4.6.1 |
| CluedIn.Provider.ExternalSearch.OpenCorporates |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Providers.VatLayer |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Providers.AzureOpenAI |
4.7.0 |
| CluedIn.Provider.ExternalSearch.GoogleImages |
4.6.1 |
| CluedIn.Provider.ExternalSearch.RestApi |
4.6.1 |
| CluedIn.Provider.ExternalSearch.Providers.ArtificialIntelligence |
4.6.0 |
| CluedIn.Provider.ExternalSearch.Providers.BvD |
4.7.0 |
Crawlers
| Name |
Version |
| CluedIn.Crawling.MasterDataServices |
4.6.0 |
| CluedIn.Purview |
4.7.0 |
Other
| Name |
Version |
| CluedIn.Vocabularies.CommonDataModel |
4.6.0 |
| CluedIn.EventHub |
4.7.0 |
| CluedIn.EnterpriseFlows.PowerAutomate |
4.7.0 |
Controller
| Docker Image |
Tags |
| cluedin/controller |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137178 |
Gql
| Docker Image |
Tags |
| cluedin/cluedin-ui-gql |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137177 |
Microservices
| Docker Image |
Tags |
| cluedin/data-source |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
| cluedin/data-source-processing |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
| cluedin/data-source |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
| cluedin/data-source-processing |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
| cluedin/data-source-submitter |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
| cluedin/data-source |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137306 |
Runtime
| Docker Image |
Tags |
| cluedin/neo4j |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137179 |
| cluedin/openrefine |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137179 |
Server
| Docker Image |
Tags |
| cluedin/cluedin-server |
2026.01.00, 2026.01, 4.7, 4.7.1, 4.7.1_137259, 4.7.1_137259-alpine, 4.7.1-alpine, 4.7-alpine |
| cluedin/cluedin-server |
2026.01.00, 2026.01, 4.7.1_137259-ubuntu, 4.7.1-ubuntu, 4.7-ubuntu |
| cluedin/nuget-installer |
2026.01.00, 2026.01, 4.7, 4.7.1, 4.7.1_137259, 4.7.1_137259-alpine, 4.7.1-alpine, 4.7-alpine |
| cluedin/nuget-installer |
2026.01.00, 2026.01, 4.7.1_137259-ubuntu, 4.7.1-ubuntu, 4.7-ubuntu |
Ui
| Docker Image |
Tags |
| cluedin/ui |
2026.01.00, 2026.01, 4.7, 4.7.0, 4.7.0_137176 |