Skip to content

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 .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.