Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes 16199: Check the totaVotes values for OpenSearch #16200

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
c2d8c9f
Add version 1.3.1
harshach Feb 28, 2024
16865fa
chore(release): Update the versions to 1.3.1 Release (#15382)
akash-jain-10 Feb 28, 2024
56c8dd1
supported glossary search index and fix explore glosarry count (#15349)
Ashish8689 Feb 28, 2024
7456915
1.3.1 reverts (#15386)
TeddyCr Feb 28, 2024
611a2cf
MINOR: add tooltip for icons (#15348)
Ashish8689 Feb 28, 2024
563e200
Fixes 15375: Metabase metadata extraction fix (#15376)
IceS2 Feb 28, 2024
9706c1c
MINOR: change placeholder for add asset in teams (#15390)
Ashish8689 Feb 28, 2024
449a6c0
Fixes #15355: fix KeyError issue if not present (#15387)
ayush-shah Feb 28, 2024
bf3de6f
Fix bigint out of range issue (#15395)
ayush-shah Feb 28, 2024
216ada4
- Remove Instance on delete of the Application (#15400)
mohityadav766 Feb 29, 2024
998834e
chore: minor ui fixes (#15398)
Ashish8689 Feb 29, 2024
eded170
Add Custom Propety Config to store format, enum values, entity types
Sachin-chaurasiya Feb 29, 2024
81bfbd0
MINOR - Bump postgresql version (#15406)
pmbrull Feb 29, 2024
7764352
- Fix User Instance not found (#15412)
mohityadav766 Feb 29, 2024
1bbe842
doc: add whats new for 1.3.1 (#15407)
Sachin-chaurasiya Feb 29, 2024
c8d064e
Make Recreate Index Default as true (#15413)
mohityadav766 Mar 1, 2024
d3ff0d9
#15403 Team filter on the Data Insights page doesn't work as expected…
ShaileshParmar11 Mar 1, 2024
ace13b4
MINOR - Update ES translation (#15416)
pmbrull Mar 1, 2024
3abe5e9
Minor: Fix dockerfile release version (#15418)
dhruvinmaniar123 Mar 1, 2024
77953c4
[Perf Fix] Use Where clause on change event listing (#15430)
mohityadav766 Mar 4, 2024
142a492
- Fix Entity Url
aniketkatkar97 Mar 4, 2024
1e9a002
#15425 - Move SecretsManagerUpdateService to migrate command (#15444)
pmbrull Mar 5, 2024
db66c4a
- Fixes for Mentions on Teams (#15452)
mohityadav766 Mar 5, 2024
0276391
Minor: filter out the filterPatterns if excludes and includes are emp…
Sachin-chaurasiya Mar 5, 2024
8160fe9
fix: move migration to 1.3.1 (#15463)
TeddyCr Mar 5, 2024
20cc2f3
chore: remove 1.4 migration folder (#15464)
TeddyCr Mar 5, 2024
5867cfc
- Fix Poll Interval (#15453)
mohityadav766 Mar 5, 2024
164c087
- Fix Search Index App Json Processing Exception
mohityadav766 Mar 6, 2024
031c0f6
_ Fix Data Issue
mohityadav766 Mar 6, 2024
ac37a55
Limit SPeL getValue to SimpleEvaluationContext (#15521)
harshach Mar 12, 2024
8f93866
- Use Entity Type (#15546)
mohityadav766 Mar 13, 2024
f37352a
Small change to fix the Glossary TErm Tasks not fetching Owner automa…
IceS2 Mar 13, 2024
e80e44e
Fix #15563: Fixed incorrect col ordering after patch request from ing…
OnkarVO7 Mar 15, 2024
5a2075c
chore(version): Update Python Library versions to `1.3.1.1`
akash-jain-10 Mar 15, 2024
7c59fed
MINOR: Fix Looker clone repo failure for bitbucket (#15590)
ulixius9 Mar 16, 2024
9ad7a06
bump ingestion version: 1.3.1.2
ulixius9 Mar 18, 2024
c04bdc5
Minor: add wrapper for table in block editor to make it scrollable (#…
Sachin-chaurasiya Mar 14, 2024
ba3923e
Fix(#14886): UI Timeout Setting shows wrong Unit. (#15592)
Sachin-chaurasiya Mar 18, 2024
7fd93d7
Fix(#15421): Azure SSO Issue due to MSAL version (#15509)
Sachin-chaurasiya Mar 12, 2024
1851896
ISSUE-15358: add function getting users and bots. (#15501)
nakaken-churadata Mar 14, 2024
24f50e1
Minor: Alert form user list suggestion fixes (#15560)
aniketkatkar97 Mar 14, 2024
3ae1d44
Fix glossary term not fetching owner when creating task (#15598)
IceS2 Mar 18, 2024
2300458
ui: integrate zustand for global state management part 1 (#15082)
Sachin-chaurasiya Mar 14, 2024
8203db8
Fix: cypress tests invalid token issue (#15581)
Sachin-chaurasiya Mar 15, 2024
8656031
Using Backend for Oidc Flow (#15557)
mohityadav766 Mar 19, 2024
c1db4d4
chore(ui): fix callback component not loading for okta issue (#15606)
chirag-madlani Mar 19, 2024
fedaf2a
- Add docker vars (#15619)
mohityadav766 Mar 20, 2024
aa749c1
fix server build issue
chirag-madlani Mar 20, 2024
9234d7f
Fix(#15296): Issue with the same service name (#15618)
Sachin-chaurasiya Mar 20, 2024
cff88e0
- Remove default {} from openemtadata.yaml
mohityadav766 Mar 20, 2024
a8978a9
Application cannot be installed with None as schedule type (#15524)
harshach Mar 19, 2024
107025e
Check assignee permissions before updating the entity description/tag…
harshach Mar 20, 2024
7aff8cc
Remove data product from glossary assets (#15527)
karanh37 Mar 12, 2024
ff3c73e
Show fields for other lineage entities (#15513)
karanh37 Mar 20, 2024
b5f0baa
User and applications suggestions for entities (#15345)
karanh37 Mar 8, 2024
f930479
fix build errors
karanh37 Mar 20, 2024
9171ca8
Suggestions Alert new design (#15532)
karanh37 Mar 13, 2024
6a59158
#15336 UI: Add Pagination to Data Quality Tab on Entity pages (#15475)
ShaileshParmar11 Mar 8, 2024
7958ca1
#15507 Date filtering not working for Incident manager and ui feedbac…
ShaileshParmar11 Mar 12, 2024
8a6c5f5
Minor: fixed ui layout issue of role page (#15481)
ShaileshParmar11 Mar 7, 2024
da4e2d1
chore(ui): typescript support for cypress tests (#15239)
ShaileshParmar11 Mar 20, 2024
6539ea2
Fix Search Indexing Empty Stats (#15608)
mohityadav766 Mar 19, 2024
3d0aade
Minor: fixed DQ edit test case issue and searchIndexDetails typescrip…
ShaileshParmar11 Mar 13, 2024
b9b6470
fix url malformed issue in entity popover and data insight detail pag…
Ashish8689 Feb 29, 2024
6156c60
MINOR: make entire panel clickable in teams and user page (#15573)
Ashish8689 Mar 18, 2024
9b79cc9
MINOR: fix help dropdown item font and icon sizes (#15511)
Ashish8689 Mar 20, 2024
4a9e89a
ui: replace description comp with descriptionv1 comp (#15370)
harsh-vador Mar 1, 2024
6fbccad
fix: entity reference look up for domain (#15439)
TeddyCr Mar 7, 2024
b1a0a35
FIX #15436 - Add disconnect method for databricks client (#15514)
TeddyCr Mar 12, 2024
d41f8e2
[MINOR] GX logging hierarchy (#15542)
TeddyCr Mar 13, 2024
8cfecf5
fix: index in CSV export for table entities (#15575)
TeddyCr Mar 18, 2024
46f2301
[MINOR] validate domain on PATCH request (#15556)
TeddyCr Mar 20, 2024
cb398fc
ISSUE #15381 - Fix execution summary timeout (#15378)
TeddyCr Mar 1, 2024
dc09137
ISSUE #15336 - Added type and status for test case list (#15457)
TeddyCr Mar 8, 2024
8535e60
#15466: supported entity stats table in searchindex application histo…
Ashish8689 Mar 20, 2024
9f5d446
- Fix slf4j coming from pac4j (#15636)
mohityadav766 Mar 20, 2024
19dbc59
Fix typo in Bitbucket URL (#15602)
tutte Mar 18, 2024
0ab2a04
MINOR: Looker fix bitbucket protocol (#15604)
ulixius9 Mar 19, 2024
2bf7c42
MINOR - Clean MSSQL lineage & usage (#15571)
pmbrull Mar 18, 2024
0cf2b48
MINOR - Application Handler instance (#15482)
pmbrull Mar 7, 2024
81cdc99
MINOR - Reconfigure app metrics (#15460)
pmbrull Mar 7, 2024
f7f4fb8
MINOR - Prepare AI chat feed (#15510)
pmbrull Mar 18, 2024
24d3754
MINOR - Application Preview (#15609)
pmbrull Mar 21, 2024
2cb13a6
- Add WebsocketNotificationHandler for sending updates for Task, Anno…
mohityadav766 Mar 21, 2024
0f98772
Fix #15501: Explore - Showcase Dashboard project and filter by it (#1…
harshach Mar 21, 2024
05497a8
#15101 : supported project in dashboard right panel and explore filte…
Ashish8689 Mar 21, 2024
cef03c6
[Fix] Application Fixes, Updated AppRunType and Removed Server App I…
mohityadav766 Mar 22, 2024
8c83c9b
fix broken links in the documentation (#15599)
aniketkatkar97 Mar 18, 2024
ed75053
fix breaking issue in data insight report page after log button click…
Ashish8689 Mar 21, 2024
419dedb
fix(ui): auth refresh token for confidential client type (#15654)
chirag-madlani Mar 21, 2024
6707e51
- Add docker vars (#15619)
mohityadav766 Mar 20, 2024
60e5b76
Merge remote-tracking branch 'origin/1.3.2' into 1.3.2
mohityadav766 Mar 22, 2024
34154a1
- remove {}
mohityadav766 Mar 22, 2024
a74c3d4
Query extend (#15595)
karanh37 Mar 20, 2024
890e670
Show profile pic for bots (#15648)
karanh37 Mar 21, 2024
8fdba80
fix build error
karanh37 Mar 22, 2024
69d7972
#14943 - Check tags before PII processor (#15622)
pmbrull Mar 21, 2024
19ab978
#367C - Suggestions Accept / Reject All (#15589)
pmbrull Mar 21, 2024
13e8e07
Fixes Glossary Term and Tag Redirection
mohityadav766 Mar 22, 2024
ec95c4c
Fix failed to parse field [followers] of type [keyword] in document …
mohityadav766 Mar 22, 2024
ee62570
[BumpVersions] Change Version to 1.3.2
mohityadav766 Mar 22, 2024
1921cb3
Add Dao get Call based on type(#15429)
mohityadav766 Mar 2, 2024
6141c94
added OpenMetadataApplication.getDao (#15549) - Imri
mohityadav766 Mar 22, 2024
f723a27
MINOR: make test setup non-static so it can be overriden (#15451)
sushi30 Mar 6, 2024
0280403
Accept/Reject All Suggestions (#15656)
karanh37 Mar 22, 2024
3e4717c
feat(ui): what's new details update for 1.3.2 (#15666)
chirag-madlani Mar 22, 2024
db5845d
Fixes 14370: Add Azure Client, support Default Creds (#15554)
ayush-shah Mar 22, 2024
33da022
#14169: Support external_account type for GCP Auth (#14166)
TrsNium Mar 16, 2024
3ad1ea4
Fix External Account Json Schema Issue (#15671)
ayush-shah Mar 23, 2024
b875d61
MINOR - Fix suggestion accept all (#15658)
pmbrull Mar 22, 2024
2d777d6
* #15662 - List All test cases from a table in DQ
pmbrull Mar 22, 2024
b79bf42
#12678 - Add SAP Hana Backend Converter (#15629)
pmbrull Mar 23, 2024
ef9d5b9
#14063 Scale of axis on Data Quality Chart (#15368)
ShaileshParmar11 Feb 29, 2024
430b8fd
MINOR - Add `/status` endpoint (#15394)
pmbrull Mar 25, 2024
c00f2ed
Update version to 1.3.2
tutte Mar 25, 2024
5afc9f1
MINOR: Fix sample data upload - binary data error (#15659)
ulixius9 Mar 22, 2024
b27a5d8
Fix #15432: make sample data external storage path configurable (#15478)
ulixius9 Mar 12, 2024
30c8676
MINOR: Skip source hash generation for service (#15516)
ulixius9 Mar 13, 2024
b5aba53
Fix #15533: Fix name & display name for kafka json schema parser (#15…
ulixius9 Mar 12, 2024
6b7e4e4
MINOR: Fix multiline insert query stored procedure lineage (#15578)
ulixius9 Mar 15, 2024
18384d8
MINOR: Add support for json schema parsing for datalake & s3 (#15615)
ulixius9 Mar 26, 2024
ac4cc16
Cypress: fixed s3 service and permission cypress (#15645)
ShaileshParmar11 Mar 22, 2024
c32cfbd
revert: query related cypress changes from PR #15645
ShaileshParmar11 Mar 26, 2024
fe133ea
fix description related cypress tests (#15434)
harsh-vador Mar 5, 2024
850637c
MINOR - Move app migrations to 1.3.2 (#15690)
pmbrull Mar 26, 2024
cd198c5
1.3.2 - Delete 1.4 migrations
pmbrull Mar 26, 2024
cd72375
cypress: sync cypress fixed with main
ShaileshParmar11 Mar 26, 2024
c428037
cypress: fix cypress failure for tasks.specs
Ashish8689 Mar 26, 2024
ad61bda
Fixes #15686 : Updated Data Insights Report Schema (#15705)
mohityadav766 Mar 26, 2024
7cfd59d
chore(ui): block loggedInUser api for auth/callback route (#15707)
chirag-madlani Mar 27, 2024
016483b
fix(ui): Glossary term related term got vanish on update (#15697)
chirag-madlani Mar 27, 2024
da1dbe5
feat(ui): OM status page to validate health (#15685)
chirag-madlani Mar 26, 2024
48fa2ec
MINOR: add the systemApp property (#15473)
sushi30 Mar 11, 2024
dada949
added OpenMetadataApplication.getDao (#15549)
sushi30 Mar 13, 2024
8b70a67
feat: AppResource (#15555)
sushi30 Mar 13, 2024
6012403
Fixes #15614: remove data from quartz (#15612)
sushi30 Mar 26, 2024
79ed498
MINOR: use appName instead of id (#15693)
sushi30 Mar 26, 2024
1f03b52
CRITICAL: fix AbstractOmAppJobListener (#15701)
sushi30 Mar 27, 2024
cbffd58
MINOR: added handling for new schedule when migrating quartz context …
sushi30 Mar 27, 2024
0172aa4
Fixed cypress tests for Services, ObservabilityAlerts and Glossary Ve…
aniketkatkar97 Mar 26, 2024
0cad59e
fix(e2e): login spec fialure (#15624)
chirag-madlani Mar 20, 2024
030b29a
cypress: fixed postgres cypress
ShaileshParmar11 Mar 28, 2024
06aafda
cypress: fix cypress failure (#15694)
Ashish8689 Apr 1, 2024
0e66259
MINOR - App routes & datamodel (#15722)
pmbrull Mar 27, 2024
d27a529
MINOR - MetaPilot updated conf (#15745)
pmbrull Mar 28, 2024
daab470
Fix #15118: Handle exception while processing usage comparisons (#15597)
ulixius9 Mar 18, 2024
2d97e26
MINOR: Fix unity catalog test connection (#15712)
ulixius9 Mar 27, 2024
8a3c34c
Check Test Connection Oracle DBA Access (#15764)
ayush-shah Apr 1, 2024
aeafc92
Suggestions feedback (#15723)
karanh37 Mar 28, 2024
45d58fd
cypress: fixed cypress for AUT (#15765)
ShaileshParmar11 Apr 2, 2024
37c285a
Minor: Alert cypress code improvements to avoid flakiness (#15583)
aniketkatkar97 Mar 18, 2024
acbc0a0
Minor: Fix AUT cypress test failures (#15751)
aniketkatkar97 Apr 2, 2024
24d2250
- added log (#15777)
mohityadav766 Apr 2, 2024
960830f
- add Step logs for Auth (#15786)
mohityadav766 Apr 3, 2024
c368e7c
Minor: show generic message in error boundary for loading chunk error…
Sachin-chaurasiya Apr 3, 2024
195526f
improve SingleFiledSearch, GlossaryVersion and NotificationAlert cypr…
aniketkatkar97 Mar 21, 2024
a52f94b
[Vulnerabilities] Update Dependencies to fix Vulnerabilities (#15775)
mohityadav766 Apr 3, 2024
8a08658
- Change Prompt to consent on every login (#15792)
mohityadav766 Apr 3, 2024
838af40
- Do not validate bot domain (#15796)
mohityadav766 Apr 3, 2024
c8bbfd0
Lineage cypress fixes (#15788)
karanh37 Apr 3, 2024
bda6906
MINOR: Part 1 of #15090: dbt JSON Schema & Parsing Improvements (#15297)
OnkarVO7 Feb 29, 2024
2b4d6bb
fixed dagster tasks status (#15605)
OnkarVO7 Mar 19, 2024
eba81c2
Updated alation json schemas (#15674)
OnkarVO7 Mar 26, 2024
3fec54d
fixed dbt exception condition (#15762)
OnkarVO7 Apr 1, 2024
d46ab26
Login cypress fixes (#15799)
karanh37 Apr 3, 2024
327ca65
Minor: Search Flow cypress fix (#15789)
aniketkatkar97 Apr 3, 2024
9662cf1
MINOR: change systemApp to system (#15757)
sushi30 Apr 1, 2024
fa50fcf
Applications minor fixes (#15771)
karanh37 Apr 3, 2024
480ab7d
fix: type errors for pr #15297 (#15411)
Sachin-chaurasiya Feb 29, 2024
9648807
- Fix Formatting Cherry Pick
mohityadav766 Apr 4, 2024
473dcb7
ui: update error fallback icon in error boundary (#15803)
Sachin-chaurasiya Apr 4, 2024
29ba3d4
MINOR - Add Application type for logs (#15802)
pmbrull Apr 5, 2024
a4be346
Validate against PersonalAccess (#15832)
mohityadav766 Apr 8, 2024
21e17e4
Release 1.3.3
tutte Apr 8, 2024
b59b2e6
MINOR: fix application in corrupted state (#15830)
sushi30 Apr 9, 2024
850c775
chore: fix Python versions for 1.3.3 Release
akash-jain-10 Apr 10, 2024
421aed7
Fix SQLs (#15859)
mohityadav766 Apr 11, 2024
8e8fe59
Fix Migration SQL , not executing from Handle (#15873)
mohityadav766 Apr 11, 2024
2f7c1f6
Minor fix row computation for views (#15872)
TeddyCr Apr 11, 2024
3106f24
MINOR: Add Databricks ssl dependencies (#15895)
ulixius9 Apr 15, 2024
1036093
disable install for preview apps (#15884)
karanh37 Apr 15, 2024
51ba853
App preview alert (#15899)
karanh37 Apr 15, 2024
a610131
Remove SQls from 1.3.2 (#15917)
mohityadav766 Apr 16, 2024
803d6d7
Show preview alert only for preview apps (#15926)
karanh37 Apr 17, 2024
5fba19c
minor tooltip fix (#15928)
karanh37 Apr 17, 2024
8d39f1a
Move migration for apps to 1.3.3 all together (#15944)
mohityadav766 Apr 18, 2024
881c4bb
chore(bump-version): Prepare branch for `1.3.4` Release
akash-jain-10 Apr 19, 2024
31b949c
Update the indexes to not have changeDescription
mohityadav766 May 3, 2024
a8fe40c
add cypress for search index app (#16104)
karanh37 May 2, 2024
f5b9b67
fix(OpenSearchClient): boostScore totalVotes nullable checks
heitorrbarros May 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/docker-openmetadata-db.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
steps:
- name: Check trigger type
if: ${{ env.input == '' }}
run: echo "input=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "input=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
steps:
- name: Check trigger type
if: ${{ env.input == '' }}
run: echo "input=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "input=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-openmetadata-ingestion-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
steps:
- name: Check trigger type
if: ${{ env.input == '' }}
run: echo "input=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "input=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-openmetadata-ingestion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
steps:
- name: Check trigger type
if: ${{ env.input == '' }}
run: echo "input=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "input=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-openmetadata-postgres.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
steps:
- name: Check trigger type
if: ${{ env.input == '' }}
run: echo "input=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "input=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker-openmetadata-server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
steps:
- name: Check trigger type
id: check_trigger
run: echo "DOCKER_RELEASE_TAG=1.4.0-SNAPSHOT" >> $GITHUB_OUTPUT
run: echo "DOCKER_RELEASE_TAG=1.3.4" >> $GITHUB_OUTPUT

- name: Download application from Artifiact
uses: actions/download-artifact@v2
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
- name: Check trigger type
id: check_trigger
if: ${{ env.DOCKER_RELEASE_TAG == '' }}
run: echo "DOCKER_RELEASE_TAG=1.4.0-SNAPSHOT" >> $GITHUB_ENV
run: echo "DOCKER_RELEASE_TAG=1.3.4" >> $GITHUB_ENV

- name: Check out the Repo
uses: actions/checkout@v3
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-- Update the relation between testDefinition and testCase to 0 (CONTAINS)
UPDATE entity_relationship
SET relation = 0
WHERE fromEntity = 'testDefinition' AND toEntity = 'testCase' AND relation != 0;

-- Update the test definition provider
-- If the test definition has OpenMetadata as a test platform, then the provider is system, else it is user
UPDATE test_definition
SET json = CASE
WHEN JSON_CONTAINS(json, '"OpenMetadata"', '$.testPlatforms') THEN JSON_INSERT(json,'$.provider','system')
ELSE JSON_INSERT(json,'$.provider','user')
END
;
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-- Update the relation between testDefinition and testCase to 0 (CONTAINS)
UPDATE entity_relationship
SET relation = 0
WHERE fromEntity = 'testDefinition' AND toEntity = 'testCase' AND relation != 0;

-- Update the test definition provider
-- If the test definition has OpenMetadata as a test platform, then the provider is system, else it is user
UPDATE test_definition
SET json =
case
when json->'testPlatforms' @> '"OpenMetadata"' then jsonb_set(json,'{provider}','"system"',true)
else jsonb_set(json,'{provider}','"user"', true)
end;
3 changes: 3 additions & 0 deletions bootstrap/sql/migrations/native/1.3.2/mysql/schemaChanges.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ALTER TABLE test_case ADD COLUMN status VARCHAR(56) GENERATED ALWAYS AS (json ->> '$.testCaseResult.testCaseStatus') STORED NULL;
ALTER TABLE test_case ADD COLUMN entityLink VARCHAR(512) GENERATED ALWAYS AS (json ->> '$.entityLink') STORED NOT NULL;

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ALTER TABLE test_case ADD COLUMN status VARCHAR(56) GENERATED ALWAYS AS (json -> 'testCaseResult' ->> 'testCaseStatus') STORED NULL;
ALTER TABLE test_case ADD COLUMN entityLink VARCHAR(512) GENERATED ALWAYS AS (json ->> 'entityLink') STORED NOT NULL;
24 changes: 24 additions & 0 deletions bootstrap/sql/migrations/native/1.3.3/mysql/schemaChanges.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
-- Change scheduleType to scheduleTimeline

UPDATE installed_apps
SET json = JSON_INSERT(
JSON_REMOVE(json, '$.appSchedule.scheduleType'),
'$.appSchedule.scheduleTimeline',
JSON_EXTRACT(json, '$.appSchedule.scheduleType')
);
delete from apps_extension_time_series;


-- Change systemApp to system
UPDATE installed_apps
SET json = JSON_INSERT(
JSON_REMOVE(json, '$.systemApp'),
'$.system',
JSON_EXTRACT(json, '$.systemApp')
);
UPDATE apps_marketplace
SET json = JSON_INSERT(
JSON_REMOVE(json, '$.systemApp'),
'$.system',
JSON_EXTRACT(json, '$.systemApp')
);
32 changes: 32 additions & 0 deletions bootstrap/sql/migrations/native/1.3.3/postgres/schemaChanges.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
-- change scheduleType to scheduleTimeline, this was failing earlier in 1.3.2 so updating it here
UPDATE installed_apps
SET json = jsonb_set(
json::jsonb,
'{appSchedule}',
jsonb_set(
json->'appSchedule',
'{scheduleTimeline}',
json->'appSchedule'->'scheduleType'
) - 'scheduleType',
true
)
WHERE json->'appSchedule'->>'scheduleType' IS NOT NULL;

delete from apps_extension_time_series;

-- Change systemApp to system, this was failing earlier in 1.3.2 so updating it here
UPDATE installed_apps
SET json = jsonb_set(
json::jsonb,
'{system}',
json->'systemApp'
) - 'systemApp'
WHERE jsonb_exists(json::jsonb, 'systemApp') = true;

UPDATE apps_marketplace
SET json = jsonb_set(
json::jsonb,
'{system}',
json->'systemApp'
) - 'systemApp'
WHERE jsonb_exists(json::jsonb, 'systemApp') = true;

This file was deleted.

4 changes: 0 additions & 4 deletions bootstrap/sql/migrations/native/1.4.0/mysql/schemaChanges.sql

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<parent>
<artifactId>platform</artifactId>
<groupId>org.open-metadata</groupId>
<version>1.4.0-SNAPSHOT</version>
<version>1.3.4</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<properties>
Expand Down
21 changes: 21 additions & 0 deletions common/src/main/java/org/openmetadata/common/utils/CommonUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

import java.io.File;
import java.io.IOException;
import java.lang.reflect.Method;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.charset.StandardCharsets;
Expand Down Expand Up @@ -207,4 +208,24 @@ public static URI getUri(String uri) {
}
return null;
}

public static <T> boolean findChildren(List<?> list, String methodName, String fqn) {
if (list == null || list.isEmpty()) return false;
try {
Method getChildren = list.get(0).getClass().getMethod(methodName);
Method getFQN = list.get(0).getClass().getMethod("getFullyQualifiedName");
return list.stream()
.anyMatch(
o -> {
try {
return getFQN.invoke(o).equals(fqn)
|| findChildren((List<?>) getChildren.invoke(o), methodName, fqn);
} catch (Exception e) {
return false;
}
});
} catch (Exception e) {
return false;
}
}
}
19 changes: 18 additions & 1 deletion conf/openmetadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ authorizerConfiguration:
enableSecureSocketConnection : ${AUTHORIZER_ENABLE_SECURE_SOCKET:-false}

authenticationConfiguration:
clientType: ${AUTHENTICATION_CLIENT_TYPE:-public}
provider: ${AUTHENTICATION_PROVIDER:-basic}
# This is used by auth provider provide response as either id_token or code
responseType: ${AUTHENTICATION_RESPONSE_TYPE:-id_token}
Expand All @@ -174,6 +175,22 @@ authenticationConfiguration:
callbackUrl: ${AUTHENTICATION_CALLBACK_URL:-""}
jwtPrincipalClaims: ${AUTHENTICATION_JWT_PRINCIPAL_CLAIMS:-[email,preferred_username,sub]}
enableSelfSignup : ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
oidcConfiguration:
id: ${OIDC_CLIENT_ID:-""}
type: ${OIDC_TYPE:-""} # google, azure etc.
secret: ${OIDC_CLIENT_SECRET:-""}
scope: ${OIDC_SCOPE:-"openid email profile"}
discoveryUri: ${OIDC_DISCOVERY_URI:-""}
useNonce: ${OIDC_USE_NONCE:-true}
preferredJwsAlgorithm: ${OIDC_PREFERRED_JWS:-"RS256"}
responseType: ${OIDC_RESPONSE_TYPE:-"code"}
disablePkce: ${OIDC_DISABLE_PKCE:-true}
callbackUrl: ${OIDC_CALLBACK:-"http://localhost:8585/callback"}
serverUrl: ${OIDC_SERVER_URL:-"http://localhost:8585"}
clientAuthenticationMethod: ${OIDC_CLIENT_AUTH_METHOD:-"client_secret_post"}
tenant: ${OIDC_TENANT:-""}
maxClockSkew: ${OIDC_MAX_CLOCK_SKEW:-""}
customParams: ${OIDC_CUSTOM_PARAMS:-}
samlConfiguration:
debugMode: ${SAML_DEBUG_MODE:-false}
idp:
Expand Down Expand Up @@ -263,7 +280,7 @@ eventMonitoringConfiguration:
eventMonitor: ${EVENT_MONITOR:-prometheus} # Possible values are "prometheus", "cloudwatch"
batchSize: ${EVENT_MONITOR_BATCH_SIZE:-10}
pathPattern: ${EVENT_MONITOR_PATH_PATTERN:-["/api/v1/tables/*", "/api/v1/health-check"]}
latency: ${EVENT_MONITOR_LATENCY:-[]} # For value p99=0.99, p90=0.90, p50=0.50 etc.
latency: ${EVENT_MONITOR_LATENCY:-[0.99, 0.90]} # For value p99=0.99, p90=0.90, p50=0.50 etc.
# it will use the default auth provider for AWS services if parameters are not set
# parameters:
# region: ${OM_MONITOR_REGION:-""}
Expand Down
File renamed without changes.
34 changes: 34 additions & 0 deletions docker/development/docker-compose-postgres.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,23 @@ services:
AUTHENTICATION_CALLBACK_URL: ${AUTHENTICATION_CALLBACK_URL:-""}
AUTHENTICATION_JWT_PRINCIPAL_CLAIMS: ${AUTHENTICATION_JWT_PRINCIPAL_CLAIMS:-[email,preferred_username,sub]}
AUTHENTICATION_ENABLE_SELF_SIGNUP: ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
AUTHENTICATION_CLIENT_TYPE: ${AUTHENTICATION_CLIENT_TYPE:-public}
#For OIDC Authentication, when client is confidential
OIDC_CLIENT_ID: ${OIDC_CLIENT_ID:-""}
OIDC_TYPE: ${OIDC_TYPE:-""} # google, azure etc.
OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET:-""}
OIDC_SCOPE: ${OIDC_SCOPE:-"openid email profile"}
OIDC_DISCOVERY_URI: ${OIDC_DISCOVERY_URI:-""}
OIDC_USE_NONCE: ${OIDC_USE_NONCE:-true}
OIDC_PREFERRED_JWS: ${OIDC_PREFERRED_JWS:-"RS256"}
OIDC_RESPONSE_TYPE: ${OIDC_RESPONSE_TYPE:-"code"}
OIDC_DISABLE_PKCE: ${OIDC_DISABLE_PKCE:-true}
OIDC_CALLBACK: ${OIDC_CALLBACK:-"http://localhost:8585/callback"}
OIDC_SERVER_URL: ${OIDC_SERVER_URL:-"http://localhost:8585"}
OIDC_CLIENT_AUTH_METHOD: ${OIDC_CLIENT_AUTH_METHOD:-"client_secret_post"}
OIDC_TENANT: ${OIDC_TENANT:-""}
OIDC_MAX_CLOCK_SKEW: ${OIDC_MAX_CLOCK_SKEW:-""}
OIDC_CUSTOM_PARAMS: ${OIDC_CUSTOM_PARAMS:-{}}
# For SAML Authentication
# SAML_DEBUG_MODE: ${SAML_DEBUG_MODE:-false}
# SAML_IDP_ENTITY_ID: ${SAML_IDP_ENTITY_ID:-""}
Expand Down Expand Up @@ -292,6 +309,23 @@ services:
AUTHENTICATION_CALLBACK_URL: ${AUTHENTICATION_CALLBACK_URL:-""}
AUTHENTICATION_JWT_PRINCIPAL_CLAIMS: ${AUTHENTICATION_JWT_PRINCIPAL_CLAIMS:-[email,preferred_username,sub]}
AUTHENTICATION_ENABLE_SELF_SIGNUP : ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
AUTHENTICATION_CLIENT_TYPE: ${AUTHENTICATION_CLIENT_TYPE:-public}
#For OIDC Authentication, when client is confidential
OIDC_CLIENT_ID: ${OIDC_CLIENT_ID:-""}
OIDC_TYPE: ${OIDC_TYPE:-""} # google, azure etc.
OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET:-""}
OIDC_SCOPE: ${OIDC_SCOPE:-"openid email profile"}
OIDC_DISCOVERY_URI: ${OIDC_DISCOVERY_URI:-""}
OIDC_USE_NONCE: ${OIDC_USE_NONCE:-true}
OIDC_PREFERRED_JWS: ${OIDC_PREFERRED_JWS:-"RS256"}
OIDC_RESPONSE_TYPE: ${OIDC_RESPONSE_TYPE:-"code"}
OIDC_DISABLE_PKCE: ${OIDC_DISABLE_PKCE:-true}
OIDC_CALLBACK: ${OIDC_CALLBACK:-"http://localhost:8585/callback"}
OIDC_SERVER_URL: ${OIDC_SERVER_URL:-"http://localhost:8585"}
OIDC_CLIENT_AUTH_METHOD: ${OIDC_CLIENT_AUTH_METHOD:-"client_secret_post"}
OIDC_TENANT: ${OIDC_TENANT:-""}
OIDC_MAX_CLOCK_SKEW: ${OIDC_MAX_CLOCK_SKEW:-""}
OIDC_CUSTOM_PARAMS: ${OIDC_CUSTOM_PARAMS:-{}}
# For SAML Authentication
# SAML_DEBUG_MODE: ${SAML_DEBUG_MODE:-false}
# SAML_IDP_ENTITY_ID: ${SAML_IDP_ENTITY_ID:-""}
Expand Down
34 changes: 34 additions & 0 deletions docker/development/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,23 @@ services:
AUTHENTICATION_CALLBACK_URL: ${AUTHENTICATION_CALLBACK_URL:-""}
AUTHENTICATION_JWT_PRINCIPAL_CLAIMS: ${AUTHENTICATION_JWT_PRINCIPAL_CLAIMS:-[email,preferred_username,sub]}
AUTHENTICATION_ENABLE_SELF_SIGNUP: ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
AUTHENTICATION_CLIENT_TYPE: ${AUTHENTICATION_CLIENT_TYPE:-public}
#For OIDC Authentication, when client is confidential
OIDC_CLIENT_ID: ${OIDC_CLIENT_ID:-""}
OIDC_TYPE: ${OIDC_TYPE:-""} # google, azure etc.
OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET:-""}
OIDC_SCOPE: ${OIDC_SCOPE:-"openid email profile"}
OIDC_DISCOVERY_URI: ${OIDC_DISCOVERY_URI:-""}
OIDC_USE_NONCE: ${OIDC_USE_NONCE:-true}
OIDC_PREFERRED_JWS: ${OIDC_PREFERRED_JWS:-"RS256"}
OIDC_RESPONSE_TYPE: ${OIDC_RESPONSE_TYPE:-"code"}
OIDC_DISABLE_PKCE: ${OIDC_DISABLE_PKCE:-true}
OIDC_CALLBACK: ${OIDC_CALLBACK:-"http://localhost:8585/callback"}
OIDC_SERVER_URL: ${OIDC_SERVER_URL:-"http://localhost:8585"}
OIDC_CLIENT_AUTH_METHOD: ${OIDC_CLIENT_AUTH_METHOD:-"client_secret_post"}
OIDC_TENANT: ${OIDC_TENANT:-""}
OIDC_MAX_CLOCK_SKEW: ${OIDC_MAX_CLOCK_SKEW:-""}
OIDC_CUSTOM_PARAMS: ${OIDC_CUSTOM_PARAMS:-{}}
# For SAML Authentication
# SAML_DEBUG_MODE: ${SAML_DEBUG_MODE:-false}
# SAML_IDP_ENTITY_ID: ${SAML_IDP_ENTITY_ID:-""}
Expand Down Expand Up @@ -289,6 +306,23 @@ services:
AUTHENTICATION_CALLBACK_URL: ${AUTHENTICATION_CALLBACK_URL:-""}
AUTHENTICATION_JWT_PRINCIPAL_CLAIMS: ${AUTHENTICATION_JWT_PRINCIPAL_CLAIMS:-[email,preferred_username,sub]}
AUTHENTICATION_ENABLE_SELF_SIGNUP : ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
AUTHENTICATION_CLIENT_TYPE: ${AUTHENTICATION_CLIENT_TYPE:-public}
#For OIDC Authentication, when client is confidential
OIDC_CLIENT_ID: ${OIDC_CLIENT_ID:-""}
OIDC_TYPE: ${OIDC_TYPE:-""} # google, azure etc.
OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET:-""}
OIDC_SCOPE: ${OIDC_SCOPE:-"openid email profile"}
OIDC_DISCOVERY_URI: ${OIDC_DISCOVERY_URI:-""}
OIDC_USE_NONCE: ${OIDC_USE_NONCE:-true}
OIDC_PREFERRED_JWS: ${OIDC_PREFERRED_JWS:-"RS256"}
OIDC_RESPONSE_TYPE: ${OIDC_RESPONSE_TYPE:-"code"}
OIDC_DISABLE_PKCE: ${OIDC_DISABLE_PKCE:-true}
OIDC_CALLBACK: ${OIDC_CALLBACK:-"http://localhost:8585/callback"}
OIDC_SERVER_URL: ${OIDC_SERVER_URL:-"http://localhost:8585"}
OIDC_CLIENT_AUTH_METHOD: ${OIDC_CLIENT_AUTH_METHOD:-"client_secret_post"}
OIDC_TENANT: ${OIDC_TENANT:-""}
OIDC_MAX_CLOCK_SKEW: ${OIDC_MAX_CLOCK_SKEW:-""}
OIDC_CUSTOM_PARAMS: ${OIDC_CUSTOM_PARAMS:-{}}
# For SAML Authentication
# SAML_DEBUG_MODE: ${SAML_DEBUG_MODE:-false}
# SAML_IDP_ENTITY_ID: ${SAML_IDP_ENTITY_ID:-""}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ volumes:
services:
ingestion:
container_name: openmetadata_ingestion
image: docker.getcollate.io/openmetadata/ingestion:1.4.0-SNAPSHOT
image: docker.getcollate.io/openmetadata/ingestion:1.3.4
environment:
AIRFLOW__API__AUTH_BACKENDS: "airflow.api.auth.backend.basic_auth,airflow.api.auth.backend.session"
AIRFLOW__CORE__EXECUTOR: LocalExecutor
Expand Down
Loading
Loading