eebb1ca8df027bc5f8727378eacf443c0e9523b4
1. Add timeout to HAProxy response wait - Use select() for non-blocking recv with 30s timeout - Prevents indefinite blocking on slow/hung HAProxy 2. Log warnings for failed server clears - haproxy_remove_domain now logs warnings instead of silent pass - Helps debugging without breaking cleanup flow 3. Add HAPROXY_CONTAINER environment variable - Container name now configurable (default: "haproxy") - Used in reload_haproxy() and haproxy_check_config() 4. Add haproxy_add_servers() for bulk operations - Add multiple servers in single call - Accepts JSON array of server configs - More efficient than multiple haproxy_add_server calls 5. Add wildcard domain support in haproxy_list_domains() - New include_wildcards parameter (default: false) - Shows .domain entries with (wildcard) label when enabled Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Languages
Python
99.8%
Dockerfile
0.2%