Skip to content

v0.19.0-beta

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 18:12
· 9 commits to release/v0.19.0-beta since this release
7c72038

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 start on 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