mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-06 03:14:00 +00:00
docs: credit the CCTV idle-deadline fix in CHANGELOG (#688)
Move the entry to the top of the changelog, where main's newer entries had left it behind, and credit the contributor. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
9b1c75e539
commit
12bf66ef6f
1 file changed
+11
-10
+11
-10
@@ -1,5 +1,16 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
- Release CCTV media streams whose upstream falls silent after answering. The
|
||||||
|
15-second media deadline covered only the wait for response headers, so a
|
||||||
|
camera that replied and then stopped sending held both the proxy connection
|
||||||
|
and its upstream socket open for as long as the camera host allowed; the
|
||||||
|
declared `Content-Length` ceiling was the only body bound, and a chunked or
|
||||||
|
length-less body had none. A 30-second idle deadline now bounds the gap
|
||||||
|
between upstream chunks and releases a body that has gone silent. It is
|
||||||
|
rescheduled while the response is still waiting to drain, so a viewer on a
|
||||||
|
slow link is not mistaken for a dead camera; live feeds are unaffected
|
||||||
|
(Ethan Stoner, #688).
|
||||||
|
|
||||||
- Aircraft track backfill (`/api/opensky-track`, `/api/adsblol/trace`) now
|
- Aircraft track backfill (`/api/opensky-track`, `/api/adsblol/trace`) now
|
||||||
answers 502 when the upstream body exceeds the 5 MB cap, instead of a 200
|
answers 502 when the upstream body exceeds the 5 MB cap, instead of a 200
|
||||||
whose error body the client read as an empty track. The failure is cached
|
whose error body the client read as an empty track. The failure is cached
|
||||||
@@ -237,16 +248,6 @@ Analyst records for loaded satellites, datacenters and dams, with explicit bound
|
|||||||
while ordinary wheel, line-mode and touch-pinch inputs retain their existing
|
while ordinary wheel, line-mode and touch-pinch inputs retain their existing
|
||||||
behavior; the listener is removed with the application scene.
|
behavior; the listener is removed with the application scene.
|
||||||
|
|
||||||
- Release CCTV media streams whose upstream falls silent after answering. The
|
|
||||||
15-second media deadline covered only the wait for response headers, so a
|
|
||||||
camera that replied and then stopped sending held both the proxy connection
|
|
||||||
and its upstream socket open for as long as the camera host allowed; the
|
|
||||||
declared `Content-Length` ceiling was the only body bound, and a chunked or
|
|
||||||
length-less body had none. A 30-second idle deadline now bounds the gap
|
|
||||||
between upstream chunks and releases a body that has gone silent. It is
|
|
||||||
rescheduled while the response is still waiting to drain, so a viewer on a
|
|
||||||
slow link is not mistaken for a dead camera; live feeds are unaffected.
|
|
||||||
|
|
||||||
- Report AIS speed and course that carry the standard "not available" code as
|
- Report AIS speed and course that carry the standard "not available" code as
|
||||||
unknown instead of 102.3 knots and 360 degrees. Genuine readings, including a
|
unknown instead of 102.3 knots and 360 degrees. Genuine readings, including a
|
||||||
stopped vessel's zero and the highest encodable values, are unchanged.
|
stopped vessel's zero and the highest encodable values, are unchanged.
|
||||||
|
|||||||
Reference in new issue
Block a user