Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"crates/windows-placement-probe": "2026.1022.0",
"crates/windows-file-enumeration-sys": "0.3.0",
"crates/windows-file-enumeration-sys": "0.3.1",
"crates/windows-file-watcher": "0.2.6",
"crates/windows-file-watcher-example-test-harness": "0.1.9",
"crates/windows-impersonation-token-sys": "0.1.1",
Expand All @@ -15,22 +15,22 @@
"crates/fixed-hash-table": "0.0.2",
"crates/win-authorization-sys": "0.1.0",
"crates/win-handles-sys": "0.1.1",
"crates/win-durable-ioring": "0.5.2",
"crates/win-durable-ioring": "0.6.0",
"crates/win-sync-sys": "0.1.0",
"crates/win-text-sys": "0.0.2",
"crates/win-debugging-sys": "0.0.2",
"crates/win-etw-sys": "0.1.0",
"crates/durable-ioring-events": "0.2.0",
"crates/win-time-sys": "0.1.0",
"crates/win-multi-file-tail-watcher": "0.2.2",
"crates/win-volume-sys": "0.1.2",
"crates/win-volume-sys": "0.1.3",
"crates/windows-overlapped-io-sys": "0.3.1",
"crates/windows-namespace-request-sys": "0.5.1",
"crates/windows-namespace-request-sys": "0.5.2",
"crates/windows-thread-ambient-sys": "0.3.3",
"crates/windows-threadpool-sys": "0.4.0",
"crates/windows-topology-sys": "0.2.0",
"crates/windows-waitable-queues": "0.1.3",
"crates/wtf-string": "0.1.0",
"crates/windows-platform-probes": "2026.1105.0",
"crates/windows-platform-probes": "2026.1106.0",
"crates/win-job-launcher": "0.0.1"
}
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions crates/win-durable-ioring/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## [0.6.0](https://github.com/MikeGrier/windows-threadpool-sys/compare/win-durable-ioring-v0.5.2...win-durable-ioring-v0.6.0) (2026-11-06)


### ⚠ BREAKING CHANGES

* **win-durable-ioring:** a file target's domains were exactly what the consumer declared, and now include the disks of the file's volume. Failure scoping follows: files on one disk share fate, as their disk does.

### Features

