3.11.0 (2022-05-05)
This release adds support for some of the most oft-requested Leaf features! Specifically:
- Support for database vendors besides SQL Server
- Support for App and Clinical databases on separate servers
New Features
-
#300 - The specific database vendors supported are:

To specify your database vendor, set the new
Db.Clin.RDBMSproperty in theappsettings.jsonfile:

If using Google BigQuery for
RDBMS, yourLEAF_CLIN_DBenvironment variable should be your BigQuery ProjectId, rather than a connection string. Leaf further assumes that you also have aGOOGLE_APPLICATION_CREDENTIALSenvironment variable and associatedkey.jsonfile. See https://cloud.google.com/docs/authentication#getting_credentials_for_server-centric_flow for more information.Note that
Db.Clin.RDBMSis required, even if you are planning to (continue) using SQL Server. -
#514 - Related to support for new database flavors, this also enables the App and Clinical databases to be deployed to separate databases servers (which is required if not using SQL Server, else optional).
-
#513 - The Visualize and Patient List screens can now be enabled, even when
LowCellMaskingis on. Special thanks to @artgoldberg and @glabrie10 for invaluable implementation suggestions and ideas.
Minor changes
- #489 - The Patient List "+ Add More Data" modal now defaults to "Anytime" (previously was "Past 6 Months").
Upgrading to 3.11.0
- Client app and server API - Download and deploy the latest client and server compiled files under Assets, included in this release (or compile on your own as described in the Leaf installation instructions), making sure to first remove any previously deployed instances.
- Database - execute the 3.10.1__3.11.0 database update script on your Leaf application database.
- appsettings.json - Update the appsettings file as specified above.