CHANGELOG

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

2.20.1 - 2025-02-12

Added

  • IGNGPF-2951: log number of authorized files

Fixed

  • EXPLGPF-64: fix GDAL log handler

  • Correct some typos in documentation and log

2.20.0 - 2025-01-23

2.19.0 - 2025-01-22

Changed

  • EXPLGPF-64: add GDAL log handler

2.18.1 - 2025-01-10

Fixed

  • IGNGPF-3112: add exclusive lock before remove index and update data

2.18.0 - 2024-12-10

Changed

  • IGNGPF-4367: set SRS to upload SRS if stored_data has no geometry

2.17.0 - 2024-11-06

Changed

  • IGNGPF-3112 rollback

2.16.0 - 2024-11-06

Added

  • IGNGPF-4046 the parameter ‘process_extent’ allows to disabled extent calculation after data integration

2.15.0 - 2024-09-24

Changed

  • IGNGPF-3112 remove indexes before inserting data and recreate indexes after (all in a single transaction)

2.14.0 - 2024-09-04

Changed

  • IGNGPF-4093 use psycopg param query to handle quotes in csv fields

2.13.0 - 2024-07-31

Changed

  • IGNGPF-4053 handle case where there is a dot . in gpkg layernames

  • IGNGPF-4054 gitlab pypi job from template

2.12.0 - 2024-06-19

Changed

  • IGNGPF-3112 deactive index for insert data

2.11.0 - 2024-05-28

Changed

  • IGNGPF-3699 correcting get_schema_extent default SRID value

2.10.0 - 2024-05-15

Changed

  • IGNGPF-3103 up toolbelt to 1.9.0 : remove global_variables. Get database user/pass from environment variables

2.9.1 - 2024-04-22

Fixed

  • Increase max size for update and delete CSVs

2.9.0 - 2024-04-15

Changed

  • Add param “multigeom_layers” to force multigeom for shp files

2.8.2 - 2024-03-20

Changed

  • Do not change primary key for gpkg

2.8.1 - 2024-02-13

Changed

  • Update toolbelt with version 1.8.2

2.8.0 - 2024-01-19

Changed

  • Use new retrieve_input_files function from GPF toolbelt 1.8.1

2.7.2 - 2023-01-17

Changed

  • Update toolbelt with version 1.8.1

2.7.1 - 2023-01-08

Changed

  • Update toolbelt with version 1.7.2

2.7.0 - 2023-12-19

Added

  • Use Toolbelt 1.7.1 for filesystem storage

2.6.2 - 2023-11-30

Added

  • add environment variable GPF_GDAL_CPL_DEBUG to enable GDAL’s CPL_DEBUG option

Changed

  • improved requirements loading

  • packaging: rollback user to root since NFS is not accessible to other users

2.6.1 - 2023-11-29

Added

  • Set gdal option PG_COPY=TRUE to optimise vector layer integration

  • Add some user logs to mark out the process

Changed

  • Update toolbelt with version 1.6.*

  • Disable gdal ‘Warning 6’

  • Packaging : use pg C headers defined in toolbelt

  • SQL : put quotes to tablenames

  • Code refactoring : rename some variables and fix run output

2.6.0 - 2023-11-27

Added

  • les messages de logs sont désormais plus explicites

Changed

  • refactorisation pour l’amélioration globale de la qualité du code (docstrings, code mort…)

  • Mise à jour de la version de GDAL (3.7.3)

  • Mise à jour des dépendances et de l’outillage

2.5.0 - 2023-10-11

Added

  • Ajout de la gestion des fichiers de suppression et de modification

2.4.5 - 2023-10-11

  • fix IGNGPF-2656 Set size to 0 if table size return None value

2.4.4 - 2023-08-30

Changed

  • fix IGNGPF-2443 : clarify with a log message when a dbf file is ignored

2.4.3 - 2023-08-02

  • Improve log messages and docstrings

