chore(deps): update module nhooyr.io/websocket to v1.8.9 #201

Merged
nemunaire merged 1 commits from renovate/nhooyr.io-websocket-1.x into master 2023-10-25 07:32:32 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
nhooyr.io/websocket require patch v1.8.7 -> v1.8.9

Release Notes

nhooyr/websocket (nhooyr.io/websocket)

v1.8.9

Compare Source

  • b4e4f4f Don't embed noCopy...
    • Whoops, we don't want noCopy's Lock method to be public. Harmless as noCopy only exists to hint go vet but not appropriate.

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 operative. 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.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [nhooyr.io/websocket](https://github.com/nhooyr/websocket) | require | patch | `v1.8.7` -> `v1.8.9` | --- ### Release Notes <details> <summary>nhooyr/websocket (nhooyr.io/websocket)</summary> ### [`v1.8.9`](https://github.com/nhooyr/websocket/releases/tag/v1.8.9) [Compare Source](https://github.com/nhooyr/websocket/compare/v1.8.8...v1.8.9) - [`b4e4f4f`](https://github.com/nhooyr/websocket/commit/b4e4f4f) Don't embed noCopy... - Whoops, we don't want noCopy's Lock method to be public. Harmless as noCopy only exists to hint go vet but not appropriate. ### [`v1.8.8`](https://github.com/nhooyr/websocket/releases/tag/v1.8.8) [Compare Source](https://github.com/nhooyr/websocket/compare/v1.8.7...v1.8.8) 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 [@&#8203;terrastruct](https://github.com/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 operative. 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 [#&#8203;402](https://github.com/nhooyr/websocket/issues/402). I'm working on [v1.9.0](https://github.com/nhooyr/websocket/milestone/10) 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](https://github.com/nhooyr/websocket/milestone/14) is released :) Thank you to everyone who contributed by reporting issues and opening pull requests. Special thanks to my sponsors [@&#8203;alixander](https://github.com/alixander), [@&#8203;scsmithr](https://github.com/scsmithr), [@&#8203;tailscale](https://github.com/tailscale) and [@&#8203;coder](https://github.com/coder). note: If anyone is good with amd64 and arm64 assembly please give me a hand with reviewing [#&#8203;326](https://github.com/nhooyr/websocket/issues/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`](https://github.com/nhooyr/websocket/commit/d7a55cf) Ensure no goroutines leak after Close [#&#8203;330](https://github.com/nhooyr/websocket/issues/330) - [`25a5ca4`](https://github.com/nhooyr/websocket/commit/25a5ca4) netconn.go: Fix panic on zero or negative deadline durations - [`50952d7`](https://github.com/nhooyr/websocket/commit/50952d7) compress.go: Rewrite compression docs - [`5fe95bb`](https://github.com/nhooyr/websocket/commit/5fe95bb) write.go: Fix potential writeFrame deadlock [#&#8203;405](https://github.com/nhooyr/websocket/issues/405) - [`6cec2ca`](https://github.com/nhooyr/websocket/commit/6cec2ca) close.go: Fix mid read close [#&#8203;355](https://github.com/nhooyr/websocket/issues/355) - [`28c6709`](https://github.com/nhooyr/websocket/commit/28c6709) conn_test: Add TestConcurrentClosePing [#&#8203;298](https://github.com/nhooyr/websocket/issues/298) [#&#8203;394](https://github.com/nhooyr/websocket/issues/394) [@&#8203;univerio](https://github.com/univerio) @&#8203;[@&#8203;bhallionOhbibi](https://github.com/bhallionOhbibi) - [`e361137`](https://github.com/nhooyr/websocket/commit/e361137) wsjs: Register OnError [#&#8203;400](https://github.com/nhooyr/websocket/issues/400) - [`1a344a4`](https://github.com/nhooyr/websocket/commit/1a344a4) Reject invalid "Sec-WebSocket-Key" headers from clients [#&#8203;360](https://github.com/nhooyr/websocket/issues/360) [@&#8203;Emyrk](https://github.com/Emyrk) - [`20b8838`](https://github.com/nhooyr/websocket/commit/20b8838) Run autobahn-testsuite on dev daily - [`818579b`](https://github.com/nhooyr/websocket/commit/818579b) Add TestDialViaProxy [#&#8203;395](https://github.com/nhooyr/websocket/issues/395) - [`e314da6`](https://github.com/nhooyr/websocket/commit/e314da6) Redirect wss/ws correctly by modifying the http client [#&#8203;333](https://github.com/nhooyr/websocket/issues/333) - [`a94999f`](https://github.com/nhooyr/websocket/commit/a94999f) ***API*** Add CloseNow [#&#8203;384](https://github.com/nhooyr/websocket/issues/384) - [`1dbc141`](https://github.com/nhooyr/websocket/commit/1dbc141) Ensure Writer does zero alloc writes [#&#8203;354](https://github.com/nhooyr/websocket/issues/354) - [`97d7f90`](https://github.com/nhooyr/websocket/commit/97d7f90) Make compression negotiation more lenient [#&#8203;258](https://github.com/nhooyr/websocket/issues/258) [@&#8203;abursavich](https://github.com/abursavich) - [`81afa8a`](https://github.com/nhooyr/websocket/commit/81afa8a) Avoid returning 0, nil in NetConn.Read [#&#8203;367](https://github.com/nhooyr/websocket/issues/367) - [`4e15d75`](https://github.com/nhooyr/websocket/commit/4e15d75) Add ci/bench.sh - [`a6b9464`](https://github.com/nhooyr/websocket/commit/a6b9464) Add noCopy to Conn [#&#8203;349](https://github.com/nhooyr/websocket/issues/349) - [`b4b86b9`](https://github.com/nhooyr/websocket/commit/b4b86b9) dial.go: Use timeout on HTTPClient properly [#&#8203;341](https://github.com/nhooyr/websocket/issues/341) - [`2598ea2`](https://github.com/nhooyr/websocket/commit/2598ea2) Remove all third party dependencies from go.mod and go.sum [#&#8203;297](https://github.com/nhooyr/websocket/issues/297) - [`fecf26c`](https://github.com/nhooyr/websocket/commit/fecf26c) netconn.go: Return real remote and local address where possible [#&#8203;299](https://github.com/nhooyr/websocket/issues/299) [@&#8203;photostorm](https://github.com/photostorm) - [`f7bed7c`](https://github.com/nhooyr/websocket/commit/f7bed7c) ***API*** Extend DialOptions to allow Host header override [#&#8203;336](https://github.com/nhooyr/websocket/issues/336) [@&#8203;bendiscz](https://github.com/bendiscz) - [`3f26c9f`](https://github.com/nhooyr/websocket/commit/3f26c9f) wsjson: Write messages in a single frame always [#&#8203;315](https://github.com/nhooyr/websocket/issues/315) - [`ac38512`](https://github.com/nhooyr/websocket/commit/ac38512) ***BREAKING*** Remove wspb [#&#8203;311](https://github.com/nhooyr/websocket/issues/311) [#&#8203;297](https://github.com/nhooyr/websocket/issues/297) - [`e9d0881`](https://github.com/nhooyr/websocket/commit/e9d0881) Use net.ErrClosed where possible [#&#8203;286](https://github.com/nhooyr/websocket/issues/286) [@&#8203;emersion](https://github.com/emersion) - [`e1e65ad`](https://github.com/nhooyr/websocket/commit/e1e65ad) Run AUTOBAHN tests daily - [`2a5a566`](https://github.com/nhooyr/websocket/commit/2a5a566) Update Go module version to 1.19 [#&#8203;359](https://github.com/nhooyr/websocket/issues/359) [@&#8203;Jacalz](https://github.com/Jacalz) - [`118ea68`](https://github.com/nhooyr/websocket/commit/118ea68) Add staticcheck and simplify and refactor CI - [`b9a4d42`](https://github.com/nhooyr/websocket/commit/b9a4d42) Switch to OpenBSD's license - [`6ead6aa`](https://github.com/nhooyr/websocket/commit/6ead6aa) Run the autobahn-testsuite in docker to avoid issues with python2 EOL [#&#8203;334](https://github.com/nhooyr/websocket/issues/334) - [`e2bb5be`](https://github.com/nhooyr/websocket/commit/e2bb5be) Migrate from deprecated io/ioutil [#&#8203;371](https://github.com/nhooyr/websocket/issues/371) [@&#8203;keystroke3](https://github.com/keystroke3) - [`7fd6136`](https://github.com/nhooyr/websocket/commit/7fd6136) Fix dial panic when ctx is nil [#&#8203;365](https://github.com/nhooyr/websocket/issues/365) [@&#8203;guseggert](https://github.com/guseggert) - [`65dfbdd`](https://github.com/nhooyr/websocket/commit/65dfbdd) Add wasm dial timeout test - [`29251d0`](https://github.com/nhooyr/websocket/commit/29251d0) Improve unauthorized origin error message [#&#8203;247](https://github.com/nhooyr/websocket/issues/247) - [`482f584`](https://github.com/nhooyr/websocket/commit/482f584) Cleanup net.Conn context's on close [#&#8203;255](https://github.com/nhooyr/websocket/issues/255) - [`ea87744`](https://github.com/nhooyr/websocket/commit/ea87744) ***BREAKING*** Disable read limit on net.Conn [#&#8203;254](https://github.com/nhooyr/websocket/issues/254) [#&#8203;245](https://github.com/nhooyr/websocket/issues/245) - This commit also allows passing -1 to disable the read limit generally. [#&#8203;322](https://github.com/nhooyr/websocket/issues/322) - [`085d46c`](https://github.com/nhooyr/websocket/commit/085d46c) Document context expirations wart [#&#8203;242](https://github.com/nhooyr/websocket/issues/242) - [`3b20a49`](https://github.com/nhooyr/websocket/commit/3b20a49) Document separate idle and read timeout [#&#8203;87](https://github.com/nhooyr/websocket/issues/87) - [`fdc4079`](https://github.com/nhooyr/websocket/commit/fdc4079) Clone options correctly [#&#8203;259](https://github.com/nhooyr/websocket/issues/259) [@&#8203;abursavich](https://github.com/abursavich) - [`897a573`](https://github.com/nhooyr/websocket/commit/897a573) Fix deadlock in writeFrame [#&#8203;253](https://github.com/nhooyr/websocket/issues/253) [#&#8203;248](https://github.com/nhooyr/websocket/issues/248) - [`493ebbe`](https://github.com/nhooyr/websocket/commit/493ebbe) Prevent net.Conn timer leakage [#&#8203;255](https://github.com/nhooyr/websocket/issues/255) [#&#8203;243](https://github.com/nhooyr/websocket/issues/243) - [`0a61ffe`](https://github.com/nhooyr/websocket/commit/0a61ffe) Make SetDeadline on NetConn not always close Conn [#&#8203;228](https://github.com/nhooyr/websocket/issues/228) [#&#8203;350](https://github.com/nhooyr/websocket/issues/350) - [`1695216`](https://github.com/nhooyr/websocket/commit/1695216) Add ping example [#&#8203;227](https://github.com/nhooyr/websocket/issues/227) - [`17cf0fe`](https://github.com/nhooyr/websocket/commit/17cf0fe) ***BREAKING*** The dependency on klauspost/compress has been removed and compression is disabled by default [#&#8203;220](https://github.com/nhooyr/websocket/issues/220) [#&#8203;230](https://github.com/nhooyr/websocket/issues/230) [#&#8203;218](https://github.com/nhooyr/websocket/issues/218) [#&#8203;315](https://github.com/nhooyr/websocket/issues/315) - More reliable and idiomatic. See updated docs in compress.go - [`b453d3e`](https://github.com/nhooyr/websocket/commit/b453d3e) All Wasm code now lives in ws_js.go to avoid polluting the directory tree </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDkuNCIsInVwZGF0ZWRJblZlciI6IjM2LjEwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
renovate-bot added 1 commit 2023-10-20 17:06:11 +00:00
continuous-integration/drone/push Build is passing Details
3fa75740ce
chore(deps): update module nhooyr.io/websocket to v1.8.9
nemunaire merged commit e3854a46ab into master 2023-10-25 07:32:32 +00:00
nemunaire deleted branch renovate/nhooyr.io-websocket-1.x 2023-10-25 07:32:32 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: teach/atsebay.t#201
No description provided.