* **win-durable-ioring:** derive a file's flush domains from its handle when it is opened ([2e799a1](https://github.com/MikeGrier/windows-threadpool-sys/commit/2e799a1c7ea425e8ec40e6a6b5afd08f241d6243))
* **win-durable-ioring:** predict a directory's flush domains and confirm a file's against the prediction ([79de376](https://github.com/MikeGrier/windows-threadpool-sys/commit/79de37649518d435993638e0d687866a51e1c58a))


### Bug Fixes

* **win-durable-ioring:** derive raw targets' domains from the retained handle ([b119ce3](https://github.com/MikeGrier/windows-threadpool-sys/commit/b119ce36ae9f559e1785edb022f92a7326518876))
* **win-durable-ioring:** raw virtual targets carry their host's flush domains ([6b678e4](https://github.com/MikeGrier/windows-threadpool-sys/commit/6b678e438cafbe0d9119cadaf29d5eff36a65903))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* win-volume-sys bumped from 0.1.2 to 0.1.3
* windows-namespace-request-sys bumped from 0.5.1 to 0.5.2

## [0.5.2](https://github.com/MikeGrier/windows-threadpool-sys/compare/win-durable-ioring-v0.5.1...win-durable-ioring-v0.5.2) (2026-11-03)


Expand Down
6 changes: 3 additions & 3 deletions crates/win-durable-ioring/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "win-durable-ioring"
version = "0.5.2"
version = "0.6.0"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
Expand Down Expand Up @@ -33,11 +33,11 @@ windows-threadpool-sys = { version = "0.4.0", path = "../windows-threadpool-sys"
win-time-sys = { version = "0.1.0", path = "../win-time-sys" }
# The disks a raw volume sits on, its sector size and its lock: device controls that need `unsafe`,
# which this crate forbids (DI-D-61).
win-volume-sys = { version = "0.1.2", path = "../win-volume-sys" }
win-volume-sys = { version = "0.1.3", path = "../win-volume-sys" }
# The open of a file (DI-13.2): every parameter of `CreateFileW`, made safe and decided by no one,
# so what an open means is decided here and this crate has no `unsafe` of its own for it. The
# handle it returns is plain and unassociated, as the ring needs.
windows-namespace-request-sys = { version = "0.5.1", path = "../windows-namespace-request-sys" }
windows-namespace-request-sys = { version = "0.5.2", path = "../windows-namespace-request-sys" }
# The path type that crate takes, and the flags and access constants an open is made from.
wtf-string = { version = "0.1.0", path = "../wtf-string" }
# The security descriptor a created file is given (DI-14.3), taken from the crate Microsoft Learn
Expand Down
7 changes: 7 additions & 0 deletions crates/win-volume-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.1.3](https://github.com/MikeGrier/windows-threadpool-sys/compare/win-volume-sys-v0.1.2...win-volume-sys-v0.1.3) (2026-11-06)


### Features

* **win-volume-sys:** add storage_device_descriptor, a disk's device descriptor and bus type ([2f03054](https://github.com/MikeGrier/windows-threadpool-sys/commit/2f03054252cd7138e27457610f223bc2d6165fe7))

## [0.1.2](https://github.com/MikeGrier/windows-threadpool-sys/compare/win-volume-sys-v0.1.1...win-volume-sys-v0.1.2) (2026-10-22)

## [0.1.1](https://github.com/MikeGrier/windows-threadpool-sys/compare/win-volume-sys-v0.1.0...win-volume-sys-v0.1.1) (2026-10-20)
Expand Down
2 changes: 1 addition & 1 deletion crates/win-volume-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "win-volume-sys"
version = "0.1.2"
version = "0.1.3"
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
Expand Down
9 changes: 9 additions & 0 deletions crates/windows-file-enumeration-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [0.3.1](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-file-enumeration-sys-v0.3.0...windows-file-enumeration-sys-v0.3.1) (2026-11-06)


### Dependencies

* The following workspace dependencies were updated
* dependencies
* windows-namespace-request-sys bumped from 0.5.1 to 0.5.2

## [0.3.0](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-file-enumeration-sys-v0.2.2...windows-file-enumeration-sys-v0.3.0) (2026-10-22)


Expand Down
4 changes: 2 additions & 2 deletions crates/windows-file-enumeration-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "windows-file-enumeration-sys"
version = "0.3.0" # x-release-please-version
version = "0.3.1" # x-release-please-version
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
Expand Down Expand Up @@ -40,7 +40,7 @@ wtf-string = { version = "0.1.0", path = "../wtf-string" }
# directory when the request is built, so that it means the same directory on whichever worker
# opens it. Taken from the crate that owns it, so this crate keeps no second copy (the request
# crate's D-30), and below it in the layering, which is the direction D-9 recorded.
windows-namespace-request-sys = { version = "0.5.1", path = "../windows-namespace-request-sys" }
windows-namespace-request-sys = { version = "0.5.2", path = "../windows-namespace-request-sys" }

# The one buffer a refill reads into, made at 8 bytes because the directory-information records hold
# `i64` fields. The request crate fills it (SAFE-2), so no `unsafe` here reads or writes it.
Expand Down
2 changes: 2 additions & 0 deletions crates/windows-namespace-request-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Changelog

## [0.5.2](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-namespace-request-sys-v0.5.1...windows-namespace-request-sys-v0.5.2) (2026-11-06)

## [0.5.1](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-namespace-request-sys-v0.5.0...windows-namespace-request-sys-v0.5.1) (2026-10-22)


Expand Down
2 changes: 1 addition & 1 deletion crates/windows-namespace-request-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "windows-namespace-request-sys"
version = "0.5.1" # x-release-please-version
version = "0.5.2" # x-release-please-version
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
Expand Down
2 changes: 2 additions & 0 deletions crates/windows-platform-probes/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Changelog

## [2026.1106.0](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-platform-probes-v2026.1105.0...windows-platform-probes-v2026.1106.0) (2026-11-06)

## [2026.1105.0](https://github.com/MikeGrier/windows-threadpool-sys/compare/windows-platform-probes-v2026.1022.0...windows-platform-probes-v2026.1105.0) (2026-11-05)


Expand Down
2 changes: 1 addition & 1 deletion crates/windows-platform-probes/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "windows-platform-probes"
version = "2026.1105.0"
version = "2026.1106.0"
publish = false
authors.workspace = true
edition.workspace = true
Expand Down
Loading