Changelog

Stay up to date with the latest updates, features, and improvements.

Get every release delivered

vAMSYS v5.3.22

Maintenance update resolving some bugs:

  • Fix: Pilot API search via discord ID was not working

  • Fix: Applying Route Type filters was causing issues when trying to make a Dispatch

  • Fix: Time Setter in Dispatch would throw an error if time was not entered by the user; Current time is now populated by default

  • Potential Fix: Route Importer, when set to import departure or arrival times as local times, would fail parsing and import the times as UTC, not local

  • Fix/Improvement: Route Importer handles large amount of fleets and/or repeating fleets better/faster and no longer times out, which would result in import jobs looping and creating duplicate routes

  • Fix/Improvement: Route Importer handles large amount of containers and/or repeating containers better/faster and no longer times out, which would result in import jobs looping and creating duplicate routes

For the last 2 - our test subject was 986 route import - each route containing 81 fleets; Import was done Friday during peak time, when our worker is most busy - Import time reduced from ~50 minutes to ~2 minutes.

vAMSYS v5.3.21

Maintenance update addressing some issues:

  • Improvement - Changed remaining RadarBox mentions to AirNav Radar.

  • Improvement - Removed e-mail field when adding staff member; It is now a searchable dropdown to pick a Pilot in the VA; This resolves the issue of incorrect emails or users not having a pilot account in the VA.

  • Fix - Show Paths in Pilot Flight map had no effect; The data will now correctly reload after paths were enabled.

  • Fix - SimBrief format validation rules were being called incorrectly in Fleet and Route APIs and causing errors.

vAMSYS v5.3.20

Maintenance release addressing various issues and making some improvements:

  • Improvement: Stabilized Approach Scorer does not list 0 scores in PIREP Scores list; Showing 0 Scores can be re-enabled via Scorer setup toggle

  • Fix: Search error in Scoring Rules Overview

  • Improvement: Scoring Group edit page opens Scoring Rules first, instead of allocated Fleets

  • Improvement: Show Pilot Location Airport Identifier in Statistics boxes in Phoenix Dashboard

  • Improvement: Customizable inactivity removal messages with markdown support shown in Registration Denied page when pilot attempts to re-register

  • Improvement: Added multi-select support for map filters to enable filtering by multiple fleets, flight types, Operators

  • Improvement: Various changes to power our Discord Bot v2

  • Improvement: N+1 Query optimization for the clock component which can slow things down considerably when there are many hubs

  • Fix: Typo in the Activity Routes table

  • Fix: Webhook event selection box on edit would misbehave

  • Fix: Restoring a Pilot account via Orwell would not remove the self deleted flag and would result in pilot being deleted again

  • Fix: Route Departure/Arrival Time scorers were processing times incorrectly and not applying any points

  • Fix: API error related to route creation

  • Improvement: Increased performance in logbook recalculation when Tour, Roster or Curated Roster is edited

vAMSYS v5.3.19

Maintenance release addressing reported bugs:

  • Pilot Invite allowed adding decimal numbers; Only integers are allowed

  • Destination/Book Flight maps showed deleted operators and hidden fleets

  • Aircraft Fleet change was referencing old relationship and would throw error on fleet change

  • Callsign generator string or array parsing between turbo/non turbo mode would cause issues when creating next or return

  • API issues related to fleets due to combined DTO

  • Multiple Flights Per day scorer did not look at the pirep on blocks time, but instead - current time

  • Selecting Landing rate would reprocess PIREP without resetting normal scorer points awarded as bonus points

vAMSYS v5.3.18

Finished migration of maps-v2 to maps-v5 with final 2 maps rebuilt:

  • Curated Roster map in Curated Roster table in Phoenix

  • Pilot Flight Map in Pilot Profile

Fixed some other bugs or made adjustments based on discoveries made and reportd by the users:

  • Orwell SimBrief Profile import error when incorrect profile ID is entered.

  • Resource/Document page did not take into account honorary rank seting when opening the page - it would show in navigation, but the page would not open.

  • Changed Orwell Route filters to be more like PIREP filters

vAMSYS v5.3.17

MTOW/MLW Scorer Changes

It’s a breaking change; Existing MTOW and MLW Scorers were removed.

[Image: ]

  • Bound enforcement can be configured from both, only over or only under

  • Weight Source can be configured between SimBrief (planned) or Structural.Structural MTOW and MLW weights are taken from Aircraft → SimBrief Overrides and, if not available, from Fleet → SimBrief Overrides.

  • Removed unnescessary Under/Over value limits.

Taxi Overspeed Scorer & AutoReject

[Image: ]

