Releases: JulyIghor/DockerEvents
v1.3 Released!
v1.3
- fallback to Actor.ID and skip events with no container ID
- clean shutdown on outer SIGTERM/SIGINT so docker stop does not hang until timeout
v1.2
-
Switched Telegram request payload generation to
jqto avoid broken JSON escaping. -
Preserved real multi-line message formatting in Telegram notifications.
-
Added connection and request timeouts to Telegram and Docker API calls.
-
Print Telegram request errors to stdout for transport failures, non-200 HTTP responses, and Telegram API errors.
-
Log Docker event stream failures and automatically reconnect after unexpected disconnects.
-
Fail closed when
docker inspectcannot be fetched or parsed, instead of silently continuing with incomplete data. -
Quote
HOST_NAMEwhen escaping HTML so host names with spaces are handled correctly. -
Read Docker event JSON without
echo -e, avoiding unintended escape processing.
v1.2 Released!
-
Switched Telegram request payload generation to
jqto avoid broken JSON escaping. -
Preserved real multi-line message formatting in Telegram notifications.
-
Added connection and request timeouts to Telegram and Docker API calls.
-
Print Telegram request errors to stdout for transport failures, non-200 HTTP responses, and Telegram API errors.
-
Log Docker event stream failures and automatically reconnect after unexpected disconnects.
-
Fail closed when
docker inspectcannot be fetched or parsed, instead of silently continuing with incomplete data. -
Quote
HOST_NAMEwhen escaping HTML so host names with spaces are handled correctly. -
Read Docker event JSON without
echo -e, avoiding unintended escape processing.
v1.1 Released!
Added new env variables: TELEGRAM_MENTION, TIMEZONE