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
.geojsonandshapefileformat. - ✨ 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
Runningstate 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.