2.4.2 - 2023-07-27

  • update toolbelt for better S3 support

2.4.1 - 2023-07-24

Changed

  • Differentiate FAILURE from TECHNICAL ERROR status

  • Improve error user logs in this respect

2.4.0 - 2023-07-17

  • Mise a jour de la toolbelt à la version 1.3.*

  • Utilisation de la fonction SQL IGN_extent pour le calcul des extents complexes

  • Ajout des types de champs dans la description de la stored_data d’output

2.3.2 - 2023-07-11

  • fix IGNGPF-2179 : les identifiants de connection n’étaient pas repris depuis le fichier de paramètre

2.3.1 - 2023-07-10

  • Publie sur le Harbor (Docker template v5)

  • MAJ la doc

2.3.0 - 2023-07-05

  • Augmente la verbosité des logs (attention, tous les messages ont désormais le niveau warning, y compris ceux en INFO)

  • Corrige quelques anomalies mineures

  • Factorisation de certaines fonctions

2.2.1 - 2023-05-22

  • Ajout des fonctionnalités GPU

2.1.1 - 2023-05-11

  • Fix reprojection bug in V2

2.1.0 - 2023-04-21

  • Prise en compte des vues dans la description d’une donnée VECTOR-DB

  • Non ajout d’une clé primaire dans le cas d’une injection

  • Intégration des données directement dans le schéma final dans le cas d’une génération

  • Gestion du cas de nom de fichier en majuscule

2.0.0 - 2023-04-21

Added

  • update gpf-entrepot-toolbelt to 0.18.*

  • update use of input parameters.json file for V2 model

  • remove use of upload dir : upload data must be downloaded from S3

  • add download of upload data with S3 client from gpf-entrepot-toolbelt (use of environnement variables)

Changed

  • remove unused code because of gpf-entrepot-toolbelt use (database related code)

  • refactor tests to use pytest instead of autotest.sh scripts

  • set Python 3.10 as minimum version

1.1.1 - 2023-05-11

  • Fix reprojection bug

1.1.0 - 2023-04-21

  • Backport 2.1.0 in R1

1.0.2 - 2023-04-06

Added

  • add relation type in output/stored_data

Changed

  • Fix: reproject extent to EPSG:4326

1.0.0 - 2023-04-06

  • Bad version, do not use

0.10.1 - 2023-08-03

  • Fix: allow SRS to be different, layers will be reprojected.

0.10.0 - 2023-08-03

  • Fix: add SQL support

  • Fix: use SRS from parameters.json

0.9.2 - 2023-03-03

  • Fix: typo in output

0.9.1 - 2023-03-02

  • Fix Output format

0.9.0 - 2023-03-02

  • Gestion des extents normalisées

0.8.1 - 2023-03-01

  • fix requirements

0.8.0 - 2023-03-01

  • Use gpf_toolbelt 0.11

  • New output format

0.7.0 - 2023-02-07

  • Refacto to use the Toolbelt instead of local code

0.6.0 - 2023-02-06

  • Fix SRID Output

0.5.0 - 2023-01-06

  • Fix JSON Output

  • Remove Debug flag and some TODO

0.4.0 - 2022-12-21

  • Fix returns

  • Refacto

  • Add more tests

0.3.0 - 2022-12-15

  • Add SRS support

  • Fix circular dependency betweenn utils/string and logger

  • Add utility tool to list gis files

  • Fix schema_name using _id

  • Fix ERROR status: TECHNICAL_ERROR instead of ERROR

  • Fix CSV: remove geometry columns

  • Fix extent: return extent to EPSG:4326

0.2.0 - 2022-12-08

  • Complete feature perimeter

  • Fix CI/CD

  • Apply common modules from check-md5

  • Refactor tests and documention

0.1.0 - 2022-11-16

  • First functional version

  • Unit tests and coverage

  • Packaging with pip

  • Documentation

  • Tooling : formatter, guidelines, git-hooks, linter…