Jump to content

Recommended Posts

  • vAMSYS Platform Administrator

This post contains changelogs for vAMSYS web functionality, including but not limited to Phoenix, Orwell and VDS functionality additions or improvements, bug fixes and functionality for other web-based microservices.

Only vAMSYS staff can post in this thread, and we'll only use it for the purposes outlined above.

Changelogs produced prior to version 3.6 are not available.

~~~~~~~~~~~~~~~~~~

Link to post
Share on other sites
  • vAMSYS Platform Administrator

Minor Release 3.6.0 - Manual PIREPs

This change is predominantly focused on our commitment to deliver outcomes of the Manual PIREP Consultation.

Two big changes:

Manual PIREP Import

 

PIREP Claim System - very much in Beta at the moment, with improvements based on feedback and use. Eventually, we expect to replace existing Manual PIREP facility with PIREP Claim System.

 

 

Full changelog:

  • Orwell
    • Fixed METAR and TAF retrieval in applicable pages.
    • Improved Airport importer when deleting airports - it will now delete orphaned routes and pairs.
    • Fixes to A-A pairs hack some VAs use when using importer.
    • Introduced Manual PIREP importer.
    • Introduced Claims System Setting.
    • Introduced Claim Review System.
  • Phoenix
    • Fixed METAR and TAF retrieval in applicable pages.
    • Introduced Claims page.
  • Vulcan
    • Services for getting current and historical weather, storing it for future retrieval.
    • Changes to how vAMSYS Syncs to these forums.
    • Fixes to how route maps are drawn
    • Fixes to how flown route is mapped on a map.
  • Aeolus
    • Dashboard for Team vAMSYS.
    • Language fixes to the email sent when application is received and accepted.
Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.7.0

vAMSYS 3.7.0 is the next in the series of minor vAMSYS releases. A minor release includes substantial changes to existing functionality, or adds new functionality altogether.

This release adds Forum Management in Orwell for VA staff, as well as some other functionality as detailed below. For more information, please see the release announcement:

-------------------------------------------

Changelog:

  • Phoenix:
    • Modified links to the forum and downloads sections so that they use the full SEO-friendly name of the forum in the URL, as opposed to the old method, which simply appended "-forum" or "-downloads" to the end of the URL after the ID to bypass this requirement, as the SEO-friendly name is now available from the Invision Service.
    • Compatibility for Firefox Browsers to submit claims, as the browser lacks compatibility to 8 year old HTML standard of input type 'datetime-local'. 
  • Orwell:
    • Added Forum Management.
      • Added the ability to create forum sections.
      • Added the ability to rename forum sections.
      • Added the ability to create downloads sections.
      • Added the ability to rename downloads sections.
      • Added the ability to toggle the write-ability of the parent downloads section.
    • Added a new "Forum Moderator" permission flag. Members of VA staff with this flag set will be synced as forum moderators by the Invision Service.
    • Legacy pilot search has now been removed. Users that wish to search for pilots should use Pilot Search v3.
    • Pilot Search v3 is no longer in beta.
    • Pilot Search v3 has had the version number removed (as there are no alternatives). It is now referred to as Pilot Search.
  • VDS:
    • Fixed a bug which prevented editing pair start date when there was no end date.
  • Vulcan:
    • Improvement in PIREP Parser when livery change occurs at the end of the flight. Such change will no longer be accepted and the last livery used before takeoff will be the one recorded.
    • Fixed a bug causing issues with aircraft livery approval when livery has an erroneous space at the start of livery name - for example ' SW OK-TVG' instead of 'SW OK-TVG'.
  • Invision Service:
    • Reallocated all functionality related to the forum module to a new sub-service, the Invision Forum Service.
    • It is now possible to create groups from the Invision Service.
    • It is now possible for an airline's groups to be fully provisioned automatically, using the previously mentioned functionality.
    • The Invision Service can now clear the IPS store, which alleviates some data inconsistency issues.
    • Fixed an issue whereby it was impossible to search by newly-synced groups.
    • It is now possible to add a forum to the remit of an Invision moderation group.
    • It is now possible to add a downloads category to the remit of an Invision moderation group.
    • Added functionality to generate the SEO-friendly name for forums, groups, or any other element, and exposed this functionality to the rest of the vAMSYS ecosystem.
    • Using the new "Forum Moderator" permission flag introduced in Orwell, forum moderation groups are now synced automatically by the Invision Service. There is no longer a requirement to contact vAMSYS Customer Services to request for this data to be amended.
    • Added the Invision Forum Service.
      • It is now possible to create forums via the service.
      • It is now possible to query a list of subforums for an airline via the service.
      • It is now possible to rename a forum via the service.
      • The service can now provision an airline's forum, and 3 "default" subforums (Announcements, Documents and Off-Topic) automatically.
      • Fixed an issue whereby the service did not clear the required elements of the IPS store when elements were created.
      • Fixed an issue whereby moderation permissions were not correctly applied to newly created categories.
    • Added the Invision Downloads Service.
      • It is now possible to create download categories via the service.
      • It is now possible to query a list of sub-categories for an airline via the service.
      • It is now possible to rename a downloads category via the service.
      • It is now possible to toggle the write-ability of the parent category via the service.
    • Fixed an issue whereby secondary membership groups for airlines would be shown in the user's profile, despite not having any relevance. This functionality now behaves prototypically.
    • It is now possible for a moderator to hold multiple moderation groups, and this will be reflected on their profile and user card. A ticket to vAMSYS Customer Services is no longer required to amend which group is shown.

