v2.19.0
24/03/2023
#553 Add Archived Filter to Drivers
#555 Add debug logs for devices driver and vehicle assignation
v2.18.1
23/03/2023
#544 Migrate Alerts to FastAPI
#541 Fix GTFS Duplicate Func
v2.16.0
13/03/2023
#512 Replace trips_of_day with new get_trips_on_day function
#519 Redesign Admin - Clean unused params from groups (DB)
#538 Add poetry package manager
#510 Create Alerts Repository
#528 Create Export Endpoint for Messages
v2.15.6
01/03/2023
#435 Delete admin page from API repository
#506 Redesign Admin - Clean unused code API
#527 Implement new field in alert - Wysiwyg
#531 Implement URL field in gtfs_rt/alerts
#514 Create Roles Repository
#516 Create Device Repository
#534 Add documentation for UsersV3
#533 Migrate Drivers Endpoint to FastAPI
v2.15.5
20/02/2023
#523 Create StopTimes Repository
#520 Create GroupLogo Repository
#517 Create Duties Repository
#460 Make api.api.Messages asynchronous
#525 Create Updates Repository
V2.15.4
08/02/2023
#463 update DriverList v2 to get v3 data
#462 Update VehicleList v2 to get v3 data
#509 Add fastapi
V2.15.3
06/02/2023
#524 Fix gtfs-rt errors
#515 Handle Archived Status Driver/Vehicle List
V2.15.2
01/02/2023
#521 Fix cache problem on triplist
V2.15.1
31/01/2023
#471 Fix triplist response
#499 Add cache on TripList and gtfs-rt
#443 Separate GTFS-RT endpoints
#518 Enable Driver Role to get Drivers and Vehicles
#489 Update python to 3.11
v2.15.0
24/01/2023
#508 Fix datadog configuration
#505 Add group data to user
#504 Fix async test on Group State
#418 Create new Drivers import/export endpoint
#495 Raise codecoverage of auth
#507 fix import vehicle/driver (handle utf8)
#488 Add logs in Websocket
V2.14.2
04/01/2023
#489 Rollback : Update python to 3.11
#449-replace-device-data-by-vehicule-gtfsrt
#450 Remove deprecated Vehicle Import API
#454 Add Index to auth roles
#487 Remove Grafana
#492 Create Team Filter Repository
#466 Integrqte new trip-updates to gtfs-rt
Fix: send back vehicle id on creation
V2.14.1
#489 Rollback : Update python to 3.11
#467 Add alert export endpoint
V2.14.0
14/12/2022
#490 Add indexes on group creation
#489 Update python to 3.11
#483 Update password reset API RAML
#481 Manage route_sort_order field in GTFS
#478 Update triplist RAML
#465 Delete FakeData
#441 Implement Team Filtering in Vehicles
v2.13.1
28/11/2022
#472 Add indexes to new collections
#485 Fix remote gtfs
v.2.13.0
23/11/2022
#476 Make check group state asynchronous
#453 Add indexes to state.stop_time.
#409 Migrate drivers data
#408 Migrate vehicles data
#376 Remove the code handling the old update format in TripUpdates v3
v.2.12.7
16/11/2022
#384 Fix kilometer calculation in the trip list by not considering routing kilometer
#406 Create Drivers Repository
#407 Create drivers endpoint
#410 Create Driver Model
#413 Create an export endpoint for Devices
#419 Create Vehicle Import/Export Endpoint
#468 Create new endpoint TripEvent
#469 Create TripEvent repository
#470 Create TripEvent model
#482 Add gtfs_id in state.stop_times
#464 Manage cause and effect fields in GTFS-RT
v.2.12.6
07/11/2022
#475 Change trip_update read access to public
#458 Add logs to update_device and update (state.py) functions
#429 Add a plain text mode in gtfs-rt
#461 Make MetricsHandler API asynchronous
v.2.12.5
21/09/2022
#402 Add passenger count information on TripList API and export
#457 Add stop_name and stop_id to stop info
#459 Add stop_name and stop_id to the StopTimeUpdate model
v.2.12.4
13/09/2022
#383 Replace trip-list updates to retrieve both old and new updates in the new format
#404 Create Vehicle Repository
#405 Create Vehicle Endpoint
#411 Create Vehicle model class
#421 Remove ResetPassword page rendering
#423 Remove unused local server files and configuration
#425 Remove POD memory request for dev
#434 Add block_id to the formatted name
#436 Fix unused stops deletion
v2.12.3
17/08/2022
#362 Update admin page packages dependencies
#414 Clean leftover references to daily_trips_progress and daily_vk_progress
v2.12.2
01/08/2022
#428 Fix admin page
v2.12.0
27/07/2022
#330 Add indexes to Duties Collections
#363 Remove TripUpdate PATCH method
#364 Remove Trips v2
#371 Add a new field for the corrected value of km in report and overview
#372 Add a new field for the corrected value of km in the trip list
#387 Fix trip tracking export error
#391 Delete ticketing endpoints
#392 Delete pass endpoints
#393 Delete booking endpoints
#394 Delete AppManifest class and endpoints
#396 Delete UserNotification endpoint and API class
#398 Delete unused /stats/daily endpoints
#399 Delete DailyGlobalVkTsv class
#400 Clean API v1 routes
#420 Lint the Repository directory
#422 Remove all /www/ directory content except for history.html
#326 Remove driver_messages data
#401 Drop duplicated websocket events
#424 Fix device's team being updated with its old information
v2.10.5
29/06/2022
#325 Enhance trip update collection
#377 Standardize the km data in the new trip km report
#374 Add the trip team and the device team in the trip tracking expor
v2.10.4
01/06/2022
#385 Fix the gtfs cache hindering Driver's gtfs updates
v2.10.3
12/05/22
#300 Improve get_trip_formatted_name
#357 Fix the access to the passenger app report for the reader
#380 Add an expiration date to gtfs endpoint responses to reduce loading times
v2.10.2
20/04/2022
#369 Configure a memory request
v2.10.1
30/03/2022
#349 Fix GTFS-RT response
v2.10.0
23/03/2022
#272 Limit by team the access to data on the passenger count report - CSV export
#335 Expose trip-km reliability on endpoints
#342 Improve the duties V3 response
#346 Remove trip_formatted_name from TripKm csv export
#347 Add the incident and comment information to the regrouped line in trip list
#353 Remove access to triplist export for external_reader
#358 Update k8s probes
#359 Run tornado as multithread
#360 Add "start_date" to "state.stop_times"
v2.9.0
16/03/2022
#295 Remove ercogener code
#333 Add data for untracked trips in the trip tracking endpoints - CSV export
#331 Add index on daily_vk
#332 Add index on daily_trips
#337 Remove tracer collection
v2.8.6
09/03/2022
#338 Add index on state.devices
#341 Add CSV export to trip-list
v.2.8.5
23/02/2022
#141 Remove LE Acme challenge
#306 Anonymize automatically the duty data after the selected period
#322 Create an error status when the data is inconsistent in trip kilometers
#348 Change "Delay" field format in triplist
#343 Fix add user (roles) to group
#344 Extend the number of returned entries of stop_times
#345 Update the interval of metrics_service requests
v.2.8.4
11/02/2022
#262 Add untracked trips to the new tripkm endpoint - CSV export
#287 Add untracked trips to the new tripkm endpoint - report
#303 Upgrade tornado to version 6
#317 Prevent test skipping in CI
#327 Create External role
#329 Change the way "teams" edition is handled
#339 Fix the trip list delay field compliance
v.2.8.3
02/02/2022
#312 Display the last information available for the duty - API
#324 Create 3 distinct url for gtfs-rt
#242 Remove server collection and API
#304 Remove device IMEI
#310 Fix link url in password reset Email
v.2.8.2
20/01/2022
#65 Remove Ansible playbooks
#158 Clean old deployment tools and documentation
#270 Filter trip list data using team
#296 Delete the days selection in alerts
#297 Use shift method instead of deprecated replace method in Arrow
#313 Fix the connection between Pysae and Zendesk to get the incident lists
#320 Fix updates management in trip list
#323 Homogenize Trip List response
v2.8.1
12/01/2022
#290 Regroup the trips by transport plan in TripList API
#291 Regroup the trips by device in TripList API
#298 Find cause of POST passenger count error message
#299 Update the team filter in the trip tracking CSV export
#314 Add the service column to the new trip list - API
v.2.8.0
04/01/2022
#149 Add changelog merge script
#294 Remove ercogener infrastructure
#286 Add an "updates" attribute to the trip list
#275 Fix untracked trip passenger count in export
#288 Add the publication date linked to the gtfs_id
#292 Add the device status in the trip list API
#293 Remove deprecated stops endpoint
#246 Remove SIRI & SIRI Lite connectors
v2.7.1
16/12/2021
#309 Fix regression introduced by #263 Correcting events with recurring "null" fields
#263 Correcting events with recurring "null" fields
#277 Add indexes on stop_times collections
#258 Change log level of max speed message
v2.7.0
02/12/2021
#271 Limit by team the access to data on the passenger count report - report view
#226 Migrate to Motor >=2.0
v2.6.2
25/11/2021
#282 Remove logs recording in DB
#278 Add tests for scheduled trips on DST switch
#279 Add tests for scheduled hours on DST switch
#276 Fix old gtfs_id passenger count data use
#267 Fix the status of the trip in the trip list API
#117 Removing logs recording in Mongo
#266 Limit by team the access to data on the trip tracking CSV report
v2.6.1
16/11/2021
#280 Fix trip km migration to handle missing trip case
v2.6.0
#264 Update the trip km endpoint with the new collection
#200 Create new API endpoint from Trip kilometers data download
#254 Add theoretical_departure_time field in the collection pysae.recorded_commercial_km
#192 Update the repository and integration tests linked to the "Trip Kilometers" API #198 Create new API endpoint for Trip kilometers report
#197 Write a script and migrate all "trip kilometers" data into the unique collection #199 Add the documentation relative to the new statistics trip kilometers API enpoint
v2.5.7
29/09/2021
#251 Add the gtfs name / gtfs_id field in the passenger count view - merging per line #250 Update the mergings of passenger count analytics : line & day
#268 Request only once the db linked to the new trips list
#269 Improve the trips loading method in the trips list view
v2.5.6
03/09/2021
#249 Display the stops with no boarding & alighting in the passenger count CSV
v2.5.5
31/08/2021
#256 Move the % of trips pick up from the front to the back
#221 Implement the new endpoint relative to csv export Trip Tracking API
#243 Fix trip status specification and implementation
#219 Implement the new endpoint stats/trip_tracking
#218 Write documentation for new endpoint stats/trip_tracking
v2.5.4
28/07/2021
#237 Fix location type wrong format
#248 Display the unsynchronized trips in the trips list view
#230 Fix passenger count CSV exports loading on excel
#255 Increase the input limit in the history device view and other views
v2.5.3
08/07/2021
#244 Fix Trip List issues in production
v2.5.1
07/07/2021
#222 Create a new endpoint to retrieve the Trips List rows
#224 Add the integration tests relative to the new trips list view
#217 Add the documentation relative to the new Trip View API enpoint
#235 Document stop_times endpoint * #225 Create a common function to get scheduled trips per day
#204 Isolate the interactions with the db for Punctuality API endpoint
#203 Add the missing tests relative to Punctality API endpoint
#243 Fix trip status specification and implementation
v2.5.0
15/06/2021
#179 Update the repository and integration tests linked to passenger count API
#180 Write a script and migrate all "passenger count" data into the unique collection
#194 Create new API endpoint from Passenger count data download
#186 Create new API endpoint from passenger count reports
#185 Generalize API BaseHandler
#227 Enhance maintenance mode
#223 Fix ts cast error in gtfs-rt
v2.4.6
31/05/2021
Ensure gtfs-rt endpoint is tested
Populate scheduled relationship in gtfs-rt
Add the Alert message in the GTFS-RT
Add route_id to grfs-rt
Add stop_id to gtfs-rt
Populate timestamp in gtfs-rt
Isolate interactions with db trip kilometers
Automatically audit dependenci
v2.4.5
20/05/2021
#212 Update liveness probe timeout+increase pod number
v2.4.4
20/04/2021
#188 Add the missing tests relative to the "Trip Kilometers" statistics endpoints
#177 Isolate the interactions with the db for "Patronage" API endpoints & jobs
v2.4.3
07/04/2021
#189 Update API documentation
#168 Fix Incorrect format of the "Delay" value sent to Zendesk and add tests
#169 Update blablabus trip incidents option config with new incident codes
#176 Add the missing tests relative to the "Patronage" API statistics endpoints
v2.4.2
11/03/2021
#182 Pin mongodb-migrations as a prod dependency
#183 Process pis_type on /groups/{group_id} PUT
v2.4.1
10/03/2021
#607 Set up database migration framework
v2.4.0
26/02/2021
#165 Enable multiple embedded interfaces
v2.3.5
25/01/2021
#139 Log tracer endpoint
v2.3.4
14/01/2020
#162 Fix job execution
v2.3.3
12/01/2020
#151 Fix display speed in OP
#157 Enhance jobs robustness
#156 Add logs in jobs
#150 Add filename to logs
#154 Update MongoDB read preference
#138 Disable SMS notifications
v2.3.2
23/12/2020
#159 Fix field missing in trip API
v2.3.1
16/12/2020
#151 Rollback : Fix display speed in OP
v2.3.0
14/12/2020
#151 Fix display speed in OP
#153 Create a contributing file
#137 Refactor GTFS endpoints to be non blocking
#142 Regroup the "unvalid references" in the view "Verification" in an endpoint - Back
#140 Implement cache logic for gtfs ressources endpoints
#147 Regroup the unused stops, shapes, calendars, lines & agencies in the view "Verification" in an endpoint - Back
#152 Add the calendar dates treatment in the new architecture of Editor - Back
#106 Fix the excel data import in editor
#155 Fix traveled distance calculation for shapes with loops
v2.2.8
01/12/2020
#133 Fix connected devices metrics
#131 Move import treatment to backend for gtfs format
v2.2.7
18/11/2020
infra: add firebase configuration
v2.2.6
18/11/2020
#132 Fix Firebase initialization
#68 Move recalculate thoretical distances treatment to the backend
#119 Fix validation errors
v2.2.5
12/11/2020
#130 Tests of GTFS RT