Releases: OHDSI/WebAPI
WebAPI Release 2.4.2
Fixes
- Updated to feature Extraction 2.1.4
- Updated to Circe v1.5.0
- Fixes for Heracles Execution.
- Fixes for Execution engine.
WebAPI Release v2.4.1
Features
- PLE & PLP execution via Arachne Exec Engine (#351) @wivern @agackovka
- Support of Impala data sources (#405, #411, #413, #418, #431) @wivern @pavgra
- Separation of JDBC connection link and username & passwords into separate fields for Data sources (#390, #417) @pavgra @chrisknoll
- Storage of data sources' username & passwords in encrypted way (#390) @wivern
- Invalidation of not finished Cohorts / IRs on startup (#429) @wivern
- Added button to invalidate cohort generation job (#430) @wivern
Fixes
- Fixed concurrent auth token update (#437, #436) @pavgra
- Fixed data querying for Drug at baseline and Drug during cohort period reports (#439) @pavgra
- Fixed Achilles heel execution at Netezza (#446) @pavgra
- PLE name change fails (#412) @pavgra
- Fixed possibility of duplicates presence in sec_role table (#420) @pavgra
- Fixed Hikari timeout with turned on auth (#426) @pavgra
WebAPI Version 2.4.0
New Features
- Healthcare Utilization Reports (#362): Added a new cohort report generation button 'Healthcare Utilization' which will reveal a series of reports to characterize healthcare utilization over calendar periods covered by the cohort.
- Concept Set Import/Export: You can now export a concept set from cohort definitions, and import a concept set to overwrite an existing concept set.
- Security Lockout Policy(#365): Authentication attempts will be disabled for users that fail to provide correct credentials until a specified time period or admin intervention.
- Database Organization: Migrated to individual sequences for row keys.
Fixes
- Concept Set comparison error (#343)
- Database migration script fixes.
Configuration Updates:
- heracles.smallcellcount: this property will be used to trim small cells from the Heracles reports, similar to how Achilles operated. This was previously hard-coded to a value of '5', but you are now able to override it to a value that is suitable to your own environment.
Results Schema Changes:
This release adds a new table int he results schema called heracles_periods. If you have an existing results schema, you will need to use the DDL found by accessing the WebAPI service URL:
/WebAPI/ddl/results?schema={your results schema}&dialect={your webAPI dialect}
Look for the CREATE TABLE statements for heracles_periods, as well as the insert statements that insert the default data into the heracles_periods table.
NOTICE
The Database Organization aspect of this release will create new sequences and re-define primary key constraints on the WebAPI database. It is recommended you backup your WebAPI database prior to deploying the new release.
WebAPI Version 2.3.0
- Vulnerability fixes (#244) - Thanks @pavgra
- Results schema DDL script generator (#289) - Thanks @pavgra, @mpozhidaeva
- Cohort Reporting & Optimization (#286) - Thanks @AnthonyMolinaro, @fdefalco, @anthonysena, @chen-regen, @mpozhidaeva
- Cohort result removal (#310) - Thanks @chrisknoll
- Security & Permission Improvements (#316) - Thanks @pavgra, @mpozhidaeva
- Capture created/modified for all entities (#320) - Thanks @wivern
- Added support for Impala and Netezza via SqlRender 1.4.8 - Thanks @pavgra, @wivern, @schuemie
- Lots of bug fixes per https://github.com/OHDSI/WebAPI/issues?page=1&q=is%3Aclosed+milestone%3AV2.3.0. Thanks @chen-regen, @fdefalco, @chrisknoll, @anthonysena, @leenadR
WebAPI Version 2.2.0
New Features
- (#227) - New reports & performance enhancements to CDM characterization reporting (Achilles) - thanks @PRijnbeek and @lhalvors
- (#234) - Cohort era-fy option - thanks @gowthamrao
- (#242) - Cohort Expression Builder externalized to a new library circe-be and referenced by WebAPI in pom.xml. Reference v1.2.0 in this release - thanks @MrAlexandr and @chrisknoll
- (#210) - Initial support for Google BigQuery - thanks @t-abdul-basser and @myl-google
- (#223) - Cohort analysis enhancements for care site entropy - thanks @chen-regen
- (#224) - Patient Level Prediction specification editor and viewer - thanks @jreps, @fdefalco and @anthonysena
- (#228) - Concept set preview for cohort designer - thanks @chrisknoll
- (#222) - Cohort Characterization - thanks @alondhe, @chrisknoll, @schuemie, @pbr6cornell and @anthonysena
Fixes
- (#237) - Remove quotes from around column names in SQL code - thanks @gowthamrao
Important Notes
- This release now depends on V1.5.0 of Achilles and users of WebAPI V2.2.0 must ensure they have run followed the steps in this wiki article: Achilles v1.5.0 Dependencies For WebAPI/Atlas to benefit from the new enhancements detailed in #227.
WebAPI Version 2.1.2
New Features
- #223 - New features in cohort analysis
WebAPI Version 2.1.1
This is a hotfix release to update SQL Render to version 1.3.0.
WebAPI Version 2.1.0
New Features
- #219 - Cohort list query optimization
- #214 - Caching record counts from results schema
- #186 - Updated Spring Libraries
Fixes
- #211 - Oracle shiro security db update fixes
- #215 - cohort_summary_stats is empty when definition has mutually exclusive inclusion rule
- #213 - Fixes to get (some of) ATLAS running against Impala
- #209 - Heracles Heel fix
- #207 - run flyway migration before initialization of 'security' bean
- #183 - CDM results - data density query error
- #185 - Miredot licensing update
WebAPI Version 2.0.0
WebAPI Version 2.0.0
Important Notes
- V2.0.0 of WebAPI now requires Java 8 (#110)
- REST Endpoint Routes have changed per #174 which will break backwards compatibility
New Features
- Apache Shiro user security integration (#109). For more details, please see the security page on the OHDSI wiki: http://www.ohdsi.org/web/wiki/doku.php?id=development:security
- Achilles summary statistics are now exposed through REST end-points in the CDMResults service (#108)
- New REST endpoint (/info) will provide the version number of WebAPI that is installed (#176)
- Ability to delete an estimation specification (#177)
- Cohort Definitions: Added support for user-defined OP start and end dates.
Fixes
WebAPI Version 1.5.0
WebAPI Version 1.5.0
New Features
HTTP Verb normalization: in preparation for the security layer to be introduced in version 2.0.0.
IR Analysis: added distribution calculations for TAR and TTO, and provided export to zip function.
Cohort Definition Correlated Criteria
Cohort Definition Censoring Events
Fixes
Fix in results table qualifier in /cohortcomparison/sql/pop_prop_score.sql.
Fix for #137.
Cohort Definition optimizations: query and temp table performance improvements.
Fix for #144: Generate Cohort results in 'Completed' status when exception is thrown.
Fix for #146: Fixes for demographic criteria.
Fix for #155: Handle empty criteria groups gracefully.
Important Notes:
This will be the last release for WebAPI (except for hot-fixes that might be required on the 1.5.x codebase) with a dependency on JDK 1.7. The next release (v2.0.0) will implement security features that will require JDK 1.8.