Skip to content

chore: release v0.3.1#121

Merged
jdx merged 2 commits into
mainfrom
release-plz-2026-01-18T22-52-40Z
Jan 19, 2026
Merged

chore: release v0.3.1#121
jdx merged 2 commits into
mainfrom
release-plz-2026-01-18T22-52-40Z

Conversation

@jdx

@jdx jdx commented Jan 18, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • pitchfork-cli: 0.3.0 -> 0.3.1
Changelog

0.3.1 - 2026-01-19

Added

  • implement daemon dependency resolution (#135)
  • add restart command to CLI (#134)

Fixed

  • restart command preserves daemon dependency configuration (#142)
  • add missing depends field to restart command (#136)
  • set IPC socket permissions to 0600 for security (#133)
  • handle shell command parsing errors instead of silently failing (#132)

Other

  • reduce unnecessary daemon cloning in loops (#144)
  • use periodic log flushing instead of per-line (#139)
  • refresh only tracked PIDs instead of all processes (#141)
  • cache compiled regex patterns (#143)

Security

  • add rate limiting to IPC server (#137)
  • canonicalize config paths to prevent symlink exploitation (#138)
  • add centralized daemon ID validation (#140)


This PR was generated with release-plz.


Note

Prepares the 0.3.1 release and updates metadata/documentation accordingly.

  • Changelog: Adds 0.3.1 entry detailing added dependency resolution, new restart command, fixes, performance tweaks, and security hardening
  • Version bumps: Updates version to 0.3.1 in Cargo.toml, Cargo.lock, docs/cli/commands.json, docs/cli/index.md, and pitchfork.usage.kdl
  • Docs regen: Refreshes CLI docs/spec to reflect the new version (no behavioral changes in this diff)

Written by Cursor Bugbot for commit 9f9d386. This will update automatically on new commits. Configure here.

@jdx jdx changed the title chore: release v0.3.0 chore: release v0.3.1 Jan 19, 2026
@jdx jdx force-pushed the release-plz-2026-01-18T22-52-40Z branch 10 times, most recently from 676b390 to 32523e8 Compare January 19, 2026 04:03
@jdx jdx force-pushed the release-plz-2026-01-18T22-52-40Z branch from 41878cf to 3789cae Compare January 19, 2026 04:05
@jdx jdx enabled auto-merge (squash) January 19, 2026 04:07
@jdx jdx disabled auto-merge January 19, 2026 04:08
@jdx jdx enabled auto-merge (squash) January 19, 2026 04:08
@jdx jdx disabled auto-merge January 19, 2026 04:08
@jdx jdx merged commit 79c32e7 into main Jan 19, 2026
4 checks passed
@jdx jdx deleted the release-plz-2026-01-18T22-52-40Z branch January 19, 2026 04:09
@jdx jdx mentioned this pull request Jan 19, 2026
jdx added a commit that referenced this pull request Jan 19, 2026
## 🤖 New release

* `pitchfork-cli`: 1.0.0

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

## [1.0.0](https://github.com/jdx/pitchfork/releases/tag/v1.0.0) -
2026-01-19

### Added

- implement daemon dependency resolution
([#135](#135))
- add restart command to CLI
([#134](#134))

### Fixed

- restart command preserves daemon dependency configuration
([#142](#142))
- add missing depends field to restart command
([#136](#136))
- set IPC socket permissions to 0600 for security
([#133](#133))
- handle shell command parsing errors instead of silently failing
([#132](#132))

### Other

- bump version to 1.0.0
([#147](#147))
- release v0.3.1 ([#121](#121))
- reduce unnecessary daemon cloning in loops
([#144](#144))
- use periodic log flushing instead of per-line
([#139](#139))
- refresh only tracked PIDs instead of all processes
([#141](#141))
- cache compiled regex patterns
([#143](#143))

### Security

- add rate limiting to IPC server
([#137](#137))
- canonicalize config paths to prevent symlink exploitation
([#138](#138))
- add centralized daemon ID validation
([#140](#140))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Prepares the 1.0.0 release and updates `CHANGELOG.md` with the
finalized notes.
> 
> - Adds `1.0.0` section: daemon dependency resolution, new CLI
`restart` command, fixes for dependency preservation and shell parsing,
secure IPC socket perms, plus performance/maintenance updates
> - Documents security hardening: IPC rate limiting, config path
canonicalization, centralized daemon ID validation
> - Retains prior `0.3.1` notes for historical context
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
4182984. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant