Skip to content

Releases: avniproject/avni-product

v5.1.2

30 Nov 04:41
Compare
Choose a tag to compare

Patch release

Avni-server:

Fix

v5.1.1

14 Nov 04:28
Compare
Choose a tag to compare

Patch release over 5.1.0 - View release notes for 5.1.0

Avni-client:

Fixes

v5.1.0

02 Nov 03:05
Compare
Choose a tag to compare

Avni-server:

Longitudinal export modifications

Performance enhancements

Bug fixes

** Important update regarding bundle upload **
Bundle downloads from before the release will not work correctly for the form mappings. (more precisely, if bundle has some form mapping voided from before the release the when applied on new release, it would give error). Recommended - download the new bundle after the release.


Avni-client:

Improve App reliability

Fix Rule failures issues

Fix app behaviour issue

Issues with sync:

Infrastructure improvements


Avni-webapp:

Minor enhancements

Minor Bug fixes


Component release notes

https://github.com/avniproject/avni-server/releases/tag/v5.1.0
https://github.com/avniproject/avni-client/releases/tag/v5.1.0
https://github.com/avniproject/avni-webapp/releases/tag/v5.1.0

Full Changelog: v5.0.1...v5.1.0

v5.0.1

30 Oct 07:28
Compare
Choose a tag to compare

Avni-server

Security enhancements

Performance enhancements

  • Introduce second level cache for User, Concept, ConceptAnswer, AddressLevel and VirtualCatchment #608

Major bug fixes

#624 Fixed subject migration issues that was causing sync errors

Minor bug fixes

  • When assignment is made, the server and client should show error when an individual outside of users catchment is assigned to the user avniproject/avni-client#1110
  • For the case when multiple IDPs are configured, super-admins will be created in cognito IDP #566
  • Db script for one time deletion of duplicate subject migrations #618

Avni-client

Security enhancements

  • Prevent copy-paste of password on login screen avniproject/avni-security#28
  • Additional protections
      • Clear clipboard on password entry start
      • Change keyboard type when password is shown to prevent showing of options such as clipboard (might not work on all devices)
      • Prevent auto capitalization of first letter of password (happening on some devices)

Minor bug fixes

  • Translate string while rendering SelectableItemGroup Single Value #1128
  • Restore userInfo after fast sync db restore #1125

Avni-Webapp

Security enhancements

Minor bug fixes

  • Removed columns not relevant for super admin from display. avniproject/avni-server#566
  • Webapp dev proxy now excludes requests to favicon. This enables better debugging based on server logs.

Component release notes

https://github.com/avniproject/avni-server/releases/tag/v5.0.1
https://github.com/avniproject/avni-client/releases/tag/v5.0.1
https://github.com/avniproject/avni-webapp/releases/tag/v5.0.1

Full Changelog: v5.0.0...v5.0.1

v5.0.0

05 Oct 09:48
Compare
Choose a tag to compare

Primary changes

  • Security enhancements across all repositories
    • Several changes have been introduced across different repositories to fix issues ranging from setting up CORS, CSRF, CSP, enhanced validations, password handling, encryption of local databases, apk obfuscation etc
    • Passwords will not be saved on the browser anymore
    • Copy paste of password is not allowed in mobile app
  • Upgrade of React Native to 0.72.3
  • Sync fixes
  • Minor bug fixes

Component release notes

https://github.com/avniproject/avni-server/releases/tag/v5.0.0
https://github.com/avniproject/avni-client/releases/tag/v5.0.0
https://github.com/avniproject/avni-webapp/releases/tag/v5.0.0
https://github.com/avniproject/avni-etl/releases/tag/v5.0.0
https://github.com/avniproject/avni-media/releases/tag/v5.0.0

Full Changelog: v4.0.0...v5.0.0

v4.0.0

21 Aug 14:24
Compare
Choose a tag to compare

What's Changed:

We have done major refactoring work with the way Privileges and Access-control works as part of EPIC #1206

Changes done as part of this release:

Server:

Webapp:

  • Visibility of features on avni-webapp (App Designer)
  • Visibility of features on avni-webapp (base screen)
  • Visibility of features on avni-webapp (Admin)
  • Show new privileges on the Permissions screen
  • Remove org admin switch when creating user
  • Assign groups when creating user on the Admin screen
  • Disable has_all_privileges in groups screen for Admin group
  • Form edit page - Mention that form is readonly

Bug fixes:

  • After creating the user in calcutta kids. User is created with suffix @null
  • Voided user group entries show up on the assignment screen in the User's name
  • DEA Upload Data should be visible only if there is the required privilege
  • Need to add privilege on edit user and edit user-group same way
  • /etl requests are going to staging.avniproject.org instead of the ETL server
  • Edit catchment button is showing after disable the edit button
  • After 1st time login as admin, user admin should see the organisations list currently it is not happening
  • Remove orgId and userName from /avni-media url
  • Not able to edit the user which is having sync attribute value
  • Subject Type name not shown in UserGroup Privilege assignment screen
  • Download sample file is broken in web app
  • Symbol of staging is changed
  • As a super admin user after going to particular organisation I am not getting the user for that organisation on staging
  • Unable to register household where identifier is present ..
  • Difficult to search for parents when creating a location
  • App Designer - Numeric Concept Low absolute value not shown properly after save
  • Clearer age display for children
  • Scheduled Date must be usable on the task assignment screen
  • Not able create user from super admin for some organisation
  • ETL table is showing empty value even though there is data available

