github jfmlima/shelly-manager v1.1.0
🚀 Shelly Manager v1.1.0

latest release: v1.2.0
5 days ago

⚠️ Breaking Changes

Legacy Configuration Sunset (config.json)

The support for the legacy config.json file has been removed. The application now follows a "Zero Configuration" philosophy.

  • Action Required: Users relying on config.json to define static device lists or scan ranges must now provide these targets at runtime via the CLI arguments or the Web UI.
  • Environment Variables: Docker mounts for config.json should be removed from docker-compose.yml.

API Endpoint Update

The /devices/scan endpoint has been refactored to support the unified targeting system.

  • Removed: start_ip, end_ip, cidr parameters.
  • Added: targets parameter (List of strings).
  • Behavior: The targets parameter accepts individual IPs (192.168.1.5), Ranges (192.168.1.1-10), and CIDR blocks (192.168.1.0/24) in any combination.

🐳 Docker Images

Available Docker Images:

  • ghcr.io/jfmlima/shelly-manager-api:1.1.0
  • ghcr.io/jfmlima/shelly-manager-cli:1.1.0
  • ghcr.io/jfmlima/shelly-manager-web:1.1.0

🚀 Quick Start

# Run API server
docker run -p 8000:8000 ghcr.io/jfmlima/shelly-manager-api:1.1.0

# Run CLI tool
docker run --rm ghcr.io/jfmlima/shelly-manager-cli:1.1.0 --help

# Run Web UI
docker run -p 8080:8080 ghcr.io/jfmlima/shelly-manager-web:1.1.0

📋 What's Changed

  • Sunset legacy configuration and unify targeting system by @jfmlima in #17
  • Improve Device Discovery UI by @jfmlima in #18

Full Changelog: v1.0.8...v1.1.0

Don't miss a new shelly-manager release

NewReleases is sending notifications on new releases.