Retour au changelog

Documentation de version

Blype 7.1.0

Documentation de la version 7.1.0

Documentation de la version 7.1.0 de Blype, consacrée à la correction d'incohérences liées aux relations utilisateurs, à la fiabilisation des compteurs, au renforcement de la synchronisation entre l'application mobile et l'API ainsi qu'à l'amélioration de l'intégrité des données de la plateforme.

HOTFIX
4 Sections
12 Points de controle
9 Changements API
2 Questions

Vue d'ensemble

Resume fonctionnel de la version.

La version 7.1.0 a ete publiee a la suite de la decouverte d'une anomalie pouvant provoquer l'affichage d'un nombre negatif d'abonnes dans certaines situations impliquant le blocage d'un utilisateur. L'enquete a conduit a un audit complet de l'application mobile, de l'API, de l'administration et de la base SQL.

Information

Cette version est principalement une mise a jour de stabilite et de fiabilisation de la plateforme.

  • Correction du bug des abonnes negatifs.
  • Renforcement de la coherence des relations utilisateurs.
  • Amelioration de la synchronisation mobile et API.
  • Durcissement de la base de donnees.
  • Ajout d'outils de maintenance et de reconstruction.

Installation et mise a jour

Etapes recommandees pour installer ou verifier la version.

  1. Mettre a jour l'application depuis Google Play ou l'App Store.
  2. Verifier que la version affichee est bien la 7.1.0.
  3. Se reconnecter si necessaire.
  4. Verifier les profils utilisateurs et les compteurs.
  5. Consulter la page release pour plus d'informations.

Corrections et ameliorations

Description des principaux changements de la version.

Relations utilisateurs

La logique de suivi, de desabonnement, de blocage et de deblocage a ete entierement revue afin d'eviter les incoherences entre l'application et le serveur.

  • Verification de l'existence d'une relation avant suppression.
  • Blocage idempotent.
  • Follow idempotent.
  • Protection contre les doubles traitements.
  • Suppression des relations uniquement lorsqu'elles existent.

Compteurs utilisateurs

Les compteurs d'abonnes et d'abonnements sont desormais recalcules a partir des relations reelles lorsque cela est necessaire.

  • Correction des valeurs negatives.
  • Correction des compteurs incoherents.
  • Synchronisation apres blocage et deblocage.
  • Reconstruction automatique des compteurs.
  • Retour des valeurs corrigees a l'application mobile.

Synchronisation mobile

Flutter recupere desormais les compteurs corriges depuis l'API afin d'eviter les divergences entre l'etat local et l'etat serveur.

  • Suppression des decrementation locales incorrectes.
  • Actualisation des profils apres les actions sensibles.
  • Meilleure coherence des donnees affichees.
  • Reduction des risques d'etats contradictoires.

Maintenance et fiabilite

Plusieurs mecanismes internes ont ete ajoutes pour faciliter la maintenance de la plateforme.

  • Commande de reconstruction des compteurs.
  • Nettoyage des relations invalides.
  • Correction des donnees incoherentes.
  • Amelioration des procedures de suppression de compte.

Securite et integrite des donnees

Points de controle importants introduits par cette version.

Integrite

Toutes les operations de relation utilisateur sont desormais verifiees avant modification des compteurs afin de garantir la coherence des donnees.

  • Protection contre les compteurs negatifs.
  • Protection contre les relations dupliquees.
  • Protection contre les relations orphelines.
  • Ajout de controles supplementaires avant modification des compteurs.
  • Renforcement de la coherence entre application, API et base de donnees.

Checklists de verification

Avant publication

Checklist de validation utilisee pour la version 7.1.0.

  • Validation des operations follow.
  • Validation des operations unfollow.
  • Validation des operations block.
  • Validation des operations unblock.
  • Verification des compteurs utilisateurs.
  • Verification de la synchronisation API.
  • Verification de l'integrite SQL.

Support

Checklist pour l'equipe support.

  • Verifier les compteurs utilisateurs.
  • Verifier les relations de suivi.
  • Verifier les actions de blocage recentes.
  • Verifier la synchronisation du profil.
  • Escalader les anomalies reproductibles.

Changements API et donnees

Relations utilisateurs

Renforcement de la gestion des relations.

  • Verification d'existence avant suppression.
  • Protection contre les doubles suppressions.
  • Blocage idempotent.
  • Follow idempotent.
  • Retour des compteurs recalcules.

Donnees

Amelioration de l'integrite des donnees.

  • Reconstruction des compteurs depuis les relations reelles.
  • Correction des compteurs incoherents.
  • Nettoyage des relations invalides.
  • Preparation du durcissement SQL.

Depannage

Un utilisateur voit un nombre negatif d'abonnes.

Le probleme est corrige dans la version 7.1.0. Verifier que l'utilisateur dispose bien de la derniere version de l'application.

Le bouton suivre ne correspond pas aux compteurs.

Actualiser le profil et verifier l'etat de la relation cote serveur.

Les compteurs semblent incoherents.

Executer la commande de reconstruction des compteurs et verifier les relations reelles dans la base.

Questions frequentes

Cette version ajoute-t-elle de nouvelles fonctionnalites ?

Non. La version 7.1.0 est principalement une mise a jour corrective et de stabilite.

Le bug des abonnes negatifs est-il corrige ?

Oui. Le probleme a ete corrige dans Flutter, dans l'API Laravel et au niveau de la gestion des donnees.

Note : Cette documentation accompagne la publication officielle de la version 7.1.0 et documente les travaux effectues lors de l'audit complet des relations utilisateurs, des compteurs et de l'integrite des donnees.