CHANGELOG#
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.11.0 - 2025-02-05#
Fixed#
IGNGPF-4398 up pyroger to 1.8.0 to improve consistency
1.10.0 - 2025-01-17#
Added#
IGNGPF-4592 : add service url healthcheck
1.9.0 - 2024-10-31#
IGNGPF-4313 delete newly downloaded md5 files and clean graph-data directory of unused stored_data
chore: IGNGPF-4051 add versioning and keepchangelog
1.8.0 - 2024-09-23#
EXPLGPF-7 no update md5 if download not needed
1.7.0 - 2024-08-14#
IGNGPF-4094 adapt connection url according to storage type
1.6.0 - 2024-08-05#
Changed#
IGNGPF-3698 improve consistency checking
1.5.0 - 2024-07-02#
build db connectionString
1.4.1 - 2024-04-25#
feat(isochrone): fix minimum costType to 0 instead of 30 !68
1.4.0 - 2024-04-05#
use configuration bbox instead of stored_data extent
1.3.0 - 2024-03-06#
Added#
IGNGPF-3252 : add consistency checking
Changed#
Upgrade pyroger to 1.5.0 (with new publish_offering/unpublish_offering/synchronize_offering abstract methods)
1.2.2 - 2023-12-21#
Fixed#
fix(unpublish): warning in case of directory delete in different pod cause service crash !64
1.2.1 - 2023-10-27#
Changed#
Upgrade pyroger to 1.3.*
1.2.0 - 2023-10-25#
Changed#
feat(pgr): use a single config file for database definition !60
feat(pool): define env variable for road2 pool size !61
Fixed#
fix(download_status): check if file is available in case of subdirectory !58
1.1.0 - 2023-10-10#
Changed#
bump pyroger to 1.1.1
use
download_status.txt
file to check if download is finished #25
1.0.2 - 2023-08-29#
Changed#
bump toolbelt to 1.5.0
don’t use readonly database for pgr publication for correct isochrone requests (need to be able to create temporary table)
1.0.1 - 2023-08-09#
Fixed#
(doc) : Invalid column for name attributes for pgr
1.0.0 - 2023-08-02#
Added#
Update gpf-pyroger #22
feat(log): define pyroger and toolbelt log verbosity !53
0.4.0 - 2023-06-29#
Added#
update documentation with .json example for all graph #20
update documentation with JIRA specification !48
add pipdeptree dependencies in documentation !50
Changed#
update CI !47
Fixed#
invalid use of
attributes
for pgRouting publication !44default
attribute must be defined as string in Road2 !45storage.base.attributes
must not be empty list for Road2 #21fix(pgr): default attribute must be define as str !45
0.3.0 - 2023-06-21#
Added#
Fixed#
invalid use of
constraints
attributes #16
0.2.0 - 2023-04-07#
Added#
define final publication parameters
update resource id to use layer_name indicated in parameters
remove use of 2 distinct configuration of itinerary or isochrone
download Valhalla and OSRM graphs from entrepot S3 object storage
check graph .md5 to avoid download of unchanged graphs
copy graph to directory shared with road2 endpoint
force restart of service after publication/unpublication
use abstract parameter to define resource description
define costValue max from publication configuration
support for unpublish and remove only graph not used by other resource
support for synchronization
tests S3 object storage download with mocking
add docker-compose dev file to test agent with rabbitmq and minio service
use srss parameter to define available projection in resource. srs is check with new road2 route for projection
0.1.0 - 2023-03-16#
Added#
Initialization of project with https://gitlab.gpf-tech.ign.fr/oslandia/template-gpf-python-cli
use gpf-pyroger to publication agent initialization
use r2gg python package (2.1.0) for generation road2 configuration files