Many thanks to @Mike Gold@Jan Podlipský@Jake Wrightand @Chris Dobison for reporting issues that were fixed in this release.

  • Thanks 1
Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.7.1

This patch release is predominantly about notes - there are new options to keep internal notes on a PIREP - Staff can use it to note down why, for example, a PIREP which would ordinarily be rejected got accepted etc. This feature needs to be enabled.

Also, there is a new Pilot Notes function enabling Staff to leave notes on a Pilot level - they will be shown on each PIREP review.

-------------------------------------------

Changelog:

  • Phoenix:
    • Change: View More button at the bottom of Current Flight List removed
    • Change: Current Flight List now shows:
      • Pilots name, instead of username. Username is in tooltip. Reminder - one can hide itself from the list by changing their privacy settings in My Settings page.
      • Flight Number removed - can be seen by hovering over Callsign.
      • Aircraft column now also shows Aircraft registration without need to hover.
      • ETE column renamed to ETE/ETD for Estimated Time Enroute and Estimated Time of Departure.
      • Flight with preflight/taxi to gate status will show Scheduled departure time in ETE/ETD column. Scheduled arrival time can be seen by hovering over ETE/ETD field for that row.
      • Other flights will continue to show ETE; Scheduled arrival time can be seen by hovering over ETE/ETD field for that row.
    • New: View Map button at the top right of Current Flight List portlet will open current flight map in a new tab.
    • New: Show Full/Small list button is now available when there are 7+ current flights. Full list will list every current flight, sorted by flight Status - preflight first, taxiing to the gate last.
  • Orwell:
    • New: Pilot Notes
      • VA Staff with access to review PIREPs can leave Pilot Notes
      • Pilot notes are attached to Pilot and will be seen in every PIREP review
      • Potential use case - keeping track of SOP violation escalation where these are done manually, noting completed legs of tour, etc
      • Notes can be deleted by clicking on X
    • Change: Adjusted PIREP View layout to allow for Pilot notes and last 5 PIREPs section
    • New: Airline Option to enable internal notes on PIREPs.
    • New: Ability to enter PIREP notes as part of PIREP action (accept, reject, invalidate)
    • New: Display of internal notes in Staff Actions / Notes section once enabled.
  • Vulcan:
    • Fix: Changes to login logic when you login via email, are a pilot of multiple VAs and using 'Login with vAMSYS' to, for example, these forums. Such login will not redirect you to 'Select' page, instead will return you back to intended destination (in this example - forums).
  • Invision Service:
    • Fix: Change incorrect Class references in various places.

 

