Consolidated project/folder navigation menu This experimental feature lets you view and navigate all projects and folders on one consolidated menu. (docs) ===Sponsored by HIPC - Human Immunology Project Consortium
PHI activity auditing We've added infrastructure to support auditing of user activity with PHI data. The new infrastructure provides the ability to log activity based on flexible, module-defined criteria. For example, log all SQL queries executed against a particular schema, the patient IDs involved whenever PHI data is accessed, and/or the user's stated purpose in querying the data. For more information contact us.
Improved administration for email notifications The user interface for administrators has been improved, making it easier to set message and file notification behavior. (docs) ===Sponsored by ITN - Immune Tolerance Network
Enhanced information on report changes When reports are updated, we provide greater detail on the nature of the change, distinguishing between changes to a report's content (for example, the filter settings or measures displayed) and its metadata properties (for example, the report title or author). (docs) ===Sponsored by ITN - Immune Tolerance Network
Improved list management The Manage Lists page now uses a standard grid that supports sorting, filtering, export, viewing of lists in multiple folders, and multiple select for deleting lists and exporting list archives. (docs)
Data Integration
Extract-Transform-Load (ETL) history A new user interface provides detailed histories and visualizations of ETL jobs. (docs) ===
Visualization
Bar plots A new JavaScript-based visualization type represents values as vertical bars. (docs), (examples) ===
Observational/Cohort Studies
Published studies details A new query lets administrators view details about published and ancillary studies for a given parent study. (docs) ===Sponsored by ITN - Immune Tolerance Network
Study location management Locations associated with a study can be deleted, provided they are unused inside the study. All unused locations can also be deleted in bulk. (docs) ===Sponsored by ITN - Immune Tolerance Network
Specimen Management
Improved specimen views The fields available for rollup aggregation have been expanded to included user-added fields and vial-to-specimen rollups. (docs) ===Sponsored by ITN - Immune Tolerance Network
Data Processing Pipeline
Cancel running jobs Improved behavior for cancelling running pipeline jobs, such as specimen import/refresh jobs and published study refresh jobs. (docs) ===Sponsored by ITN - Immune Tolerance Network
Assays/Experimental Data
(Luminex) Negative control beads An improved user interface lets you select a preferred negative control bead for a given analyte. (docs) ===Sponsored by HVTN - HIV Vaccine Trials Network
(Luminex) EC50/AUC controls You can calculate EC50/AUC for titrations without adding them to the quality control report or to Levey-Jennings plots. (docs) ===Sponsored by Vaccine Immunology Statistical Center (VISC)
(Luminex) Positivity threshold importing LabKey Server now supports file-based import of positivity thresholds for antigens, instead of manual entry. (docs) ===Sponsored by HVTN - HIV Vaccine Trials Network
(NAb) Multi-virus plate support The plate designer has been enhanced to support multiple viruses, controls, and specimens on a single plate. (docs) ===Sponsored by MHRP - U.S. Military HIV Research Program
(NAb) FileMaker metadata import LabKey Server now supports file-based import of metadata from FileMaker files, instead of manual data entry. (docs) ===Sponsored by MHRP - U.S. Military HIV Research Program
(Genotyping) Haplotype assay improvements The haplotype assay now supports species names and haplotype renaming. A new report shows discrepancies between STR and other haplotype assignments. (docs) ===Sponsored by O'Connor Labs, University of Wisconsin
(Panorama/Targeted Mass Spec) general improvements Support for importing Skyline file format. Improved plotting and additional plotting types. New workflow for sharing data with journals. (docs) ===Sponsored by MacCoss Lab, University of Washington
Documentation
Development environment setup: New checklist makes it easy to set up a development environment for simple modules. (docs)
JavaScript Client APIs: Revised tutorial has an easier set up and code explanations. (docs)
Module development: Revised documentation provides guidance on which sort of module to develop. (docs)
Server API actions: New documentation explains how to develop server-based Java views, actions, and forms. (docs) | (docs)
Luminex calculations: New documentation provides reference information on Luminex calculations. (docs)
Development
Schema Browser: Improved performance for the Schema Browser.
Datasets and schema: Improved performance when loading table and schema information.
Specimen foreign keys: Improved performance for tables that have foreign keys into the specimen repository.
Mini-Profiler: A new mini-profiler helps developers analyze code performance, such as which queries were run on a page and how much time the queries required to complete. (docs)
Potential Backwards Compatibility Issues
Dataset import behavior change: For consistency with other data types, imported data rows are now treated as an insert (disallowing duplicates), instead of a merge. Note that this change was introduced in version 14.2.
SQL order of precedence change: Prior to 14.3, bitwise operator precedence varied based on the underlying SQL database. We suggest always using parentheses when using bitwise operators.
.deleted directory: After files or folders are deleted via the Files web part, they are no longer moved to the .deleted directory, instead they are directly deleted from the server. After renaming a folder, when an existing folder already has the same name, the already existing folder is moved to the .deleted directory.
Pipeline configuration: When configuring a pipeline, LabKey Server looks for configuration files, by default, in the following directory: LABKEY_HOME/config. To reset the config directory see Configure LabKey Server to use the Enterprise Pipeline.