Added Scorer to Penalise Taxi Overspeed events (or reward for no overspeeding)

  • Evaluation can be done on All events (i.e. total time spent in taxi overspeed condition) or one event (i.e. maximum allowed overspeed for one overspeed event)

  • Rule name and points configurable for each scoring type

AutoReject can be configured to perform action on PIREP with similar configuration options.

Pegasus v2 operates on fixed taxi speed maximum of 30kts and this cannot be currently changed.

Other Scorer & AutoReject Changes:

  • Shared Cockpit Scorer can now be set to add points as Bonus Points instead of regular points.

  • Engine Start Sequence scoring rules gained the options to:

  • Flap Scoring Rules can now be configured to accept ‘Human’ values; For compatible addons, Pegasus v2 will record Flap position in human value - for example -

    "UP", "0", "DIAL-A-FLAP", "6°", "11°", "0", "1", "1+F", "2", "3", "FULL" and so on; These values can now be used to configure the scorer, eliminating inconsistencies between flap levels among addons of the same aircraft type.

  • All AutoRejects which have Type Override option have gained an option to provide custom rule name which will be shown in the PIREP review.

  • Added Scoring Rules Overview table under Scoring Groups; It shows all the configured rules, the Scoring Groups it’s enabled in and has an option to delete the scoring rule from selected scoring groups.

Departures in next x hours

[Image: ]

[Image: ]

[Image: ]

Added an option to enable Departures in next x hours filtering via Orwell → Settings → Booking & Dispatch.

VAs can configure this to their needs with custom min/max times; For the options to be available, Route Times must be enabled and populated.

Other fixes and changes:

  • Improved flight dispatch page loading speed (VAMSYS-D, VAMSYS-2F)

  • Improved airport information loading speed

  • Fixed broken links throughout the system

  • Added validation to prevent invalid callsigns and flight numbers (VAMSYS-1DP)

  • Fixed Discord integration errors when airline data is missing

  • Fixed email errors when sending pilot removal notifications (VAMSYS-1DQ)

  • Prevented system from sending emails to deleted user accounts (VAMSYS-1CZ)

  • Fixed live flights display errors

  • Fixed errors when accessing routes with invalid IDs (VAMSYS-1CB)

  • Fixed background job errors when restoring pilot accounts (VAMSYS-AF)

  • Fixed errors when generating route callsigns

  • mproved system performance when loading activity history (VAMSYS-1DH)

  • Improved error messages when Discord authorization is denied

  • Fixed errors from outdated statistics data

  • Improved error tracking and reporting system

vAMSYS v5.3.16

Converted 3 more Event related maps to our new map arhitecture;

Converted Orwell Airport map to the new map architecture;

1 more map remains - the My Profile flight map.

Known issues:

  • Book Flight, Available Destination and Live Flight Maps have interactivity issues in iOS devices - iPhones and iPads; We are still investigating cause of this issue;

vAMSYS v5.3.15

And to think it was 5.3.10 ~48 hours ago.

New Scorers:

  • On-Time Route Departure

  • Missed Route Departure Time

  • On-Time Route Arrival

  • Missed Route Arrival Time

Similar to the previous Booking time scorers, but these are based on the VA populated route departure and arrival times.

With 5.3.15 Route Departure and Arrival times must now be entered in UTC:

[Image: ]

For the VAs who chose to enter these times in Local timezone - after convering to UTC (manually, via Export/Import or API) - you can enable ‘Show Local Route Times’ setting in Orwell → Settings → Booking & Dispatch → Dispatch Functions

[Image: ]

When enabled, Route tables will list the ETD and ETA in Local time, with hover revealing UTC:

[Image: ]

Route table filters will filter in Local time as well, Dispatch page will also show local time.

vAMSYS v5.3.13

Thrice in 24 hours; Tackling some of the low hanging fruit from Featurebase suggestions:

  • Changed - PIREP Filter in Orwell to use Select field in Departure/Arrival Filters

  • New - Preparations for vAMSYS-wide notification of Pegasus v2 once v1 is shut

  • New - Added Shared Cockpit information in Takeoff/Landing message sent in Discord

  • Changed - In Airport Setup in Orwell, changed maximum container count in select to 500

  • New - Redesigned Login, Register and similar pages

  • Changed - PIREP pages now have a bullet point list of triggered AutoRejects

  • New - Aircraft Resource Page in Phoenix - Added links to tracker websites for aircraft registration; Only shows tracker services enabled for dispatch page

  • New - Added Updated column in Airport Resource table in Phoenix and Orwell

vAMSYS v5.3.14

New - Stabilzed Approach Criteria at Altitude Gates Scorer - in BETA

