Back to changelog

vAMSYS 5.2.14

We are treating vAMSYS 5.2.14 as ‘unstable’ and will be deploying hotfixes throughout the day as needed if issues crop up - this is due to the nature of many small changes needed for 5.2.14, some of which we may have missed.

✨ New and Updated Features

Real-time Callsign Availability Checking

  • Callsign fields now show improved live availability status for VATSIM and IVAO networks

  • Works during flight dispatch and booking modifications

  • Includes timeout handling to prevent hanging on "Checking..." status

Staff Tools

  • Added booking cancellation option for VA Staff in Orwell → Flight Centre → Bookings

Dashboard Customization

  • Added option to open URLs in the same tab for Image Component items in Phoenix Dashboard

🐛 Bug Fixes and ↗️ Other Improvements

Flight Booking and Destination Maps

  • Fixed filter logic where airports showed if they matched ANY filter instead of ALL filters

  • Map filters now update dynamically based on other selected filters

PIREP System

  • Added success notifications for PIREP accept/reject/invalidate actions

  • Fixed activity registration method calls

  • Fixed percentage based bonus points not correctly applying to claims due to already existing bonus point entry with 0 points

Route Importer

  • Fixed airport cache query preventing proper airline scoping

  • Fixed SimBrief fuel field mapping (sb_extra_fuel -> addedfuel)

  • Added proper fleet validation for import operations

  • Improved time parsing to handle both H:i and H:i:s formats

⚡ Performance Improvements

Database Optimization

  • Eliminated N+1 queries in statistics loading and position reports

  • Standardized aircraft relationship references across the system

  • Added strategic eager loading to prevent redundant database calls

Flight Booking Maps

  • Improved loading performance for large airport datasets

  • Added 1-hour caching for event airports

  • Optimized favorites handling with faster lookup methods

🔧 Technical Changes

Code Refactoring

  • Consolidated duplicate callsign checking code into reusable service

  • Normalized aircraft type/fleet relationship naming throughout application

  • Updated 65+ files to use consistent relationship patterns

Permissions

  • Moved activity email access under airline settings permission

Impact Summary

  • Faster flight booking due to map performance improvements

  • Reliable callsign checking across all flight dispatch scenarios

  • Better user feedback with success notifications for PIREP actions

  • More accurate filtering in flight booking maps

  • Improved system stability through database query optimization

Don't miss the next one

Subscribe and we'll email you when we ship.

Unsubscribe anytime.