GBFS Feeds (general): With Lamassu v2024-06-17T13-28, we now support GBFSv3. To request feeds in the new GBFSv3 version, instead of sharing/gbfs use sharing/gbfs/v3/manifest.json. With this version, accessing feeds which are not yet retreived from upstream will return an HTTP status 502 (BAD GATEWAY) instead of 404 (NOT FOUND).
Fixes
GBFS Feeds (Lime): for feeds of provider Lime, station_status and station_information feeds are from gbfs.json, as Lime associates all free floating bikes to a single station, which is semantically wrong (see ipl-proxy v2024-06-19.
Tasks
Several docker image updates:
Lamassu: Upgrade from v2024-04-29T06-37 to v2024-06-17T13-28 – #163
Geoserver: Upgrade from 2.24.3 to 2.25.2 (see geoserver/releases) – #169
Caddy: Upgrade from v2.8.1-alpine to v2.8.4-alpine – #177
RabbitMQ: Upgrade from v3.12 to v3.13 – #171
Redis: Upgrade from v6-alpine to v7-alpine – #175
Traefik: Upgrade from v2.11 to v3.0 ⚠️ – #176
Dagster Pipeline: Pin images versions to current version v2024-05-17t14-01
Note
⚠️ The traefik upgrade which removes no-mime-sniff.yml requires a make docker-down & make docker-up-detached. Without a restart, all requests will result in 404 Not found and the config seems to still refer to no-mime-sniff:
2024-06-19T10:58:25+02:00 ERR error="middleware \"no-mime-sniff@file\" does not exist" entryPointName=web routerName=park-api-flask@docker
This PR updates several images:
Changes
sharing/gbfs
usesharing/gbfs/v3/manifest.json
. With this version, accessing feeds which are not yet retreived from upstream will return an HTTP status502
(BAD GATEWAY) instead of404
(NOT FOUND).Fixes
Lime
,station_status
andstation_information
feeds are from gbfs.json, asLime
associates all free floating bikes to a single station, which is semantically wrong (see ipl-proxy v2024-06-19.Tasks
v2024-04-29T06-37
tov2024-06-17T13-28
– #1632.24.3
to2.25.2
(see geoserver/releases) – #169v2.8.1-alpine
tov2.8.4-alpine
– #177v3.12
tov3.13
– #171v6-alpine
tov7-alpine
– #175v2.11
tov3.0
⚠️ – #176v2024-05-17t14-01
Note
⚠️ The traefik upgrade which removes
no-mime-sniff.yml
requires amake docker-down
&make docker-up-detached
. Without a restart, all requests will result in404 Not found
and the config seems to still refer to no-mime-sniff:closes #163 closes #169 closes #171 closes #175 closes #176 closes #177 closes #187