See documentation for it here.

It is a Beta scorer - there may be errors or issues - our recommendation is to set it up to your liking and set point rewards/deductions to 0 during testing so that pilots are not affected in case of issues;

Another good idea would be to set up the rules and then go over some of the already filed Pegasus v2 PIREPs (you can easily tell them apart by the presence of G value in said column in PIREP table in Orwell) to test if it works as you expect.

Please report all issues regarding the scorer to Featurebase Bugs. Thank you.

vAMSYS v5.3.11

Small update to assist VAs migrating from FPM to G only scoring; Currently, FPM and G landing scorers will be applied to Pegasus v2 PIREPs.

If your plan is to migrate to G only scoring and you do not wish to apply FPM scorers to Pegasus v2 PIREPs - there is a temporary setting in Orwell → Settings → Reward Settings

[Image: ]

Pegasus v2 Landing Scorer - G Only - once enabled, it will not apply FPM scorer on Pegasus v2 PIREPs.

This toggle will go away by 1st November - giving you ample time to remove FPM scorer from the scoring groups if you wish not to keep FPM based rewards.

vAMSYS v5.3.12

Additional Autoreject and Scorer options added:

AutoRejects:

  • Liftoff Roll Excessive - Triggers when the aircraft roll magnitude during liftoff exceeds acceptable limits.

  • Liftoff Pitch Excessive - Triggers when the maximum aircraft pitch during liftoff is outside acceptable limits.

  • Takeoff Above MTOW - Triggers when takeoff weight exceeds the Maximum Takeoff Weight (MTOW) from SimBrief plus tolerance.

  • Landing Above MLW - Triggers when landing weight exceeds the Maximum Landing Weight (MLW) from SimBrief plus tolerance.

Scorers:

  • Liftoff Pitch Outside Range

  • Liftoff Pitch Within Range

  • Liftoff Roll Outside Range

  • Liftoff Roll Within Range

  • Takeoff Weight Outside MTOW

  • Takeoff Weight Within MTOW

  • Landing Weight Outside MLW

  • Landing Weight Within MLW

All MTOW/MLW scorers and autorejects require a SimBreif OFP dispatched via vAMSYS or imported prior to flight.

vAMSYS v5.3.10

We are happy to announce that Pegasus v2 is going public.

There are some mandatory actions Virtual Airlines need to take - we cover them in Pegasus v2 Launch | Your Actions Needed notice in Orwell. Please login to your Orwell Dashboard and execute as soon as you can - within the next 7 days.

[Image: ]

Pegasus Changes

Pegasus v2 is a complete rebuild and shares very little with v1. Major improvements:

  • Improved layout - less bulky, just as intuitive.

  • Flap Detection - for most aircraft we will now also have accurate Flap value name - i.e. Flaps value of 2 will be shown as Flaps 15 and so on.

  • Improved FSUIPC stability - our interface with FSUIPC changed to be more stable and less error prone; Users are still urged not to run Pegasus/FSUIPC/Sim as admin - if they do - they then need to run everything as admin.

  • MSFS 2024 Support - we now correctly detect liveries used in MSFS 2024.

  • Landing Rate G-force - we now also record and detect G force on landing, sampled at 40Hz

  • Improved runway turnoff and taxi start detection on landing

  • Expanded landing summary messages

  • Many other changes too on a new solid foundation which we will expand in the future.

vAMSYS 5.3.10 - Map Changes

We have rewritted Available Destinations, Book Flight, Live Flights, Booking and PIREP maps on our new architecture;

This has added tons of new interactivity, improved filtering and a host of other features.

It is best if you explore these 4 maps yourself to see the differences and changes; The 3 key maps - Book Flight, Live Flights and Available Destinations also have a helper modal which will show on the first load to brief you on the new maps;

We will upgrade the remaining maps over the course of the year;

vAMSYS v5.3.9

Orwell → Important Notices

[Image: ]

We have added Important Notices section to Orwell, to higlight important changes, breaking changes or any other important information one needs to be aware of; In essence, it replaces/supplements our Discord Announcements.

Statistics Rewrites

As part of our ongoing efforts to streamline vAMSYS operation, we were optimising our database queries for maximum performance. Everything to do with statistics generation were proving to be a bottleneck. With 5.3.9 we have addressed it by completely changing how statistics are stored and calculated.

They are now real-time everywhere, including Leaderboards.

This required an update to Pilot Profile and Phoenix Dashboard Statistics modules:

[Image: ]

[Image: ]

Changing tabs will load the revelant data for said tab.

In Phoenix Dashboard, the Details tab was replaced with the link to Pilot Profile.

