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
8 changes: 4 additions & 4 deletions flake.lock

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

4 changes: 2 additions & 2 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
# The runtime, Rust crates and native terminal library share one producer revision.
pty.url = "github:compoundingtech/pty/79d526d1be4f77bb3764dc1d880492806f8a07fc";
pty.inputs.nixpkgs.follows = "nixpkgs";
# Merged pairing stack, including the daemon-identity restricted client.
fabric.url = "github:compoundingtech/fabric/1e6e93e9a662a40749f91d63eeecc4e98de114bd";
# Fabric v0.9.4 includes bounded peer expiry and recoverable identity rotation.
fabric.url = "github:compoundingtech/fabric/19e7f8964ce8305aeb8c200fb717967aa03f738f";
fabric.inputs.nixpkgs.follows = "nixpkgs";
# Shared CI generators and the `otelite` collector used by release-integration.
# Keep the build toolchain aligned with the source member in megarepo.kdl.
Expand Down
32 changes: 32 additions & 0 deletions release-notes/fabric-v094-flake-pin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"version": 1,
"summary": "Pin the Fabric flake input from 1e6e93e9 (package version 0.9.2) to v0.9.4 (19e7f8964ce8305aeb8c200fb717967aa03f738f) for packages.fabric-pairing only; no Fractal runtime change",
"replay": {
"status": "none",
"detail": "No claim replay or recovery behavior changes in Fractal. This change only selects the external Fabric package revision."
},
"schema": {
"status": "none",
"detail": "No Fractal tables, indexes, schema versions, stored formats or data rewrites change."
},
"rules": {
"status": "none",
"detail": "No checkpoint rule or digest changes."
},
"compatibility": {
"status": "changed",
"detail": "The fabric flake input and lock move from 1e6e93e9a662a40749f91d63eeecc4e98de114bd (package version 0.9.2) to Fabric v0.9.4 at 19e7f8964ce8305aeb8c200fb717967aa03f738f. Production hosts currently run Fabric v0.9.3 (285bd482), a separate deployment baseline rather than the previous flake pin. The input's only consumer is packages.fabric-pairing; Fractal runtime code, Cargo dependencies and deployed services are unchanged."
},
"downtime": {
"status": "none",
"detail": "The pin does not restart or deploy Fabric or Fractal."
},
"manual": {
"status": "changed",
"detail": "For the re-key rollout, deploy Fabric v0.9.4 on every participating member first, before deploying the Fractal re-key changes or starting any re-key."
},
"recovery": {
"status": "none",
"detail": "Changing this package pin writes no runtime state. It does not authorize an in-place downgrade of a Fabric daemon that has already written expiry state."
}
}
Loading