Releases: Omnith/trunkline
Releases · Omnith/trunkline
Release list
v0.2.0
Dependency refresh and hardening release. The HTTP, MCP, and CLI contracts are unchanged - existing agents and tokens keep working.
Changed
- express 4 -> 5, zod 3 -> 4, commander 14 -> 15 under the hood, verified by the behavior test suite (84 tests, unchanged wire contracts)
- Node.js runtime floor raised to >= 22.12 (commander 15 requirement); dev tooling additionally needs 22.13+ on the 22.x line
- typescript ~6.0.3, eslint 10, vitest 4, @types/node 26 in the dev toolchain (TypeScript 7 deferred until typescript-eslint supports it)
Fixed
trunkline servenow fails fast with a clear rejection when the port is already in use (express 5 changed listen-callback semantics; previously this would hang)- Body-less POSTs to checkin and hangup keep working under express 5
- Docs site: astro 6.4.8 + esbuild 0.28.1 clear all open Dependabot advisories; the site version badge no longer drifts from releases
CI
- PRs run the full 3-OS x 2-node matrix; main and tag pushes run a single canary leg
- Site changes get a PR-time build + link-check gate; Dependabot now covers the site's dependency tree
Install
npm i -g trunkline@0.2.0
docker pull ghcr.io/omnith/trunkline:0.2.0
v0.1.0
What's Changed
- feat: agentphone core - phonebook, calls, and voicemail for coding agents (increment 1) by @csm-kb in #1
- feat: multiarch docker image + pnpm (increment 2) by @csm-kb in #2
- docs(docker): private-registry workflow by @csm-kb in #3
- Increment 3: read-latency optimizations by @csm-kb in #4
- Increment 4: rename agentphone -> trunkline by @csm-kb in #5
- Increment 5: MCP ergonomics - one call per task by @csm-kb in #6
- Increment 6: npm publish readiness by @csm-kb in #7
- ci(release): tag-push + manual dispatch triggers, idempotent version guard by @csm-kb in #8
New Contributors
Full Changelog: https://github.com/Omnith/trunkline/commits/v0.1.0