Une version marquante pour les Espaces partagés : les albums vivent désormais à l'intérieur d'un space. C'est le jalon que le chapitre des Espaces partagés préparait depuis le début — une timeline partagée n'est plus un flux sans fin, mais une véritable bibliothèque organisée que tout votre groupe construit ensemble, sur le web et le mobile. Autour de cette annonce phare, la page People se charge plusieurs fois plus vite, la fusion de personnes suit une seule politique cohérente sur chaque chemin, et une série de correctifs resserre les Memories, le mobile et les finitions administrateur.
19 juillet 2026v5.1.1 à v5.2.011 points forts sélectionnés
1Points forts fonctionnalités
7Correctifs importants
v5.1.1Version précédente
v5.2.0Version actuelle
Ce qui a changé
Cette version en un coup d'œil
Le jalon pour les Espaces partagés : les albums vivent désormais à l'intérieur d'un space. Créez-les, remplissez-les et gérez-les sur le web et le mobile, pour qu'un voyage en famille, un mariage ou un projet devienne une véritable bibliothèque organisée au lieu d'un flux sans fin — avec des visages, des couvertures et des décomptes maintenus cohérents pour les contributions entre propriétaires.
La page People se charge plusieurs fois plus vite — désactiver le JIT de PostgreSQL pour les lourdes agrégations inter-spaces la fait passer d'environ 2,7 s à environ 0,7 s, et l'application web évite une requête de statistiques inutilisée et hydrate une première page plus légère.
La fusion de personnes suit une seule politique sur chaque chemin : un animal mal classé peut aussi être fusionné dans la bonne personne depuis un space, et la fusion cadrée de la page People globale passe par le même planificateur de propagation que la fusion au sein d'un space.
Les personnes des espaces partagés apparaissent désormais correctement dans le sélecteur de personnes du filtre photos sur mobile pour les lecteurs d'un space, avec des avatars conditionnés par l'appartenance au lieu d'espaces réservés gris.
Une série de correctifs de fiabilité : le lecteur de souvenirs reste dans le souvenir courant, les réglages administrateur des types de souvenirs s'enregistrent de façon fiable, la synchronisation de bibliothèque ne divulgue plus l'indicateur de favori, les re-découpages vidéo rapides sont exempts de concurrence, et les décomptes d'intégrité sont lisibles en mode clair.
Les Espaces partagés gagnent de véritables albums. Créez et gérez des albums directement à l'intérieur d'un space — sur le web et le mobile — pour que la timeline grandissante d'un groupe s'organise en collections nommées plutôt qu'en un flux sans fin. Les contributions entre propriétaires restent cohérentes partout où elles apparaissent : la conservation des visages, l'éligibilité comme couverture, les décomptes et la réconciliation traitent tous une photo contribuée exactement comme la timeline le fait déjà.
La page People est passée de poussive à vive. Les agrégations inter-spaces qui l'alimentent déclenchaient le JIT de PostgreSQL, dont la compilation ponctuelle dominait chaque requête ; désactiver le JIT pour ce rôle fait passer la page People d'environ 2,7 s à environ 0,7 s et sa requête de statistiques d'environ 1,1 s à environ 0,35 s, avec des timelines de space plusieurs fois plus rapides. L'application web évite aussi une requête de statistiques qu'elle n'utilisait pas et hydrate une première page plus légère.
Fusionner la même personne se comportait auparavant différemment selon l'endroit où vous commenciez. Désormais, chaque chemin suit la fusion classique : un animal mal classé peut être fusionné dans la bonne personne — et inversement — depuis un space aussi, et la fusion cadrée de la page People globale passe par le même planificateur de propagation que les fusions personnelles et au sein d'un space, de sorte qu'une fusion auparavant bloquée lorsque les deux personnes détenaient un profil dans le même space aboutit maintenant proprement.
Sur mobile, le sélecteur de personnes du filtre photos perdait la portée du space pour les personnes des espaces partagés, si bien que leurs avatars s'affichaient en gris et qu'en sélectionner un ne filtrait rien. Le sélecteur transporte désormais l'identifiant de filtre tokenisé et le space, affichant des avatars conditionnés par l'appartenance dans les lignes du sélecteur, la bande des récents et les puces de filtre actif — pour que les lecteurs puissent filtrer un space par ses personnes.
Une photo qui apparaît dans plusieurs souvenirs — disons un souvenir d'anniversaire et un souvenir « ce jour-là » — pouvait ramener brusquement le lecteur de souvenirs vers un souvenir antérieur et boucler à l'infini. Le lecteur transporte désormais l'identifiant du souvenir tout au long de sa navigation et résout chaque position à l'intérieur de ce souvenir, de sorte que le défilement dans un souvenir reste en place.
Les types de souvenirs configurables ajoutés en v5.1.0 stockaient leur valeur par défaut sous forme d'objet vide, que la couche de configuration ne reconnaissait pas comme une clé connue — si bien que le serveur signalait un avertissement à chaque chargement et abandonnait silencieusement toute personnalisation administrateur à l'enregistrement. Les valeurs par défaut à objet vide sont désormais reconnues, de sorte que les réglages des types de souvenirs persistent.
Un ensemble de correctifs issus de l'audit du rebase continu : la synchronisation de bibliothèque ne divulgue plus l'indicateur de favori aux autres membres d'une bibliothèque partagée, les re-découpages rapides d'une même vidéo sont désormais exempts de concurrence (sérialisés par asset, avec une sortie atomique), quatre chaînes Immich supplémentaires portent la marque Noodle, et les motifs de couverture de propriété échappent les parenthèses des groupes de routes afin de correspondre à nouveau.
Les compteurs d'intégrité de maintenance du tableau de bord administrateur affichaient leurs chiffres d'espace réservé dans un gris qui se confondait avec le fond de la carte en mode clair, les rendant invisibles. Ils utilisent désormais un gris plus foncé qui reste lisible dans les deux thèmes.
Une build de release Android propre échouait parce qu'un plugin de widget épinglait une cible JVM plus ancienne dans laquelle le bytecode inliné plus récent ne tenait pas. Chaque sous-projet de plugin Android compile désormais Java et Kotlin en JVM 17 pour correspondre à l'application, si bien que les builds de release aboutissent.
L'image de machine learning construit et publie désormais une variante ROCm sur un runner auto-hébergé, pour les auto-hébergeurs à GPU AMD qui font tourner leur propre Gallery.
Le site de documentation téléverse désormais la nouvelle build avant d'élaguer les anciens fichiers, de sorte que docs.opennoodle.de ne devient jamais blanc au milieu d'un déploiement.