Many thanks to @Jan Podlipský and @Jeroen Eekhof for raising the Ideas implemented today on vAMSYS ideas.

Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.7.2

  • Phoenix
    • Removed an erroneous "S" from the bottom of the legal page.
    • Fixed an issue whereby if you attempted to visit the profile of a pilot whose username did not consist entirely of the prefix and numbers (for example "VAM-George") an error occurred.
  • Orwell
    • Fixed an issue whereby if you had requested that your VA's forum was disabled, it would still be possible to attempt to edit the forum via Invision Management.
    • Fixed an issue whereby if you had requested that your VA's downloads section be disabled, the writeability of the parent could still be modified, which caused an error.
    • Fixed an issue where if a user tried to access the profile of a pilot that did not exist, an internal server error occurred. This now causes a 404 (not found) error to be shown instead.
    • Fixed an issue which meant it was not possible to view the profile of a pilot whose username did not consist entirely of the prefix and then numbers (for example, VAM-George or similar accounts used by platform administrators). This now functions prototypically.
  • Vulcan
    • Added the "usernametoupper" helper method, and exposed this to the ecosystem.

Thanks to @Joe Garlick and @Jan Podlipský for reporting (or discovering) some of the issues fixed in this release.

Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.7.3

  • Phoenix
    • Change: We are no longer sending out emails for every PIREP status change - option to receive email when PIREP was filed, completed, accepted, rejected, invalidated have been removed.
    • Change: Pilot My Settings page email options have changed - PIREP Emails have been renamed to PIREP Needs Reply.
    • Change: Display on PIREPs pending a review. The counter of the queue position you are in now excludes PIREPs needing a reply from Pilot and now depicts your position in the queue as if they did not exist. You can be queue-jumped if some of the PIREPs filed already leave a reply and join the queue in their first-filed, first-served position.
  • Orwell
    • Fix: Bug which caused empty internal notes to be recorded on PIREP.
  • Invision Service
    • Fix: Fixed an issue whereby the Invision moderators store was not cleared when permissions were awarded, which prevented moderation permissions from taking effect.

 

Our thanks to @Kianfor suggesting one of the changes in this release.

Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.0

vAMSYS 3.8.0 includes a complete rewrite of Alerts Management. Alerts and notices are now all contained under the "Announcements" category in order to prepare for upcoming functionality additions to the platform.

For more details, please see the release announcement here:

