Description
Hi @nhooyr,
we just spent some hours searching an error in our application which resulted from the "patch" update from v1.8.7 to v.1.8.8. Besides the problem (which is of unclear origin by now), I wonder a bit that two years of development get releases as a patch increase.
Anyway. With the new code we get "read limited at -1 bytes" in the upstream error message. The code we use seems not to be too sophisticated, but we have a hard time to debug what is going wrong.
Gladly we have some public demonstration code that exposes the same problem:
https://github.com/oderwat/go-nats-app/
If one changes the nhooyr.io/websocket
from v1.8.7 to v1.8.9 (or v1.8.8) the connection returns the same error.
Because of the massive amount of changes we would really like if you could check out what may go wrong here, as you likely remember what change may introduce the problem on our (or your) side.
Related code is most likely here