-
v2.24.2 Stable
released this
2026-05-25 11:56:16 +00:00 | 666 commits to main since this releaseChangelog
72084cfff3chore(release): 2.24.29254e60e6achore: 🗂️ beads jsonl post-#154 mergec0d53eb885Merge pull request 'fix(ci): move Go cache out of workspace to fix goreleaser dirty-tree check' (#154) from fix/goreleaser-gocache-location into mainefcec225dffix(ci): 🐛 move Go cache out of workspace to avoid goreleaser dirty-tree check
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.23.1 Stable
released this
2026-05-25 08:41:28 +00:00 | 686 commits to main since this releaseChangelog
791ef6d30achore(release): 2.23.1a2756d4405chore: update beads jsonl332b989bc6Merge pull request 'fix: 🚨 release: inject main.Version + use 'version' subcommand in smoke-test' (#149) from fix/release-smoketest into mainc74da84268fix: 🚨 release: inject main.Version + use 'version' subcommand in smoke-test298c6e48d9docs: 📝 credit byteflavour for v2.23.0 stateless-auth + NixOS docs
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.23.0 Stable
released this
2026-05-25 08:20:27 +00:00 | 691 commits to main since this releaseChangelog
7efed55375chore(release): 2.23.0bbbf84ec26chore: update beads jsonl92864bd2dcMerge pull request 'docs: add NixOS installation instructions' (#146) from byteflavour/forgejo-mcp:docs-nix-install into main6e21d26698Merge pull request 'docs: 📝 retrofit openspec for stateless-http-auth (#137)' (#139) from openspec/stateless-http-auth into main984e56d018Merge pull request 'feat: support stateless per-request authentication for HTTP and SSE transports' (#138) from byteflavour/forgejo-mcp:stateless-token into main51c996ad78Merge branch 'main' into docs-nix-install3170b1d769Merge branch 'main' into stateless-tokenebb70b3dbcchore: 🔧 bd: close dhd (PR #147 merged), claim 1l5 RFCebd76e90afMerge pull request 'ci: gitleaks allowlist for placeholder tokens in demo docs' (#147) from ci/gitleaks-allowlist-demos into mainfa2c5fc79echore: 🔧 bd: file dhd (gitleaks placeholder allowlist), claim, link PR #147ed5f419195ci: 🔧 gitleaks: allow placeholder tokens in demo docs612da9f9b7Merge pull request 'fix: bump x/net + jsonparser to clear govulncheck advisories' (#145) from ci/fix-govulncheck-151 into main45bdadc2e0chore: 🔧 bd: claim+close 02o (PR #145 labeled Kind/Security)9e29a13036docs: improve NixOS installation instructionsbd08d6147dmerge: resolve conflicts with upstream/main4969ee5881feat: robust stateless auth with security fixes and improved testsd3fcc3d2ebci: 🔒️ provision cosign signing material for release pipelinee084bf70f7fix: 🔒️ bump x/net to v0.55.0 + jsonparser to v1.1.2 (govulncheck)b53143f18cdocs: 📝 add multi-tenant HTTP mode documentation and demo7063249513chore: 🔧 reconcile .gitignorec0416e376dchore: 🔧 bd: close 51l (PR #144 merged)b2c67f8709Merge pull request 'ci: harden release pipeline (SBOM, smoke-test, conditional cosign signing)' (#144) from ci/step3-release-hardening into main23be9fdaa5chore: 🔧 bd: claim 51l, link PR #14442614b036bci: 🔒️ add cosign-keygen.sh producing SOPS-encrypted k8s Secretc82fbeef42ci: 🚀 release.yml: syft + cosign install, smoke-test, conditional sign74f601a4ebci: 🚀 enable checksums and per-archive CycloneDX SBOMs in goreleaser2ff1ddd2dechore: 🔧 bd: close 9n2, file e9i (ci.yml run #147 failure)815a2d0426ci: 🚀 add Forgejo Actions CI workflow with Go cacheeed502bab4chore: 🔧 bd: claim forgejo-mcp-9n2, link PR #143738d979553ci: 🚀 add vet, gofmt-check, mod-tidy, lint, race, govulncheck to go-ci98b3cd572afix: 🔒️ bump golang.org/x/crypto to v0.52.0 (GO-2026-5018)34effc817fstyle: 🎨 apply gofmt -w to operation/* and pkg/*f305e33fc2chore: 🔧 bd: file + close forgejo-mcp-5x8 (PaC webhook fix)1e03bb342aMerge pull request 'chore(deps): update registry.access.redhat.com/hi/go docker tag to v1.26.3' (#141) from renovate/registry.access.redhat.com-hi-go-1.x into mainf4cacf1bd1chore: 🔧 bd: file CI hardening epic (Steps 1–3 + follow-ups)a623431f3cchore(deps): update registry.access.redhat.com/hi/go docker tag to v1.26.34f57c57fbeMerge pull request 'chore: 🔧 switch Containerfile to Project Hummingbird base images' (#140) from worktree-containerfile-hummingbird into main3d8ade1dd6chore: 🔧 switch Containerfile to Project Hummingbird base imagesdf15877777docs: 📝 retrofit openspec for stateless-http-auth (#137, PR #138)3a73026b16chore: 🔧 add Claude Code agent team infrastructure for multi-agent workflows684844cbe6feat: stateless per-request token handling for HTTP/SSE transportsb6eb0a9977chore: 🔧 bd: file C5 spike + C4 cleanup issues, link to forgejo-mcp-67348809bd3a5docs: 📝 battle-test forgejo-action-code-review, resolve C4 spike1dc7a17fb2docs: 📝 archive add-releases-support, sync release-management spec4554d59286Merge pull request 'feat: ✨ add 14 MCP tools for Forgejo releases and release attachments' (#134) from feat/releases-support into maina41115b9bbfeat: ✨ add 14 MCP tools for Forgejo releases and release attachments7eb8a34234docs: 📝 archive 5 delivered openspec changes, track 2 unimplemented097516ade8docs: 📝 add Radicle mirror clone instructions to README2b5721aaa1ci: 🚀 drop redundant PaC annotations on openspec-validateb936f8ab20ci: 🚀 add gitleaks scanning (Tekton + pre-commit)e55c259ae5docs: 📝 link demos/ index from top-level README621e6648d0docs: 📝 add demos/README.md index grouping demos by topic cluster4baeb3030edocs: 📝 add showboat demos for v2.22.0 (org labels, bounded responses)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.22.0 Stable
released this
2026-05-12 08:47:44 +00:00 | 744 commits to main since this releaseChangelog
- 94ed7e71c98caa2e053e88b1f2c3ae5e0e3efdeb chore(release): 2.22.0
- 4cebe0b0fd9cb31b0a1d935786cc96d9ed63a29b feat: bounded responses for get_pull_request_diff + get_file_content (#131)
- c0a8b20d5465891d97f7f3b6340cb52156d7951b chore: 🔧 note PR #130 merge in forgejo-mcp-7ch bead
- 8862e839138d33b5e1d80648e52b31617e0babc8 feat: add list_org_labels + merge org labels in list_repo_labels (#130)
c2b445a217Merge pull request 'ci: add openspec validate workflow' (#132) from feat/openspec-workflow into main0e36348640chore: 🔧 retrigger to confirm openspec PaC status flake is transient85a8f4fee4refactor: ♻️ rename openspec Tekton PipelineRunsa385896d19chore: 🔧 close forgejo-mcp-fdx (openspec Tekton migration)fbd1203e63ci: 🚀 migrate openspec validate from Forgejo Actions to op1st Tektona27df637dcchore: 🔧 retrigger PaC after PAT scope expansion59da82c70achore: 🔧 retest PaC after PAT scope fix2f496b499echore: 🔧 retrigger PaC after webhook install1f6b256cfcci: 🚀 add openspec validate workflow6adda88201chore: 🔧 link forgejo-mcp-43k bead to Codeberg #1330be622df17chore: 🔧 close beads forgejo-mcp-43k (Tekton CI migration)ae35a303a8ci: 🚀 migrate CI from Forgejo Actions to op1st Tekton7e718f5094chore: 🔧 slim opsx to core 4 commands (apply/archive/explore/propose)a83a03361ddocs: 📝 add spec deltas to forgejo-action-code-review change602ecaa070chore: 🔧 track add-bounded-text-responses follow-up in beadsc8a7883f94docs: 📝 add Purpose+Requirements headers to PR specs23db899425docs: 📝 add Purpose+Requirements headers to cli-mode spec0e53c511c6chore: 🔧 track follow-up bd issues from #127 release-spec work056428279dMerge pull request 'docs: propose releases support (closes #127)' (#129) from issues/127-releases into maind0bab236badocs: 📝 add openspec change for releases support (#127)616c1ce1b4chore: 🔧 close forgejo-mcp-efo in beads tracker6291213663fix: 🐛 send assignees array in update_issue64b6a5443bchore: 🔧 ignore pycache and add codeberg-issue-triage skill1412cbe15fdocs: 📝 codify output-bounding rule for MCP toolscfc42e2a2fMerge pull request 'docs(extension): address review feedback on #118' (#123) from synath/forgejo-mcp:cody/extension-review-followup into maina88c2a325cdocs(extension): address review feedback on #118
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.21.0 Stable
released this
2026-05-07 21:03:37 +00:00 | 774 commits to main since this releaseChangelog
9b32db9445chore(release): 2.21.08332e92df8docs: 📝 credit synath for .mcpb packaging and add claude-code agent679d593934chore: 🔧 add mcpb and help make targets37a18c0a2aMerge pull request 'ci: 🚀 build and attach .mcpb extension on tagged release' (#122) from feat/release-mcpb-pipeline into mainfdc6305587ci: 🚀 build and attach .mcpb extension on tagged release88c5004e6aMerge pull request 'feat(extension): package as Claude Desktop Extension (.mcpb)' (#118) from synath/forgejo-mcp:cody/extension-packaging into mainb8219011d9Merge pull request 'chore(deps): update golang:1.26-alpine docker digest to 91eda97' (#120) from renovate/golang-1.26-alpine into maincb058c3c8fchore(deps): update golang:1.26-alpine docker digest to 91eda97eb54fb5ce4Merge pull request 'chore(deps): update golang:1.26-alpine docker digest to e58f92c' (#119) from renovate/golang-1.26-alpine into main13e52b56f3chore(deps): update golang:1.26-alpine docker digest to e58f92c998f92b214feat(extension): package as Claude Desktop Extension (.mcpb)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.20.0 Stable
released this
2026-05-06 09:57:35 +00:00 | 785 commits to main since this releaseChangelog
5621f03f33chore(release): 2.20.07f214f5032docs: 📝 add BrilliantKahn to contributors with first-OSS-PR note931aef3911Merge pull request 'feat: get_file_content returns plain text by default' (#116) from BrilliantKahn/forgejo-mcp:feat/get-file-plain-text into main97c434a08fMerge pull request 'feat: add list_repo_contents and get_repo_tree MCP tools' (#117) from BrilliantKahn/forgejo-mcp:feat/repo-tree-listing into mainc2c33de184feat: name binary-file case in get_file_content description8c0759de5bfeat: add list_repo_contents and get_repo_tree MCP toolsd76be68866feat: get_file_content returns plain text by default
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.19.0 Stable
released this
2026-05-02 10:12:50 +00:00 | 792 commits to main since this releaseChangelog
25ecabdd95chore(release): 2.19.0db0d925f5fdocs: 📝 add synath and heathen711 to contributorsd0cfd6691dfeat: add issue & comment attachment tools (#109)5326fb4192fix: check merged bool in MergePullRequestFn (#113)b427041097fix: use ServerVersion for connection check instead of GetMyUserInfo (#112)91bc2dd30adocs: 📝 amend issue-attachments spec: 1 MiB cap, always include download URL
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.19.0-alpha.1 Stable
released this
2026-04-26 11:26:21 +00:00 | 795 commits to main since this releaseChangelog
da3277821achore(release): 2.19.0-alpha.103aaf58679feat: ✨ add issue & comment attachment tools (closes #106)91bc2dd30adocs: 📝 amend issue-attachments spec: 1 MiB cap, always include download URL
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.18.0 Stable
released this
2026-04-21 21:03:19 +00:00 | 798 commits to main since this releaseChangelog
11411e3097chore(release): 2.18.0e28cd91262feat: ✨ add issue/PR time tracking and stopwatch tools3d9fd1af50docs: 📝 add issue/PR time tracking specae2c9813addocs: 📝 add issue-attachment spec and beads issue tracking626d6bad9bbd init: initialize beads issue tracking5ebbc0751cMerge pull request 'chore(deps): update golang:1.26-alpine docker digest to f853308' (#105) from renovate/golang-1.26-alpine into main9c6540c207chore(deps): update golang:1.26-alpine docker digest to f8533080168cf536cMerge pull request 'chore(deps): update golang:1.26-alpine docker digest to 27f8293' (#104) from renovate/golang-1.26-alpine into maina24ccc7b6dchore(deps): update golang:1.26-alpine docker digest to 27f82934185d3ef4dMerge pull request 'chore(deps): update golang:1.26-alpine docker digest to 1fb7391' (#103) from renovate/golang-1.26-alpine into mainf5c89b529fchore(deps): update golang:1.26-alpine docker digest to 1fb7391f64ddf84b3Merge pull request 'chore(deps): update golang:1.26-alpine docker digest to c2a1f7b' (#102) from renovate/golang-1.26-alpine into mainde73b9e2b2chore(deps): update golang:1.26-alpine docker digest to c2a1f7b
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.17.0 Stable
released this
2026-03-27 23:29:58 +00:00 | 811 commits to main since this releaseChangelog
b1ed552967chore(release): 2.17.0db1e08f2b6Merge pull request 'deps: migrate forgejo-sdk from v2 to v3' (#100) from migrate-forgejo-v3 into main84774d3063Merge branch 'main' into migrate-forgejo-v375cc34bf06Merge pull request 'feat: add streamable HTTP transport support' (#101) from feature/streamable-http-transport into main885e9c0f7cdocs: 📝 update contributors with Vokuar and janbaercee39936c0feat: ✨ add streamable HTTP transport support (#99)95f14d319fdeps: ⬆️ migrate forgejo-sdk from v2 to v3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads