Skip to content

v24.7.18 - TP-Link Omada Support🧪, NetBIOS scan, MQTT📡, UI Enhancements 🚀

Compare
Choose a tag to compare
@jokob-sk jokob-sk released this 18 Jul 08:35
· 585 commits to main since this release
4453ea5

Hey everyone 👋

FlyingToto created an amazing new experimental TP-Link Omada plugin 🧪, enabling auto-network topology creation 🌐. Additional highlights include a granular NEWDEV_NAME_CLEANUP_REGEX setting 🔍, cache expiration improvements ⏲️, and the ability to specify devices sent to MQTT 📡.

UI updates improve device status visibility 🟢🔴, add some customization to tiles 🧩, and sortable columns 📊 in the Network view.

Core updates add new fields for network tree generation 🌳, plugin transformers 🔧, and settings page refactoring 🛠️. Refresh your browser cache 🔄 after upgrade.

If you are developer, check out the new 15-minute plugin development video 🎥

Watch the video

🎥Watch the video

Make sure you refresh your browser cache (usually shift + reload button) - and click the 🔄 refresh button in the top right corner.

Screenshots

image 338916761-1a71542f-0350-4e98-ac37-6e4734cf3d44
340059396-f0748a12-56b8-4c01-957c-e6bc59bcdf58 image
image image

💔 Breaking changes

Sometimes I have to introduce breaking changes

  • Removed NEWDEV_LESS_NAME_CLEANUP and replaced with a more granular NEWDEV_NAME_CLEANUP_REGEX setting

📚Docs updates

⚙Settings

  • Cache expiration improvements #698 (✨)
  • A new NEWDEV_NAME_CLEANUP_REGEX setting so you can specify how newly discovered device names are handled #725 (🆕)
  • A MQTT_DEVICES_SQL setting if you want to specify which devices are sent to MQTT #732 (🆕)

🔌Plugins

  • (Experimental🧪) OMADA TP-Link import support including auto-network topology creation by @FlyingToto #708 (🆕)
  • The MQTT / Home Assitant integration provides a device_tracker sensor with attributes #703 (🆕)
  • Some default Plugins couldn't be unloaded #726 (✨)
  • Better pfSense / SNMP support with better docs #718 (✨)

🖼 UI

  • The device status now shows colors and icons, so even visually impaired users can easily distinguish statuses #706 (🆕)
  • You can now select which tiles in the Devices section are shown (+ All, Offline tiles added) #705 (🆕)
  • Sortable columns in the Network page #713 (🆕)
  • Improved Search filtering (✨)
  • Improved Maintenance -> Logs section (🆕)
  • Paste to import CSV in Maintenance (🆕)

💠Core app updates

Internal changes affecting the whole app and usually significant to developers 👩‍💻👨‍💻

  • New Fields in the CurrentScan table to support the Network tree generation from plugins (🆕)
  • Plugin transformers, such as base64 encoding, can be applied to arrays (🆕)
  • Settings page refactoring (✨)
  • Ability to specify the execution order of plugins with the "execution_order" : "Layer_0" property in config.json (🆕)

Other Info

🆕 - New features ✨ - Fixes & Improvements ⚠ - Possibly breaking changes 🧪 - Experimental/work in progress

What's Changed

New Contributors

Full Changelog: v24.6.8...v24.7.18