This repository has been archived by the owner on Jul 11, 2024. It is now read-only.
chore: Update module nhooyr.io/websocket to v1.8.10 - autoclosed #532
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.8.7
->v1.8.10
Release Notes
nhooyr/websocket (nhooyr.io/websocket)
v1.8.10
Compare Source
454aee8
ws_js.go: Disable read limit on-1
#410 (thanks @oderwat)v1.8.9
Compare Source
b4e4f4f
Don't embed noCopy...v1.8.8
Compare Source
My sincerest apologies for the 3 year delay. The last few years have been an extraordinarily challenging time for me personally and professionally. I've been experimenting nonstop to better understand what I need from my life and precisely how to attain it.
I moved across Canada from Ontario to British Columbia, taught myself photography, started working a new job at @terrastruct where I designed and wrote https://github.com/terrastruct/d2, taught myself to cook, taught myself to exercise, bought a house on a 20 acre property in the Canadian rockies, became a volunteer firefighter and now I'm working on becoming a paramedic and search and rescue volunteer. My house burnt up in a chimney fire just 1 year after moving in. My vehicle was taken by the fire too...
It's been up and down and round and round these last few years.
Anyway, I am now thankfully working on websocket full time for the foreseeable future. See #402. I'm working on v1.9.0 next. After which I need to finish some inventory work for my house fire insurance claim. Following that I'll be back full time until v2.0.0 is released :)
Thank you to everyone who contributed by reporting issues and opening pull requests.
Special thanks to my sponsors @alixander, @scsmithr, @tailscale and @coder.
note: If anyone is good with amd64 and arm64 assembly please give me a hand with reviewing #326.
I'm trying to confirm that it's correctly implemented in the most efficient way possible and that there is no unnecessary code.
Changelog
This release packs a ton of fixes and improvements. Please upgrade as soon as you can.
Breaking changes are prefixed with BREAKING.
API additions are prefixed with API.
d7a55cf
Ensure no goroutines leak after Close #33025a5ca4
netconn.go: Fix panic on zero or negative deadline durations50952d7
compress.go: Rewrite compression docs5fe95bb
write.go: Fix potential writeFrame deadlock #4056cec2ca
close.go: Fix mid read close #35528c6709
conn_test: Add TestConcurrentClosePing #298 #394 @univerio @@bhallionOhbibie361137
wsjs: Register OnError #4001a344a4
Reject invalid "Sec-WebSocket-Key" headers from clients #360 @Emyrk20b8838
Run autobahn-testsuite on dev daily818579b
Add TestDialViaProxy #395e314da6
Redirect wss/ws correctly by modifying the http client #333a94999f
API Add CloseNow #3841dbc141
Ensure Writer does zero alloc writes #35497d7f90
Make compression negotiation more lenient #258 @abursavich81afa8a
Avoid returning 0, nil in NetConn.Read #3674e15d75
Add ci/bench.sha6b9464
Add noCopy to Conn #349b4b86b9
dial.go: Use timeout on HTTPClient properly #3412598ea2
Remove all third party dependencies from go.mod and go.sum #297fecf26c
netconn.go: Return real remote and local address where possible #299 @photostormf7bed7c
API Extend DialOptions to allow Host header override #336 @bendiscz3f26c9f
wsjson: Write messages in a single frame always #315ac38512
BREAKING Remove wspb #311 #297e9d0881
Use net.ErrClosed where possible #286 @emersione1e65ad
Run AUTOBAHN tests daily2a5a566
Update Go module version to 1.19 #359 @Jacalz118ea68
Add staticcheck and simplify and refactor CIb9a4d42
Switch to OpenBSD's license6ead6aa
Run the autobahn-testsuite in docker to avoid issues with python2 EOL #334e2bb5be
Migrate from deprecated io/ioutil #371 @keystroke37fd6136
Fix dial panic when ctx is nil #365 @guseggert65dfbdd
Add wasm dial timeout test29251d0
Improve unauthorized origin error message #247482f584
Cleanup net.Conn context's on close #255ea87744
BREAKING Disable read limit on net.Conn #254 #245085d46c
Document context expirations wart #2423b20a49
Document separate idle and read timeout #87fdc4079
Clone options correctly #259 @abursavich897a573
Fix deadlock in writeFrame #253 #248493ebbe
Prevent net.Conn timer leakage #255 #2430a61ffe
Make SetDeadline on NetConn not always close Conn #228 #3501695216
Add ping example #22717cf0fe
BREAKING The dependency on klauspost/compress has been removed and compression is disabled by default #220 #230 #218 #315b453d3e
All Wasm code now lives in ws_js.go to avoid polluting the directory treeConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.