Main Features
- Concept Set annotations
- Temporal/Annual Prevalence in Cohort Characterization
- Cohort Demographics
- Shiny App packaging
- Caching of Permissions and Cohort / Concept Set lists to improve performance.
Specific documentation for the above features will be provided at a later time. The PRs and issues related to the above features can be found under the next section.
What's Changed
- Permission Performance Optimizations by @chrisknoll in #2341
- Add Databricks profile by @anthonysena in #2339
- Fix generation status query errors when source is deleted. by @chrisknoll in #2361
- Permission Checks now use Wildcard semantics. by @chrisknoll in #2355
- Allow to skip connection check for certain sources by @ganisimov in #2374
- Fix: reinstate tests by @pieterlukasse in #2368
- Switch to Eclipse Temurin Java base image due to openjdk deprecation by @chgl in #2164
- Add check_connection flag to SourceRequest by @ganisimov in #2380
- Update PersonService.java by @luisleon1894 in #2371
- Bump org.postgresql:postgresql from 42.3.7 to 42.3.9 by @dependabot in #2384
- fix The Korean sentence order in Authorship description by @tandara0 in #2382
- Update the database security configuration to match the instructions in the wiki by @amarsan in #2394
- Fix for compile error seen for Eclipse (issue 2390) (#2395) by @chrisknoll in #2396
- Bug Fix: Return correct count values for RC/DRC and PC/DPC by @amarsan in #2405
- Remove the wild card permissions from the CohortCharacterizationPermissionSchema. by @chrisknoll in #2413
- [issue-2379][issue-2408] Migrated JDBC Snowflake driver to v3.20.0 by @oleg-odysseus in #2414
- Removed dependency on commons lang by @chrisknoll in #2415
- Add endpoint to clear the cdm_cache and achilles_cache by @amarsan in #2406
- Add handling for Snowflake IN clause limit by @anthonysena in #2404
- Extending Concept Set Items with Annotations by @alex-odysseus in #2403
- Re-introduce Caching by @chrisknoll in #2393
- Update CIRCE reference and add i18n elements. by @chrisknoll in #2422
- Circe v1.12.0 by @chrisknoll in #2425
- Update miredot license. This will expire 2030. by @chrisknoll in #2426
- Non-Standard to Standard Concepts mapping API by @alex-odysseus in #2407
- Tools module functionality by @alex-odysseus in #2389
- Introduce support for InterSystems IRIS by @bdeboe in #2416
- Cohort demographics results are available for visualization if explicitly requested while executing by @alex-odysseus in #2402
- [issue-2953] Fixed access to resources for non-admin Tag Managers (having a 'tag:management' permission) by @oleg-odysseus in #2432
- [issue-2408] Migrated JDBC Snowflake dependency to v3.22.0 by @oleg-odysseus in #2431
- Application usage statistics by @alex-odysseus in #2387
- Packaging/publication services and analysis execution results data providers for Shiny applications by @alex-odysseus in #2399
- [issue-2408] Migrated Google BigQuery dependencies to v1.6.2.1003 by @oleg-odysseus in #2421
- Fix feature analysis endpoint by @pieterlukasse in #2437
- Removed wildcard permissions from permission schema. by @chrisknoll in #2438
- Temporal annual distribution functionality and temporal FeatureExtraction capability enablement by @alex-odysseus in #2388
- Dependabot updates by @chrisknoll in #2439
Migration notes
There are two new tables that were added to the results schema that must be created in order to use the Temporal/Annual distribution functionality (#2388):
IF OBJECT_ID('@results_schema.cc_temporal_results', 'U') IS NULL
CREATE TABLE @results_schema.cc_temporal_results(
type varchar(255),
fa_type varchar(255),
cc_generation_id bigint,
analysis_id integer,
analysis_name varchar(1000),
covariate_id bigint,
covariate_name varchar(1000),
strata_id bigint,
strata_name varchar(1000),
concept_id integer,
count_value bigint,
avg_value double precision,
cohort_definition_id bigint,
time_id integer,
start_day integer,
end_day integer
);
IF OBJECT_ID('@results_schema.cc_temporal_annual_results', 'U') IS NULL
CREATE TABLE @results_schema.cc_temporal_annual_results(
type varchar(255),
fa_type varchar(255),
cc_generation_id bigint,
analysis_id integer,
analysis_name varchar(1000),
covariate_id bigint,
covariate_name varchar(1000),
strata_id bigint,
strata_name varchar(1000),
concept_id integer,
count_value bigint,
avg_value double precision,
cohort_definition_id bigint,
event_year integer
);
New Contributors
- @pieterlukasse made their first contribution in #2368
- @luisleon1894 made their first contribution in #2371
- @tandara0 made their first contribution in #2382
- @amarsan made their first contribution in #2394
- @oleg-odysseus made their first contribution in #2414
- @bdeboe made their first contribution in #2416
Full Changelog: v2.14.0...v2.15.0