Notes de version ownCloud 9.1¶
Changements dans la version 9.1¶
Général
- Les tâches de fond (cron) peuvent maintenant être exécutées en parallèles.
- Les notifications de mise à jour dans le client via l’API. Vous pouvez maintenant être notifié dans votre client pour ordinateur des mises à jour disponibles pour le cœur et les applications. Les notifications sont rendues disponibles par l’API de notifications.
- Support multi-bucket pour l’intégration des primary objectstore.
- Le support pour Internet Explorer en dessous de la version 11 n’est plus assuré.
- Les liens symboliques pointant en dehors du répertoire de données ne sont plus autorisés. Veuillez consulter Configuration du stockage externe (interface graphique) et Local.
- Suppression des commandes dav:migrate-calendars et dav:migrate-addressbooks pour occ. Les utilisateurs prévoyant de mettre à jour à partir de ownCloud 9.0 ou d’une version précédente vers ownCloud 9.1 doivent s’assurer que leurs agendas et carnets d’adresses soient correctement migrés avant de continuer la mise à jour vers la version 9.1.
Authentification
- Authentification par plugin : plugin système gérant différents schémas d’authentification.
- Authentification basée sur les jetons.
- Possibilité d’invalider des sessions.
- Liste de navigateurs/équipements connectés dans la page des paramètres personnels. Permet à l’utilisateur de déconnecter les navigateurs en session ou les équipements.
- Des jetons/mots de passe spécifiques par équipement peuvent être générés dans la page des paramètres personnels et révoqués.
- Désactivation des utilisateurs et révocation automatique de leurs sessions.
- Détection des utilisateurs LDAP désactivés ou des changements de mots de passe et révocation de leurs sessions.
- Connexion à l’aide de l’adresse électronique.
- Option de configuration pour forcer la connexion par jeton en dehors de l’interface Web.
- Plugin système d’authentification à deux facteurs.
- Commande OCC ajoutée pour activer/désactiver (temporairement) l’authentification à deux facteurs pour des utilisateurs spécifiques.
Note
les versions actuelles pour ordinateurs et pour mobiles ne gèrent pas encore l’authentification à deux facteurs, ce sera ajouté pour plus tard. Il est déjà possible de générer un mot de passe spécifique pour un équipement et de la saisir avec les versions de clients actuelles.
Application Fichiers
- Possibilité d’afficher/masquer les fichiers cachés.
- Enregistrement de l’ordre de tri.
- Liens permanents pour les partages internes.
- Trace visuelle lors du glissement de fichiers dans l’application Fichiers.
- Défilement de la liste des fichiers lors du glissement de fichiers dans l’application.
- Estimation de la progression du téléversement de fichiers.
Partage fédéré
- Possibilité de créer des partages fédérés avec des permissions CRUDS.
- Le re-partage de partage fédéré ne crée plus de chaîne de partages mais connecte le serveur du propriétaiure du partage au destinataire du re-partage.
Stockage externe
- Gestion de la compatibilité d’encodage UTF-8 NFD pour les noms de fichiers NFD stockés directement sur les stockages externes (nouvelle option de montage dans la page d’administration des stockages externes).
- Liens directs vers les pages de configuration pour paramétrer une application GDrive ou Dropbox avec ownCloud.
- Améliorations des performances et de l’utilisation mémoire pour GDrive avec le téléchargement par flux ou par morceaux.
- Améliorations des performances et de l’utilisation mémoire pour Dropbox avec le téléchargement par flux.
- Mise à jour de la bibliothèque GDrive library limitant les erreurs de limites de débit.
Additions mineures
- Gestion des feuilles de style d’impression.
- La mise à jour par ligne de commande sera maintenant suggérée si l’instance est trop grosse pour éviter de potentiels dépassements de temporisation.
- La mise à jour par le Web sera désactivée si LDAP ou Shibboleth sont installés.
- Le processus de mise à jour de l’application/base de données affiche désormais plus d’informations.
- Ajout de l’option occ files:scan –unscanned pour analyser uniquement les dossiers qui n’ont pas été explorés sur les stockages externes.
- Le TTL du cache peut maintenant être configuré.
- Ajout d’avertissements pour les trabsactions de base de données mal configurées, aidant à empêcher les problèmes « database is locked ».
- Utilisation d’un cache mémoire pour réduire l’utilisation de la mémoire, spécialement pour les tâches de fond et le scanner de fichiers.
- Possibilité de se connecter avec une adresse électronique.
- Respect de la propriété CLASS dans les evénements d’agenda.
- Possibilité d’exporter un carnet d’adresses en utilisant VCFExportPlugin.
- Les anniversaires sont aussi générés sur la base des agendas partagés.
Pour les développeurs
- Nouvelle terminaison DAV avec un nouveau protocole destiné à résoudre beaucoup de problèmes comme les temporisations (pas encore utilisé par les clients).
- Nouvelle propriété webdav pour les permissions de partage.
- Les étapes de réparation en arrière-plan peuvent être spécifiées dans info.xml.
- Les tâches de fond (cron) peuvent maintenant être déclarées dans info.xml.
- Les applications peuvent maintenant définir les étapes de réparation au moment de l’installation/désinstallation.
- Export des images de contacts à l’aide du plugin Sabre.
- Le plugin de navigateur Sabre DAV est disponible en mode debug pour permettre un développement plus facile autour de webdav.
Dette technique
- Auto-chargement forcé de PSR-4 pour OCet OCP, facultatif pour OCA. Documentation sur https://doc.owncloud.org/server/9.1/developer_manual/app/classloader.html
- Nettoyage supplémentaire dans le code de partage (en cours)
Changements dans la version 9.0¶
La version 9.0 nécessite des fichiers .ico pour les favicônes. Ceci sera modifié dans la version 9.1 qui utilisera des fichiers .svg. Consulter Changing favicon dans le manuel du développeur.
La règle du dossier Home est mise en oeuvre dans l’application user_ldap dans les nouvelles installation d’ownCloud. Consulter Authentification utilisateur avec LDAP. Ceci affecte les versions ownCloud 8.0.10, 8.1.5 et 8.2.0 et suivantes.
Les applications Agenda et Contacts ont été réécrites et les accès CalDAV et CardDAV de ces applications ont été fusionnés dans le code d’ownCloud. Pendant la mise à jour, les agendas et carnets d’adresses existants sont automatiquement migrés (excepté lors de l’utilisation de IMAP user backend). Alternativement, lorsque la mise à jour échoue lors de l’utilisation de IMAP user backend ou pour tester une migration, les scripts dav:migrate-calendars et/ou dav:migrate-addressbooks sont disponibles (seulement pour ownCloud 9.0) avec la commande occ. Voir Utilisation de la commande occ.
La mise à jour sur des systèmes avec de grands volumes de données prendront plus de temps en raison de l’addition de la vérification des sommes de contrôles dans la base de données d’ownCloud. Consulter https://github.com/owncloud/core/issues/22747.
Les paquets GNU/Linux sont disponibles sur notre dépôt officiel . Nouveau dans la version 9.0 : les paquets séparés. owncloud installe ownCloud plus les dépendances, y compris Apache et PHP. owncloud-files installe seulement ownCloud. Ceci est utile pour les stacks LAMP personnalisés et vous permet d’installer vos propres applications et versions LAMP en évitant les conflits de paquets avec ownCloud. Consulter Méthode d’installation préférée pour Linux.
Une nouvelle option pour les administrateurs d’ownCloud permet d’activer ou de désactiver le partage sur des points de montage externes individuels (consulter Options de montage). Le partage sur de tels points de montage est désactivé par défaut.
Édition Entreprise 9.0¶
- owncloud-enterprise packages are no longer available for CentOS6, RHEL6,
- Debian7, or any version of Fedora. A new package, owncloud-enterprise-files, is available for all supported platforms, including the above. This new package comes without dependencies, and is installable on a larger number of platforms. System administrators must install their own LAMP stacks and databases. See https://owncloud.org/blog/time-to-upgrade-to-owncloud-9-0/ .