FreshRSS 1.27 Agrégateur de Flux Prend Maintenant en Charge PHP 8.5+
FreshRSS 1.27, agrégateur de flux RSS auto-hébergé, ajoute une sécurité renforcée, une recherche par catégorie, des favicons personnalisés et la prise en charge de PHP 8.5.
L'équipe de FreshRSS vient de dévoiler la version 1.27 de cet agrégateur de flux RSS auto-hébergé populaire, introduisant de nouvelles fonctionnalités, des améliorations de sécurité et des mises à jour techniques.
Parmi les nouvelles fonctionnalités les plus remarquables, on trouve le support ajouté pour le traitement des codes d'état HTTP comme 429 Trop de demandes et 503 Service indisponible, ainsi qu'une utilisation correcte de l'en-tête “Retry-After”.
La mise à jour facilite également l'organisation et la recherche des flux, grâce à de nouvelles options de tri par catégorie ou par titre de flux, ainsi qu'un opérateur de recherche (c:) qui permet de filtrer par catégories. En ce qui concerne la personnalisation, les utilisateurs peuvent désormais ajouter des favicons personnalisés aux flux, et il y a une récupération de favicon remaniée conçue pour réduire les requêtes réseau inutiles.
Sur le plan technique, FreshRSS a commencé à prendre en charge PHP 8.5+, son image alternative Docker expédiant déjà Alpine 3.22 et PHP 8.4. Pendant ce temps, l'image Docker par défaut basée sur Debian a été mise à jour vers PHP 8.2, avec une prise en charge de PHP 8.4 promise bientôt.
Sur le plan de la sécurité, FreshRSS inclut désormais un "mode sudo" de réauthentification pour les actions sensibles, des en-têtes Content-Security-Policy plus stricts (y compris l'application des ancêtres de cadre) et des mesures de protection telles que la régénération des cookies après déconnexion et l'exigence du mot de passe actuel avant de définir un nouveau.
De plus, les vérifications d'accès et les corrections de permissions concernant les actions liées aux utilisateurs et aux flux renforcent encore les défenses de la plateforme.
Au-delà de cela, la mise à jour corrige une série de bogues, y compris des problèmes de collecte de flux, de redirection WebSub, d'encodage XML et de support pour les flux encodés en UTF-16LE. Des améliorations apportées à la bibliothèque SimplePie embarquée garantissent également un traitement plus cohérent des cas particuliers dans l'analyse des flux.
Pour les développeurs et les auteurs d'extensions, FreshRSS 1.27 élargit l'API des extensions avec de nouveaux hooks et points de terminaison, facilitant ainsi les intégrations. Enfin, l'interface utilisateur a également été améliorée avec des mises à jour de chart.js, un meilleur comportement de chargement paresseux, et des améliorations des dialogues de confirmation et de style.
Pour plus d'informations, consultez le journal des modifications.

