1.10 Releases
You can find the GitHub release here.
Fixes
- Fixed week schedule styling.
- Fixed translation issues in the UI.
- Removed translation logic from constant files (Part 2).
- Fixed incorrect indices used for lineage calculations.
- Fixed mutual tags warning errors in Tables and Dashboard Data Models.
- Excluded deleted entities from appearing in search results.
- Displayed persona names instead of IDs in persona selection.
- Updated service form tests to correctly handle connection modal cancellation and response waiting.
- Corrected SAP HANA view name extraction by reading it from the resourceUri XML attribute.
- Formatted row count and decimal values consistently across the profiler and data quality.
- Corrected the default value of forceSecureSessionCookie.
- Fixed breadcrumb behavior in Incident Manager across different navigation routes.
Improvements
- Increased test connection timeout to 3 minutes.
- Replaced direct entity-type usage with keyword-based handling.
- Added new
/assets/countsAPI for asset statistics retrieval.
You can find the GitHub release here.
Features
- Added new
/assets/countsAPI to retrieve asset counts programmatically.
Improvements
- Search results now exclude deleted entities to keep results relevant.
- Persona Select now displays human-readable display names instead of internal IDs.
- Row counts and decimal values are now consistently formatted across Profiler and Data Quality views.
- Increased test connection timeout to 3 minutes.
- Removed translation logic from constant files to improve code structure.
- Removed translation logic from constant files (Part 2) to improve maintainability. (Collate)
Fixes
- SAP HANA connector now reads view names from the
resourceUriXML attribute instead of DataSource ID. - Corrected wrong index usage during lineage generation.
- Fixed “mutual tags warning” affecting Tables and Dashboard Data Models.
- Updated search logic to use keywords instead of direct entity types.
- Corrected default logic for
forceSecureSessionCookie. - Fixed logic where the Fully Qualified Name (FQN) was not properly quoted when generating pipeline names. (Collate)
Tests & Internal
- Validated hidden navigation items in
CustomizeDetailPage. - Fixed
DataProductResourceTest. - Resolved import errors for the
clickOutsidemethod. - Updated service form tests to better handle connection modal cancellations and asynchronous responses.
You can find the GitHub release here.
Fixes
- SAP HANA Connector now correctly identifies view names by reading the resourceUri attribute instead of the data source ID
- Fixed Incident Manager navigation breadcrumbs to display correctly across all user routes
- Corrected PowerBI Report Page URL generation to fix broken links
- Updated dashboardDataModel to ensure the correct Source URL is mapped in search results
- Hidden the “Add Domain” button within the Data Product UI to clean up the interface
You can find the GitHub release here.
Improvements
- Improved application performance by caching user policies #24501
Fixes
- Fixed 404 error when loading dashboards or other entities that reference deleted glossary terms or tags #24340
- Resolved custom property failures around date and time formats #24560
- Fixed overlapping issue in data asset header values #24568
- Fixed application description overlapping on Safari browser #24576
- Resolved error when switching from Data Observability to Activity Feed at asset level #24605
- Removed translations from constant files for better consistency #24570
- Fixed circular reference issue when importing glossary terms via CSV #24571
- Minor fixes to deployment pipelines #24575
You can find the GitHub release here.
Fixes
- Fix application description overlapping on Safari.
- Fix overlapping of data asset header values.
- Fix custom property failures around date and time formats.
- Fix 404 error when loading dashboards or other entities that reference deleted glossary terms or tags.
- Fix deployment pipelines in OpenMetadataOperations.
- Fix PowerBI dataset to upstream dataset column lineage.
Improvements
- Cache user policies to improve performance
- Add missing imports for Ingestion Bot and related utilities in
DashboardResourceTest
You can find the GitHub release here.
Fixes
- Fixed missing
performUserLoginimport causing failures inuser.spectest. - Fixed Looker local path Git converter.
- Fixed query voting functionality by including vote counts in the search index.
- Reverted the earlier patch that added vote counts to the search index for query voting.
- Added MSSQL SSL support.
- Verified ingestion behavior with incoming server version.
- Fixed issues with OpenMetadata Ops bulk deployment via API.
- Resolved unstructured containers issue in manifest metadata configuration.
- Fixed description rendering issues on entity pages.
- Fixed NPE scenarios in
IngestionPipelineRepositoryupdate methods for null fields. - Fixed translation for the “delete” keyword.
- Added hotfix to Docker Ingestion CI to ensure free disk space availability.
- Fixed failing test case filters in
DataQualityAndProfiler.spec.ts.
Improvements
- Added support for custom Git hosts and local repository usage in Looker.
You can find the GitHub release here.
Fixes
- Resolved APIError object not being subscriptable.
- Fixed lineage paging and rendering issues in the UI.
- Corrected app status ordering.
- Added support for multi-repo Looker integrations.
- Corrected OIDC server URL display message.
- Disabled Unity Catalog downstream processing.
- Closed streamable log streams to prevent resource leakage.
- Corrected app resource logs ordering and resolved partial SSE log issues.
- Fixed JSON rule generation for reviewer
fullyQualifiedName. - Corrected tier count behavior for quick filters in the UI.
- Fixed auto-classification test failures.
- Resolved issues with hyphens in database, schema, and table names.
- Corrected data retention logic.
- Fixed retention handling for test case results and profile data.
- Corrected public flow introspection behavior.
- Applied UI fixes for the Domain data product experience.
- Improved layout for custom property advanced search in the UI.
- Added missing migration SQL files for versions 1.8.5 and 1.10.2.
- Corrected imports for a previously cherry-picked commit.
- Fixed task assignment logic for newly patched reviewers.
- Ensured metadata fields API returns correct responses for tags and classifications.
- Removed default values from the entity schema where not required.
- Fixed search functionality in domain and data product filters.
- Resolved typing race conditions in the search bar.
- Corrected case sensitivity issues between dbt models and Snowflake columns.
- Updated email configuration template default value.
- Ensured SAML timestamp compatibility with Azure AD validation requirements.
- Fixed pagination test on the Bot page.
Improvements
- Updated Presidio recognizers to use the
en_core_web_mdmodel for better accuracy. - Upgraded Axios to version 1.12.0 to resolve security vulnerabilities.
- Added the Assets API and deprecated inline asset fields for Domain and Data Product.
- Improved the accuracy and precision of auto-classification.
You can find the GitHub release here.
Improvements
- Improve Okta public key URL validation to correctly handle both
/oauth2/v1/keysand/oauth2/{authServerId}/v1/keyspatterns. - TRUNCATE Flowable history tables in both 1.10.5 and 1.10.7 migrations.
- Deduplicate dbt tags.
- Add support for classification tags in the dbt
metafield. - Add
consoleEndpointURLsupport for S3-compatible services.
Bug Fixes
- Resolve “dbt NoneType has no attribute len” error.
- Fix UI flickering issue in the classification module.
- Add pagination Playwright test in a separate file and address code smells.
- Correct currentPage reset issue across all pages.
You can find the GitHub release here.
Improvements
- Create
ChangeEventsfor SSO user operations to enableEventSubscription. - Add Airbyte Cloud support.
- Refactor: Remove duplicate directory custom property from GlobalSettings.
- Update
setuptoolsversion to 78.1.1.
Bug Fixes
- Fix: Issue with large parameter list in
findByIdsandfindByNames. - Fix: Bump Axios to resolve security vulnerabilities.
- Fix: Bump Vite package to address known vulnerabilities.
- Fix: Bump vite-plugin-dts to the latest version for security and stability.
You can find the GitHub release here.
Improvements
- Added Salesforce OAuth
- Databricks Pipeline Lineage
- Implementation of Custom Workflows
- Improvement around Data Quality UI
- Removed
botPrincipalfrom custom OIDC in UI form - Asset Specific Restrictions based on EntityStatus
- Modified the “Run Agents” button label and message for better clarity
- Domain and Data Product UI improvements and architecture enhancements
- Enhanced REST API Connector
- Added support for Swagger 2.0
- Included Query/Path Parameters and Parameter References
- Enhancements around Ingestion Runners (Collate)
- Custom Workflows UI, Knowledge Center Improvements, Existing Workflow Migrations (Collate)
Fixes
- Ops install app bug fixed
- Online users not getting tracked
- PBI Databricks lineage parsing fix
- Auth SSO form not showing some fields
- Added missing entity card icons in Persona
- PowerBI connector now supports custom API URL
- PBI dataset source expression default value fix
- FQN parsing problem in ClickHouse and improved logging
- Prevented double notification when cover image upload fails
- Added safeguard to prevent character loss during fast typing in search bar
- Fixed job status update not working for stop action or server crash during job running
- Fixed Automator Dynamic Assertion (Collate)
- Fixed minor issues with Anomaly Detection (Collate)
- Fixed description rendering for chart edit mode (Collate)
- Fixed app cache update when user adds a config (Collate)
- Fixed explore link not working on Automator details page (Collate)
You can find the GitHub release here.
Bug Fixes
- Fixed custom label display for ER Diagram tab
- Resolved failing custom dashboard and Automator Playwright tests
- Fixed Support App token evaluation issue
Improvements
- Added Azure Data Lake Storage (ADLS) Unstructured Containers support
- Revamped Overview tab for an improved user experience
- Added validation and checks for Embeddings functionality
You can find the GitHub release here.
Fixes
- Fixed issue with table column descriptions not being correctly handled.
- Resolved FQN encoding bug when retrieving test case results via Python SDK.
- Addressed protobuf version conflict to ensure compatibility.
- Reverted naming convention change from “dbt” to “DBT” for consistency.
- Adjusted migration structure by moving changes to version
1.10.3.
Improvements
- Added Databricks pipeline support for function parsing.
- Enabled configuration of custom property fields in search settings.
- Upgraded sqlalchemy-bigquery dependency to
v1.15.0.
You can find the GitHub release here.
Bug Fixes
- Fix: Active knowledge center not fetching list on scroll end
- Fix: Runner getting wrong values in workflow API
- Fix: Knowledge page hierarchy after page refresh
- Fix: Data Quality Dashboard Filters
Improvements
- Optimized ingestion log downloads with file caching and streaming (>95% improvement)
You can find the GitHub release here.
Bug Fixes
- Fix: Hide owner and domain “Add” button if classification is disabled
- Fix: Change remove default persona icon
- Fix: The table column resize handler not visible
- Fix: Pin pydantic to
<2.12.0 - Fix: The wrong label displayed on semantic status
- Fix: Logger level should work for deprecation warnings
- Fix: Update the node version in Dockerfile (Collate)
- Fix: Pass context for local ingestion webserver build
[skip ci](Collate)
Improvements
- Improved Playwright flaky user profile persona interactions
- Test suite owner is getting blocked when trying to add test cases to a bundle suite.
You can find the GitHub release here.
Features
Impact Analysis & Enhanced Lineage
Updated capabilities for tracking downstream impact to tables, ML models, and dashboards from any source table. The Impact Analysis view includes contact information for stakeholders, helping users identify whom to reach out when making schema changes, addressing quality issues, or planning other table modifications.
- This new view will speed up issue resolution and troubleshooting, helping to fix broken processes within the organization.
- Moreover, it helps to quickly analyze both the owner and domain of the impacted assets by any change or failure.
New OpenMetadata SDK 2.0
We’re rolling a new SDK for both Java and Python, to make it easier to interact with different entities.The main changes have been around the Java SDK, where we are adopting a Fluent API design to help you chain operations and streamline your work.The existing Python SDK is still going to be internally used for the Ingestion Framework, but we recommend users to review the new SDK for their scripts and automation’s.Hybrid Runner Enhancements (Collate)
Improved setup speed and streamlined permissions management across teams while maintaining enterprise scalability and robustness. These changes make it easier to navigate organizational processes and departmental permission structures for data teams when setting up the Hybrid Infrastructure.We’re also bringing improvements to the Ingestion Runners UI, helping users identify versions for both the runner server and ingestion configurations. The rest of the UX remains the same.Drive Support
- Google Drive Service UI (Collate) - Added UI support for Google Drive integration, with a generalized architecture to support other sources in the future (e.g., SharePoint or FTP).
- These new services will help capture organic tribal knowledge locked in files, starting with obtaining data out of spreadsheets and worksheets.
Enhanced SSO Setup & Configuration
Independent SSO Configuration: Customer admins can now configure Google and Azure SSO directly from the OpenMetadata UI, removing the dependency on DevOps teams for manual setup.SSO Mapping Updates: Improved mapping flexibility to streamline SSO setup and customization.👉 Try it out here: SSO Settings
Data Contract UI Improvements
Unified Contract Format: Data contracts now follow a redesigned layout modeled after a legal contract style, making them more structured and easier to interpret.New Contract Components: Three new sections have been added to support richer agreements:
- Terms of Service (TOS) – Define usage guidelines, including AI agent data usage policies.
- Security – Document security controls and compliance requirements.
- Service Level Agreement (SLA) – Specify service guarantees, which also integrate with anomaly detection triggers for proactive monitoring.
Custom Metrics Measurement Units
User-Defined Units: Users can now create and assign custom measurement units for metrics, such as Pounds, dB, or any other unit relevant to their data.Connectors!
OpenMetadata and Collate keep expanding their connector ecosystem:OpenMetadata:- TimescaleDB: A time-series database for high-performance real-time analytics packages as a Postgres extension.
- ServiceNow: As a new Database Service to extract your core metadata.
- Snowplow: As a Pipeline Service for bringing in your customer behavior management workflows.
Changelog
Fixes
- Fix repositories overriding fieldSetters failing to load tags at entity level
- Fix entities for import CSV to exclude only the fields from CSV
- Fix contract form design
- Fix incorrect data model count
- Fix live charts for service insights
- Fix user activity tracking
- Fix glossary term missing from UI in columns search
- Fix customize page layout for Governance and Data Assets
- Fix Glossary Term Approval Workflow trigger filters with JsonLogic and exclude fields
- Fix styling for data contract
- Fix glossary tab and chart icon issue for persona
- Fix release dialog flash
- Fix UI breaking on edit announcement
- Fix empty chart UI in persona
- Fix security vulnerabilities
- Fix curated assets description
- Fix contract results sort order
- Fix contract mismatch with existing test suites
- Fix service insight live update bugs
- Fix restore existing data contract during PUT operation
- Fix failing migrations due to charts
- Fix PT-BR locale owner-plural-with-colon attribute
- Fix Swagger documentation showing incorrect dataProducts field
- Fix logger level in sample_data.yaml
- Fix pagination in sub domains table
- Fix Grafana support
- Fix Flowable and Governance Workflow error logging
- Fix terms vanishing for customized persona in glossary terms
- Fix soft deleted assets visible in search suggestions
- Fix docs collate content failure
- Fix cross service lineage implementation
- Fix typos in OpenMetadata documentation
- Fix Airflow compatibility issue with version 2.2.5
- Fix expand icon after updating column details
- Fix default persona in user profile
- Fix user metrics
- Fix usage failure after cross lineage
- Fix Match All Tags giving NPE when resource doesn’t have tags
- Fix lineage layers not visible upfront
- Fix RDF not enabled by default
- Fix execution time support for NiFi Connector
- Fix force test connection
- Fix toggle to see both deleted and non-deleted charts on dashboard page
- Fix panel alignment in lineage edit mode full screen
- Fix consistent masking of PII in table column profiling
- Fix SAP HANA physical schema mapping and column lookup at each layer of calculation view
- Fix incorrect condition in getDomains() method
- Fix soft deleted table not showing columns data
- Fix pagination for Persona listing
- Fix Snowflake schema tags inheritance
- Fix UI lag when viewing Kafka topics with large nested schemas
- Fix system default persona preferences validation
- Fix ingestion failure for Iceberg tables with nested partition column
- Fix EntityLink column existence validation during test case creation
- Fix test case form loading and structure
- Fix Oracle DataDiff and change Oracle Connection to BaseConnection
- Fix duplicated documentation about MCP endpoints
- Fix resource context with invalid entity type
- Fix auth tokens storage on client using service worker and indexedDB
- Fix metadata tool
- Fix tip tap editor bug
- Fix data product bulk addition with different types
- Fix data product to asset mapping lost after upgrade
- Fix Spanish translations
- Fix Snowflake custom host support for View in Snowflake source URL
- Fix dbt ingestion pipelines not picking up team names
- Fix connection pool exhaustion issue
- Fix missing input sanitization of suggestions query
- Fix Snowplow JSON changes
- Fix cross services lineage changes
- Fix deleted entities restoring with inherited fields
- Fix users with Data Product edit permission unable to upload images
- Fix concurrency issues in search
- Fix Snowflake handling when stream source is not retrievable
- Fix setInheritedFields for spreadsheet, worksheet, file, directory
- Fix missing tier mapping
- Fix contract status button not visible in persona with contract tab
- Fix contract schema pagination key selection not persisting
- Fix date formatters according to chosen language
- Fix BigQuery project selection in Profiler and AutoClassification Workflow
- Fix environment mode selection (production/dev)
- Fix newly added test case selection in pipeline
- Fix entityStatus and reviewers property in index mappings
- Fix advanced config in service form restricting next action
- Fix save enable/disable on customize navigation page
- Fix missing user_activity migrations to 1.9.8
- Fix array iteration in SearchClient
- Fix query runner schema
- Fix shadow around modals
- Fix column comment getting overridden in Glue and Athena
- Fix entity icon for global search bar
- Fix Trino incomplete view definition extraction
- Fix storage service depth
- Fix Oracle stored packages test connection
- Fix notifications and bots API integration
- Fix scroll on error in test case and test suite form
- Fix Elasticsearch script compilation limit errors
- Fix critical security vulnerabilities (Netty, Spring, commons-lang)
- Fix removed user updating an entity
- Fix domain filtering support in incident manager
- Fix noDomain() rule
- Fix deployIngestionPipeline method
- Fix None value handling in stored procedure lineage processing
- Fix select dropdown rerendering on language change
- Fix owner list restoration after patch update
- Fix Metabase dataset_query field handling for string and dict types
- Fix glossary term pagination issues
- Fix search filter removal in test suite pipeline edit page
- Fix breadcrumbs in custom property page
- Fix profiler time series migration
- Fix NPE error on import/export and race conditions in WebSocket
- Fix broken 1.9.8 migrations
- Fix SAP HANA exponential processing lineage parsing
- Fix DQ test cases fetching by FollowedBy
- Fix Database Native Data Types handling in OpenLineage
- Fix stream logger URL
- Fix Databricks OAuth and Azure AD Auth
- Fix SSLManager to use dynamic schema registry paths
- Fix pass/fail count for custom SQL
- Fix vulnerability
- Fix Hive Metastore None issue
- Fix system-default notification templates
- Fix search index issue due to zero runtime changes
- Fix Snowflake object types in source URL
- Fix TypeResource to handle inDefinition references
- Fix Glossary creation when domain is selected
- Fix service form bugs
- Fix mentions in notification box
- Fix classification scoring
- Fix MF4 import error
- Fix missing includeOwners check in dashboard services
- Fix Superset service form bug
- Fix worksheet service reference
- Fix HIERARCHYID data type handling
- Fix Databricks and Unity Catalog OAuth and Azure AD Auth
- Fix handling of columns not found or permission issues
- Fix Drive Service
- Fix redirect path of mention knowledge article and breadcrumb
- Fix team error placeholder using wrong permission
- Fix SSO feedback and improvements
- Fix PostgreSQL migration immutability issue
- Fix sampling data from Trino tables with complex types
- Fix incident status update by Owner role via API
- Fix Databricks pipeline lineage flow
- Fix batchFetchClassification for tags
- Fix security vulnerability
Improvements
- Add custom measurement units field (pounds, decibels, etc.) for user-defined metrics
- Added new field entityStatus for different data assets.
- Add reviewers to tag, classification, dataProduct, metrics, and knowledge center pages
- Add Spark Engine documentation
- You can now test the connection for your Spark runner configuration
- Allow admins to set default persona for all users
- Add Contract Execution Chart Summary Card
- Enhance sample data and resolve warnings
- Add navigation blocker for customize my data page
- Improve Databricks Profiler and Test Connection
- Add detailed search reindex reporting to Slack with 10mb max content
- Add displayName support for installed apps endpoint
- Update rule for dataAssetRule and semantic form contract
- Enable Bedrock embedding service
- Update data contract details fields
- Added Google Sheets connector
- Added lineage support for Exasol connector
- Enable Elasticsearch search for databases
- Added None value filter for Elasticsearch
- Improve Service Insights with live updates and bug fixes
- Added Traditional Chinese translation
- Added app widgets in OSS
- Added comprehensive GitHub Copilot instructions
- Refactor BigQuery client type hinting
- Added multi-domain breaking changes documentation
- Update documentation for metadata/types API
- Enhance sample data with owner and descriptions
- Added PowerBI parse expression along with measure
- Update data-retention documentation to include activityThreadsRetentionPeriod
- Update documentation for 1.9.0 release
- Update sync-doc workflow
- Improve bulk import by disabling upload dragger when file is processing
- Improve keyboard delete action in bulk actions
- Remove lastLoginTime from change description
- Added Spark UI support
- Added OpenAPI YAML format support for REST API ingestion
- Update SECURITY.md to remove support for version 1.6.x
- Update alerts documentation to include Advanced Configurations
- Improve PowerBI table naming by preceding source table name
- Added lineage table support
- Added RDF Ontology, JSON-LD, DCAT vocabulary support
- Added Sankey to ChartType enum
- Added Tableau entity mapping documentation
- Added comprehensive documentation for entity field update limitations in Python SDK
- Added Row Count to Custom SQL Test
- Added healthcheck on System Resource
- Added deploy pipeline method to ingestion pipeline repository
- Incidents can now be filtered by domain
- Pass/Fail row count is now available for Custom SQL Query
- Improve overall performance
- Refactor and enhance entity name transformation logic
- Update asset types in curated assets list
- Added missing domain migrations for entity version history
- Refactor DatabaseServiceTablesProcessor and simplify getLatestTableProfile logic
- Improve Data Contract features
- Improve Snowflake Tags Ingestion
- Upgrade Node and migrate from webpack to vite
- Upgrade MCP to version 0.11.2
- Use .nvmrc in GitHub workflows
- Improve knowledge and Glossary/Term page redirect notification link
- Expose retry_codes parameter in Airflow lineage backend configuration
- Added order_by to Airflow ingest get_pipelines_list
- Improve Unity Catalog lineage exception handling
- Enable sub-domain access with hasDomain() Rule
- Improve tag_usage performance
- Added SAP HANA calculated view columns formula parsing logic
- Open external links in new tab
- Added queryUsage and other fields for bulk query fetching
- Added specific endpoint for log downloads in streaming
- Added backend validations on entity types for Data Contracts
- Simplify migration context computing
- Update translations across languages
- Added JavaScript and CSS in non-filtered extension in pom file
- Move migrations to version 1.9.5
- Added rules per entity endpoint
- Cleanup unused components
- Improve Automator by separating terms and tags in action config
- Mask Wherescape MSSQL Password
- Refactor auth setup to avoid unnecessary logout and login operations
- Added List import to avoid errors
- Added Russian Language Support for Elasticsearch Search
- Update response code for docs and signin page
- Allow additional fields for custom connectors
- Pass additional_client_config_arguments to OpenMetadata correctly
- Added Domain Independent Data Product Rule
- Improve persona deletion and relations fetch handling
- Added support for clone queries in BigQuery
- Improve data insight index for multidomain
- Optimize login page load performance
- Remove Spark connector support from UI
- Added GlossaryTerm Search endpoint
- Added support for sources key metadata fetch in dbt
- Added ServiceNow Connector
- Added Snowplow Connector
- Enable transient table ingestion by default for Snowflake
- Rename migration files from v195 to v196
- Added Unstructured Formats Support to GCS Storage Connector
- Added support for add/edit semantic rules
- Document ChangeEventScheduler and Race Condition status
- Added SSL support to Hive
- Update API proxy path
- Improve lineage with multiprocessing, stored procedure temp table processing and filtering
- Added status and reviewers implementation for assets
- Added new WorkflowType and converter
- Added Security, SLA and Terms of Use to Data Contract
- Allow alerts to notify lineage downstream entities stakeholders
- Refactor Profiler for Metadata Extraction Application
- Allow multi-asset selection for curated assets
- Change contract update from PUT to PATCH
- Added redirect to persona page when clicked on default persona
- Restrict column selection to first level in nested columns for DataContract
- Added entityType.keyword field with lowercase normalizer for case-insensitive search
- Added App Runner to Application Entity
- Added chart handling for Data Contract with schema validations
- Update contract security schema
- Added custom operator support for array object contains
- Drop Insights Indexes
- Added Postgres lineage dialect to Greenplum
- Added cardinality metric for string and enum types
- Increase max server threads
- Added cardinality data distribution chart
- Added dbt project name display
- Added support for DBX Exporter
- Extend application configuration component
- Added theme setup functionality
- Implement Custom Metrics Measurement Units
- Added domain icon and drop-down for multiple domain names
- Remove embeddings for table index
- Improve searching via MCP Client
- Added Security and SLA tab support in data contract
- Added TypeScript and ESLint checks on dev server
- Added owner operation support with editOwner and editAll for teams
- Added Unity Catalog data diff module using DBX connection
- Added S3 logging from ingestion pipelines
- Improve Russian translation dictionary
- Rename contract consumers and improve data display on UI
- Added MF4 File Reader
- Added recognizer in classification
- Added executedQuery field
- Update contract SLA section list icon
- Added reviewers to Metrics
- Update impact analysis styles
- Optimize mapFields caching in JSONLogicSearchClassBase
- Added timezone and column name fields support in SLA form
- Added ML model lineage support
- Added ignore entities option for Data Product rule
- Added support for SQL Server hierarchyid, geography, and geometry types
- Added Domain, Sub-domain, and Data Product listing
- Improve test connection functionality
- Improve Datalake column subfields handling
- Improve advanced search field value suggestions
- Move popover FQN to classbase for extension
- Added no record found message for card view
- Improve async search and tree lazy loading
- Added Timescale Connector
- Improve handling of columns not found or permission issues
- Added logging endpoint to S3
- Extend ENTITY_TYPE with additional entity types and fields
- Added encryption for sensitive data in Exporter app
- Change passed/failed rows to Long type for 64-bit numbers
- Migrate build tool from terser to esbuild
- Added NotificationTemplate CRUD operations
- Revamp persona section in user profile dropdown
- Update lineage workflow configuration documentation
- Added entityStatus and reviewers to testCase and testSuite
- Improve data asset header layout and component styling
- Added color and iconURL support in glossary import/export
- Fix duplicate ViewAll migration in OrganizationPolicy
- Improve dbt debug logs
- Added Metabase API Key authentication support
- Ensure domain policy evaluation during PolicyEvaluator
- Added impact analysis support for lineage
- Show entityStatus by default after migration
- Implement zero-downtime reindex
- Enable log streaming for ingestion pipelines
- Added entityType.keyword aggregation in searchSettings.json
- Improve Airflow DAG import error identification in CI
- Added scroll support in certification popover list
- Improve timestamp sorting logic in IngestionRecentRuns component
- Added created_by and created_at info display in UI for DataContract
- Update contract security form details
- Improve contract security initial data selection
- Cleanup orphaned data contracts
- Added not_contains support in contract semantic form
- Added threat model and incident response documentation
- Improve Drive service with bug fixes
- Added OM Operation to remove security config
- Added field level validation in SSO configuration
- Improve ContractExecutionChart to occupy full space with left-aligned bars
- Added option to opt out of BigQuery Policy Tags Ingestion
- Implement Modern Fluent API Pattern for OpenMetadata Java Client
- Update platform info banner logic
- Added notify downstream functionality with related UI
- Added support for Tags customizable rules with feedback capture
- Added running status support in contract execution chart
- Added entity column list support in contract security form
- Improve SSO with field level error handling
- Added notification template validation and reset
- Added data products widget
- Update required Node.js version to 22 in prerequisites
- Added notification for default persona change
- Improve avatar initial display
- Added route position support for plugin routes
- Added SSO configuration UI and SCIM bot token management with Group Mapping
- Improve Kafka Connect lineage and descriptions
- Sort data in total data assets widget by count
- Added createdBy and createdAt for data contracts
- Added support for Stored Procedures and Functions in MariaDB
- Skip orphaned pipelines in Secret migrations
- Revamp data contract UI and functionality
- Allow team creation on child when creating on parent team
- Update team entity specific permissions for create and editUser