What's new
The release notes of Entropy Data
2.0.7 (unreleased)
- Data Product Builders (experimental): A new opt-in feature that guides you — and your coding agents — through building a data product from its contract. Each builder ships Markdown usage instructions; the dbt builder additionally bootstraps a project from an ODPS draft and exposes a reload command. Usage instructions can now vary by data product status, with a generic fallback when no status-specific block matches. dbt and Snowflake builders are available, while Databricks and AWS Glue appear as "Coming soon". Enable with
application.dataproductbuilder.enabled. - Data Product Builders: Usage instruction cards gained a one-click copy button for code snippets and an
entropy-data connection testline in the authentication step, plus a Feedback section linking to the builder plugin repository. - Import/Export: Governance policies are now included in the organization export zip (
policies/) and restored by theentropy-data import zipcommand.
2.0.6 (2026-05-13)
- API: New policies REST API (experimental) with GET/PUT/DELETE endpoints under
/api/policiesfor managing governance policies through API tokens, documented in the OpenAPI spec. - Git Integration: Pushing newly created files now succeeds on the first push for both data products and data contracts, instead of failing when the path does not yet exist. Pulling no longer silently drops a rename — a contract or product whose externalId was changed in Git is now looked up by UUID first, falling back to externalId on Import, and whitespace in YAML IDs is normalized before lookup. Error messages on Git operations are clearer.
- Marketplace: AI search now reranks results before truncating to the top 10, so exact name matches are no longer dropped by Postgres
ts_rankordering when many products share similar terms. - Data Products: ODPS input port saves with invalid data now surface inline validation errors instead of a generic error page.
- Integrations: Removing a Snowflake External OAuth configuration now works correctly from the configuration form.
- List Views: Filter dropdowns in data product and data contract tables no longer get clipped behind the sticky table header.
2.0.5 (2026-05-11)
- Multi-organization: Users who belong to multiple organizations now land on a new organization-chooser screen after login when no default is set, and the header gains an organization switcher dropdown that makes the active org clear and easy to switch. The default-organization flag is now toggled only by explicit Make Default / Unset Default actions, and never set automatically by SCIM provisioning or SSO auto-join.
- Data Products: Quick-create forms (data product, application, data consumer, AI agent) now expose an ID field so the externalId can be chosen at creation. The YAML editor opens with an editable
example-id # change meplaceholder rather than a pre-generated UUID, so the ID is chosen deliberately. Organizations that prefer auto-generated UUIDs can opt back in by settinggenerationStrategy: uuidon theidstandard property. - Data Products: "Add Source System Input Port" works again for ODPS data products, with the post-save redirect now resolving to the persisted UUID. Saving a data product with an invalid externalId is blocked at the API with a 422 and shown inline in the form instead of an error page.
- Data Products: The output port editor now guides users toward picking an existing data contract server when one is available, with an inline warning below the server select.
- Git Integration: New conflict-resolution wizard replaces the old single-form conflict screen. Step 1 shows local vs. remote YAML side-by-side using CodeMirror MergeView; step 2 offers a Push Directly / Create PR or MR choice with a dedicated PR/MR form. Conflicts also auto-resolve to "patch synced" when an open patch submission already covers the local changes.
- Intelligence: AI search now reranks results across tools using the same per-card relevance scoring as standard find mode, and honours the active resource-type filter so the LLM no longer queries tools for types that are unticked.
- Marketplace: The marketplace search filter now defaults to Data Products, and Semantic Concept results have received UX polish.
- API: Lineage endpoints (GET/POST/DELETE) now accept team- and user-scoped API tokens with proper per-team read and write scoping. A new endpoint returns organization settings, and the OpenAPI spec documents valid team-member role values.
- Semantics: Data contracts, the concept "Usages" list, and internal Markdown links now resolve hierarchical concept externalIds (e.g.
sales/customer), so grouped concepts inherit descriptions and examples in ODCS schemas again and render as internal Semantic Concept pills. - Data Contracts: Excel export and import handle property names containing dots and unnamed array items correctly instead of round-tripping them as
nullcells. ExternalId normalization is tighter on every save path. - List Views: Data product and data contract tables scroll inside a height-constrained panel with a sticky header row. Filter dropdowns render above the sticky header instead of behind it, and decorative icons in owner/domain/type/status/version columns have been dropped for a cleaner look.
2.0.4 (2026-05-06)
- Integrations: New built-in Microsoft Fabric / Power BI ingestion to import Power BI semantic models and reports as assets. Authentication uses a Microsoft Entra service principal scoped to selected workspaces. The asset tree mirrors
app.powerbi.com(workspace → folder → model/report → table), with reports carrying ausesedge to their semantic model so lineage resolves the dependency. Marked Experimental. - Data Products: Microsoft Fabric is now available in the Import-from-Asset wizard. Power BI semantic models can be imported as Power BI data products with output ports prefilled from the model's tables and columns.
- Data Products: New
ai-agentarchetype for data products that expose AI agents. Mirrors the data-consumer pattern with no output ports and no KPI card, and is excluded from the marketplace. - Assets: Power BI semantic-model assets show a
.pbidsdownload on the details page, so users can open the model directly in Power BI Desktop with the model's storage mode honoured. - Assets: Asset details now include a "Used by" section listing downstream relationships, with type-specific icons in the asset header.
- Navigation: The Assets nav item has moved from Governance to Studio for easier discovery.
- Marketplace: Domain and owner filter dropdowns now show all available values, not just the ones present in the current view.
- Git Integration: Pushing to a Git target branch now creates files on the first push instead of failing when the path does not yet exist.
- Git Integration: Conflict resolution for data products now resolves correctly and renders proper error fragments instead of a generic error page.
- Git Integration: Push and connect actions confirm success with a flash message after HTMX-driven submits, and credential-info updates are scoped to the relevant import page.
- Intelligence: Hardened chat suggestions against prompt injection by stripping sentinel sequences from untrusted metadata before the model sees it.
- Platform: CDN-loaded JavaScript and CSS dependencies have been replaced with local/webjar assets, so the platform runs cleanly in air-gapped installs.
2.0.3 (2026-04-29)
- Marketplace: Card icons are now clickable links matching their titles, for quicker navigation.
- Insights: New User Analytics section on the Organization Insights page, with a user growth chart and membership statistics.
- Insights: Time range filters across the insights pages can now be adjusted dynamically, and data product cards are interactive for drill-down.
- Insights: New Data Product Reuse metrics highlight how often data products are consumed across the organization.
- Governance: New "Servers per Contract" histogram on the Governance Insights page surfaces contracts missing server definitions or with unusually many.
- Power BI: When publishing a semantic model, users can now choose between Import and DirectQuery storage modes from the Open in Power BI dialog.
- Semantics: The visualizer now persists drag positions and toggle state per diagram in browser local storage, so layouts are preserved across reloads.
- Semantics: Translated descriptions now support Markdown, both in the editor (multi-line input) and on the details page (rendered output).
2.0.2 (2026-04-24)
- Integrations: Existing integrations can now be re-configured through the setup wizard. The Edit button is now a dropdown offering either the guided wizard or direct YAML editing, with credential handling that adapts when the authentication method changes.
- Notifications: New Microsoft Graph mail provider for self-hosted M365 tenants where SMTP AUTH is disabled. Configure with
application.mail.provider=graphand an Entra app registration holding theMail.Sendapplication permission. - Data Contracts: Output port IDs are locked once active consumers exist, preventing renames that would break consumers. An inline hint explains the locked state.
- Data Contracts: External IDs are now normalized and validated on every save path. Invalid external IDs are rejected at the API with 422, and form validation shows inline messages instead of an error page.
- Data Contracts: Creating a data contract through the editor API now requires the ADD permission.
- Governance: Data contracts using the DCS specification are now included in the governance insights aggregation.
- Semantics: The visualizer now supports collapse and expand, and renders semantic groups with a visual boundary around their concepts.
- Semantics: Property detail pages show the parent concept and its group. A new Technical Fields group surfaces last-updated and process timestamps.
- Semantics: Concept pages suggest bindable data products, scoped to entity and metric concepts for more relevant matches.
- Integrations: Amazon Redshift is now available in the integration schema, and credential form field keys are aligned with their data-class fields.
- ODCS: Data product team members are restricted to native members, and data product pages now include a support sidebar.
- Saved Filters: Filter scopes can now be set when saving, so the same filter set can be targeted at specific views.
- Fixed: Team and domain filters in the Data Products graph view.
- Fixed: Output port duplication when renaming an existing output port id.
- Fixed: Check run lookups now use the server-based format consistently, with SQL join bugs corrected.
- Fixed: Tooltip rendering in wrapped elements.
- Fixed: Integration secrets and ingestion updates are now strictly scoped to the owning organization.
2.0.1 (2026-04-21)
- Saved Filters: Save and reuse filter combinations on the Data Products list, board, cards, and map. One filter can be marked as default and is applied automatically when no other filters are selected.
- Data Products: The Owner and Domain filters now support picking a parent in the hierarchy. Selecting a parent filters the whole subtree and saves as a single value, so the filter stays valid when teams are added or moved later.
- Entropy Intelligence: New Intelligence Inspector with developer mode, tool-call inspection, semantics context, popovers for data-product references in chat, and a modal showing full SQL query details.
- Entropy Intelligence: Plan management to surface the agent's pre-execution plan before queries are run.
- Governance: New Data Contract Insights card on the Governance Insights page, including an owner filter.
- Data Contracts: Schema display now has a visibility toggle so large schemas can be expanded or collapsed in place.
- Data Products: Image uploads in rich-text fields are validated, rate-limited, and rehosted on the platform.
- Semantics: Properties linked through ODCS
authoritativeDefinitionnow show the semantics icon on the schema label, and bothsemanticandsemanticslink types are recognized. Studio context is preserved when navigating into semantics. - Customization: Custom properties and custom sections support enum anchors in
customization.schema.jsonfor richer dropdown configuration. - Fixed: Validation issues in the Data Contract Editor and missing CSRF header on accepting semantic suggestions.
- Fixed: Disabled integration badges are now styled in red on both the list and details pages for clearer status.
2.0.0 (2026-04-17)
- Semantics: Model your business domain as a shared ontology of concepts and relationships, and link them to data products and data contracts. Define what terms like Order, Customer, or Monthly Recurring Revenue mean across your organization, discover data by meaning rather than table name, and power semantic search and AI-driven querying. Semantics replaces Business Definitions.
- Open in Power BI Support
- Data Contract Editor: Relationship drawing, layout, and table collapse interactions have been polished for clearer edge handling and node-border anchoring.
- Access Management: Access agreement URLs and email notifications now use the external ID instead of internal UUIDs, and agreement changes are displayed as a diff in the audit trail.
- Access Management: Data product visibility is now inherited through team hierarchies, so members of parent teams can see data products owned by descendant teams.
- Access Management: Access agreements can now be deleted even when referenced entities have already been removed.
- Access Management: The "Connect" and "Add Access" flows now respect the
canRequestAccessFromcheck. - Integrations: Snowflake now supports dynamic role selection and resolves the appropriate role from access agreements automatically.
- Integrations: BigQuery ingestion now streams pages instead of loading everything in memory, significantly reducing memory usage on large projects.
- Customization: Output port customizations now support id, name, and description properties.
- Notifications: Email notifications now show the data contract title instead of the technical ID, both in the subject and body.
- Notifications: Quality check and data contract update emails now include a direct unsubscribe link. Clicking it opens a confirmation page where watchers can stop receiving notifications for the contract with a single click, without navigating the app.
- Notifications: Quality check failure emails now include a summary of the failing checks (check name and reason), so recipients can triage without opening the app.
- Entropy Intelligence: Snowflake connections via External OAuth now show role and warehouse as editable badges instead of text inputs. When roles are defined in the access agreement, they are pre-selected automatically.
- Entropy Intelligence: After completing SSO authentication, the query is now automatically retried without requiring manual intervention.
- Entropy Intelligence: Expired Snowflake OAuth tokens now correctly show the SSO login prompt instead of the PAT credentials form.
- Fixed: Output port tags overflowing horizontally instead of wrapping when many tags are assigned.
- Fixed: Various frontend JavaScript errors observed in production.
- Fixed: Customization links with blank hrefs no longer persisted on save.
- Fixed: Links in quality check emails now correctly encode server names that contain spaces or special characters.
- Fixed: Change request rejection emails now use the correct template (previously labelled as approval).
1.9.7 (2026-04-01)
- Data Contracts: Schema-level relationships are now displayed as edges in the data contract visualizer graph.
- Data Contracts: Excel exports now include relationships.
- Customization: Custom properties and custom sections are now supported on output ports, matching the existing data product customization capabilities.
- Git Integration: Git credentials now support an optional external ID for explicit credential selection. When multiple credentials exist for the same provider, a credential dropdown appears in the Git connection form, and the selected credential is remembered for consistent authentication.
- Integrations: PostgreSQL ingestion now captures richer column metadata including descriptions, nullability, and default values.
- Integrations: Snowflake now supports External OAuth as an authentication method with organization-level OAuth settings.
- API: Git import and connection endpoints now accept an optional
gitCredentialExternalIdfor explicit credential targeting. ThegitConnectionTypefield is optional when an external ID is provided.
1.9.6 (2026-03-31)
- AI: Data Contract Editor now supports Anthropic as an AI provider for the inline AI assistant.
- AI: Azure OpenAI endpoint URLs are now automatically normalized to the base URL on save.
- AI: Fixed support for GPT-4o and other non-reasoning models
1.9.5 (2026-03-30)
- Integrations: New built-in Amazon Redshift ingestion to sync databases and tables as assets.
- Integrations: Trino support for querying data via Entropy Intelligence and MCP.
- Integrations: Oracle and Dataiku icon support and asset import.
- Data Contract Tests: New Test Connection button on settings page to verify connectivity before running tests.
- Data Contract Tests: API and MCP tools for running data contract tests programmatically.
- Data Contracts: SLA properties now support description fields for richer metadata.
- Data Contracts: Quality results are now aggregated across all servers on the data contract page.
- Entropy Intelligence: Intelligence card added to data contract detail pages for quick access.
- Entropy Intelligence: Certification badges are now displayed on data product cards in chat results.
- Data Map: The data map is now accessible directly from the marketplace sidebar for easier navigation.
- Navigation: Renamed "Definitions" to "Semantics" in the sidebar.
- Fixed: External ID not being updated when editing data product YAML.
- Fixed: Organization members with no team memberships could see all data contracts in Studio.
- Fixed: Race condition when editing data product YAML by navigating directly.
- Fixed: ODCS server port serialization now correctly uses integer values.
- Fixed: Check run detail links and status badges on data contract pages.
- Fixed: Performance issue with check run summary queries.
1.9.4 (2026-03-20)
- AI: Anthropic Claude models are now available as a Bring Your Own provider. Supports direct Anthropic API and Azure-hosted endpoints.
- Access Management: Access agreements approaching expiration are now highlighted, with the option to renew directly.
- Entropy Intelligence: Improved query result rendering and markdown display.
- Data Products: Support channels are now displayed on data product detail pages with icons for Slack, Teams, Email, Discord, Google Chat, and more.
- Data Products: AI context attributes for improved search and discovery.
- Rich Text Editor: Description fields now support rich text formatting with markdown preview.
- Data Contract Editor: Test URL can now be changed directly in the editor.
- Data Contract Editor: Support for regex validation rules via customizations.
- Integrations: New built-in MariaDB ingestion to sync databases and tables as assets.
- Integrations: New built-in MySQL ingestion to sync databases and tables as assets.
- Integrations: New built-in SQL Server ingestion to sync databases and tables as assets.
- Integrations: AWS Glue ingestion now supports S3 folders as data sources.
- Customization: Customize Access Agreements and Request Access form.
- API: Improved owner field validation with clearer error messages.
- API: Team-level and organization-level Git credentials endpoints.
- API: API key management and data product Git connection endpoints added to OpenAPI spec.
- API: Git connection endpoints now use provider type and host instead of connection name.
- Platform: Upgraded from Java 21 to Java 25.
- Fixed: Excel export crash when a data contract has duplicate schema names.
- Fixed: Doubled commit messages caused by duplicate form fields.
- Fixed: Output port tooltip on the visualizer graph showing null values for missing type or status.
- Fixed: Improved performance for check run queries and chart loading on data contract pages.
1.9.3 (2026-03-09)
- Git Integration: Data products can now be imported from Git repositories.
- Data Products: ODPS team members can now be added and removed directly in the edit form.
- Data Contracts: External IDs are now editable when enabled via feature flag.
- SCIM: Added SCIM mapping API endpoints for configuration management.
- Fixed: Git settings optimistic locking and credential form issues.
- Fixed: Ingestion runs for parallel deployments.
1.9.2 (2026-03-05)
- [Experimental] Lineage: OpenLineage integration for ingesting, viewing, and managing lineage events. Lineage graphs are displayed on data product pages.
- Git Integration: Auto-push for data contracts. Changes to data contracts can now be automatically pushed to Git repositories, with support for conflict detection and configurable push modes at organization and data contract level.
- Data Products Customization: ODPS data products now have a dedicated edit form with full customization support, including standard property overrides (readOnly, hidden, required), custom properties, and custom sections.
- Data Products: ODPS description fields (purpose, usage, limitations) are now editable as separate fields with customization support.
- Data Contract Tests: Interactive check run history chart with bar selection and dynamic detail loading.
- Data Contract Editor: Tag autocomplete is now available in the Data Contract Editor.
- Access Management: Rejection emails now include the rejection reason and use consumer-aware wording.
- API: Improved error responses for invalid URLs and unsupported HTTP methods.
- Fixed: BigQuery ingestion of nested arrays.
- Fixed: Tag URLs using incorrect organization vanity URL.
- Fixed: Filter state lost when navigating back in integration wizard.
1.9.1 (2026-02-23)
- Certifications: Define certifications (e.g., Gold, Silver, Bronze) and assign them to data products. Certifications are displayed as badges across the catalog. Available via UI and REST API.
- AI: Support for GPT-5.2
- Integrations: AWS Glue now supports Entra Federation (OIDC) as an alternative authentication method.
- Ingestions: Improved experience when cancelling ingestion runs.
- Git Integration: Hierarchical credential resolution with team-level and organization-level Git credentials.
- Git Integration: Improved sync status with dedicated status values for patch submissions and better error reporting.
- Git Integration: Simplified push and patch submission workflow with restructured modals.
- Git Integration: Fixed various issues with Bitbucket error handling and stale sync state.
- Data Contract Editor: Better support for multiline YAML values.
- Search: Significant performance improvements for large search results.
- API: Added list endpoint for test results with filtering support.
- [Experimental] Governance Insights: New analytics dashboards for data products and access management, including time-to-insights, time-to-access, contract coverage, consumer distribution, and team-level breakdowns.
1.9.0 (2026-02-13)
- Major performance improvements.
- Internal links in data products, data contracts, and other resources are now automatically detected and displayed with resource lookup.
- Data Products: Example data can now be attached to data products.
- Data Products: Import from asset wizard now supports selecting and importing many assets at once.
- Data Products: Status is now customizable via CUSTOMIZATION yaml.
- Data Products: Owner and domain selection now use a hierarchical dropdown with search, icons, and tree structure.
- Data Products: Hierarchical filters for teams and domains across Data Products and Data Contracts
- Data Contracts: Git integration for importing and syncing data contracts from repositories.
- Data Contracts: Automatic data contract generation from schema drift detection.
- Assets: Support for nested columns and properties, including arrays.
- Governance: New governance pages for data products and access management.
- Integrations: Improved UI for Snowflake OAuth connections showing token expiration status, security integration setup, and time remaining.
- User Data Sources: BigQuery connections now show token status (Active, Expired, Needs Re-authorization) and support re-authorization and connection testing.
- Fixed: Organization member deletion now also removes associated team memberships.
- Fixed: Snowflake OAuth re-authorization now updates existing connections instead of creating duplicates.
- Fixed: AI in the Data Contract Editor did not work although the AI was configured correctly.
1.8.9 (2026-01-29)
- The new Data Contract Editor is now default for ODCS data contracts.
- Data Products: Improved display of ODPS data product descriptions.
- Data Products: Automatic keyword generation for data products using AI assistance.
- Git Integration: Bitbucket Cloud repositories are now supported for syncing data contracts with Git.
- Git Integration: Branch names for pull requests can now be customized.
- Git Integration: Edit and test connection for existing git settings.
- Pagination: Data products, data contracts, and business definitions now support pagination for improved performance with large catalogs.
- Integrations: Snowflake personal access token (PAT) authentication is now supported.
- Integrations: Connection testing when setting up integrations and data source credentials.
- Business Definitions: Improved detection of definition usage in data contracts, including nested and array properties.
1.8.8 (2026-01-20)
- Data Contracts: Creating a data contract from an asset now respects the organization's default specification type (ODCS or DCS).
- Data Contracts: ODCS 3.1.0 is now the default specification version for new data contracts.
- Data Contracts: Performance improvements for data contract list and search queries.
- Integrations: Native AWS Glue integration is now available for synchronizing assets.
- Git Integration: Azure DevOps repositories are now supported for syncing data contracts with Git.
- Git Integration: Fixed several issues with pull request creation, including display, sync status, and file path handling
- Start Page: Only data products (no applications) are now shown on the start page for a cleaner overview.
- Fixed layout for team members in an ODCS data contract to not hide information
1.8.7 (2026-01-13)
- Access Requests: Support for requesting specific roles defined in ODCS data contracts. Consumers can now select which roles they need when requesting access, and the requested roles are displayed in the access details.
- Access Requests: The data contract version is now captured at the time of the access request, providing a snapshot of the agreed terms.
- API: Added
roles,dataContractId, anddataContractVersionfields to the Access API. - Email Notifications: Subscribers now receive email notifications when data contracts are updated.
- Fixed: Data contract owner was incorrectly set when a domain was defined. Re-save affected data contracts to fix.
- Assets: BigQuery datasets now display with proper icon and show included tables.
1.8.6 (2026-01-08)
- Data Contract Generate API: The code generation feature is now available via REST API at
/api/datacontracts/{id}/generate. - MCP: Improved OAuth2 authentication with support for public clients using PKCE, enabling compatibility with MCP Inspector, Cursor, and similar tools.
- Organization Export: Organization owners can now export all organization data (data products, data contracts, data usage agreements, definitions, source systems, assets, tags, teams) as YAML files in a ZIP archive. Available in Organization Settings -> Export.
- BigQuery Ingestion: Make the BigQuery Integration fetch a new token on 401
- Improve ingestion cancelling: On server reboot delete old manual ingestion runs in scheduled_tasks, check for 'running' ingestions and set them to 'cancelled', restart all ingestions that were 'running' during server restart, "Cancel" button on ingestions page checks for stale ingestion runs and sets them to "cancelled"
1.8.5 (2026-01-06)
- Code Generation for ODCS Data Contracts: Generate SQL (SELECT and DDL), dbt models and sources, JSON Schema, and Pydantic models directly from your data contract schema. Access via the "Generate" button on the data contract details page.
- Custom Code Generation (AI): Use AI to generate custom code snippets from your data contract, such as SQL queries, Python validation scripts, Spark transformations, and more.
- BigQuery ingestion now continues when individual tables fail to load (e.g., external tables with missing GCS buckets), instead of stopping the entire ingestion.
- Domains: The Marketplace -> Domains view was updated to only show Domains (technically: team with a type domain), and the assigned data products (either as child data products for any organizational unit or team within that domain) or data products that have the domain assigned in the data product details.
1.8.4 (2025-12-29)
- ODCS migration - Added ODCS (Open Data Contract Standard) migration button and conversion functionality for data contracts, if ODCS is enabled via env var
APPLICATION_DATACONTRACT_SPECIFICATIONSand by default. - Asset update optimization - Assets now only update if they have changed
1.8.3 (2025-12-19)
- Customizations: You can now customize data contracts, including the Data Contract Editor, by defining a customzation.yaml in Organization Settings -> Customization. More details: https://github.com/datacontract/datacontract-editor/blob/main/CUSTOMIZATION.md
- The data contract search has been improved to find more search terms, including custom properties.
- "Organizational Unit" team type added
- Assets: Postgres ingestion support
- Migrate to ODCS option for Data Contract Specification based data contracts (if ODCS is enabled)
- Added Impala and Zen server types
- Changed oracleSchema to oracleServiceName
1.8.2 (2025-12-14)
- Add option "Import from BigQuery" for data product creation
- When importing data products from assets, server information is now added to the ODCS data contract
- Improved linking between data contracts and implementing data products
1.8.0 (2025-12-12)
ODCS (Open Data Contract Standard) is now enabled by default for data contracts. ODPS (Open Data Product Standard) is now enabled by default for data products. Deprecated data product specification and data contract specification are now disabled by default.
To enable the specification types, use the following environment variables:
APPLICATION_DATACONTRACT_SPECIFICATIONS: Comma-separated list of supported data contract specifications (e.g.,odcs,dcs)APPLICATION_DATAPRODUCT_SPECIFICATIONTYPES: Comma-separated list of supported data product specification types (e.g.,odps,dps)
The deprecated formats will be supported until 2026-12-31.
Added
- BigQuery: Native integration to synchronize assets with Google BigQuery is now available
Changed
- The primary place for server definitions is now in the ODCS servers section. Output ports can refer the server name to address server details.
- New tree-based view for tags
- Data Products: output port filter now hides other output port types in data products list
Fixed
- Data Contract Tests for ODCS is now using the ODCS server definitions.
- Data Contracts: compare feature is now more robust and allows a consistend experience for contracts with updated IDs
1.7.8 (2025-12-09)
Changed
- The new navigation structure is now enabled by default (see release notes 1.7.3)
Added
- Databricks: Native integration to synchronize assets with Databricks Unity Catalog is now available
- MCP: Clients can now also authenticate with X-API-Key header
- MCP: Support for executing Snowflake queries in MCP clients using OAuth2 authentication.
- External Request Access Link: Supports placeholder substitution also after a #-sign
Fixed
- Teams: Team details pages with teams that accidentally have the same ID can now be opened. It uses the first found team with this ID.
1.7.7 (2025-11-25)
Added
- New parameter "role" for Snowflake integration to enable automatic sync for assets with a specific role
- More detailed reporting for integrations to show the number of assets created, updated, and deleted
- The user can now cancel integration jobs
1.7.6 (2025-11-20)
Some smaller fixes and improvements
1.7.5 (2025-11-13)
AI search now without embeddings
- The AI search now works without embeddings and vector store. Instead, a postgres full-text search in combination with multiple LLM-powered search tools is used. This makes the search more flexible and the architecture simpler, consistent, and cheaper.
Added
- Support for execute_query in MCP clients with servers BigQuery, Postgres, Databricks, and Trino.
- Git integration: Create a pull request / merge request when pushing changes to git
- Git integration: Pulling changes from Git is now more prominent
Fixed
- Fixed an issue with quality.validValues in ODCS (YAML and Web Editor)
1.7.3 (2025-10-14)
Navigation Structure Update
We will be updating and simplifying the navigation structure. The new navigation structure will have three main tabs simplifying the user journey for the main user groups with clear entry points:

