Skip to content

v5.8.0

Choose a tag to compare

@github-actions github-actions released this 17 Nov 16:40
· 3300 commits to main since this release
d2be874

Full Changelog: v5.7.0...v5.8.0

FHIR Imms API

  • Vaccination record sync tool (MAV-2345) - Added command-line tool to manually mark vaccination records as synced with the Immunisation API
  • MAV-2531: Fixed issue where a combination of updates left vaccination records uneditable

Bug fixes

  • MAV-2311: Fixed issue where bulk removal of school moves was not possible
  • MAV-2595: Fixed issue where the vaccination table was not shown on the first session date in session overview

Platform & Operations improvements

  • Import validation improvements (MAV-2476) - Imports are now invalidated when two upload rows match the same database record or when multiple records with the same NHS number are found after PDS search
  • GP data download tool (MAV-2499) - Introduced CLI tool to download GP data for improved data management
  • Database performance optimisation (MAV-2484) - Implemented new patient_teams table to significantly speed up patient queries
  • Database refactoring (MAV-2576, MAV-2585) - Replaced programmes table with programmes enum and removed references to session dates as part of ongoing database optimisation
  • PDS lookup optimisation (MAV-2478) - System now checks for postcode before enqueueing PDS lookup jobs to improve efficiency
  • School move management (MAV-2540) - Patients are now automatically removed from schools they have moved out of

Pre-release tasks

PR #5184:

  • Run a sync on patient_teams table using rake task to ensure that it is up to date

Post-release tasks

PR #5199:

  • Run data_migrations:set_location_and_date

PR #5178:

  • Run data_migrations:set_programme_type

PR #5173:

  • Run the deploy-monitoring workflow