Skip to content

chore: release v0.1.0-alpha.5 - #40

Merged
proggeramlug merged 1 commit into
mainfrom
release-plz-2026-09-15T20-27-15Z
Sep 16, 2026
Merged

proggeramlug merged 1 commit into
mainfrom
release-plz-2026-09-15T20-27-15Z

Conversation

@perryts-turnloop-release

@perryts-turnloop-release perryts-turnloop-release Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • turnloop: 0.1.0-alpha.4 -> 0.1.0-alpha.5 (⚠ API breaking changes)
  • turnloop-wasi-random: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-io: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-tls: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-zstd-decoder: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-http: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-mongodb: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-mysql: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-postgres: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-redis: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-smtp: 0.1.0-alpha.4 -> 0.1.0-alpha.5
  • turnloop-websocket: 0.1.0-alpha.4 -> 0.1.0-alpha.5

turnloop breaking changes

--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ProcessSpec.extra in /tmp/.tmp4bWFcL/turnloop/crates/turnloop/src/native.rs:57
  field ProcessSpec.controlling_terminal in /tmp/.tmp4bWFcL/turnloop/crates/turnloop/src/native.rs:80
  field PoolConfig.long_threads_max in /tmp/.tmp4bWFcL/turnloop/crates/turnloop/src/blocking.rs:47
  field PoolConfig.long_idle_timeout in /tmp/.tmp4bWFcL/turnloop/crates/turnloop/src/blocking.rs:53

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  Backend::spawn now takes 4 instead of 3 parameters, in file /tmp/.tmp4bWFcL/turnloop/crates/turnloop/src/backend/mod.rs:345
Changelog

turnloop

0.1.0-alpha.5 - 2026-09-16

Other

  • Page the slot tables so a capacity ceiling costs nothing idle (#76)
  • A long-occupancy job class for the blocking pool (#74)
  • Reserve extra descriptor numbers across the fork
  • Keep the child fixture buildable on targets without processes
  • Pass extra child descriptors and control the child session at spawn

turnloop-wasi-random

0.1.0-alpha.3 - 2026-09-15

Other

  • Published dependencies use caret requirements instead of exact pins
  • release v0.1.0-alpha.3

turnloop-io

0.1.0-alpha.3 - 2026-09-15

Other

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

turnloop-tls

0.1.0-alpha.4 - 2026-09-15

Other

  • Hand a quiescent transport's descriptor back to the host

turnloop-zstd-decoder

0.1.0-alpha.3 - 2026-09-15

Other

  • release v0.1.0-alpha.3

turnloop-http

0.1.0-alpha.3 - 2026-09-15

Other

turnloop-mongodb

0.1.0-alpha.4 - 2026-09-15

Other

  • Compressed MongoDB and MySQL commands allocate nothing on WASI (I03) (#29)
  • Reuse one deflate state for compressed MongoDB and MySQL commands

turnloop-mysql

0.1.0-alpha.4 - 2026-09-15

Other

  • Compressed MongoDB and MySQL commands allocate nothing on WASI (I03) (#29)
  • Lane report and MySQL compression note for tl-i03
  • Reuse one deflate state for compressed MongoDB and MySQL commands

turnloop-postgres

0.1.0-alpha.3 - 2026-09-15

Other

  • release v0.1.0-alpha.3

turnloop-redis

0.1.0-alpha.3 - 2026-09-15

Other

  • release v0.1.0-alpha.3

turnloop-smtp

0.1.0-alpha.3 - 2026-09-15

Other

  • release v0.1.0-alpha.3

turnloop-websocket

0.1.0-alpha.3 - 2026-09-15

Other

  • WebSocketStream::close lingers within its close deadline instead of resetting the peer
  • release v0.1.0-alpha.3


This PR was generated with release-plz.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 475839d2-d2b5-4223-8589-09ceb1800b2a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@perryts-turnloop-release
perryts-turnloop-release Bot force-pushed the release-plz-2026-09-15T20-27-15Z branch 2 times, most recently from e39f315 to 6ac76a0 Compare September 16, 2026 07:51
@perryts-turnloop-release
perryts-turnloop-release Bot force-pushed the release-plz-2026-09-15T20-27-15Z branch from 6ac76a0 to 50b1ff5 Compare September 16, 2026 10:18
@proggeramlug
proggeramlug merged commit 164e8e4 into main Sep 16, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant