48 KiB
48 KiB
2.24.2 (2026-05-25)
🐛 Fixes
- ci: 🐛 move Go cache out of workspace to avoid goreleaser dirty-tree check (efcec22)
🔁 Chore
2.24.1 (2026-05-25)
🐛 Fixes
- ci: 🐛 collapse goreleaser Task install+run into single step (94b2c89)
🔁 Chore
2.24.0 (2026-05-25)
✨ Features
- ci: 🚀 add Tekton release pipeline mirroring Forgejo Actions release (cf3bddf)
🐛 Fixes
- ci: 🔧 align release pipeline secret names with op1st-pipelines reality (d2cc52b)
📝 Documentation
- 📝 add Verifying Releases chapter with cosign instructions (c1afa7a)
🔁 Chore
- 🔥 remove stale secrets/ + point at op1st-emea-b4mad as normative cosign pub (b63095f)
- 🗂️ beads jsonl post-#150 merge (641e8f1)
- 🗂️ beads jsonl post-#151 merge (ca93489)
- 🗂️ beads jsonl post-#152 merge (ddc8206)
- ci: 🔌 soft-disable Forgejo release workflow auto-trigger (2cd6682), closes #150
2.23.1 (2026-05-25)
🐛 Fixes
📝 Documentation
🔁 Chore
- update beads jsonl (a2756d4)
2.23.0 (2026-05-25)
✨ Features
- ✨ add 14 MCP tools for Forgejo releases and release attachments (a41115b)
- robust stateless auth with security fixes and improved tests (4969ee5)
- stateless per-request token handling for HTTP/SSE transports (684844c)
🐛 Fixes
- 🔒️ bump golang.org/x/crypto to v0.52.0 (GO-2026-5018) (98b3cd5)
- 🔒️ bump x/net to v0.55.0 + jsonparser to v1.1.2 (govulncheck) (e084bf7)
📝 Documentation
- 📝 add demos/README.md index grouping demos by topic cluster (621e664)
- 📝 add multi-tenant HTTP mode documentation and demo (b53143f)
- 📝 add Radicle mirror clone instructions to README (097516a)
- 📝 add showboat demos for v2.22.0 (org labels, bounded responses) (4baeb30)
- 📝 archive 5 delivered openspec changes, track 2 unimplemented (7eb8a34), closes #129
- 📝 archive add-releases-support, sync release-management spec (1dc7a17), closes #134
- 📝 battle-test forgejo-action-code-review, resolve C4 spike (48809bd)
- 📝 link demos/ index from top-level README (e55c259)
- 📝 retrofit openspec for stateless-http-auth (#137, PR #138) (df15877)
- improve NixOS installation instructions (9e29a13)
💈 Code-style
- 🎨 apply gofmt -w to operation/* and pkg/* (34effc8)
🔁 CI
- 🔒️ add cosign-keygen.sh producing SOPS-encrypted k8s Secret (42614b0)
- 🔒️ provision cosign signing material for release pipeline (d3fcc3d)
- 🔧 gitleaks: allow placeholder tokens in demo docs (ed5f419)
- 🚀 add Forgejo Actions CI workflow with Go cache (815a2d0)
- 🚀 add gitleaks scanning (Tekton + pre-commit) (b936f8a)
- 🚀 add vet, gofmt-check, mod-tidy, lint, race, govulncheck to go-ci (738d979)
- 🚀 drop redundant PaC annotations on openspec-validate (2b5721a)
- 🚀 enable checksums and per-archive CycloneDX SBOMs in goreleaser (74f601a)
- 🚀 release.yml: syft + cosign install, smoke-test, conditional sign (c82fbee)
🔁 Chore
- 🔧 add Claude Code agent team infrastructure for multi-agent workflows (3a73026)
- 🔧 bd: claim 51l, link PR #144 (23be9fd)
- 🔧 bd: claim forgejo-mcp-9n2, link PR #143 (eed502b)
- 🔧 bd: claim+close 02o (PR #145 labeled Kind/Security) (45bdadc)
- 🔧 bd: close 51l (PR #144 merged) (c0416e3)
- 🔧 bd: close 9n2, file e9i (ci.yml run #147 failure) (2ff1ddd)
- 🔧 bd: close dhd (PR #147 merged), claim 1l5 RFC (ebb70b3)
- 🔧 bd: file + close forgejo-mcp-5x8 (PaC webhook fix) (f305e33)
- 🔧 bd: file C5 spike + C4 cleanup issues, link to forgejo-mcp-673 (b6eb0a9)
- 🔧 bd: file CI hardening epic (Steps 1–3 + follow-ups) (f4cacf1)
- 🔧 bd: file dhd (gitleaks placeholder allowlist), claim, link PR #147 (fa2c5fc)
- 🔧 reconcile .gitignore (7063249)
- 🔧 switch Containerfile to Project Hummingbird base images (3d8ade1)
- deps: update registry.access.redhat.com/hi/go docker tag to v1.26.3 (a623431)
- update beads jsonl (bbbf84e)
2.22.0 (2026-05-12)
✨ Features
- add list_org_labels + merge org labels in list_repo_labels (#130) (8862e83), closes #125
- bounded responses for get_pull_request_diff + get_file_content (#131) (4cebe0b), closes #124
🐛 Fixes
- 🐛 send assignees array in update_issue (6291213), closes goern/forgejo-mcp#128
📝 Documentation
- 📝 add openspec change for releases support (#127) (d0bab23)
- 📝 add Purpose+Requirements headers to cli-mode spec (23db899)
- 📝 add Purpose+Requirements headers to PR specs (c8a7883)
- 📝 add spec deltas to forgejo-action-code-review change (a83a033)
- 📝 codify output-bounding rule for MCP tools (1412cbe), closes #124 #124
- extension: address review feedback on #118 (a88c2a3)
⚡ Refactor
- ♻️ rename openspec Tekton PipelineRuns (85a8f4f)
🔁 CI
- 🚀 add openspec validate workflow (1f6b256)
- 🚀 migrate CI from Forgejo Actions to op1st Tekton (ae35a30)
- 🚀 migrate openspec validate from Forgejo Actions to op1st Tekton (fbd1203)
🔁 Chore
- 🔧 close beads forgejo-mcp-43k (Tekton CI migration) (0be622d)
- 🔧 close forgejo-mcp-efo in beads tracker (616c1ce)
- 🔧 close forgejo-mcp-fdx (openspec Tekton migration) (a385896)
- 🔧 ignore pycache and add codeberg-issue-triage skill (64b6a54)
- 🔧 link forgejo-mcp-43k bead to Codeberg #133 (6adda88)
- 🔧 note PR #130 merge in forgejo-mcp-7ch bead (c0a8b20)
- 🔧 retest PaC after PAT scope fix (59da82c)
- 🔧 retrigger PaC after PAT scope expansion (a27df63)
- 🔧 retrigger PaC after webhook install (2f496b4)
- 🔧 retrigger to confirm openspec PaC status flake is transient (0e36348)
- 🔧 slim opsx to core 4 commands (apply/archive/explore/propose) (7e718f5)
- 🔧 track add-bounded-text-responses follow-up in beads (602ecaa), closes #124
- 🔧 track follow-up bd issues from #127 release-spec work (0e53c51), closes #129
2.21.0 (2026-05-07)
✨ Features
- extension: package as Claude Desktop Extension (.mcpb) (998f92b)
📝 Documentation
🔁 CI
- 🚀 build and attach .mcpb extension on tagged release (fdc6305)
🔁 Chore
- 🔧 add mcpb and help make targets (679d593)
- deps: update golang:1.26-alpine docker digest to 91eda97 (cb058c3)
- deps: update golang:1.26-alpine docker digest to e58f92c (13e52b5)
2.20.0 (2026-05-06)
✨ Features
- add list_repo_contents and get_repo_tree MCP tools (8c0759d)
- get_file_content returns plain text by default (d76be68)
- name binary-file case in get_file_content description (c2c33de), closes #116
📝 Documentation
- 📝 add BrilliantKahn to contributors with first-OSS-PR note (7f214f5)
2.19.0 (2026-05-02)
✨ Features
🐛 Fixes
- check merged bool in MergePullRequestFn (#113) (5326fb4)
- use ServerVersion for connection check instead of GetMyUserInfo (#112) (b427041)
📝 Documentation
- 📝 add synath and heathen711 to contributors (db0d925), closes #112 #113 #106
- 📝 amend issue-attachments spec: 1 MiB cap, always include download URL (91bc2dd), closes #2
2.18.0 (2026-04-21)
✨ Features
- ✨ add issue/PR time tracking and stopwatch tools (e28cd91)
📝 Documentation
- 📝 add issue-attachment spec and beads issue tracking (ae2c981), closes #106 #98
- 📝 add issue/PR time tracking spec (3d9fd1a)
🔁 Chore
- deps: update golang:1.26-alpine docker digest to 1fb7391 (f5c89b5)
- deps: update golang:1.26-alpine docker digest to 27f8293 (a24ccc7)
- deps: update golang:1.26-alpine docker digest to c2a1f7b (de73b9e)
- deps: update golang:1.26-alpine docker digest to f853308 (9c6540c)
2.17.0 (2026-03-27)
✨ Features
📝 Documentation
- 📝 update contributors with Vokuar and janbaer (885e9c0)
2.16.0 (2026-03-20)
✨ Features
- ✨ add organization management tools (CRUD, membership, teams) (2c4c02c)
- add remove_issue_labels tool (be758d4), closes ardi/ardi-crm#96
📝 Documentation
- ✨ add OpenSpec artifacts for organization management feature (2d540a5), closes #92
- 📝 add showboat demo for issue label management tools (004a2c6)
- 📝 add showboat demo for organization management tools (cf407fd)
- 📝 update contributors with ignasgil and dmikushin (8e93b89)
🔁 Chore
- 🔥 remove obsolete smithery.yaml and mcp-settings-sample.json (b040259)
2.15.1 (2026-03-14)
📝 Documentation
🔁 Chore
- bump github.com/mark3labs/mcp-go from v0.43.2 to v0.44.0 (4a18f7f)
2.15.0 (2026-03-11)
✨ Features
- add unified-notifications skill for GitHub and Codeberg (39f3021)
- add user agent configuration support (d3cb629)
- trigger 2.15.0 release (9768a1d)
📝 Documentation
- extend Contributors section with community contributors (intercom-fep.2.1) (df8e7b9)
- update contributors with new members, fix links, and add highlights (d4c9ebb)
🔁 Chore
- release: 2.14.0 (26e20b3)
2.14.0 (2026-03-11)
✨ Features
- add unified-notifications skill for GitHub and Codeberg (39f3021)
- add user agent configuration support (d3cb629)
- notifications: implement complete notification API (78916f6)
- trigger 2.15.0 release (9768a1d)
🐛 Fixes
📝 Documentation
- add Contributors section to README (intercom-fep.1) (17304d5)
- extend Contributors section with community contributors (intercom-fep.2.1) (df8e7b9)
- update contributors with new members, fix links, and add highlights (d4c9ebb)
🔁 Chore
- release: 2.14.0 (8d59fdf)
2.14.0 (2026-03-08)
✨ Features
- notifications: implement complete notification API (78916f6)
🐛 Fixes
📝 Documentation
- add Contributors section to README (intercom-fep.1) (6819590)
2.13.0 (2026-03-07)
✨ Features
- add check_notifications tool (f075a45)
- add list_repo_milestones + list_repo_labels MCP tools (closes #80) (8a87af1)
🔁 Chore
- deps: update golang:1.26-alpine docker digest to 2389ebf (ebe684e)
[Unreleased]
✨ Features
- ✨ add
list_repo_milestonesandlist_repo_labelsMCP tools for milestone/label discovery (#80)
2.12.0 (2026-03-01)
✨ Features
- ✨ add code-review skill and OpenSpec specs/tasks (d39cb01)
- ✨ add design doc for Forgejo code review skill (697e207)
- ✨ add OpenSpec changes for Forgejo code review integration (03c7dc0)
- ✨ add usage tracking to code-review skill (41307db)
🐛 Fixes
- ✨ add list_pull_request_files/get_pull_request_diff tools, rewrite code-review skill (19f2034)
- 🔒️ prevent shell injection in code-review CLI fallback (8b255f9)
- nil pointer deref on resp.StatusCode and flag.Parse() in init() (dfdb995), closes #76
- some local leftovers merged (44ac633)
📝 Documentation
✅ Tests
2.11.0 (2026-02-18)
✨ Features
- ✨ add --version flag (GNU standard) alongside version subcommand (6255653), closes #73
- ✨ add Actions support (dispatch_workflow, list_workflow_runs, get_workflow_run) (4fea365), closes #103 #60
🐛 Fixes
- 🐛 register actions domain in CLI tool listing (ebe97a0)
📝 Documentation
- 📝 add Actions tools to README with list_workflow_runs examples (af4636e)
2.10.1 (2026-02-11)
🐛 Fixes
🔁 Chore
- deps: update golang docker tag to v1.26 (85dca17)
2.10.0 (2026-02-10)
✨ Features
📝 Documentation
- add Arch Linux AUR installation options (94a4370)
2.9.1 (2026-02-06)
🐛 Fixes
🔁 Chore
- 📦 archive add-global-cli-mode change, sync cli-mode spec (d505c99)
- deps: update golang:1.25-alpine docker digest to f6751d8 (36c3d6a)
2.9.0 (2026-02-06)
✨ Features
- ✨ add --cli mode for direct tool invocation (c08e311)
🐛 Fixes
- 🐛 release workflow checkout URL and skip-ci suppression (351e8b7)
📝 Documentation
🔁 Chore
- 🔧 switch to redbeard's forgejo-sdk fork (14cb733)
2.8.1 (2026-02-06)
🔁 Chore
- 📦 archive merge-pull-request openspec change (194d830)
- deps: update golang:1.25-alpine docker digest to f4622e3 (726e033)
2.8.0 (2026-01-31)
✨ Features
🔁 Chore
- 📦 archive pr-review-tool openspec change (7b3232a)
2.7.0 (2026-01-30)
✨ Features
2.6.1 (2026-01-30)
🐛 Fixes
- 🐛 show module version when installed via
go install(c80dbfd)
2.6.0 (2026-01-30)
✨ Features
- ✨ add version subcommand with build-time git info (433446b)
🐛 Fixes
- 🐛 use SemVer-compliant version format (-dev+commit) (3b2bbbb)
2.5.1 (2026-01-30)
🐛 Fixes
- 🐛 adapt to mcp-go v0.43.2 breaking change in CallToolParams.Arguments (a896e70)
🔁 Chore
- 📝 add OpenSpec proposal and design for PR review tools (#59) (9475c00)
- 🚀 add OpenSpec workflow, beads issue tracker, and merge PR proposal (b469158)
- 🚀 more claude config (f420446)
- deps: update alpine:edge docker digest to 9a341ff (63afe57)
- deps: update golang:1.25-alpine docker digest to 660f0b8 (a799cb8)
- deps: update golang:1.25-alpine docker digest to 98e6cff (5379f45)
- deps: update golang:1.25-alpine docker digest to 9f7db8d (3c5b5cb)
- deps: update golang:1.25-alpine docker digest to d9b2e14 (e798735)
- deps: update golang:1.25-alpine docker digest to e689855 (1d1c35b)
2.5.0 (2026-01-06)
✨ Features
- pull: add pull request reviews and review comments support (f2ff5be)
📝 Documentation
- update README with new pull request review tools (f0c218f)
2.4.2 (2025-12-30)
🐛 Fixes
📝 Documentation
- restructure documentation for users and developers (7e527e0)
- simplify AGENTS.md and reference DEVELOPER.md (e294aa3)
2.4.1 (2025-12-29)
🐛 Fixes
- add /v2 suffix to module path for go install compatibility (2e2604d)
2.4.0 (2025-12-29)
✨ Features
🔁 Chore
- reconfig gitignore (4e657b2)
2.3.0 (2025-12-29)
✨ Features
🐛 Fixes
- release configuration (193029c)
📝 Documentation
- add projects support plan and AI agent configuration (c98ee59), closes #42
- add wiki support implementation plan (79d13bb)
⚡ Refactor
- mcp: optimize tool definitions for token efficiency (06d0ece)
🔁 Chore
- deps: update alpine:edge docker digest to ea71a03 (be13f1f)
- deps: update golang:1.25-alpine docker digest to 06cdd34 (f0df0a3)
- deps: update golang:1.25-alpine docker digest to 182059d (c436e8a)
- deps: update golang:1.25-alpine docker digest to 2611181 (ad1add3)
- deps: update golang:1.25-alpine docker digest to 352f1ef (48c9080)
- deps: update golang:1.25-alpine docker digest to 3587db7 (1999fd6)
- deps: update golang:1.25-alpine docker digest to 6104e2b (4f5225b)
- deps: update golang:1.25-alpine docker digest to 7256733 (da02a42)
- deps: update golang:1.25-alpine docker digest to 8280f72 (1353798)
- deps: update golang:1.25-alpine docker digest to 8b6b77a (cbbaeb9)
- deps: update golang:1.25-alpine docker digest to a86c313 (dceb9f5)
- deps: update golang:1.25-alpine docker digest to ac09a5f (44ab927)
- deps: update golang:1.25-alpine docker digest to aee43c3 (7ec667b)
- deps: update golang:1.25-alpine docker digest to d3f0cf7 (8d32231)
- deps: update golang:1.25-alpine docker digest to ecb8038 (c6ec90d)
- remove unused roo configuration (4121a50)
2.2.0 (2025-10-07)
✨ Features
- deprecate GITEA_* environment variables in favor of FORGEJO_* (d7c54ac)
- implement comprehensive MCP server logging improvements (97fce8f)
📝 Documentation
- update README.md to use forgejo.example.org instead of forgejo.org (d760b2c)
⚡ Refactor
- replace host/port flags with url and separate sse-port (2d59d29)
🔁 Chore
- deps: update golang docker tag to v1.25 (b0a4c71)
- deps: update golang:1.24-alpine docker digest to c8c5f95 (4d335c6)
- deps: update golang:1.24-alpine docker digest to daae04e (df47a38)
- deps: update golang:1.24-alpine docker digest to ddf5200 (fc69200)
- deps: update golang:1.25-alpine docker digest to 2ad042d (bcb65c4)
- deps: update golang:1.25-alpine docker digest to b6ed3fd (cc440cf)
- deps: update golang:1.25-alpine docker digest to f18a072 (ce5dd65)
- remove air part from Makefile (2bba853)
2.1.0 (2025-07-01)
✨ Features
🔁 Chore
- deps: update golang:1.24-alpine docker digest to 68932fa (29d9359)
- deps: update golang:1.24-alpine docker digest to b4f875e (2927727)
- deps: update golang:1.24-alpine docker digest to ef18ee7 (97bff39)
2.0.0 (2025-04-24)
✨ Features
* rebase on https://codeberg.org/fraschm98/forgejo-mcp (9e8edcd (https://codeberg.org/goern/forgejo-mcp/commit/9e8edcd5514c5808798239c09579f390d350082f))
1.2.0 (2025-04-09)
✨ Features
- add smithery.ai integration (4a46279)
🐛 Fixes
- release pipeline sequence (7ebc987)
1.1.0 (2025-04-09)
✨ Features
🐛 Fixes
- the changelog (483f544)
🔁 Chore
- just small refactorings (5437bcc)
- release: 1.1.0-alpha.1 [skip ci] (ef473df)
- release: 1.1.0-alpha.2 [skip ci] (458d31c)
- release: 1.1.0-alpha.3 [skip ci] (c53674e)
1.0.0 (2025-04-08)
✨ Features
- add stdio and sse MCP server (38212fa)
- consolidate T-016 implementation (5afe6fd)
- extend codeberg issue interface with validation and metadata support (a426ec5)
- issue-mgmt: enhance getIssue command with extended metadata and caching (13d183e)
- issue: enhance getIssue with metadata and caching (fcc8779)
🐛 Fixes
- build: resolve TypeScript build errors (4d125da)
- improve error handling and rollback in CodebergService (938bd54)
📝 Documentation
- add a screenshot of http server (6ae7ebe)
- add development cost information (6985d37)
- issue-mgmt: analyze existing code structure and capabilities (66a19df)
- update the feature planning (8150b37)
- update the README (e2146be)
⚡ Refactor
- move TYPES to dedicated file to resolve circular dependency (949400c)
🔁 Chore
- the big rename (a6168b8)