Releases: pyronear/pyro-platform
Pyro-platform v1
V2 is comming so let's realease V1
What's Changed
- Refactoring - Documentation - Fixing small bugs by @pechouc in #37
- api call for site markers by @abdi-adel in #41
- chore: Updated license from GPLv3 to Apache 2.0 by @frgfm in #40
- Fetching GeoJSON file from Pyro-Risk release by @pechouc in #39
- Alert screen for CODIS operational room by @chloeskt in #42
- Fix issue on alert screen by @chloeskt in #44
- revert to where master was before #44 by @chloeskt in #45
- Login by @pechouc in #43
- Fix latest issues with Dockerfile by @chloeskt in #46
- Login via api by @pechouc in #47
- feat: New alert flow and websocket acting as a webhook to handle alerts date sent by API by @Akilditu in #48
- Import fix to deploy by @Akilditu in #50
- chore: Removed legacy env var from docker by @frgfm in #51
- fix: Update websocket to https by @Akilditu in #52
- Alert workflow and acknowledgement by @pechouc in #53
- Alert erasing button by @pechouc in #54
- chore: update docker hub image push by @Akilditu in #55
- feat: switch from websocket to dash interval by @Akilditu in #56
- Reviewing the early alert workflow by @pechouc in #57
- Heroku deployment by @pechouc in #59
- Small debugging by @pechouc in #58
- Various edits for demo by @pechouc in #60
- Design enhancement by @Akilditu in #61
- feat: Added token refresh feature by @frgfm in #62
- feat: Preventing alerts to be displayed by @Akilditu in #63
- V0 edits by @pechouc in #64
- feat: Filtering night alerts out of plateform by @Akilditu in #65
- Adding utils.py by @Akilditu in #66
- Feat : adding night time filter to big screen by @Akilditu in #67
- Update requirements.txt by @pechouc in #68
- feat: adding a new dashboard monitoring screen by @Akilditu in #69
- ci: Updated funding from OpenCollective to Github by @frgfm in #75
- fix: Fixed the docker build of the platform by @frgfm in #77
- refactor: Cleaned project and added style verifications by @frgfm in #78
- fix: Fixed callback warning and service timeout on CI by @frgfm in #79
- Fix: Filtering fire alerts to reduce platform loading time by @Akilditu in #73
- refactor: Refactored project & updated dependencies by @frgfm in #81
- Using login credentials by @pechouc in #85
- refactor: use API from env variable instead of hardcoded URL by @blenzi in #91
- fix: Fixes interactions with alert API & style tool version constraints by @frgfm in #92
- fix: Fixes some issue related to old YAW statements by @Akilditu in #93
- chore(deps): bump requests from 2.28.2 to 2.31.0 by @dependabot in #96
- refactor: Renames default branch to main & removes requirements.txt by @frgfm in #97
- refactor: Removes procfile by @frgfm in #98
- manage empty live event by @MateoLostanlen in #100
- add client from repo by @MateoLostanlen in #101
- remove poetry lock file by @MateoLostanlen in #102
- feat:deleting_api_sunrise_sunset by @Akilditu in #103
- Del sunrise sunset api by @Akilditu in #104
- feat: Adding Traefik reverse proxy by @Akilditu in #105
- bug_clean_compose by @Akilditu in #106
- fix: fetch only alerts for unacknowledged events by @blenzi in #107
- use double digits by @MateoLostanlen in #110
- last alert first by @MateoLostanlen in #109
- update vision polygone by @MateoLostanlen in #108
- display alerts from today by @MateoLostanlen in #111
- ci: Adds continuous deployment through DockerHub by @frgfm in #114
- ci: Fixes the deployment part of the CI job by @frgfm in #116
- ci: Removes legacy docker job by @frgfm in #117
- style: Switches to ruff for linting by @frgfm in #115
- Improove today alert filter by @MateoLostanlen in #112
- remove acknowledged alerts by @MateoLostanlen in #113
- fix ruff by @MateoLostanlen in #120
- Fix n days by @MateoLostanlen in #121
- force alert list update by @MateoLostanlen in #122
- dl current image by @MateoLostanlen in #119
- Draw bbox by @MateoLostanlen in #118
- ci: Removes dangling images on remote server by @frgfm in #123
- compose: updating prod compose file by @Akilditu in #124
- ci: fix typo by @Akilditu in #126
- use image prune by @MateoLostanlen in #129
- ci: adding right config file by @Akilditu in #130
- Fix bandit by @MateoLostanlen in #127
- adaptative time by @MateoLostanlen in #125
- ci: fix dev auto push by @Akilditu in #131
New Contributors
- @chloeskt made their first contribution in #42
- @blenzi made their first contribution in #91
- @dependabot made their first contribution in #96
- @MateoLostanlen made their first contribution in #100
Full Changelog: v0.1.1...v1.0.0
Live interactive alert management and risk display
This minor release improves the existing interface and adds live data fetching for improved data freshness.
Note: pyro-platform 0.1.1 mainly requires numpy, dash, plotly and pyroclient.
Highlights
General interface
General layout of the platform
New
Alert monitoring
Everything related to live wildfire alerts
New
- Added wildfire history display (#25)
- Added live alert fetching from API (#31)
- Added alert acknowledgement interaction (#33)
Risk score
Wildfire risk estimation insights
New
- Added pyrorisk integration via fallback while server call times out (#34)
Documentation
The documentation of the Dash platform
Fixes
- Fixed instruction to run plain Flask server (#30)
Others
New
- Added funding option
Improvements
- Added credentials retrieval from .env file (#30)
- Added CI jobs for plain server running and gunicorn process (#30, #32)
Fixes
Installation monitoring and risk visualization
This minor release introduces the multi-layer map visualization of alerts and local risk score.
Note: pyro-platform 0.1.0 mainly requires numpy, dash and plotly.
Highlights
General interface
General layout of the platform
New
- Added a layered map visualization using OpenStreetMap (#2, #7), along with satellite view
- Added header with general information (#18), left panel for layer selection (#10) and dynamic region name (#2)
Alert monitoring
Everything related to live wildfire alerts
New
- Added landmark sign for existing sites (#9) with dynamic aggregation
- Added alert marker for live alerts (#23)
Risk score
Wildfire risk estimation insights
New
- Added a normalized risk color mapping of France (#8)
Documentation
The documentation of the Dash platform
New
Others
New