Skip to content

CHANGELOG

v1.24.2

Bug fixes, performance improvements, and UI improvements

  • 🐛 show warning boxes only when aircraft data changes
  • 🐛 fix issue when creating combined and actual traffics
  • 🐛 avoid edit project modal to break when receptors are not defined
  • 🐛 solve issue when downloading project aircraft data
  • 🐛 fix issue with airport managers not being able to read traffics

v1.24.1

Bug fixes, performance improvements, and UI improvements

  • 🐛 remove restrictions to select project main traffic
  • 🐛 add missing permissions for new NRM and Doc29 project types
  • 🐛 increases runway designation from 3 to 5 charachters
  • 🐛 fix issue with drag and drop file when required
  • 💄 change "add +" receptor dropdown to have the same UI as the traffic dropdown

v1.24.0

What's new

  • ✨ A new method for faster track uploads, removing the groupby parameter from POST /p-{project_id}/tracks/upload endpoint since track_name is always present as a mandatory column
  • ✨ Disable the creation of new assets when project type is not editable. When this is the case, a tooltip is available to inform users when they cannot add project assets.
  • ✨ Create the foundations for more project types to support more models in Echo Platform
  • ✨ Add ability to configure main receptors for a project to make it easier to select the preferred receptor sets for calculations
  • ✨ Add button to download unprocessed flight records in traffic widget
  • ✨ Make layers configurable, allowing users to determine how noise contours are visualised
  • ✨ Noise contours of traffics can be displayed with filled bands or lines, with a color for each band
  • ✨ Noise contour levels to be displayed can be set by the user
  • ✨ Color of noise contours can be set by the user
  • ✨ Display up to 3 noise results simultaneously in the map for comparison
  • ✨ A button to download flight records and trajectories metadata
  • ✨ A filter on flight records and trajectories to view relevant data between a provided start and end date
  • ✨ A noise sidebar where all available noise results in a project can be filtered by metric and traffic id
  • ✨ A noise widget with noise info and download buttons
  • ✨ Receptor points can now have their own names for easy identification

Documentation changes

  • 📝 Update 'create traffic' documentation to reflect changes on the UI
  • 📝 Update aircraft data documentation
  • 📝 Update airport data documentation

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fix issue with deleting aircraft data profiles when changing aircraft data of a project
  • 🐛 Allow meteorological default values to set float numbers
  • ⚡️ Make track upload faster
  • 💄 Improve accessibility in navigation components
  • 🐛 Prevent event counts from being updated after a calculation is performed
  • 💄 Add a traffic dropdown to choose which traffic type to create
  • 🐛 Add missing datatype for validation of flight_track_trim
  • 🐛 Fix issue when importing receptor sets
  • 💄 Add checkbox selectors to display receptors from the sidebar
  • 💄 Show receptor point names on the map when widget checkbox is checked
  • 💄 Add ability to set the opacity of contour fills when showing a single noise map layer
  • 🐛 Fix issue when creating runways
  • 🐛 Fix issue with map tooltip not disappearing when mouse out
  • 🐛 Make event count an integer sum
  • 💄 Change menu name to assets on projects view
  • 🐛 Fix method to fetch grids
  • 🐛 Replace NaN values with a string before converting to json in noise results
  • 💄 Add toggle to the geodata sidebar to visualise items
  • 💄 Separating outputs from inputs in the main navigation menu

v1.23.1

Documentation changes

  • 📝 Replace Echo Release Notes with Changelog

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fix bug that prevented background processes from reading zipped traffic files
  • 🐛 Create constraint that forces at least one runway to be present in flight records
  • 🐛 Make tickets fail if calculation traffic for a period is empty

v1.23.0

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fix issue on project duplicating when there is no main traffic selected
  • ⚡️ Improve API performance

v1.22.4

v1.22.3

What's new

  • ✨ Create ability to edit users in system users table

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fix bug that prevented worker from reading zipped traffic files from the right location

v1.22.2

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fix issue while duplicating a project when there is no main traffic selected
  • 🐛 Solve issue selecting all the runways on expanding an airport
  • 🐛 Make ticket fail if calculation traffic for a period is empty

v1.22.1

What's new

  • ✨ Make some tables optional for Echo cloud

Bug fixes, performance improvements, and UI improvements

  • 🐛 Make some tables optional for Echo cloud
  • ⚡️ Check authentication type once instead of twice

v1.22.0

What's new

  • ✨ Add endpoint to get project airport data arp coordinates
  • ✨ Merge identical lines in uploaded traffics and sum event_count
  • ✨ Load Lden periods weights from database
  • ✨ Add support for helicopters in traffic pre-processor
  • ✨ Check if runways are compatible with tracks when uploading tracks
  • ✨ Add support for traffics without events by using ZEROS as event noise levels
  • ✨ Add support for creation of straight helicopter tracks
  • ✨ Add support for local CRS when creating heli tracks with segments
  • ✨ Add endpoint to delete geographical data
  • ✨ Prevent receptor sets from being used if they have not been accepted
  • ✨ Integrate logs when processing new receptor sets
  • ✨ Support to save noise results as geojson files
  • ✨ Allow API to fetch any traffic metric results, including custom metrics
  • ✨ Change project update to include arrivals and departures threshold
  • ✨ Support helicopter tracks and profiles
  • ✨ Add helicopters to traffic file
  • ✨ Create altitude field for runways
  • ✨ Add ARP values to airport
  • ✨ Add TORA and runway_type as new columns in airport_data file
  • ✨ Add TORA as optional field for runways
  • ✨ Allow user to create helipads

Documentation changes

  • 📝 Include a getting started section
  • 📝 Add communication and contributing
  • 📝 Update aircraft data and airport data specifications, improve formatting to reduce table width

Bug fixes, performance improvements, and UI improvements

  • ⚡️ Various performance improvements
  • 🐛 Fix save of empty profiles tables from aircraft_data
  • 🐛 Fix creating runway names with empty spaces
  • 🐛 Use runway designation when copying new airport_data to a project
  • 🐛 Fix issue with profile name not being the primary key, aligning with new input data specs
  • 🐛 Remove unique constraint on nickname column of users table
  • 🐛 Only include airplanes in november calculations
  • 🐛 Add z-coordinate to generated receptor grid file
  • 🐛 Fix copy of airport data to project
  • 🐛 Add tracks with default track type
  • 🐛 Fix issue creating receptor set

v1.21.0

What's new

  • ✨ Added support to upload static Geographical Data in the project view. Accepting .geojson and shapefile format.
  • ✨ Added support to view uploaded Geographical Data on the map.

Bug fixes, performance improvements, and UI improvements

  • 🐛 Fixed bug that would leave calculation tickets hanging in the Running state indefinitely.
  • 🐛 Fixed bug that would cause a NaN% value to show in the calculation ticket progress, instead of the real progress.
  • ⚡️ Improved the estimated finish time for calculation tickets that are running.

v1.20.1

What's new

  • ✨ Add 'target' as an optional column for receptor list file uploads

v1.20.0

What's new

  • ✨ Added full support for NA60 and NA70 calculations.
  • ✨ Added support to retrieve available noise metrics in the system.
  • ✨ Introduced Aircraft Data on a Project level to replace ANP versions on an Event Level.

Bug fixes, performance improvements, and UI improvements

  • 💄 Improved tickets page interface.
  • 🐛 Fixed general bugs in the website.