Sprint 48

All our products have been updated on Oct 16, 2020 with the releases associated to this Sprint 48.

 

Chouette

Ignore GTFS Station without several stops

When the user exports a data set into a GTFS file, the option "Ignore stations with a single stop" allows to ignore all parent Stop Areas which have only a single Stop Area child.

Some GTFS consumers don’t support such GTFS Stations in the stops.txt while other formats don’t support a Quay with a parent Stop Place.

Performance improvement in DataSet creation

As result of the constant performance monitoring of our SaaS platforms (performed with the help of Datadog), we've identifying the needed improvements in Chouette algorithms.

In the performance improvements provided by this Sprint, the DataSet creation is reduced by several seconds. This change on a key operation improves others like imports or merges.

Technical upgrades

We’re constantly upgrading the technical stack used in Chouette. Our team is working to upgrade the Javascript stack used to provide a rich user interface, like the vehicle journey editor, maps, etc. To ensure our QA process and policies, the resulted improvements will be available … in the next sprint.

Ara

Multiple local credentials for Partners

The user can define a setting local_credentials to define several credentials supported by the Partner (with an array of string).

When several local credentials are defined in a Partner, a request with one of these credentials is associated with this Partner.

Two Partners can share the same local credential.

If the local_credential setting is used with local_credentials setting, all provided credentials are used.

Example 1 :

{ "slug": "test", "connectorTypes": [ "siri-stop-points-discovery-request-broadcaster", "siri-lines-discovery-request-broadcaster", "siri-stop-monitoring-request-broadcaster", "siri-estimated-timetable-request-broadcaster", ], "settings": { "local_credentials": ["secret1", "secret2"], "remote_objectid_kind": "internal" } }

Example 2 : with both local_credential and local_credentials settings

{ "slug": "test", "connectorTypes": [ "siri-stop-points-discovery-request-broadcaster", "siri-lines-discovery-request-broadcaster", "siri-stop-monitoring-request-broadcaster", "siri-estimated-timetable-request-broadcaster", ], "settings": { "local_credential": "secret", "local_credentials": ["secret1", "secret2"], "remote_objectid_kind": "internal" } }

Limit GTFS-RT Trip Update Feed to future Trip Updates

The Trip Updates returned by Ara in the GTFS-RT feeds only contains the Stop Visits in the future (more exactly the Stop Visits in the last 2 minutes and in the future).