diff --git a/debian/changelog b/debian/changelog index 1e7dd0e..80ef3a9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,22 @@ +plugin-hostd (0.12.0) unstable; urgency=medium + + * The verbs the daemon adds are declared in its package of omx-contract's + contract directory, verbs.json beside the format tables: each verb's + format, reply, refusal codes and what plugin-hostd, omx-clap-host and + mod-host owe it. The C names come from plugin_hostd_host_verbs.h, which + protocol.h includes, and plugin_hostd_vocabulary.h names the codes (#131). + * New package plugin-hostd-contract (Architecture: all): the contract + directory's files, /usr/share/omx-contract/contract.d/3/plugin-hostd + (MANIFEST.json, formats/clap.json, formats/lv2.json, verbs.json), which + programs read at run time. plugin-hostd and plugin-hostd-dev depend on + it; it Breaks and Replaces the plugin-hostd-dev that shipped them. + * The build needs libomx-contract-dev 3.3.0 or newer, the first schema with + the verbs kind, and its check stage the omx-contract command. + * A test holds the declared verbs to the daemon on its socket: replies, + codes, the verbs it answers itself, and the shapes both hosts answer. + + -- Pau Aliagas Mon, 26 Oct 2026 18:00:00 +0100 + plugin-hostd (0.11.0) unstable; urgency=medium * chain_get reads a chain back: its worker, its members in the diff --git a/doc/plugin-hostd-probe.1 b/doc/plugin-hostd-probe.1 index 078f839..cafb77d 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.11.0" "User Commands" +.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.12.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 3459bdd..eb0b7e7 100644 --- a/doc/plugin-hostd.1 +++ b/doc/plugin-hostd.1 @@ -1,4 +1,4 @@ -.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.11.0" "User Commands" +.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.12.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 43efa0a..820aeb0 100644 --- a/packaging/plugin-hostd.spec +++ b/packaging/plugin-hostd.spec @@ -1,7 +1,7 @@ %bcond_without check Name: plugin-hostd -Version: 0.11.0 +Version: 0.12.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 @@ -145,6 +145,22 @@ make test-daemon check-generated check-rendered %{_datadir}/omx-contract/contract.d/3/plugin-hostd/ %changelog +* Mon Oct 26 2026 Pau Aliagas - 0.12.0-1 +- The verbs the daemon adds are declared in its package of omx-contract's + contract directory, verbs.json beside the format tables: each verb's + format, reply, refusal codes and what plugin-hostd, omx-clap-host and + mod-host owe it. The C names come from plugin_hostd_host_verbs.h, which + protocol.h includes, and plugin_hostd_vocabulary.h names the codes (#131). +- New noarch package plugin-hostd-contract: the contract directory's files, + share/omx-contract/contract.d/3/plugin-hostd (MANIFEST.json, + formats/clap.json, formats/lv2.json, verbs.json), which programs read at + run time. plugin-hostd and plugin-hostd-devel require it; the files leave + plugin-hostd-devel. +- The build needs omx-contract-devel 3.3.0 or newer, the first schema with + the verbs kind, and its check stage the omx-contract command. +- A test holds the declared verbs to the daemon on its socket: replies, + codes, the verbs it answers itself, and the shapes both hosts answer. + * Mon Oct 26 2026 Pau Aliagas - 0.11.0-1 - chain_get reads a chain back: its worker, its members in the declared order and the members its worker runs now. A quarantined member diff --git a/src/main.c b/src/main.c index fd4e6d2..6bcb53d 100644 --- a/src/main.c +++ b/src/main.c @@ -35,7 +35,7 @@ #include "verbs.h" #ifndef VERSION -#define VERSION "0.11.0" +#define VERSION "0.12.0" #endif #define SOCKET_DEFAULT_PORT PHD_DEFAULT_COMMAND_PORT