osrm-backend/features
Michael Bell 189f6eb5f7 Add support for disabling feature datasets
This change adds support for disabling datasets, such that specific
files are not loaded into memory when running OSRM. This enables users
to not pay the memory cost for features they do not intend to use.

Initially, there are two options:
- ROUTE_GEOMETRY, for disabling overview, steps, annotations and waypoints.
- ROUTE_STEPS, for disabling steps only.

Attempts to query features for which the datasets are disabled will
lead to a DisabledDatasetException being returned.
2023-08-03 22:54:44 +01:00
..
bicycle Add support for surface=metal,grass_paver,woodchips in bicyle profile (#6395) 2022-10-11 11:09:56 +02:00
car Fix adding traffic signal penalties during compression (#6419) 2022-10-23 14:59:12 +01:00
foot Ensure u-turn exists in intersection view (#6376) 2022-09-27 13:49:12 +01:00
guidance Gracefully handle no-turn intersections in guidance processing. (#6382) 2022-10-01 14:35:08 +01:00
lib Add support for disabling feature datasets 2023-08-03 22:54:44 +01:00
nearest Add data_version field to responses of all plugins. (#5387) 2022-08-22 21:07:32 +02:00
options Add support for disabling feature datasets 2023-08-03 22:54:44 +01:00
raster Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00
step_definitions Add support for disabling feature datasets 2023-08-03 22:54:44 +01:00
stress Fix bug with large HTTP requests leading to Bad Request in osrm-routed. (#6403) 2022-10-13 16:53:49 +02:00
support Add support for disabling feature datasets 2023-08-03 22:54:44 +01:00
testbot Add 'load directly' mode to default Cucumber test suite (#6664) 2023-08-01 09:24:51 +01:00