Skip to main content

0.5 — 2026-10-25​

Nouveautés​

  • Onglet DNS dans la console d'administration : consultez le nom DNS de votre tailnet et activez ou désactivez MagicDNS directement depuis Jeedom, sans passer par la console Tailscale

Améliorations​

  • Le bouton « Équipements » est désormais affiché au-dessus des onglets dans la console d'administration, visible quel que soit l'onglet ouvert
  • L'avertissement accept-routes dans le diagnostic de santé est affiché comme informatif et non comme une erreur

Corrections​

  • Erreur fatale PHP Undefined constant "SIGTERM" lors de l'authentification en contexte web (Apache/PHP-FPM)
  • Faux négatif sur le statut des dépendances après installation sur Debian 13

Notes​

  • L'onglet DNS nécessite le scope OAuth dns sur votre application OAuth Tailscale

0.4.2 — 2026-10-21​

Corrections​

  • Erreur fatale PHP Undefined constant "SIGTERM" lors de l'authentification en contexte web (Apache/PHP-FPM)
  • Le bouton « Équipements » de la console d'administration n'était visible que dans le premier onglet — il est désormais affiché au-dessus des onglets

0.4.1 — 2026-10-20​

Nouveautés​

  • Onglet DNS dans la console d'administration : un nouvel onglet « DNS » permet de consulter le nom DNS de votre tailnet et d'activer ou désactiver MagicDNS directement depuis Jeedom, sans passer par la console Tailscale
  • La ligne « Certificats HTTPS » est affichée avec un lien direct vers la console Tailscale, car cette option n'est pas accessible via l'API

Corrections​

  • Faux négatif sur le statut des dépendances après installation sur Debian 13

Notes​

  • L'onglet DNS nécessite le scope OAuth dns sur votre application OAuth Tailscale (en plus des scopes déjà utilisés)

0.4.0 — 2026-09-20​

Nouveautés​

  • Détection « nœud supprimé » : si Jeedom est retiré du tailnet (depuis la console Tailscale ou par expiration), le plugin le détecte et vous invite à vous ré-authentifier, au lieu d'afficher une alerte réseau générique
  • Diagnostic réseau affiné : le plugin distingue un nœud supprimé (ré-authentification nécessaire) d'un problème de connexion au serveur Tailscale (vérifiez votre réseau)
  • Accès au journal système : la page Santé indique si le plugin peut lire le journal Tailscale, avec des conseils si l'accès est insuffisant
  • Correction des permissions : depuis la configuration du plugin, vous pouvez corriger l'accès au journal et redémarrer le service web en quelques clics

Améliorations​

  • L'état de l'équipement Jeedom (Self) reste cohérent après détection d'un problème : pas de retour intempestif à « en ligne » avant la ré-authentification
  • Les notifications ne sont envoyées qu'une seule fois par événement
  • Le retour à la normale après ré-authentification est immédiat
  • La détection fonctionne quelle que soit la langue du système

Corrections​

  • Un ping sur l'équipement Self ne masque plus un problème de coordination détecté
  • Les alertes réseau sont correctement nettoyées quand la connexion revient

0.3.0 — 2026-09-10​

Nouveautés​

  • Serve / Funnel : adresse HTTPS privée sur le tailnet (Serve) ou accessible depuis Internet (Funnel), avec les autorisations nécessaires côté Tailscale
  • Équipement Self : commandes dédiées au nœud Jeedom (connecter/déconnecter, état, peers en ligne, exit node, subnet router)
  • Mise à jour Tailscale : mettez à jour Tailscale directement depuis l'interface
  • Notifications : messages Jeedom avant expiration des clés (J-14 et J-3) et détection des nouveaux appareils
  • Création automatique : si l'option est activée, les nouveaux appareils détectés sont créés automatiquement, même sans équipement existant
  • Santé : bilan du service, du réseau et du routage dans la page Santé de Jeedom et dans les posts Community

Améliorations​

  • Meilleures performances et réactivité de l'interface
  • Panel mobile accessible aux utilisateurs non-admin
  • Restauration automatique des préférences Tailscale lors de la reconnexion
  • L'approbation de routes préserve les routes déjà approuvées (exit node, sous-réseaux existants)
  • L'état en ligne des appareils est plus fiable
  • Le diagnostic reste disponible même quand Tailscale a un problème
  • Serve et Funnel affichent le bon état même si d'autres services tournent sur la machine
  • La saisie d'un sous-réseau corrige automatiquement l'adresse réseau (ex : 192.168.1.156/24 → 192.168.1.0/24)

Corrections​

  • Rafraîchissement du widget uniquement quand un statut change
  • L'approbation de routes est refusée si la liste existante n'a pas pu être lue, pour éviter une perte accidentelle
  • Les vérifications de permissions fonctionnent quelle que soit la langue du système

Documentation​

  • Présentation des cas d'usage : accès distant, HTTPS privé, accès public, réseau local, supervision
  • Section diagnostic : signification de chaque indicateur
  • Commandes de l'équipement Self documentées
  • Procédure de contournement si le Subnet Router est indisponible
  • Notifications et historisation détaillées

Maintenance​

  • Migration automatique des commandes depuis les versions précédentes
  • Traductions (ES, DE, IT, PT)

0.2.0 — 2026-07-28​

  • Panel mobile
  • Noms humains des relais DERP (ex: Paris)
  • Amelioration de la latence DERP
  • Informations supplementaires depuis l'API Tailscale
  • Diagnostic reseau assoupli (UDP, connexion directe)
  • Traductions completes (en, de, es, it, pt)

0.1.0 — 2026-07-26​

  • Installation automatique de Tailscale via le script officiel
  • Authentification interactive (flux web) et par cle (tskey-auth-*, tskey-client-*)
  • Synchronisation : un equipement Jeedom par noeud du tailnet
  • Commandes info : online, IP, IPv6, hostname, OS, derniere activite, connexion directe, DERP, latence, Rx/Tx, LAN, exit node, tags
  • Commandes action : Ping Tailscale, Rafraichir
  • Auto-actualisation par equipement avec expression cron personnalisable
  • Panel Appareils : lister, autoriser/desactiver, tags, routes, expiration cle, details, supprimer
  • Tailscale SSH : activer/desactiver depuis le panel
  • API OAuth : token cache ~55 min, invalidation automatique au changement de credentials
  • Diagnostic complet : service, reseau, UDP, UPnP, DERP, routage, IP forwarding, sante
  • Gestion des erreurs CLI : exception sur code retour non nul (sauf commandes de lecture)
  • Securite : secrets jamais en argument de processus, audit, double confirmation, chiffrement OAuth
  • Nettoyage a la desinstallation : revocation operator, suppression sudoers