Repository navigation
·
9 commits
to release/v0.19.0-beta
since this release
What's Changed
- [Integrate-2607] sync WebAPI roles via openidDirect instead of /user/me by @suwarnoong in #3154
- Add new wizard config and placeholders for loss to follow up by @csafreen in #3100
- chore(trex): bump the trexsql base image to develop@dec4a950 by @p-hoffmann in #3164
- [Integrate-2754] Revamp user role edit by @hengxian-jiang in #3138
- Provision the database from trex and retire nine services: the init containers, enterprise gateway, redis, mlflow, dicom-server and logging by @p-hoffmann in #3175
- Scope the demosetup tunnel's concurrency to one per branch by @p-hoffmann in #3186
- Grant service_role access to storage.buckets by @p-hoffmann in #3189
- enable tls in services by @SantanM in #3016
- Add Wizard workflows to Atlas analyses by @jerome-ng in #3163
- Reduce dataflow worker image size; drop CUDA, the build toolchain and cross-env duplication by @p-hoffmann in #3191
- Stop duplicating the DuckDB extensions and the plugin tarballs in d2e-trex by @p-hoffmann in #3192
- fix(pa): show why a filter-card dropdown is empty, and refetch on a cleared search by @khairul-syazwan in #3145
- Full page loader for Cohorts re-entry after dataset switch by @khairul-syazwan in #3153
- [Integrate-2410] apply authorization changes without waiting for the access token to expire by @ohdsi-trex in #3096
- update logto image by @SantanM in #3206
- Declare SQL_RETURN_ON in the trex function env only by @khairul-syazwan in #3144
- fix(ui): Update x-axis per bar coloring behaviour by @maggie-li-yd in #3069
- fix(wizards): use materialized cohort id response by @jerome-ng in #3198
- fix(concept-sets): handle duplicate names and disable Update for non-owned sets by @khairul-syazwan in #3207
- fix(create_cachedb): add concept_hierarchy in CHUNK_COLUMN_INFO_MAP by @Zhimin-arya in #3200
- Fix database credential dialog defaults (#3231) by @SantanM in #3248
- [devops] update version on develop branch to 0.18.0 by @mwaiyee in #3161
- [Adhoc] Fix bigquery data characterization flow run by @brandantck in #3162
- [Data] remove phenotype deprecated activate() by @Zhimin-arya in #3104
- [Data - 3127] Add tag to cohort definitions by @Zhimin-arya in #3173
- fix(pa): show save/delete cohort toast after the modal closes by @khairul-syazwan in #3210
- [Analyze-2335] Remove schema in credentials for check if schema exists endpoint by @brandantck in #3156
- fix(concept-sets): stop search filters hiding added concepts by @khairul-syazwan in #3229
- fix: disclaimer popup logout/accept consistency and audit log endpoint by @ohdsi-trex in #3224
- Add space between mandatory field name and asterisk by @alicia-koh in #3250
- [GHA fix] Add package overrides in atlas package.json by @mwaiyee in #3266
- [fix] GHA docker build and cli for dev by @mwaiyee in #3320
- feat: Add data quality dashboard to data sources page by @maggie-li-yd in #3147
- Create download dir for SupabaseStorageAPI by @Zhimin-arya in #3258
- [Integrate-3135] Misc concept mapping ui refinements by @hengxian-jiang in #3272
- Add audit routing fields to patient and SQL logs by @jerome-ng in #3267
- [Cohorts] Keep axis selectors visible for empty chart state by @jerome-ng in #3254
- fix(cohorts): keep wizard dropdowns inside the modal by @jerome-ng in #3311
- [Wizard form] Configure negative numeric values by @jerome-ng in #3255
- fix: make patient list interaction selection recoverable by @jerome-ng in #3257
- fix(bootstrap): retry the provision statements on a concurrent catalog update by @p-hoffmann in #3327
- fix(pa): reset chart axes from config defaults by @jerome-ng in #3256
- [ADHOC] Separate required files for installation step for dataflow-gen-worker build by @brandantck in #3215
- Bump the trexsql base image to trex #315 by @p-hoffmann in #3321
- Never seed an empty database-credentials block by @p-hoffmann in #3264
- Give sibyl's network-init the Postgres env its knexfiles read by @p-hoffmann in #3280
- Fall back to d2e-native concept search for non-webapi datasets by @p-hoffmann in #3278
- feat(usermgmt): map federated identity provider groups to d2e roles by @p-hoffmann in #3324
- Let HANA datasets run DC/DQD on the source and fail on incomplete cache builds by @p-hoffmann in #3286
- [Integrate-3106] Add datasource plugin with Description screen by @suwarnoong in #3196
- feat(webmcp): add support for advanced time relations and cohort entry/exit for PA webmcp by @maggie-li-yd in #3273
- feat(ui): Attrition plot improvements by @maggie-li-yd in #3252
- Make dataset summary a multiline input by @SantanM with @Copilot in #3289
- fix(datasource): inherit shell theme instead of overwriting primary color by @suwarnoong in #3351
- Improve DuckDB wizard config by @jerome-ng in #3349
- Port the release/v0.18.0 fixes that develop is missing by @p-hoffmann in #3361
- fix: TLS Fixes in helm chart by @SantanM in #3194
- Create the Supabase roles a greenfield managed Postgres install needs by @p-hoffmann in #3218
- Clear the WebAPI report cache after a data characterization run by @p-hoffmann in #3360
- Build webapi dataset caches with the Prefect cache flow by @p-hoffmann in #3331
- fix(ci): unbreak the http/regression cache flow on develop by @p-hoffmann in #3372
- fix(ci): point the Strategus test at a trex image that exists by @p-hoffmann in #3373
- [devops] Add download release stats by @mwaiyee in #3079
- Update git ignore by @csafreen in #3367
- [Analyze-7] Add caching for materialized bookmark information by @brandantck in #3270
- Bug Fix: Concurrency limit deadlock in prefect jobs by @csafreen in #3370
- feat(ui): Improve overlapping charts by @maggie-li-yd in #2864
- fix(portal): recover PhysioNet first-login access without a second sign-in by @suwarnoong in #3366
- fix(wizards): spell out the Respiratory Rate field label by @khairul-syazwan in #3384
- fix(ui): clear cohort dirty state as soon as the save completes by @khairul-syazwan in #3382
- Plugin to calculate eq-5d-5l index value by @csafreen in #3295
- Make cohort id non-required placeholder in wizards sql template by @alicia-koh in #3350
- Integrate WebMCP with Pythia by @Zhimin-arya in #3369
- Bug Fix: Add the missing folder in trex container by @csafreen in #3385
- Move the IdP onto trex's Better Auth OIDC provider by @p-hoffmann in #3371
- [Analyze 88] Fix domain values search for EAV attributes by @brandantck in #3378
- feat(ui): add the d2e component library and the Histoire explorer by @khairul-syazwan in #3204
- Render empty and error wizard states by @alicia-koh in #3392
- Match saved work by the name usermgmt holds, not an ID-token claim by @p-hoffmann in #3399
- fix: give researchers the concept set creator role by @p-hoffmann in #3391
- Bump the trexsql base image to 8c081f6 by @p-hoffmann in #3406
- Let Data Exploration switch data source in Atlas by @p-hoffmann in #3407
- Ship Patient Analytics as a native Atlas plugin and make its data source select work by @p-hoffmann in #3411
- Resolve the username on the native Atlas mount so saved cohorts are visible by @p-hoffmann in #3412
- Resolve the username from usermgmt and create accounts in Logto when it is the identity provider by @p-hoffmann in #3413
- Bump the trex base image and Atlas3 by @p-hoffmann in #3414
- Remove package.org.json in plugins/functions by @Zhimin-arya in #3379
- fix: Prefect state detection and alert for DQD in cohort builder by @maggie-li-yd in #3323
- Stop persisting an HNSW index that invalidates the cache database by @p-hoffmann in #3422
- Report the missing prerequisite when Data Quality or data characterization cannot start by @p-hoffmann in #3417
- Bump the trex base image to af86ac7 by @p-hoffmann in #3426
- Give a federated account a trex identity so its roles land and it can sign in by @p-hoffmann in #3427
- style: add font color and size constants for attr plot funnel chart by @maggie-li-yd in #3375
- test(e2e): check that a new bookmark shows on the Data Exploration page by @khairul-syazwan in #3404
- [D2E Redesign | Exploration] Rename "Allow sharing" checkbox label to "Enable sharing" by @khairul-syazwan in #3418
- fix: Add debouncing for cohort recalculation by @maggie-li-yd in #3374
- fix(ui): Add success/error toast for cohort comparison export and improve cohort builder export behaviour by @maggie-li-yd in #3377
- fix(wizards): keep the Atlas mount props and match the data source select by @khairul-syazwan in #3424
- Register the alp-data service client with trex's OIDC provider by @csafreen in #3460
- Bug Fix: Add Big Query db support for get version info job by @csafreen in #3447
- fix(idp-migration): link the federated seed admin before first sign-in by @suwarnoong in #3431
- fix(chart): let an environment enable Logto self-registration by @p-hoffmann in #3439
- fix: seed admin trex roles, single demo cache run, demo worker timeout, password checks, sibyl policies by @p-hoffmann in #3478
- fix: reject unknown datasets in analytics-svc and limit the dataset switcher to accessible datasets (#3464) by @p-hoffmann in #3479
- chore: bump the trex base image to f74ad19 by @p-hoffmann in #3485
- fix: show a load error state with Reset column in the patient list by @khairul-syazwan in #3434
- fix(vue-mri): disable Rename when the exploration name is empty by @khairul-syazwan in #3433
- fix(ui): show only accessible data sources in Data Exploration and Wizards by @khairul-syazwan in #3455
- feat(vue-mri): open the Atlas3 concept set editor from the filter card by @khairul-syazwan in #3440
- Atlas vue based notebook revamp by @hengxian-jiang in #3421
- fix(compose): make CLI installs on localhost boot and log in (#3420 #3428) by @mwaiyee in #3463
- Update pythia version by @Zhimin-arya in #3437
- fix(demo): set demo dataset type to webapi by @suwarnoong in #3487
- fix(ui): skip host/dataset validation for BigQuery in edit DB dialog by @suwarnoong in #3490
- feat(vue-mri): add Show shared exploration toggle to the filters panel by @khairul-syazwan in #3452
- (fix) Add temp dir for errorReport for Data Characterization by @Zhimin-arya in #3474
- Strategusflowrun results upload; notebook and flow alignment by @SantanM in #3357
- [release/v0.19.0-beta] Bump trex-notebook submodule to develop (ce9ce59) by @SantanM in #3528
- fix(atlas): bump results-viewer to 0.2.0-20261012050110.g3e43d23 by @SantanM in #3540
- fix(compose): don't fail
d2e starton post-init exit in federated mode by @mwaiyee in #3542 - v0.19_fix (adapt to native entry point instead of atlas-iframe-parcel) by @Zhimin-arya in #3537
- feat(datasource): show the token dataset code in the Description metadata by @suwarnoong in #3538
- ignore HANA duplicate-table errors in data characterization (v0.19 port of #3523) by @p-hoffmann in #3546
- Fix demo setup (DQD timeout, Node 26) and the sync-webapi-roles 502 by @p-hoffmann in #3545
- Bump Atlas3 and trexsql to latest by @p-hoffmann in #3548
- v0.19: fix Atlas permissions, storage bucket race, cohort subject_id, job-log e2e test; bump Atlas3 by @p-hoffmann in #3557
- v0.19_Fix csv node by @Zhimin-arya in #3559
- fix(portal): clear cookies on logout by @suwarnoong in #3569
- v0.19.3: keep WebAPI daimon priorities on source sync; bump Atlas3, results-viewer, trex-notebook by @p-hoffmann in #3571
Full Changelog: v0.18.2-beta...v0.19.0-beta