OpenMetadata 1.2.0-Release
akash-jain-10
released this
26 Oct 09:45
·
1 commit
to 1.2.0
since this 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 #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 support by @ayush-shah in #13111
- feat(ui): Domains functionality by @karanh37 in #12839
- fix: alerting for entiyFQN filter and testResult filter for test cases by @TeddyCr in #13113
- Fix usage count issue by @ulixius9 in #13109
- ui : supported unit test for stored procedure by @Ashish8689 in #13095
- cypress: updated tagsAddRemove spec as per upgrade test by @ShaileshParmar11 in #13083
- Fix ElasticSearch Test Connection & Deploy by @ulixius9 in #13061
- fix ui: Percentage of Service with Owners graph in DI calculating wrong data #13084 by @ShaileshParmar11 in #13091
- Add Voting to Entities by @mohityadav766 in #13101
- chore(ui): stored procedure ui changes by @Ashish8689 in #13102
- fix(#12736): OIDC Pulling Keyset multiple times per minute. by @Sachin-chaurasiya in #13118
- ui: updated testCaseResult api from put to patch by @ShaileshParmar11 in #13117
- Transaction for Delete @UnitOfWork by @mohityadav766 in #13115
- Refactoring search clients by @07Himank in #13016
- Fix e2e profiler status by @pmbrull in #13127
- chore(#12882): remove the sso support for bots by @Sachin-chaurasiya in #13078
- Update Chinese Locale by @louie007 in #13135
- Add used by field in query entity by @ulixius9 in #13096
- Adding articles to How to Guides by @ShilpaVernekar in #13144
- add mysql e2e changes by @ayush-shah in #13145
- Fix Ingestion Pipeline Configuration Titles by @ulixius9 in #13139
- feat: domains ui part 2 by @karanh37 in #13133
- ui: included column test case count in explore page right hand panel by @ShaileshParmar11 in #13132
- feat(ui): displayName support for columns inside the table by @chirag-madlani in #13090
- [Docs] - Use two digits for versions by @pmbrull in #13147
- doc issue fix by @07Himank in #13148
- Part of #12998 - Prep Stored Procedures Skeleton for Snowflake by @pmbrull in #13121
- Upgrade: airflow base image from 2.5.3 to 2.6.3 by @Anuj359 in #13151
- Fix #11715: Add Owner EntityRef type validation by @harshach in #13126
- Revert "Fix #11715: Add Owner EntityRef type validation" by @harshach in #13159
- Fix hive metastore test connection by @ulixius9 in #13157
- [Docs] - Use a.b.x as version pattern by @pmbrull in #13161
- Minor fix: Do not re-run migration for properly formed native test su… by @harshach in #13124
- Fix #12898: Support custom properties for Glossary and Glossary Term by @harshach in #13125
- Update dependencies by @sureshms in #13158
- Fixes 13146 - Patch operation not working for Domain by @sureshms in #13164
- Remove Cleanups for JdbiUnitOfWorkProvider + added cases for autocomm… by @mohityadav766 in #13163
- fix(ui): supported unit test for stored database schema page by @Ashish8689 in #13131
- Added Life Cycle sample data and changed datetime to timestamp by @OnkarVO7 in #13141
- [Docs] - Fix readme image paths by @pmbrull in #13165
- Part of #12998 - Add Stored Procedures support in BigQuery by @pmbrull in #13160
- fix(ui): supported upvoting in data asset by @Ashish8689 in #13138
- Creating make script for code freeze automation by @Anuj359 in #12976
- Datalake: Add manifest file support, fix profiler metrics, add array and json column type support by @ayush-shah in #13017
- Use Collate SQLLineage Package for lineage by @ulixius9 in #13173
- Issue 12989 - Fix multi project metadata ingestion in BQ by @TeddyCr in #13176
- [Docs] - Yarn dev on local docker by @pmbrull in #13169
- Close unnecessary connections by @mohityadav766 in #13177
- added data products index and missing code of stored procedure index and fix small chart index bug by @07Himank in #13175
- fix: implement percentile computation logic for SingleStore by @TeddyCr in #13170
- Bigquery: Add Table Level Tags, fix dataset issue by @ayush-shah in #13098
- [Docs] - Add sort buffer size by @pmbrull in #13181
- set autocommit to true for non transactional by @harshach in #13184
- Fix #11715: Add Owner EntityRef type validation by @harshach in #13162
- fix: move testSuite summary state update to preDelete by @TeddyCr in #13180
- feat(ui): changes to add and show search service by @aniketkatkar97 in #13103
- fix: use entityLink FQN vs entityFQN when checking against entity FQN… by @TeddyCr in #13189
- Part of #12998 - Add Stored Procedures support for Redshift by @pmbrull in #13174
- fix suggest api bug for new indexes.. added entityType for new Indexes by @07Himank in #13192
- fix: add test case result extension for ts migration by @TeddyCr in #13195
- feat(ui): support multi view for service page by @chirag-madlani in #13106
- Roles and policies guide by @ShilpaVernekar in #13183
- check importlib setup by @ayush-shah in #13200
- ui: added search support for schema page by @ShaileshParmar11 in #13142
- only add collation to hash columns by @harshach in #13201
- Simplify topology & update context management by @pmbrull in #13196
- fix(#13204): after changing the team type action buttons are not disappearing by @Sachin-chaurasiya in #13205
- ui: Implement filtering by tags inside the table schema #12860 by @ShaileshParmar11 in #13154
- Restructured the Roles article to 3 separate articles by @ShilpaVernekar in #13208
- feat(ui): added search index details page changes by @aniketkatkar97 in #13104
- Fix: Stored Procedure Lineage not visible on detail page by @ulixius9 in #13198
- fix om package bundling by @chirag-madlani in #13210
- [Docs] - Release 1.1.5 by @pmbrull in #13218
- Delete relationship of domain bug by @07Himank in #13202
- Fixes #13049 - Glossary recursive delete fails by @sureshms in #13182
- feat(ui): add data products page by @karanh37 in #13178
- Code cleanup necessary for Glossary workflow by @sureshms in #13219
- Fix #12899: UI to use Tier TAG displayName if provided by @harshach in #13232
- Fix #9972: Add Style with color or icon for Tags,GlossaryTerm, Domain… by @harshach in #13233
- Fix glossary test by @harshach in #13235
- Added SSL support to Superset by @OnkarVO7 in #13130
- Data Governance Docs by @ShilpaVernekar in #13231
- Fix:Updating Docker Label for version update via makefile by @Anuj359 in #13241
- Added caching for life cycle query by @OnkarVO7 in #13203
- cypress: fixed cypress failure in the main by @ShaileshParmar11 in #13221
- fix: docs error by @karanh37 in #13245
- Part of #12998 - Query Service & Lineage filter processed queries by @pmbrull in #13215
- fix(ui): align reindex values from server by @chirag-madlani in #13254
- Issue-12305 - Add logic to sort test cases result by latest execution by @TeddyCr in #13143
- Fix Stored Procedures - Don't get queries without context by @pmbrull in #13257
- Fix LifeCycle inconsistencies in Schema, make it common entity field by @harshach in #13252
- Fix #13237 - Rename to instanceDomain and test DomoDashboard charts by @pmbrull in #13247
- [Proposal] Playwright CI by @TeddyCr in #13248
- chore(ui): add layoutType in tags container by @Sachin-chaurasiya in #13230
- fix(ui): shown children tab in storage container in case of schema empty by @Ashish8689 in #13172
- fix(ui) : supported storedProcedure and dashboardDataModel search index by @Ashish8689 in #13194
- fix(CI): Workflow CI Names by @akash-jain-10 in #13236
- [Snyk] Security upgrade org.eclipse.jetty.websocket:websocket-server from 9.4.51.v20230217 to 9.4.52.v20230823 by @pmbrull in #13224
- GX up to 0.17+ by @VolkovGeoPhy in #12038
- Fix transactions , remove unnecessary autoCommit flag check by @harshach in #13234
- Clean migration and pass nameHashColumn as param when needed by @pmbrull in #13265
- fix(#13212): ui: usage details is missing on dashboard and ml model page by @Sachin-chaurasiya in #13214
- feat: Domain filtering by @karanh37 in #13227
- fix(ui): service should list based on pagesize by @chirag-madlani in #13243
- chore(ui): fix ui styling issue by @Ashish8689 in #13211
- Part 1 of 3090 - Glossary Term approval workflow in the backend by @sureshms in #13269
- fix #12779: explore tabs and lineage functionality for search index entity by @aniketkatkar97 in #13220
- Fix #11970: Search by FQN; Refactor Search Indexing, Add API to searc… by @harshach in #13271
- fix #12779: added search index version page and domain changes display on version of all assets by @aniketkatkar97 in #13228
- Fix Storage Key in response by @ayush-shah in #13273
- fix(test): cypress failures for main by @chirag-madlani in #13272
- addded aggreagtions for new indexes and fields, and added missing things by @07Himank in #13278
- test(ui): set env variable for e2e tests by @chirag-madlani in #13256
- Get alerted if the monitor fails due to the service by @pmbrull in #13206
- [Docs] - Docs storage for manifest & Domo by @pmbrull in #13290
- Update ingestion logic to use PATCH API for lifeCycle info by @OnkarVO7 in #13283
- fixed: Bug: UI text spilling when deleting entity #13185 by @ShaileshParmar11 in #13281
- Explore UI changes by @karanh37 in #13280
- fic(ui): limit teamType options for various teams by @chirag-madlani in #13282
- feat(ui): support custom properties for glossary, database & databaseSchema page by @chirag-madlani in #13226
- Fixes #10096: adding RuntimeDataBatchSpec as a GX backend by @WilliamGeuns1 in #13264
- Issue-12857: Remove ES Dependency from DI Workflow by @TeddyCr in #13303
- Move 1.1.4 migrations to 1.1.6 and add an empty dir for 1.1.6 migrations to invoke the data migration by @harshach in #13300
- ui: separate the api call for test suite by @ShaileshParmar11 in #13277
- Issue 10516 by @karanh37 in #13297
- Add 1.1.6 migrations dir by @harshach in #13305
- chore(ui): removed error toasts for API failures in summary panels by @aniketkatkar97 in #13309
- fix: python test to remove database race condition by @TeddyCr in #13307
- Check for required fields before update by @pmbrull in #13308
- Add BindUUID JDBI support to directly pass UUID to queries by @sureshms in #13315
- Adds Edited By as relationship by @mohityadav766 in #13317
- Fix: Bigquery query log not picked up for multiproject by @ulixius9 in #13313
- ui: aligned assets tab ui of teams page with glossary term page by @ShaileshParmar11 in #13291
- feat(ui): add html to markdown conversion and vice versa in block editor by @Sachin-chaurasiya in #13122
- fix(#13284): persist the data between the next and back step in ingestion workflow form by @Sachin-chaurasiya in #13285
- Fixes 13321: Fix Test Connection timeout by @ayush-shah in #13323
- fix(ci): reduce cypress machines to 1 by @chirag-madlani in #13327
- supported cypress for stored procedure and data models by @Ashish8689 in #13312
- fix(ui): constraint icon for table by @chirag-madlani in #13322
- Update EnumBackwardCompatibilityTest.java by @harshach in #13328
- Fixes #13188 Non-admin user can't add term on glossary after policy assigned by @sureshms in #13331
- Fix: Bigquery Table Tag not assigned by @ulixius9 in #13325
- fix #11882 upgrade MLflow to 2.x by @vanshika18 in #13299
- Fix #13023 - Fix ingestionPipeline list parameters by @pmbrull in #13289
- Pipeline Service Client - Handle unexpected status response by @pmbrull in #13314
- chore(ui): search index details and version cypress by @aniketkatkar97 in #13287
- fix(ui): error on the search index custom attribute settings page by @aniketkatkar97 in #13335
- fix(CI): Cypress Workflow timeout-minutes to 120 by @akash-jain-10 in #13340
- Part 2 of 3090: add glossary term approval workflow by @karanh37 in #13324
- Fixes 13350: Trino Secrets masking by @ayush-shah in #13351
- Prep v1.1.7 migrations to address test cases & suites by @pmbrull in #13345
- Fix #13347: AdminPrincipals username with dot in it is not created wi… by @harshach in #13348
- Fixes issue-11740: Added support for the om service to connect to AWS RDS using IAM roles by @ArtyomyuS in #11913
- Generic search changes. by @07Himank in #13326
- Fix snowflake test connection by @ulixius9 in #13354
- Fixes part 1 of 13255 - list filtering for services and data products by @sureshms in #13358
- [Docs] - Add context for windows authentication from linux by @k3agan in #13356
- Fixes ISSUE-10587: global manifest option for storage services by @cristiancalugaru in #12017
- Fix #13342: The activity feed does not reflect changes to the objects… by @harshach in #13359
- Added overview docs to activate the section links by @ShilpaVernekar in #13353
- missed adding supports search in pipelineService by @07Himank in #13366
- Fix typo in test case listing query by @TeddyCr in #13357
- fix: pass metadata object to interface by @TeddyCr in #13339
- Cost Analysis - Data Insights Reports and Aggregation by @OnkarVO7 in #13379
- Add indexes to name column for efficient ORDER BY name queries by @harshach in #13383
- Fix #12655: Customizable Landing Page - Add Personas, DocStore to support KnowledgePanels and Pages by @harshach in #13229
- chore(docs): added quick links in how to guide homepage by @aniketkatkar97 in #13390
- Separate initialization of Repository and Resources by @sureshms in #13389
- feat: added german translation for OM by @TeddyCr in #13386
- Fix SettingsCache initialization by @harshach in #13395
- fix(test): cypress skipped tests by @chirag-madlani in #13360
- fix: add more button in feeds widget by @karanh37 in #13341
- Issue 12679 - Handle Entity Object Instantiation Error + Refactor Workflow by @TeddyCr in #13384
- Prepare Storage Connector for ADLS & Docs by @pmbrull in #13376
- fix(ui): initial load tab details in container page by @Ashish8689 in #13399
- fix(ui): revamp teams page added supported subscription webhooks by @Ashish8689 in #13296
- Fix #12870 - Troubleshoot Debian/CentOS Airflow apis installation by @pmbrull in #13292
- Batch PII tagging by @pmbrull in #13385
- Fix Latest Pylint 3.0.0 issues by @ayush-shah in #13413
- Fixed dbt optional files for local config by @OnkarVO7 in #13242
- Fix 7410: add documentation for sharded tables by @ayush-shah in #13361
- Cost analysis agg by @TeddyCr in #13408
- Add Java 17 support by @harshach in #12895
- chore(ui): change baseUrl in ts config by @Sachin-chaurasiya in #13403
- fix: encode search query text by @karanh37 in #13420
- ui: UI to use Tier TAG displayName if provided #12899 by @ShaileshParmar11 in #13105
- Search refactor by @harshach in #13397
- Fix repository registration by @harshach in #13425
- Fix failing E2Es by @ulixius9 in #13419
- chore(deps): bump quill-mention from 3.1.0 to 4.0.0 in /openmetadata-ui/src/main/resources/ui by @dependabot in #13377
- Allow ometa to create services without storing the connection by @pmbrull in #13400
- Refactor Repositories: Remove passing around CollectionDAO by @harshach in #13427
- Create ometa client once and pass it around & improve pycln config by @pmbrull in #13310
- Added entity_ref instead of fqn in unused data assets aggregrate API by @OnkarVO7 in #13421
- fix(CI): Cypress CI timeout fixes by @akash-jain-10 in #13431
- fix(ui): supported announcement in pending entities by @Ashish8689 in #13414
- fix(ui): supported removal of subscription in teams by @Ashish8689 in #13404
- Fix column lineage noneType error by @ulixius9 in #13432
- Fixes 13249: Added ingestion support - Presto tbl/col comments by @mitchellmann in #13250
- fixes #12771: Added Greenplum Ingestion Connector by @T01iK in #13128
- Fixes fix data type of return value written in docstring of powerbi by @rariyama in #13422
- Fixes 12922: Trino NaN issue + TrinoUserError by @ayush-shah in #13244
- Support LookML multi repos by @locnh2012 in #13140
- chore(ui): add route and sidebar prop support in app by @Sachin-chaurasiya in #13430
- feat(ui): Add Badge with color or icon for Tags,GlossaryTerm, Domain and DataProducts #9972 by @ShaileshParmar11 in #13349
- fix(ui): supported drag and drop to glossary level for glossary terms by @Ashish8689 in #13434
- Update references to Airflow instead of Airbyte by @vladm in #13438
- Refactor Data Insight aggregators Classes by @TeddyCr in #13433
- fix: handle tableConfig for profiler CLI by @TeddyCr in #13437
- Fix #12047: Clean
commonregex
package from setup.py by @ulixius9 in #13439 - Fix Bigquery Test connection for multiproject by @ulixius9 in #13380
- fix(ui): change search index value for search and data product by @Ashish8689 in #13441
- Aggregate Cost Analysis Report sample data, json schema change and mappings by @OnkarVO7 in #13446
- Fixes #13267 - Remove maxLen and minLen from profiler default metrics by @TeddyCr in #13447
- Added delete API for Raw Cost Analysis Report Rows by @OnkarVO7 in #13435
- fix: Glossary tags are not showing proper name when using in entities #13440 by @ShaileshParmar11 in #13448
- fix(ui): supported pending services in assets by @Ashish8689 in #13372
- fix(ui): domain cypress and not found domain issue after deleting last entry by @Ashish8689 in #13450
- Fix looker missing git execution on container image by @locnh2012 in #13457
- Cost analysis charts by @TeddyCr in #13458
- Fix superset owner issue for db by @ulixius9 in #13451
- Update Aggregate Cost Analysis DI processor for new data by @OnkarVO7 in #13453
- Fix #13336: Clean Mark All Deleted Table Flag by @ulixius9 in #13344
- DQ base workflow by @pmbrull in #13454
- lineage-docs by @ShilpaVernekar in #13472
- Docs - New by @ShilpaVernekar in #13461
- Removing redunant throws exceptions by @sureshms in #13468
- fix(ui): broken breadcrumb issue in request/update pages for tags/description by @Ashish8689 in #13463
- Fix #12952: Fix Nifi json decode error by @ulixius9 in #13465
- fix(ui): revamp dropable ui effect for glossary terms table by @Ashish8689 in #13443
- Support migration extensions by @pmbrull in #13436
- [Snyk] Fix for 1 vulnerabilities by @pmbrull in #13393
- Register system knowledge panels by @harshach in #13412
- Fixes #13052: Datalake Nested Columns Sample Data ingestion by @ayush-shah in #13338
- Make tests to run mvn clean package by @harshach in #13480
- Upgrade search versions by @harshach in #13479
- Modify pytest timeout from 30 to 40 mins by @ayush-shah in #13484
- Fix #7272 - BaseWorkflow docs and cleanup by @pmbrull in #13471
- chore(deps): bump postcss from 8.4.23 to 8.4.31 in /openmetadata-ui/src/main/resources/ui by @dependabot in #13424
- metadata CLI accepts tilde for relative paths by @pmbrull in #13487
- Fix Github Actions, Timeout by @ayush-shah in #13488
- Fixed print_status import in data_insights.py by @OnkarVO7 in #13490
- fix(CI): Postgresql Docker Compose Services Dependency by @akash-jain-10 in #13492
- fix(CI): postgresql ci with opensearch by @akash-jain-10 in #13500
- Fix #12082 - Bump PyAthena version by @pmbrull in #13464
- Register Ingestion pipelines just from YAML by @pmbrull in #13501
- fix: updated DI cost analysis aggregated report by @TeddyCr in #13498
- Build Applications Automations by @mohityadav766 in #13318
- [Snyk] Upgrade @azure/msal-react from 1.3.0 to 1.5.11 by @harshach in #13503
- Fix hive e2e test count by @ulixius9 in #13497
- Remove ES reindexing files from UI by @mohityadav766 in #13506
- [Snyk] Upgrade @okta/okta-auth-js from 6.4.0 to 6.9.0 by @harshach in #13504
- Enable pymssql python library by @OnkarVO7 in #13489
- Point Reindex request to new Applications api by @mohityadav766 in #13508
- chore(ui): block editor improvement part2 by @Sachin-chaurasiya in #13362
- fix(ui): assets path in editor command items by @Sachin-chaurasiya in #13510
- Created Uber Jar for openmetada-service by @mohityadav766 in #13512
- Data insights Docs by @ShilpaVernekar in #13509
- Custom Property Backend Support and list approved glossary terms by @07Himank in #13496
-
- Add Latest App Run Endpoint by @mohityadav766 in #13511
- fix(ui): breaking schema page due to encoding failure by @Ashish8689 in #13466
- Remove Shade Plugin causing transitive deps failure by @mohityadav766 in #13516
- feat(ui): support persona and customize landing page by @chirag-madlani in #13332
- Fixes #12298 - Update report data type to camel case by @TeddyCr in #13505
- fix(CI): Enable workflow_dispatch for PyTests by @akash-jain-10 in #13527
- chore(ui): add prepareType prop support in manage button component by @Sachin-chaurasiya in #13524
- fix(ui): disable sorting on user selection by @chirag-madlani in #13520
- chore(ui): focus editor when wrapper area is captured by @Sachin-chaurasiya in #13525
- fix(ui): excluded unsupported service on listing by @chirag-madlani in #13523
- feat: supported application automation from ui by @Ashish8689 in #13363
- Move copy method to create entity from createEntity request to Entity… by @sureshms in #13531
- Add support for loading glossaries from JSON data files by @sureshms in #13534
- Make domain optional for data product by @sureshms in #13537
- dbt fixed null sql updates and source descriptions by @OnkarVO7 in #13467
- Fix mysql E2E test count by @ulixius9 in #13529
- chore(ui): add extra checks for popups in block editor by @Sachin-chaurasiya in #13540
- ui: clean-up in data insight page by @ShaileshParmar11 in #13193
- Fix extensions migrations path by @harshach in #13541
- Do not run sonar by default by @harshach in #13538
- Fixes #12601 - column filter for profiler workflow by @TeddyCr in #13535
- fix(CI): Python Tests by @akash-jain-10 in #13546
- chore(ui): customizable landing page feedback by @aniketkatkar97 in #13519
- Add Glossary Migration by @harshach in #13485
- Remove jdbi unit of work by @harshach in #13550
- Fix credentials issue elastic search by @07Himank in #13552
- Application UI part2 by @karanh37 in #13544
- Disable tags when the classification is disabled by @harshach in #13532
- fixed ES Indexing for very large S3 Storage Service buckets fails by @07Himank in #13507
- remove log from initializeRepositories by @harshach in #13558
- chore(ui): add base class for left sidebar by @Sachin-chaurasiya in #13548
- fix: revert compose changes by @TeddyCr in #13560
- feat(ui): support table partitioned details by @chirag-madlani in #13294
- fix: pass rnd table bound columns to sample query by @TeddyCr in #13561
- Maven-sonarcloud ci by @preetsshah in #13545
- [Snyk] Upgrade reactflow from 11.1.1 to 11.8.3 by @pmbrull in #13483
- ui: glossary badge feature feedback by @ShaileshParmar11 in #13562
- feat: add custom property filter in advanced search modal by @karanh37 in #13559
- Fix Nifi test connection by @ulixius9 in #13528
- chore(ui): changed the variables file import to a relative path by @aniketkatkar97 in #13567
- fix(ui): disabled logs on running state and minor fixes by @Ashish8689 in #13565
- Nested columns search fix by @07Himank in #13539
- chore(ui): customize landing page improvements by @aniketkatkar97 in #13557
- chore(ui): add support for custom messages and options in delete widget modal by @Sachin-chaurasiya in #13570
- ui: fixed broken tour feature by @ShaileshParmar11 in #13568
- Add services index to all alias by @07Himank in #13569
- fix cypress failures by @chirag-madlani in #13547
- fix(ui): ui feedbacks for 1.2 release by @chirag-madlani in #13522
- fix(ui): revamp asset filtering style by @Ashish8689 in #13542
- Prepare migration context by @pmbrull in #13518
- fix(ui): fqn encoding issue on customizable landing page by @aniketkatkar97 in #13577
- fix(ui): asset service icon, support some search index value, and fix ingestion encoded issue by @Ashish8689 in #13576
- Fix glossary highlighter by @07Himank in #13586
- Added missing search things by @07Himank in #13583
- Fix connection ambiguious by @ayush-shah in #13585
- move services tests to service folder by @chirag-madlani in #13573
- ui: importing brand logo with classBase approach by @ShaileshParmar11 in #13582
- ui: fixed glossary badge feedback by @ShaileshParmar11 in #13588
- docs: run bootstrap from correct folder by @joegoldbeck in #13592
- docs: update java version in contribution docs by @joegoldbeck in #13593
- Fixes #13595 Consolidate changes by a user in a single session to a s… by @sureshms in #13596
- chore(ui): update block editor extension to show correct data by @Sachin-chaurasiya in #13591
- Fix incorrect ingestion pipeline duration by @ulixius9 in #13587
- fix(ci): Run Cypress CI on Main Branch Only by @akash-jain-10 in #13600
- Data products explore tab by @karanh37 in #13578
- Revert "Fixes #13595 Consolidate changes by a user in a single session to a s…" by @pmbrull in #13598
- Fixed inconsistency in search entity and remove chart from all alias by @07Himank in #13602
- LifeCycle Usage Workflow: query type value fixes by @OnkarVO7 in #13589
- ui: updated brand logo image and size by @ShaileshParmar11 in #13613
- fix(ui): revamp lineage edge layout by @Ashish8689 in #13612
- Fixed PowerBI DataModel table/column names by @OnkarVO7 in #13615
- fix(ui): removed the persona settings option for non-admin users by @aniketkatkar97 in #13605
- fix: glossary feedbacks by @karanh37 in #13594
- chore(ui): ui styling fixes by @Ashish8689 in #13614
- upgrade java version in openmetadata-clients pom by @harshach in #13619
- Fix #13555: Long column names considered repeated by @harshach in #13620
- fix(CI): Maven Central Publish Command by @akash-jain-10 in #13625
- data quality articles by @ShilpaVernekar in #13621
- Add DataInsightsApp by @mohityadav766 in #13549
- Fixed init of status class pydantic model by @OnkarVO7 in #13627
- Fix DQ Workflow by @pmbrull in #13631
- Add E2E - Oracle, Athena. Remove Duplicated code by @ayush-shah in #13563
- fix(CI): Cypress CI Runs group name scoping to CI by @akash-jain-10 in #13635
- fixed a minor fix in opensearch by @07Himank in #13634
- fix(CI): Cypress CI enable parallelization by @akash-jain-10 in #13637
- fix: links in quill mentions by @karanh37 in #13633
- Fix Hive Bytes issue, add athena yaml, fix bigquerymultiple project id token issue by @ayush-shah in #13640
- Add JavaDoc , Sources generation for shaded-deps module by @harshach in #13641
- chore(ui): refactored landing page layout by @aniketkatkar97 in #13606
- Fix source url look due to index alias issue by @harshach in #13642
- cypress: fixed failing cypress in main (part-1) by @ShaileshParmar11 in #13623
- Remove duplicates from entity_extension_time_series and add the const… by @pmbrull in #13626
- Fix E2E failures by @ayush-shah in #13648
- fix(ui): misc feedbacks and revamp user my_data and following page by @chirag-madlani in #13609
- fix: limit fields to only required ones by @TeddyCr in #13647
- fix(ui): widget size labels by @aniketkatkar97 in #13650
- chore(deps): bump @babel/traverse from 7.15.0 to 7.23.2 in /openmetadata-ui/src/main/resources/ui by @dependabot in #13599
- Update dependencies and plugins for release 1.3.0 by @sureshms in #13658
- Fix vulnerabilities in server dependencies by @harshach in #13659
- doc(README): remove typo by @Chaitanya110703 in #13653
- cypress: fixed failing cypress of main and downgraded cypress version to 12.17.4 by @ShaileshParmar11 in #13656
- fix(ui): incorrect field data showing in data type for search indexes by @aniketkatkar97 in #13654
- Add dummy sources by @mohityadav766 in #13646
- Fix Stored Procedures Lineage for multi-db processes by @pmbrull in #13655
- UI feedbacks by @karanh37 in #13651
- chore(ui): add what's new content for 1.2.0 by @Sachin-chaurasiya in #13629
- fixed migrate-all issue in search by @07Himank in #13667
- Clean Airflow Lineage Backend and migrate status to millis by @pmbrull in #13666
- chore(ui): add filter classifications option in tags container by @Sachin-chaurasiya in #13668
- fix: conditioned call to
getColumnTags
tocolumns
fields by @TeddyCr in #13652 - [Docs] - Align How to Guides in 1.2 & Docker deployment by @pmbrull in #13671
- fix remaining vulnerabilities in server image by @harshach in #13662
- Converted and fixed pipelinestatus timestamps to milliseconds by @OnkarVO7 in #13670
- chore(ui): improve block editor nodes by @Sachin-chaurasiya in #13645
- chore(ui): feedback 1.2 part-1 by @aniketkatkar97 in #13672
- fix: hide app configuration for external app type by @karanh37 in #13636
- chore(ui): add focus, block and drag n drop extension in block editor by @Sachin-chaurasiya in #13675
- ISSUE-13517: Added option to explicitly specify backup filename by @k3agan in #13661
- Update dependencies and plugins for release 1.3.0 by @sureshms in #13676
- fix(docker-env): Update syntax for ENV files by @akash-jain-10 in #13680
- Fix log warning by @mohityadav766 in #13681
- Fixes #13607: BigQuery lineage ingestion fails when using GcpCredentialsPath authentication config by @mryorik in #13608
- Fix Checkstyle on main by @ayush-shah in #13683
- Fix 1.2 feedbacks by @chirag-madlani in #13665
New Contributors
- @sarathsaleem made their first contribution in #13024
- @WilliamGeuns1 made their first contribution in #13264
- @ArtyomyuS made their first contribution in #11913
- @k3agan made their first contribution in #13356
- @mitchellmann made their first contribution in #13250
- @T01iK made their first contribution in #13128
- @rariyama made their first contribution in #13422
- @locnh2012 made their first contribution in #13140
- @vladm made their first contribution in #13438
- @preetsshah made their first contribution in #13545
- @joegoldbeck made their first contribution in #13592
- @Chaitanya110703 made their first contribution in #13653
- @mryorik made their first contribution in #13608
Full Changelog: 1.1.7-release...1.2.0-release
Security Scan
We have attached the security scan results for the OpenMetadata Server Docker image. 0 vulnerabilities have been found.