[OSRM-talk] OSRM 5.18.0 (and 5.17.0)
Patrick Niklaus
patrick.niklaus at student.kit.edu
Mon May 14 15:32:57 UTC 2018
Hey,
the brand new OSRM 5.18.0 features exiting new features like being
able to return the distance values in the `table` plugin. There are
also various memory usage improvements for MLD and a completely
rewritten file storage layer. Thanks to all the contributor of this
release!
I noticed we never send a release email for 5.17 so I included the
changelog here as well.
Cheers,
Patrick
Changes from 5.17.0:
- Features:
- ADDED: `table` plugin now optionally returns `distance` matrix as
part of response #4990
- ADDED: New optional parameter `annotations` for `table` that
accepts `distance`, `duration`, or both `distance,duration` as values
#4990
- Infrastructure:
- ADDED: Updated libosmium and added protozero and vtzero libraries #5037
- CHANGED: Use vtzero library in tile plugin #4686
- Profile:
- ADDED: Bicycle profile now returns classes for ferry and tunnel
routes. #5054
- ADDED: Bicycle profile allows to exclude ferry routes (default to
not enabled) #5054
Changes from 5.16.0:
- Changes from 5.16.0:
- Bugfixes:
- FIXED: deduplication of route steps when waypoints are used #4909
- FIXED: Use smaller range for U-turn angles in map-matching #4920
- FIXED: Remove the last short annotation segment in
`trimShortSegments` #4946
- FIXED: Properly calculate annotations for speeds, durations
and distances when waypoints are used with mapmatching #4949
- FIXED: Don't apply unimplemented SH and PH conditions in
OpeningHours and add inversed date ranges #4992
- FIXED: integer overflow in `DynamicGraph::Renumber` #5021
- Profile:
- CHANGED: Handle oneways in get_forward_backward_by_key #4929
- FIXED: Do not route against oneway road if there is a cycleway
in the wrong direction; also review bike profile #4943
- CHANGED: Make cyclability weighting of the bike profile prefer
safer routes more strongly #5015
- Guidance:
- CHANGED: Don't use obviousness for links bifurcations #4929
- FIXED: Adjust Straight direction modifiers of side roads in
driveway handler #4929
- CHANGED: Added post process logic to collapse segregated turn
instructions #4925
- ADDED: Maneuver relation now supports `straight` as a direction #4995
- FIXED: Support spelling maneuver relation with British spelling #4950
- Tools:
- ADDED: `osrm-routed` accepts a new property `--memory_file` to
store memory in a file on disk. #4881
- ADDED: `osrm-datastore` accepts a new parameter
`--dataset-name` to select the name of the dataset. #4982
- ADDED: `osrm-datastore` accepts a new parameter `--list` to
list all datasets loaded into memory. #4982
- ADDED: `osrm-datastore` accepts a new parameter
`--only-metric` to only reload the data that can be updated by a
weight update (reduces memory for traffic updates). #5002
- ADDED: `osrm-routed` accepts a new parameter `--dataset-name`
to select the shared-memory dataset to use. #4982
- NodeJS:
- ADDED: `OSRM` object accepts a new option `memory_file` that
stores the memory in a file on disk. #4881
- ADDED: `OSRM` object accepts a new option `dataset_name` to
select the shared-memory dataset. #4982
- Internals
- CHANGED: Updated segregated intersection identification #4845 #4968
- REMOVED: Remove `.timestamp` file since it was unused #4960
- Documentation:
- ADDED: Add documentation about OSM node ids in nearest service
response #4436
- Performance
- FIXED: Speed up response time when lots of legs exist and
geojson is used with `steps=true` #4936
- FIXED: Return iterators instead of vectors in datafacade_base
functions #4969
- Misc:
- ADDED: expose name for datasource annotations as metadata #4973
More information about the OSRM-talk
mailing list