Leaderboard Changes

[Image: ]

Leaderboards (Phoenix → Community → Leaderboard) has been completely rewritten to utilise our changes to the max.

It is now one table; At the top - you can change between various leaderboard types enabled by the VA:

[Image: ]

The Leaderboard has tab toggles for various time periods and Sort By selectors.

Most importantly, the Leaderboard is now not limited to 20 people - you can see exactly where you are in the table, as well as in the blue summary box.

And finally, a feature suggested more than 8 years ago is also finally in - the Change column, showing how position in the leaderboard changed period to period.

API Changes

With the changes to statistics, it is now time to speed up migration to API v3 and retire old APIs - we posted a note about this in the Orwell Dashboard.

API v3 has a breaking change where /operations/statistics endpoint has been retired; For a short period of time /operations/statistics-legacy is available.

vAMSYS v5.3.8

Pilots can now automatically lookup and select which aircraft flew their route recently using real-world FlightRadar24 data.

Airline Admins

This feature can be enabled/disabled in: Orwell → Settings → Booking & Dispatch → Dispatch Extras → Enable FR24 Aircraft Lookup

How It Works

When booking a flight, click the "Lookup from FR24" button next to the aircraft selector. The system will:

  1. Query FlightRadar24 for recent flights matching your flight number

  2. Find the most recently landed aircraft's registration

  3. Automatically select that aircraft (if present)

Querying the Flight Radar data is done by your browser, not our servers

Where to Find It

The FR24 lookup button appears in two locations:

  • Aircraft Picker modal - When initially selecting an aircraft

  • Dispatch Details section - The main aircraft dropdown after initial selection

Privacy & Technical Details

The aircraft lookup is performed directly by your web browser, not by vAMSYS servers. When you click the lookup button:

  • Your browser contacts FlightRadar24 (FR24 sees your personal IP address)

  • You receive the flight data

  • Your browser sends the response back to vAMSYS for setting the selector field

✅ Respects your current fleet filters and availability restrictions

✅ Prioritizes fresh data, falls back to historical cache if API is unavailable

✅ Shows clear notifications:

  • Success: "Found [registration] and auto-selected"

  • Not Available: "Found [registration] but it's not available in your fleet" (aircraft exists but is filtered out, already booked, or not in your fleet)

  • Not Found: "No recent flights found for this flight number"

vAMSYS v5.3.7
  • Orwell - Rewards → Scoring Groups → Scoring Group. Added option to copy individual scoring rules to other Scoring Groups

  • Orwell - Pilots → List:

  • Orwell - Routes → Routes:

  • Orwell - Data → Exports:

  • Phoenix - Dispatch Table and Dispatch Page:

  • Phoenix - Documents → Scores - Scoring Groups ordered by name of the group.

  • PIREP Processor: Fixed an issue where PIREPs would get stuck in Scoring when a badge is to be awarded and it does not have an image.

  • Airport Briefing URL - 255 character limit removed

vAMSYS v5.3.6

Small maintenance update:

  • Improvement: Rutes in Orwell can now be sorted by ID

  • Fix: Some Activities, in the activities page listing only 1 route when multiple are available.

  • Fix: Route Create/Update error in API

  • Fix: Bonus Sum calculation error for statistics

  • Fix: Bonus Point rewards for Activities which should not have rewarded points

  • Fix: Badge award Discord Notification

  • Fix: PIREP Bonus Point editor throwing error when PIREP has no existing bonus points.

vAMSYS v5.3.5

Small maintenance update:

  • Internal: Centralised version management for better QoL

  • Orwell: Dashboard - integrated version management and added button to show release notes with links to full changelog for each version, backfilled to 5.3.0

  • Fix: 5.x added the option for ranks to require a number of PIREPs to be filed; Our rank and Pilot Invite system was not made aware of this, which made it impossible to get a transfer pirep to rank with pirep count requirement; Transfer processor is now aware of pirep count requirement and Pilot Invite has an option to specity PIREP Weight as well now, fixing this logic oversight.

  • Fix: Focus Airport and Event activities would not award points correctly

  • Fix: Badge notifications not sending out to discord

vAMSYS v5.3.4

