Skip to content

Releases: avniproject/avni-server

v5.1.0

14 Nov 04:22
Compare
Choose a tag to compare

Longitudinal export modifications

Performance enhancements

  • Fix Slow bundle upload #626
  • Fix High response time on avni-server #607

Minor bug fixes

  • Add unique constraint on FormMapping table #628
  • Remove lookup by lowest address level during subject csv upload #627
  • Duplicate identifiers assigned to beneficiaries #594
  • Fix duplicate images with respect to data #634

** 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.

Full Changelog: avniproject/avni-webapp@v5.1.0...v5.1.0

v5.0.1

30 Oct 07:04
Compare
Choose a tag to compare

Security enhancements

Performance enhancements

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

Major bug fixes

avniproject/avni-product#624 Fixed subject migration issues that was causing sync errors

Minor bug fixes

  • Add ability to create superadmins on cognito and keycloak. 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

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

v5.0.0

05 Oct 09:46
Compare
Choose a tag to compare

Avni-Server

Security features

  • Enhanced Validation - If enhanced_validation is set to true on the application.properties file, then several new validations will happen on save of entities - avniproject/avni-security#16, avniproject/avni-security#6
  • Content Security Policy - Content Security Policy can be specified using the csp.enabled and csp.allowed.hosts property in application.properties
  • Check to make address_level_type mandatory - avniproject/avni-security#22
  • Configurable Anti-csrf protection on all resources
  • Add CORS support to avni-server
  • Ability to blacklist urls using a avni.blacklisted.urls-file file specified in application.properties
  • Remove save/delete/post calls exposed via Spring Data-Rest endpoints
  • Remove java stack trace from responses
  • Parameterization of queries for Search
  • Ability to set password policies in Keycloak
  • Modify cookie attributes to add SameSite attribute to enhance security - avniproject/avni-security#17

Others

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

v4.0.1

04 Sep 11:47
Compare
Choose a tag to compare

What's Changed

  • Added support to update few values of encounter and subject via API without the need to send values of all its fields.
  • Added support to use values of question group(repeatable and non-repeatable) in message rule, schedule rule, and any other rules where they were not supported before.

Full Changelog: v4.0.0...v4.0.1

v4.0.0

21 Aug 14:18
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 avniproject/avni-product#1206

Other new features introduced as part of this release are

  • Handle SubjectMigration in CSV uploads
  • Longitudinal Export should support Repeatable QuesitonGroups
  • Add GroupMembership while creating Users via CSV uploads
  • EntityApprovalStatus not getting saved from webapp
  • Add migration to insert org_config for sample org by @ashusvnath in #558
  • audit fields added to sync telemetry by @ak2502 in #583
  • Add. Catchments name in the subject API response by @mohan-13 in #569

In-addition it includes several bug fixes and code changes for features in other components as well.

New Contributors

Full Changelog: v3.40.0...v4.0.0

v3.40.0

07 Jul 05:58
Compare
Choose a tag to compare

Changes done as part of this release:

  • Support Location type concepts in Longitudinal Export
  • Setup Sync settings as part of Individual CSV import
  • Other Minor bug fixes
    Full Changelog: v3.39.1...v3.40.0

v3.39.1

12 Jun 13:59
Compare
Choose a tag to compare

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

v3.39.0

06 Jun 11:05
Compare
Choose a tag to compare

Features
Dashboard filters for Custom Dashboards
Allow upload of media via External POST APIs
Sync Performance improvements

Full Changelog: 3.38.2...v3.39.0

v3.38.1

21 Apr 12:27
Compare
Choose a tag to compare

Minor code changes to:

  • 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

Full Changelog: v3.38.0...v3.38.1

v3.38.0

12 Apr 10:45
Compare
Choose a tag to compare

Changes done as part of this release:

  • Support enhancement of Glific functionalities in Webapp and Android client
  • Secure the Reset password API call
  • Add a manual_update_history column to all transactional tables
  • Ensure that change in Registration sync attribute values flows through to all related entities
  • Miscellaneous bug fixes

Full Changelog: v3.37.16...v3.38.0