Skip to content

Commit 7e367cd

Browse files
authored
chore: release v0.1.0-alpha.3 (#27)
chore: release v0.1.0-alpha.3
2 parents 3cce439 + 1a3d818 commit 7e367cd

12 files changed

Lines changed: 14 additions & 11 deletions

File tree

‎crates/turnloop-io/CHANGELOG.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-io-v0.1.0-alpha.2...turnloop-io-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
13+
- `HalfClose` and `shutdown()` for `AsyncIo`, TLS streams and transports
14+
- `linger_close(stream, scratch, deadline)`: half-close, discard until peer EOF or the deadline, then close
15+
- Published dependencies use caret requirements instead of exact pins
1416
- release v0.1.0-alpha.3

‎crates/turnloop-wasi-random/CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-wasi-random-v0.1.0-alpha.2...turnloop-wasi-random-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
13+
- Published dependencies use caret requirements instead of exact pins
1414
- release v0.1.0-alpha.3

‎crates/turnloop/CHANGELOG.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-v0.1.0-alpha.2...turnloop-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13+
- Queued turns never block; zero-timeout discovery polls are counted separately from blocking waits (DESIGN §10 rule 3)
14+
- Typed filesystem requests and filesystem watches on every backend (epoll/inotify, kqueue/FSEvents, IOCP ReadDirectoryChangesW, WASI 0.2/0.3)
15+
- Windows: Node/libuv process, console and synchronous-handle semantics (`windows_hide`, `detached`, parent-lifetime job, permanent console handler, duplex read preemption)
16+
- `AsyncIo::poll_shutdown` half-closes the write side without closing the handle
17+
- Published dependencies use caret requirements instead of exact pins
1318

1419
- named-pipe backlog, same-port pipe routing, Windows contract equivalents

‎protocols/turnloop-http/CHANGELOG.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-http-v0.1.0-alpha.2...turnloop-http-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
13+
- Servers close gracefully: HTTP/1 and HTTP/2 linger after the final response instead of resetting a peer that still has unread bytes (#21)
14+
- `server::Options { linger_timeout }` (default 5 s), `Server::bind_with`, `Shutdown::with_options` and `Shutdown::stop_by(deadline)`
1415
- release v0.1.0-alpha.3

‎protocols/turnloop-mongodb/CHANGELOG.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-mongodb-v0.1.0-alpha.2...turnloop-mongodb-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
1413
- release v0.1.0-alpha.3

‎protocols/turnloop-mysql/CHANGELOG.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-mysql-v0.1.0-alpha.2...turnloop-mysql-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
1413
- release v0.1.0-alpha.3

‎protocols/turnloop-postgres/CHANGELOG.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-postgres-v0.1.0-alpha.2...turnloop-postgres-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
1413
- release v0.1.0-alpha.3

‎protocols/turnloop-redis/CHANGELOG.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-redis-v0.1.0-alpha.2...turnloop-redis-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
1413
- release v0.1.0-alpha.3

‎protocols/turnloop-smtp/CHANGELOG.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-smtp-v0.1.0-alpha.2...turnloop-smtp-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
1413
- release v0.1.0-alpha.3

‎protocols/turnloop-tls/CHANGELOG.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
## [0.1.0-alpha.3](https://github.com/PerryTS/turnloop/compare/turnloop-tls-v0.1.0-alpha.2...turnloop-tls-v0.1.0-alpha.3) - 2026-09-15
1111

1212
### Other
13-
13+
- Shutdown sends close_notify and half-closes TCP while reads keep decrypting; writes after close_notify are refused
14+
- Fixed: a rejected TLS record blocked every later read
1415
- release v0.1.0-alpha.3

0 commit comments

Comments
 (0)