Skip to content

chore(deps): bump the npm-dependencies group across 1 directory with 14 updates - #697

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/backend/npm-dependencies-7a731e9c6f
Open

chore(deps): bump the npm-dependencies group across 1 directory with 14 updates#697
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/backend/npm-dependencies-7a731e9c6f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-dependencies group with 14 updates in the /apps/backend directory:

Package From To
@clickhouse/client 1.18.2 1.23.1
@filoz/synapse-core 0.8.1 0.9.0
@ipld/car 5.4.6 5.4.7
@ipld/dag-pb 4.1.7 4.2.0
@willsoto/nestjs-prometheus 6.0.2 6.1.0
axios 1.13.5 1.20.0
class-validator 0.14.3 0.15.1
helmet 8.1.0 8.3.0
joi 18.0.2 18.2.8
multiformats 14.0.4 14.0.5
pg 8.18.0 8.23.0
pg-boss 12.11.1 12.30.0
viem 2.48.11 2.56.3
ts-loader 9.5.4 9.6.2

Updates @clickhouse/client from 1.18.2 to 1.23.1

Release notes

Sourced from @​clickhouse/client's releases.

client-1.23.1

Bug Fixes

  • Re-export EXCEPTION_TAG_HEADER_NAME and extractErrorAtTheEndOfChunk from @clickhouse/client. Both are part of the (now deprecated) @clickhouse/client-common public API but were missed when its surface was bundled into and re-exported from the client packages in 1.23.0 (#845). Reported downstream by Langfuse. (#935)

#935: ClickHouse/clickhouse-js#935

#845: ClickHouse/clickhouse-js#845

client-web-1.23.1

Bug Fixes

  • Re-export EXCEPTION_TAG_HEADER_NAME and extractErrorAtTheEndOfChunk from @clickhouse/client-web. Both are part of the (now deprecated) @clickhouse/client-common public API but were missed when its surface was bundled into and re-exported from the client packages in 1.23.0 (#845). Reported downstream by Langfuse. (#935)

#935: ClickHouse/clickhouse-js#935

#845: ClickHouse/clickhouse-js#845

client-1.23.0

Migration Notes

  • Node.js 26.x was added to the CI matrix, and Node.js 18.x is no longer supported. The engines.node floor of @clickhouse/client (previously >=16) and @clickhouse/datatype-parser (previously >=18.0.0) was raised to >=20. Node.js 20.x, 22.x, 24.x, and 26.x are supported and exercised in CI.

  • The @clickhouse/client-common package is deprecated. @clickhouse/client (Node.js) and @clickhouse/client-web (Web) no longer depend on it; the shared code is now bundled into each client package. Everything previously importable from @clickhouse/client-common should be imported from @clickhouse/client or @clickhouse/client-web instead. The @clickhouse/client-common package itself will no longer receive updates. (#845)

  • The parseColumnType function and its SimpleColumnTypes companion (exported from @clickhouse/client, @clickhouse/client-web, and @clickhouse/client-common) are deprecated and slated for removal in a future major version. They are superseded by the new standalone @clickhouse/datatype-parser package (parseDataType plus its Node AST), which parses the full ClickHouse data-type grammar and emits an AST that mirrors the server's. (#893)

New features

  • (Node.js) Added a RowBinary reader library and agent skill under skills/clickhouse-js-node-rowbinary-parser. It ships type-specific, monomorphizable building blocks for decoding RowBinary / RowBinaryWithNames / RowBinaryWithNamesAndTypes streams (full-buffer and chunked), plus a skill that guides an agent to generate bespoke high-performance parsers from a query's column types. The skill is bundled into @clickhouse/client (registered in agents.skills) and is also published independently as the @clickhouse/rowbinary package. A matching RowBinary writer is planned. (#864)

  • Published the @clickhouse/datatype-parser package: a small, dependency-free standalone parser for ClickHouse data-type strings (the kind sent in the types row of RowBinaryWithNamesAndTypes, e.g. Array(Nullable(UInt64)), Tuple(a UInt8, b String), Enum8('a' = 1)). It is a faithful port of the server's ParserDataType and emits a JSON AST that is byte-identical to the server's EXPLAIN AST json = 1 data-type subtree. It supersedes the deprecated parseColumnType (see Migration Notes). (#893)

  • (Node.js, @experimental) Added an additive connection?: Connection<Stream.Readable> option to createClient that lets a caller plug an externally-built backend Connection-like object in place of the default HTTP(S) factory. Only supposed to be used for testing the chDB integration. (#879)

  • Added ClickHouseSettingsInterface, a package-neutral structural counterpart to ClickHouseSettings, exported from @clickhouse/client, @clickhouse/client-web, and @clickhouse/client-common. It is identical to ClickHouseSettings except that its index signature omits SettingsMap (a class with a private member, which TypeScript compares nominally). Because each client package now bundles its own copy of the common module, their ClickHouseSettings types are mutually unassignable; ClickHouseSettingsInterface is structurally identical across all three packages and assignable into each package's ClickHouseSettings, so a consumer that shares a single settings-producing helper across both the Node.js and Web clients can type it against this one type without casts. Values typed as SettingsMap cannot be carried through it — use ClickHouseSettings if you need them. (#889)

#845: ClickHouse/clickhouse-js#845 #864: ClickHouse/clickhouse-js#864 #879: ClickHouse/clickhouse-js#879 #889: ClickHouse/clickhouse-js#889 #893: ClickHouse/clickhouse-js#893

client-common-1.23.0

Migration Notes

  • Node.js 26.x was added to the CI matrix, and Node.js 18.x is no longer supported. The engines.node floor of @clickhouse/client (previously >=16) and @clickhouse/datatype-parser (previously >=18.0.0) was raised to >=20. Node.js 20.x, 22.x, 24.x, and 26.x are supported and exercised in CI.

... (truncated)

Changelog

Sourced from @​clickhouse/client's changelog.

[!IMPORTANT] This repository-wide changelog is frozen. New entries now live in each package's own CHANGELOG.md:

The history below (through @clickhouse/client 1.23.0) is retained for reference and was copied as-is into each client package's changelog as the starting point for the split.

1.23.0

Migration Notes

  • Node.js 26.x was added to the CI matrix, and Node.js 18.x is no longer supported. The engines.node floor of @clickhouse/client (previously >=16) and @clickhouse/datatype-parser (previously >=18.0.0) was raised to >=20. Node.js 20.x, 22.x, 24.x, and 26.x are supported and exercised in CI.

  • The @clickhouse/client-common package is deprecated. @clickhouse/client (Node.js) and @clickhouse/client-web (Web) no longer depend on it; the shared code is now bundled into each client package. Everything previously importable from @clickhouse/client-common should be imported from @clickhouse/client or @clickhouse/client-web instead. The @clickhouse/client-common package itself will no longer receive updates. (#845)

  • The parseColumnType function and its SimpleColumnTypes companion (exported from @clickhouse/client, @clickhouse/client-web, and @clickhouse/client-common) are deprecated and slated for removal in a future major version. They are superseded by the new standalone @clickhouse/datatype-parser package (parseDataType plus its Node AST), which parses the full ClickHouse data-type grammar and emits an AST that mirrors the server's. (#893)

New features

  • (Node.js) Added a RowBinary reader library and agent skill under skills/clickhouse-js-node-rowbinary-parser. It ships type-specific, monomorphizable building blocks for decoding RowBinary / RowBinaryWithNames / RowBinaryWithNamesAndTypes streams (full-buffer and chunked), plus a skill that guides an agent to generate bespoke high-performance parsers from a query's column types. The skill is bundled into @clickhouse/client (registered in agents.skills) and is also published independently as the @clickhouse/rowbinary package. A matching RowBinary writer is planned. (#864)

  • Published the @clickhouse/datatype-parser package: a small, dependency-free standalone parser for ClickHouse data-type strings (the kind sent in the types row of RowBinaryWithNamesAndTypes, e.g. Array(Nullable(UInt64)), Tuple(a UInt8, b String), Enum8('a' = 1)). It is a faithful port of the server's ParserDataType and emits a JSON AST that is byte-identical to the server's EXPLAIN AST json = 1 data-type subtree. It supersedes the deprecated parseColumnType (see Migration Notes). (#893)

  • (Node.js, @experimental) Added an additive connection?: Connection<Stream.Readable> option to createClient that lets a caller plug an externally-built backend Connection-like object in place of the default HTTP(S) factory. Only supposed to be used for testing the chDB integration. (#879)

  • Added ClickHouseSettingsInterface, a package-neutral structural counterpart to ClickHouseSettings, exported from @clickhouse/client, @clickhouse/client-web, and @clickhouse/client-common. It is identical to ClickHouseSettings except that its index signature omits SettingsMap (a class with a private member, which TypeScript compares nominally). Because each client package now bundles its own copy of the common module, their ClickHouseSettings types are mutually unassignable; ClickHouseSettingsInterface is structurally identical across all three packages and assignable into each package's ClickHouseSettings, so a consumer that shares a single settings-producing helper across both the Node.js and Web clients can type it against this one type without casts. Values typed as SettingsMap cannot be carried through it — use ClickHouseSettings if you need them. (#889)

1.22.0

New features

  • (Node.js) The compression.request / compression.response client options now accept an explicit codec via an object, in addition to the existing boolean: true keeps gzip (backwards compatible), and { codec: "zstd" } selects zstd. The object form is intentionally extensible for future codecs and codec-specific options. zstd typically yields a similar-or-better ratio than gzip at noticeably lower CPU cost (gzip/DEFLATE is comparatively CPU-heavy and decompressed single-threaded by the ClickHouse server), and it uses the built-in zlib zstd support, so it requires Node.js >= 22.15.0 (@clickhouse/client throws a clear error at client creation otherwise). Response decompression is driven by the server's actual Content-Encoding, so it degrades gracefully. The request object form also accepts an optional level ({ codec, level }) to set the codec-specific compression level (zlib level for gzip, zstd compression level for zstd); the response compression level is controlled by the server. Supported only by @clickhouse/client (Node.js); @clickhouse/client-web rejects the zstd codec at client creation.

  • (Node.js) Brotli ({ codec: "br" }) is now supported for compression.request / compression.response, alongside gzip and zstd. Unlike zstd, Brotli is available on every supported Node.js version (no minimum-version requirement). The compression.request option is a per-codec discriminated union, so each codec exposes its own tuning option: a level for gzip/zstd, a quality for Brotli ({ codec: "br", quality }). When omitted, Brotli defaults to quality 4 for request bodies, since zlib's brotli default of 11 (max) is far too slow for a streaming insert path. Response decompression follows the server's Content-Encoding. Supported only by @clickhouse/client (Node.js).

Internal changes (@clickhouse/client-common)

These only affect code that imports the low-level connection primitives from the deprecated @clickhouse/client-common package directly (e.g. a custom Connection implementation). The createClient compression option is unchanged and fully backwards compatible — if you only use @clickhouse/client or @clickhouse/client-web, you are not affected.

To carry the codec (and its optional compression level) instead of a bare on/off flag, the internal compression representation changed shape:

  • CompressionSettings.compress_request / decompress_response are no longer boolean. They are now a normalized codec object or undefined (disabled): { codec: "gzip" | "zstd"; level?: number } | { codec: "br"; quality?: number } for the request, { codec: "gzip" | "zstd" | "br" } for the response (response compression options are chosen by the server). getConnectionParams normalizes the public request option into this form (true{ codec: "gzip" }).
  • withCompressionHeaders now takes request_compression_codec / response_compression_codec (a CompressionMethod | undefined) instead of the boolean enable_request_compression / enable_response_compression; the codec value is also the Content-Encoding / Accept-Encoding it emits.

... (truncated)

Commits
  • f67717b Merge pull request #941 from ClickHouse/main
  • 3bccc81 chore: bump @​clickhouse/client-web version to 1.23.1 (#940)
  • cc9383c chore: bump @​clickhouse/client version to 1.23.1 (#939)
  • 8415878 fix(ci): lockfile-age-audit — request full packument so time is present (#888)
  • 71b2e8a Merge pull request #936 from ClickHouse/main
  • a417d5c fix(client): re-export EXCEPTION_TAG_HEADER_NAME and extractErrorAtTheEndOfCh...
  • 305030d Separate per-package READMEs and stop prepack from overwriting them (#934)
  • 8c51d9a ci: run RowBinary skill benchmarks on a live ClickHouse (#933)
  • 199f994 Embed Vitest configs into client packages; run common tests from node/web (#931)
  • ed25b25 Run web Vitest browser tests headless by default (#930)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​clickhouse/client since your current version.


Updates @filoz/synapse-core from 0.8.1 to 0.9.0

Release notes

Sourced from @​filoz/synapse-core's releases.

synapse-core: v0.9.0

0.9.0 (2026-09-03)

⚠ BREAKING CHANGES

  • correct storage cost and fee calculations (#946)
  • remove piece metadata getters (#936)

Features

  • compact empty piece metadata in add-pieces calldata (#953) (e570649)
  • correct storage cost and fee calculations (#946) (2be8ee5)
  • remove piece metadata getters (#936) (8e0ee82)
  • synapse-core: add piece batcher with message-size addPieces limiter (c63520a)
  • synapse-sdk: batch storage uploads by default (#935) (1af645a)

Bug Fixes

  • enforce the 40-piece limit for addPieces operations (#956) (95707ac)
  • synapse-core: delay batch flush until parking settles (08bcc60)
  • synapse-core: sign new dataset pulls correctly (#955) (b0cf4a7)

Chores

  • commit lockfile and update package dependencies (#947) (26bccbb)
  • synapse-core: update FWSS StateView addresses (#952) (f41666e)
Changelog

Sourced from @​filoz/synapse-core's changelog.

0.9.0 (2025-06-12)

Features

  • pdp: add transaction tracking for root additions with server verification (00de2b2)

Trivial Changes

  • add conventional commits guidelines (bc68d04)
Commits
  • 3e053d1 chore(release): 0.9.0 [skip ci]
  • bc68d04 docs: add conventional commits guidelines
  • 00de2b2 feat(pdp): add transaction tracking for root additions with server verification
  • See full diff in compare view

Updates @ipld/car from 5.4.6 to 5.4.7

Release notes

Sourced from @​ipld/car's releases.

v5.4.7

5.4.7 (2026-07-30)

Trivial Changes

  • deps: bump @​ipld/dag-cbor from 9.2.7 to 10.0.1 in /examples (#183) (c108324)

Dependencies

Changelog

Sourced from @​ipld/car's changelog.

5.4.7 (2026-07-30)

Trivial Changes

  • deps: bump @​ipld/dag-cbor from 9.2.7 to 10.0.1 in /examples (#183) (c108324)

Dependencies

Commits
  • ed820dd chore(release): 5.4.7 [skip ci]
  • c130802 deps: bump cborg from 5.1.11 to 6.1.1 (#187)
  • c108324 chore(deps): bump @​ipld/dag-cbor from 9.2.7 to 10.0.1 in /examples (#183)
  • See full diff in compare view

Updates @ipld/dag-pb from 4.1.7 to 4.2.0

Release notes

Sourced from @​ipld/dag-pb's releases.

v4.2.0

4.2.0 (2026-09-03)

Features

  • allow encoding Data fields before Links in PBNode messages (#111) (07ffbd2)

Trivial Changes

Changelog

Sourced from @​ipld/dag-pb's changelog.

4.2.0 (2026-09-03)

Features

  • allow encoding Data fields before Links in PBNode messages (#111) (07ffbd2)

Trivial Changes

Commits

Updates @willsoto/nestjs-prometheus from 6.0.2 to 6.1.0

Release notes

Sourced from @​willsoto/nestjs-prometheus's releases.

v6.1.0

6.1.0 (2026-03-28)

Features

  • support dependency injection in metric collect functions (7d49e53), closes #1837
Changelog

Sourced from @​willsoto/nestjs-prometheus's changelog.

6.1.0 (2026-03-28)

Features

  • support dependency injection in metric collect functions (7d49e53), closes #1837

6.1.1 (2026-09-08)

Bug Fixes

  • import nest types from package root (8845cd5)
Commits
  • 72c19a2 chore(release): 6.1.0 [skip ci]
  • 7d49e53 feat: support dependency injection in metric collect functions
  • 461651c refactor: convert to lefthook
  • 60b96b6 chore(deps): update all non-major dependencies (#2462)
  • 7210c36 chore(deps): update dependency prettier-plugin-packagejson to v3 (#2461)
  • c05e402 chore(deps): update all non-major dependencies (#2460)
  • 5241c37 chore(deps): update all non-major dependencies (#2459)
  • 33f2d27 chore(deps): update all non-major dependencies (#2458)
  • 6f43c8e chore(deps): update dependency globals to v17 (#2457)
  • fe6f99c chore(deps): update all non-major dependencies (#2456)
  • Additional commits viewable in compare view
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


Updates axios from 1.13.5 to 1.20.0

Release notes

Sourced from axios's releases.

v1.20.0 — August 19, 2026

This release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.

⚠️ Breaking Changes & Deprecations

  • HTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (#11082)

🔒 Security Fixes

  • Runtime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (#11141)

🐛 Bug Fixes

  • Interceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (#11087, #11118)
  • Request Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (#11109)
  • XHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (#11094, #11121)
  • Node.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (#11091)
  • Core Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (#11096)

🔧 Maintenance & Chores

  • Dependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (#11092, #11098, #11099, #11106, #11107, #11122, #11123, #11126, #11127, #11133, #11140, #11143, #11144)
  • Documentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (#11101, #11113, #11097, #11119)
  • Sponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (#11124, #11136, #11137)
  • CI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (#11128, #11152)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve axios:

Full Changelog (axios/axios@v1.19.0...v1.20.0)

v1.19.0 - July 22, 2026

This release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.

🔒 Security Fixes

  • Multipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (GHSA-hmw2-7cc7-3qxx). (#11028)

... (truncated)

Changelog

Sourced from axios's changelog.

Changelog

v1.19.0 — July 22, 2026

This release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.

🔒 Security Fixes

  • Multipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (GHSA-hmw2-7cc7-3qxx). (#11028)

🚀 New Features

  • Configuration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors, adapters, and serializers. (#11043, #11081)
  • Header Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (#11051)
  • HTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (#11067)

🐛 Bug Fixes

  • Form Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (#11006, #11018)

  • Proxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (#11029, #11053)

  • Cancellation: Propagated already-aborted input signals immediately when composing abort signals. (#11035)

  • Header Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (#11036, #11037)

  • URL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (#11008, #11038)

  • Progress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (#11039, #11040)

  • Error and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (#11044, #11059)

  • Content-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (#11061)

  • Synchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (#11071)

🔧 Maintenance & Chores

  • Dependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (#11031, #11055, #11056, #11058, #11079, #11080, #11088, #11089, #11090)
  • Build Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (#11054)
  • Form Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (#11062)
  • Developer Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (#11032, #11073)
  • Documentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (#11041, #11068, #11076, #11078)
  • Publishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (#11083, #11095)

🌟 New Contributors

We are thrilled to welcome our new contributors. Thank you for helping improve Axios:

... (truncated)

Commits
  • 84a9f3b chore(release): prepare release 1.20.0 (#11152)
  • e6824ee fix: core methodList, HTTP adapter errors, and add tests (#11096)
  • d8a919f fix(xhr): flush final progress during the live loadend dispatch (#11121)
  • 2d2a21a fix(interceptors): tolerate nullish handlers in syncHandlerEntries (#11118)
  • d19040b fix: harden runtime option handling (#11141)
  • e0a02dd chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...
  • d10cb3a chore(deps-dev): bump the development_dependencies group with 4 updates (#11143)
  • 2c94646 chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (#11133)
  • 76c12bc chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (#11140)
  • ba98559 docs: add ScrapingBee sponsor (#11137)
  • Additional commits viewable in compare view
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


Updates class-validator from 0.14.3 to 0.15.1

Release notes

Sourced from class-validator's releases.

v0.15.1

What's Changed

Full Changelog: typestack/class-validator@v0.15.0...v0.15.1

v0.15.0

What's Changed

New Contributors

Full Changelog: typestack/class-validator@v0.14.4...v0.15.0

v0.14.4

What's Changed

Full Changelog: typestack/class-validator@v0.14.3...v0.14.4

Changelog

Sourced from class-validator's changelog.

0.15.1 (2026-02-26)

BREAKING CHANGES

  • Added options argument to IsIBAN validator (#2618), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. @IsIBAN({forbidUnknownValues: false})

Fixed

  • Updated lockfile to patch vulnerabilities (#2669)
  • Fixed a small grammatical error in the docs (#2596)

Added

  • Added validateIf option to all validators, providing a lot more flexibility in using conditional validation (#1579)
  • Added IsISO31661Numeric validator for country codes (#2657)
  • Added IsISO6391 validator for language codes (#2626)
  • Added more versions to IsUUID validator options. (#2647)

0.14.4 (2026-02-25)

  • Updated validator.js to 13.15.22 (#2649)
Commits

…14 updates

Bumps the npm-dependencies group with 14 updates in the /apps/backend directory:

| Package | From | To |
| --- | --- | --- |
| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.2` | `1.23.1` |
| [@filoz/synapse-core](https://github.com/FilOzone/synapse-sdk) | `0.8.1` | `0.9.0` |
| [@ipld/car](https://github.com/ipld/js-car) | `5.4.6` | `5.4.7` |
| [@ipld/dag-pb](https://github.com/ipld/js-dag-pb) | `4.1.7` | `4.2.0` |
| [@willsoto/nestjs-prometheus](https://github.com/willsoto/nestjs-prometheus) | `6.0.2` | `6.1.0` |
| [axios](https://github.com/axios/axios) | `1.13.5` | `1.20.0` |
| [class-validator](https://github.com/typestack/class-validator) | `0.14.3` | `0.15.1` |
| [helmet](https://github.com/helmetjs/helmet) | `8.1.0` | `8.3.0` |
| [joi](https://github.com/hapijs/joi) | `18.0.2` | `18.2.8` |
| [multiformats](https://github.com/multiformats/js-multiformats) | `14.0.4` | `14.0.5` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.18.0` | `8.23.0` |
| [pg-boss](https://github.com/timgit/pg-boss) | `12.11.1` | `12.30.0` |
| [viem](https://github.com/wevm/viem) | `2.48.11` | `2.56.3` |
| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.2` |



Updates `@clickhouse/client` from 1.18.2 to 1.23.1
- [Release notes](https://github.com/ClickHouse/clickhouse-js/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-js/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-js@1.18.2...client-1.23.1)

Updates `@filoz/synapse-core` from 0.8.1 to 0.9.0
- [Release notes](https://github.com/FilOzone/synapse-sdk/releases)
- [Changelog](https://github.com/FilOzone/synapse-sdk/blob/v0.9.0/CHANGELOG.md)
- [Commits](FilOzone/synapse-sdk@v0.8.1...v0.9.0)

Updates `@ipld/car` from 5.4.6 to 5.4.7
- [Release notes](https://github.com/ipld/js-car/releases)
- [Changelog](https://github.com/ipld/js-car/blob/master/CHANGELOG.md)
- [Commits](ipld/js-car@v5.4.6...v5.4.7)

Updates `@ipld/dag-pb` from 4.1.7 to 4.2.0
- [Release notes](https://github.com/ipld/js-dag-pb/releases)
- [Changelog](https://github.com/ipld/js-dag-pb/blob/master/CHANGELOG.md)
- [Commits](ipld/js-dag-pb@v4.1.7...v4.2.0)

Updates `@willsoto/nestjs-prometheus` from 6.0.2 to 6.1.0
- [Release notes](https://github.com/willsoto/nestjs-prometheus/releases)
- [Changelog](https://github.com/willsoto/nestjs-prometheus/blob/main/CHANGELOG.md)
- [Commits](willsoto/nestjs-prometheus@v6.0.2...v6.1.0)

Updates `axios` from 1.13.5 to 1.20.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.13.5...v1.20.0)

Updates `class-validator` from 0.14.3 to 0.15.1
- [Release notes](https://github.com/typestack/class-validator/releases)
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md)
- [Commits](typestack/class-validator@v0.14.3...v0.15.1)

Updates `helmet` from 8.1.0 to 8.3.0
- [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md)
- [Commits](helmetjs/helmet@v8.1.0...v8.3.0)

Updates `joi` from 18.0.2 to 18.2.8
- [Commits](hapijs/joi@v18.0.2...v18.2.8)

Updates `multiformats` from 14.0.4 to 14.0.5
- [Release notes](https://github.com/multiformats/js-multiformats/releases)
- [Changelog](https://github.com/multiformats/js-multiformats/blob/master/CHANGELOG.md)
- [Commits](multiformats/js-multiformats@v14.0.4...v14.0.5)

Updates `pg` from 8.18.0 to 8.23.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.23.0/packages/pg)

Updates `pg-boss` from 12.11.1 to 12.30.0
- [Release notes](https://github.com/timgit/pg-boss/releases)
- [Commits](timgit/pg-boss@12.11.1...12.30.0)

Updates `viem` from 2.48.11 to 2.56.3
- [Release notes](https://github.com/wevm/viem/releases)
- [Commits](https://github.com/wevm/viem/compare/viem@2.48.11...viem@2.56.3)

Updates `ts-loader` from 9.5.4 to 9.6.2
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md)
- [Commits](TypeStrong/ts-loader@v9.5.4...v9.6.2)

---
updated-dependencies:
- dependency-name: "@clickhouse/client"
  dependency-version: 1.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@filoz/synapse-core"
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@ipld/car"
  dependency-version: 5.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@ipld/dag-pb"
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@willsoto/nestjs-prometheus"
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: axios
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: class-validator
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: helmet
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: joi
  dependency-version: 18.2.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: multiformats
  dependency-version: 14.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: pg
  dependency-version: 8.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: pg-boss
  dependency-version: 12.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: viem
  dependency-version: 2.56.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: ts-loader
  dependency-version: 9.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 8, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 8, 2026
@FilOzzy FilOzzy added this to FOC Sep 8, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Sep 8, 2026
@FilOzzy FilOzzy moved this from 📌 Triage to 🐱 Todo in FOC Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

Status: 🐱 Todo

Development

Successfully merging this pull request may close these issues.

1 participant