0.74.0 Broke my NGINX proxy

I am running Home Assistant via docker (homeassistant/home-assistant) with an NGINX proxy in front of it (jwilder/nginx-proxy) along with Let’s Encrypt.

Everything was working fine until the latest upgrade to 0.74.0. I am able to access the Home Assistant interface directly from the internal LAN now, however when accessing externally via the FQDN (via NGINX proxy) assigned to the instance, I get the Home Assistant ‘loading’ page and ‘Unable to connect’ under the password box after a few seconds and response code 400 in the NGINX logs.

NGINX logs

nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:34:57 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:34:58 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:34:59 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:00 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:01 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:03 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:05 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:07 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:20 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
nginx.1    | <redacted_fqdn> <redacted_ip> - - [23/Jul/2018:14:35:27 +0000] "GET /api/websocket?latest HTTP/1.1" 400 66 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"

Home Assistant Logs

2018-07-23 09:34:55 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:34:56 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:34:56 INFO (MainThread) [homeassistant.components.http.view] Serving / to <redacted_ip> (auth: True)
2018-07-23 09:34:57 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:34:58 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:34:59 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:00 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:01 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:03 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:05 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:07 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:20 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)
2018-07-23 09:35:27 INFO (MainThread) [homeassistant.components.http.view] Serving /api/websocket to <redacted_ip> (auth: True)

Does anyone have any ideas?

Annnd – somehow it magically ‘fixed’ itself.

Disregard.