Skip to content

Commit 33245d8

Browse files
Add CHANGELOG.md
Generated with Changesmith based on git history and release tags. Covers v1.8.14 to v1.8.13 to v1.8.12 to v1.8.11.
1 parent c98e9dc commit 33245d8

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Changelog
2+
3+
## [1.8.14] - 2025-09-05
4+
5+
### Added
6+
7+
- Add `ErrMessageTooBig` sentinel error for limited reads (#535)
8+
9+
### Changed
10+
11+
- Use `context.AfterFunc` to track timeouts instead of spawning a goroutine (#532)
12+
- Update minimum Go version to 1.23 (#524)
13+
14+
### Fixed
15+
16+
- Fix Origin scheme matching in `OriginPatterns` to align with RFC 6454 (#536)
17+
18+
## [1.8.13] - 2025-03-14
19+
20+
### Added
21+
22+
- Add `OnPingReceived` and `OnPongReceived` callbacks to `DialOptions` and `AcceptOptions` (#509)
23+
- Add hijack unwrapping for `http.ResponseController` compatibility (#472)
24+
25+
### Changed
26+
27+
- Replace `filepath.Match` with `path.Match` to avoid OS-specific behavior in origin matching (#452)
28+
- Use `atomic.Int64` instead of `atomic.Int32` for counting pings (#444)
29+
30+
### Fixed
31+
32+
- Fix writing messages after close and improve close handshake behavior (#476)
33+
- Fix `printf` usage to conform to stricter Go 1.24 requirements (#508)
34+
35+
## [1.8.12] - 2024-08-09
36+
37+
### Changed
38+
39+
- Transfer project to `github.com/coder/websocket` import path (#462)
40+
41+
## [1.8.11] - 2024-04-07
42+
43+
### Added
44+
45+
- Add assembly-optimized WebSocket masking for amd64 and arm64 (#326)
46+
47+
### Fixed
48+
49+
- Fix `CloseRead` race condition with its own done channel (#427)
50+
- Fix unaligned atomic load on 32-bit architectures (#438)
51+
- Fix close handling rewrite for more reliable shutdown (#326)
52+
53+
_Generated by [Changesmith](https://changesmith.dev)_

0 commit comments

Comments
 (0)