Skip to content

Commit d8e7d50

Browse files
committed
docs: update release notes generation workflow and add v1.110.0 release notes
1 parent 898d9eb commit d8e7d50

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

.agent/workflows/generate-release-notes.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,18 @@ End each bullet with a period.
2323

2424
If the change was made by someone other than Eugene Berger note it at the end of the bullet point as ", by XXX."
2525
If the change addresses an issue, include the issue number in the bullet point as ", addresses issue #XXX.". The fixed issues are mentioned in the git commit message.
26+
ALWAYS check every commit message in the release range for issue references (e.g. `Issue #XXX`, `#XXX`, `addresses #XXX`, `fixes #XXX`, `closes #XXX`) and include them in the corresponding bullet — do not skip this step. If a single bullet covers multiple commits, aggregate all referenced issues for that bullet.
2627
The release caption should be `## [v1.Y.0] - YYYY-MM-DD` where `v1.Y.0` is the new version and `YYYY-MM-DD` is the date of the release.
2728
The `Y` in `v1.Y.0` should be calculated as `last_release_Y + num_new_features` where `num_new_features` is the number of new features in the release.
2829
Release footer should be `---` followed by a blank line.
30+
31+
After drafting the release notes entries, scan the documentation under `./www/docs/` (including any docs changed in this release's diffs) and add relevant Markdown links to the corresponding bullet points so users can jump to the feature's documentation. Only link to docs that actually describe the change; do not invent or guess URLs.
32+
33+
Documentation is published to GitHub Pages at `https://f1bonacc1.github.io/process-compose/`. Map source paths under `www/docs/` to published URLs by stripping the `www/docs/` prefix and the `.md` suffix, then appending a trailing slash. Section anchors are preserved as `#anchor-slug`. Examples:
34+
35+
- `www/docs/tui.md``https://f1bonacc1.github.io/process-compose/tui/`
36+
- `www/docs/tui.md#shortcuts-configuration``https://f1bonacc1.github.io/process-compose/tui/#shortcuts-configuration`
37+
- `www/docs/mcp-server.md#built-in-control-tools``https://f1bonacc1.github.io/process-compose/mcp-server/#built-in-control-tools`
38+
- `www/docs/cli/process-compose_analyze_critical-chain.md``https://f1bonacc1.github.io/process-compose/cli/process-compose_analyze_critical-chain/`
39+
40+
Use these published GitHub Pages URLs in the release notes links — not relative paths or raw GitHub blob URLs.

docs/release-notes.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Release Notes
22

3+
## [v1.110.0] - 2026-05-01
4+
5+
### New Features
6+
7+
- Added [process activity and silence monitoring](https://f1bonacc1.github.io/process-compose/tui/#process-activity-monitor) in the TUI, with deduplication of silence notifications.
8+
- Added a process state push-notification stream over WebSocket, plus a [`process-compose process monitor`](https://f1bonacc1.github.io/process-compose/cli/process-compose_process_monitor/) CLI subcommand to subscribe to it, addresses issue #470.
9+
- Added a [command palette](https://f1bonacc1.github.io/process-compose/tui/#command-palette) to the TUI for process management - start, stop, restart, scale, signal, create, and delete.
10+
- Added a [`process-compose analyze critical-chain`](https://f1bonacc1.github.io/process-compose/cli/process-compose_analyze_critical-chain/) subcommand that prints a tree of processes with startup timings, in the spirit of `systemd-analyze critical-chain`, by Ryan Mulligan.
11+
- Added [built-in MCP control tools](https://f1bonacc1.github.io/process-compose/mcp-server/#built-in-control-tools) (`pc_*`) so MCP clients can manage the running project, opt-in via `expose_control_tools: true`.
12+
- Added Shift+Tab support and xterm-style modifier key sequence encoding in the terminal view.
13+
- Added OSC 52 clipboard status notifications via the glippy v1.2.0 upgrade.
14+
15+
### Bug Fixes
16+
17+
- Fixed daemons being included in total CPU and RAM calculations.
18+
- Fixed process CPU metric retrieval to use `PercentWithContext` with interval 0, addresses issue #471.
19+
- Fixed the casing mismatch between Swagger docs (lower) and the REST API (capital), addresses issue #457.
20+
21+
---
22+
323
## [v1.103.0] - 2026-04-03
424

525
### New Features

0 commit comments

Comments
 (0)