chore(deps): bump the npm_and_yarn group across 3 directories with 4 updates
Bumps the npm_and_yarn group with 3 updates in the / directory: @modelcontextprotocol/sdk, better-auth and js-yaml. Bumps the npm_and_yarn group with 2 updates in the /apps/sim directory: better-auth and js-yaml. Bumps the npm_and_yarn group with 1 update in the /scripts directory: glob.
Updates @modelcontextprotocol/sdk from 1.20.2 to 1.24.0
Release notes
Sourced from @modelcontextprotocol/sdk's releases.
1.24.0
Summary
This release brings us up to speed with the latest MCP spec
2025-11-25. Take a look at the latest spec as well as the release blog post.What's Changed
- fix: update spec links from latest to draft by
@domdomeggin modelcontextprotocol/typescript-sdk#1171- Make sure to consume HTTP error response bodies by
@GreenStagein modelcontextprotocol/typescript-sdk#1173- docs: add GET request handling for streamableHttp stateless mode by
@saharis9988in modelcontextprotocol/typescript-sdk#1161- SEP-1686: Tasks by
@LucaButBoringin modelcontextprotocol/typescript-sdk#1041- Fix JSON parse error on SSE events with empty data by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1184- Fix StreamableHTTPClientTransport instantiation by
@yuwzhoin modelcontextprotocol/typescript-sdk#944- feat: eslint rule to prefer node protocols by
@mattzcareyin modelcontextprotocol/typescript-sdk#1187- fix: call tasks/result to deliver side-channel messages by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1185- Add invalid_target oauth error (rfc 8707) by
@GreenStagein modelcontextprotocol/typescript-sdk#1183- fix(client): use StreamableHTTPError instead of plain Error in send() by
@yamadashyin modelcontextprotocol/typescript-sdk#1178- coerce 'expires_in' to be a number by
@adam-kuhnin modelcontextprotocol/typescript-sdk#1111- Allow HTTP issuer URLs when MCP_DEV_MODE is enabled by
@jerome3o-anthropicin modelcontextprotocol/typescript-sdk#1189- fix: update registerTool signature for proper typed ToolCallback by
@mattzcareyin modelcontextprotocol/typescript-sdk#1188- SEP-1046: Client credentials flow for M2M without user interaction by
@KKonstantinovin modelcontextprotocol/typescript-sdk#1157- adds the transitive
@types/express-serve-static-coredependency as a direct devDependency by@mgyarmathyin modelcontextprotocol/typescript-sdk#1078- Fix optional argument handling in prompts for Zod V4 by
@filip-bartuska-ipfin modelcontextprotocol/typescript-sdk#1199- fix hanging stdio servers by
@mattzcareyin modelcontextprotocol/typescript-sdk#1200- README refactor by
@KKonstantinovin modelcontextprotocol/typescript-sdk#1197- [Docs] Fix typo by
@koicin modelcontextprotocol/typescript-sdk#1067- feat: add closeSSEStream callback to RequestHandlerExtra by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1166- fix: improve SSE reconnection behavior by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1191- fix: normalize headers in sse transport by
@marcrasiin modelcontextprotocol/typescript-sdk#856- feat: add closeStandaloneSSEStream for GET stream polling by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1203- fix: normalize null to undefined in ElicitResultSchema content field by
@mattzcareyin modelcontextprotocol/typescript-sdk#1204- Modify Origin header validation in validateRequestHeaders (streamableHttp.ts and sse.ts) to allow requests without an Origin, as they are not relevant to server DNS rebinding protection. by
@jacopocin modelcontextprotocol/typescript-sdk#1205- fix: allow zod 4 transformations by
@mattzcareyin modelcontextprotocol/typescript-sdk#1213- feat: backwards-compatible createMessage overloads for SEP-1577 by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1212- chore: bump version for release by
@felixweinbergerin modelcontextprotocol/typescript-sdk#1215New Contributors
@GreenStagemade their first contribution in modelcontextprotocol/typescript-sdk#1173@saharis9988made their first contribution in modelcontextprotocol/typescript-sdk#1161@yuwzhomade their first contribution in modelcontextprotocol/typescript-sdk#944@yamadashymade their first contribution in modelcontextprotocol/typescript-sdk#1178@adam-kuhnmade their first contribution in modelcontextprotocol/typescript-sdk#1111@mgyarmathymade their first contribution in modelcontextprotocol/typescript-sdk#1078@filip-bartuska-ipfmade their first contribution in modelcontextprotocol/typescript-sdk#1199@koicmade their first contribution in modelcontextprotocol/typescript-sdk#1067@marcrasimade their first contribution in modelcontextprotocol/typescript-sdk#856@jacopocmade their first contribution in modelcontextprotocol/typescript-sdk#1205Full Changelog: https://github.com/modelcontextprotocol/typescript-sdk/compare/1.23.0...1.24.0
1.23.1
Fixed:
... (truncated)
Commits
356b7e6chore: bump version for release (#1215)09623e2Merge commit from forkcf51343feat: backwards-compatible createMessage overloads for SEP-1577 (#1212)8204126fix: allow zod 4 transformations (#1213)6083600Modify Origin header validation in validateRequestHeaders (streamableHttp.ts ...a6ee2cbfix: normalize null to undefined in ElicitResultSchema content field (#1204)4b651b8feat: add closeStandaloneSSEStream for GET stream polling (#1203)5ceabfbfix: normalize headers in sse transport (#856)f67fc2ffix: improve SSE reconnection behavior (#1191)fab7e1efeat: add closeSSEStream callback to RequestHandlerExtra (#1166)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by pcarleton, a new releaser for @modelcontextprotocol/sdk since your current version.
Updates better-auth from 1.3.12 to 1.4.2
Release notes
Sourced from better-auth's releases.
v1.4.2
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (53a74)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (deb62)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (1c45f)🐞 Bug Fixes
- Support
@tanstack/solid-startin tanstackStartCookies plugin - by@jakstin better-auth/better-auth#6235 (c69b3)- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (5ea36)- cli:
- Kysely migration fails due to chaining addIndex and addColumn on the same alterTable builder - by
@ping-maxwellin better-auth/better-auth#6214 (b8a73)- Prevent duplicate index creation in Prisma schema generation - by
@rovertrackin better-auth/better-auth#6234 (0bbd8)- client:
- Get-session gets triggered twice on foucs - by
@Bekacruin better-auth/better-auth#6186 (54852)- email-otp:
- Sign-in email-otp bugs with capitalized emails - by
@ping-maxwellin better-auth/better-auth#6237 (fd010)- oidc-provider:
- Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (201a7)- organization:
- Have deleteOrganization use adapter.deleteMany instead of delete - by
@kefimotoin better-auth/better-auth#6226 (32d3f)View changes on GitHub
v1.4.2-beta.5
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (519ef)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (39c84)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (92218)🐞 Bug Fixes
- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (93606)- docs: Fix Next.js 16 proxy build error issue - by
@DimplesYin better-auth/better-auth#6302 (a1f1c)- oidc-provider: Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (84ad3)View changes on GitHub
v1.4.2-beta.4
No significant changes
View changes on GitHub
v1.4.2-beta.3
No significant changes
View changes on GitHub
... (truncated)
Commits
f2c28ddchore: release v1.4.27e7a4cachore: release v1.4.2-beta.2a2e6a8aRevert "chore: lint (#6290)"5ea36abfix: signIn/signUp API returns user additional field (#6287)205c294chore(email-otp): unit tests for sign-in with capitalizations (#6238)201a7c2fix(oidc-provider): session shouldn't be required (#6282)1c1c913chore: more join tests for missing data scenarios (#6166)1c45f37feat(jwt): allow custom jwks endpoint (#6269)fc662c5chore: remove incorrect auth cli (#6242)fabf8dcdocs: updated og image and add merch link to community section (#6251)- Additional commits viewable in compare view
Updates js-yaml from 4.1.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
Commits
Updates better-auth from 1.3.12 to 1.4.2
Release notes
Sourced from better-auth's releases.
v1.4.2
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (53a74)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (deb62)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (1c45f)🐞 Bug Fixes
- Support
@tanstack/solid-startin tanstackStartCookies plugin - by@jakstin better-auth/better-auth#6235 (c69b3)- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (5ea36)- cli:
- Kysely migration fails due to chaining addIndex and addColumn on the same alterTable builder - by
@ping-maxwellin better-auth/better-auth#6214 (b8a73)- Prevent duplicate index creation in Prisma schema generation - by
@rovertrackin better-auth/better-auth#6234 (0bbd8)- client:
- Get-session gets triggered twice on foucs - by
@Bekacruin better-auth/better-auth#6186 (54852)- email-otp:
- Sign-in email-otp bugs with capitalized emails - by
@ping-maxwellin better-auth/better-auth#6237 (fd010)- oidc-provider:
- Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (201a7)- organization:
- Have deleteOrganization use adapter.deleteMany instead of delete - by
@kefimotoin better-auth/better-auth#6226 (32d3f)View changes on GitHub
v1.4.2-beta.5
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (519ef)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (39c84)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (92218)🐞 Bug Fixes
- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (93606)- docs: Fix Next.js 16 proxy build error issue - by
@DimplesYin better-auth/better-auth#6302 (a1f1c)- oidc-provider: Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (84ad3)View changes on GitHub
v1.4.2-beta.4
No significant changes
View changes on GitHub
v1.4.2-beta.3
No significant changes
View changes on GitHub
... (truncated)
Commits
f2c28ddchore: release v1.4.27e7a4cachore: release v1.4.2-beta.2a2e6a8aRevert "chore: lint (#6290)"5ea36abfix: signIn/signUp API returns user additional field (#6287)205c294chore(email-otp): unit tests for sign-in with capitalizations (#6238)201a7c2fix(oidc-provider): session shouldn't be required (#6282)1c1c913chore: more join tests for missing data scenarios (#6166)1c45f37feat(jwt): allow custom jwks endpoint (#6269)fc662c5chore: remove incorrect auth cli (#6242)fabf8dcdocs: updated og image and add merch link to community section (#6251)- Additional commits viewable in compare view
Updates js-yaml from 4.1.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
Commits
Updates better-auth from 1.3.12 to 1.4.2
Release notes
Sourced from better-auth's releases.
v1.4.2
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (53a74)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (deb62)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (1c45f)🐞 Bug Fixes
- Support
@tanstack/solid-startin tanstackStartCookies plugin - by@jakstin better-auth/better-auth#6235 (c69b3)- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (5ea36)- cli:
- Kysely migration fails due to chaining addIndex and addColumn on the same alterTable builder - by
@ping-maxwellin better-auth/better-auth#6214 (b8a73)- Prevent duplicate index creation in Prisma schema generation - by
@rovertrackin better-auth/better-auth#6234 (0bbd8)- client:
- Get-session gets triggered twice on foucs - by
@Bekacruin better-auth/better-auth#6186 (54852)- email-otp:
- Sign-in email-otp bugs with capitalized emails - by
@ping-maxwellin better-auth/better-auth#6237 (fd010)- oidc-provider:
- Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (201a7)- organization:
- Have deleteOrganization use adapter.deleteMany instead of delete - by
@kefimotoin better-auth/better-auth#6226 (32d3f)View changes on GitHub
v1.4.2-beta.5
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (519ef)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (39c84)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (92218)🐞 Bug Fixes
- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (93606)- docs: Fix Next.js 16 proxy build error issue - by
@DimplesYin better-auth/better-auth#6302 (a1f1c)- oidc-provider: Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (84ad3)View changes on GitHub
v1.4.2-beta.4
No significant changes
View changes on GitHub
v1.4.2-beta.3
No significant changes
View changes on GitHub
... (truncated)
Commits
f2c28ddchore: release v1.4.27e7a4cachore: release v1.4.2-beta.2a2e6a8aRevert "chore: lint (#6290)"5ea36abfix: signIn/signUp API returns user additional field (#6287)205c294chore(email-otp): unit tests for sign-in with capitalizations (#6238)201a7c2fix(oidc-provider): session shouldn't be required (#6282)1c1c913chore: more join tests for missing data scenarios (#6166)1c45f37feat(jwt): allow custom jwks endpoint (#6269)fc662c5chore: remove incorrect auth cli (#6242)fabf8dcdocs: updated og image and add merch link to community section (#6251)- Additional commits viewable in compare view
Updates js-yaml from 4.1.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
Commits
Updates better-auth from 1.3.12 to 1.4.2
Release notes
Sourced from better-auth's releases.
v1.4.2
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (53a74)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (deb62)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (1c45f)🐞 Bug Fixes
- Support
@tanstack/solid-startin tanstackStartCookies plugin - by@jakstin better-auth/better-auth#6235 (c69b3)- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (5ea36)- cli:
- Kysely migration fails due to chaining addIndex and addColumn on the same alterTable builder - by
@ping-maxwellin better-auth/better-auth#6214 (b8a73)- Prevent duplicate index creation in Prisma schema generation - by
@rovertrackin better-auth/better-auth#6234 (0bbd8)- client:
- Get-session gets triggered twice on foucs - by
@Bekacruin better-auth/better-auth#6186 (54852)- email-otp:
- Sign-in email-otp bugs with capitalized emails - by
@ping-maxwellin better-auth/better-auth#6237 (fd010)- oidc-provider:
- Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (201a7)- organization:
- Have deleteOrganization use adapter.deleteMany instead of delete - by
@kefimotoin better-auth/better-auth#6226 (32d3f)View changes on GitHub
v1.4.2-beta.5
🚀 Features
- cli: Check
/authforauth.ts- by@ping-maxwellin better-auth/better-auth#6273 (519ef)- github: Add PKCE support for Github - by
@Shridhadin better-auth/better-auth#6276 (39c84)- jwt: Allow custom jwks endpoint - by
@luist18in better-auth/better-auth#6269 (92218)🐞 Bug Fixes
- SignIn/signUp API returns user additional field - by
@himself65in better-auth/better-auth#6287 (93606)- docs: Fix Next.js 16 proxy build error issue - by
@DimplesYin better-auth/better-auth#6302 (a1f1c)- oidc-provider: Session shouldn't be required - by
@Bekacruin better-auth/better-auth#6282 (84ad3)View changes on GitHub
v1.4.2-beta.4
No significant changes
View changes on GitHub
v1.4.2-beta.3
No significant changes
View changes on GitHub
... (truncated)
Commits
f2c28ddchore: release v1.4.27e7a4cachore: release v1.4.2-beta.2a2e6a8aRevert "chore: lint (#6290)"5ea36abfix: signIn/signUp API returns user additional field (#6287)205c294chore(email-otp): unit tests for sign-in with capitalizations (#6238)201a7c2fix(oidc-provider): session shouldn't be required (#6282)1c1c913chore: more join tests for missing data scenarios (#6166)1c45f37feat(jwt): allow custom jwks endpoint (#6269)fc662c5chore: remove incorrect auth cli (#6242)fabf8dcdocs: updated og image and add merch link to community section (#6251)- Additional commits viewable in compare view
Updates js-yaml from 4.1.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
Commits
Updates glob from 11.0.2 to 11.1.0
Changelog
Sourced from glob's changelog.
changeglob
13
- Move the CLI program out to a separate package,
glob-bin. Install that if you'd like to continue using glob from the command line.12
- Remove the unsafe
--shelloption. The--shelloption is now ONLY supported on known shells where the behavior can be implemented safely.11.1
- Add the
--shelloption for the command line, with a warning that this is unsafe. (It will be removed in v12.)- Add th...
Description has been truncated
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Review | Updated (UTC) |
|---|---|---|---|
| docs | Preview, Comment | Dec 16, 2025 4:43am |
Greptile Overview
Greptile Summary
Dependabot updated 4 packages across the monorepo, but there's a critical version conflict that will prevent the intended upgrades from taking effect.
Key Changes:
-
@modelcontextprotocol/sdk: 1.20.2 → 1.24.0 (MCP spec 2025-11-25, Tasks support) -
better-auth: 1.3.12 → 1.4.2 (PKCE for GitHub, JWKS customization, bug fixes) -
js-yaml: 4.1.0 → 4.1.1 (security fix for prototype pollution CVE) -
next: 15.4.8 → 16.0.7 (attempted upgrade) -
glob: 11.0.2 → 11.1.0 (minor bump)
Critical Issue:
The root package.json and apps/sim/package.json both have overrides sections that pin Next.js to 15.4.8, but Dependabot updated the dependency declarations to 16.0.7. Package manager overrides take precedence, so the application will actually run Next.js 15.4.8 despite the dependency declarations indicating 16.0.7. This creates confusion and prevents the Next.js upgrade from taking effect.
Security Note:
The js-yaml update fixes a prototype pollution vulnerability and should be merged promptly after resolving the Next.js version conflict.
Confidence Score: 0/5
- This PR has critical version conflicts that will prevent intended upgrades from working correctly and should not be merged as-is.
- Score of 0 (critical issues) because package.json overrides pin Next.js to 15.4.8 while dependencies declare 16.0.7, creating a fundamental version mismatch. The override will silently force 15.4.8 despite PR claiming to update to 16.0.7. This makes the PR misleading and potentially breaks expectations. While js-yaml security fix is important, the Next.js conflict must be resolved first by either updating overrides to 16.0.7 or reverting Next.js dependency changes.
- Critical attention needed on
package.jsonandapps/sim/package.json- both have override sections that conflict with the dependency updates
Important Files Changed
File Analysis
| Filename | Score | Overview |
|---|---|---|
| package.json | 1/5 | Critical issue - overrides pin Next.js to 15.4.8 but dependencies updated to 16.0.7, creating version conflict. Also updates @modelcontextprotocol/sdk to 1.24.0. |
| apps/sim/package.json | 1/5 | Same critical Next.js override conflict (15.4.8 vs 16.0.7). Updates better-auth to 1.4.2 and js-yaml to 4.1.1 (security fix for prototype pollution). |
| apps/docs/package.json | 3/5 | Updates Next.js to 16.0.7 - no override conflicts at this level, should work correctly. |
Sequence Diagram
sequenceDiagram
participant Dependabot
participant RootPackage as package.json
participant SimApp as apps/sim/package.json
participant DocsApp as apps/docs/package.json
participant Scripts as scripts/package.json
Dependabot->>RootPackage: Update @modelcontextprotocol/sdk<br/>1.20.2 → 1.24.0
Note over RootPackage: ⚠️ Override conflict:<br/>next: 15.4.8 (pinned)
Dependabot->>SimApp: Update better-auth<br/>1.3.12 → 1.4.2
Dependabot->>SimApp: Update js-yaml<br/>4.1.0 → 1.4.1 (security fix)
Dependabot->>SimApp: Update next<br/>15.4.8 → 16.0.7
Note over SimApp: ⚠️ Override conflict:<br/>next: 15.4.8 (pinned)
Dependabot->>DocsApp: Update next<br/>15.4.8 → 16.0.7
Note over DocsApp: ✓ No override conflicts
Dependabot->>Scripts: Update glob<br/>11.0.2 → 11.1.0
Note over Scripts: ✓ Minor version bump
Note over RootPackage,SimApp: Critical Issue: Dependencies<br/>updated to Next 16.0.7 but<br/>overrides pin to 15.4.8