Several fixes making their way into 5.3.4 - due to the nature of the issues the release is rushed to fix them instead of adding or changing functionality and working off Featurebase backlog.

  • Fixed: Restoring pilot account via Orwell and creating new pilot username did not transfer booking records from old account, causing statistics issues in the new account. New restores will work correctly.

  • Fixed: Made it impossible to try and open PIREPs with no route (transfer PIREPs).

  • Fixed: Appending airline remarks when the Operator or ATC Callsign is not set by the VA.

  • Fixed: Book Flight Map not updating properly when jumpseating to new location.

  • Change: Increased jumpseat marker size

  • Change: Swapped Jumseat and Dispatch button colors

  • Fixed: various Tour/Roster/Curated Roster logbook issues when reprocessing pilot PIREPs - they were affecting already completed rosters and causing all sorts of mess; The Tour/Roster/Curated Roster tracking system improved yet again which should resolve these issues and all logbooks for all current activities are being updated to reflect correct leg completion.

vAMSYS v5.3.3
  • Orwell: PIREP Table received individual and bulk actions for Accept/Reject/Invalidate/Reprocess as appropriate.

  • Orwell: AutoReject rules table now shows vAMSYS Rule name as well as your configured rule name.

  • Phoenix: Dispatch Table (via Book Flight Map when multiple routes are available for city pair or directly via Book Flight From […]) - added drop-down to VA Enabled flight trackers light FR24, AirNav, FlightAware and route edit page in Orwell.

  • Phoenix/Orwell: Paused Airborne time had an erroneous nm notation next to time.

  • Phoenix: Fix a Discord notification related error when filing a claim.

  • Internal: Updated ban message when user is banned by vAMSYS Robot when multiple accounts are detected.

  • Orwell: Fix PIREP Reprocessing will erroneusly award points for activities which are set to only reward once and there already exists another PIREP which got the activity points;

  • Improved: PIREP Reprocessing logic towards activity logbook for Tours/Rosters/Curated rosters; On reprocess it will do a better reconstruction of logbook to see if we can rebuild the logbook to be as complete as possible given the PIREPs pilot has filed in relation to activity settings. This also handles the cases of removing PIREP and related PIREPs from activity logbook if the PIREP reprocessed (and related PIREPs in the logbook) no longer meet activity requirements.

  • Phoenix: Fix Pilot configured SimBrief OFP layout was not taken into account when generating OFP or Preview.

  • Phoenix: Fix Book Additional Flight Map filters having values based on current pilot location and not on destinations available from previously booked arrival airport.

New Scorers and AutoRejects

  • Scorer: Pushback Fuel Outside Planned Range - Deducts points when pushback fuel is outside SimBrief planned ramp fuel ± tolerance range provided.

  • Scorer: Pushback Fuel Within Planned Range - Awards points when pushback fuel is within SimBrief planned ramp fuel ± tolerance range provided.

  • AutoReject: Pushback Fuel Outside Planned Range - triggers autoreject action when pushback fuel is outside SimBrief planned ramp fuel ± tolerange range provided. Has fleet overrides.

  • Scorer: Takeoff Fuel Outside Planned Range - Deducts points when takeoff fuel is outside SimBrief planned takeoff fuel ± tolerance range provided.

  • Scorer: Takeoff Fuel Within Planned Range - Awards points when takeoff fuel is within SimBrief planned takeoff fuel ± tolerance range provided.

  • AutoReject: Takeoff Fuel Outside Planned Range - triggers autoreject action when takeoff fuel is outside SimBrief planned takeoff fuel ± tolerange range provided. Has fleet overrides.

  • Scorer: Landing Fuel Below Reserve - Landing with fuel below SimBrief final reserve.

  • Scorer: Landing Fuel Above Reserve - Landing with fuel above SimBrief final reserve.

  • AutoReject: Landing Fuel Below Reserve - Landing with fuel below SimBrief final reserve.

  • Scorer: Touchdown Pitch Outside Range - Deduct points when touchdown pitch is outside specified min and max angle.

  • Scorer: Touchdown Pitch Within Range - Award points when touchdown pitch is within specified min and max angle.

  • AutoReject: Touchdown pitch angle is excessive - Action triggered when touchdown pitch angle is outside safe operational limits.

  • Scorer: Touchdown Roll Outside Range - Deduct points when touchdown roll is outside specified max angle.

  • Scorer: Touchdown Roll Within Range - Award points when touchdown roll is within specified max angle.

  • AutoReject: Touchdown roll angle is excessive - Action triggered when touchdown roll angle indicates potential wingtip/engine strike.

  • AutoRejects: 4 autorejects for Softer/Heavier landing for G rates (for Pegasus v2 users)

  • AutoRejects: 4 autorejects for Softer/Heavier landing for FPM or G rate.

  • Scorer: Graduated Landing (G) - similar to FPM counterpart, provides scoring rules for landing G Force.

Destination Map

[Image: ]

  • Added Cloud Layers for low, mid, high and total cloud coverage

  • Added Visibility overlay

Book Flight Map

  • Update to use the same engine as the Destination Map