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

* The chain floor is 1, chain_members_min in the declared constants: a
chain of one is valid, so one isolated plugin is a chain like any
other (#131).
* The host verb table: 69 rows, a level per host profile (lv2-worker,
clap-worker, console, zynthian), in protocol.h, rendered into
protocol/plugin-hostd.json and the README, checked by
tests/verb_table.py. midi_learn, midi_map, midi_unmap, cv_map and
cv_unmap are required of the CLAP worker and of Zynthian (operator
ruling of 2026-10-22) (#131).
* An LV2 chain under require_pins states its requirement: the chain's
worker needs a world narrowed to the union of its members' bundles,
so each member's LV2 pin still holds (#131).
* lv2_worker defaults to auto: the lv2-clap adapter row first, mod-host
for the plugins it refuses and when the adapter's worker is not
installed (#101).

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

plugin-hostd (0.7.0) unstable; urgency=medium

* New verbs chain <chain> <instance> <instance> ... and chain_clear: the
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.7.0" "User Commands"
.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.8.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.7.0" "User Commands"
.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.8.0" "User Commands"
.SH NAME
plugin\-hostd \- supervisor of plugin host processes behind one mod\-host protocol socket
.SH SYNOPSIS
Expand Down
19 changes: 18 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.7.0
Version: 0.8.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 @@ -113,6 +113,23 @@ make test-daemon check-generated
%{_datadir}/omx-contract/contract.d/3/plugin-hostd/

%changelog
* Thu Oct 22 2026 Pau Aliagas <linuxnow@gmail.com> - 0.8.0-1
- The chain floor is 1, chain_members_min in the declared constants: a
chain of one is valid, so one isolated plugin is a chain like any
other (#131).
- The host verb table: 69 rows, a level per host profile (lv2-worker,
clap-worker, console, zynthian), in protocol.h, rendered into
protocol/plugin-hostd.json and the README, checked by
tests/verb_table.py. midi_learn, midi_map, midi_unmap, cv_map and
cv_unmap are required of the CLAP worker and of Zynthian (operator
ruling of 2026-10-22) (#131).
- An LV2 chain under require_pins states its requirement: the chain's
worker needs a world narrowed to the union of its members' bundles,
so each member's LV2 pin still holds (#131).
- lv2_worker defaults to auto: the lv2-clap adapter row first, mod-host
for the plugins it refuses and when the adapter's worker is not
installed (#101).

* Tue Oct 20 2026 Pau Aliagas <linuxnow@gmail.com> - 0.7.0-1
- New verbs chain <chain> <instance> <instance> ... and chain_clear: the
instances, in order, run in one worker, and a worker that runs chains
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.7.0"
#define VERSION "0.8.0"
#endif

#define SOCKET_DEFAULT_PORT PHD_DEFAULT_COMMAND_PORT
Expand Down
Loading