Changes from v10.3.0
- Feature:
- ADDED package
oasis/selectionstrategy
, move logic related with how to select optimum charge stations into this package #339 - CHANGED for integration of pre-generated connectivity data with OASIS service #339
- CHANGED for internal refactoring, replace
Location
inspatialindexer
to nav.Location, replace all name ofpoint
toplace
#341 - CHANGED for internal refactoring, move package oasis/solution, oasis/osrmhelper and oasis/searchhelper into oasis/internal #343
- CHANGED for internal refactoring, improve performance for OASIS service, more information please go to #344 #353
- ADDED Dockerfile to generate OASIS data #362
- CHANGED for internal refactoring, Create the layer of
entrypoint
andsolution
, more information please go to #363 #365 - CHANGED for internal refactoring, Create the layer of
graph
andplace
, more information please go to #352 #368 - ADDED parser for
.osrm.restrictions
and.osrm.cnbg_to_ebg
files #371 - ADDED Merge changes of Project-osrm/osrm-backend v5.23.0 release #377
- ADDED filter invalid OSM ways #387
- ADDED re-customize traffic #395
- ADDED
osrm-rankd
launch script #396 - ADDED parser for
.osrm.geometry,.osrm.enw,.osrm.turn_penalties_index,.osrm.turn_weight_penalties,.osrm.turn_duration_penalties,.osrm.ebg_nodes,.osrm.cell_metrics,.osrm.ebg
files #397
- ADDED package
- Bugfix:
- Performance:
- Tools:
- CHANGED osrm-backend-dev base image to
debian:buster-slim
andgo1.15.3
(has NOT been enabled forosrm-backend
yet) #374 - CHANGED osrm-backend-dev base image to support Cucumber test(downgrade to
debian:stretch-slim
forgcc-6
, installnode 10
) #379 - ADDED source code format check #383
- CHANGED osrm-backend base image to
osrm-backend-dev:v2
#381 - FIXED GitHub
set-env
deprecated warning #393 - CHANGED upgrade dev docker env to
debian:buster(gcc 8.3)
, also upgradenode
version to14
andgo
version to1.16
, disableclang-format
#398
- CHANGED osrm-backend-dev base image to
- Docs:
Changes from v10.2.0
-
Feature:
- ADDED HTTP API
annotation/ways
in OSRM route response afterosrm-ranking
process(retrieveannotation/ways
fromannotation/nodes
) #296 - CHANGED for internal refactoring, moved
unidbpatch
andmapsource
packages intointegration/util
folder #300 - CHANGED for internal refactoring, refactor stationgraph to isolate algorithm, data structure and topological #302
- CHANGED for internal refactoring, change
edgeIDAndData
toedge
and replace internal location definition with nav.Location #307 - CHANGED live traffic cache from edge indexed to way indexed in
osrm-ranking
#303 - REMOVED edge indexed live traffic cache in
osrm-ranking
#308 - ADDED HTTP API
annotation/live_traffic_speed
,annotation/live_traffic_level
,annotation/block_incident
,annotation/historical_speed
in OSRM route response afterosrm-ranking
process #310 - ADDED HTTP API query parameters
live_traffic=true/false
,historical_speed=true/false
in request againstosrm-ranking
to support enable/disable traffic on the fly #310 - ADDED cmd parameter
-live-traffic
to enable/disable live traffic when startuposrm-ranking
#310 - ADDED re-calculate
duration/weight
by traffic applying modelpreferlivetraffic
inosrm-ranking
, also support to use modelappendonly
by cmd parameter #310 - CHANGED for internal refactoring, move
integration/pkg/api
tointegration/api
, andintegration/pkg/backend
tointegration/util/backend
#315 - CHANGED for internal refactoring, rename
cmd/osrm-ranking
tocmd/osrm-rankd
#317 - ADDED versioning on golang binaries #320
- ADDED package
util/appversion
to share versioning among many golang binaries #328 - ADDED package
oasis/stationconnquerier
which builds station connectivity graph based on pre-build data #323 - ADDED
Duration
for pre-generated charge station connectivity data #326 - CHANGED for internal refactoring, use
osrm.xxx
to invoke OSRM APIs, e.g.osrm.Coordinate
instead ofcoordinate.Coordinate
#327 - CHANGED for epsilon of util/floatequals, use different epsilon for float32 compare and float64 compare #332
- ADDED interface test for
trafficapplyingmodel
implementation(bothappendspeedonly
andpreferlivetraffic
) #330 - CHANGED for mock objects, hide them in internal/mock package for OASIS service #334
- ADDED HTTP API
-
Bugfix:
-
Performance:
-
Tools:
-
Docs:
Changes from v10.1.0
- Feature:
- ADDED ranker to rank near by places for
oasis
#258 - ADDED connectivity map for
oasis
#259 - ADDED
place-connectivity-generator
command line tool to generate connectivity map for places foroasis
#268 - ADDED local station finder based on
google:s2
indexer foroasis
#278 - CHANGED for internal refactoring, refactor station finder to support multiple strategy for
oasis
#271 - CHANGED for internal refactoring, use
struct embedding
to avoid interface forwarding inoasis
#280 - ADDED historical Speed query interface on a specified time for way, for
osrm-ranking
#256 - CHANGED: for internal refactoring, move ranking service into service folder #261
- CHANGED: for internal refactoring, move live traffic related packges into
integration/traffic
#264 - ADDED new cmd tool
nodes2way-builder
to generate the db fromwayid2nodeids.csv
orwayid2nodeids.csv.snappy
#274 - ADDED new cmd tool
nodes2way-cli
to able to query ways from nodes #274 - CHANGED for internal refactoring, move
pkg/wayidsflag
toutil/idsflag
to extend its scope #277 - CHANGED HTTP API
JSON
responseannotation/nodes
fromNumber
tostring
to avoid conversion overflow #285
- ADDED ranker to rank near by places for
- Bugfix:
- Performance:
- CHANGED
nodes2way-builder
to improve the db building performance #281
- CHANGED
- Tools:
- Docs:
- ADDED CHANGELOG-FORK.md for keeping changelogs of this forked repo #283
Init release. Changes from Init fork(0a556fe45073e3c01d4ce90911017421c71129b3)
- Feature:
- ADDED
osrm-traffic-updater
command line tool for live traffic integration via GRPC #18 - ADDED
wayid2nodeid-extractor
command line tool to extractwayid,nodeid,nodeid,...
mapping from PBF #28 - ADDED cell update ratio and only customize cell be updated #62
- ADDED
osrm-ranking
microservice to post process response with traffic #98 - REMOVED debug log compile time control, then it's able to output debug log only by
-l DEBUG
on runtime #113 - ADDED new car profile and libs for unidb by convention
xxx-unidb
#214 - ADDED
historicalspeed-timezone-builder
command line tool to build timezone information for historical speeds #243 - ADDED historical speed files loading in
osrm-ranking
#235 - ADDED
oasis
microservice for EV routing #130 - ADDED
poi-converter
command line tool to preprecess POI foroasis
#247 - ADDED spatial index based on google::s2 for
oasis
#248
- ADDED
- Bugfix:
- Performance:
- Tools:
- ADDED
docker-orchestration
folder for dockers and kubernetes setup and integration - ADDED multiple options to startup
osrm-routed
when launch container:routed_no_traffic_startup
,routed_startup
androuted_blocking_traffic_startup
- ADDED
compile_mapdata
that able to compile mapdata in contianer - ADDED compatible to compile mapdata from OSM or UniDB
- ADDED
trafficproxy-cli
command line tool for debugging live traffic easier #87 - ADDED
osrm-files-extractor
command line tool that able to parse OSRM compile files directly - ADDED CI/CD based on GitHub Actions
- ADDED
- Docs: