API
Nicolas Jaulin avatar
Écrit par Nicolas Jaulin
Mis à jour il y a plus d’une semaine

API v2.35.2 en prod avec:

11/07/2023

#667 Refacto Integrations

#669 Fix: Format string `stop_times` for collection in the group repo

API v2.35.0

04/07/2023

#645 Add route exclusion filter for Info App

API v2.34.0

03/07/2023

#568 Migrate logout to FastAPI

#655 Add Groups Integrations Endpoint

#641 Refacto: Driver repository return models

API v2.33.3

01/07/2023

#645 Fix duplicated data in session counter

#640 Refacto: alerts returning models

#642 Refacto: vehicle repo return models

API v2.33.2

28/06/2023

Fix: handle ws disconnection

API v2.33.1

26/06/2023

558 Migrate route app-events to FastApi under info-session-counter

#568 Migrate logout to FastAPI

API v2.33.0

26/06/2023

#610 Migrate Trip Updates to Fast API

Feat: make gtfs read endpoints publics

#648 Allow Access To Resources w/o Teams for Anyone

Refactor : Messages repo return models

Refacto: reset-tokens repo return models

API v2.32.11

16/06/2023

Fix group update error

Fix: empty teams stored in db causing issues

API v2.32.10

15/06/2023

Fix: device update

add missing v3 login endpoint in helm chart

API v2.32.9

15/06/2023

Fix: user list for superuser

API v2.32.8

14/06/2023

Temp: give error context on user list

API v2.32.7

14/06/2023

#Fix Trip List Error

API v2.32.6

13/06/2023

Fix Trip Detailed Error

Api v2.32.5

13/06/2023

add missing device-login endpoint in helm chart

Api v2.32.4

12/06/2023

Fix : User create endpoint hash the password instead of saving it in clear

API v2.32.3

09/06/2023

Fix : Get teams with roles

API v2.32.2

09/06/2023

Fix : Good return on role create for op

API v2.32.1

08/06/2023

Fix helm values for `duties-check-in` endpoint

API v2.32.0-rc5

08/06/2025

Helm values with `+` for `duty-check-in`

API v2.32.0-rc4

08/06/2023

Duty check in on fastapi with old poetry.lock

API v2.32.0-rc2

08/06/2023

#605 Fix Trip Details Filter

v2.32.0-rc1

08/06/2023

587 : Migrate roles

v2.32.0

07/06/2023

587 : Migrate roles

560 : Migrate duty check-in v2 to FastAPI with a better v3 endpoint

#594 add device-login endpoint

#605 Fix Trip Details Filter

v2.31.1

25/05/2023

Fix: non-greedy pattern for groups endpoints on FastAPI

v2.30.0

24/05/2023

#577 Migrate History Events to FastAPI

#578 Migrate History VK to FastAPI

#579 Migrate History GTFS to FastAPI

#581 Migrate History Stop Times to FastAPI

v2.29.1

23/05/2023

Fix: update devices from Op even when not connected

v2.29.0

22/05/2023

#561 : Migrate login v2 to FastAPI

Chore: update dependencies

v2.28.0

22/05/2023

#589 Propagate team deletion to resources on Tornado

Feat: add CORS support for Capacitor on Tornado

v2.27.0

16/05/2023

561 : Migrate login v2 to FastAPI

Chore: prevent errors in reverse proxy router

Feat: add CORS Policy for Driver app on Capacitor

v2.26.1

15/05/2023

#567 Provide V3 api for all endpoints on FastAPI

#580 Delete History Trips Endpoint

587 Fix : Modify driver equality tests to not include dates

Fix: updates on a device from Op (assigned_drivers and vehicles)

582 Fix : Use mongomock with dynamic collections instead of memory repositories

v2.26.0

04/05/2023

Feat: remove dead code and useless data for driver_sessions

Fix : Duties find v3 with sorting

v2.25.0

03/05/2023

#532 new endpoints Trip details

#571 Migrate Users v2 to FastAPI

#572 Create new v3 Devices Endpoints

Fix : 404 when malformed ObjectId on driver get

Fix: return updated user on modification

Fix: on non existing role, repo will return None

Feat : Users found with a find will have its role ids

Feat : Users schema with roles will get created through standard

Fix : Error 404 when malformed ObjectId on vehicle get

v2.24.0

26/04/2023

#534 Migrate Duties v3

v2.23.1

25/04/2023

#532 Create TripDetail Endpoint

554 standardize report export name in API

#546 Migrate Devices to FastAPI

Fix: redirect update/devices to tornado

v2.22.1

20/04/2023

* Fix Users API for Admin view

v2.22.0

20/04/2023

* Clean: remove operation_warnings dead code

v2.21.3

19/04/2023

* Fix Messages duplication error

v2.21.2

18/04/2023

* Fix Messages Sent by Driver

v2.21.1

18/04/2023

* Fix: missing driver id in duties

v2.21.0

17/04/2023

Chore: add ws support in fast proxy to tornado

#545 Migrate Duties v2 to FastAPI

#547 Migrate Messages to FastAPI

v2.20.3

11/04/2023

Add two types of id to Response Schemas

Chore: remove timeout from proxy to tornado

v2.20.2

06/04/2023

Feat: allow id or _id in vehicle update request body

Fix: find returns vehicles with archived param false or null by default

v2.20.1

05/04/2023

#535 Migrate Vehicles endpoints to FastAPI

#543 Migrate UsersV3 to FastAPI

#556 Fix recurring errors highlighted by Datadog

#563 Fix/get datadog complete logs

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

Avez-vous trouvé la réponse à votre question ?