From 4e2b8fe8cea12ca6770f77b4fb97acd5ebdfce40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kyle=20=F0=9F=90=86?= Date: Tue, 6 Oct 2026 15:00:55 -0400 Subject: [PATCH] Release v0.9.1 --- CHANGELOG.md | 7 ++++++- build.zig.zon | 2 +- nix/package.nix | 2 +- src/main.zig | 2 +- src/nip11.zig | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88479fd..4948c9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.1] - 2026-10-06 + +Rebuilds the release binaries and Docker image for the baseline CPU of each architecture. The v0.9.0 binaries could crash with an illegal instruction on CPUs unlike the build machine's; anyone running a release binary or the ghcr.io image should upgrade. The StartOS and Nix packages were not affected. No protocol or configuration changes. + ### Changed - The Nix package fetches StringZilla by commit (`7ca3964`, the commit tag v4.5.1 points to) instead of by tag, so every dependency is pinned by commit. The content hash is unchanged. @@ -326,7 +330,8 @@ rolling out. - Import/export to JSONL format - Configuration via TOML file or environment variables -[Unreleased]: https://github.com/privkeyio/wisp/compare/v0.9.0...HEAD +[Unreleased]: https://github.com/privkeyio/wisp/compare/v0.9.1...HEAD +[0.9.1]: https://github.com/privkeyio/wisp/compare/v0.9.0...v0.9.1 [0.9.0]: https://github.com/privkeyio/wisp/compare/v0.8.0...v0.9.0 [0.8.0]: https://github.com/privkeyio/wisp/compare/v0.7.0...v0.8.0 [0.7.0]: https://github.com/privkeyio/wisp/compare/v0.6.1...v0.7.0 diff --git a/build.zig.zon b/build.zig.zon index ee873c2..8fb83ba 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,6 +1,6 @@ .{ .name = .wisp, - .version = "0.9.0", + .version = "0.9.1", .fingerprint = 0xc4bdec9fe6401a8d, .dependencies = .{ // websocket.zig: client for spider outbound connections and the epoll diff --git a/nix/package.nix b/nix/package.nix index 95ebfac..5214bb2 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -20,7 +20,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "wisp"; - version = "0.9.0"; # keep in sync with build.zig.zon .version + version = "0.9.1"; # keep in sync with build.zig.zon .version inherit src; nativeBuildInputs = [ zig_0_17 ]; diff --git a/src/main.zig b/src/main.zig index 0ce6854..b5f4df2 100644 --- a/src/main.zig +++ b/src/main.zig @@ -157,7 +157,7 @@ pub fn main(init: std.process.Init) !void { return error.InvalidSyncMode; }; - std.log.info("Wisp v0.9.0 starting", .{}); + std.log.info("Wisp v0.9.1 starting", .{}); std.log.info("Listening on {s}:{d}", .{ config.host, config.port }); std.log.info("Storage: {s} (sync={s})", .{ config.storage_path, @tagName(sync_mode) }); diff --git a/src/nip11.zig b/src/nip11.zig index 3cad667..07ee925 100644 --- a/src/nip11.zig +++ b/src/nip11.zig @@ -43,7 +43,7 @@ pub fn write(config: *const Config, nip86: *const Nip86Handler, w: anytype) !voi try w.writeAll(",\"supported_nips\":[1,2,9,11,13,16,17,33,40,42,45,50,51,59,65,70,77,78,86]"); try w.writeAll(",\"software\":\"https://github.com/privkeyio/wisp\""); - try w.writeAll(",\"version\":\"0.9.0\""); + try w.writeAll(",\"version\":\"0.9.1\""); try w.writeAll(",\"limitation\":{"); try w.print("\"max_message_length\":{d}", .{config.max_message_size});