Open-source contributions
Snapshot as of November 13, 2026 · 391 pull and merge requests and 174 issues in 98 repositories that are not mine, on GitHub and GitLab.
- code & docs PRs and MRs merged
- 331
- code PRs and MRs under review
- 41
- accepted answers in GitHub Discussions
- 24
Projects with merged code, by main language: Go 27 Ruby 13 TypeScript 5 JavaScript 3 Python 3 Rust 3 Shell 3 C++ 1 CSS 1 Go Template 1 HTML 1 MDX 1
Highlights
- Merged GitHub: TriliumNext/Trilium #11448
Made TOTP codes single-use at login, as RFC 6238 requires, and added one time step of clock-drift tolerance, with tests.
- Merged GitHub: NginxProxyManager/nginx-proxy-manager #5836
Tokens issued before a password change are now rejected, so resetting a password ends the sessions the old one opened; covered by a Cypress API test.
- Merged GitHub: modelcontextprotocol/go-sdk #1274
Seven merged changes to the official MCP Go SDK (#1255, #1267, #1268, #1269, #1273, #1274, #1360): five bring protocol-version negotiation, cancellation and pre-initialize handling in line with the specification, one fixes a race in which a session's second subscriptions/listen stopped receiving notifications, and one adds HasParams so middleware can tell whether a request carries params; each with tests.
- Merged GitLab: gitlab-org/gitlab !255300
Revoked identities in a GPG key are no longer listed or accepted as verified emails, so a commit signed under a revoked UID stops showing as Verified; covered by specs with new GnuPG fixtures.
- Merged GitLab: gitlab-org/gitlab !261813
Six merged changes from a longer series on how GitLab's REST API reports what an access token may do (!259764, !260276, !260929, !260958, !260668, !261813): a fine-grained token now comes back with its granular scopes when it is read, created or rotated, an administrator can create one for another user, and a refused token gets the RFC 6750 WWW-Authenticate challenge with the scopes that would be accepted, also on the MCP endpoints; each with specs.
- Merged GitHub: henrygd/beszel #2327
Added TRUSTED_PROXY_IPS, an IP/CIDR allowlist so the trusted auth header is only honoured from the reverse proxy, and documented it.
- Merged GitHub: acmesh-official/acme.sh #7237
Fixed DNS manual mode reusing the previous certificate on renewal (and failing on first issuance) by polling the ACME order the current run created.
- Merged GitHub: modelcontextprotocol/rust-sdk #1300
Float fields now decode through serde_json::Number, so a build that turns on serde_json's arbitrary_precision (the OpenAI Codex CLI is one) no longer drops tool results, progress notifications and sampling requests that carry a decimal; with tests. Released in rmcp 3.5.0.
Code and documentation
One entry per project, most merged changes first. Each lists all its changes: merged ones first, then open ones, newest first within each.
GitLab GitLab: 123 merged · 24 open
- Merged !270679 Preload aliased boundaries for granular token authorization 65 lines added and 2 removed · 2 files merged in 2 h
- Merged !270470 Let fine-grained tokens read the Source Code GraphQL types 429 lines added and 18 removed · 38 files merged in 3 h
- Merged !270444 Let fine-grained tokens read the Duo Agent Platform status check 56 lines added and 4 removed · 8 files merged in 3 h
- Merged !270409 Let fine-grained tokens read SPDX licenses and package advisories 99 lines added and 3 removed · 11 files merged in 21 h
- Merged !269997 Declare read_group as the parent permission of GroupStats 10 lines added and 6 removed · 4 files merged in 1 day
- Merged !269587 Let fine-grained tokens read the Deploy GraphQL types 1,284 lines added and 31 removed · 90 files merged in 6 h
- Merged !269391 Grant read_pipeline_bridge through the public access bypass 46 lines added and 12 removed · 5 files merged in 13 h
- Merged !269292 Match the whole string in Gitlab::Utils.to_boolean 37 lines added and 2 removed · 2 files merged in 16 h
- Merged !269286 Recount closed blockers when a blocked issue is closed or reopened merged in 2 days
- Merged !269007 Return project settings to fine-grained tokens 72 lines added and 2 removed · 5 files merged in 3 days
Show the other 137
- Merged !268628 Return namespace markdown paths to fine-grained tokens 50 lines added and 6 removed · 6 files merged in 4 days
- Merged !267320 Return namespace plan, group stats and bans to fine-grained tokens 77 lines added and 3 removed · 7 files merged in 12 h
- Merged !267287 Return suggested reviewers, blockers and diffs to fine-grained tokens merged in 9 days
- Merged !267275 Return import, access level and upload data to fine-grained tokens 117 lines added and 9 removed · 8 files merged in 9 days
- Merged Details withheld 97 lines added and 9 removed · 13 files merged in 16 h
- Merged !267264 Let fine-grained tokens read component usage 57 lines added and 1 removed · 9 files merged in 10 days
- Merged Details withheld 123 lines added and 7 removed · 12 files merged in 1 day
- Merged !266885 Let fine-grained tokens read closing merge requests and related branches 102 lines added and 3 removed · 10 files merged in 11 days
- Merged !266878 Answer an unknown token on the MCP endpoints with invalid_token 104 lines added and 1 removed · 5 files merged in 8 days
- Merged !266824 Return userPermissions to fine-grained tokens for namespaces and users 122 lines added and 6 removed · 15 files merged in 2 days
- Merged !266823 Let fine-grained tokens read blame and CODEOWNERS validation in GraphQL 84 lines added and 5 removed · 8 files merged in 3 days
- Merged Details withheld 72 lines added and 20 removed · 4 files merged in 2 days
- Merged !266722 Refresh milestone counts when an issue or merge request is deleted 48 lines added and 0 removed · 3 files merged in 5 days
- Merged !266664 Validate the topics a project save would create 268 lines added and 13 removed · 11 files merged in 11 days
- Merged !266660 Add a cop that flags manual granular token checks in GraphQL 103 lines added and 0 removed · 3 files merged in 1 h
- Merged !266340 Document that unlicensed instances accept one assignee_username 17 lines added and 13 removed · 2 files merged in 14 days
- Merged !266080 Authorize fine-grained tokens to read achievements 262 lines added and 7 removed · 13 files merged in 6 days
- Merged !266068 Add granular token directives to project statistics types 31 lines added and 3 removed · 7 files merged in 12 h
- Merged !266059 Authorize available deploy keys for fine-grained tokens in GraphQL 63 lines added and 2 removed · 6 files merged in 3 days
- Merged !266046 Let fine-grained tokens read linked work items in GraphQL 98 lines added and 1 removed · 6 files merged in 1 day
- Merged !266033 Refresh blocking issues count when a group is deleted 276 lines added and 6 removed · 10 files merged in 12 days
- Merged !266028 Authorize ExternalStatusCheck for fine-grained tokens 68 lines added and 1 removed · 5 files merged in 3 days
- Merged !266025 Return quickActionsStatus to fine-grained tokens in note mutations 34 lines added and 1 removed · 3 files merged in 1 day
- Merged !266012 Recount blocking issues counts left wrong 256 lines added and 0 removed · 7 files merged in 14 days
- Merged !265946 Return applied state from the suggestion apply endpoints 36 lines added and 9 removed · 3 files merged in 21 h
- Merged !265928 Normalize the requested version in NuGet package lookups 512 lines added and 21 removed · 13 files merged in 15 days
- Merged !265814 Handle a missing tarball attachment in npm package creation merged in 5 days
- Merged !265760 Read footnote names from their links in the rich text editor 76 lines added and 3 removed · 5 files merged in 2 days
- Merged !265435 Stop documenting None and Any for reviewer_username 25 lines added and 41 removed · 3 files merged in 7 days
- Merged !265420 Fully anchor package duplicate exception regexes 103 lines added and 19 removed · 6 files merged in 8 days
- Merged !265411 Fix links of footnotes referenced more than once 146 lines added and 29 removed · 3 files merged in 13 days
- Merged !265408 Refresh blocking issues count when a blocked issue is deleted 83 lines added and 0 removed · 3 files merged in 1 day
- Merged !265248 Fix negated None and Any milestone wildcards in IssuableFinder 45 lines added and 1 removed · 4 files merged in 8 days
- Merged !264949 Fix N+1 queries in the group releases API merged in 4 days
- Merged !264946 Stop To-Do List pagination from skipping to-dos that share a date 75 lines added and 0 removed · 3 files merged in 5 h
- Merged !264895 Fix 1000k counts and decimal digits of integers in number utilities 10 lines added and 3 removed · 2 files merged in 3 days
- Merged !264894 Fix off-by-one and whitespace bugs in the text truncation utilities 173 lines added and 32 removed · 4 files merged in 2 days
- Merged !264871 Fix ordering and hashing of version suffixes in Gitlab::VersionInfo 55 lines added and 2 removed · 2 files merged in 3 days
- Merged !264870 Clamp CI truncate function arguments to the input length 29 lines added and 1 removed · 2 files merged in 2 days
- Merged !264217 Pass the files to Vale in the lint-doc.sh container fallback 118 lines added and 2 removed · 3 files merged in 4 days
- Merged !263433 Anchor the service account pattern in the Buildah rootless tutorial 4 lines added and 1 removed · 1 file merged in 2 days
- Merged !263037 Stop accepting a deploy token from the instant it expires 36 lines added and 1 removed · 2 files merged in 2 days
- Merged !263025 Return granular_scopes in the credentials inventory token list 67 lines added and 1 removed · 3 files merged in 2 days
- Merged !263024 Change a granular_scopes history item from GitLab 19.5 to 19.6 1 line added and 1 removed · 1 file merged in 2 days
- Merged !262912 Trim comments in the Workhorse body limit reader and tests 4 lines added and 9 removed · 3 files merged in 4 h
- Merged !262090 Fix a response body leak and remove Clone in Workhorse httprs 64 lines added and 23 removed · 5 files merged in 6 days
- Merged !262085 Accept a request body of exactly the enforced limit in Workhorse 186 lines added and 4 removed · 3 files merged in 13 h
- Merged !261813 Answer refused tokens on the MCP endpoints with their challenge 342 lines added and 7 removed · 9 files merged in 4 days
- Merged !261732 Declare the documented params on the forks and starred projects APIs merged in 14 days
- Merged !261675 Stop answering 500 to a deploy token before it expires 137 lines added and 6 removed · 6 files merged in 10 days
- Merged !261673 Return granular_scopes when listing service account tokens 98 lines added and 3 removed · 6 files merged in 4 days
- Merged !261671 Name non-deprecated permissions in fine-grained token errors 106 lines added and 4 removed · 7 files merged in 7 days
- Merged !261569 Grant read_pipeline_job through the public access bypass 130 lines added and 0 removed · 6 files merged in 17 days
- Merged !261547 Remove the avatar when deleting an achievement 54 lines added and 2 removed · 2 files merged in 4 days
- Merged !261350 Show in the group API when an ancestor group requires 2FA 138 lines added and 1 removed · 8 files merged in 15 days
- Merged !261348 Return 404 from the SAML group links API for a missing group 57 lines added and 4 removed · 2 files merged in 12 days
- Merged !261344 Name the Sidekiq settings behind memwd_max_rss_bytes 5 lines added and 3 removed · 2 files merged in 1 day
- Merged Details withheld 52 lines added and 3 removed · 1 file merged in 6 days
- Merged !261342 Explain how to quote a joined rules:if expression 8 lines added and 0 removed · 1 file merged in 4 days
- Merged !261341 Fix the build argument syntax in the BuildKit proxy example 3 lines added and 3 removed · 1 file merged in 3 days
- Merged !261340 Remove the pip --no-index advice from the PyPI registry docs 8 lines added and 8 removed · 2 files merged in 6 days
- Merged !261289 Correct the deployments list sort, status and filter docs 8 lines added and 4 removed · 1 file merged in 4 days
- Merged !261285 List only the access levels the API accepts 28 lines added and 28 removed · 11 files merged in 3 days
- Merged !261257 Make the pipeline variable example responses match the API 21 lines added and 12 removed · 2 files merged in 4 days
- Merged !261253 Add the missing keys to the submodule update example response 6 lines added and 1 removed · 1 file merged in 2 days
- Merged !261235 Ignore the unused early_access_studio_participant user preference 1 line added and 6 removed · 2 files merged in 10 days
- Merged !261218 Move service account token rotation specs into a shared example 93 lines added and 154 removed · 3 files merged in 3 days
- Merged !261202 Point the glab secure files examples at the job's instance merged in 4 days
- Merged !261179 Derive npm and Helm cache storage keys on create only 21 lines added and 6 removed · 6 files merged in 4 days
- Merged !261176 Split the releases list cache by include_html_description 41 lines added and 2 removed · 2 files merged in 7 days
- Merged !261020 Fix the lost-secrets SQL that fails on current schemas 3 lines added and 3 removed · 1 file merged in 4 h
- Merged !261019 Return a Docker v2 error envelope for rejected dependency proxy logins 73 lines added and 34 removed · 4 files merged in 3 days
- Merged !261018 Skip password hash migration on read-only databases 52 lines added and 0 removed · 2 files merged in 7 days
- Merged !261004 Document what the merge request approvals endpoints return in EE 157 lines added and 9 removed · 6 files merged in 8 days
- Merged !260959 Tell generated GraphQL types apart by class in the permission check 112 lines added and 10 removed · 3 files merged in 6 days
- Merged !260958 Accept granular_scopes when an admin creates a personal access token for a user 412 lines added and 16 removed · 4 files merged in 5 days
- Merged !260931 Answer Orbit MCP notifications with 202 Accepted 28 lines added and 4 removed · 2 files merged in 7 days
- Merged !260930 Change granular_scopes history items from GitLab 19.6 to 19.5 6 lines added and 6 removed · 3 files merged in 10 h
- Merged !260929 Return granular_scopes when rotating a service account token 175 lines added and 2 removed · 5 files merged in 18 h
- Merged !260774 Document 401 responses to a missing permission in the REST API 29 lines added and 1 removed · 1 file merged in 23 h
- Merged !260668 Add a WWW-Authenticate challenge to insufficient scope errors 125 lines added and 9 removed · 7 files merged in 4 days
- Merged !260638 Show the deploy key SHA256 fingerprint example without its prefix 5 lines added and 5 removed · 3 files merged in 1 day
- Merged !260487 Annotate the context commit list with the entity it presents 343 lines added and 8 removed · 5 files merged in 2 days
- Merged !260486 Answer external status check create and delete role refusals with 403 59 lines added and 2 removed · 2 files merged in 2 days
- Merged Details withheld 5 lines added and 4 removed · 2 files merged in 4 h
- Merged Details withheld merged in 16 days
- Merged !260458 Return a 400 when a board name fails validation in the boards API 114 lines added and 8 removed · 6 files merged in 1 day
- Merged !260353 Say when Guests and Planners can view pipelines and merge requests merged in 1 day
- Merged !260277 Return granular_scopes from the impersonation token API merged in 1 day
- Merged !260276 Return granular_scopes when creating or rotating a personal access token 258 lines added and 3 removed · 9 files merged in 1 day
- Merged !260143 Document background transfers in the projects and groups API 31 lines added and 2 removed · 3 files merged in 3 days
- Merged !259766 Document the edition-dependent response of the merge request approvals endpoints 189 lines added and 8 removed · 1 file merged in 4 days
- Merged !259765 Resolve group work items for fine-grained access tokens 104 lines added and 1 removed · 4 files merged in 6 days
- Merged !259764 Return granular_scopes from GET /personal_access_tokens/self 203 lines added and 11 removed · 6 files merged in 1 day
- Merged !259375 Fix the Retrieve and Update sections of the deploy keys API page 5 lines added and 1 removed · 1 file merged in 1 day
- Merged !259297 Document the 405 for non-GET requests to a moved project 11 lines added and 0 removed · 1 file merged in 4 h
- Merged !258241 Update the Orbit API query examples to the current query DSL 98 lines added and 74 removed · 1 file merged in 8 days
- Merged !258074 Clear the dirty state of tracked sign-in fields the throttle did not write 69 lines added and 0 removed · 3 files merged in 1 day
- Merged !256936 Expose the instance plan in the metadata API 229 lines added and 6 removed · 20 files merged in 30 days
- Merged !255704 Document and deprecate cancel_merge_when_pipeline_succeeds 72 lines added and 159 removed · 4 files merged in 17 days
- Merged !255702 Add cancel_auto_merge merge request API endpoint 325 lines added and 1 removed · 7 files merged in 14 days
- Merged !255300 Ignore revoked UIDs when listing the identities of a GPG key 797 lines added and 3 removed · 11 files merged in 9 days
- Merged !254699 Fix two project group listing response entity annotations 25 lines added and 25 removed · 2 files merged in 19 days
- Merged !254698 Fix three job token scope response entity annotations 24 lines added and 6 removed · 2 files merged in 4 days
- Merged !254552 Document the snippet clone URLs and the public snippet import fields 60 lines added and 20 removed · 2 files merged in 14 days
- Merged !254547 Document conan_package_name and correct the package versions object 19 lines added and 14 removed · 1 file merged in 13 days
- Merged !254543 Document the namespace compute minute and storage attributes 8 lines added and 1 removed · 1 file merged in 13 days
- Merged !254542 Document the wiki_page field in the events API merged in 6 days
- Merged !254540 Make the deploy key example responses match what the API returns 42 lines added and 36 removed · 2 files merged in 34 days
- Merged !254538 Document the system hook response fields the API sends 35 lines added and 0 removed · 1 file merged in 13 days
- Merged !254519 Document public_email and email in the service accounts API 18 lines added and 2 removed · 1 file merged in 2 days
- Merged !254511 Document is_receptive in the cluster agents API merged in 5 days
- Merged !254507 Document file_extension in the secure files API 8 lines added and 4 removed · 1 file merged in 1 day
- Open !270696 Accept several boundaries in the granular token shared example 135 lines added and 29 removed · 4 files under review
- Open !270605 Require a permission for each resource of a fine-grained token 259 lines added and 7 removed · 6 files under review
- Open !270506 Let fine-grained tokens read AiCatalog versions and MCP servers 195 lines added and 10 removed · 24 files under review
- Open !270480 Let fine-grained tokens read the Secrets Manager GraphQL types 201 lines added and 11 removed · 22 files under review
- Open !270435 Let fine-grained tokens read the Organizations GraphQL types 424 lines added and 39 removed · 43 files under review
- Open !270292 Let fine-grained tokens read Dedicated hosted runner usage 157 lines added and 5 removed · 15 files under review
- Open !270271 Let fine-grained tokens read the GitLab Duo settings GraphQL types 36 lines added and 2 removed · 5 files under review
- Open !270051 Deny granular token requests admitted only by public access 586 lines added and 43 removed · 23 files under review
- Open !269551 Let fine-grained tokens read nine Code Review GraphQL types 528 lines added and 12 removed · 33 files under review
- Open !269549 Let fine-grained tokens read CI configs and CI variables 196 lines added and 18 removed · 25 files under review
- Open Details withheld 181 lines added and 13 removed · 18 files under review
- Open !267503 Correct when the granular token examples need a public boundary 9 lines added and 3 removed · 1 file under review
- Open !266909 Add the remaining pull mirror params to the API update allow list 61 lines added and 0 removed · 2 files under review
- Open !266907 Return 400 when a release update sends an empty released_at 15 lines added and 1 removed · 2 files under review
- Open Details withheld 117 lines added and 7 removed · 8 files under review
- Open !266886 Let fine-grained tokens read job needs, stage groups and runner managers 145 lines added and 3 removed · 10 files under review
- Open Details withheld 127 lines added and 3 removed · 5 files under review
- Open !266822 Authorize Analytics and its deployments engine for fine-grained tokens 145 lines added and 9 removed · 7 files under review
- Open !266057 Draft: Remove early_access_studio_participant from user_preferences 14 lines added and 1 removed · 3 files under review
- Open !265303 Record an audit event when a GPG key is updated 1,194 lines added and 18 removed · 16 files under review
- Open !265302 Email the owner when a GPG key update adds a subkey or user ID 1,274 lines added and 18 removed · 20 files under review
- Open !265298 Keep verified subkey signatures when a GPG key is checked again 1,403 lines added and 27 removed · 14 files under review
- Open !265240 Update an existing GPG key when the same key is added again 1,128 lines added and 20 removed · 12 files under review
- Open !263036 Check the credentials inventory license in the group API 98 lines added and 13 removed · 4 files under review
GitLab Go client GitLab: 32 merged · 1 open
- Merged !3164 fix(group_milestones): send include_descendants, decode project_id 67 lines added and 1 removed · 2 files merged in 10 h
- Merged !3163 fix(types): split comma-separated labels when decoding LabelOptions 130 lines added and 4 removed · 2 files merged in 2 days
- Merged !3161 fix(orbit): deprecate the methods whose endpoints GitLab removed 117 lines added and 14 removed · 1 file merged in 1 h
- Merged !3155 fix(types): decode the user ID values that MarshalJSON writes 361 lines added and 9 removed · 2 files merged in 2 days
- Merged !3154 feat(plan_limits): add the limits and history GitLab sends and accepts 420 lines added and 74 removed · 4 files merged in 1 day
- Merged !3153 fix(protected_packages): omit unset fields from a rule update 128 lines added and 2 removed · 3 files merged in 2 days
- Merged !3150 fix(feature_flags): omit unset gates from SetFeatureFlagOptions 156 lines added and 8 removed · 3 files merged in 3 days
- Merged !3148 test: run the integration suite on an unlicensed instance 31 lines added and 7 removed · 3 files merged in 5 days
- Merged !3147 feat(client): add option to honor Retry-After when backing off from a 429 873 lines added and 10 removed · 4 files merged in 25 days
- Merged !3143 fix(client): skip a Link entry whose first parameter has no value 140 lines added and 1 removed · 2 files merged in 12 days
Show the other 23
- Merged !3139 fix(search): accept nil SearchOptions in every search method 213 lines added and 28 removed · 2 files merged in 16 h
- Merged !3085 feat: add the fields GitLab sends and accepts that nine structs miss 522 lines added and 53 removed · 12 files merged in 18 days
- Merged !3082 fix(commits): decode the lists GitLab sends in extended_trailers 133 lines added and 19 removed · 3 files merged in 26 days
- Merged !3067 ci: pass the integration test token as GITLAB_TOKEN_TEST 1 line added and 0 removed · 1 file merged in 6 h
- Merged Details withheld 686 lines added and 0 removed · 8 files merged in 41 days
- Merged !3065 feat(client): add option to treat nil options pointers as no options 318 lines added and 2 removed · 5 files merged in 34 days
- Merged !3053 feat(snippets): add the four fields the snippet entity sends to Snippet 32 lines added and 6 removed · 3 files merged in 1 day
- Merged !3052 feat(packages): add ConanPackageName, CreatorID and Versions to Package 186 lines added and 0 removed · 3 files merged in 15 days
- Merged !3051 feat(namespaces): add the eight fields the namespace entity sends to Namespace 60 lines added and 29 removed · 2 files merged in 5 days
- Merged !3050 feat(events): add Imported, ImportedFrom and WikiPage to both event structs 169 lines added and 40 removed · 2 files merged in 5 days
- Merged !3049 feat(deploy_keys): add LastUsedAt and UsageType to both deploy key structs 13 lines added and 1 removed · 2 files merged in 1 day
- Merged !3048 feat(system_hooks): add seven fields GitLab sends to the Hook struct 80 lines added and 34 removed · 2 files merged in 19 days
- Merged !3047 feat(group_serviceaccounts): add PublicEmail and UnconfirmedEmail to GroupServiceAccount 40 lines added and 4 removed · 2 files merged in 12 h
- Merged !3046 fix(group_scim): correct the GroupSCIMIdentity json tag to extern_uid 14 lines added and 3 removed · 2 files merged in 6 h
- Merged !3045 feat(secure_files): add FileExtension to SecureFile 13 lines added and 4 removed · 2 files merged in 16 h
- Merged !3044 feat(license_templates): add Popular to LicenseTemplate 5 lines added and 0 removed · 2 files merged in 3 days
- Merged !3043 feat(cluster_agents): add IsReceptive to the Agent struct 13 lines added and 4 removed · 2 files merged in 16 h
- Merged !3042 feat(broadcast_messages): add the Color field to BroadcastMessage 34 lines added and 0 removed · 2 files merged in 4 h
- Merged !3041 feat(topics): add OrganizationID to the Topic struct 28 lines added and 2 removed · 2 files merged in 4 days
- Merged !3040 feat(appearance): add SiteName to Appearance and ChangeAppearanceOptions 9 lines added and 2 removed · 2 files merged in 5 h
- Merged !3006 fix(issues): avoid panic unmarshalling an Issue with no id 54 lines added and 1 removed · 2 files merged in 1 day
- Merged !2996 fix(group_boards): return the single updated list from UpdateIssueBoardList 48 lines added and 63 removed · 4 files merged in 16 days
- Open !3169 feat(repository_submodules): add ExtendedTrailers and deprecate ExtendedTrailerValues 172 lines added and 2 removed · 3 files under review
Arcane GitHub: 13 merged
- Merged #4672 fix: return 4xx for system backup restore and upload client errors 8 lines added and 5 removed · 2 files merged in 1 day
- Merged #4598 fix: map Docker not-found and conflict errors to 4xx on more routes 47 lines added and 14 removed · 14 files merged in 2 days
- Merged #4597 fix: return 404 for manager-side routes of an unknown environment 15 lines added and 5 removed · 5 files merged in 2 days
- Merged #4596 fix: return 4xx instead of 500 for unknown records and invalid requests 58 lines added and 39 removed · 17 files merged in 1 day
- Merged #4595 fix(build): return 4xx for build workspace path errors 47 lines added and 21 removed · 2 files merged in 1 day
- Merged #4592 fix: keep proxied request bodies readable while the agent answers 6 lines added and 0 removed · 1 file merged in 2 days
- Merged Details withheld 11 lines added and 2 removed · 1 file merged in 5 h
- Merged #4508 fix: stream build workspace file downloads 2 lines added and 15 removed · 1 file merged in 5 h
- Merged #4507 fix(environment): keep pending edge environments pending on heartbeat 3 lines added and 1 removed · 1 file merged in 5 h
- Merged #4506 fix: return 4xx instead of 500 or 200 for not-found and conflict errors 33 lines added and 9 removed · 8 files merged in 5 h
Show the other 3
- Merged #4505 fix(swarm): unlock locked managers, accept spec durations, fix stack source and delete 25 lines added and 11 removed · 3 files merged in 5 h
- Merged #4473 fix(templates): keep folder templates intact and require templates:create for download 245 lines added and 58 removed · 12 files merged in 8 h
- Merged #4472 fix(role): keep a global admin when updating or deleting a role 106 lines added and 174 removed · 9 files merged in 7 h
GitLab CLI (glab) GitLab: 13 merged
- Merged !4339 test(git): pin the return to the including block per included file 45 lines added and 3 removed · 1 file merged in 2 days
- Merged !4272 fix(artifact-registry): correct the token exchange prerequisite 37 lines added and 26 removed · 8 files merged in 3 days
- Merged !4211 fix(release): refuse a null entry in --assets-links 110 lines added and 7 removed · 5 files merged in 2 h
- Merged !4203 fix(git): keep the first HostName for an SSH host alias 179 lines added and 1 removed · 2 files merged in 9 days
- Merged !4201 fix(mr): stop retrying branch creation for an issue on every error 361 lines added and 31 removed · 6 files merged in 2 days
- Merged !4200 fix(glrepo): recognize an authenticated host with a port in --repo 27 lines added and 1 removed · 2 files merged in 3 days
- Merged !4134 fix(repo): read the README when the default branch contains a slash 117 lines added and 5 removed · 2 files merged in 6 days
- Merged !4121 fix(alias): pass alias arguments through unchanged 148 lines added and 14 removed · 2 files merged in 5 days
- Merged !4112 fix(packages): verify the checksum of the newest file with the same name 47 lines added and 3 removed · 2 files merged in 2 days
- Merged !4111 fix(issue): keep --confidential and --iteration with --group 36 lines added and 0 removed · 2 files merged in 7 h
Show the other 3
- Merged !4109 fix(ci): stop tracing a skipped job 17 lines added and 0 removed · 2 files merged in 15 h
- Merged !4070 feat(mr): respect --push=false with --fill 115 lines added and 5 removed · 3 files merged in 2 days
- Merged !4044 fix(api): refuse redirects that turn a write into a GET 335 lines added and 2 removed · 4 files merged in 14 days
GitLab Runner GitLab: 12 merged · 2 open
- Merged !7810 Test the range probe fallback and a 204 cache answer 54 lines added and 2 removed · 2 files merged in 1 day
- Merged !7745 Fix FF_KUBERNETES_HONOR_ENTRYPOINT duplicating job logs on non-UTC nodes 123 lines added and 50 removed · 2 files merged in 9 days
- Merged !7706 Add a feature flag to match Kubernetes overwrite allow lists against the whole value 400 lines added and 49 removed · 8 files merged in 17 days
- Merged !7679 Check each GoCloud chunk response in the parallel cache download merged in 14 days
- Merged !7678 Refuse a partial answer to the sequential presigned cache download 75 lines added and 0 removed · 2 files merged in 18 days
- Merged !7676 Truncate the artifacts file when a parallel download falls back 195 lines added and 11 removed · 4 files merged in 14 days
- Merged !7662 Test curly quote characters in generated PowerShell scripts 125 lines added and 0 removed · 2 files merged in 22 days
- Merged !7661 Document how Kubernetes overwrite allow lists match values 211 lines added and 14 removed · 3 files merged in 3 days
- Merged !7635 Fix corrupt parallel cache and artifact downloads when a server ignores Range 367 lines added and 3 removed · 4 files merged in 2 days
- Merged !7630 Define each feature flag once in the job environment 145 lines added and 9 removed · 4 files merged in 25 days
Show the other 4
- Merged !7628 Fix Docker executor native steps connection ending on steps proxy stderr merged in 21 days
- Merged !7554 Accumulate repeated --docker-pull-policy and --kubernetes-pull-policy register flags 84 lines added and 3 removed · 2 files merged in 29 days
- Open !7807 Define a feature flag set by a secret once in the job environment 124 lines added and 7 removed · 5 files under review
- Open !7677 Make parallel chunk requests conditional on the probe's ETag 546 lines added and 7 removed · 8 files under review
GitLab Terraform Provider GitLab: 10 merged · 2 open
- Merged !3384 Fix gitlab_release without ref and when deleted outside of Terraform 199 lines added and 0 removed · 2 files merged in 9 days
- Merged !3383 Parse gitlab_group_ldap_link IDs whose filter or CN contains a colon 78 lines added and 4 removed · 2 files merged in 2 days
- Merged !3382 Write a plain environment scope in the gitlab_project_variable state upgrade 56 lines added and 1 removed · 3 files merged in 9 days
- Merged !3378 Use CheckExpiresAt in the project service account token tests 5 lines added and 4 removed · 1 file merged in 4 days
- Merged !3348 Fix the unknown secret and credential escaping in gitlab_group_dependency_proxy 198 lines added and 16 removed · 2 files merged in 9 days
- Merged !3344 Fix the schema version 0 state upgrade of gitlab_pipeline_trigger 185 lines added and 2 removed · 3 files merged in 13 days
- Merged !3334 Remove the Datadog, Jenkins and Harbor project integrations from state on 404 211 lines added and 17 removed · 7 files merged in 2 days
- Merged !3333 Send gitlab_group push rules set to false, 0 or an empty string on creation 231 lines added and 27 removed · 2 files merged in 28 days
- Merged !3332 Read every page of merge requests in the gitlab_project_merge_requests data source 55 lines added and 5 removed · 2 files merged in 13 h
- Merged !3321 Read every page of system hooks in the gitlab_system_hooks data source 51 lines added and 6 removed · 2 files merged in 9 days
Show the other 2
- Open !3404 Retry a gitlab_group transfer while an earlier one is in progress 97 lines added and 1 removed · 3 files under review
- Open !3364 Read every page of the gitlab_pipeline_schedules data source 90 lines added and 1 removed · 2 files under review
All my merge requests to gitlab-org/terraform-provider-gitlab on GitLab
MCP Go SDK GitHub: 9 merged
- Merged #1490 notify every listen held open on a session 507 lines added and 53 removed · 3 files merged in 1 day
- Merged #1360 mcp: retire a listen's subscriptions only while they are its own 207 lines added and 6 removed · 2 files merged in 1 day
- Merged #1274 mcp: record the negotiated protocol version on every path that records one 167 lines added and 12 removed · 6 files merged in 6 days
- Merged #1273 mcp: refuse a call on a legacy session before initialize 166 lines added and 4 removed · 2 files merged in 2 days
- Merged #1266 mcp: choose the interaction pattern from the negotiated protocol version 377 lines added and 10 removed · 4 files merged in 51 days
- Merged #1269 mcp: add HasParams so middleware can tell whether params are present 88 lines added and 3 removed · 5 files merged in 22 h
- Merged #1268 mcp: classify the per-request protocol version by membership 140 lines added and 8 removed · 3 files merged in 22 h
- Merged #1267 mcp: send no response for a cancelled request on 2026-07-28 stdio sessions 410 lines added and 9 removed · 6 files merged in 37 days
- Merged #1255 mcp: carry a cancelled notification's reason as the request's cancel cause 102 lines added and 7 removed · 3 files merged in 2 days
GitLab Pages GitLab: 6 merged
- Merged !1380 Keep _redirects rules that target a path on the site 121 lines added and 2 removed · 4 files merged in 7 days
- Merged !1373 Use the request path's case for the project prefix cookie path 356 lines added and 10 removed · 6 files merged in 9 days
- Merged !1368 Keep literal dollar signs in _redirects rule targets 44 lines added and 1 removed · 3 files merged in 12 days
- Merged !1367 Match the pages domain on a dot boundary in namespace_in_path 47 lines added and 3 removed · 6 files merged in 2 days
- Merged !1358 Add Vary: Accept-Encoding to responses that negotiate compression 116 lines added and 0 removed · 6 files merged in 5 days
- Merged !1347 Keep acceptance test ports unique and fail fast on a failed start 51 lines added and 18 removed · 4 files merged in 5 days
GitLab Container Registry GitLab: 6 merged
- Merged !2978 fix(configuration): apply the rate limiter warn_action default 49 lines added and 11 removed · 2 files merged in 3 days
- Merged !2971 fix(datastore): escape DSN values so pgx parses them back unchanged 134 lines added and 2 removed · 2 files merged in 2 days
- Merged !2963 fix(notifications): stop the event queue busy-looping on a slow sink 134 lines added and 2 removed · 2 files merged in 1 day
- Merged !2962 fix(handlers): return 416 for a malformed chunk Content-Range header 57 lines added and 1 removed · 2 files merged in 6 h
- Merged !2960 fix: fail at startup when TLS for the debug server cannot be set up 164 lines added and 15 removed · 3 files merged in 22 h
- Merged !2958 fix: apply the configured TLS cipher suites 298 lines added and 40 removed · 5 files merged in 3 days
GitLab Advisory Database GitLab: 6 merged
- Merged Details withheld 7 lines added and 12 removed · 1 file merged in 9 days
- Merged Details withheld 29 lines added and 54 removed · 4 files merged in 9 days
- Merged Details withheld 6 lines added and 12 removed · 1 file merged in 9 days
- Merged Details withheld 6 lines added and 9 removed · 1 file merged in 9 days
- Merged Details withheld 103 lines added and 263 removed · 16 files merged in 9 days
- Merged Details withheld 35 lines added and 52 removed · 7 files merged in 10 days
GitLab Shell GitLab: 4 merged
- Merged !1623 Fix a data race on the log data of concurrent gitlab-sshd sessions 136 lines added and 29 removed · 2 files merged in 2 days
- Merged !1621 Show the status code for an internal API error without a message 72 lines added and 2 removed · 2 files merged in 9 days
- Merged !1615 Do not panic on a whitespace-only SSH_CONNECTION 34 lines added and 9 removed · 2 files merged in 2 days
- Merged !1606 Log the user and project on the gitlab-sshd access line 117 lines added and 30 removed · 15 files merged in 2 days
GitLab Triage Operations GitLab: 4 merged
- Merged !4489 Add reviewers without replacing the reviewer list 207 lines added and 76 removed · 9 files merged in 8 days
- Merged !4482 Fix when the ready command requests a review and when it answers 619 lines added and 25 removed · 6 files merged in 14 days
- Merged !4443 Request a technical writer when ML labelling adds Technical Writing 62 lines added and 23 removed · 3 files merged in 2 days
- Merged !4439 Fix doc references to removed files and broken relative links 13 lines added and 19 removed · 5 files merged in 3 days
GitLab Orbit GitLab: 4 merged
- Merged !2746 fix(ci): stop pinned-version-check failing with no merge base 9 lines added and 2 removed · 1 file merged in 19 h
- Merged !2691 fix(dsl): require rel_types in the path_finding schema 46 lines added and 6 removed · 6 files merged in 3 days
- Merged !2651 docs(dsl): document outgoing as the default neighbors direction 22 lines added and 4 removed · 5 files merged in 7 days
- Merged !2650 docs(dsl): state that path_finding always requires rel_types 27 lines added and 19 removed · 8 files merged in 4 days
GitLab Language Server GitLab: 4 merged
- Merged !4624 fix(code-suggestions): keep UTF-8 characters whole in trimmed context 62 lines added and 3 removed · 2 files merged in 5 days
- Merged !4523 fix(repositories): only strip a literal .git suffix from remotes 22 lines added and 1 removed · 2 files merged in 6 days
- Merged !4481 fix: match workspace folders on a path segment boundary 306 lines added and 8 removed · 13 files merged in 7 days
- Merged !4437 fix(fetch): decode UTF-8 characters split across stream chunks 100 lines added and 3 removed · 4 files merged in 12 days
Fleeting GitLab: 4 merged
- Merged !156 Accept a bracketed IPv6 address without a port in the connector 47 lines added and 0 removed · 2 files merged in 5 days
- Merged !150 Wait for instances to run before the integration command step 126 lines added and 5 removed · 2 files merged in 7 days
- Merged !149 Use the default connector timeout when ConnectInfo leaves Timeout at zero 174 lines added and 1 removed · 7 files merged in 22 days
- Merged !148 Keep the integration scale-up within the provisioner's maximum 38 lines added and 5 removed · 2 files merged in 8 days
Prometheus Ruby Mmap Client GitLab: 4 merged
- Merged !304 Render summaries in the text format from their value objects 80 lines added and 56 removed · 6 files merged in 4 h
- Merged !303 Pass the registry to the text format in Rack::Exporter 17 lines added and 4 removed · 2 files merged in 5 h
- Merged !299 Render histograms in the text format from their value objects 52 lines added and 22 removed · 3 files merged in 1 day
- Merged !298 Reject le on histograms and quantile on summaries 24 lines added and 4 removed · 3 files merged in 1 day
al-folio GitHub: 3 merged
- Merged #1339 CV Restyled 350 lines added and 14 removed · 7 files merged in 83 days
- Merged #481 Better SEO, OpenGraph, schema.org and clean generated code 899 lines added and 605 removed · 31 files merged in 30 days
- Merged #436 Update deploy.yml 1 line added and 1 removed · 1 file merged in 2 days
Gitaly GitLab: 3 merged
- Merged !9445 catfile: Treat ambiguous short object IDs as not found 104 lines added and 0 removed · 5 files merged in 2 days
- Merged !9429 pktline: Reject signed length headers like Git does 41 lines added and 6 removed · 2 files merged in 13 h
- Merged !9349 remote: Accept remotes with other refs ending in HEAD 119 lines added and 18 removed · 2 files merged in 1 day
Pajamas Design System GitLab: 3 merged
- Merged !6564 Strip trailing zeros after an interior zero in engineeringNotation 10 lines added and 1 removed · 3 files merged in 2 days
- Merged !6451 Check every SVG in gitlab-svgs for a viewBox 76 lines added and 49 removed · 49 files merged in 5 days
- Merged !6446 Add a footer slot to GlDashboardPanel 111 lines added and 0 removed · 6 files merged in 4 days
GitLab Triage GitLab: 3 merged
- Merged !442 Warn when GitLab refuses a DELETE 107 lines added and 0 removed · 6 files merged in 4 days
- Merged !421 Read absent RateLimit headers as unknown, not as 0 and the epoch 169 lines added and 31 removed · 8 files merged in 2 days
- Merged !419 Delete each resource through the project it belongs to 202 lines added and 2 removed · 3 files merged in 10 days
GitLab Relay GitLab: 3 merged
- Merged !4846 Accept only 4xx and 5xx statuses in workspace transfer errors 173 lines added and 2 removed · 6 files merged in 1 day
- Merged !4756 Match Flux push events on a GitLab with a relative URL root 263 lines added and 8 removed · 5 files merged in 22 h
- Merged !4654 Cap retry backoff before converting it to a duration 47 lines added and 4 removed · 2 files merged in 2 days
GitLab Elasticsearch Indexer GitLab: 3 merged
- Merged !973 refactor(chunk): remove the unused chunk_overlap option 19 lines added and 36 removed · 5 files merged in 19 h
- Merged !972 refactor(chunk): remove the unused size chunker 0 lines added and 381 removed · 3 files merged in 1 day
- Merged !966 fix(binary): treat .DS_Store files as binary by extension 24 lines added and 1 removed · 2 files merged in 12 h
Dependency Scanning analyzer GitLab: 3 merged
- Merged !639 Return an error instead of panicking on a Yarn Berry entry with no value 102 lines added and 0 removed · 5 files merged in 33 days
- Merged !638 Anchor the Python MANIFEST pattern in .gitignore to the root 1 line added and 1 removed · 1 file merged in 11 days
- Merged !637 Return an error instead of panicking when Swift pins is not a list 94 lines added and 2 removed · 3 files merged in 33 days
Analyzers Report Library GitLab: 3 merged
- Merged Details withheld 73 lines added and 28 removed · 5 files merged in 1 day
- Merged Details withheld 84 lines added and 3 removed · 3 files merged in 11 days
- Merged Details withheld 120 lines added and 9 removed · 5 files merged in 11 days
GitLab OpenBao chart GitLab: 3 merged
- Merged !84 Print the HTTPRoute URL in NOTES.txt without an Ingress 71 lines added and 0 removed · 2 files merged in 1 h
- Merged !83 Print a working OpenBao URL in NOTES.txt without an Ingress 125 lines added and 7 removed · 2 files merged in 4 h
- Merged !82 Accept a memory target in the autoscaling values 88 lines added and 2 removed · 4 files merged in 3 days
Trilium Notes GitHub: 2 merged
- Merged #11448 TOTP: accept each code only once, and one time step of clock drift 162 lines added and 29 removed · 6 files merged in 12 h
- Merged #11368 Markdown: register slash commands as completion sources instead of a second autocompletion extension 265 lines added and 202 removed · 2 files merged in 11 h
Beszel GitHub: 2 merged
- Merged beszel #2327 feat(hub): add TRUSTED_PROXY_IPS allowlist for TRUSTED_AUTH_HEADER 273 lines added and 0 removed · 3 files merged in 6 days
- Merged beszel-docs #82 docs: document TRUSTED_PROXY_IPS for the trusted auth header 9 lines added and 0 removed · 1 file merged in 6 days
OpenCloud GitHub: 2 merged
- Merged opencloud #3620 fix(search): honor the gRPC client TLS mode in the index command 119 lines added and 21 removed · 6 files merged in 43 days
- Merged web-extensions #575 docs(maps): explain where the location data comes from 4 lines added and 0 removed · 1 file merged in 4 days
Omnibus GitLab GitLab: 2 merged · 2 open
- Merged !9929 Scrape gitlab-rails metrics under the relative URL root 224 lines added and 4 removed · 6 files merged in 27 days
- Merged !9896 Correct gitlab.rb examples that do not configure what they say 2 lines added and 5 removed · 3 files merged in 3 days
- Open !10071 Say which relative URL roots the metrics path decode cannot fix 5 lines added and 1 removed · 1 file under review
- Open !10022 Stop marking the smartcard NGINX server as default_server 57 lines added and 3 removed · 2 files under review
GitLab for VS Code GitLab: 2 merged
- Merged !3433 fix: stop truncating remote project paths that end in git 16 lines added and 1 removed · 2 files merged in 15 days
- Merged !3399 fix: keep pipeline stages and jobs in place when a job is retried 123 lines added and 5 removed · 5 files merged in 10 h
GitLab Helm chart GitLab: 2 merged
- Merged !5465 Scrape Praefect metrics from the Pods, not the Service 18 lines added and 6 removed · 2 files merged in 10 days
- Merged !5461 Correct chart defaults and keys in the parameter tables 27 lines added and 28 removed · 10 files merged in 2 days
GitLab Runner Fargate driver GitLab: 2 merged
- Merged !107 Create the task metadata directory when it does not exist 167 lines added and 3 removed · 6 files merged in 2 days
- Merged !106 Use the default for each invalid task wait setting 134 lines added and 77 removed · 4 files merged in 4 days
GitLab AI skills GitLab: 2 merged
- Merged !215 Update gitlab-org-contribution to 0.8.1 129 lines added and 65 removed · 11 files merged in 6 h
- Merged !205 Add gitlab-org-contribution skill 6,880 lines added and 0 removed · 55 files merged in 6 h
CI/CD components toolkit GitLab: 2 merged
- Merged !25 Accept a Contribute header in readme-check 20 lines added and 11 removed · 2 files merged in 2 days
- Merged !24 Read every page of pipeline jobs in the ensure-job checks 22 lines added and 2 removed · 2 files merged in 4 days
Taskscaler GitLab: 2 merged
- Merged !127 Stop counting instances already being removed in scale down 133 lines added and 1 removed · 4 files merged in 19 days
- Merged !124 Fix wrapped cron day-of-week step ranges matching the wrong days 47 lines added and 2 removed · 3 files merged in 12 days
semver_dialects GitLab: 2 merged
- Merged !131 Load the version_sat expectation documents in the spec again 1 line added and 1 removed · 1 file merged in 14 days
- Merged !130 Read zero-padded version segments as decimal numbers 64 lines added and 6 removed · 9 files merged in 17 days
scrood GitLab: 2 merged
- Merged Details withheld 4 lines added and 4 removed · 4 files merged in 22 h
- Merged !29 fix(pkg): reject `all:` on selector predicates in Suite.Validate 142 lines added and 0 removed · 3 files merged in 1 day
acme.sh GitHub: 1 merged
- Merged #7237 Poll the order this run created, not the one the previous cert came from 3 lines added and 0 removed · 1 file merged in 4 days
Nginx Proxy Manager GitHub: 1 merged
- Merged #5836 Invalidate tokens issued before a password change 85 lines added and 1 removed · 4 files merged in 2 days
Podman GitHub: 1 merged
- Merged #29730 Document rootless bind-mount access through an unmapped parent 24 lines added and 0 removed · 1 file merged in 7 days
Renovate GitHub: 1 merged
- Merged #45901 docs(hostRules): replace the stale matchHost port warning 5 lines added and 4 removed · 1 file merged in 1 h
MCP Rust SDK GitHub: 1 merged
- Merged #1300 fix(model): decode float fields through serde_json::Number 371 lines added and 9 removed · 6 files merged in 1 day
GitLab Development Kit (GDK) GitLab: 1 merged
- Merged !6250 Stop an unreachable Sentry from failing GDK commands or printing errors 54 lines added and 3 removed · 2 files merged in 3 days
OpenModScan GitHub: 1 merged
- Merged #74 Wire --version and --help flags to existing display functions 51 lines added and 3 removed · 6 files merged in 2 days
WHAD client GitHub: 1 merged · 1 open
- Merged #372 Fix Device.sniff() timeout: compute remaining time from initial_to 1 line added and 1 removed · 1 file merged in 2 days
- Open #374 Open a named UART port regardless of its USB IDs, accept a baud rate 252 lines added and 3 removed · 4 files under review
Portainer MCP GitHub: 1 merged
- Merged #45 feat: add local (non-edge) Docker Compose stack management tools 2,450 lines added and 2 removed · 17 files merged in 1 day
OpenTofu CI/CD component GitLab: 1 merged
- Merged !577 Let fetch-mr-plan read GITLAB_TOFU_MR_PLAN_TOKEN and document it for MR comments 68 lines added and 16 removed · 4 files merged in 24 days
go-selfupdate GitHub: 1 merged
- Merged #58 fix: replace unmaintained golang.org/x/crypto/openpgp with ProtonMail fork 19 lines added and 8 removed · 5 files merged in 87 days
Docker Machine (GitLab fork) GitLab: 1 merged
- Merged !201 amazonec2: send no MaxPrice for an empty spot price 84 lines added and 6 removed · 6 files merged in 15 days
GitLab Operator GitLab: 1 merged
- Merged !1794 Keep secret checksum annotation keys unique and valid 186 lines added and 1 removed · 4 files merged in 6 h
GitLab QA GitLab: 1 merged
- Merged !1474 Remove the Chaos scenario 0 lines added and 142 removed · 3 files merged in 16 h
glci (GitLab Local CI) GitLab: 1 merged
- Merged !222 fix(daemon): Reconcile a failed attempt's trace before the retry 273 lines added and 5 removed · 4 files merged in 11 days
LabKit GitLab: 1 merged
- Merged !780 ci: let danger-review fail in the community fork 19 lines added and 0 removed · 1 file merged in 12 h
GitLab contributor platform GitLab: 1 merged
- Merged !3127 Check who may manage a merge request on the server 199 lines added and 160 removed · 13 files merged in 1 day
GitLab Dangerfiles GitLab: 1 merged
- Merged !337 Remove draft markers only at the start and end of a title 59 lines added and 1 removed · 4 files merged in 7 days
YunoHost coturn GitHub: 1 merged
- Merged #17 Minor bug cron_coturn 1 line added and 1 removed · 1 file merged in 8 h
probe.rs website GitHub: 1 merged
- Merged #301 Fix the Olimex udev rules: drop the 0x prefix 4 lines added and 4 removed · 1 file merged in 5 days
GitLab Zoekt GitLab: 1 merged
- Merged !1085 fix(cleaner): keep the shards of a repository indexed after its delete 640 lines added and 9 removed · 8 files merged in 10 days
GLFM Markdown GitLab: 1 merged
- Merged !146 Document the render options the gem actually reads 11 lines added and 1 removed · 1 file merged in 2 days
HTTP Router for Cells GitLab: 1 merged
- Merged !1354 Sync routes snapshot: add the merge request cancel_auto_merge API route 68 lines added and 38 removed · 2 files merged in 1 h
Ruby CI/CD components GitLab: 1 merged
- Merged !14 Keep the RSpec reports when the test suite fails 3 lines added and 1 removed · 1 file merged in 2 days
GitLab Grape OpenAPI GitLab: 1 merged
- Merged !77 Document a failure entry's entity as its response content 330 lines added and 41 removed · 11 files merged in 14 days
CEF Service GitLab: 1 merged
- Merged !282 chore: let Renovate update the mise version in agent-config.yml 48 lines added and 0 removed · 2 files merged in 11 h
Zephyr RTOS GitHub: 1 open
- Open #123222 usb: device_next: bt_hci: support HCI ISO data over the bulk endpoint 183 lines added and 2 removed · 1 file under review
ngx_http_ffi_client GitHub: 1 open
- Open #48 fix: free the pool and the SSL object of every closed connection 209 lines added and 0 removed · 2 files under review
gobco GitHub: 2 open
- Open #43 Type-check black box tests as go test builds them 288 lines added and 6 removed · 8 files under review
- Open #41 Honor build constraints and build tags when selecting the files to instrument 247 lines added and 10 removed · 12 files under review
Go GitHub: 1 open
- Open #81871 go/types, types2: fix data race in isComplete on imported types 116 lines added and 0 removed · 4 files under review
Kong GitHub: 1 open
- Open #15019 fix(dns): do not cache answers with a zero TTL 56 lines added and 2 removed · 3 files under review
webdav-client GitHub: 1 open
- Open #418 fix: keep the whole reason phrase in stat errors 58 lines added and 2 removed · 3 files under review
Glance GitHub: 1 open
- Open #1075 Fall back to the feed URL when a feed's own link is relative 74 lines added and 18 removed · 2 files under review
Electron asar GitHub: 1 open
- Open #464 fix: extract archives with 2 GiB or more of data 226 lines added and 57 removed · 3 files under review
Not merged (19), counted only
Accepted answers in GitHub Discussions (24)
- Runtime CRC-32 over MCUboot Image Data in a Dual-Slot Swap Configuration Zephyr RTOS
- Hung StreamWriter.drain() on usb.device.cdc.CDCInterface MicroPython
- FTDI with custom VID and/or PID probe-rs
- bind mount path traversal depends on subuid mapping, not just DAC permissions Podman
- Support configuring the minimum TLS version for outbound connections Argo CD
- memory usage keeps increasing after upgrading from 3.12 to 3.18 Apache APISIX
Show the other 18
- Error message: Unable to parse ExceptionName: InvalidRequest Message: You must specify at least one part Apache Ozone
- Using date in backup path possible? Backrest
- I've clearly misconfigured something... docker-transmission-openvpn
- Is the COPR for Fedora having issues? Starship
- does it work on hosts without systemd? UniFi OS Server (Docker)
- Firewall Settings for DLNA Discovery Feishin
- How to use what kind of geotagged images with maps app? OpenCloud
- How does Podman work with the different firewall providers? I can't access a web server migrated from Docker. Podman
- Share backup with 2 users Vorta
- Wildcard also routes pangolin... Pangolin
- Bot Protect Break Phone Apps SafeLine
- Mounting a group-writable folder into a systemd controlled quadlet for an unprivileged user Podman
- How do you handle difficult-to-reproduce accessibility rule discrepancies in Alfa? Alfa
- Way to bypass auth for some subdomains in wildcard resource? Pangolin
- How to not forward plus addressing to an alias? Forward Email
- Removing the trailing "/" of the domain specified in metadata.js Build Awesome (Eleventy)
- Defguard 2.0 built-in Let’s Encrypt with External URL on port 8443 Defguard
- "Map tiles unavailable" PotatoMesh
24 accepted out of 95 discussions I took part in, across 66 repositories. Each one links to the accepted reply; who accepted it is never published.
Issues reported (174: 50 open, 124 closed)
By project (60)
- GitLab 23 open · 23 closed
- MCP Go SDK 3 open · 12 closed
- Arcane 15 closed
- GitLab CLI (glab) 9 closed
- GitLab Runner 1 open · 7 closed
- GitLab Terraform Provider 6 closed
- GitLab Container Registry 5 closed
- GitLab Language Server 4 closed
- GitLab Shell 4 closed
- GitLab Orbit 1 open · 2 closed
- GitLab Pages 3 closed
- gobco 2 open
- PotatoMesh 2 closed
- MeshMonitor 2 closed
- GitLab contributor platform 2 open
- Gitaly 2 closed
- Prometheus Ruby Mmap Client 2 closed
- GitLab Go client 1 open · 1 closed
- Kong 1 open
- YunoHost Elasticsearch 8 1 open
- ngx_http_ffi_client 1 open
- Bats-core 1 open
- Cline MCP Marketplace 1 open
- DNN-HA 1 open
- Arcane Android app 1 open
- Arcane mobile app 1 open
- Ecko 1 open
- Metatext 1 open
- Attended Sysupgrade Server (OpenWrt) 1 open
- webdav-client 1 open
- csv-to-md-table-action 1 open
- GitHub REST API OpenAPI description 1 open
- Codex CLI 1 closed
- WHAD client 1 closed
- go-selfupdate 1 closed
- htmlbeautifier 1 closed
- Arcane iOS app 1 open
- MCP Rust SDK 1 closed
- Acoustic Toolbox 1 closed
- Portainer MCP 1 closed
- CrowdSec Hub 1 closed
- homeassistant-edata 1 closed
- Pixelfed 1 closed
- YunoHost Pixelfed 1 closed
- YunoHost coturn 1 closed
- repository-mirroring-action 1 closed
- al-folio 1 closed
- papercite 1 closed
- GitLab Release CLI 1 open
- GitLab Relay 1 closed
- GitLab Elasticsearch Indexer 1 closed
- GitLab for VS Code 1 closed
- GitLab Operator 1 closed
- GitLab AI skills 1 closed
- GitLab Triage 1 closed
- GitLab Triage Operations 1 closed
- LabKit 1 open
- GitLab OpenBao chart 1 closed
- CI/CD components toolkit 1 closed
- GitLab Dangerfiles 1 closed
Achievements on GitHub and GitLab
GitHub
x4 Pull Shark Gold, max tier
x3 Galaxy Brain Silver Accepted answers in GitHub Discussions (24)
x3 Pair Extraordinaire Silver 40 of 48 (estimated)
x2 Starstruck Bronze 133 of 512 (estimated)
Only these GitHub achievements are shown. Hidden by design: Quickdraw, YOLO, Arctic Code Vault Contributor and Public Sponsor.
GitLab
Notable Contributor awarded Nov 2026 Recognition GitLab gives a community member every release
Level 5 Contributor awarded Nov 2026 More than 37,500 points earned contributing to GitLab
Points on GitLab's contributor platform Hackathon First Place awarded Nov 2026 First place in a GitLab Hackathon, GitLab's contribution event for the wider community
Frequently asked questions
Which open-source projects has José Manuel Requena Plens contributed to?
Projects he does not maintain, on GitHub and GitLab, where his code or documentation was merged: among them GitLab and its official Go client, the official MCP SDKs for Go and Rust, Trilium Notes, Nginx Proxy Manager, Beszel, acme.sh, Podman and Renovate. The page lists his merged and open code and documentation pull and merge requests by project, each with its state and size, up to ten per project, merged ones first, with a link to the rest; the ones that were not merged are counted but not listed.
Which of these contributions stand out?
Security fixes that landed upstream: single-use TOTP codes in Trilium Notes, sessions ended by a password change in Nginx Proxy Manager, revoked GPG identities no longer accepted as verified in GitLab, and a trusted-proxy allowlist in Beszel. Also protocol fixes in the official MCP SDKs for Go and Rust, and changes to how GitLab's REST API reports what an access token may do and answers one it refuses.
Where do these figures come from?
From GitHub and GitLab themselves: the GitHub side is collected by ghchronicle, his own open-source collector, and the GitLab side from the GitLab API. Every listed row except those marked "Details withheld" links to its pull or merge request, so the figures can be checked at the source, and private repositories never appear.