Skip to content

fix(deps): update node non-major dependencies#1

Merged
MYXXTS merged 1 commit into
mainfrom
renovate/node-non-major-dependencies
Apr 30, 2026
Merged

fix(deps): update node non-major dependencies#1
MYXXTS merged 1 commit into
mainfrom
renovate/node-non-major-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 30, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@astrojs/check (source) ^0.9.8^0.9.9 age confidence dependencies patch
@astrojs/mdx (source) ^5.0.0^5.0.4 age confidence dependencies patch
@astrojs/node (source) ^10.0.0^10.0.6 age confidence dependencies patch
@astrojs/partytown (source) ^2.1.5^2.1.7 age confidence dependencies patch
@astrojs/sitemap (source) ^3.7.1^3.7.2 age confidence dependencies patch
@astrojs/svelte (source) ^8.0.0^8.1.0 age confidence dependencies minor
@commitlint/cli (source) ^20.5.2^20.5.3 age confidence devDependencies patch
@commitlint/config-conventional (source) ^20.5.0^20.5.3 age confidence devDependencies patch
@fastify/oauth2 ^8.1.1^8.2.0 age confidence dependencies patch
@playwright/test (source) ^1.58.2^1.59.1 age confidence devDependencies minor
@tabler/icons-svelte-runes (source) ^3.40.0^3.41.1 age confidence dependencies patch
@tailwindcss/vite (source) ^4.2.1^4.2.4 age confidence dependencies patch
@types/node (source) ^25.4.0^25.6.0 age confidence devDependencies minor
@types/pg (source) ^8.18.0^8.20.0 age confidence devDependencies minor
@typescript-eslint/eslint-plugin (source) ^8.59.0^8.59.1 age confidence devDependencies patch
@typescript-eslint/parser (source) ^8.59.0^8.59.1 age confidence devDependencies patch
@valkey/valkey-glide (source) ^2.2.7^2.3.1 age confidence dependencies minor
astro (source) ^6.0.2^6.2.0 age confidence dependencies minor
drizzle-kit (source) ^0.31.9^0.31.10 age confidence devDependencies patch
drizzle-orm (source) ^0.44.5^0.45.2 age confidence dependencies minor
drizzle-orm (source) ^0.44.7^0.45.2 age confidence dependencies minor
fastify (source) ^5.7.4^5.8.5 age confidence dependencies minor
hono (source) ^4.6.20^4.12.16 age confidence dependencies patch
node (source) >=24.7.0>=24.15.0 age confidence engines minor
pg (source) ^8.16.3^8.20.0 age confidence dependencies minor
pino-pretty ^13.1.2^13.1.3 age confidence devDependencies patch
pnpm (source) 10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc32626410.33.2 age confidence packageManager minor
pnpm (source) >=10.0.0>=10.33.2 age confidence engines minor
prettier-plugin-tailwindcss ^0.7.3^0.8.0 age confidence devDependencies minor
stylelint (source) ^17.9.0^17.9.1 age confidence devDependencies patch
svelte (source) ^5.53.10^5.55.5 age confidence dependencies minor
tailwindcss (source) ^4.2.1^4.2.4 age confidence dependencies patch
uuid ^13.0.0^13.0.1 age confidence dependencies patch
wrangler (source) ^4.81.1^4.86.0 age confidence devDependencies minor

Release Notes

withastro/astro (@​astrojs/check)

v0.9.9

Compare Source

Patch Changes
withastro/astro (@​astrojs/mdx)

v5.0.4

Compare Source

Patch Changes

v5.0.3

Compare Source

Patch Changes

v5.0.2

Compare Source

Patch Changes

v5.0.1

Compare Source

Patch Changes
withastro/astro (@​astrojs/node)

v10.0.6

Compare Source

Patch Changes

v10.0.5

Compare Source

Patch Changes
  • #​16319 940afd5 Thanks @​matthewp! - Fixes static asset error responses incorrectly including immutable cache headers. Conditional request failures (e.g. If-Match mismatch) now return the correct status code without far-future cache directives.

v10.0.4

Compare Source

Patch Changes
  • #​16002 846f27f Thanks @​buley! - Fixes file descriptor leaks from read streams that were not destroyed on client disconnect or read errors

  • #​15941 f41584a Thanks @​ematipico! - Fixes an infinite loop in resolveClientDir() when the server entry point is bundled with esbuild or similar tools. The function now throws a descriptive error instead of hanging indefinitely when the expected server directory segment is not found in the file path.

