Skip to content

Releases: hzi-braunschweig/pia-system

1.37.1

30 May 20:39
Compare
Choose a tag to compare

Release Notes: PIA Version 1.37.1

New features and improvements:

Introduction of a service mesh:

  • Conversion of internal PIA communication to a Kubernetes-based service mesh to ensure encrypted communication using mutual TLS (mTLS).
  • Manual generation of certificates replaced by automatic service mesh functions.
  • Integration of the service mesh configuration in the deployment documentation to ensure optionality and customizability by operators.

Adaptation of the revocation text:

  • Revision of the wording in the revocation dialog for clearer presentation of data deletion and further data use after account deletion in the web and mobile app.

API for questionnaire status information:

  • New API for querying the status of all questionnaire instances of a participant, including detailed information on processing status and publication dates.

Event History API:

  • Implementation of a Public API that allows external PIA extensions to query specific events occurring in PIA.
  • The API informs external servers about changes in data or states within PIA.

Improvements to the Public API:

  • Revision of the Public API for improved handling and access control, including new endpoints for comprehensive API management.

Import of external study data - questionnaires & responses:

  • Enabling import of responses from external data sources for direct use in PIA-driven questionnaires.
  • Special questionnaire instances for research teams for internal data management and analysis.

Separation of question and help texts:

  • Adaptation of the presentation and export of question and help texts in PIA to ensure a clear distinction between the two elements in all user interfaces and in the codebook export.

Frontend package updates (including Angular, Ionic):

  • Made important updates to Angular and TypeScript in the web and mobile app to keep up with current versions and address known security issues.
  • Necessary adjustments in the mobile app for Ionic 7, including changes to the Swiper container and Virtual Scroll.

Keycloak security updates:

Keycloak Update v19, v20, v21:

  • v19.0.2: Testing of the logout function with regard to maintaining functionality after the upgrade.
  • v20: Adjustments due to changes to the SPI interfaces of Keycloak, in particular the verification of the self-registration function.
  • v21: Review of the PIA-specific theme for compatibility with the newer Keycloak version and adjustments to the labels in Prometheus-Metrics.

Keycloak Update v22:

  • Adjustments to self-registration due to the transition from Java EE to Jakarta EE and checks for deprecated methods.
  • Checking the compatibility of the Custom Cordova Adapter for the Mobile App with the latest Keycloak JS Adapter changes.

Keycloak Update v23:

  • Checking and adapting to the new iss parameter for OAuth 2.0/OIDC, which could cause problems with older Keycloak adapters.
  • Random tests of translations with umlauts and special characters in the mobile app to ensure correct function.

Bug fixes:

  • Various minor bug fixes and performance improvements to increase reliability and user experience.

1.37.0

28 May 13:04
Compare
Choose a tag to compare

PIA Release 1.37.0

1.36.3

08 Feb 14:37
Compare
Choose a tag to compare

PIA Release 1.36.3

1.36.0

04 Jan 16:33
Compare
Choose a tag to compare

PIA Release 1.36.0

Timeline Issue Fix and Bug Resolutions
Resolved an issue in the Statistics module for researchers and participants on mobile/web apps.
Previously, the timeline started with the latest date and ended at the first statistic date.
Now, it correctly begins with the first statistic date and progresses chronologically to the current day.
Additionally, various other bugs have been fixed to enhance overall functionality.

Enhanced Calendar Picker with Scroll Wheel
This release introduces a scroll wheel to enhance the user experience of the calendar picker. This improvement makes navigating and selecting dates more intuitive.

Vulnerability in API gateway fixed
Crashing the API gateway by using a certain URL is no longer possible

1.35.0

10 Oct 11:21
Compare
Choose a tag to compare

PIA Release 1.35.0

What is new?

  • Gamification:

       - Researchers can now configure study-specific interactive charts for participants based on cyclic questionnaires displaying relative frequencies
       - Participants: 
               - Introduction of a new “Statistics” menu item 
               - Display of feedback statistics for relative frequencies over time that are updated on a daily basis
               - Interactive graphics allow for the toggling of various time points
    
  • Configuration of template for laboratory result feedback to participants is now customizable. Researchers can enter e.g. any logo and study name.

  • Further improvements of export of study data in the role of researchers

  • Improvements of export readme file

  • Bug fixes

  • Security Updates

Full Changelog: 1.34.2...1.35.0

1.34.2

28 Apr 08:40
Compare
Choose a tag to compare

PIA Release 1.34.2

1.34.1

30 Mar 09:33
Compare
Choose a tag to compare

PIA Release 1.34.1

1.34.0

23 Mar 08:21
Compare
Choose a tag to compare

PIA Release 1.34.0

1.33.0

27 Feb 15:04
Compare
Choose a tag to compare

PIA Release 1.33.0

What is new?

  • Improvements export of study data by researchers
  • Separate export of questionnaire settings
  • Study export includes definition of various forms of specific missing types in export (e.g. for qualified missing in comparison to truely missing data)
  • First version of Readme-File to enhance understanding of data export
  • Minor bug fixes

1.32.0

15 Dec 12:27
Compare
Choose a tag to compare

PIA Release 1.32.0

What is new:

  • The study assistants (investigation team) can now fill in questionnaires after removal of consent to contact (while retaining the consent for use of data). For example, interviews documented on paper can now be digitalized later.
  • PIA now provides a newly developed codebook as part of the study data export.
  • Technical issues were updated.