Releases: open-metadata/OpenMetadata
OpenMetadata 1.3.1-Release
What’s New in OpenMetadata 1.3.1 Release
Knowledge Center
- Supports drag and drop for the hierarchy of knowledge articles.
- Enhanced the layout and loading experience of the knowledge page.
Lineage
- When adding a new node in Lineage, the Display Name is supported in search.
- Fixed the issues with displaying lineage from Metabase.
Glossary
- Improved the automation of performance tests for Glossary.
- Performance improvements to display a large Glossary.
Data Insights
- Data Insights report has been improved.
- The cost Analysis report has been optimized.
Notifications
- The format for Slack notifications has been improved.
Connectors
- Now BigQuery connector supports Primary, Foreign, and Unique Constraints. It fetches the column description for views.
- Captures the SQL query that powers a Tableau DataModel.
- Azure Key Vault is supported as a Secrets Manager.
- Fixed an issue with ingestion from Sagemaker, Oracle, LDAP, DB2, dbt, Kafka, Metabase, and Databricks.
- Fixed Looker projects and optional project filter patterns.
- Fixed issues with ingestion pipelines.
- Fixed an issue with the service display name after ingestion.
Custom Properties
- Added enum type support for custom properties.
Other Changes
- The functionality for mutually exclusive tags has been disabled.
- Fixed the issue with the display of the personal access token.
- Fixed the mentions in comments for Announcements.
- Fixed the issue with setting a Group as a Domain Owner.
- Fixed the issue with the tooltip in the data quality graph.
- Fixed an issue about notifying the Reviewer of a Glossary Term.
- Fixed the issues with testing the email settings.
- Fixed an issue with adding tags.
What's Changed
- MINOR: Fix Databricks SDK Breaking Change by @ulixius9 in #15037
- adding unit tests by @Abhishek332 in #14996
- Minor: Update Openmetadata docs with latest release 1.3.0 by @dhruvinmaniar123 in #15048
- Fixes #15044: Fix broken link to Prefect OpenMetadata integration docs by @bkkkk in #15046
- MINOR - Docs for 1.3 release by @pmbrull in #15054
- Docs: SAS connector content modification for documentation by @aniketkatkar97 in #15047
- Minor: Fix ingestion pipeline name search not working for observability alert by @aniketkatkar97 in #15057
- Add unit test cases by @harsh-vador in #14981
- Aks deployment- deployment notes for deploying openmetadata on azure kubernetes service by @dinumarish in #14871
- Update video links in WhatsNewModal by @Sachin-chaurasiya in #15055
- docs: Update k8s Helm Values; Add AKS docs for 1.3.X by @akash-jain-10 in #15060
- MINOR: Fix mysql e2e count by @ulixius9 in #15064
- unit test for dashboard details page by @Abhishek332 in #15059
- test: add unit tests for block editor components and utils part 1 by @Sachin-chaurasiya in #15033
- Minor: add application router class by @Sachin-chaurasiya in #15069
- Add e2e labeller by @karanh37 in #15072
- #14930 bigquery support for pk, fk and column view description by @NiharDoshi99 in #15042
- MINOR: Modified PowerBI Documentation Requirements by @OnkarVO7 in #15075
- test(ui): unit tests for users tab and user profile icon component by @harsh-vador in #15053
- use minimatch path for e2e labels by @karanh37 in #15077
- Minor update gx runtime batch by @TeddyCr in #15078
- Minor: Cypress improvements and flakiness fixes by @aniketkatkar97 in #15068
- unit test for DataInsightHeader and DataModelPage components by @Abhishek332 in #15076
- MINOR : fix sidebar icon sizes and remove svg utils file by @Ashish8689 in #15058
- unit test for DatabaseSchemaVersionPage by @Abhishek332 in #15081
- test(ui): cypress create uniq glossary for the tests by @chirag-madlani in #15073
- workflow: update team labeler to execute only once by @chirag-madlani in #15092
- MINOR - Add Imri to the team by @pmbrull in #15095
- Minor: improve unit test coverage by @ShaileshParmar11 in #15061
- add display name to request body (not overwrite value null) by @Alexandr-Nedomets in #15091
- workflow: fix wrong labeler workflow updated by @chirag-madlani in #15096
- fix sso logo breaking due to antd icons component by @Ashish8689 in #15083
- MINOR - 1.3 release docker breaking docs by @pmbrull in #15107
- Fix wrong error type for UnhandledServerException by @harshach in #15111
- Fix \n on frontend in team description on Teams list page by @vitafon007 in #15102
- added unit test for EditEmailConfigPage by @Abhishek332 in #15105
- Add cypress test for dot user mentions by @harsh-vador in #15093
- Minor: cleanup test case details page by @ShaileshParmar11 in #15108
- MINOR: Fix Sample Data Deserialisation by @ulixius9 in #15079
- test: unit test case of forgot password by @harsh-vador in #15113
- MINOR: Fix trino requirement docs by @ulixius9 in #15088
- format cron from quartz to unix in applications by @Ashish8689 in #15038
- fix(ui): #15109 okta keep loading infinitly by @chirag-madlani in #15116
- MINOR - fix(prerequisite): add check for bash version by @sushi30 in #15103
- test: unit test case of whats new alert by @harsh-vador in #15121
- added unit test for AppInstall component by @Abhishek332 in #15117
- added unit test for DatabaseVersionPage by @Abhishek332 in #15087
- added unit test for EditConnectionFormPage component by @Abhishek332 in #15099
- Minor: Fix glossary version cypress for AUT by @aniketkatkar97 in #15114
- MINOR : fix UI issues by @Ashish8689 in #15110
- Minor: improve the unit test coverage for ui component part 2 by @ShaileshParmar11 in #15097
- MINOR: Fix Mongodb Migration Issue by @ulixius9 in #15115
- added unit test for ApplicationPage component by @Abhishek332 in #15124
- Fix Source Hash Issue by @mohityadav766 in #15126
- Test : added unit test for github star popup by @Ashish8689 in #15134
- test: unit test cases of right side bar by @harsh-vador in #15123
- Add createIndex/updateIndex to openmetadata-ops.sh by @harshach in #15137
- add tags to allow filter specs in cypress by @karanh37 in #15056
- added unit test for CustomPropertiesPageV1 by @Abhishek332 in #15141
- MINOR - OpenMetadata OPS to load collate-service jars first by @pmbrull in #15143
- test: unit test case of entity list skeleton by @harsh-vador in #15142
- added re-run search indexing banner for es exception on explore page by @Abhishek332 in #15120
- Metapilot cleanup by @karanh37 in #15144
- Fix Ldap Filter Parsing Issue for "," in DN by @mohityadav766 in #15148
- feat: Prepare
main
for next release cycle by @akash-jain-10 in #15139 - Docs: Changes to 1.3 Docs by @ShilpaVernekar in #15152
- Release Docs: Links re...
OpenMetadata 1.3.0-Release
What’s New in OpenMetadata 1.3 Release
Lineage
- Revamped the lineage UI for an intuitive and comprehensive view of data flow and transformations.
- Organized nodes for better visibility with pagination support.
- Improved the display of circular dependencies.
- Nodes display the service icons, highlight dbt models, and show Data Quality results.
- Lineage can be filtered to search by Ownership, Domain, Service, Service Type, Tier, and Classification Tags.
- Supports search by Column and traces lineage even when the columns are renamed.
- Enhanced user control with collapsible sub-graphs.
- Supports editing the SQL queries for lineage edges from the UI.
- Performance improvements for faster load of large graphs.
Data Observability Alerts
- Data observability alerts have been distinguished from the other general-purpose notifications, making it easy to get to the crucial alerts quickly.
- Sends alerts for schema changes and test case failures for the data assets that you follow.
- The overall flow has been simplified to let you easily create alerts for schema changes in your data.
- You can now get Data Quality alerts for specific Test Suites.
- Users will be alerted for all the changes to the data assets that they own.
Incident Manager
- Introduced Incidents Manager to improve the data quality resolution flow.
- Incidents Manager summarizes all the test case results with information about the failure severity and resolution flow.
- Supports assigning a resolution task to the users in OpenMetadata.
- Tasks are created when a data quality test has been assigned to an Assignee or a Reviewer.
- Resolved test failure also displays the comments posted on the resolution.
- The Resolved Tab displays information on the Test case name, Execution date, Reason, Comments, and information on who Resolved the issue.
Knowledge Center ![ic-collate](https://private-user-images.githubusercontent.com/59080942/302533608-08e69f0b-8d14-49cf-b72d-9ac6a542cd75.svg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwODkzMjQsIm5iZiI6MTczOTA4OTAyNCwicGF0aCI6Ii81OTA4MDk0Mi8zMDI1MzM2MDgtMDhlNjlmMGItOGQxNC00OWNmLWI3MmQtOWFjNmE1NDJjZDc1LnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDA4MTcwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFiOGM0NTFmMTNmNmI0M2QxNDM1N2M4NDc2OTc2YmQxZDc4ZjcwOTI5MDYxZDQxODA1OGQ4MTdmMDZjZDIxZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rEs4-79a8Dez6WyqFWLDlSmSWH6JAs24TCKllABaQUs)
- Supports hierarchical pages to structure the articles.
- You can easily associate knowledge articles with data assets.
- The data assets page displays the related articles.
- The block editor supports callouts to add notes, warnings, tables, and task lists.
- Quicklinks are no longer separate pages; they redirect to external links.
- Data assets can be associated with Quicklinks.
- Added Search support for Knowledge articles to filter by Owner or Tags.
- Supports preview for articles and Quicklinks.
Custom Metrics for Profiler
- Supports custom metrics for the data profiler with custom SQL to keep track of your business metrics.
- Custom metrics can be created at Table and Column levels.
Profiler and Data Quality
- The Profiler has been improved to support sample data ingestion without computing other metrics.
- Admins can configure the profiler to fetch up to 10,000 rows of sample data.
- Sample data can be stored in S3 buckets.
- Refined the default time range on the test case results page, adjusting it from the Last 3 days to the Last 30 days for a more encompassing view.
Connectors
- New Google Cloud Storage for storage services.
- New Alation connector to migrate metadata into Collate.
- New Iceberg, SAS Viya, and Doris connectors.
- Introduced the Spark Lineage Agent to extract metadata and end-to-end lineage from Spark jobs.
- MSSQL and Oracle now support Stored Procedures.
- We now exclude system indices from the Elasticsearch connector by default.
- Added support for DB2 IBM I Series.
- Pipeline services now get owner information.
- Performance improvements for the Tableau Connector.
- We now support metadata tag extraction from Databricks.
- Supports the attribute Table Owner for metadata ingestion from Postgres.
- We now extract table descriptions when ingesting metadata from Salesforce.
Glossary
- Supports soft delete for the default glossaries in OpenMetadata.
- Supports the creation of tasks to request tags or a description.
- Only the Owner can edit the Glossary term.
- Version history displays the Username instead of the User ID.
Localization
- Now supports RTL UI for the Hebrew language.
- New Dutch language translation.
Settings UI
- The Settings page UI has been revamped.
Data Insights
- Cost Analysis expanded to support BigQuery & Redshift.
- Improved the Data Insights Report sent via email.
Other Changes
- Announcements can be notified over email, Slack, or Teams.
- Alerts are sent to a user when they are mentioned in a task or activity feed.
- We have improved the display of search results for column matches. When searching for columns, the matched results will be displayed and highlighted in the Preview pane.
- Table Type filter has been added in the Advanced Search, so that users can exclude the temporary or staging tables from search.
- Now it’s easy to filter the Data assets without a Owner.
- Database and Schema were added to the Explore menu to enhance data discovery.
- Custom properties are displayed on the right of the data asset details page.
- We now display the Domain on the Users page.
- Supports the sorting of data assets by popularity based on the number of followers and thumbs up as signals.
- OpenMetadata can now handle metric history for ML models.
- When configuring the Email settings, the Username and Password fields can be left blank.
- We now support a test email button on the Email SMTP page.
New Contributors
- @TomBushell made their first contribution in #13677
- @askibunou made their first contribution in #13604
- @mrkoloev made their first contribution in #13832
- @dechoma made their first contribution in #13973
- @shin1103 made their first contribution in #14118
- @chyueyi made their first contribution in #14087
- @viniciusdsmello made their first contribution in #14178
- @gaborhermann made their first contribution in #14172
- @allenkallz made their first contribution in #14029
- @FreeDevz made their first contribution in #14175
- @csy1204 made their first contribution in #14239
- @LucasGarcia07 made their first contribution in #14249
- @CKristensen made their first contribution in #14375
- @aldwyn made their first contribution in #14287
- @saurabhyadav1985 made their first contribution in #14468
- @NormanZhang-zzt made their first contribution in #13753
- @civitaspo made their first contribution in #14521
- @TrsNium made their first contribution in #14588
- @sandervanlaar made their first contribution in #14597
- @MrVinegar made their first contribution in #14415
- @vijay-ravi made their first contribution in #14740
- @IceS2 made their first contribution in #14754
- @kwgdaig made their first contribution in #14733
- @luzlab made their first contribution in #14804
- @marcorezende made their first contribution in #14884
- @FelipeArruda made their first contribution in #14960
- @soheilade made their first contribution in #15010
- @sushi30 made their first contribution in #15014
Full Changelog: 1.2.5-release...1.3.0-release
OpenMetadata 1.3.0-Beta-Release
What's Changed
- Fixed domo dashboard migration syntax by @OnkarVO7 in #13687
- UI feedbacks by @karanh37 in #13684
- chore(ui): improve block editor drop cursor by adding width and color by @Sachin-chaurasiya in #13689
- Fix #13692 - table_usage pydantic validation & unbound var by @pmbrull in #13691
- Fix Bigquery lineage Pytests by @ayush-shah in #13695
- chore(ui): service logo to class utils by @chirag-madlani in #13693
- Fix data product issue by @07Himank in #13698
- cypress: fixed AUT failure part 1 by @ShaileshParmar11 in #13686
- [Docs] - Prepare 1.2 docs by @pmbrull in #13706
- Fixed register record for Kinesis Connector by @OnkarVO7 in #13705
- fix(ui): all assets not showing on my data widget by @aniketkatkar97 in #13703
- fix(ui): domain styling color in the title if provided by @Ashish8689 in #13697
- fix (ui): tags not deleting in entity pages by @Ashish8689 in #13704
- Fixes Druid Profiler failures by @TeddyCr in #13700
- Fixed NaN values in Cost Analysis aggregate APIs by @OnkarVO7 in #13708
- Fix status handling for new services by @pmbrull in #13707
- Separate Status and Logs Endpoints by @mohityadav766 in #13709
- fix(ui): chip styling in tags/glossary input styling changes in case of edit by @Ashish8689 in #13712
- chore(ui): update order for data products by @chirag-madlani in #13710
- Update profiler partition doc by @TeddyCr in #13717
- Fix Docs for Elasticsearch & Trino by @ulixius9 in #13716
- [Docs] - Fix menu 1.2.0 by @pmbrull in #13718
- Add Description for Data Insights and report app by @mohityadav766 in #13714
- Add greenplum docs & fix couchbase docs by @ulixius9 in #13722
- [Docs] - Release 1.2.0 and upgrades by @pmbrull in #13724
- doc: profiler yaml ex + best practices by @TeddyCr in #13729
- Fix for docker start command by @ulixius9 in #13728
- chore(deps): bump crypto-js from 4.1.1 to 4.2.0 in /openmetadata-ui/src/main/resources/ui by @dependabot in #13711
- Upgrade xmlsec version for onelogin/saml by @harshach in #13731
- Make the Marketplace definition update during startup by @mohityadav766 in #13734
- [Docs] - Organize upgrade steps by @pmbrull in #13738
- Fix tag search issue by @07Himank in #13736
- [Docs] - Added Helm Chart breaking changes by @pmbrull in #13740
- [Docs] - Highlight ES requirements by @pmbrull in #13741
- 1.2.0 - Fix postgres migrations by @pmbrull in #13743
- Cost Analysis Documentation by @OnkarVO7 in #13739
- Fix mvn postgres CI by @pmbrull in #13747
- chore(docs): updated the metadata standard schemas and
menu.md
for documentation by @aniketkatkar97 in #13745 - feat(ui): add task list support in block editor by @Sachin-chaurasiya in #13721
- Fixes #7858: Moved ingestion related make commands into Makefile in ingestion directory by @TomBushell in #13677
- Fix aut by @chirag-madlani in #13764
- fix: Appstate cleanup by @karanh37 in #13765
- [Docs] - Clean and centralise YAML docs by @pmbrull in #13769
- Feature: Dashboard MSTR Integration by @askibunou in #13604
- Update README.md - Update the GIF demo with latest by @harshach in #13777
- Fix snowflake system metric by @TeddyCr in #13778
- dbt and postgres docs fix by @OnkarVO7 in #13742
- [Docs] - Stored Procedures availability by @pmbrull in #13785
- Fix databricks lineage with unity catalog by @TeddyCr in #13786
- MSTR fix either by @pmbrull in #13788
- fix(ui): team uuid to sent while creating user by @chirag-madlani in #13768
- cypress: fixed AUT failure part 1 by @ShaileshParmar11 in #13801
- feat(ui): revamp user profile page by @Ashish8689 in #13744
- Add support for partitioned table support for Athena by @ulixius9 in #13812
- [Docs] - Upgrade and MWAA by @pmbrull in #13802
- fix: handle null aggregation bucket by @TeddyCr in #13791
- fix: domain assignment for glossary term by @karanh37 in #13793
- cypress: fixed AUT cypress test part 2 by @ShaileshParmar11 in #13818
- [Docs] - MWAA ECS Operator updates by @pmbrull in #13815
- Add Multilingual Support in EntityLink by @ayush-shah in #13826
- cypress: fixed bug of passing undefined instead of entity name by @ShaileshParmar11 in #13825
- Fix generic error w either by @TeddyCr in #13796
- Fix partitioned keys by @chirag-madlani in #13811
- cypress: fix AUT failure part 3 by @ShaileshParmar11 in #13833
- Added data product to missing things by @07Himank in #13830
- Backend support for filtering by votes by @07Himank in #13813
- [Docs] - Workflow Breaking Changes - Custom Connectors by @pmbrull in #13834
- Added stored procedures sample data by @OnkarVO7 in #13838
- fix: handle postgres migration error by @TeddyCr in #13844
- cypress: fixed cypress AUT failure part 4 by @ShaileshParmar11 in #13840
- revamp(ui): whats new alert box popup by @Ashish8689 in #13835
- update roadmap by @harshach in #13847
- Update baremetal installation docs to refer Java 17 by @harshach in #13817
- docs: Add breaking changes for the use of
DB_PARAMS
by @akash-jain-10 in #13841 - fix(cypress): what's new pop-up alert box by @Ashish8689 in #13848
- fix(docs): Helm Values and Snippet usage for
DB_PARAMS
by @akash-jain-10 in #13851 - [DOC-FIX] Update docs of keycloak SSO by @dhruvinmaniar123 in #13842
- Fixed avro recursive record infinite loop by @OnkarVO7 in #13856
- Fixes 13688: Trino Profiler Bugs by @ayush-shah in #13853
- Added 1.2.1 migration files and postgres migration fixes by @OnkarVO7 in #13837
- Fixes 13816: Remove Excess Permissions for athena by @ayush-shah in #13857
- Fix Trino Dialect Import issue by @ayush-shah in #13869
- Fixes #13803 : Reduce the number of call in case of columns by @mohityadav766 in #13819
- added Routines related permissions for Bigquery by @ayush-shah in #13875
- fix: add application enable disable state by @ka...
OpenMetadata 1.2.5-Release
Improvements
- Snowflake - Add Support for Materialized Views
- Remove typing-extension dependency
- Profiler - Make Compute Metrics configurable
- Optimize Databricks client
- Optimize Server Docker Image
Bug Fixes
- Fixed auth header in REST client
- Fix Databricks Pipeline Test Connection
- Fix Vertica profiler median query
- Fixed life cycle index mapping for Data Insights Cost Analysis
- Improve Data Insights lifecycle validation
- Lineage - Handle COPY queries
Full Changelog: 1.2.4-release...1.2.5-release
OpenMetadata 1.2.4-Release
What's Changed
Improvements
- Browser Notifications for Glossary Tasks
- Added custom properties methods in python sdk
- Disallow changing reviewers when creating a term
Bug Fixes
-
UI /UX issues - In Table's Schema, Description Model dismissal, Permission issues
-
Improve App Scheduler to unschedule the App while app is deleted
-
Any user can change an attribute of an object by creating a task
-
container and ml models custom property apis are sending wrong payload
-
Entity with special characters causing permission API failure and causing page load failure
-
(Search Index: Removing / Adding Indexes throws error; Post Index Metrics bugs)[https://github.com//issues/14355]
-
Security fixes have been made
Full Changelog: 1.2.3-release...1.2.4-release
OpenMetadata 1.2.3-Release
What's Changed
- MINOR: missing import in SearchIndexRepository class by @TeddyCr in #14245
- Minor: Fixed cypress for version pages by @aniketkatkar97 in #14265
- fix: revert testCaseResolutionStatus index mapping by @chirag-madlani in #14283
- Minor: fix entityType aggregation by @harshach in #14284
Full Changelog: 1.2.2-release...1.2.3-release
OpenMetadata 1.2.2-Release
What's Changed
- vers: bumped up py version by @TeddyCr in #13986
- Migration fix: #13979
- Update GitHub star popup card: #13996
- UI fixed advance search suggestion issue for user field #14005
- Fix #14012 - Snowflake procedure with empty definition #14014
- Convert query duration to milliseconds for usage
- explore page count was not showing properly #14013
- Snowflake Stored Procedure don't filter by warehouse #14018
- Databricks: Get Databases query fail with ParseException #13954
Full Changelog: 1.2.1-release...1.2.2-release
OpenMetadata 1.2.1-Release
Full Changelog: 1.2.0-release...1.2.1-release
OpenMetadata 1.2.0-Release
Domains and Data Products
- Added support for Domains and Data Products.
- Assets can be added to a Domain, and users can scope their discovery experience to one Domain.
- Assets can also be added as Data Products in a Domain.
Search Index
- Elasticsearch or Opensearch connectors can now bring in the search index metadata into OpenMetadata.
- The connector will populate the index’s mapping, settings, and sample data.
Stored Procedures
- Added support for Stored Procedures.
- Snowflake, Redshift, and BigQuery connectors are updated to bring stored procedure metadata into OpenMetadata.
- The metadata workflow will bring the Stored Procedures and parse their executions to extract lineage information.
Glossary Approval Workflow & Glossary Styling
- Introduced a glossary approval workflow. An approval workflow is created if Reviewers are added to a glossary.
- A task is added for reviewers to approve or reject the glossary term. The terms will show up in Draft status.
- Only the reviewers can approve or reject the term.
- Conversations are supported to discuss further about the terms.
- If no reviewer is added, then the glossary terms are approved by default.
- Introduced styling for glossary terms. Now you can add icons and color code the glossary terms for easy identification.
- Color coding helps to visually differentiate and identify the data assets, when glossary terms are added to them.
OpenMetadata Browser Extension
- Updated the Chrome browser extension for OpenMetadata with the new UI.
- Added support for Databases, Database Schemas, Tables, Dashboards, Charts, Pipelines, and Topics.
Build Automation Applications
- Added Applications into OpenMetadata, giving users a unique view of processes that can be scheduled and run in the platform.
- Search Indexing and Data Insights Report have been converted into Applications.
- UI displays all the available applications, which Admins can add or schedule.
- We will continue to add new Applications in upcoming releases.
Lineage
- Performance improvements made for lineage based on the new release of SQLfluff.
- Added support for UPDATE … FROM Snowflake queries
- Added column-level lineage support for SELECT * queries
Connectors
- Greenplum connector is now supported.
- Couchbase connector is now supported.
- Azure Data Lake Storage is now supported. (Collate)
Customizable Landing Page
- Admins can create Personas to group individuals in their company, such as Data Engineers, Data Stewards, or Data Scientists.
- Admins can customize the landing page for each Persona with a set of supported widgets: Activity Feed, Announcements, Knowledge Center, etc.
- We will add support for more widgets in upcoming releases.
Knowledge Center (Collate)
- Backend APIs support creating, editing, and listing knowledge articles (with external links).
- Knowledge articles and links can be associated with a Domain, Team, or an Entity.
- UI support to build a Knowledge Center and expand the documentation of your company.
Cost Analysis Report (Collate)
- The Usage Workflow will now also track how tables are Accessed and Updated.
- This information will be used in the Data Insights workflow to show the evolution of your used and unused assets and compare them by size.
- Support has been added for Snowflake, and we will continue to add more sources in upcoming releases.
What's Changed
- chore(ui): fix ui styling issue by @Ashish8689 in #12961
- Refactor converter, unique count, add registry by @ayush-shah in #12939
- Add manual dispatch for CI actions by @pmbrull in #12969
- Run Maven CI on manual dispatch by @pmbrull in #12970
-
- LowerCase the UserNames and Email in user_entity by @mohityadav766 in #12942
- Fix Maven CI workflow dispatch by @pmbrull in #12971
- Fix #10344 - Use ingestionPipeline retries when deploying by @pmbrull in #12926
- Add include views to profiler by @ayush-shah in #12974
- doc(ui): whats new for 1.1.2 by @Sachin-chaurasiya in #12962
- Add testSuite query param for listing Ingestion Pipelines by @pmbrull in #12963
- Attach openmetadata-ui sources in packaging by @mohityadav766 in #12965
- doc: update data insight doc by @Sachin-chaurasiya in #12983
- ui: updated schedule interval to send undefine when none is selected by @ShaileshParmar11 in #12990
- fix #10691 support multiDatabase, usage & lineage support for Azure SQL by @vanshika18 in #12982
- fix #12445 support lineage for clickhouse materialized views by @vanshika18 in #12938
- Fix airflow config retries postgres migration by @pmbrull in #12988
- fix(chore): Remove OPENMETADATA_DEBUG Param by @akash-jain-10 in #12997
- Remove .egg for airflow APIs publish by @pmbrull in #12993
- Fix #12167: Support for Stored Procedures as another entity under Database Schema by @harshach in #12999
- Issue 8930 - Update profiler timestamp from seconds to milliseconds by @TeddyCr in #12948
- [Docs] - 1.1.2 Release by @pmbrull in #12977
- [Docs] - Update path for generating API description by @pmbrull in #13000
- Add breaking changes for pipeline in v110 by @mohityadav766 in #13002
- fix(docs): Add FAQs for kubernetes by @akash-jain-10 in #13003
- [DOC FIX] Updating 1.1.2 Documentation with the required fixes by @dhruvinmaniar123 in #13006
- [Docs] - Incremental upgrade docs & bring back versions by @pmbrull in #13008
- Issue-12914 -- Split profiler, data quality and data insight table from
entity_time_series_extension
by @TeddyCr in #12991 - fix#11221: added missing version page for services by @aniketkatkar97 in #12984
- chore(ui): restrict unwanted api calls and fix some styling issue by @Ashish8689 in #12973
- fix(ui):restrict whole page refresh on delete and restore in entity pages by @Ashish8689 in #12975
- fix(ui): sync date format with standard format by @chirag-madlani in #12986
- Fix E2E by @ayush-shah in #13010
- Fix e2e mysql numbers - post #12991 by @ayush-shah in #13018
- fix #8418 added new connector couchbase by @vanshika18 in #12836
- feat(ui): change sidebar label to tooltip hover and supported multi language by @Ashish8689 in #12996
- fix(CI): Enable force migrations for CI by @akash-jain-10 in #13026
- Fix test suite migrations for 1.1.x by @harshach in #13037
- Part of #7272 - Centralize Workflows, Status, and Exception Management by @pmbrull in #13029
- Add a flag to differentiate prepare for create from update by @sureshms in #13034
- Changes For Knowledge Center Dev by @mohityadav766 in #13043
- Fix imports for e2e by @pmbrull in #13044
- fix(ui): change activity feed action icons and fix some minor bugs by @Ashish8689 in #12994
- feat(ui): add support for block style editor by @Sachin-chaurasiya in #12960
- Minor changes to test a PR for Docs by @ShilpaVernekar in #13047
- Fix test suite migrations to 1.1.4 by @harshach in #13042
- ui: updated data insights page as per new mock by @ShaileshParmar11 in #12956
- Fix e2e for tableau, metabase and powerbi by @pmbrull in #13050
- exact match on sourceUrl by @07Himank in #13051
- draft: implementation of lightdash connector. by @gauthk6 in #12957
- Handle relationship test case + entity not found error throwing by @TeddyCr in #13032
- Issue 12297 bis -- Delete Insert logic in the DI workflow by @TeddyCr in #13058
- fix: summary for logical test suite by @TeddyCr in https://github.com/open-metadata/Ope...
OpenMetadata 1.2.0-beta-release
What's Changed
- chore(ui): fix ui styling issue by @Ashish8689 in #12961
- Refactor converter, unique count, add registry by @ayush-shah in #12939
- Add manual dispatch for CI actions by @pmbrull in #12969
- Run Maven CI on manual dispatch by @pmbrull in #12970
-
- LowerCase the UserNames and Email in user_entity by @mohityadav766 in #12942
- Fix Maven CI workflow dispatch by @pmbrull in #12971
- Fix #10344 - Use ingestionPipeline retries when deploying by @pmbrull in #12926
- Add include views to profiler by @ayush-shah in #12974
- doc(ui): whats new for 1.1.2 by @Sachin-chaurasiya in #12962
- Add testSuite query param for listing Ingestion Pipelines by @pmbrull in #12963
- Attach openmetadata-ui sources in packaging by @mohityadav766 in #12965
- doc: update data insight doc by @Sachin-chaurasiya in #12983
- ui: updated schedule interval to send undefine when none is selected by @ShaileshParmar11 in #12990
- fix #10691 support multiDatabase, usage & lineage support for Azure SQL by @vanshika18 in #12982
- fix #12445 support lineage for clickhouse materialized views by @vanshika18 in #12938
- Fix airflow config retries postgres migration by @pmbrull in #12988
- fix(chore): Remove OPENMETADATA_DEBUG Param by @akash-jain-10 in #12997
- Remove .egg for airflow APIs publish by @pmbrull in #12993
- Fix #12167: Support for Stored Procedures as another entity under Database Schema by @harshach in #12999
- Issue 8930 - Update profiler timestamp from seconds to milliseconds by @TeddyCr in #12948
- [Docs] - 1.1.2 Release by @pmbrull in #12977
- [Docs] - Update path for generating API description by @pmbrull in #13000
- Add breaking changes for pipeline in v110 by @mohityadav766 in #13002
- fix(docs): Add FAQs for kubernetes by @akash-jain-10 in #13003
- [DOC FIX] Updating 1.1.2 Documentation with the required fixes by @dhruvinmaniar123 in #13006
- [Docs] - Incremental upgrade docs & bring back versions by @pmbrull in #13008
- Issue-12914 -- Split profiler, data quality and data insight table from
entity_time_series_extension
by @TeddyCr in #12991 - fix#11221: added missing version page for services by @aniketkatkar97 in #12984
- chore(ui): restrict unwanted api calls and fix some styling issue by @Ashish8689 in #12973
- fix(ui):restrict whole page refresh on delete and restore in entity pages by @Ashish8689 in #12975
- fix(ui): sync date format with standard format by @chirag-madlani in #12986
- Fix E2E by @ayush-shah in #13010
- Fix e2e mysql numbers - post #12991 by @ayush-shah in #13018
- fix #8418 added new connector couchbase by @vanshika18 in #12836
- feat(ui): change sidebar label to tooltip hover and supported multi language by @Ashish8689 in #12996
- fix(CI): Enable force migrations for CI by @akash-jain-10 in #13026
- Fix test suite migrations for 1.1.x by @harshach in #13037
- Part of #7272 - Centralize Workflows, Status, and Exception Management by @pmbrull in #13029
- Add a flag to differentiate prepare for create from update by @sureshms in #13034
- Changes For Knowledge Center Dev by @mohityadav766 in #13043
- Fix imports for e2e by @pmbrull in #13044
- fix(ui): change activity feed action icons and fix some minor bugs by @Ashish8689 in #12994
- feat(ui): add support for block style editor by @Sachin-chaurasiya in #12960
- Minor changes to test a PR for Docs by @ShilpaVernekar in #13047
- Fix test suite migrations to 1.1.4 by @harshach in #13042
- ui: updated data insights page as per new mock by @ShaileshParmar11 in #12956
- Fix e2e for tableau, metabase and powerbi by @pmbrull in #13050
- exact match on sourceUrl by @07Himank in #13051
- draft: implementation of lightdash connector. by @gauthk6 in #12957
- Handle relationship test case + entity not found error throwing by @TeddyCr in #13032
- Issue 12297 bis -- Delete Insert logic in the DI workflow by @TeddyCr in #13058
- fix: summary for logical test suite by @TeddyCr in #13005
- fix #11221: added version pages for missing entities by @aniketkatkar97 in #13019
- Remove FQN field from tableau graphql query by @OnkarVO7 in #13064
- Fixes 13015 : [Docs] Add SSAL_SSL config info for Confluent kafka with SSL encryption by @sarathsaleem in #13024
- ui: added skeleton loader for table by @ShaileshParmar11 in #12936
- [Snyk] Security upgrade cypress from 12.9.0 to 13.0.0 by @harshach in #13041
- Fix #9207: Add source in lineage details by @ulixius9 in #13046
- Adding articles to How-to Guides by @ShilpaVernekar in #13068
- fix: flaky report data tests by @TeddyCr in #13066
- Part of #11968 - Restructure Profiler Workflow and PII Processor by @pmbrull in #13059
- fix #12518 support get column lineage in spline by @vanshika18 in #13030
- feat(ui): supported stored procedure in database by @Ashish8689 in #13031
- test(ui): table details component by @chirag-madlani in #12278
- feat(ui): pipeline and service tab for service listing page by @chirag-madlani in #12949
- Fix E2E - dashboards by @ayush-shah in #13082
- Added project filter pattern to dashboard entity by @OnkarVO7 in #12925
- Fix #13001: Fix query not populating to all tables by @ulixius9 in #13004
- fix(#12954): restrict roles and policy in settings for admins only by @Sachin-chaurasiya in #13073
- Fixed Either in addLineageRequest for dbt by @OnkarVO7 in #13088
- Docs: Add permission to external table in snowflake by @ulixius9 in #13099
- Issue 13080 - Added logic to update Summary on test case deletion by @TeddyCr in #13081
- fix: added upsert logic back for system metrics by @TeddyCr in #13092
- feat(ui): supported version page in stored procedure by @Ashish8689 in #13077
- Move workflows back into src by @pmbrull in #13100
- Update structure for PII processing by @pmbrull in #13079
- chore(ui): fix signup page styling by @Ashish8689 in #13086
- Added Life Cycle fields, API and ingestion integration by @OnkarVO7 in #13014
- Cleanup task resolution and closing with task workflows by @sureshms in #13097
- Add Superset Upcoming Datamodel su...