v10.0.3

Compare Source

Patch Changes
  • #​15735 9685e2d Thanks @​fa-sharp! - Fixes an EventEmitter memory leak when serving static pages from Node.js middleware.

    When using the middleware handler, requests that were being passed on to Express / Fastify (e.g. static files / pre-rendered pages / etc.) weren't cleaning up socket listeners before calling next(), causing a memory leak warning. This fix makes sure to run the cleanup before calling next().

v10.0.2

Compare Source

Patch Changes

v10.0.1

Compare Source

Patch Changes
withastro/astro (@​astrojs/partytown)

v2.1.7

Compare Source

Patch Changes

v2.1.6

Compare Source

Patch Changes
  • #​16002 846f27f Thanks @​buley! - Fixes file descriptor leaks from read streams that were not destroyed on client disconnect or read errors
withastro/astro (@​astrojs/sitemap)

v3.7.2

Compare Source

Patch Changes
withastro/astro (@​astrojs/svelte)

v8.1.0

Compare Source

Minor Changes
  • #​16466 31b6198 Thanks @​fkatsuhiro! - This change updates the Svelte integration's type shims to treat non-children
    snippet props and any-typed props as optional. Previously, these were
    incorrectly marked as required in Astro files, causing false-positive type
    errors when using Svelte 5 components.
    • Adds HandleSnippetProps to make Snippets optional in Astro.
    • Distinguishes between generic and non-generic components to preserve inference.
    • Updates TSX generation to apply the appropriate directive wrapper.

v8.0.5

Compare Source

Patch Changes
  • #​16210 e030bd0 Thanks @​matthewp! - Fixes .svelte files in node_modules failing with Unknown file extension ".svelte" when using the Cloudflare adapter with prerenderEnvironment: 'node'

v8.0.4

Compare Source

Patch Changes

v8.0.3

Compare Source

Patch Changes
  • #​15961 7e8d0ee Thanks @​matthewp! - Fix Cloudflare dev SSR dependency optimization to compile .svelte.js and .svelte.ts dependency modules that use Svelte runes.

v8.0.2

Compare Source

Patch Changes

v8.0.1

Compare Source

Patch Changes
microsoft/playwright (@​playwright/test)

v1.59.1

Compare Source

v1.59.0

Compare Source

tabler/tabler-icons (@​tabler/icons-svelte-runes)

v3.41.1: Release 3.41.1

Compare Source

Fixed icon: outline/x-mark

tailwindlabs/tailwindcss (@​tailwindcss/vite)

v4.2.4

Compare Source