As usual, the full changelog has been reproduced below.

  • Phoenix
    • [Improvement] The unread notices indicator in the navigation bar now decreases accordingly when you read a notice, and does not require a page refresh to update.
    • [Feature] It is now possible to append "?select=XXX" to any URL, where XXX is your three-letter airline ICAO code, to force users to have this airline selected when loading the page.
    • [Feature] If the "Suppress events until started" option is selected in Orwell, event pins will not be shown until the event has actually begun. (VAM-72)
    • [Feature] If the "Suppress focus airports until started" option is selected in Orwell, focus airport pins will not be shown until the event has actually begun. (VAM-72)
    • [Improvement] Data on in progress bookings provided from the Flight Repository (for the dashboard, or flight map) is now cached for one minute. It may take up to one minute, therefore, to appear on maps and lists after you start flying.
    • [Improvement] The Flight Repository now uses a helper method to fetch in-progress bookings, which reduces duplicate code.
    • [Improvement] When dispatching a flight, the "departure time" field is now populated with a sensible default time (30 minutes after the current time, or the time of the latest flight booked by that user that they are yet to fly, whichever is later). This is in an effort to reduce erroneous data in areas such as the flight list on the dashboard. (VAM-58)
    • [Improvement] Links in alerts are now styled appropriately and are legible against the background. There is now no need to apply custom CSS to change the colour of links to make them legible.
  • Orwell
    • [Feature] Added the "Suppress events until started" and "Suppress focus airports until started" options to Map Settings, under Airline Options. (VAM-72)
    • [Refactor] The "Notifications" section has been renamed to "Announcements" and the links to the subsections have been refactored accordingly.
    • [Improvement] The links to "Importers" and "Exporters" under "Data" now have appropriate icons.
    • [Improvement] Alert Management has been completely rewritten and is now a Vue component.
    • [Improvement] Alert Management now uses a new WYSIWYG (what you see is what you get) editor. 
    • [Fix; Secure-By-Design] It is no longer possible to place raw HTML inside an alert. This is a security feature to prevent cross-site scripting attacks (known as XSS) which the previous system was somewhat vulnerable to.
    • [Improvement] Links in alerts are now styled appropriately and are legible against the background. There is now no need to apply custom CSS to change the colour of links to make them legible.
  • Vulcan
    • [Refactor] Laravel Scout and the TNTSearch driver have been removed, as they are no longer required. (VAM-74)
    • [Improvement] After purging old bookings, the system will now remove any dispatches that have been started but not completed that are older than three days. This means that once you start the booking process, you have three days to complete the process before the "stale" dispatch is removed. You then have a further three days to complete the flight before the booking is removed, and you must start over.
    • [Improvement] Airline statistics are now generated with independent jobs.
    • [Improvement] Airline statistics jobs are now run on their own queue, which prevents them getting "stuck" behind other jobs, or other jobs getting "stuck" behind these jobs, as they take a long time.
    • [Improvement] Up to two sets of airline statistics can now be generated at once.
    • [Fix] Fixed an issue whereby in some cases statistics for airlines' statistics API were not being generated daily, or at all.
    • [Refactor] The statistics generation Artisan command has been removed, as it is no longer required.
    • [Refactor] The statistics generation Artisan command is no longer run daily, as it has been deprecated in favour of statistics jobs.
    • [Feature] Statistics jobs are now executed daily at 0230 to populate the airline statistics API.
    • [Improvement] Airline statistics are now generated by the Statistics Repository.
    • [Fix] Fixed an issue where in some cases airline statistics generated for the API did not match those shown to VA staff on the Orwell dashboard.
    • [Refactor] The search queue has been removed, as it is no longer required.
  • Invision Service
    • [Fix] Fixed an issue whereby new users were not being created in the Invision database, which prevented them from authenticating with the forums.
    • [Fix] Fixed an issue whereby some users could not authenticate with the Invision forums as the account information held about them was incorrect.
    • [Fix] Fixed an issue where in some cases the Invision Service would attempt to sync deleted users, and the user sync job then failed.

vAMSYS would like to thank @Stephan Oschmann, @Jan Podlipský and @Kian for reporting bugs that were fixed in this release, or suggesting new ideas that were implemented.

Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.1

This is internal change to accommodate new server structure and there are no visible changes to any users.

Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.2

  • Vulcan:
    • [Fix][VAM-56] Internal reporting issue by trying to load a file on certain endpoints
  • Phoenix:
    • [Fix][VAM-79] Removed broken Report a Bug link
    • [Fix][VAM-59] Flight Map should now correctly center over active flights - no matter where in the world they are
    • [Change] Increased max boundaries on flight map
Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.3

  • Phoenix
    • [Fix] Fixed an issue whereby it was not possible to view custom pages under the "Resources" header. (VAM-83)
    • [Refactor] Removed 'Global Register' facility - it is no longer possible to register for account under vamsys.io/register. All pilot registrations need to happen via VA register links (VAM-80)
  • Orwell
    • [Fix] Wrong URL in the link for Login Page on Orwell Dashboard (VAM-82)
    • [Improvement] Attempts to create events with wrong setup of arrival/departure airports for certain types of events (Focus AIrport/Overload) will stop erroneous event creation and prevent PIREP scoring issues down the line. (VAM-69)
  • VDS
    • [Change] When adding/editing route, required fields are asterisked (VAM-70)
  • Vulcan:
    • [Fix] Get Weather issues when METAR is not available for station (VAM-66, VAM-65, VAM-62, VAM-67, VAM-64, VAM-63)
    • [Fix] Internal error when cancelling booking which no longer exists (VAM-71)
    • [Improvement] Various little changes and tweaks to map generation (VAM-65)
Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.4

