Skip to content

Releases: daltonbr/wol-server

v2.0.0

21 Dec 04:25
e5cae20

Choose a tag to compare

Changed

  • Breaking: Environment variables replaced with YAML configuration
  • Breaking: /wake endpoint now requires parameters (?device=name or ?mac=...&ip=...)
  • Configuration loaded once at startup for better performance

Added

  • Multi-device support via YAML configuration
  • Two configuration methods: WOL_CONFIG env var or ~/.config/wol-server/config.yaml
  • Named device wake: ?device=desktop
  • Direct parameter wake: ?mac=00:11:22:33:44:55&ip=192.168.1.255
  • Configurable server port via PORT environment variable (default: 5000)
  • Multi-arch Docker images (linux/amd64, linux/arm64)
  • Comprehensive test suite

Fixed

  • Input validation for MAC addresses, IP addresses, and port ranges
  • Clear error messages for invalid configurations
  • Docker networking documentation for macOS users

v1.0.2

20 Dec 10:27

Choose a tag to compare

Changed

  • Updated Go to 1.25.5 (from 1.24.3)
  • Updated Dockerfile base images to Alpine 3.23 (from 3.21)
  • Updated documentation

v1.0.1

20 Dec 10:31
9871198

Choose a tag to compare

What's Changed

  • Initial stable release
  • Wake-on-LAN HTTP server with /wake endpoint
  • Docker support with multi-stage build
  • Environment variable configuration (MAC address, IP, port, broadcast mode)
  • GHCR (GitHub Container Registry) publishing support

Docker Images

  • ghcr.io/daltonbr/wol-server:v1.0.1