Fixed
  • Ensure imports in @import and @plugin still resolve correctly when using Vite aliases in @tailwindcss/vite (#​19947)

v4.2.3

Compare Source

Fixed
  • Canonicalization: improve canonicalizations for tracking-* utilities by preferring non-negative utilities (e.g. -tracking-tightertracking-wider) (#​19827)
  • Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#​19829)
  • Ensure query params in imports are considered unique resources when using @tailwindcss/webpack (#​19723)
  • Canonicalization: collapse arbitrary values into shorthand utilities (e.g. px-[1.2rem] py-[1.2rem]p-[1.2rem]) (#​19837)
  • Canonicalization: collapse border-{t,b}-* into border-y-*, border-{l,r}-* into border-x-*, and border-{t,r,b,l}-* into border-* (#​19842)
  • Canonicalization: collapse scroll-m{t,b}-* into scroll-my-*, scroll-m{l,r}-* into scroll-mx-*, and scroll-m{t,r,b,l}-* into scroll-m-* (#​19842)
  • Canonicalization: collapse scroll-p{t,b}-* into scroll-py-*, scroll-p{l,r}-* into scroll-px-*, and scroll-p{t,r,b,l}-* into scroll-p-* (#​19842)
  • Canonicalization: collapse overflow-{x,y}-* into overflow-* (#​19842)
  • Canonicalization: collapse overscroll-{x,y}-* into overscroll-* (#​19842)
  • Read from --placeholder-color instead of --background-color for placeholder-* utilities (#​19843)
  • Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#​19846)
  • Upgrade: use config.content when migrating from Tailwind CSS v3 to Tailwind CSS v4 (#​19846)
  • Upgrade: never migrate files that are ignored by git (#​19846)
  • Add .env and .env.* to default ignored content files (#​19846)
  • Canonicalization: migrate overflow-ellipsis into text-ellipsis (#​19849)
  • Canonicalization: migrate start-fullinset-s-full, start-autoinset-s-auto, start-pxinset-s-px, and start-<number>inset-s-<number> as well as negative versions (#​19849)
  • Canonicalization: migrate end-fullinset-e-full, end-autoinset-e-auto, end-pxinset-e-px, and end-<number>inset-e-<number> as well as negative versions (#​19849)
  • Canonicalization: move the - sign inside the arbitrary value -left-[9rem]left-[-9rem] (#​19858)
  • Canonicalization: move the - sign outside the arbitrary value ml-[calc(-1*var(--width))]-ml-(--width) (#​19858)
  • Improve performance when scanning JSONL / NDJSON files (#​19862)
  • Support NODE_PATH environment variable in standalone CLI (#​19617)

v4.2.2

Compare Source

Fixed
  • Don't crash when candidates contain prototype properties like row-constructor (#​19725)
  • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…) (#​19769)
  • Fix crash in canonicalization step when handling utilities containing @property at-rules (e.g. shadow-sm border) (#​19727)
  • Skip full reload for server only modules scanned by client CSS when using @tailwindcss/vite (#​19745)
  • Add support for Vite 8 in @tailwindcss/vite (#​19790)
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. w-1234 h-1234size-1234) (#​19809)
  • Fix canonicalization resulting in empty list (e.g. w-5 h-5 size-5'' instead of size-5) (#​19812)
valkey-io/valkey-glide (@​valkey/valkey-glide)

v2.3.1

Compare Source

Fixes
  • CORE: Add IAM token cache support for cluster reconnections — switch from push to pull model for IAM token refresh, add IAMTokenProvider trait so the cluster reconnection loop fetches a fresh IAM token before each connection attempt, preventing AUTH failures when tokens expire during node downtime (#​5663)
  • CORE: Refresh IAM token before slot refresh and initial node reconnection — ensure cluster_params.password has a valid IAM token in refresh_slots_inner and reconnect_to_initial_nodes, not just the per-node reconnection loop (#​5663)
Operational Enhancements
  • Python Sync: Use current_thread tokio runtime for sync FFI clients, eliminating cross-thread condvar wake overhead on every command (#​5083, #​5624)
  • Python: Add arena-based response allocator and PyO3 fast response parser to eliminate per-node heap allocations and replace CFFI-based recursive Python traversal for large responses (#​5083, #​5624)

v2.3.0

Compare Source

🚀 Key Features

Dynamic PubSub Support: Added dynamic PubSub methods across all clients (Node, Java, Python Sync, Go) including subscribe, unsubscribe, psubscribe, punsubscribe, ssubscribe, sunsubscribe with timeout support, getSubscriptions() for subscription state tracking, and pubsub_reconciliation_interval configuration.

mTLS Support: Added client certificate and private key support for mutual TLS (mTLS) authentication across Core and Python clients.

Java 8 Compatibility: Made the Java client compatible with Java 8, expanding support for legacy environments.

Java Uber JAR: Added uber JAR support for multi-platform builds, simplifying deployment across different architectures.

Read-Only Mode: Added read-only flag support in Core, enforcing no write commands and allowing connections without a primary node.

Go ACL Commands: Added comprehensive ACL server management commands (ACL CAT, ACL DELUSER, ACL DRYRUN, ACL GENPASS, ACL GETUSER, ACL LIST, ACL LOAD, ACL LOG, ACL LOGRESET, ACL SAVE, ACL SETUSER, ACL USERS, ACL WHOAMI).

Go Cluster Management: Added CLUSTER management commands (CLUSTER INFO, CLUSTER NODES, CLUSTER SHARDS, CLUSTER SLOTS, CLUSTER KEYSLOT, CLUSTER MYID, CLUSTER MYSHARDID, CLUSTER GETKEYSINSLOT, CLUSTER COUNTKEYSINSLOT, CLUSTER LINKS).

Node OpenTelemetry Enhancement: Added parent span context propagation support for OpenTelemetry integration.

Python Sync Performance: Added support for bytearray and memoryview as command argument types and response buffer support for get() to reduce memory copies and improve performance.

Python Sync OpenTelemetry: Added OpenTelemetry support with traces and metrics configuration for the sync client.

Java New Commands: Added EVAL_RO, EVALSHA_RO, SCRIPT DEBUG, KEYS, MIGRATE, WAITAOF, and comprehensive ACL commands.

🎉 New Contributors

Full Changelog: valkey-io/valkey-glide@v1.2.0...v2.3.0

Thanks to everyone who contributed to this release!

@​xShinnRyuu, @​affonsov, @​alex-rehnby-martin, @​jduo, @​avifenesh, @​prashanna-freshworks, @​jamesx-improving, @​Sasidharan3094, @​taylor-curran, @​shohamazon, @​hank95179, @​Aryex, @​liorsve, @​pratheepkumar, @​xdk-amz, @​prateek-kumar-improving, @​oxy-star, @​Maayanshani25, @​kaushikvijayakumar, @​tdschwarz, @​rzoutm, @​naoki-tateyama, @​yipin-chen, @​invokermain, @​Sylvain-Royer, @​v3rm0n, @​jh1231223, @​jeremyprime, @​danielr, @​louwersj, @​a-potapenko-g

v2.2.9: (Go, Node, and Python)

Compare Source

What's Changed

Full Changelog: valkey-io/valkey-glide@v2.2.7...v2.2.9

withastro/astro (astro)

v6.2.0

Compare Source

Minor Changes
  • #​16187 fe58071 Thanks @​gllmt! - Adds a waitUntil option to the RenderOptions so that adapters can forward runtime background-task hooks to Astro.

    When provided by an adapter, runtime cache providers receive context.waitUntil in
    CacheProvider.onRequest(), which allows background cache work such as stale-while-revalidate
    without blocking the response. The Cloudflare adapter now forwards
    ExecutionContext.waitUntil to this API.

  • #​16290 a49637a Thanks @​ViVaLaDaniel! - Ensures that server.allowedHosts (and vite.preview.allowedHosts) configuration is respected when using astro preview with the @astrojs/cloudflare adapter. This improves security by preventing DNS rebinding attacks when previewing Cloudflare builds locally.

  • #​15725 4108ec1 Thanks @​meyer! - Adds support for a new 'jsx' value for the compressHTML option. When set, whitespace is stripped using JSX whitespace rules instead of the default HTML compression strategy.

    // astro.config.mjs
    import { defineConfig } from 'astro/config';
    
    export default defineConfig({
      compressHTML: 'jsx',
    });

    In JSX, whitespaces never matter, as such, no amount of indentation, or newlines will not affect the rendered output. For instance, the following code:

    <div>
      <span>foo</span>
      <span>bar</span>
    </div>

    will be rendered as foobar, whereas with HTML whitespace rules, a space would be present between the words due to the newline and indentation between the tags.

  • #​16477 28fb3e1 Thanks @​ematipico! - Adds experimental support for configurable log handlers.

    This experimental feature provides better control over Astro's logging infrastructure by allowing users to replace the default console output with custom logging implementations (e.g., structured JSON). This is particularly useful for users using on-demand rendering and wishing to connect their log aggregation services, such as Kibana, Logstash, CloudWatch, Grafana, or Loki.

    By default, Astro provides three built-in log handlers (json, node, and console), but you can also create your own.

JSON logging

JSON logging can be enabled via the CLI for the build, dev, and sync commands using the experimentalJson flag:

// astro.config.mjs
import { defineConfig, logHandlers } from 'astro/config';

export default defineConfig({
  experimental: {
    logger: logHandlers.json({
      pretty: true,
      level: 'warn',
    }),
  },
});
Custom logger

You can also create your own custom logger by implementing the correct interface:

// astro.config.mjs
import { defineConfig } from 'astro/config';

export default defineConfig({
  experimental: {
    logger: {
      entrypoint: '@&#8203;org/custom-logger',
    },
  },
});
// @&#8203;org/custom-logger.js
import type { AstroLoggerDestination, AstroLoggerMessage } from 'astro';
import { matchesLevel } from 'astor/logger';

function customLogger(level = 'info'): AstroLoggerDestination {
  return {
    write(message: AstroLoggerMessage) {
      if (matchesLevel(message.level, level)) {
        // write message somewhere
      }
    },
  };
}

export default customLogger;

For more information on enabling and usin

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • Between 12:00 AM and 05:59 AM, only on Monday (* 0-5 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/node-non-major-dependencies branch 6 times, most recently from d2be128 to e6828c1 Compare April 30, 2026 13:15
@renovate renovate Bot force-pushed the renovate/node-non-major-dependencies branch from e6828c1 to 61479b2 Compare April 30, 2026 13:18
@MYXXTS MYXXTS merged commit cce8b56 into main Apr 30, 2026
1 check passed
@MYXXTS MYXXTS deleted the renovate/node-non-major-dependencies branch April 30, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant