Skip to content

2026.6.0

Latest

Choose a tag to compare

@bkbilly bkbilly released this 02 Jun 11:47

What's Changed

πŸš€ Added

  • MQTT: Connect through the Home Assistant API β€” great for Nabu Casa users or anyone who doesn't want to expose their MQTT broker (#243)
  • LWT Sensor: Track when your device goes offline with the new availability sensor (#241)
  • Current User: New sensor showing who is currently logged in (#233)
  • Update Entities: New button to manually refresh all Home Assistant entities (#236)
  • Systemd: Run lnxlink as a user service (#237)
  • Bash: New select entity type β€” expose a dropdown driven by a shell command
  • Bash: Set device_class and state_class on custom sensors for better HA integration
  • Notifications: Use custom text IDs to update or close notifications by name

πŸ”§ Changed

  • Discovery: Old Home Assistant entities are automatically removed when modules change (#245)
  • Modules: Failing modules are automatically disabled after 5 consecutive errors so the rest of the system keeps running
  • Boot Select: Switched from GRUB to efibootmgr for managing boot entries
  • System Updates: apt now correctly filters held-back and phased packages (#234, #235)

πŸ› Fixed

  • Shutdown / Restart / Suspend: Remote power commands now work correctly when lnxlink runs as a systemd service at boot
  • MQTT: lnxlink now exits with a failure code if it can't reach the broker, allowing systemd to restart it automatically (#246)
  • Battery: AC adapters no longer appear as 0% battery sensors (#244)
  • Mouse: No longer crashes on startup when no display is available yet
  • Brightness: Fixed conflict when multiple identical monitors are connected (#232)
  • Docker: Update status now shows correctly from the first check instead of after the first interval
  • Mounts: No longer crashes on mount points with spaces in the path
  • Keep Alive, Notifications, Brightness: Various stability fixes

Full Changelog: 2026.2.0...2026.6.0