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
18 changes: 18 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
plugin-hostd (0.6.0) unstable; urgency=medium

* The probe runner passes --probe-notes and --hold to the CLAP prober and
carries what it measures: the cost with voices, the LV2 note sweep and the
note-onset latency.
* The CLAP prober runs under the interposer beside it, and its child counts
only under the interposer it finds. A preload the runner was started with
is dropped for the measured child, named in run.tools.droppedPreload, and
put back after the child; a bare --child is found as execvp finds it.
* The daemon finds a worker's ready line anywhere in its log, not in the
first 4 KB: a second worker no longer answers 503 when LV2_PATH holds many
entries that are no bundle.
* The CI runs mod-host, so the LV2 worker path is proven there, and a runner
that refuses unshare fails build-and-test and the JACK job, with a guard
that holds it.

-- Pau Aliagas <linuxnow@gmail.com> Tue, 20 Oct 2026 08:00:00 +0000

plugin-hostd (0.5.0) unstable; urgency=medium

* plugin-hostd-probe runs LV2 plugins too: `run lv2:<uri>` measures a
Expand Down
2 changes: 1 addition & 1 deletion doc/plugin-hostd-probe.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.5.0" "User Commands"
.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.6.0" "User Commands"
.SH NAME
plugin\-hostd\-probe \- run a plugin prober under limits and write what happened
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion doc/plugin-hostd.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.5.0" "User Commands"
.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.6.0" "User Commands"
.SH NAME
plugin\-hostd \- supervisor of plugin host processes behind one mod\-host protocol socket
.SH SYNOPSIS
Expand Down
16 changes: 15 additions & 1 deletion packaging/plugin-hostd.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%bcond_without check

Name: plugin-hostd
Version: 0.5.0
Version: 0.6.0
Release: 1%{?dist}
License: GPL-3.0-or-later
Summary: Run LV2 and CLAP plugins in a live rig without one crash taking down the show
Expand Down Expand Up @@ -108,6 +108,20 @@ make test-daemon check-generated
%{_datadir}/plugin-hostd/probe-output.schema.json

%changelog
* Tue Oct 20 2026 Pau Aliagas <linuxnow@gmail.com> - 0.6.0-1
- The probe runner passes --probe-notes and --hold to the CLAP prober and
carries what it measures: the cost with voices, the LV2 note sweep and the
note-onset latency.
- The CLAP prober runs under the interposer beside it, and its child counts
only under the interposer it finds. A preload the runner was started with is
dropped for the measured child, named in run.tools.droppedPreload, and put
back after the child; a bare --child is found as execvp finds it.
- The daemon finds a worker's ready line anywhere in its log, not in the first
4 KB: a second worker no longer answers 503 when LV2_PATH holds many entries
that are no bundle.
- The CI runs mod-host, so the LV2 worker path is proven there, and a runner
that refuses unshare fails build-and-test and the JACK job, with a guard
that holds it.
* Mon Oct 19 2026 Pau Aliagas <linuxnow@gmail.com> - 0.5.0-1
- plugin-hostd-probe runs LV2 plugins too: `run lv2:<uri>` measures a
plugin through plugin-qualify's lv2_measure, the pin pass and then the
Expand Down
2 changes: 1 addition & 1 deletion src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#include "verbs.h"

#ifndef VERSION
#define VERSION "0.5.0"
#define VERSION "0.6.0"
#endif

#define SOCKET_DEFAULT_PORT PHD_DEFAULT_COMMAND_PORT
Expand Down
Loading