Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| chore: release v5.47.0 update develop | jhoward1994 | XL | No | 121.1h | 0.5h | Jun 02, 2026 |
SummaryChoreUpdate develop for release v5.47.0 This PR updates the develop branch with the v5.47.0 release, ensuring all dependencies, documentation, and example scripts are aligned for the new version. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| chore(mcp): clarify registration lifecycle and simplify error messages | nclsndr | S | No | 17.4h | 0.4h | Jun 02, 2026 |
SummaryChoreClarify MCP registration lifecycle and error messages Improves plugin developer experience by clarifying when MCP tools can be registered and providing clearer error messages, reducing confusion and potential integration errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| ci: use workflow token for QA checklist Claude action | Bassel17 | XS | AI | 20.3h | 0.0h | Jun 02, 2026 |
SummaryHealth AssessmentAI Details
Category:
Code AI
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| docs(security): overhaul vulnerability reporting policy | derrickmehaffy | L | AI | 286.7h | 2.0h | Jun 01, 2026 |
SummaryDocsOverhaul vulnerability reporting policy Updates Strapi's security policy to reduce low-signal AI-generated reports and streamline vulnerability intake via GitHub Security Advisory system. Adds a machine-readable security.txt for automated scanners. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| fix(content-manager): fix frontend validation if not using "draft and publish" | pksr | XS | No | - | - | Jun 01, 2026 |
SummaryBug FixFix frontend validation for non-draft content This change corrects frontend validation for content types that do not use draft and publish, ensuring errors are caught client‑side. It improves user experience by preventing server‑side resets and providing immediate feedback. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(content-manager): guard repeatable field .map() crash on relation… | subhaushsingh | M | No | 148.6h | 97.0h | May 29, 2026 |
SummaryBug FixFix repeatable field crash on relation modal close Prevents admin UI crashes when editing repeatable component fields with relations, improving stability and user experience. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(data-transfer): preserve core store when config stage is excluded | innerdvations | M | No | 6.2h | 2.9h | May 29, 2026 |
SummaryBug FixFix data transfer core store preservation Ensures that when transferring only content or excluding config, internal core store data is not wiped, preventing broken admin UI on destination. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| test(api): use lightweight resources for document-service query tests | innerdvations | M | No | 22.5h | 22.4h | May 29, 2026 |
SummaryTestUse lightweight resources for document-service query tests Optimizes document-service API tests by using minimal resource bundles, reducing CI flakiness and speeding up test execution. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore(deps): bump hono from 4.11.9 to 4.12.23 | dependabot | XS | No | 42.3h | 41.4h | May 29, 2026 |
SummaryChoreBump hono dependency to 4.12.23 Updates the hono library to the latest patch, ensuring compatibility and security fixes. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| chore(deps): bump qs from 6.15.0 to 6.15.2 | dependabot | S | No | 125.3h | 43.3h | May 28, 2026 |
SummaryChoreBump qs dependency to 6.15.2 Updates the qs library to the latest patch, fixing bugs and improving query string handling for the Strapi backend. Health Assessment
Small
Low
High
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| chore(deps): bump @hono/node-server from 1.19.9 to 1.19.14 | dependabot | XS | No | 26.9h | 26.3h | May 28, 2026 |
SummaryChoreBump @hono/node-server dependency Updates the @hono/node-server package to address security fixes and performance improvements, ensuring compatibility and stability. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| chore(deps): bump express-rate-limit from 8.2.1 to 8.5.2 | dependabot | S | No | 26.5h | 26.4h | May 28, 2026 |
SummaryChoreBump express-rate-limit dependency to 8.5.2 Updates the express-rate-limit package to the latest patch, improving security and performance for the Strapi application. Health Assessment
Small
Low
Medium
AI DetailsTech Stack |
||||||
| chore(deps): bump axios from 1.16.0 to 1.16.1 | dependabot | S | No | 26.5h | 26.4h | May 28, 2026 |
SummaryChoreBump axios dependency to 1.16.1 Updates axios to address security and bug fixes, ensuring the Strapi platform remains secure and stable. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore(docs): migrate docusaurus config to typescript | unrevised6419 | M | No | 1.3h | 1.1h | May 28, 2026 |
SummaryChoreMigrate Docusaurus config to TypeScript Upgrades the docs configuration to TypeScript, aligning with the latest Docusaurus scaffold and improving editor type support for maintainers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| fix(i18n): preserve non-localized field inheritance | jhoward1994 | XL | No | 240.0h | 96.7h | May 28, 2026 |
SummaryBug Fixfix i18n: preserve non-localized field inheritance Preserves non-localized field values when switching between locales, improving the content editing experience. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Releases/5.47.0 | jhoward1994 | XL | No | 1.6h | 0.3h | May 28, 2026 |
SummaryChoreRelease 5.47.0 with bug fixes and updates This release updates dependencies, fixes authentication and telemetry issues, and adds documentation, improving stability and developer experience. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Github-Actions
|
||||||
| fix(core): preserve createdBy/updatedBy on drafts created by discard-drafts migration | innerdvations | L | No | 18.0h | 15.0h | May 28, 2026 |
SummaryBug FixFix createdBy/updatedBy preservation in discard‑drafts migration Ensures that creator metadata is retained when migrating drafts, preventing null values and improving data integrity for CMS upgrades. Health Assessment
Large
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| feat(core/mcp): add server-side MCP analytics telemetry | innerdvations | XL | No | 41.2h | 16.0h | May 28, 2026 |
SummaryFeatureAdd server-side MCP analytics telemetry Provides privacy‑safe, rate‑limited telemetry to monitor MCP usage and failures, enabling better observability without leaking identifiers. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
|
||||||
| fix(core): skip session secret check for API-only apps | mturac | S | No | 190.5h | 190.5h | May 28, 2026 |
SummaryBug FixSkip session secret check for API-only apps Enables API-only deployments to start without an admin secret, improving deployment flexibility and reducing startup failures. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| test(content-manager): stabilize dynamic zone insert e2e on Firefox | innerdvations | M | No | 2.1h | 1.4h | May 27, 2026 |
SummaryTestStabilize dynamic zone insert e2e on Firefox Fixes flaky dynamic zone insertion tests on Firefox, reducing CI failures. Enhances developer confidence in content editing workflows. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(*): introduce MCP server | nclsndr | XL | No | 215.3h | 210.7h | May 27, 2026 |
SummaryFeatureIntroduce Strapi AI MCP server Adds a built‑in stateless MCP server that lets AI agents authenticate with admin tokens and perform CRUD on content types, streamlining developer workflows and enabling tighter integration with IDEs. Health Assessment
X-Large
High
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| future(upload): edit asset info | Adzouz | XL | No | 215.3h | 20.3h | May 27, 2026 |
SummaryFeatureAdd edit asset info to media library Enables users to modify asset metadata—name, caption, alt text, and location—directly within the media library, improving content management and user control. Health Assessment
Large
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix: refactoring using blocker component | Adzouz | M | No | 0.0h | - | May 27, 2026 |
SummaryRefactorRefactor upload component to remove FormDirtyBridge Improves maintainability and reduces code complexity in the upload admin UI. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Use query builder init in deleteMany | swjcpy | S | No | - | - | May 27, 2026 |
SummaryChoreApply init params to deleteMany for nested filters Ensures deleteMany operations correctly handle nested relation filters, improving data integrity and preventing accidental data loss. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| fix(homepage): homepage count-documents slow on large D&P tables | markkaylor | L | No | 209.3h | 187.7h | May 27, 2026 |
SummaryBug FixFix homepage count-documents performance on large tables Improves admin homepage load time by reducing database queries, enabling faster performance for large datasets. Health Assessment
Medium
Medium
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| chore(upload): remove aiMetadataJobsCleanup cron job | markkaylor | S | No | 17.4h | 0.4h | May 27, 2026 |
SummaryChoreRemove AI metadata cleanup cron job Eliminates nightly wakeups for idle cloud instances, reducing unnecessary compute and cost without affecting AI metadata generation. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| chore: fix dependabot cooldown config for github-actions | innerdvations | S | No | 2.0h | 0.5h | May 26, 2026 |
SummaryChoreFix Dependabot cooldown config for GitHub Actions Removes unsupported cooldown fields from Dependabot config, ensuring validation passes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| feat(*/mcp): replace single-action auth with policy array on MCP capabilities | nclsndr | L | No | 0.9h | - | May 26, 2026 |
SummaryFeatureReplace single-action auth with policy array Adds flexible policy array for MCP capabilities, enabling roles to have granular create/update permissions for single-type tools, improving security and user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(content-manager/mcp): content-type CRUD tools | nclsndr | XL | No | 162.8h | 161.9h | May 26, 2026 |
SummaryFeatureAdd content-type CRUD tools via MCP Enables AI assistants to manage content through MCP, providing secure CRUD operations with RBAC, improving automation and integration. Health Assessment
X-Large
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
|
||||||
| fix(admin): avoid serving extensionless admin paths as static files | Bassel17 | M | No | 186.2h | 92.7h | May 26, 2026 |
SummaryBug FixAvoid serving extensionless admin paths as static files Prevents the admin panel from incorrectly serving extensionless paths as static assets, ensuring API routes function correctly and avoiding login flow disruptions. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(admin): add documentation helper link in HeaderLayout (revival of #23328) | unrevised6419 | L | AI | 59.8h | 37.0h | May 26, 2026 |
SummaryFeatureAdd documentation helper link to HeaderLayout Adds a help icon in the admin header that links to relevant docs, improving user navigation and enabling usage tracking. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| chore(ci): improve dependabot security grouping and version update policy | innerdvations | M | No | 94.5h | 94.0h | May 26, 2026 |
SummaryChoreImprove Dependabot security grouping and update policy Separates security updates from routine version bumps, preventing unrelated major updates from being bundled together. This reduces noise, improves maintainability, and mitigates supply‑chain risk. Health Assessment
Medium
Medium
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| chore(commitlint): disable body-max-line-length rule | nclsndr | XS | AI | 0.4h | 0.2h | May 22, 2026 |
SummaryChoreDisable commitlint body line length rule Reduces restriction on commit message body length, allowing longer descriptions, especially for AI-generated commits. Health Assessment
Small
Low
Low
AI Details
Category:
Code AI
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| feat(admin-tokens): remove adminTokens future flag | nclsndr | L | No | 27.6h | 25.3h | May 21, 2026 |
SummaryFeatureRemove adminTokens future flag Promotes the adminTokens feature to a stable, always‑on capability by eliminating the future flag and related guard logic, simplifying configuration and reducing dead code. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| chore(strapi): upgrade webpack ecosystem dependencies | innerdvations | L | No | 47.3h | 45.9h | May 21, 2026 |
SummaryChoreUpgrade webpack ecosystem dependencies Upgrades webpack toolchain for admin build to latest patch releases, ensuring security and compatibility. Health Assessment
Large
Medium
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(graphql): inherit publicationFilter into populated relations | innerdvations | XS | No | 1.0h | 1.0h | May 21, 2026 |
SummaryBug FixFix GraphQL publicationFilter inheritance in nested relations Ensures nested GraphQL queries respect publication filters, preventing unfiltered data exposure and maintaining correct draft/publish behavior. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(core/core): codeBlockValidator uses language instead of syntax | nclsndr | XS | No | 2.6h | 1.9h | May 20, 2026 |
SummaryBug FixFix codeBlockValidator language field mismatch Aligns server‑side validator with updated type and admin field, ensuring consistent language handling for code blocks. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore: dedupe yarn.lock file | innerdvations | XL | No | 3.2h | 0.7h | May 19, 2026 |
SummaryChoreDeduplicate yarn.lock to remove vulnerable deps Removes old pinned dependencies flagged with security vulnerabilities, ensuring a safer dependency graph. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| feat(mcp): move to stateless server | nclsndr | XL | No | 22.7h | - | May 19, 2026 |
SummaryFeatureMove to stateless MCP server Refactors Strapi MCP HTTP transport to stateless, removing session management and simplifying deployment and scaling. Health Assessment
Large
High
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore(deps): bump ws from 8.17.1 to 8.20.1 in @strapi/data-transfer | innerdvations | S | No | 0.6h | 0.1h | May 19, 2026 |
SummaryChoreBump ws dependency to fix memory disclosure bug Updates the WebSocket library to address a memory disclosure bug, ensuring secure and reliable remote data transfers. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack |
||||||
| chore(deps): bump sanitize-html from 2.13.0 to 2.17.4 | dependabot | M | No | 97.9h | 97.9h | May 19, 2026 |
SummaryChorechore(deps): bump sanitize-html from 2.13.0 to 2.17.4 Updates the sanitize-html library to address security vulnerabilities and add new features, improving content sanitization for all users. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| chore(deps): bump simple-git from 3.32.3 to 3.36.0 | dependabot | S | No | 311.3h | 21.0h | May 19, 2026 |
SummaryChorechore(deps): bump simple-git from 3.32.3 to 3.36.0 Updates the simple-git dependency to the latest patch, incorporating security fixes and bug improvements for more reliable Git operations. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| chore(examples): remove sdk-plugin from todo-example plugin | innerdvations | XL | No | 80.5h | 78.5h | May 18, 2026 |
SummaryChoreRemove sdk-plugin from todo-example plugin Eliminates a large devDependency from the example plugin, shrinking the lockfile and reducing security triage noise while keeping the build workflow unchanged. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack |
||||||
| fix(admin): gate expiresIn deprecation on user auth options | singhvishalkr | M | No | 152.4h | 151.7h | May 18, 2026 |
SummaryBug FixFix admin deprecation warning for token expiration This PR removes the deprecation warning that was triggered on every Strapi admin startup by ensuring the token expiration option is only considered if explicitly configured by the user, improving startup performance and clarity. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| ci: add needs-qa checklist automation | Bassel17 | M | AI | 122.1h | 19.5h | May 18, 2026 |
SummaryCI/CDAdd needs-qa checklist automation Adds a GitHub Actions workflow that automatically generates a QA checklist when a PR is labeled needs-qa, blocking merges until QA is completed. Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Github-Actions
|
||||||
| fix(database): respect nested sort in populate for join-table relations | innerdvations | L | No | 1.3h | 0.8h | May 18, 2026 |
SummaryBug FixFix nested sort handling in join-table populate Ensures related records are correctly ordered when nested sort is used, improving data consistency and user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| fix: move session-manager jwt check from register to bootstrap | Eventyret | M | No | - | 0.1h | May 15, 2026 |
SummaryBug FixMove JWT check from register to bootstrap Adjust session-manager to validate JWT secret during bootstrap, preventing CLI failures while maintaining runtime security. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| security(deps): upgrade multiple dependencies | innerdvations | XL | No | 41.5h | 41.5h | May 15, 2026 |
SummaryChoreUpgrade multiple dependencies for security Keeps dependencies current to maintain security and compatibility without affecting product behavior. Health Assessment
Large
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(review-workflows): save prompt for unsaved locales | jhoward1994 | M | No | 169.0h | 144.7h | May 14, 2026 |
SummaryFeatureAdd prompt for unsaved locales in review workflows Prevents 404 errors and misleading messages when admins switch to unsaved locales, improving the admin experience and reducing confusion. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(migrations): guard inverseJoinColumn access in discard-drafts migration | jmichalec-vl | S | No | 12.9h | 12.2h | May 14, 2026 |
SummaryBug FixGuard inverseJoinColumn access in migration Prevents migration crashes during upgrade, ensuring data integrity for morphToMany relations. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||