Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
1.8.0
- minor: Add CRUD routes and more for airport preferences, airport levels, aircraft and airport. All of them by license.
- minor: Add SSO implementation for google and azure with redirection.
- minor: Add endpoints to fetch NOTAM data by airport or by flight plan.
- minor: Add precipitation forecast in geodata.
- minor: Add precipitation observation in raster (lod3 to lod7).
- minor: Add routes for airport preferences and refactor aircraft system.
- minor: Add update system on flight plans with versioning.
- minor: Add waypoints and routes system on flight plans.
- minor: Implement API products status for monitoring.
- minor: Implement creation of Guidor flight plan model.
- minor: Integrate eAUP data.
- patch: Add GET health route for API and DB health.
- patch: Add get last changed date for no-fly zone and airport preference.
- patch: Fix request with geometry buffer on convections.
- patch: Fix security issue on user creation.
- patch: Integrate POC of On Board Radar Fusion with lod 5.
1.7.0
- minor: Add a provider for convection product.
- minor: Add cloud computing system.
- minor: Add the generation of weather radar images in raster format.
- minor: Implement asset management for both default and license-specific assets.
- minor: Implement flightplan optimizer from a provider.
- minor: Implement no-fly zone by license.
- minor: Integrate Contrail and Turbulence product.
- minor: Integration of turbulence aware data.
- patch: Add API endpoints for roles.
- patch: Add filter by aicraft_registration on flightplans.
- patch: Add has_airline_preferences attribute to license request result.
- patch: Add properties to right template routes.
- patch: Add rights on route license and user.
- patch: Improve JWT token system for web applications.
- patch: Improve license system.
- patch: Optimize product provider mechanism for license and user.
1.6.0
- minor: Add generic sftp observer and radar observer
- minor: Add rights verification on product routes.
- minor: Add turbulence aware DB model and API routes.
- minor: Send updated flight plan to AMQP.
- patch: Add MClick flight plans accessible via the API.
- patch: Add a pool connection for rabbitMQ server.
- patch: Add airport queries for geojson and geometry buffer.
- patch: Add geojson format for requests TAF and METAR products.
- patch: Enable global layer for convection.
- patch: Optimize memory management.
- patch: Refactor AMQP implementation for TAF, METAR, Grib Meta, and TWC products
- patch: Standardize weather geojson output.
1.5.0
- minor: Add Satellite MeteoFrance Product.
- minor: Add automatic insertion of airports from opensource data.
- minor: Integrate TAF and METAR data from Meteo France.
- patch: Add computed time and registration number attribute for flightplan.
- patch: Update libraries and fix security vulnerabilities.
1.4.0
- minor: Add GeoJSON format option for Cat EDR.
- minor: Implement new worker architecture to enhance efficiency and performance.
- minor: Migrate api documentation from swagger v2 to openAPI v3.0.3.
- patch: Add GeoJSON format option for Meteo France Icing.
- patch: Add GeoJSON format option for convection.
- patch: Add cleaner for Icing and CAT from Meteo France.
- patch: Enable ordering licenses by user's last login and set it by default.
- patch: Implement log cleaner to automatically remove logs older than one month.
- patch: Optimize Meteo France products models and queries.
1.3.0
- minor: Add last_login attribute to Get request license
- minor: Improve search system from flight plan request
- minor: add airport level in airport preferences
- minor: add route to push csv airport preferences
1.2.1
- patch: Changed license route to get flights with exact flight_ref value.
1.2.0
- minor: Add EDR cat
- minor: Add MeteoFrance ICING and merge with WSI Icing routes
- minor: Add cleaners for wind, tropopause and grib, clean each 24 hours.
- minor: Add new queries parameters to CAT and Convection routes
- minor: Remove internal API calls for airport preferences
- minor: Remove internal API calls for flightplans
- patch: Add last login attribute for each route who provide user list
- patch: Refactor and improve perfomances of HIWC/CAT/Icing
- patch: Remove temp files in METAR and TAF processing for better performance
1.1.1
- patch: Fix current time in gribmeta process
1.1.0
- minor: Add airways download with upnext format.
- minor: Add flight levels 140 and 180 for wind.
- minor: Add jwt verification for the worker route
- minor: Add last given hours query for GET /license//flightplan
- minor: Add upnext format to get file in CAT, HIWC, Icing.
- minor: Allow pagination for device lists (license and admin).
- minor: Edit date format in content's url of weather product
- minor: Possibility to retrieve flightplans in geojson format.
- minor: Refactor and improve product_token route.
- minor: Refactor wind and tropopause
- patch: Allow filtering of license output fields.
- patch: Bugfix - use correct flightplan bucket.
- patch: Change all date format to iso8601.
- patch: Fix response of get all airports
- patch: Optimize METAR and TAF cleaner
- patch: Upgrade Meteofrance parser to be compatible with the new format of Meteofrance
- patch: remove temp file support in meteo france processors
1.0.0
- major: Add WorkerTask system and AirportPreferences task
- major: Allow only single Flightplan upload.
- major: Deploy API to google cloud.
- major: Merge api to worker
- major: edit access for much of routes to improve security
- major: edit authentification for worker
- major: edit login with token to change email to sub
- minor: Add OFP ID and commercial flight num for flightplan
- minor: Add Possibility to define minimum number of available forecasts for issue_date filtering.
- minor: Add additional providers routes
- minor: Add additional query parameters to filter requested flightplans.
- minor: Add convection's route (GET/DELETE/POST/GET issuedtime)
- minor: Add iata departure/arrival, add CRUD endpoints for flight plan.
- minor: Add messages help when user want to create a password
- minor: Allow limitation of weather products to be deleted (older_than x hours).
- minor: Change APIcalls with query CAT/HIWC/icing
- minor: Change converter MeteoFrance to be generic with all .gml file
- minor: Change converter MeteoFranceProcessor to send data with query database instead of request API
- minor: Change conviction route, start using analysis time instead of issue time
- minor: Create demo license for non registered user when connecting with SSO.
- minor: Delete deprecated and unused product_providers/license routes (GET,PUT,POST and DELETE) and product_token/delLicense PUT
- minor: Move 'workers cleaner' calls directly in the service instead the API.
- minor: Remove AMQP log
- minor: Remove unused airport preferences routes
- minor: Remove worker api calls for TAF METAR
- minor: Security upgrade : Remove print exception
- minor: Update refresh token during refresh login.
- minor: add amqp communication for tropopause, icing, hiwc, cat and wind
- minor: add amqp for metar and taf
- minor: add fields in return values of provider for POST PUT and DELETE
- minor: add possibility to add flightplan from bucket to database.
- minor: add user_id field for device
- minor: edit metar to add fields management
- minor: optimize TAFs and METARs process
- patch: Add error 500 messages to the route PUT license/:id
- patch: Add is_demo_license to login response.
- patch: Clean Up code.
- patch: Fix 'pruduct/id' root
- patch: Fix PUT license route
- patch: Fix logout problem.
- patch: Fix problem with amqp (Connection reset by peer) and DELETE taf/metar routes
- patch: Increase max devices for demo license from 1 to 5.
- patch: Set default product/provider for demo license
- patch: add product_provider in user side
- patch: introduce pagination and search for license/users endpoint.