Skip to content

fix(deps): next 16.4.2 (уязвимости Next.js от 14.10) и 26 минорных обновлений сайта (#457) - #456

Merged
efymd9 merged 4 commits into
mainfrom
dependabot/npm_and_yarn/npm-a3d46da62b
Oct 16, 2026
Merged

efymd9 merged 4 commits into
mainfrom
dependabot/npm_and_yarn/npm-a3d46da62b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 16, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm group with 27 updates:

Package From To
@base-ui/react 1.8.0 1.9.0
@clerk/localizations 4.22.0 4.23.0
@clerk/nextjs 7.9.11 7.9.14
@sentry/nextjs 11.4.0 11.7.0
drizzle-orm 0.45.3 0.45.4
lucide-react 1.52.0 1.56.0
next 16.3.8 16.4.0
posthog-js 1.436.1 1.438.9
posthog-node 5.55.0 5.55.3
resend 6.32.0 6.32.1
shadcn 4.21.3 4.21.4
@types/node 24.19.1 24.19.2
@vitest/coverage-v8 5.0.3 5.0.4
dotenv 18.0.5 18.0.7
eslint-config-next 16.3.8 16.4.0
vitest 5.0.3 5.0.4
storybook 10.6.1 10.6.2
@storybook/nextjs-vite 10.6.1 10.6.2
@chromatic-com/storybook 5.4.0 5.5.1
@storybook/addon-vitest 10.6.1 10.6.2
@storybook/addon-a11y 10.6.1 10.6.2
@storybook/addon-docs 10.6.1 10.6.2
@storybook/addon-mcp 10.6.1 10.6.2
vite 8.3.3 8.3.4
eslint-plugin-storybook 10.6.1 10.6.2
@vitest/browser-playwright 5.0.3 5.0.4
playwright 1.63.0 1.64.0

Updates @base-ui/react from 1.8.0 to 1.9.0

Release notes

Sourced from @​base-ui/react's releases.

v1.9.0

General changes

Accordion

  • Fix <Accordion.Trigger>'s data-value and data-index attributes (#5705) by @​cpruijsen
  • Apply the native disabled attribute to <Accordion.Trigger> when using native buttons (#5607) by @​atomiks
  • Expand hiddenUntilFound panels synchronously on beforematch (#5514) by @​aarongarciah

Alert Dialog

  • Don't associate a programmatically opened popup with a trigger that did not open it (#5641) by @​michaldudak

Autocomplete

  • Fix autoHighlight for asynchronous results (#5818) by @​atomiks
  • Pass the originating event to onItemHighlighted. Pointer events may be MouseEvent or PointerEvent; typing reports the reason none (#5838) by @​atomiks
  • Decouple automatic unmounting from actionsRef. Call eventDetails.preventUnmountOnClose() in onOpenChange to opt out of automatic unmounting (#5734) by @​michaldudak

Checkbox

Collapsible

Combobox

Dialog

... (truncated)

Changelog

Sourced from @​base-ui/react's changelog.

v1.9.0

Oct 9, 2026

General changes

Accordion

  • Fix <Accordion.Trigger>'s data-value and data-index attributes (#5705) by @​cpruijsen
  • Apply the native disabled attribute to <Accordion.Trigger> when using native buttons (#5607) by @​atomiks
  • Expand hiddenUntilFound panels synchronously on beforematch (#5514) by @​aarongarciah

Alert Dialog

  • Don't associate a programmatically opened popup with a trigger that did not open it (#5641) by @​michaldudak

Autocomplete

  • Fix autoHighlight for asynchronous results (#5818) by @​atomiks
  • Pass the originating event to onItemHighlighted. Pointer events may be MouseEvent or PointerEvent; typing reports the reason none (#5838) by @​atomiks
  • Decouple automatic unmounting from actionsRef. Call eventDetails.preventUnmountOnClose() in onOpenChange to opt out of automatic unmounting (#5734) by @​michaldudak

Checkbox

Collapsible

Combobox

  • Fix stale chip focus after returning to the input (#5879) by @​mdm317
  • Fix autoHighlight for asynchronous results (#5818) by @​atomiks
  • Decouple automatic unmounting from actionsRef. Call eventDetails.preventUnmountOnClose() in onOpenChange to opt out of automatic unmounting (#5734) by @​michaldudak
  • Fix label focus in Shadow DOM (#5871) by @​lyzno1
  • Pass the originating event to onItemHighlighted. Pointer events may be MouseEvent or PointerEvent; typing reports the reason none (#5838) by @​atomiks
  • Reset typeahead state when closing without moving focus (#5816) by @​mdm317
  • Accept readonly arrays for multiple values (#5710) by @​MonstraG

... (truncated)

Commits
  • ad7ecda [release] v1.9.0 (#5906)
  • 3296de3 [drawer] Avoid retaining unmounted drawers in DrawerProvider (#5921)
  • 69c33b4 [drawer] Fix deferred touch swipes leaving the popup (#5922)
  • 51b70db [menu] Strip internal filter components from public types (#5923)
  • 8d8b98c [menu] Ignore filter input edits while the menu animates out (#5911)
  • aeba3eb [combobox][menu][select] Revert highlightItem imperative action (#5910)
  • ec6bf32 [field][select][combobox][slider] Fall back to the owner document when lookin...
  • 1f112a5 [popups] Avoid re-rendering inactive triggers on open and close (#5865)
  • bc53db6 [fieldset] Await render in Legend disabled-state test (#5909)
  • 147092e [test] Strengthen tests, add test lint rules and share copied suites (#5892)
  • Additional commits viewable in compare view

Updates @clerk/localizations from 4.22.0 to 4.23.0

Release notes

Sourced from @​clerk/localizations's releases.

@​clerk/localizations@​4.23.0

Minor Changes

  • Add a role mapping step to the self-serve Directory Sync setup in <OrganizationProfile />. Organization admins can now assign an organization role to each directory group their identity provider pushes, set which group wins when a member belongs to several, and turn role syncing on or off. Members in no mapped group keep the organization's default role. The step is read-only for members without the org:sys_memberships:manage permission and while the organization's role set is being migrated. (#10081) by @​kalafut

Patch Changes

@​clerk/localizations@​4.22.1

Patch Changes

  • Updated dependencies [568c668]:
    • @​clerk/shared@​4.39.1
Changelog

Sourced from @​clerk/localizations's changelog.

4.23.0

Minor Changes

  • Add a role mapping step to the self-serve Directory Sync setup in <OrganizationProfile />. Organization admins can now assign an organization role to each directory group their identity provider pushes, set which group wins when a member belongs to several, and turn role syncing on or off. Members in no mapped group keep the organization's default role. The step is read-only for members without the org:sys_memberships:manage permission and while the organization's role set is being migrated. (#10081) by @​kalafut

Patch Changes

4.22.1

Patch Changes

  • Updated dependencies [568c668]:
    • @​clerk/shared@​4.39.1
Commits

Updates @clerk/nextjs from 7.9.11 to 7.9.14

Release notes

Sourced from @​clerk/nextjs's releases.

@​clerk/nextjs@​7.9.14

Patch Changes

@​clerk/nextjs@​7.9.13

Patch Changes

  • Export <HandleSSOCallback /> from @clerk/nextjs. Previously, importing it from @clerk/nextjs failed, so it could not be used on the SSO callback route of a custom flow. (#10140) by @​manovotny

@​clerk/nextjs@​7.9.12

Patch Changes

Changelog

Sourced from @​clerk/nextjs's changelog.

7.9.14

Patch Changes

7.9.13

Patch Changes

  • Export <HandleSSOCallback /> from @clerk/nextjs. Previously, importing it from @clerk/nextjs failed, so it could not be used on the SSO callback route of a custom flow. (#10140) by @​manovotny

7.9.12

Patch Changes

Commits

Updates @sentry/nextjs from 11.4.0 to 11.7.0

Release notes

Sourced from @​sentry/nextjs's releases.

11.7.0

Important Changes

  • feat(cloudflare): Add opt-in cron monitoring for Cron Triggers (#25014)

    The new cronTriggersIntegration sends check-ins for Cron Triggers. Each check-in includes the schedule from controller.cron, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.

    Cron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to src/instrument.server.ts:

    // src/monitorSlugs.ts
    export const monitorSlugs: Record<string, string> = {
      '30 9 * * MON-FRI': 'daily-report',
    };
    // src/instrument.server.ts
    import * as Sentry from '@​sentry/cloudflare';
    import { monitorSlugs } from './monitorSlugs';
    export default Sentry.defineCloudflareOptions(env => ({
    dsn: env.SENTRY_DSN,
    integrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron => monitorSlugs[cron] })],
    }));
    // src/index.ts
    import { monitorSlugs } from './monitorSlugs';
    export default {
    async scheduled(controller, env) {
    switch (monitorSlugs[controller.cron]) {
    case 'daily-report':
    // Your daily report job
    break;
    }
    },
    };

    The monitorSlug function can also return monitor settings, for example { monitorSlug: 'daily-report', maxRuntime: 30 }, or undefined to send no check-ins for a trigger. Without monitorSlug, the SDK derives the slug from the cron expression. If you deploy with wrangler directly, pass the same integration to Sentry.withSentry.

  • feat(node): Add neonIntegration for @​neondatabase/serverless (#25164, #25176)

    The new neonIntegration creates db spans for queries of the @neondatabase/serverless driver: for the WebSocket Client and Pool, and for the HTTP neon() function. This includes the neon-http and neon-serverless adapters of Drizzle. The integration is on by default when tracing is enabled.

  • feat(node): Stop sending the process session once request sessions are tracked (#24915)

    Node servers sent release health data two times: as request session aggregates, and as the process session of processSessionIntegration. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with httpServerIntegration({ sessions: false }). This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.

  • feat(server-utils): Record decide calls as gen_ai.decide spans (#25270, #25272, #25274, #25281)

... (truncated)

Changelog

Sourced from @​sentry/nextjs's changelog.

11.7.0

Important Changes

  • feat(cloudflare): Add opt-in cron monitoring for Cron Triggers (#25014)

    The new cronTriggersIntegration sends check-ins for Cron Triggers. Each check-in includes the schedule from controller.cron, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.

    Cron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to src/instrument.server.ts:

    // src/monitorSlugs.ts
    export const monitorSlugs: Record<string, string> = {
      '30 9 * * MON-FRI': 'daily-report',
    };
    // src/instrument.server.ts
    import * as Sentry from '@​sentry/cloudflare';
    import { monitorSlugs } from './monitorSlugs';
    export default Sentry.defineCloudflareOptions(env => ({
    dsn: env.SENTRY_DSN,
    integrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron => monitorSlugs[cron] })],
    }));
    // src/index.ts
    import { monitorSlugs } from './monitorSlugs';
    export default {
    async scheduled(controller, env) {
    switch (monitorSlugs[controller.cron]) {
    case 'daily-report':
    // Your daily report job
    break;
    }
    },
    };

    The monitorSlug function can also return monitor settings, for example { monitorSlug: 'daily-report', maxRuntime: 30 }, or undefined to send no check-ins for a trigger. Without monitorSlug, the SDK derives the slug from the cron expression. If you deploy with wrangler directly, pass the same integration to Sentry.withSentry.

  • feat(node): Add neonIntegration for @​neondatabase/serverless (#25164, #25176)

    The new neonIntegration creates db spans for queries of the @neondatabase/serverless driver: for the WebSocket Client and Pool, and for the HTTP neon() function. This includes the neon-http and neon-serverless adapters of Drizzle. The integration is on by default when tracing is enabled.

  • feat(node): Stop sending the process session once request sessions are tracked (#24915)

    Node servers sent release health data two times: as request session aggregates, and as the process session of processSessionIntegration. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with httpServerIntegration({ sessions: false }). This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.

  • feat(server-utils): Record decide calls as gen_ai.decide spans (#25270, #25272, #25274, #25281)

... (truncated)

Commits
  • 47dff7d release: 11.7.0
  • 72588e6 Merge pull request #25296 from getsentry/prepare-release/11.7.0
  • 323307a meta(changelog): Update changelog for 11.7.0
  • 87bdc84 fix(bundler-plugins): Escape JSON in generated injection code (#25265)
  • b80300b fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...
  • 236c0ce fix(browser): Apply urlQueryParams to breadcrumb and element timing URLs (#...
  • ee04661 fix(browser): Apply urlQueryParams to event URLs, static span names and LCP...
  • 1e86178 fix(nuxt): Keep @sentry/server-runtime-injection external on Nitro v3 (#24901)
  • 8a6b9ca test(node-integration): Stop exporting NODE_VERSION and RUNTIME from the ...
  • 9f7cbad feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...
  • Additional commits viewable in compare view

Updates drizzle-orm from 0.45.3 to 0.45.4

Release notes

Sourced from drizzle-orm's releases.

0.45.4

  • Fixed postgres-js not using prepared queries on explicit .prepare(name)
Commits
  • eab8bed Fixed postgres-js not using prepared queries on explicit .prepare(name) (...
  • See full diff in compare view

Updates lucide-react from 1.52.0 to 1.56.0

Release notes

Sourced from lucide-react's releases.

Version 1.56.0

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.55.0...1.56.0

Version 1.55.0

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.54.0...1.55.0

Version 1.54.0

What's Changed

Full Changelog: lucide-icons/lucide@1.53.0...1.54.0

Version 1.53.0

What's Changed

... (truncated)

Commits
  • 949bc6d test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (#4...
  • See full diff in compare view

Updates next from 16.3.8 to 16.4.0

Release notes

Sourced from next's releases.

v16.4.0

Check out the 16.4 announcement post to get an overview of the changes.

Core Changes

  • Show compiler plugin warning in more situations: #75682
  • fix(scripts): correct typo in rm.mjs error message: #87015
  • docs: improve clarity and punctuation in README: #86096
  • Fix debug build paths Pages Router support entries: #93529
  • bundle-analyzer: record historical snapshots on each analyze run: #93520
  • fix: detect proxy.ts correctly with compound pageExtensions: #93246
  • feat(turbopack): support false values for resolveAlias config: #93331

Misc Changes

  • docs: correction to dynamicParams migration: #96624
  • docs: proxy event argument: #96435
  • docs: remove experimental note from runtime prefetching: #96615
  • Preserve per-segment prefetching after dynamic navigation: #96583
  • Rename static generation stream option to waitForAllReady: #96564
  • Remove obsolete static generation plumbing: #96563
  • [turbopack] Drop dead writes to exports: #96381
  • [turbopack] Ignore writes to exports after a module.exports = {} writes: #96380
  • [turbopack] Add test for sideEffects with optimizePackageImports: #96549
  • [turbopack] Strip leading BOM before parsing CSS: #96678
  • Upgrade React from cbb046ab-20260731 to 7dfc7ccd-20260803: #96550
  • docs: use relative doc links in instant-navigation error pages: #96672
  • Turbopack: terminate failed plugin worker threads: #96592
  • Fix HTML-limited bot matching in prerender bypass rules: #96584
  • [ci] Fix create_release_branch for new repo permissions: #96641
  • test: skip action module instance deploy test: #96629
  • docs: quote the dynamicParams build error in a blockquote: #96633
  • [react-sync] Open pull requests as the bot that authors the commits: #96682
  • [Bench] Fixes for pure Fizz bench: #96771
  • Derive foreground cache revalidation from the consumer: #96731
  • Fix race when navigating Back before hydration: #96252
  • docs: present each Skill as steps in the AI agents guide: #96751
  • Reuse completed cache entries for the rest of a request: #96727
  • Upgrade React from 7dfc7ccd-20260803 to 11eddecd-20260805: #96735
  • Remove WorkStore execution mode: #96674
  • Remove cache revalidation execution mode reads: #96670
  • Separate App Route render and prerender pipelines: #96662
  • Remove App Page execution mode reads: #96660
  • test: fix missing await in css-chunking test: #96725
  • docs (Skills): stop assuming app/ at the root and port 3000: #96696
  • Implement next/font BeforeResolvePlugins as ImportMappingReplacement: #95808
  • Use Tailwind Turbopack loader in create-next-app: #96606
  • docs: instant navigation quick start with an adoption prompt: #96663
  • Separate App Page render and prerender pipelines: #96659
  • Move App Router execution intent to entrypoints: #96640

... (truncated)

Commits
  • e273d5b v16.4.0
  • fdf41d6 [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...
  • c3e76ad v16.4.0-canary.63
  • 47c6cc8 Document next analyze export in the package bundling guide (#99735)
  • 5b10604 Revert stabilization of forbidden() and unauthorized() (#99734)
  • f3a6f97 Preserve configured output directories during static export (#99507)
  • b22e5a2 Rename skill to next-bundle-optimizer and document its usage (#99731)
  • 74dc549 [turbo-tasks-backend] Clean up task state before publishing execution complet...
  • ccf8c15 v16.4.0-canary.62
  • b8c7c7f Improve static route error guidance (#99724)
  • Additional commits viewable in compare view

Updates posthog-js from 1.436.1 to 1.438.9

Release notes

Sourced from posthog-js's releases.

posthog-js@1.438.9

1.438.9

Patch Changes

  • #5281 8f2d581 Thanks @​marandaneto! - Fix before_send callback types to accept non-null events while still allowing null returns to drop events. (2026-10-12)
  • Updated dependencies [8f2d581]:
    • @​posthog/types@​1.415.3
    • @​posthog/core@​1.58.1

posthog-js@1.438.8

1.438.8

Patch Changes

posthog-js@1.438.7

1.438.7

Patch Changes

  • #4990 a66cada Thanks @​dustinbyrne! - Share browser logging across SDKs with consistent initialization and cleanup; captureLog and logger calls before logging setup are now dropped instead of buffered. (2026-10-09)
  • Updated dependencies [a66cada]:
    • @​posthog/browser-common@​0.9.4

posthog-js@1.438.6

1.438.6

Patch Changes

posthog-js@1.438.5

1.438.5

Patch Changes

  • #5258 429b5b2 Thanks @​hpouillot! - Recognize native bundler debug IDs and build-time error tracking release IDs. (2026-10-09)
  • Updated dependencies [429b5b2]:
    • @​posthog/core@​1.57.4

... (truncated)

Commits
  • 635149f chore: update versions and lockfile [version bump]
  • 8f2d581 fix: make before_send callback inputs non-null (#5281)
  • bdcc7c0 chore: update versions and lockfile [version bump]
  • ba4cc49 feat: capture WebMCP error metadata (#5259)
  • 1918f57 test(browser-next): pin retry jitter in the disposal retry budget test (#5275)
  • d1b00d0 test(node): wait for local evaluation instead of a fixed delay (#5274)
  • 4f590b3 chore: update versions and lockfile [version bump]
  • 74d7eb2 fix(node): clarify server credential configuration errors (#5268)
  • ddaaf68 chore: adopt Coherence (#5265)
  • 7f82e9b chore: update versions and lockfile [version bump]
  • Additional commits viewable in compare view

Updates posthog-node from 5.55.0 to 5.55.3

Release notes

Sourced from posthog-node's releases.

posthog-node@5.55.3

5.55.3

Patch Changes

  • #5281 8f2d581 Thanks @​marandaneto! - Fix before_send callback types to accept non-null events while still allowing null returns to drop events. (2026-10-12)
  • Updated dependencies [

Bumps the npm group with 27 updates:

| Package | From | To |
| --- | --- | --- |
| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |
| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.22.0` | `4.23.0` |
| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.9.11` | `7.9.14` |
| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.7.0` |
| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.3` | `0.45.4` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.52.0` | `1.56.0` |
| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |
| [posthog-js](https://github.com/PostHog/posthog-js) | `1.436.1` | `1.438.9` |
| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.55.0` | `5.55.3` |
| [resend](https://github.com/resend/resend-node) | `6.32.0` | `6.32.1` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.3` | `4.21.4` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.19.1` | `24.19.2` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.4` |
| [dotenv](https://github.com/motdotla/dotenv) | `18.0.5` | `18.0.7` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.8` | `16.4.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.4` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.1` | `10.6.2` |
| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs-vite) | `10.6.1` | `10.6.2` |
| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.4.0` | `5.5.1` |
| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.6.1` | `10.6.2` |
| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.6.1` | `10.6.2` |
| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.6.1` | `10.6.2` |
| [@storybook/addon-mcp](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/mcp) | `10.6.1` | `10.6.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.3` | `8.3.4` |
| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.6.1` | `10.6.2` |
| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.3` | `5.0.4` |
| [playwright](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.0` |


Updates `@base-ui/react` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/mui/base-ui/releases)
- [Changelog](https://github.com/mui/base-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/base-ui/commits/v1.9.0/packages/react)

Updates `@clerk/localizations` from 4.22.0 to 4.23.0
- [Release notes](https://github.com/clerk/javascript/releases)
- [Changelog](https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md)
- [Commits](https://github.com/clerk/javascript/commits/@clerk/localizations@4.23.0/packages/localizations)

Updates `@clerk/nextjs` from 7.9.11 to 7.9.14
- [Release notes](https://github.com/clerk/javascript/releases)
- [Changelog](https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md)
- [Commits](https://github.com/clerk/javascript/commits/@clerk/nextjs@7.9.14/packages/nextjs)

Updates `@sentry/nextjs` from 11.4.0 to 11.7.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@11.4.0...11.7.0)

Updates `drizzle-orm` from 0.45.3 to 0.45.4
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases)
- [Commits](drizzle-team/drizzle-orm@0.45.3...0.45.4)

Updates `lucide-react` from 1.52.0 to 1.56.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.56.0/packages/lucide-react)

Updates `next` from 16.3.8 to 16.4.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.3.8...v16.4.0)

Updates `posthog-js` from 1.436.1 to 1.438.9
- [Release notes](https://github.com/PostHog/posthog-js/releases)
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PostHog/posthog-js/compare/posthog-js@1.436.1...posthog-js@1.438.9)

Updates `posthog-node` from 5.55.0 to 5.55.3
- [Release notes](https://github.com/PostHog/posthog-js/releases)
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md)
- [Commits](https://github.com/PostHog/posthog-js/commits/posthog-node@5.55.3/packages/node)

Updates `resend` from 6.32.0 to 6.32.1
- [Release notes](https://github.com/resend/resend-node/releases)
- [Changelog](https://github.com/resend/resend-node/blob/canary/CHANGELOG.md)
- [Commits](resend/resend-node@v6.32.0...v6.32.1)

Updates `shadcn` from 4.21.3 to 4.21.4
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.21.4/packages/shadcn)

Updates `@types/node` from 24.19.1 to 24.19.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@vitest/coverage-v8` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/coverage-v8)

Updates `dotenv` from 18.0.5 to 18.0.7
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v18.0.5...v18.0.7)

Updates `eslint-config-next` from 16.3.8 to 16.4.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next)

Updates `vitest` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/vitest)

Updates `storybook` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/core)

Updates `@storybook/nextjs-vite` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/frameworks/nextjs-vite)

Updates `@chromatic-com/storybook` from 5.4.0 to 5.5.1
- [Release notes](https://github.com/chromaui/addon-visual-tests/releases)
- [Changelog](https://github.com/chromaui/addon-visual-tests/blob/v5.5.1/CHANGELOG.md)
- [Commits](chromaui/addon-visual-tests@v5.4.0...v5.5.1)

Updates `@storybook/addon-vitest` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/addons/vitest)

Updates `@storybook/addon-a11y` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/addons/a11y)

Updates `@storybook/addon-docs` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/addons/docs)

Updates `@storybook/addon-mcp` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/addons/mcp)

Updates `vite` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.4/packages/vite)

Updates `eslint-plugin-storybook` from 10.6.1 to 10.6.2
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.2/code/lib/eslint-plugin)

Updates `@vitest/browser-playwright` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/browser-playwright)

Updates `playwright` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.63.0...v1.64.0)

---
updated-dependencies:
- dependency-name: "@base-ui/react"
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@clerk/localizations"
  dependency-version: 4.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@clerk/nextjs"
  dependency-version: 7.9.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@sentry/nextjs"
  dependency-version: 11.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: drizzle-orm
  dependency-version: 0.45.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: lucide-react
  dependency-version: 1.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: next
  dependency-version: 16.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: posthog-js
  dependency-version: 1.438.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: posthog-node
  dependency-version: 5.55.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: resend
  dependency-version: 6.32.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: shadcn
  dependency-version: 4.21.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@types/node"
  dependency-version: 24.19.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: dotenv
  dependency-version: 18.0.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: eslint-config-next
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: vitest
  dependency-version: 5.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: storybook
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@storybook/nextjs-vite"
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@chromatic-com/storybook"
  dependency-version: 5.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@storybook/addon-vitest"
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@storybook/addon-a11y"
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@storybook/addon-docs"
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@storybook/addon-mcp"
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: vite
  dependency-version: 8.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: eslint-plugin-storybook
  dependency-version: 10.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@vitest/browser-playwright"
  dependency-version: 5.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: playwright
  dependency-version: 1.64.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <support@github.com>
@vercel

vercel Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
matio Ready Ready Preview Oct 16, 2026 11:41am UTC
matio-staging Ready Ready Preview Oct 16, 2026 11:41am UTC

Request Review

@dependabot dependabot Bot added domain:infra CI, деплой, БД, вендоры, скрипты процесса p3 Когда дойдут руки type:debt Техдолг, рефакторинг, чистка labels Oct 16, 2026
@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Покрытие

=============================== Coverage summary ===============================
Statements   : 59.76% ( 5604/9376 )
Branches     : 53.29% ( 3709/6960 )
Functions    : 55.56% ( 1328/2390 )
Lines        : 60.28% ( 4910/8145 )
================================================================================

Изменённые строки (diff-cover, порог 85%)

-------------
Diff Coverage
Diff: origin/main...HEAD, staged and unstaged changes
-------------
No lines with coverage information in this diff.
-------------

…4.10, DoS через Server Actions (#457)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0184yUssUtNnEmKVaft78cbT
@efymd9

efymd9 commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Основная сессия: поверх Dependabot подняла next / eslint-config-next до 16.4.2 (лок перегенерирован pnpm install): 16.4.0 из этого PR уязвима по трём advisory Next.js от 14.10, в т.ч. GHSA-p3m5-59mp-jv5r — DoS через Server Actions (High), фикс 16.4.1. Задача-инцидент #457. Ревью остального (Sentry 11.7, Clerk 7.9.14, PostHog, storybook/vitest/playwright) — без блокеров. Локально: lint, typecheck, test:unit 2143 — зелёные.

@efymd9 efymd9 changed the title chore(deps): bump the npm group with 27 updates fix(deps): next 16.4.2 (уязвимости Next.js от 14.10) и 26 минорных обновлений сайта (#457) Oct 16, 2026
@efymd9
efymd9 merged commit 9fbc9db into main Oct 16, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/npm-a3d46da62b branch October 16, 2026 11:46

This branch was successfully deployed

2 active deployments
Preview – matio — bf7a02ea Deployed Oct 16, 2026 by vercel[bot]
Preview – matio-staging — bf7a02ea Deployed Oct 16, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain:infra CI, деплой, БД, вендоры, скрипты процесса p3 Когда дойдут руки type:debt Техдолг, рефакторинг, чистка

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant