- Refonte du système de cache de Jeedom (utilisation de doctrine cache). Cela permet par exemple de connecter Jeedom à un serveur redis ou memcached. Par défaut Jeedom utilise un système de fichiers (et non plus la BDD MySQL ce qui permet de la décharger un peu), celui-ci se trouve dans /tmp il est donc conseillé si vous avez plus de 512 Mo de RAM de monter le /tmp en tmpfs (en RAM pour plus de rapidité et une diminution de l’usure de la carte SD, je recommande une taille de 64mo). Attention lors du redémarrage de Jeedom le cache est vidé il faut donc attendre pour avoir la remontée de toutes les infos
- Refonte du système de log (utilisation de monolog) qui permet une intégration à des systèmes de logs (type syslog(d))
- Optimisation du chargement du dashboard
- Correction de nombreux warning
- Possibilité lors d’un appel api à un scénario de passer des tags dans l’url
- Support d’apache
- Optimisation pour docker avec support officiel de docker
- Optimisation pour les synology
- Support + optimisation pour php7
- Refonte des menus Jeedom
- Suppression de toute la partie gestion réseau : wifi, ip fixe… (reviendra sûrement sous forme de plugin). ATTENTION ce n’est pas le mode maître/esclave de jeedom qui est supprimé
- Suppression de l’indication de batterie sur les widgets
- Ajout d’une page qui résume le statut de tous les équipements sur batterie
- Refonte du DNS Jeedom, utilisation d’openvpn (et donc du plugin openvpn)
- Mise à jour de toutes les libs
- Interaction : ajout d’un système d’analyse syntaxique (permet de supprimer les interactions avec de grosses erreurs de syntaxe type « le chambre »)
- Suppression de la mise à jour de l’interface par nodejs (passage en pulling toutes les secondes sur la liste des événements)
- Possibilité pour les applications tierces de demander par l’api les événements
- Refonte du système « d’action sur valeur » avec possibilité de faire plusieurs actions et aussi l’ajout de toutes les actions possibles dans les scénarios (attention il faudra peut-être toutes les reconfigurer suite à la mise à jour)
- Possibilité de désactiver un bloc dans un scénario
- Ajout pour les développeurs d’un système d’aide tooltips. Il faut sur un label mettre la classe « help » et mettre un attribut data-help avec le message d’aide souhaité. Cela permet à Jeedom d’ajouter automatiquement à la fin de votre label une icône « ? » et au survol d’afficher le texte d’aide
- Changement du processus de mise à jour du core, on ne demande plus l’archive au Market mais directement à Github maintenant
- Ajout d’un système centralisé d’installation des dépendances sur les plugins
- Refonte de la page de gestion des plugins
- Ajout des adresses mac des différentes interfaces
- Ajout de la connexion en double authentification
- Suppression de la connexion par hash (pour des raisons de sécurité)
- Ajout d’un système d’administration OS
- Ajout de widgets standards Jeedom
- Ajout d’un système en beta pour trouver l’IP de Jeedom sur le réseau (il faut connecter Jeedom sur le réseau, puis aller sur le market et cliquer sur « Mes Jeedoms » dans votre profil)
- Ajout sur la page des scénarios d’un testeur d’expression
- Revue du système de partage de scénario