CHANGELOG
v1.24.0
What's new
- ✨ allow users to see single noise with filled bands or lines
- ✨ add input to select bands for single noise
- ✨ allow users to set the color of each band for a single noise
- ✨ add color picker to squares next to noise comparison legend
- ✨ show noise comparison colors in the legend
- ✨ add input so users can select bands when comparing noise results
- ✨ show 3 noise bands in the map for comparison
- ✨ add download flight records and trajectories files button
- ✨ add endpoint to download flight records in a specific time range
- ✨ add created at column to flight records table
- ✨ add flight records download for specific date range
- ✨ add filter inputs for start and end dates
- ✨ create button to download flight records file
- ✨ New endpoint that returns trajectories information for a given time range
- ✨ adds processed_at field for organisation files
- ✨ ensure default value for created_at flightrecord
- ✨ adds created and processed dates for flight records
- ✨ add toggle to geo data sidebar items
- ✨ set initial tier on create organisation
- ✨ create modal to prepare project and define entry date
- ✨ add entry date field to project details view
- ✨ Add validation check to make sure entry_date is defined for projects
- ✨ add enforcement report table 5
- ✨ create Noise Comparison widget
- ✨ create noise widget with noise info and download buttons
- ✨ add noise sidebar filters by metric and traffic id
- ✨ create navigation menu outputs sections
- ✨ create Noise Results sidebar item
- ✨ Add support for lday, leve, and lnig to NumericalDataExportService
- ✨ Trigger all period metrics when Lden is requested
- ✨ add receptor name input to add receptor list modal
- ✨ add receptor points name column to database and receptor schemas
- ✨ New endpoint that returns noise results
- ✨ Add necessary methods
- ✨ Create folder structure for new prefect app
- ✨ Add more auxiliary methods
- ✨ Add auxiliary methods
- ✨ Add batch_flow decorator
Documentation changes
- 📝 add information about entry date on accept project UC
- 📝 adds screenshot to documentation on chaning user nickname
- 📝 updates documentation to show how to change a nickname
Bug fixes, performance improvements, and UI improvements
- 🐛 fix issue with map tooltip not disappearing when mouse out
- 🐛 Make event count an integer sum
- 💄 change menu name to assets on projects view
- 💄 add date range translations for dutch
- 🐛 fix issue with unit tests
- 🐛 Fix return of grid fetching method
- 🐛 Replace NaN values with a string to convert to json
- 🐛 Allow grouping with NaN values
- 🐛 fix send error email formatting
- 🐛 Use filesystem to open a file
- 🐛 Fix old projects endpoints test
- 🐛 Remove old test
- 🐛 Fix parameter name in test
- 💄 Round the values to 2 decimals
- 💄 translate enforcement report reasons
- 🐛 Fix some ruff issues
v1.23.1
Documentation changes
- 📝 Update docs
- 📝 Small improvements to v1.22.0 changelog
- 📝 Further filter commits for version v1.22 changelogs
- 📝 Filter commits for version v1.22 changelogs
- 📝 Move 1.21.0 Release Notes to v1.21.0 changelog
- 📝 Clarify v1.20.1 changelog and watch for plugin changes
- 📝 Move 1.20.0 Release Notes to v1.20.0 changelog
- 📝 Add v1.20 to Echo user changelog
- 📝 Add v1.21 to Echo user changelog
- 📝 Add v1.22 to Echo user changelog
- 📝 Replace Echo Release Notes with Changelog
- 📝 Update CAELUS documentation based on text provided by Maarten, updated screenshots
Bug fixes, performance improvements, and UI improvements
- 🐛 Change to cookie to enable cross subdomain tracking
- 🐛 Configure mixpanel cookie domain with environment variable
- 🐛 Fix bug that prevented worker from reading zipped traffic files from the right location
- 🐛 Fix test that was missing arrival_runway
- 🐛 Create constraint that forces at least one runway to be present in flight records
- 🐛 Fix test_expand_traffic test
- 🐛 Debug
- 🐛 Run ruff
- 🐛 Fix test_expand_traffic
- 🐛 Debug tests
- 🐛 Uncomment unstable tests
- 🐛 Change variable name for better readability
- 🐛 Make ticket fail if calculation traffic for a period is empty
v1.23.0
Bug fixes, performance improvements, and UI improvements
- 🐛 Fix test that was missing arrival_runway
- 🐛 Create constraint that forces at least one runway to be present in flight records
- ⚡️ Improve API performance
v1.22.4
v1.22.3
What's new
- ✨ allow nickname to be defined for eherkenning users
- ✨ create edit user modal 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
- 💄 create metrics name mapper
- 💄 change traffic modal text
v1.22.2
Bug fixes, performance improvements, and UI improvements
- 🐛 fix issue duplicating project when there is no main traffic selected
- 🐛 solve issue selecting all the runways on expanding airport
- 🐛 Fix test_expand_traffic test
- 🐛 Debug
- 🐛 Run ruff
- 🐛 Fix test_expand_traffic
- 🐛 Debug tests
- 🐛 Uncomment unstable tests
- 🐛 Change variable name for better readability
- 🐛 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.