Client:

  • Ensure Backwards compatibility after privileges and access-control changes
  • Add support for Decisions["registrationDecisions"] in ProgramEncounterCancel
  • Minor Sync refactorings and error handling
  • Default subject type on dashboard should not be random
  • Ability to turn off background sync
  • Show full addresses need a proper alignment and spacing

Bug fixes:

  • App breaking when using the call button in task list with large number of entries
  • App crashes when editing a form whose linked subject is voided.
  • App breaks on Applying Filter for Section
  • Search does not work well when address levels are at a different level
  • Encounter and Program encounter location is not getting captured in the database
  • Not able to select the gender option in Search and Filter screen
  • Duplication of subjects in Subject Program Eligibility Check on groups
  • Clearer age display for children
  • Relations shown twice
  • Subject program eligibility displayed for voided programs as well
  • UI broken for multiple programs for member under HH profile

Integration-service:

  • Support Multi-tenancy in integration-service modules
  • Mechanism to migrate Meta-data for an organisation
  • Setup monitoring of integrations of various kinds
  • Goonj Integration functional and reliability improvements
  • Adding Ignore errors to Main branch by @BEULAHEVANJALIN in avniproject/integration-service#75

ETL:

  • Enable individual triggers for each org
  • Support GroupSubjects in ETL
  • Support RepeatableQuestionGroup in ETL
  • Add SyncTelemetry and User to ETL
  • Enable / Disable ETL through APIs
  • Sync Telemetry and user added to ETL by @ak2502 in avniproject/avni-etl#60

Media Client and Server:

Bug fixes such as:

  • Clearing filters
  • Thumbnail generation
  • Video links thumbnails
  • Removing voided values from filtes
  • Home Button optimization

Models:

  • Fix ability to "Fetch of affiliatedGroups for an Individual during EnrolmentId rule execution"

Change log across all avni components:

v7.3.1

16 May 13:45
Compare
Choose a tag to compare

Full Changelog: v6.1.9...v7.3.1

Release done specifically for RWB eco-system

Avni-server

v3.40.0

07 Jul 06:51
Compare
Choose a tag to compare

What's Changed:

Changes done as part of this release:

Server:

  • Support Location type concepts in Longitudinal Export
  • Setup Sync settings as part of Individual CSV import
  • Other Minor bug fixes

Webapp:

Introduced Media-Viewer app for Organisation Admin users
Other Minor bug fixes

Client:

  • Support Locations in CustomDashboard Filters
  • Support Display and save of CustomDashboard Filters on CustomDashboard View
  • Show Full heirarchy on Address (Lowest 2 address levels)
  • Fix support for add relative for non individual subject type
  • Fix support for notes dataType in QuestionGroup
  • Fix search for Individual when registration happen at different addressLevelTypes
  • Fix support for showing completed general encounters

Integration-service:

  • Fix issues with token verification for Keycloak
  • Setup healthchecks for integration systems

ETL:

  • ETL table for address renamed from LocationTable to AddressTable
  • Upgrade Spring version
  • Redesign the ETL as a web-service and add a Ping endpoint
  • Add scheduler to run ETL for all organisation that have "hasAnalyticsDB" enabled once every hour
  • Introduce support for Media table
  • introduce APIs needed for Media-service on top of Media tables

Media Client and Server:

Introduce new Media server and client applications used to provide a webapp screen to peruse Media content across the entire organisation. User can select the media (image, Video) content and bundle them together as a zip file and download for external propogation.

Change log across all avni components:

v3.39.1

12 Jun 14:04
Compare
Choose a tag to compare

Patch release with changes only in avni-client.

Its change information can be found here: https://github.com/avniproject/avni-client/releases/tag/v3.39.1

Full Changelog: v3.39.0...v3.39.1

v3.38.1

21 Apr 12:27
Compare
Choose a tag to compare

Server changes

  • Fix create/update EntityApprovalStatus api invoked without entityTypeUUID
  • Support PhoneNumber concept type for Glific messaging
  • Prevent creation of duplicate entries due to multiple background sync in same avni-client

Android Client changes

  • Fix individual search result UI last entry visibility
  • Scheduling General Encounters on Program enrolment

Web-app changes

  • Minor code change to disable Canned Reports.

Component release notes

https://github.com/avniproject/avni-server/releases/tag/v3.38.1
https://github.com/avniproject/avni-client/releases/tag/v3.38.1
https://github.com/avniproject/avni-webapp/releases/tag/v3.38.1

Full Changelog: https://github.com/avniproject/avni-product/commits/v3.38.1