Skip to content

Latest commit

 

History

History
216 lines (131 loc) · 7.21 KB

CHANGELOG.md

File metadata and controls

216 lines (131 loc) · 7.21 KB

Changelog

Tous changements importants seront journalisés dans ce fichier.

Basé sur Keep a Changelog.

[Unreleased]

[2.1.4]

Correctifs

  • Passage en authentifié du endpoint "/publication/search/light" de l'API privée

[2.1.3]

Correctifs

  • Correction incohérence entre nombre de résultats annoncés et comptés
  • opendata-marqueblanche#32 On permet l'accès aux actes individuels uniquement aux utilisateurs RH
  • Budget: ajout du support des CFU

Changements

  • opendata-frontapp#13 Suppression de l'API privée pour paramétrage Pastell
    • Suppression des settings API_PASTELL_* et DEPOT_*

[2.1.2]

Correctifs

  • API INSEE: montée de version du wrapper API INSEE suite à la dépréciation de la 3.09

[2.1.1]

Ajouts

  • Ajout d'une API Stats sur le nombre de documents scannés ou non.

[2.1.0]

Changements

  • issue 35: on pousse les url vers l'api opendata dans le catalogue regional.
  • Les critères date_debut et date_fin recherche maintenant selon la date de décision (et non la date de publication)

Ajouts

  • Ajout des plan de comptes 2024.
  • Ajout de critères date_de_publication_debut et date_de_publication_fin pour rechercher par date de publication.
  • Ajout de la nature_autre_detail AP pour arrêté permanent 74

[2.0.24]

Corrections

  • Inclusion de la date_ar dans toutes les délibérations.

[2.0.23]

Corrections

  • typo dans le readme
  • erreur dans l'api admin solr

[2.0.22]

Corrections

  • Chemin des zip archivés corrigé, les jours et les mois sont sur deux digits
  • Correction du chemin des publications dans /private/publications
  • Fix bug de collision de nom dans les URL publics de fichier lors d'une publication / depublication de plusieurs actes ayant des documents identiques
  • Mise à jour de python vers 3.11.5
  • Fix de l'export csv des déliberations et des actes.

[2.0.21]

Hotfix

  • Technique: nettoyage des tâches persistées au bout de 7 jours.

[2.0.20]

Corrections

  • fix execution des tests unitaires.

[2.0.19]

Ajouts

  • Upgrade python to 3.11.3

Changements

  • Changement de la manière de déclarer les dépendances. voir README
  • Nettoyage dans les dépendances actuelles.
  • Ajout d'une authentification de type 'apiKey' dans les interface swagger pour les endpoints concernés.

Corrections

  • Support du format ISO 8601 abregé pour date_de_lacte (grâce à l'upgrade vers python 3.11)

Changement techniques

[2.0.18] - 2023-05-16

Important

Ajouts

  • Utilisation de l'information de date_ar.
  • Alimentation de DATE_PREF pour les SCDL deliberation à partir de date_ar
  • Upgrade python to 3.10.8
  • Feature publication des annexes (issue)
    • Ajout d'une API pour prendre en compte les commandes de publications de pièces jointes dans /private_api/private_api/v1/publication/pieces_jointes/
    • Ajout d'un flag publication_des_annexes au sein du parametrage
    • Ajout d'un champ publie au modèle des pieces_jointes

Changements

  • Divers refactoring
  • Refactoring search publication
  • Ajout du filtre pastell_id_d sur le search light
  • Force la declaration xml lors de l'export des decp

[2.0.17] - 2023-04-11

Fixed

  • MEGALIS-304 - R-168370 Erreur de publication opendata malgré script de rejeu
  • déclaration incorrecte d'encodage des fichiers xml issue github

[2.0.16] - 2023-02-07

Fixed

  • Le watcher gère le cas ou le fichier reçu est supprimé par un acteur externe.

Changed

  • Lors de la lecture des actes (watcher/in). Rend plus robueste l'extraction de l'id_d.
  • [BUDGET] Niveau de log warn pour les resources budgetaires exclues car non trouvées dans l'api entreprise

[2.0.14] - 2023-01-24

Fixed

  • [BUDGETS] bug dans comparaisons de date de scellement

[2.0.13] - 2023-01-18

Changed

  • API MQ budgets: Ajout des plans de comptes pour l'année 2023
  • API MQ actes: Ajout de robustesse lors de la recherche, si pas d'actes lié à l'annexe alors on ignore l'annexe
  • publication task: Correction des recherches solr, utilisation du mode cursor lors des recherches- https://dev.sib.fr/bts/browse/MEGALIS-294

[2.0.12] - 2023-01-10

Added

  • Ajout de métriques prometheus.
  • BDD: Ajout d'un champ pastell_id_d dans la table publication sql migration

Changed

  • API MQ budgets: Au cas ou on a plusieurs documents pour BP ou CA. On prend le plus récent par date de scellement.
  • API MQ budgets: La lecture de données budgetaires génère l'écriture du scdl sur disque dans private/publications
  • API MQ Delibs: les annexes renvoient leurs content-type
  • Au sein de solr, documenttype plus précis pour les documents hors prefecture. Documents à réindexer.
  • S'assure que le champ objet des metadata pastell est bien encodé en latin-1
  • Désormais, les archives/erreurs suivent cette nomenclature:
    • watcher/archives/ANNEE/MOIS/JOUR/ID_D-TASK_DI.zip
    • watcher/erreurs/ID_D-TASK_DI.zip
  • gh-29 Ajout de l'ID_D dans la table de publication
  • Les tests unitaires sont uniquement joués pour la branche master
  • On désactive les warning de waitress concernant sa task queue

[2.0.11] - 2022-12-07

Added

  • BDD: Table mq_budget_parametres_defaultvisualisation
  • Configuration: LOG_LEVEL
  • Configuration: TEMP_WORKDIR_PARENT
  • Technique: module app.shared.workdir_utils
  • Technique: mise en place du dossier ./migrations/ en vue d'une utilisation de flask-migrate (pas encore utilisé en prod).
  • API MQ budgets: support initial pour les BP et DM
  • API MQ budgets: changement de titres pour les visualisations
  • API /private_api/v1/publication/search/light: Création d'une API pour rechercher les publications, dans le but de les comparer aux documents pastell via leurs api et ainsi detecter les docs non reçu.

Changed

  • Dans creation_publication_task, une erreur dans l'extraction du zipfile créee aussi un fichier dans watcher/erreurs
  • Le watcher s'assure maintenant que les fichiers reçus soient bel et bien des fichiers zip.
  • La publication vers le catalogue regionnal prend en compte le parametre d'activation de la publication de l'opendata
  • Technique: Les dossiers temporaires utilisés dans les tâches de budget n'utilisent plus le WORKDIR

Fixed

  • Technique: refactoring des tâches de generation decp et scdl pour utiliser des repertoires temporaires

[2.0.10] - 2022-11-22

Fixed

  • bugfix qui empêchait de traiter les fichiers zip dans certaines circonstances
  • Technique: clear_wordir bugfix lorsqu'elle rencontre un dossier.