Aircraft type filtering is back!

  • Phoenix:
    • [Feature] Aircraft Type filter in Flight Centre -> Book Flight
    • [Feature] Aircraft Type filter in Flight Centre -> Destination Map
Link to post
Share on other sites
  • 1 month later...
  • vAMSYS Platform Administrator

vAMSYS 3.8.5

  • Phoenix:
    • [Fix] Fixed URL to the forums for the description of Account Merge feature.
    • [Improvement] Added error message when user tries to merge account with himself.
    • [Fix] Fixed an issue causing inability to delete bookings, throwing a message saying 'Booking Not Found'.
    • [Improvement] Reworded yellow notification when viewing a PIREP which is pending review. It no longer asks for a comment to be left if the PIREP does not require one.
    • [Improvement] VAM-94 Pilots will no longer be able to delete bookings when we detected Position Report (tracking) activity in the last 60 seconds.
    • [Improvement] VAM-87 Dispatch page now allows 1 character callsigns and flight numbers - for example VAM1 and VA1
    • [Improvement] VAM-86, VAM-77 Dashboard Current Flight List now shows when was the last time list was updated.
    • [Fix] VAM-98 Fixed an issue preventing viewing of PIREP list if departure/arrival airport no longer exists.
    • [Fix] VAM-100 Removed erroneous 'z' time indicator in PIREP Comments - they are shown in local time.
    • [Fix] VAM-102 Simbrief Dispatch will use 2 letter airline code (based on flight nubmer) when dispatching. Callsign will remain the same and use 3 letter airline code.
    • [Improvement] Link this forum to version number in footers.
  • VDS: 
    • [Fix] VAM-97 Fixed an issue in VDS where when editing inbound pair, the callsign parameter and aircraft type field was not formatted correctly.
  • Orwell:
    • [Fix] Fixed the links to 5 recept pireps in the PIREP Review page.
    • [Fix] VAM-91 Fixed a code issue related to Pilot Sharing agreements. Invite would be created in the system, but email notification would not be sent.
    • [Improvement] VAM-86, VAM-77 Dashboard Current Flight List now shows when was the last time list was updated.
    • [Improvement] VAM-90 Slight rewording of Callsign Request Accepted/Rejected emails. It no longer implies it was you who requested the callsign addition; emails now also specify which Virtual Airline the request was for.
    • [Improvement] VAM-96 Slight rewarding of Transfer Flight option in Airline Options to make it easier to understand. If enabled, pilots will be able to book transfer flights to destinations where they are able to jumpseat.
    • [Fix] Jumpseats can now actually be disabled if so desired - the option in Airline Options now has an effect. If you desire to disable jumpseats, consider enabling transfer flights. If not - ensure you also disable Base Jumpseats, as otherwise red markers will be shown on the map with nothing to do once selected. Jumpseat Anywhere is a standalone function and works independently of the general jumpseat.
  • Vulcan:
    • [Improvement] Prevent users merging account with same account (cat should not be able to eat itself from the tail up).
    • [Change] Split database reads between 2 servers for Position Reports and PIREPs.
    • [Fix] Fixed a code error where weather data was not returned to Phoenix.
    • [Fix] VAM-93 Fixed a code error which made initial pilot activity requirements to not work at all.
    • [Fix] VAM-95 Fixed a code error in the function used to provision pairs and routes from new to live. First existing booking will no longer be removed - only the future ones (if any).
    • [Fix] VAM-92 Flights with Friends point award will now be based on departure and arrival airport, not if exact same route has been booked. Shared cockpit flights still require same pair and route (not routing) to be booked.
    • [Improvement] VAM-86, VAM-77 Moved flight list generation to a recurring job - it is no longer generated on the fly. Flight lists are now generated every minute instead of every 5 - this will be monitored and moved back to 5 minutes if negative performance implications are observed.
    • [Fix] VAM-101 Fixed a code issue used to determine taxi in/out times when there has been a pause. It is now counted correctly.

 

  • Thanks 1