- Marketplace: This is the entry-point for data consumers discovering data products for their business case and requesting access
- Studio: The place for data product owners and developers to add, edit, and monitor data products
- Governance: For stewards, managers, and platform team to set up cross-cutting policies and get insights on the platform
The new navigation structure is already available in the demo and will be rolled out to all customers in the next weeks.
Changed
- Navigation Structure Update is now enabled by default. Use env var
APPLICATION_REDESIGN_ENABLED=falseto disable it. - Improved the handling of specificationTypes for data products and data contracts.
Added
- Request Access: Users must now confirm the data contract terms and conditions.
- Create Data Contract from Output Port: Support for ODCS format.
- Support for "Open In" for output ports of the type "postgres".
- Add option "Import from Postgres" for data product creation.
- Add support for status "draft" for data products, output ports, and data contracts.
- Add Hive as supported server type for output ports.
Fixed
- Fixed an issue where data quality attributes were not saved in the ODCS Web UI Editor.
- Fixed an issue that hid the "Support Channels" from ODCS Web UI Editor.
- Fixed an issue that prevented the property fields "transformLogic" and "transformLogicType" from being saved in the ODCS Web UI Editor.
- Fixed the ODCS YAML editor to validate the schema correctly.
1.7.2 (2025-10-06)
Added
- Visibility settings for data products. You can configure now, who can view your data products. Publish to marketplace once you are ready.
1.7.1 (2025-10-05)
Support for the new Open Data Product Standard (ODPS)!
ODPS is the new standard for defining data products with YAML. Version 1.0.0 of the ODPS specification was just released and marks the first stable version of the standard. We proudly announce that Entropy Data now supports ODPS as a native data format for data products. This includes the web UI, the YAML editor and the API.
Read more about the details and how you can migrate to ODPS.
1.7.0 (2025-09-18)
Added
- Settings: Add pagination to the organization member view, supporting more than 64k members.
- Ingestion: Add support for direct integration with Snowflake via the new ingestion feature.
- In Data Product details, the output port list can now be filtered by status.
Fixed
- Data Contracts Custom fields can now be removed in the web UI.
1.6.18 (2025-09-01)
Added
- AI: Add custom headers support for OpenAI compatible endpoints. This allows you to configure AI Gateways, such as Portkey that use custom headers.
1.6.17 (2025-09-01)
Fixed
- Fixed an issue where edits in YAML editor where not saved.
1.6.15 (2025-08-25)
Fixed
- Change Request Workflow: Fixed a bug when requesting to add a new resource.
1.6.14 (2025-08-25)
(Internal release)
1.6.13 (2025-08-20)
Added
- Amazon Athena: Support for Amazon Athena in data products and data contracts.
Fixed
- Search: Fixed duplicate result messages in the response.
- Assets: Fixed the filter dropdown for the asset lists.
- Assets: Fixed an issue when an asset was not in the list when their parent was missing
Changed
- Data Contracts: you can no longer delete data contracts that are linked to a data product (reverting change from v1.6.8), as this caused some issues. Reach out to support if you need this feature.
1.6.12 (2025-08-12)
Added
- Git Settings: Option to configure global or user-scoped authentication for Git connections. Users can now add their personal access tokens in their user profile.
- HTML tags are now allowed and rendered most fields of data products, data contracts, teams, and definitions. Limited to a safe set of HTML tags, including formatting, links, and images.
1.6.11 (2025-08-08)
Added
- HTML tags are now allowed and rendered in the description field of data products, data contracts, teams, and definitions. Limited to a safe set of HTML tags, including formatting, links, and images.
Fixed
- Data Contracts now show array fields in details view and visualization.
1.6.10 (2025-08-07)
Added
- Webhooks / Notification Channels: Subscribe to events in Entropy Data and receive notifications via webhooks (Slack, MS Teams, Google Chat). Documentation
- Request access on the data product level: You can now request access to multiple output ports of a data product at once.
1.6.9 (2025-07-28)
Added
- Excel Importer: Support for the updated ODCS Excel Template with the new quality sheet.
- Excel Exported: Support for the updated ODCS Excel Template with the new quality sheet.
1.6.8 (2025-07-23)
Added
- Git Integration: You can now edit and delete git connections for a data contract.
- Git Integration: You can now set a default git commit message with templates to support specific git requirements.
- Git Integration: The current principal is added as a co-auther to a git commit message.
- Data Contracts: You can now delete data contracts that are linked to a data product. The association will be removed from data product.
- Version Management: When you create a new major version for a data contract, a modal dialog with details about the changes will be shown.
- Version Management: When you create a new major version for a data contract that uses a UUID as ID, the new version will be a newly generated UUID instead of appending a
_v2suffix.
1.6.7 (2025-07-15)
- Added: Import from Databricks/Snowflake/Azure/Asset flow to create data products from existing sources
- Filter dropdowns now support multiple values
- Filters are now faster
- Added support for GitLab subgroups
1.6.2 (2025-06-22)
- Added: API Keys can now be created with a user-scope (personal access token) for every organization member.
- Added: Added support for self-hosted GitLabl providers
- Added: Git connections can now be configured for existing data products
- Fixed a bug with ODCS Data Products, when the data contract could not be added, after it was assigned to a data product.
- Fixed: Files in GitHub can now be imported from branches other than main
1.6.1 (2025-06-17)
- Added support for GitLab as Git provider
- Improved handling of major versions for data contracts
- Improved diffing for data contracts
- Removed footer
1.6.0 (2025-06-02)
- Source Systems are deprecated. They will be removed in a future release. Please use data products with type Application instead.
- Improved ODCS Excel Import/Export
- Fixes in ODCS Web UI Editor
- Improved logging for errors and API calls
- Add "connect data product" as a workflow
1.5.16 (2025-06-02)
- Minor bugfixes and improvements
1.5.15 (2025-06-02)
- Minor bugfixes and improvements
1.5.14 (2025-06-02)
- Data Contract Excel Export and Import have better documentation
- Tags List Pagination
- Fixed a bug where the "Edit" button was not displayed for data products in the data product details page.
1.5.13 (2025-06-02)
- Deletion of used managed tags via API is no longer possible
1.5.12 (2025-06-02)
- Added SCIM group mapping (/scim#group-mapping)
- Data Contract YAML editor now checks for valid owner team IDs. This is really nice.
- Add filter and search for the access management
1.5.11 (2025-05-21)
- Reworked user navigation
1.5.10 (2025-05-19)
- In the data products map, neighboring data products are now shown when using filters.
1.5.9 (2025-05-19)
- The default view of data contracts is now a table, analog to other resources such as data products.
- Business Definitions can now be used with ODCS, including the Web UI.
- Add users to teams is now easier with suggestions.
- The list of business definitions was hugely improved.
- Teams and domains can now have icons.
1.5.8 (2025-05-19)
- Sync data contracts with GitHub.
- Assign tags to assets.
1.5.7 (2025-05-19)
- Excel Import/Export for ODCS
- ODCS enabled by default. Supported data contract formats can be configured through environment variable
APPLICATION_DATACONTRACT_SPECIFICATIONS.
1.5.6 (2025-05-19)
- Enforce managed tags (Option in organization settings).
1.5.0 (2025-03-24)
- Support for SCIM provisioning
1.4.0 (2025-03-11)
- Add UI editor for Open Data Contract Standard (ODCS)
1.3 and older
- Layout changed to use full width of available screen
- Renamed DataUsageAgreement to Access. In API and event, both names can be used. Consider migrating to the new name
access. - New top navigation structure: It is now simpler to manage definions, teams, source systems, and other settings.
- Domain/team hierarchy: You can now create a domain hierarchy to structure your domains and teams. You can create a team of type "Domain" and define a parent relationship.
- Use the ID (instead of internal UUIDs) for URLs in the web.
- Support for Bitol Open Data Contract Standard (ODCS). Contact support to enable this feature for your organization.
- Access Request: Add rejection reason
- New Logo
- Data Governance AI: Added a new feature that uses AI to check data contracts for compliance with data governance policies.
- Create data products and data contracts as YAML
- Data Contract Editor now supports more format fields
- Simplified policies, Markdown editor, support for a computational policies and customization policies.
- We're currently working on making all relevant events available through the
/api/eventsendpoint. - Added
descriptionto the Team model in the API. It's a free text field that can be used to describe the team. You can also see and edit it in the UI. - Added the option to set a profile picture for a user in their 'My Profile' section. You can set a URL, and it will be shown in the top right corner of the application.
- Changed the
SourceSystemmodel in the API: renamed the fieldteamIdtoowner. It was called owner everywhere, except here. So the API is more uniform now. - Changed the
DataUsageAgreementmodel in the API: moved the fieldinfo.idto top-levelid. It was top-level everywhere, except here. So the API is more uniform now. - Changed the
DataUsageAgreementmodel in the API: made the fieldinfo.purposea required field. It was required in the UI, but not in the API. So the API is more aligned with the UI now. - Changed the
Teammodel in the API: made the fieldtypea required field. It was required in the UI, but not in the API. So the API is more aligned with the UI now. - Added the Definitions. It is a new central concept of Entropy Data, that helps in defining business concepts and reusable fields so data contracts can reference them.
- Added the
info.activefield in theDataUsageAgreementmodel in the API. It's read-only, but you can now observe whether a data usage agreement is active or not by accessing a data usage agreement via the API. - Added the server section to output ports for detailed connection settings and specific location to the data set.
- Deprecated the location field in the output port