github ruimarinho/mota v3.0.0

latest release: v3.0.1
9 hours ago

What's new

This is a major release with Gen2, Gen3 and Gen4 Shelly device support, a rewritten CLI and a new HTTP-based discovery mechanism.

Features

  • Add support for Gen2 devices
  • Add Gen3 and Gen4 firmware API support with model name mapping
  • Add stepping-stone upgrade logic for Gen2+ firmware below 1.3.3
  • Rewrite OTA updater with multi-pass upgrades and device filtering
  • Add cobra subcommands and new CLI flags
  • Replace zeroconf library and add HTTP subnet scanning
  • Add global --username and --password flags
  • Log detected subnet CIDRs during HTTP scan

Bug fixes

  • Fix version comparison for Gen1 firmware formats
  • Fix HTTP server port race condition

Maintenance

  • Update vulnerable dependencies
  • Update goreleaser config to v2 format
  • Fix release workflow for goreleaser v2

Docker images

  • docker pull ruimarinho/mota:3.0.0

Don't miss a new mota release

NewReleases is sending notifications on new releases.