Aller au contenu principal

Sync-in 2.2 - OCR

· 3 minutes de lecture

La version 2.2 de Sync-in est désormais disponible.

Elle apporte des améliorations de la recherche full-text (OCR des PDF, indexation du Markdown), et introduit la gestion des espaces depuis l’administration ainsi qu’un nouveau système d’événements, permettant la mise à jour dynamique des quotas et de l’indexation du contenu.

Sync-in UI Refresh

✨ Fonctionnalités

  • Amélioration de la recherche et de l’indexation

    • Les images dans les fichiers PDF sont désormais indexées grâce à l’OCR (reconnaissance optique de caractères).
    • Le contenu des fichiers Markdown est désormais inclus dans l’indexation.

    ➡️ Configuration l'OCR

  • Gestion des espaces depuis l'administration
    Les administrateurs peuvent désormais créer, administrer les espaces et gérer les quotas directement depuis l'interface d'administration.

  • Gestion des groupes personnels des invités
    Les managers peuvent désormais administrer les groupes personnels des invités depuis les paramètres du profil des invités.

  • Système interne d'événements pour les fichiers
    Les actions sur les fichiers génèrent désormais des événements traités par un gestionnaire dédié.
    Selon leur nature, ces événements déclenchent automatiquement :

    • le calcul de l'espace de stockage utilisé par espace et par utilisateur
    • l'indexation full-text (si activée).

    Ce mécanisme améliore la cohérence et la mise à jour dynamique des informations liées aux fichiers.

  • Support LDAP étendu avec tlsOptions
    La configuration LDAP prend désormais en charge des options TLS supplémentaires de Node.js (telles que ca ou rejectUnauthorized, etc.).

    ➡️ Voir les options LDAP

  • Affichage du stockage cumulé
    L'interface d'administration affiche désormais la consommation totale de stockage des utilisateurs et des espaces.

  • Recherche de groupes enrichie
    La recherche de groupes prend désormais en compte leur description.

  • Ouverture des PDF via pdf.js par défaut
    Les fichiers PDF s'ouvrent désormais dans le visualiseur pdf.js, avec la possibilité de basculer en mode édition si OnlyOffice est activé.

🐞 Correctifs

  • Correction des exécutions parallèles du planificateur d'indexation
    Le planificateur d'indexation évite désormais les exécutions concurrentes.

  • Fiabilisation de la mise à jour du quota de stockage en cache
    Dans certains cas, le quota de stockage était correctement persisté en base de données mais ne se répercutait pas correctement dans le cache.

  • Amélioration de la gestion des erreurs sur les requêtes HEAD
    Les erreurs lors de l'ouverture de documents via des requêtes HEAD sont désormais correctement remontées.

  • Rétablissement de l'accès aux partages via WebDAV

  • Correction de l'encodage des caractères spéciaux dans certaines URL
    Certaines URL contenant des caractères spéciaux, comme #, et pointant vers des fichiers échappaient à l'encodage.

  • Durcissement de la gestion des groupes et des invités
    Plusieurs correctifs renforcent la gestion des noms, l'invalidation du cache, le renommage des comptes invités et empêchent désormais de définir un invité comme manager.

  • Interface Web
    Divers correctifs visuels et ergonomiques, notamment sur les tailles de police, les tooltips, les notifications et certains champs de saisie.

🛡️ Sécurité

  • Renforcement sécurité Basic Auth
    La clé de cache est désormais basée sur un hash, supprimant les collisions liées à la casse et évitant le stockage d’identifiants décodables.

  • Correction d'une vulnérabilité de sécurité : GHSA-43fj-qp3h-hrh5
    Une faille permettait d’énumérer des comptes utilisateurs via l’endpoint de connexion grâce à une analyse des temps de réponse, notamment lors d’attaques par brute-force.


📥 Mettez à jour vers Sync-in 2.2 dès maintenant pour bénéficier de l'ensemble des corrections et améliorations.

➡️ Voir la release sur GitHub