v0.8.0-beta
What's Changed
- Remove env files by @satish-a0 in #165
- [Integrate-1887] add status as dependency in run flow by @suwarnoong in #158
- [KangJingA/integrate-1895] add artifacts, task runs, clean up css by @KangJingA in #156
- [Integrate-1366] if mail is empty, fallback to userPrincipalName by @suwarnoong in #153
- [Analyze-2019] Fix cohort generator flow by @brandantck in #169
- [Internal-1461] Add self-host supabase storage by @hengxian-jiang in #14
- Fix demo setup ci by @hengxian-jiang in #174
- [Integrate-1896] clear result upon run flow by @suwarnoong in #162
- [Integrate-1849] enable autoSelect and helperText in AutoComplete by @suwarnoong in #167
- [Integrate-1931] change UI payload for dbwriter and py2table by @suwarnoong in #171
- [Integrate-1929] remove strategus & data mapping nodes in flow ui by @suwarnoong in #178
- [adhoc] fix node spacing in add node dialog by @suwarnoong in #179
- [Integrate-1940] combine setup demo dataset to one step by @suwarnoong in #176
- [data-1812] Create dc results schema without liquibase by @alicia-koh in #168
- Adapt Dqd & DC by @satish-a0 in #173
- Disable provenance by @satish-a0 in #182
- [data-971-1] Move liquibase to data management plugin by @alicia-koh in #184
- disable r-kernel build by default by @SantanM in #107
- Refactor fhir server project name by @csafreen in #143
- [Analyze 1297] Add FHIR pa and cdmconfig by @brandantck in #96
- [integrate-1971-1989] Run all cells, Jupyter kernel management by @KangJingA in #180
- Bug Fix: Use const instead of let in Add Study Dialog box by @csafreen in #190
- Use auto generated password for demodb by @csafreen in #186
- Fix Http tests by @satish-a0 in #192
- Add no proxy & duckdb extensions by @satish-a0 in #198
- [data-1909] Add documentation for dataflow ui by @alicia-koh in #199
- [Integrate-1926] Add git configuration on setup page UI by @hengxian-jiang in #189
- [Integrate-1926] Add git support for dataflow/notebook by @hengxian-jiang in #177
- [Integrate-1928] add data mapping node in dataflow-ui by @suwarnoong in #196
- Add headers for omop cdm v5.3 by @csafreen in #194
- Flows: Remove libraries not in use by @csafreen in #166
- Delete fhir project when portal dataset is deleted by @csafreen in #170
- [data-1968] Use Supabase for CSV Node by @alicia-koh in #197
- [Internal-1996] Add Chat Endpoint› by @Zhimin-arya in #185
- [Integrate-1995] install white rabbit flow by default by @KangJingA in #188
- [Integrate-2031] CSV node misc update by @hengxian-jiang in #202
- [Integrate-1988] chat UI implementation by @KangJingA in #193
- [integrate-2042] add loaders to jobs ui by @KangJingA in #203
- [Devops-1868] Update setup endpoint and cli.sh by @mwaiyee in #200
- [integrate-2057] support other delimiters for csv files by @KangJingA in #204
- Improve plugin load logic by @jerome-ng in #187
- [Analyze-1848] Fix pyqe concept set content parsing by @brandantck in #191
- add e2e test by @p-hoffmann in #224
- [Integrate-2029] remove table mapping in sql node by @suwarnoong in #206
- [Adhoc] public path in webpack flow ui by @suwarnoong in #211
- [Integrate-2025] import a flow from json file by @suwarnoong in #217
- [Integrate-2030] Upload csv node file to supabase-storage by @hengxian-jiang in #208
- [Integrate-2039] Support overwrite local dataflows from remote repository by @hengxian-jiang in #218
- [data-2021] Throw error during build if R package is not installed by @alicia-koh in #207
- change uuid to random string by @p-hoffmann in #228
- [data-1994] Remove parquet support from datamart plugin by @alicia-koh in #201
- [internal-1867] check db code by @SantanM in #183
- [integrate 2047] Enable language selector in portal by @KangJingA in #210
- [Devops] Evaluate mlflow by @mwaiyee in #222
- Group data transformation flows into a separate plugin by @csafreen in #216
- [integrate 2035] fix jupyter notebook import/export; fix synpuf5pct demo by @KangJingA in #220
- call cli script directly by @p-hoffmann in #227
- [Analyze 2046] Add 1 to many mapping for saved filters to materialized cohort by @brandantck in #212
- [Integrate-2041] move fhir server to cdm schema option by @suwarnoong in #223
- [data-1992] Change Data Mapping Node to use scan report by @alicia-koh in #230
- [Integrate-2045] remove auto-set edge when add node by @suwarnoong in #248
- [Integrate-1927] move concept mapping to dataflow ui by @suwarnoong in #240
- [Integrate-2039] Support data-transformation template selection by @hengxian-jiang in #233
- Fix intermittent http-test failure by @hengxian-jiang in #251
- [INTERNAL-2081] Add Hana session variables by @satish-a0 in #225
- [Internal-1494] Use researcher schema for materialized cohorts by @satish-a0 in #242
- [internal-1874] logto search path by @SantanM in #232
- Adapt pull policy and latest digest by @satish-a0 in #209
- replace fetching results from s3, instead use prefect artifacts by @SantanM in #237
- [Devops-2119] Adjust GHA dev by @mwaiyee in #245
- [internal-2049] upload stategus results to db by @SantanM in #234
- [Internal - 1997] Fix the phenotype result table name by @Zhimin-arya in #219
- Add application and user name as session variables to HANA JWT connection by @csafreen in #241
- [Devops-2137] Install sqlalchemy-hana in flow base image by @mwaiyee in #264
- [Integrate-2138] remove source option to allow all connected nodes by @suwarnoong in #253
- [Integrate-2144] update node internals instead of page reload by @suwarnoong in #256
- [Integrate-2038] change browser title to Data2Evidence by @suwarnoong in #257
- [Analyze-2032] Fix concept set query by @brandantck in #254
- [Integrate-2153] ui plugin translation by @suwarnoong in #260
- [Integrate-2114] include thirdPartyRefreshToken in custom jwt by @suwarnoong in #259
- [Integrate-2039] Support overwrite notebook from remote repo/notebook template by @hengxian-jiang in #236
- [Devops-2120] Fix gha UI build by @mwaiyee in #255
- fix chat url endpoint by @KangJingA in #261
- [Internal - 1876] Add support for MIMIC-IV v3.1 by @Zhimin-arya in #215
- [integrate-1289] handle schema case for datamart plugin by @KangJingA in #214
- [Integrate-2040] Add study screen to admin portal by @hengxian-jiang in #252
- fix db credential updates by @p-hoffmann in #263
- [internal-2160] drop study analysis results schema by @SantanM in #265
- [Integrate-2156] Execute clean up schema button by @hengxian-jiang in #277
- Add data-transformation-flow in plugins seed by @csafreen in #249
- [Data] Update DICOM ETL Plugin by @alicia-koh in #243
- cleanup package.json scripts by @p-hoffmann in #262
- [Integrate-2108] Add mlflow to portal by @KangJingA in #238
- [internal-1668] unify routes jobplugins by @SantanM in #250
- [Integrate-2143] add cdm schema to db vocab schemas for new dataset with existing schema option by @suwarnoong in #299
- [Integrate-2099] field mapping per table linkage by @suwarnoong in #275
- [Integrate-1927] rename ui path for concept-mapping by @suwarnoong in #293
- [Integrate-2139] remove snapshot location, hardcode to DB by @suwarnoong in #295
- [Integrate-2154] categorize config for public and secret by @suwarnoong in #283
- [analyze-2028] Add a close button for the concepts hierarchy by @khairul-syazwan in #279
- Add big query support by @csafreen in #235
- [internal-2163] fixes related to db user and dialect in strategus flow by @SantanM in #269
- [data-2129-2097] Add concept mapping node & Change result of node by @alicia-koh in #267
- [Analyze 1922] Add trex connection for cdw svc by @brandantck in #231
- [Analyze-2016] Update create_fts_index by @brandantck in #272
- [Analyze-1962] Fix cohort entry exit order by by @brandantck in #301
- [analyze-2110] Duplicate patientcount requests by @khairul-syazwan in #280
- [internal-2182] fix routes by @SantanM in #312
- [integrate 2163] add TREX__ENDPOINT_URL and required strategus viewer libraries to kernel by @KangJingA in #271
- [integrate 2175] by @KangJingA in #308
- [Fix] Skip git operation if config is of empty object by @hengxian-jiang in #314
- [integrate-2098] Upload CSV to supabase storage by @KangJingA in #274
- [Analyze-2063] Resolve SCHEMA_DIRECT_CONN for trex connections by @brandantck in #276
- [Integrate-2177] Remove notebook failed loading template feedback by @hengxian-jiang in #318
- add hardcoded values for source domain by @SantanM in #302
- [Analyze-2190] Fix ATLAS json import by @brandantck in #319
- Flow to connect to trex sql interface to create cache by @csafreen in #266
- [e2e-test] Add setup feature flags test by @brandantck in #310
- Test case: Dataset creation by @csafreen in #315
- [data-2155] Fixes for hana jwt auth and dc by @alicia-koh in #273
- [Devops-2130] Add R-mlflow to strategus kernel image by @mwaiyee in #281
- Fix dataflow creation and save when git config not set by @hengxian-jiang in #325
- [integrate 2186 ]remove remaining dataflowmgmt routes by @KangJingA in #316
- [Internal - 2162] Verify Chinese translation by @Zhimin-arya in #321
- add gha to update issue dates by @p-hoffmann in #327
- Update update-project-dates.yml by @p-hoffmann in #332
- Update update-project-dates.yml by @p-hoffmann in #333
- [internal 2178] update chat ui by @KangJingA in #323
- [integrate-2159-2158-2157] start kernel and host shiny app by @KangJingA in #270
- Update update-project-dates.yml by @p-hoffmann in #338
- [data-2136] Update data mapping node by @alicia-koh in #330
- Move Cohort Gen and Strategus to Hades flow folder by @csafreen in #317
- fix project update by @p-hoffmann in #342
- fix by @p-hoffmann in #343
- fix gha by @p-hoffmann in #344
- add thirdparty refresh token to flows in prefect input by @SantanM in #300
- [internal-2131] fix json serialization by @SantanM in #320
- Add end-to-end tests for notebook functionality by @csafreen in #306
- Move bookmark to atlas cohort transformation to frontend by @khairul-syazwan in #329
- Jerome ng/1818 Query Filter by @jerome-ng in #226
- Fix popper getting blocked by buttons by @jerome-ng in #339
- Fix cohorts display by @satish-a0 in #341
- Fix dbsvc select dataset by @satish-a0 in #346
- Playwright test case: Researcher logout by @csafreen in #282
- 🌐 Update german translations by @TimWalz in #345
- [Analyze] HTTP Test - remove HDIJS by @LSriragavan in #132
- [internal-1599] kpi dashboard by @SantanM in #278
New Contributors
- @TimWalz made their first contribution in #345
- @LSriragavan made their first contribution in #132
Full Changelog: v0.7.3-beta...v0.8.0-beta