Releases: open-metadata/OpenMetadata
1.6.3-release
What's Changed
OpenMetadata
- Fix: Adds percona server for postgresql support.
- Fix: Inherited Ownership for Data Products.
- Fix: Favicon not being updated in the browser tab.
- Fix: Fix Search Index for ER Model.
- Fix: dbt ingestion picks up wrong service to patch metadata.
- Fix: Wrong team count displayed on team tab.
- Fix: Tracing highlighter in lineage after edge clicked.
- Fix: Api should not called after time out in Test connection.
- Fix: Get only non-deleted entities in export.
- Fix: The permissions call made for search service.
- Fix: Kafkaconnect validation errors.
- Fix: DI Filter not getting applied.
- Fix: Redash Get Dashboards flow.
- Fix: Description not rendered in Glossary Modal while edit.
- Fix: The persona JSON schema is named Team.
- Fix: Redirection issue on IDP initiated calls.
- Fix: Async export csv not happening in lineage.
- Fix: Description renderer having tags in glossary,team and user import.
- Fix: RichTextEditor output in case on no data save.
- Fix: s3 storage parquet structureFormat ingestion.
- Fix: Data Insights index mapping.
- Fix: Edit description permission for domain owner.
- Fix: Model dump dict key names.
- Fix: Broken looker lineage.
- Fix: Refresh call concurrency for multiple browser tabs.
- Fix: Infinite loading for refresh attempted on app visit.
- Fix: Duplicate table constraints.
- Fix: Updated MSSQL queries causing arithmetic overflow error.
- Fix: PowerBI tables, datamodel metadata missing.
- Fix: Wrong dataset and project id in filter of system metric query.
- Fix: Data Insight fix custom property filter.
- Fix: Entity Hierarchy Schema.
- Fix: Salesforce column description with toggle api.
- Fix: Update glossary term table upon new term added.
- Fix: Remove unwanted spacing around the list in block editor.
- Fix: Postgres parse json schema.
- Fix: Optimize multithreading for lineage.
- Fix: Fetch Stored Procedures from account usage .
- Fix: Add MaterializedView & DynamicTable for lineage computation.
- Fix: MariaDB Lineage Dialect Issue.
- Minor: Optimize Snowflake SP Query.
- Minor: Hide description tooltip for tag edit mode.
- Minor: BigQuery Improvement, Hive Partitioned Tables, Nonetype issue resolved
- Minor: Typo for datetime attribute.
- Minor: Get missing dataProducts and pipeline properties in /customProperties api.
- Minor: Improve cron expression validations.
- Minor: Change log localization improvement.
- Minor: Async test case result deletion.
- Minor: Retention period 'Cancel' international display issue.
- Improvement: Logout user on unsuccessful refresh attempt.
- Improvement: Support for Domain hierarchy listing.
- Improvement: Avoid usage of CONCAT in WHERE clause.
- Improvement: Glossary column width sizes for the resizable columns.
- Improvement: Move Recreate Out of executors.
- Improvement: Supported the task filter on landing page feed widget.
- Improvement: Implement Data Quality Dashboards (Incident Manager + Data Quality).
- Improvement: Added loading state, and manage error notification in TestSuite.
- Improvement: Enhance Kafka SSL configuration support with consumerConfigSSL.
- Improvement: Add prometheus counter for search and database.
- Improvement: Retention Application : Delete change_events, activity threads, versions based on admin retention policies.
Full Changelog: 1.6.2-release...1.6.3-release
Collate
- Fix: DQ Dashboard: update order of the pie chart.
- Fix: Lineage Propagation when Entity doesn't have a given field.
- Minor: Added limits configuration in telemetry payload.
- Improvement: Show displayName for custom dashboards.
- Improvement: Support rename for custom dashboard and charts.
- Improvement: Improve Onboarding Application.
1.6.2-release
What's Changed
- chore(ui): ui errors and glossary term api response fix by @chirag-madlani in #19215
- 1.6.2-MINOR: Fix breaking cherry pick by @TeddyCr in #19304
Full Changelog: 1.6.1-release...1.6.2-release
1.5.15-release
fix database and schema aggregation key (#19100)
1.5.14-release
Ignore Bot on Domain restriction (#19032) (cherry picked from commit b01707e54df153208a65f168244331d74513e1d6)
1.6.1-release
1.6.1
- Fix tags listing for explore page
1.6.0
Backward Incompatible Changes
Ingestion Workflow Status
We are updating how we compute the success percentage. Previously, we took into account for partial success the results
of the Source (e.g., the tables we were able to properly retrieve from Snowflake, Redshift, etc.). This means that we had
an error threshold in there were if up to 90% of the tables were successfully ingested, we would still consider the
workflow as successful. However, any errors when sending the information to OpenMetadata would be considered as a failure.
Now, we're changing this behavior to consider the success rate of all the steps involved in the workflow. The UI will
then show more Partial Success
statuses rather than Failed
, properly reflecting the real state of the workflow.
Database Metadata & Lineage Workflow
With 1.6 Release we are moving the View Lineage
& Stored Procedure Lineage
computation from metadata workflow to lineage workflow.
This means that we are removing the overrideViewLineage
property from the DatabaseServiceMetadataPipeline
schema which will be moved to the DatabaseServiceQueryLineagePipeline
schema.
Profiler & Auto Classification Workflow
We are creating a new Auto Classification
workflow that will take care of managing the sample data and PII classification,
which was previously done by the Profiler workflow. This change will allow us to have a more modular and scalable system.
The Profiler workflow will now only focus on the profiling part of the data, while the Auto Classification will take care
of the rest.
This means that we are removing these properties from the DatabaseServiceProfilerPipeline
schema:
generateSampleData
processPiiSensitive
confidence
which will be moved to the newDatabaseServiceAutoClassificationPipeline
schema.
What you will need to do:
- If you are using the EXTERNAL ingestion for the profiler (YAML configuration), you will need to update your configuration,
removing these properties as well. - If you still want to use the Auto PII Classification and sampling features, you can create the new workflow
from the UI.
RBAC Policy Updates for EditTags
We have given more granularity to the EditTags
policy. Previously, it was a single policy that allowed the user to manage
any kind of tagging to the assets, including adding tags, glossary terms, and Tiers.
Now, we have split this policy to give further control on which kind of tagging the user can manage. The EditTags
policy has been
split into:
EditTags
: to add tags.EditGlossaryTerms
: to add Glossary Terms.EditTier
: to add Tier tags.
Collate - Metadata Actions for ML Tagging - Deprecation Notice
Since we are introducing the Auto Classification
workflow, we are going to remove in 1.7 the ML Tagging
action
from the Metadata Actions. That feature will be covered already by the Auto Classification
workflow, which even brings
more flexibility allow the on-the-fly usage of the sample data for classification purposes without having to store
it in the database.
Service Spec for the Ingestion Framework
This impacts users who maintain their own connectors for the ingestion framework that are NOT part of the
OpenMetadata python library (openmetadata-ingestion).
Introducing the "connector specifcication class (ServiceSpec
)".
The ServiceSpec
class serves as the entrypoint for the connector and holds the references for the classes that will be used
to ingest and process the metadata from the source.
You can see postgres for an
implementation example.
Fivetran
The filtering of Fivetran pipelines now supports using their names instead of IDs. This change may affect existing configurations that rely on pipeline IDs for filtering.
DBT Cloud Pipeline Service
We are removing the field jobId
which we required to ingest dbt metadata from a specific job, instead of this we added a new field called jobIds
which will accept multiple job ids to ingest metadata from multiple jobs.
MicroStrategy
The serviceType
for MicroStrategy connector is renamed from Mstr
to MicroStrategy
.
What's New
Visualizing Your Data Landscape with Entity Relationship (ER) Diagrams! (Collate)
Understanding complex database schemas can be challenging without clear visualization. While OpenMetadata's best-in-class Lineage UI helps track data flow, there are better options for viewing structural relationships between tables. Collate 1.6 introduces ER diagrams as a new feature to let you:
-
Visualize table connections through primary and foreign key constraints
-
Navigate between data assets to discover relationships
-
Modify connections using the built-in UI editor
ER diagrams help you better understand and manage your data architecture by showing how your database tables relate to each other.
Establishing Smooth Data Governance with Automated Glossary Approval Workflows! (Collate)
Organizations often struggle with data governance due to rigid, pre-defined manual workflows. OpenMetadata 1.6 introduces a new, automated data governance framework designed to be customized to each organization's needs.
In Collate 1.6, the Glossary Approval Workflow has been migrated to this new framework. Now, you can create custom approval processes with specific conditions and rules and easily visualize them through intuitive workflow diagrams. You can also create smart approval processes for glossary terms with real-time state changes and task creation to save time and streamline work.
Data Certification Workflows for Automated Bronze, Silver, & Gold Data Standardization! (Collate)
Collate 1.6 also leverages the new data governance framework for a new Data Certification Workflow, allowing you to define your organization's rules to certify your data as Bronze, Silver, or Gold. Certified assets are a great way to help users discover the right data and inform them which data has been properly curated.
Our vision is to expand our governance framework to allow our users to create their own Custom Governance workflows. We want to enable data teams to implement and automate data governance processes that perfectly fit your organization, promoting data quality and compliance.
Maintaining a Healthy Data Platform with Observability Dashboards! (Collate)
Monitoring data quality and incident management across platforms can be challenging. OpenMetadata has been a pillar for data quality implementations, with its ability to create tests from the UI, native observability alerts, and Incident Manager. It offers data quality insights on a per-table level.
In Collate 1.6, we're introducing platform-wide observability dashboards that allow you to track overall data quality coverage trends and analyze incident response performance across your entire data estate. Quickly identify root causes through enhanced asset and lineage views and enable proactive data quality management across your entire data ecosystem.
Elevating Metric Management with Dedicated Metric Entities
Metrics are essential for data-driven organizations, but OpenMetadata previously lacked dedicated metric management, forcing users to use glossary terms as a workaround.
The new "Metric" entity in OpenMetadata 1.6 provides a purpose-built solution to:
-
Document detailed metric calculations and descriptions
-
Record calculation formulas and implementation code (Python, Java, SQL, LaTeX)
-
Visualize metric lineage from source data to insights
This new addition helps teams better manage, understand, and calculate their business KPIs, for improved data literacy and consistency across data teams.
Reinforcing Data Security with Search RBAC
OpenMetadata's Roles and Policies enable granular permission control, ensuring appropriate access to metadata across different domains and teams. Some data teams may wish to enable data discovery to search for other tables while still enforcing controls with access requests. Other data teams in more restrictive environments may also wish to control the search experience.
OpenMetadata 1.6 extends Role-Based Access Control (RBAC) to search functionality, allowing administrators to tailor user search experience. This provides personalized search results, with users only seeing assets they have permission to access, as well as stronger data governance by ensuring users only interact with data within their defined roles and responsibilities.
Expanded Connector Ecosystem and Diversity
OpenMetadata's ingestion framework contains 80+ native connectors. These connectors are the foundation of the platform and bring in all the metadata your team needs: technical metadata, lineage, usage, profiling, etc.
We bring new connectors in each release, continuously expanding our coverage. This time, release 1.6 comes with seven new connectors:
-
OpenAPI: Extract rich metadata from OpenAPI specifications, including endpoints and schemas.
-
Sigma: Bringing in your BI dashboard information.
-
Exasol: Gain insights into your Exasol database, now supported thanks to Nicola Coretti's OSS contribution!
And in Collate, we are bringing four ETL, dashboarding and ML tools: Matillion, Azure Data Factory, Stitch, PowerBI Server and Vertex AI!
Streamlining Data Management with Additional Enhancements
Release 1.6 comes with several other notable improvements...
1.6.0-release
Backward Incompatible Changes
Ingestion Workflow Status
We are updating how we compute the success percentage. Previously, we took into account for partial success the results
of the Source (e.g., the tables we were able to properly retrieve from Snowflake, Redshift, etc.). This means that we had
an error threshold in there were if up to 90% of the tables were successfully ingested, we would still consider the
workflow as successful. However, any errors when sending the information to OpenMetadata would be considered as a failure.
Now, we're changing this behavior to consider the success rate of all the steps involved in the workflow. The UI will
then show more Partial Success
statuses rather than Failed
, properly reflecting the real state of the workflow.
Database Metadata & Lineage Workflow
With 1.6 Release we are moving the View Lineage
& Stored Procedure Lineage
computation from metadata workflow to lineage workflow.
This means that we are removing the overrideViewLineage
property from the DatabaseServiceMetadataPipeline
schema which will be moved to the DatabaseServiceQueryLineagePipeline
schema.
Profiler & Auto Classification Workflow
We are creating a new Auto Classification
workflow that will take care of managing the sample data and PII classification,
which was previously done by the Profiler workflow. This change will allow us to have a more modular and scalable system.
The Profiler workflow will now only focus on the profiling part of the data, while the Auto Classification will take care
of the rest.
This means that we are removing these properties from the DatabaseServiceProfilerPipeline
schema:
generateSampleData
processPiiSensitive
confidence
which will be moved to the newDatabaseServiceAutoClassificationPipeline
schema.
What you will need to do:
- If you are using the EXTERNAL ingestion for the profiler (YAML configuration), you will need to update your configuration,
removing these properties as well. - If you still want to use the Auto PII Classification and sampling features, you can create the new workflow
from the UI.
RBAC Policy Updates for EditTags
We have given more granularity to the EditTags
policy. Previously, it was a single policy that allowed the user to manage
any kind of tagging to the assets, including adding tags, glossary terms, and Tiers.
Now, we have split this policy to give further control on which kind of tagging the user can manage. The EditTags
policy has been
split into:
EditTags
: to add tags.EditGlossaryTerms
: to add Glossary Terms.EditTier
: to add Tier tags.
Collate - Metadata Actions for ML Tagging - Deprecation Notice
Since we are introducing the Auto Classification
workflow, we are going to remove in 1.7 the ML Tagging
action
from the Metadata Actions. That feature will be covered already by the Auto Classification
workflow, which even brings
more flexibility allow the on-the-fly usage of the sample data for classification purposes without having to store
it in the database.
Service Spec for the Ingestion Framework
This impacts users who maintain their own connectors for the ingestion framework that are NOT part of the
OpenMetadata python library (openmetadata-ingestion).
Introducing the "connector specifcication class (ServiceSpec
)".
The ServiceSpec
class serves as the entrypoint for the connector and holds the references for the classes that will be used
to ingest and process the metadata from the source.
You can see postgres for an
implementation example.
Fivetran
The filtering of Fivetran pipelines now supports using their names instead of IDs. This change may affect existing configurations that rely on pipeline IDs for filtering.
DBT Cloud Pipeline Service
We are removing the field jobId
which we required to ingest dbt metadata from a specific job, instead of this we added a new field called jobIds
which will accept multiple job ids to ingest metadata from multiple jobs.
MicroStrategy
The serviceType
for MicroStrategy connector is renamed from Mstr
to MicroStrategy
.
What's New
Visualizing Your Data Landscape with Entity Relationship (ER) Diagrams! (Collate)
Understanding complex database schemas can be challenging without clear visualization. While OpenMetadata's best-in-class Lineage UI helps track data flow, there are better options for viewing structural relationships between tables. Collate 1.6 introduces ER diagrams as a new feature to let you:
-
Visualize table connections through primary and foreign key constraints
-
Navigate between data assets to discover relationships
-
Modify connections using the built-in UI editor
ER diagrams help you better understand and manage your data architecture by showing how your database tables relate to each other.
Establishing Smooth Data Governance with Automated Glossary Approval Workflows! (Collate)
Organizations often struggle with data governance due to rigid, pre-defined manual workflows. OpenMetadata 1.6 introduces a new, automated data governance framework designed to be customized to each organization's needs.
In Collate 1.6, the Glossary Approval Workflow has been migrated to this new framework. Now, you can create custom approval processes with specific conditions and rules and easily visualize them through intuitive workflow diagrams. You can also create smart approval processes for glossary terms with real-time state changes and task creation to save time and streamline work.
Data Certification Workflows for Automated Bronze, Silver, & Gold Data Standardization! (Collate)
Collate 1.6 also leverages the new data governance framework for a new Data Certification Workflow, allowing you to define your organization's rules to certify your data as Bronze, Silver, or Gold. Certified assets are a great way to help users discover the right data and inform them which data has been properly curated.
Our vision is to expand our governance framework to allow our users to create their own Custom Governance workflows. We want to enable data teams to implement and automate data governance processes that perfectly fit your organization, promoting data quality and compliance.
Maintaining a Healthy Data Platform with Observability Dashboards! (Collate)
Monitoring data quality and incident management across platforms can be challenging. OpenMetadata has been a pillar for data quality implementations, with its ability to create tests from the UI, native observability alerts, and Incident Manager. It offers data quality insights on a per-table level.
In Collate 1.6, we're introducing platform-wide observability dashboards that allow you to track overall data quality coverage trends and analyze incident response performance across your entire data estate. Quickly identify root causes through enhanced asset and lineage views and enable proactive data quality management across your entire data ecosystem.
Elevating Metric Management with Dedicated Metric Entities
Metrics are essential for data-driven organizations, but OpenMetadata previously lacked dedicated metric management, forcing users to use glossary terms as a workaround.
The new "Metric" entity in OpenMetadata 1.6 provides a purpose-built solution to:
-
Document detailed metric calculations and descriptions
-
Record calculation formulas and implementation code (Python, Java, SQL, LaTeX)
-
Visualize metric lineage from source data to insights
This new addition helps teams better manage, understand, and calculate their business KPIs, for improved data literacy and consistency across data teams.
Reinforcing Data Security with Search RBAC
OpenMetadata's Roles and Policies enable granular permission control, ensuring appropriate access to metadata across different domains and teams. Some data teams may wish to enable data discovery to search for other tables while still enforcing controls with access requests. Other data teams in more restrictive environments may also wish to control the search experience.
OpenMetadata 1.6 extends Role-Based Access Control (RBAC) to search functionality, allowing administrators to tailor user search experience. This provides personalized search results, with users only seeing assets they have permission to access, as well as stronger data governance by ensuring users only interact with data within their defined roles and responsibilities.
Expanded Connector Ecosystem and Diversity
OpenMetadata's ingestion framework contains 80+ native connectors. These connectors are the foundation of the platform and bring in all the metadata your team needs: technical metadata, lineage, usage, profiling, etc.
We bring new connectors in each release, continuously expanding our coverage. This time, release 1.6 comes with seven new connectors:
-
OpenAPI: Extract rich metadata from OpenAPI specifications, including endpoints and schemas.
-
Sigma: Bringing in your BI dashboard information.
-
Exasol: Gain insights into your Exasol database, now supported thanks to Nicola Coretti's OSS contribution!
And in Collate, we are bringing four ETL, dashboarding and ML tools: Matillion, Azure Data Factory, Stitch, PowerBI Server and Vertex AI!
Streamlining Data Management with Additional Enhancements
Release 1.6 comes with several other notable improvements:
- Asynchronous Export APIs: Enjoy increased efficiency...
1.6.0-rc3-release
What's Changed
- Docs: Adding Import Entity Reference by @RounakDhillon in #18854
- Minor secret utils error log by @TeddyCr in #18856
- MINOR: Mysql Lineage Support Main by @ulixius9 in #18780
- MINOR: Catch exception that arises due to a change in code. by @IceS2 in #18863
- Fixes #18848: "Failed to parse query parameters from JDBC URL" when query is an empty string by @plutaniano in #18850
- Minor: improve custom properties e2e test by @Sachin-chaurasiya in #18861
- MINOR: update lineage column with new design by @Ashish8689 in #18862
- [SSO] Google returns null refresh token on Refresh requests by @mohityadav766 in #18868
- Minor: improve the CSV import encoding for column description and glossaryTerms by @Sachin-chaurasiya in #18870
- Docs: Updating Collate in Pipeline Status Widget by @RounakDhillon in #18869
- MINOR: Reorder domain and owner tags by @sweta1308 in #18872
- Fixes issue #18781: Adding lambda permissions to Athena connector documentation by @Farreeda in #18871
- Minor: fixed connection modal style by @ShaileshParmar11 in #18860
- Minor : Fix #18775 validation on enum custom property by @sonika-shah in #18855
- Minor: Fix typo on the ingestion word by @gyohub in #18881
- MINOR - FQN encoding in ometa_api, TestSuite pipeline creation & serialization of test case results by @pmbrull in #18877
- GEN-2157: Snowflake increased cost issue by @harshsoni2024 in #18825
- MINOR: chore(data-quality): improve messaging for COUNT strategy failure by @sushi30 in #18884
- Minor: Fix TestConnectionDefinitionResourceTest update count by @SumanMaharana in #18893
- MINOR: Snowflake Support Alter Table Swap Lineage by @ulixius9 in #18887
- Fix: limit change after pagination by @pranita09 in #18844
- MINOR: chore(importer): better error message for missing plugins by @sushi30 in #18878
- Use certification icons from public folder by @karanh37 in #18902
- Minor: removing logging on jdbcURL by @harshach in #18885
- Minor: Fix dbt source file issue by @SumanMaharana in #18903
- Fixes: microstrategy test connection by @SumanMaharana in #18889
- Make it clear when to use docker compose down by @harshach in #18911
- Create a relationship to manage ER based on tableConstraints by @harshach in #18892
- Minor: improve the service type display name by @Sachin-chaurasiya in #18895
- Fix: show full fqn for reference tables by @pranita09 in #18858
- Run json2ts from maven by @harshach in #18900
- MINOR - Clean up configs & add auto classification docs by @pmbrull in #18907
- MINOR: fix table/schema name by @TeddyCr in #18899
- DOCS - Use the right partials and images dirs for 1.6 by @pmbrull in #18917
- chore(ui): add gifsicle as it's needed for image-webpack-loader by @chirag-madlani in #18919
- GEN-Activity Feed Filtering by @Siddhanttimeline in #18873
- GEN-2186: Fix Updating sampling config from deep link issue by @ShaileshParmar11 in #18916
- MINOR: Set Certification Field Dynamically by @IceS2 in #18874
- Change lineage positioning algorithm by @karanh37 in #18897
- MINOR: Add Try/Except to store procedure yielding by @ulixius9 in #18883
- Minor: fix indexType definition in searchIndex spec by @harshach in #18912
- Fix Table Column Imports by @mohityadav766 in #18924
- chore(ui): remove deprecated image-webpack-loader by @chirag-madlani in #18923
- Added what new content for 1.6.0 by @Kenil27 in #18914
- Reduce amount of flowable created tables by @IceS2 in #18882
- MINOR: Snowflake UDF Lineage Support - main by @ulixius9 in #18886
- FIX: Combined index on offset and eventTime in changeEvent table by @Siddhanttimeline in #18922
- Fixes GEN-2198: Snowflake unencrypted key support, connection error on storing bytes by @ayush-shah in #18927
- Fix : Knowledge page update Parent patch - search side changes by @sonika-shah in #18760
- MINOR: Fix Glossary Term Consolidation and Flaky Test by @IceS2 in #18920
- MINOR: DB2 Support License by @ulixius9 in #18928
- MINOR: Tableau Capture SQL in Lineage by @ulixius9 in #18925
- Fixes GEN-2199: Allow Fivetran filtering of pipelines using name instead of id by @ayush-shah in #18929
- Docs: Updating Collate Ingestion Doc by @RounakDhillon in #18915
- Docs: Reindexing Doc Updation by @RounakDhillon in #18840
- Docs: Updating Bot Images in Developers by @RounakDhillon in #18830
- Docs: Python Version Correction and Separator removal by @RounakDhillon in #18818
- Docs: Developer Bot Image Version Change by @RounakDhillon in #18931
- Support to add and edit primary constraints in Table Constraints modal by @Ashish8689 in #18905
- MINOR: tableau lineage minor errors by @harshsoni2024 in #18932
- Fix: dbt manifest parsing issue by @SumanMaharana in #18930
New Contributors
- @plutaniano made their first contribution in #18850
- @Farreeda made their first contribution in #18871
- @gyohub made their first contribution in #18881
Full Changelog: 1.6.0-rc2-release...1.6.0-rc3-release
1.6.0-rc2-release
What's Changed
- MINOR: Improve PeriodicBatchEntityTrigger Workflows performance by @IceS2 in #18664
- Fixes GEN-1260: Add Validators while creating table to escape special characters by @ayush-shah in #18456
- Add Queue Size in Configuration by @mohityadav766 in #18672
- GEN-1983 : Feat - Support Tag Asset Page by @sonika-shah in #18505
- Change Defaults Values for Indexing by @mohityadav766 in #18675
- FIX: test summary reindexing by @TeddyCr in #18667
- Minor: Fix Column Level Lineage export by @harshach in #18670
- [Snyk] Security upgrade software.amazon.awssdk:ssm from 2.29.11 to 2.29.13 by @harshach in #18651
- Search Index Optimizations by @mohityadav766 in #18649
- Create new Auto Classification Workflow by @pmbrull in #18610
- Minor: Add SanitizedInput Component for Input Sanitization by @Sachin-chaurasiya in #18674
- fix: overflowing metrics for kpi charts by @Kenil27 in #18683
- MINOR: added domain data in lineage side panel and fix relatedColumn search TableConstraints modal by @Ashish8689 in #18671
- fix: update dashboard data model when sql changes by @aballiet in #18657
- Removed Consumer by @mohityadav766 in #18685
- Docs: Gif updation for data discovery by @RounakDhillon in #18676
- Minor: Fix the maven build on main by @aniketkatkar97 in #18692
- Docs: Search Hierarchy Update by @RounakDhillon in #18693
- MINOR: revert aws sdk version from f0b76c4 by @sushi30 in #18695
- fix #18278 "Pipeline ingested from Airflow are now not limited to 100" by @akashverma0786 in #18689
- Add Checksum package to pom by @mohityadav766 in #18696
- Slack app improvements by @Siddhanttimeline in #18684
- MINOR: Move from Date to LocalDate for thread safe operations by @TeddyCr in #18679
- Docs: Metapilot Updation to Collate AI by @RounakDhillon in #18704
- #18677 - Added Lineage Field back to SearchLineage by @TeddyCr in #18687
- Docs: Collate Image Path Rectification by @RounakDhillon in #18706
- FIX: handle potential null node in DQ failure lineage by @TeddyCr in #18707
- Docs: Custom Metric Updation in profiler by @RounakDhillon in #18708
- MINOR: Update Glossary Term tests by @IceS2 in #18698
- MINOR: Add the possibility to have no Schedule and trigger the workflow manually by @IceS2 in #18640
- MINOR - Fallback for testsuite imports by @pmbrull in #18710
- MINOR: Fix missing check on set entity certification by @IceS2 in #18713
- [GEN-970] feat(data-quality): support multiple runtime parameter types by @sushi30 in #18588
- minor: improve rule card actions dropdown by @Sachin-chaurasiya in #18717
- Minor: supporting PR for UI/UX improvement in DQ by @ShaileshParmar11 in #18663
- MINOR - Fix import by @pmbrull in #18721
- Fixed: GEN-1984 Hide Support field from service form by @ShaileshParmar11 in #18724
- TEST - Add autoClassification for e2e by @pmbrull in #18722
- fix: test case result reindex performance by @TeddyCr in #18723
- MINOR: shown NoDataPlaceholder if no search result found in glossary by @Ashish8689 in #18718
- MINOR: doc(mongodb): mongodb+srv connection scheme by @sushi30 in #18712
- fix: modify fqn to allow quotes with dots by @ayush-shah in #18719
- fix the switch placement and added beta tag by @Ashish8689 in #18726
- NoSchedule as ScheduleType for Slack App by @Siddhanttimeline in #18715
- Docs: Private key note added by @RounakDhillon in #18727
- Docs: Airflow Doc Updation by @RounakDhillon in #18725
- Fix: time series of conversion of y-Axis in test case graph by @ShaileshParmar11 in #18735
- Docs: Version Updation on Python SDK by @RounakDhillon in #18739
- Docs: Airflow Doc Quote Correction by @RounakDhillon in #18741
- GEN-2078: fix minor styling of domain component by @karanh37 in #18738
- MINOR : Add Null check for source config by @mohityadav766 in #18746
- docs: add stich docs by @harshsoni2024 in #18666
- Fixes #18441 - Kafka Connect Ingestion Undecrypted Password by @keshavmohta09 in #18742
- Fix: mstr removed dependency issues by @SumanMaharana in #18732
- Minor: fix Lineage export when there is no column / pipeline edge by @harshach in #18737
- Minor: Fix Athena location path by @SumanMaharana in #18750
- [GEN-2109] feat(mongo): added ssl support by @sushi30 in #18731
- Minor: Search RBAC, handle tier tags by @harshach in #18733
- Minor: skip domain check for bots and admin by @harshach in #18734
- Minor: address dq feedback and move lineage tracing in observability layer by @ShaileshParmar11 in #18751
- GEN-1529: Fix View definition tab, query display issue by @ShaileshParmar11 in #18752
- Add async apis for csv import by @sonika-shah in #18647
- GEN-1530: fix DQ Layout Improvements by @ShaileshParmar11 in #18754
- MINOR: Governance Workflows fixes by @IceS2 in #18744
- playwright: fixed failing incident manager test by @ShaileshParmar11 in #18756
- MINOR: modify some test id in table constraints by @Ashish8689 in #18747
- minor: add whats new for 1.5.12 by @Sachin-chaurasiya in #18743
- Minor : update import csv response message by @sonika-shah in #18768
- feat(ci): GEN-2128 add auto cherry pick workflow by @pellejador in #18748
- fix(ui): GEN-1690 sso token refresh issue for OIDC by @chirag-madlani in #18668
- MINOR: Fix StackTraceError validation error - Superset by @ulixius9 in #18740
- MINOR: Add UDF support for SP - backend by @ulixius9 in #18767
- minor: update whats new for 1.5.12 by @Sachin-chaurasiya in #18773
- GEN-1224: fixed Profiler is not displaying correct time for table profile by @ShaileshParmar11 in #18766
- GEN-2073: Not able to copy full logs from log viewer by @ShaileshParmar11 in #18771
- MINOR: doc: service spec breaking changes by @sushi30 in #18688
- MINOR: add reportExplicitAny = false for basedpyright by @sushi30 in #18777
- MINOR: fix(data-diff): get added columns by @sushi30 in #18694
- Minor: Fix Powerbi refresh token on expire by @SumanMaharana in #18774
- Minor: fix dbt ingest failed runs by @SumanMaharana in https://github.com/open-metadata/OpenMetada...
1.5.13-release
What's Changed
- Minor: microstrategy patch login mode 1.5.12 by @SumanMaharana in #18837
- MINOR: Snowflake UDF Lineage Support by @ulixius9 in #18846
Full Changelog: 1.5.12-release...1.5.13-release
1.5.12-release
What's Changed
- Improvement: Added async apis for csv import.
- Improvement: Skip domain check for bots and admin
- Improvement: MYSQL lineage and usage.
- Minor: Added Lineage Field back to SearchLineage.
- Fix: Database is missing from the search dropdown
- Fix: Bad Representation of owners.
- Fix: The Daily Active Users Summary Card in Data Insights.
- Fix: The processing of URL Encoded Assets in Data Insights.
- Fix: Column Level Lineage export.
- Fix: Store procedure yielding by adding Try/Except.
- Fix: Lineage export when there is no column / pipeline edge.
Full Changelog: 1.5.11-release...1.5.12-release