Skip to content

Release v1.2.3

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jul 19:04
776e7c2

Breaking change: The VPN switch entity ID changes from switch.<vpn_name>_vpn to switch.<vpn_name>. Update automations and dashboards.

What's changed (since v1.2.1)

  • VPN switch entity ID and name simplified. The switch is now the device's primary entity: switch.<vpn_name>_vpnswitch.<vpn_name>, and the display name no longer repeats "VPN" (e.g. Office VPN VPNOffice VPN). unique_id is unchanged, so a custom name you set stays.
  • Reconfigure from the UI. Change host, credentials, and update interval without removing and re-adding the integration.
  • Stable, language-independent entity IDs. Status entities use fixed suffixes (_connected, _status, _vpn_uid, …) regardless of the selected language. Old IDs from earlier versions are migrated automatically once on upgrade; later device renames no longer change entity IDs.
  • Automatic cleanup of orphaned entities left behind by removed VPN connections.
  • Full German and English translations for setup, options, and entities.
  • Fixes: the update interval is kept after a form validation error, and reconfiguring with an empty password reuses the stored one.

🇩🇪 Was ist neu (seit v1.2.1)

  • VPN-Switch: Entity-ID und Name vereinfacht. Der Switch ist jetzt die Hauptentität des Geräts: switch.<vpn_name>_vpnswitch.<vpn_name>, und der Anzeigename wiederholt "VPN" nicht mehr (z. B. Office VPN VPNOffice VPN). Die unique_id bleibt gleich – ein eigener Name bleibt erhalten.
  • Rekonfiguration über die UI. Host, Zugangsdaten und Update-Intervall ändern, ohne die Integration zu entfernen und neu hinzuzufügen.
  • Stabile, sprachunabhängige Entity-IDs. Status-Entitäten nutzen feste Suffixe (_connected, _status, _vpn_uid, …) unabhängig von der Sprache. Alte IDs früherer Versionen werden beim Upgrade einmalig automatisch migriert; spätere Geräte-Umbenennungen ändern die Entity-IDs nicht mehr.
  • Automatisches Aufräumen verwaister Entitäten von entfernten VPN-Verbindungen.
  • Vollständige deutsche und englische Übersetzungen für Einrichtung, Optionen und Entitäten.
  • Fixes: Das Update-Intervall bleibt nach einem Formular-Validierungsfehler erhalten, und Rekonfiguration mit leerem Passwort nutzt das gespeicherte weiter.

Full Changelog: v1.2.1...v1.2.3