Collabhost v1.7.0
Collabhost v1.7.0 — minor release on top of v1.6.3.
New
- Pin a fixed port for a managed app. A managed app can now be assigned a fixed listening port instead of an automatically allocated one. The pinned port is reserved so dynamic allocation never hands it to another app, and it is checked for availability when the app starts — if the port is already in use, the app stops with a clear "pinned port unavailable" message instead of crash-looping. This gives an app a stable address that survives restarts, so another service that connects to it by
localhost:<port>keeps working without reconfiguration. Apps without a pin continue to use automatic port allocation exactly as before — no change and no action needed.
Fixes
- MCP credential handling now fails loud on conflict. When a per-call credential and a connection-level credential resolve to different identities, the server refuses the call rather than silently choosing one, and it warns when it falls back to the connection-level default — so activity-log attribution cannot be silently wrong.
Upgrading
No special steps for this release. If you are upgrading across v1.6.3, the runtime-config re-import note still applies — see INSTALL.md §8.0. The bundled Caddy version is unchanged (2.11.2).