Change Log

On this topic, we will share structured information on updates to AirlineSim, one post per release.

1 Like

v6.9.1 - 2024-05-16

Changed

  • Transfer capability of an airport not dependent on size anymore, but on dedicated flag.
  • Size of map elements like markers scales with map size.
  • Airport labels are hidden in maps below a certain minimum size.
  • Data Updates
    • Tokyo Chofu/XYC: assigned inofficial IATA code as COF is an Air Force Base in Florida, fixed coordinates
    • Amakusa (duplicate)/XXA: fixed coordinates

Internal

  • Removed safety checks no longer required after switch to new data pipeline process.
3 Likes

v6.9.2 - 2024-05-16

Fixed

  • Airports that were size 1 in the past but now have transfer capability had no min. transfer time.
2 Likes

v6.9.3 - 2024-05-18

Fixed

  • Switched map rendering from SVG to Canvas in attempt to prevent browser crashes on mobile devices.
  • ORS did not respect new transfer capability flag in all cases.
1 Like

v6.10.0 - 2024-05-30

Added

  • Flights can now be scheduled with fixed arrival times, replacing speed overrides.
  • Arrival time can now be moved to next or previous slot with a single click.

Changed

  • All speed override features in flight planning interface replaced with arrival time equivalents.
  • Flight plan transfer tool defaults to safe option of maintaining arrival times of source aircraft.
  • Maximum deviation from an aircraft type’s optimum cruise speed increased from 5% to 15%.

Fixed

  • Selecting from/to value in “New Flight Number” form would reset via value if present.
  • Maps would disappear after navigation away from and back to a tab.
  • Data Updates
    • South Andros (duplicate)/XXC: fixed coordinates
    • New Bight (duplicate)/XXG: fixed coordinates
    • Santo Domingo Herrera/HEX: fixed coordinates
    • Jakar (duplicate)/XXO: marked as duplicate, previous IATA code was BMT, correct airport is BUT
    • San Pedro/XYS: assigned unofficial IATA code as SPM is that of Spangdahlem Air Base, fixed coordinates
  • Opening stations at airports with UTF-8 characters in their name would fail in some game worlds.
1 Like

v6.10.1 - 2024-05-31

This is a hotfix to address some major pain-points of the 6.10 release. More improvements to the flight planning interface are currently being discussed and will be implemented soon.

Changed

  • Re-arranged rows in flight planner so arrival times are further up and closer to departure offsets. Experimental.
  • Only increase fuel consumption once deviation from optimum cruise speed is greather than 1 km/h to avoid performance errors due to arrival time rounding issues.

Fixed

  • Flight planner on small screens: Hide arrival timezone label, set minimum width for time fields so selected values are always visible.

v6.10.2 - 2024-06-10

Fixed

  • Scheduling “hypothetical flights” (fixed arrival time but no aircraft assignment) works again.
  • Data Updates
    • Rio Sidra (to be removed)/XXI: assigned unofficial IATA code, marked for removal
    • Moscow/XYB: assigned unofficial IATA code, fixed coordinates, added closing date
    • Buochs/BXO: fixed IATA code and coordinates
    • Toraja/TRT: added airport name

Internal

  • Inline reset mechanism for game worlds.
  • Short-term game worlds can be configured to reset automatically.
  • Game world descriptions can be updated from game world configuration interface.

v6.10.3 - 2024-06-10

Fixed

  • Previous patch broke demand values for all airports.

v6.10.4 - 2024-06-18

Added

  • Arrival times can be moved to earliest/latest value based on max/min aircraft speed. Use with caution!
  • Arrival times can be moved backward and forward across all flight days.

Changed

  • Moving to next/previous arrival slot in flight planning interface will use minimum offset. Example: Given an arrival time of 12:51, after moving to the previous slot the new arrival time will be 12:49 rather than 12:46 (= 12:51 - 5).
  • Configure Free game worlds to start with used aircraft and without countries open for investment.

Fixed

  • Regression in initial collection of flight instancing dates.
  • Berlin/THF: re-added closing date to avoid it being created in (new) game worlds

Internal

  • More efficient menu structure for internal admin/moderation pages.
  • Removed many obsolete internal pages and related code.
1 Like

v6.10.5 - 2024-06-27

Added

  • Flight planning: Helper buttons to move departure time to previous or next slot.

Changed

  • Aircraft Orders: Loan purchase selected automatically when picking a loan option.

Fixed

  • Authentication issues with role-protected game worlds.
  • Update capacities when terminals or cargo preferences of a flight segment are changed.
1 Like

v6.10.6 - 2024-07-03

Internal

  • Use latest data tag for exclusive game worlds.

v6.10.7 - 2024-07-22

Fixed

  • Data Updates
    • Ankeny/XXP: fixed coordinates, marked for removal, assigned unofficial IATA code

Internal

  • Re-enable intergration test framework and run tests during CI.
  • Admin UI for game world resets.

v6.10.8 - 2024-08-19

This update should not introduce any visible changes, but a lot of stuff changed under the hood. So if you run into any unexpected issues, please let us know.

Changed

  • Start Otto with used aircraft.

Internal

  • Update actor framework dependency.
  • Large refactoring to make ORS testable.

v6.10.9 - 2024-08-27

Added

Changed

  • Only pre-select fixed arrival times when they differ from computed times.
  • Completely remove flight assignments when using the “remove selected days” button in scheduling, even when fixed arrival time is set.

Fixed

  • Do not show maintenance page to authenticated admins without local user.
  • Prevent error pages when operation fails with expected error.

v6.10.11 - 2024-09-23

Added

  • Selected interface language is now synchronized across game worlds via central simulogics user account.

Changed

  • Chinese localisation correctly labeled as Traditional Chinese.

Removed

  • Removed obsolete notification language setting.

Internal

  • Introduce abstractions for itinerary search and traffic distribution, hide current ORS behind this abstraction and make implementation configurable.
  • Implement stochastic booking request generation for ORS-DS-hybrid.