Link to post
Share on other sites
  • vAMSYS Platform Administrator

vAMSYS 3.8.6

This version adds initial, limited support for imperial units of cosmetic nature.

Our thanks to Mike and his team over at NKS for their help.

What is new:

  • Phoenix
    • Pilots can, in their settings, enable imperial unit conversion.
  • Orwell
    • VA Owners and Staff with appropriate access can set a default for new pilots to default to imperial units

With the exception of the flight log, all weights will now appear in lb and not kg on Phoenix, with a conversion ratio of 2.205 applied to all metric weights. LB instead of KG is sent to SimBrief as well. PIREP Log will show these weights in selected option in future Pegasus releases. 

What has not changed is the Orwell side - VA Owners will still need to put in all the weights for their aircraft config (if they opted to do so) as well as scorers. We still use KG internally to score PIREPs.

Ideally, we are looking to expand on this in vAMSYS v4 with the revamp of scorer setting pages.

Other changes:

  • Phoenix
    • [Fix] Fixed an issue whereby in some cases, users would be shown the "no location set" modal for every VA, irrespective of whether a location has actually been set. (VAM-78)
    • [Fix] When there are no unread notices remaining, the unread notice count in the navigation bar is now completely removed, instead of being set to 0, which is the prototypical behavior.
    • [Fix] Fixed an issue where in a small number of cases, it was possible to have a negative number of unread notices. Notice debt is no longer possible.
    • [Improvement] The "you have unread notices" message has been slightly reworded for clarity, and has also been placed in a red alert with an icon, to make it more prominent.
    • [Improvement] The "you have unread notices" message is now removed when all outstanding notices have been acknowledged.
    • [Fix] The "Manual SimBrief" button on the booking page now uses HTTPS when redirecting you to the SimBrief website to complete the process, which should prevent issues where a user's browser showed them warnings about an insecure connection. (VAM-103).
    • [Fix] SimBrief Briefing button on the booking page forces the use of HTTPS when redirecting you to the SimBrief website.
    • [Fix] Little change to flight lists to make sure they update properly (VAM-86, VAM-77).
  • VDS
    • [Improvement] It is no longer possible to access VDS before requesting at least one callsign parameter and having it approved. Read the manual! 🙂 (VAM-106)
  • Orwell
    • [Improvement] Added a note to Pilot Sharing Agreements which encourages users to contact VAs before requesting agreements.
    • [Improvement] Added a note to importers to remind users that some third party formats are not supported by the platform.
    • [Improvement] Option in Orwell->Airline Options to include manual PIREPs in deciding whether activity requirements have been met. This includes manual PIREPs and Transfer PIREPs with flight length greater than 0 (VAM-111)
    • [Fix] Sometimes, jumpseats will count towards meeting activity requirement - this has now been fixed - only PIREPs who are accepted/complete satisfy activity needs.
    • [Improvement] Pair Importers no longer have aircraft and callsign parameters as required fields (VAM-113)
  • Vulcan
    • [Improvement] ImageMagick has been removed. 2FA QR codes are now generated as SVGs.
    • [Improvement] Import jobs that have been processing for longer than twelve hours are now automatically cleared by the processing system. It is no longer required to request that these are cleared by vAMSYS Customer Services. (VAM-107)
  • Network Connectivity Service
    • [Fix] Fixed an issue where if an account with a VATSIM or IVAO ID was merged into another account, in some cases, network connections were not stored for that user for a period of up to twelve hours. (VAM-110)
  • Invision Service
    • [Fix] Fixed an issue whereby, depending on the instance that served your request, some data was not synced to the Invision database correctly or at all. See publicity for VA owners for more information about steps taken to rectify this.
  • Like 1
Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...