What's New in Release 1.1.2
Data Quality
- Added support for Postgres version 11.19.
- Fixed MariaDB time column issues.
Connectors
- Added JWT authentication support for Trino.
- Fixed Snowflake connection test.
- Fixed SageMaker ingestion.
- Added external table support for BigQuery.
UI Improvements
- Added Russian language support.
- Supports Delete functionality for sample data.
- Improved Schema page UX.
- Table mentions now show Service, Schema and Database information.
- Fixed the version history list.
Ingestion
- Improved performance when ingesting table constraints.
Backend
- Improved Glossary import validations.
- Fixed Test Suite migrations and naming.
- Fixed Classification migration.
- Deprecated Flyway and using native migrations.
- Improved Test Suite UI performance.
As always, please do review the upgrade docs to ensure a smooth transition to OpenMetadata 1.1.2.
What's Changed
- add aws-cognito to service provider by @mohityadav766 in #12614
- Support delete temporary credentials files of Google Cloud by @vanshika18 in #12590
- Support Azure Datalake Test Connection fixes by @vanshika18 in #12579
- Initialize EntityResoruceTest support flags automatically by @sureshms in #12513
- chore(ui):update login carousel images by @Sachin-chaurasiya in #12616
- Backup CLI case sensitivity fix for postgres sql by @OnkarVO7 in #12588
- Fix #12610: adminUsers lookup should be quoted, do not allow bot users s to be promoted to admin user via adminUsers config by @harshach in #12611
- fix (ui) : breaking on column task thread select and user profile display name by @Ashish8689 in #12586
- chore(ui): change activity feed placeholder icons and minor text fix by @Ashish8689 in #12622
- fix(ui): infinite scroll issue in user activity feed page by @Ashish8689 in #12617
- fix: cypress issues by @karanh37 in #12620
- Cleaning the disk space of runner on CI by @Anuj359 in #12630
- cypress: worked on upgrade test part 2 by @ShaileshParmar11 in #12625
- Simplify getting from and to entity relationships by @sureshms in #12627
- UI - feedback bug fixes and improvements by @aniketkatkar97 in #12592
- Removing the docker cleaning from the steps by @Anuj359 in #12637
- fix(ui):change table constraints ui for primary key by @Ashish8689 in #12629
- fix(ui): revert task icon to old one by @Ashish8689 in #12634
- ui: fixed issue related to profiler and data quality by @ShaileshParmar11 in #12615
- Adding false flag to image cleaning by @Anuj359 in #12642
- fix(#12645): pinotDB test connection form by @Sachin-chaurasiya in #12646
- Updating the large package removals for cypress by @Anuj359 in #12647
- cypress skip the alert page spec by @ShaileshParmar11 in #12632
- Make LoadingCache members final variables by @sureshms in #12648
- Fixes #12651 Organization policy changes are overwritten during serve… by @sureshms in #12652
- Support SingleStore metadata ingestion (JSON type fields) by @vanshika18 in #12623
- Remove unnecessary wix dependency with vulnerability by @sureshms in #12654
- [Snyk] Security upgrade alpine from 3.15 to 3.16 by @pmbrull in #12657
- fix column doesn't exists for postgres 11.x by @ayush-shah in #12619
- fix(ui): pagination and conversation thread bug fixes by @aniketkatkar97 in #12640
- Cypress upgrade tests part 3 by @aniketkatkar97 in #12626
- fix(ui): changed the name value in rename modal field to name for data asset headers by @Ashish8689 in #12635
- Fixed nested records in avro parser and added test by @OnkarVO7 in #12633
- Refactor Es OS code by @07Himank in #12572
- Add fix for snowflake transient tables by @ayush-shah in #12662
- cypress: fixed activity feed cypress failure by @ShaileshParmar11 in #12661
- Fix #11778: Add support for hive metastore ingestion by @ulixius9 in #12599
- Fixed athena import and lineage/usage validation by @OnkarVO7 in #12663
- fix: Unify Docker compose files for Server and Ingestion by @akash-jain-10 in #12671
- Python Dependency Conflict fixes by @ayush-shah in #12667
- chore(ui): teams page improvements by @Sachin-chaurasiya in #12603
- no batch in migration updates by @mohityadav766 in #12660
- Automated Lineage by Query for Python SDK & CLI by @ulixius9 in #12672
- Clickhouse: Make https protocol as permanent field by @ulixius9 in #12303
- ui: fixed loading issue in table, and remove unwanted params from API in table profiler by @ShaileshParmar11 in #12668
- fix(ui): service, database and database schema page bugs by @aniketkatkar97 in #12673
- Fixes 12528: add custom storage connection to storageService.json by @joshliberty in #12529
- fix: add welcome screen by @karanh37 in #12669
- Add BindFQN jdbi annotation to change fqn to fqnHash by @sureshms in #12658
- Fix exceptions thrown as reflections scan non java classes by @sureshms in #12680
- Updating docker env and symbolic link for openmetadata.yaml by @Anuj359 in #12684
- feat(server): description support for team hierarchy by @chirag-madlani in #12638
- Fix tests logging; do not initialize the search client if the search … by @harshach in #12681
- Fix airflow not ingesting pipelines by @ulixius9 in #12683
- fix(ui): ui breaking as url was not encoded. by @Ashish8689 in #12643
- fix(#12682): fail to display custom properties of the table by @Sachin-chaurasiya in #12688
- fix: Docker Compose Postgres Command Args by @akash-jain-10 in #12693
- Clean old test connections bootstrap by @pmbrull in #12695
- fix 12498: pipeline metadata info by @ayush-shah in #12691
- quick fix row value docs by @ayush-shah in #12704
- Fix #8208: OpenMetadata server supports Postgres 15 by @harshach in #12370
- fix(ui): ingestion tab bugs on service details page by @aniketkatkar97 in #12690
- add automate exception message for invalid enum value as api request parameter by @EsmaeilChitgar in #12400
- fix(ui): loader issue for ingestionList table by @aniketkatkar97 in #12710
- fix: glossary term reviewers is not updating by @Sachin-chaurasiya in #12707
- Fix Test Suite Migrations by @mohityadav766 in #12697
- [CHORE] Reduce docker image size by removing pip cache by @tutte in #12708
- fix: ui fixes 1.1.1 by @karanh37 in #12694
- separate mysql/postgres tests by @harshach in #12703
- Add v015 for 1.2.0 release by @pmbrull in #12716
- cypress: fixed e2e cypress test by @ShaileshParmar11 in #12715
- fix maven buiild workflows by @harshach in #12720
- Mvn workflows by @harshach in #12721
- chore(client): replace popover with tooltip in some components by @Abhishek332 in #12665
- Fixes #12555 - Fix DL test suite by @pmbrull in #12727
- [FEAT] Implement Docker InitContainer for migration by @dhruvinmaniar123 in #12714
- Fix Failing TestSuite Migration by @mohityadav766 in #12730
- fix: CI Maven Builds; Cypress Tests by @akash-jain-10 in #12731
- fixed displayName issue for owner by @07Himank in #12724
- doc: add what's new for 1.1.1 by @Ashish8689 in #12723
- fix(ui): double encoding fqn issue while fetching test cases by @aniketkatkar97 in #12735
- Fixes #11305 Delete threads corresponding to an entity when the entity … by @sureshms in #12740
- fixed issue for when classification has . in name the termCount was n… by @07Himank in #12729
- [Docs] - host.docker.internal docs & postgres ingestAllDatabases belo… by @pmbrull in #12744
- fix: Align Docker Base Image to use airflow 2.5.3 by @akash-jain-10 in #12737
- Update kubernetes.md by @Larissa-Rocha in #12739
- [Docs] - Update release information for 1.1.1 by @pmbrull in #12748
- Avro record dtype fix for datalake by @OnkarVO7 in #12750
- fix(ui): redirection issue of frequently join column by @ShaileshParmar11 in #12749
- fix(ui): the redirect issue in DQ pipeline because of encoding by @Ashish8689 in #12754
- Fix snowflake connection when no database passed by @ulixius9 in #12746
- Improve exception handling for superset by @ulixius9 in #12753
- Fixes 12741 Getting entity by name does not return inherited properties by @sureshms in #12742
- test suite listing fixes by @mohityadav766 in #12758
- [Docs] - Fix YAML templating generation by @pmbrull in #12762
- chore:(ui): parse ingestion workflow schemas by @Sachin-chaurasiya in #12477
- Turn JsonProcessingException into Runtime Exception by @sureshms in #12765
- Log the query in restore if there are any exceptions by @pmbrull in #12761
- [Docs] - Oracle permissions explanation by @pmbrull in #12755
- Fix #9704 - Add inline TNS string by @pmbrull in #12711
- ui: fixed table encoding issue while splitting FQN by @ShaileshParmar11 in #12769
- cypress: worked on flaky ui cypress by @ShaileshParmar11 in #12772
- [Docs] - Prepare docs for 1.1.1 by @pmbrull in #12777
- Docs: fix mssql pyodbc connection args by @ulixius9 in #12778
- chore(ui): added unit and cypress tests by @aniketkatkar97 in #12728
- chore: add type in json schema by @Sachin-chaurasiya in #12780
- [Fix] Docs update to 1.1.1 version by @dhruvinmaniar123 in #12781
- Fix #12783: Metadata Ingestion is dropping constraints just to add them again afterwards by @harshach in #12784
- fix(ui): types reference issue by @Sachin-chaurasiya in #12789
- Fix maven workflows to build the project before running tests by @harshach in #12801
- Fixes #12802 Add support for generic entity cache by @sureshms in #12803
- Added ui support for Russian language by @AlekseevVadim in #12796
- Fix impala migration query by @pmbrull in #12809
- Fix #12770 - Cleanup DL structure & Readers & Python 3.8 by @pmbrull in #12776
- Fix Test Case by @ayush-shah in #12818
- Update roadmap by @harshach in #12830
- 12803.part2 - Display names are not updated in entity references by @sureshms in #12829
- Updated Gifs by @MihirR123 in #12806
- Fix #10164: Check any name voilations during the import dryrun by @harshach in #12800
- Fix #12734 - Do not publish .egg to pypi by @pmbrull in #12799
- Fix #12798 - Update Snowflake GetTables test query by @pmbrull in #12804
- Storage connection naming, ADLS service and namespace packaging by @pmbrull in #12810
- ui: replace encodeURI with encodeURIComponent in entity details page by @ShaileshParmar11 in #12827
- Fix bulk soft-delete or restore from search indexes by @harshach in #12807
- cypress: fixed DQ spec failure in main branch by @ShaileshParmar11 in #12825
- fix: show owner in glossary term table by @karanh37 in #12832
- Update Deployment Docs by @harshach in #12612
- Fix #12779: Add support for SearchIndexes for ElasticSearch and OpenSearch by @harshach in #12782
- [Fix] Init Container depends on by @dhruvinmaniar123 in #12841
- fix(docs) - Duplicate section by @akash-jain-10 in #12848
- [Docs] - Add 1.2.0 content by @pmbrull in #12835
- Fix #12346: Allow updating Query used by other tables while editing … by @harshach in #12847
- Fix Cypress Test failures for search by @harshach in #12850
- Fix Qliksense import by @ayush-shah in #12849
- Fix: pyodbc type not supported for -150 by @ulixius9 in #12851
- Fix Postgres Profiler for incompatible versions by @ayush-shah in #12795
- chore(ui): remove tailwind as dependancy by @chirag-madlani in #12309
- test suite listing fixes by @mohityadav766 in #12864
- 12142 Task 4 - Add support for adding entities as part of Data Product by @sureshms in #12867
- Removing the large packages clean as the github action is failing by @Anuj359 in #12866
- Issue 11345 by @TeddyCr in #12859
- fix data consumer role cypress and some ui issues by @Ashish8689 in #12861
- Fix #12479: MariaDB Mysql Time Col profiler issues + fix e2e tests by @ayush-shah in #12868
- Fix Ldap by @ayush-shah in #12872
- Updated Gifs by @MihirR123 in #12862
- Fix ADLS parquet reads by @pmbrull in #12840
- chore(ui): remove validation for connection option and arguments from json schema form by @Sachin-chaurasiya in #12881
- fix #12815: user not able to create ingestion pipeline with isOwner() or matchTeam() conditions by @aniketkatkar97 in #12852
- fix(ui): schema page loader bug by @aniketkatkar97 in #12786
- Added source url to search indexes and missing entites by @07Himank in #12773
- Fixes 12820: SageMaker Metadata Ingestion Success by @Supan90-Shah3006 in #12843
- Add missing API docs to 1.1.1 by @sureshms in #12893
- Add support for JWT auth in Trino by @OnkarVO7 in #12823
- Fixed #11519 Support Usage queries contain \n characters by @vanshika18 in #12676
- Fixes Issue #12297 - Added upsert logic for DI by @TeddyCr in #12466
- Added LogBack File for bootstrap_storage.sh by @mohityadav766 in #12897
- Added dbt multiple project support for s3, azure, gcs datalake sources by @OnkarVO7 in #12856
- ui : supported delete functionality for sample data by @Ashish8689 in #12871
- fix: supported display name in activity feed by @Ashish8689 in #12888
- Deprecate Flyway and use Native migrations by @harshach in #12865
- ui: fixed multiple API call in table profiler tab by @ShaileshParmar11 in #12706
- ui: added title for policy and role page & fix multi selection issue in create policy by @ShaileshParmar11 in #12904
- Add External Table type support bq by @ayush-shah in #12889
- Added source url to entities by @OnkarVO7 in #12901
- chore(ui) : fix ui styling issues by @Ashish8689 in #12905
- Fix Classification Migration for missing fqn in json causing failures by @mohityadav766 in #12913
- Fix #11228 - Document Airflow Permissions by @pmbrull in #12915
- Fix #12302: Add ElasticSearch Ingestion Source by @ulixius9 in #12892
- delete alias only if it exist by @07Himank in #12918
- fix: change design of mention list item by @karanh37 in #12811
- [SecurityHeaders] Fixed issue with Security Headers by @mohityadav766 in #12921
- Fix postgres migration files by @pmbrull in #12923
- Set Test Suite FQN by @pmbrull in #12890
- fix: python tests failure after PR #12865 by @TeddyCr in #12927
- Issue-12884: Fix Test Case Summary Performance Issues by @TeddyCr in #12907
- issue-12903 DELETE endpoint for profiler data by @TeddyCr in #12912
- chore(ui): fix ui styling issue by @Ashish8689 in #12917
- fixes #12732: version history not showing properly for multiple changes by @aniketkatkar97 in #12824
- feat(ui): generate ingestion workflow form from schema by @Sachin-chaurasiya in #12774
- Support to impersonate a service account in the Bigquery source by @yu-iskw in #10127
- Clean up documentation typos and grammar issues by @sureshms in #12930
- Fix E2E vars by @ayush-shah in #12932
- docs: updated heading from test definition to test type by @ShaileshParmar11 in #12937
- Fix Test Suite Migrations by @mohityadav766 in #12934
- fix: mlflow cypress by adding model filter pattern by @Sachin-chaurasiya in #12935
- Fix Impersonation issue by @ayush-shah in #12933
- Fix #8885 - Misleading 404 logs & suffix cleanup by @pmbrull in #12916
- fix(ui): Revert to initial behavior and always display the system profile graph #12869 by @ShaileshParmar11 in #12919
- Fix Oracle case issue by @ayush-shah in #12944
- chore(ui): added cypress tests for version pages and related bug fixes by @aniketkatkar97 in #12943
- Update deployment document by @harshach in #12953
- fix(ui): tags page api optimization after certain action by @Ashish8689 in #12946
- Prepare 1.1.3 migrations based on 1.1.2 by @pmbrull in #12958
- Fix #6700: Add support for table properties: file format for datalake by @ulixius9 in #12920
- Oracle add filter for lineage query by @ulixius9 in #12945
- fix(ui): encoding issue in entity pages by @Ashish8689 in #12955
- chore(ui): fix ui styling issue by @Ashish8689 in #12950
- ui: NO option to edit associated tables "Query used by other tables:" while editing query #12346 by @ShaileshParmar11 in #12837
- Update dependencies by @sureshms in #12931
- [Feat] Version-bump: Prepare 1.1.2-release by @dhruvinmaniar123 in #12985
New Contributors
- @joshliberty made their first contribution in #12529
- @tutte made their first contribution in #12708
- @Larissa-Rocha made their first contribution in #12739
- @AlekseevVadim made their first contribution in #12796
- @Supan90-Shah3006 made their first contribution in #12843
Full Changelog: 1.1.1-release...1.1.2-release