github HarvsG/ha-glinet4-integration v1.0.0-beta.1

pre-release2 hours ago

🚀 Release v1.0.0-beta.1

Highlights & Milestones

  • Platinum Quality Scale Readiness: Upgraded the integration to Platinum tier status on the Home Assistant Integration Quality Scale (quality_scale: platinum).
  • Comprehensive Documentation: Added complete integration documentation (docs/glinet.markdown) following Home Assistant's standard template.
  • DataUpdateCoordinator Architecture: Migrated polling architecture to standard DataUpdateCoordinator with tiered polling intervals (30s fast status/WAN/clients, 60s slow Wi-Fi/VPN/LED).
  • Multi-WAN Status Sensors: Re-introduced WAN interface connectivity status sensors (connected, failing, disconnected).
  • Icon Translations: Added icons.json mapping entity translation keys and state transitions to MDI icons.
  • Strongly-Typed API Attributes: Refactored entities and diagnostic data providers to consume strongly-typed gli4py attributes (upgraded to gli4py==0.1.0-beta.7).
  • Device Tracker & Registry Management:
    • Restored offline devices on initial setup.
    • Implemented async_remove_config_entry_device to enable deleting stale devices via the Home Assistant UI.
    • Configurable MAC address randomization handling (Ignore, Track disabled, Track enabled).
  • Security Repair Issue: Automatic notification and repair issue creation when default admin password (goodlife) is detected.

Changes

  • Bump version to 1.0.0-beta.1 in manifest.json.

Don't miss a new ha-glinet4-integration release

NewReleases is sending notifications on new releases.