- feat: declarative docker-labels-based tunnels
- fix: unhandled service listing error led to silent failures
- fix: stricter protocol validation for service publishing (e.g., no udp -> tcp tunnelling and etc.)
- fix: accept gateway public IP for service public hostname (used to only work with 0.0.0.0)
- fix: treat public hostname = IP & public hostname = DNS name as two separate for Caddy config entry generation
- tests: added new automated http/udp/tcp tests
Full Changelog: v0.9.6...v0.9.7