diff --git a/debian/changelog b/debian/changelog index 4850f94..83c51d0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 Thu, 22 Oct 2026 08:00:00 +0000 + plugin-hostd (0.7.0) unstable; urgency=medium * New verbs chain ... and chain_clear: the diff --git a/doc/plugin-hostd-probe.1 b/doc/plugin-hostd-probe.1 index 3061915..93fa177 100644 --- a/doc/plugin-hostd-probe.1 +++ b/doc/plugin-hostd-probe.1 @@ -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 diff --git a/doc/plugin-hostd.1 b/doc/plugin-hostd.1 index 776c18d..91ab5fd 100644 --- a/doc/plugin-hostd.1 +++ b/doc/plugin-hostd.1 @@ -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 diff --git a/packaging/plugin-hostd.spec b/packaging/plugin-hostd.spec index 5875239..0ef2d61 100644 --- a/packaging/plugin-hostd.spec +++ b/packaging/plugin-hostd.spec @@ -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 @@ -113,6 +113,23 @@ make test-daemon check-generated %{_datadir}/omx-contract/contract.d/3/plugin-hostd/ %changelog +* Thu Oct 22 2026 Pau Aliagas - 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 - 0.7.0-1 - New verbs chain ... and chain_clear: the instances, in order, run in one worker, and a worker that runs chains diff --git a/src/main.c b/src/main.c index 10ef3a3..e7022de 100644 --- a/src/main.c +++ b/src/main.c @@ -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