This release aims to fix bugs from the previous releases and to address functionality gaps from v2.6.0.
New Features
- Improved support for Google BigQuery (#786)
- Added support for GitHub oAuth (#709)
- Added ability to execute Estimation & Prediction Studies via the Arachne Execution Engine (#805)
Fixes
There were 149 issues closed as part of this release. Here are a few highlights:
- Fixes for Incidence Rates (#677, #898)
- Fixes for data sources (#698, #702, #720, #749)
- Fixes cancel of cohort generation (#889)
- Fixes for cohort reporting (#317, #318, #350, #368)
- Fixes for cohort pathways (#645, #690)
- Security fixes (#382, #743)
Here is the full list of fixes
Migration Notes
Use SqlRender to translate the following SQL for your specific environment and run on all CDM results schemas:
CREATE TABLE @results_schema.cohort_censor_stats(
cohort_definition_id int NOT NULL,
lost_count BIGINT NOT NULL
);
ALTER TABLE @results_schema.cc_results ADD COLUMN strata_id BIGINT;
ALTER TABLE @results_schema.cc_results ADD COLUMN strata_name VARCHAR(1000);
Record count caching
In previous versions of WebAPI, record counts (sources from the ACHILLES_* tables) were retrieved upon startup and stored in memory for all sources configured with a results daimon. With the 2.7 release, only those results daimons with a priority > 0 will have their record counts cached. (#892)
Acknowledgements
Thanks to @pavgra, @chrisknoll, @wivern, @aklochkova, @fdefalco, @ssuvorov-fls, @mpozhidaeva, @NEONKID, @alondhe, @AlexTawse, @vantonov1, @t-abdul-basser for your contributions to this release.