dependabot[bot] opened a new pull request, #42743: URL: https://github.com/apache/superset/pull/42743
Bumps [webpack](https://github.com/webpack/webpack) from 5.109.0 to 5.109.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p> <blockquote> <h2>v5.109.1</h2> <h3>Patch Changes</h3> <ul> <li> <p>Fix stray semicolon emitted before an imported call following a parenthesized sequence element. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21533">#21533</a>)</p> </li> <li> <p>Make <code>require(esm)</code> <code>module.exports</code> re-export analysis independent of module processing order. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21521">#21521</a>)</p> </li> <li> <p>Ignore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so <code>compiler.close()</code> succeeds on Bun. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21521">#21521</a>)</p> </li> <li> <p>Name the failing key when DefinePlugin fails to evaluate a <code>typeof</code> value. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21503">#21503</a>)</p> </li> <li> <p>Improve Deno compatibility: guard <code>setNoDelay</code> and force-close connections on lazy-compilation backend dispose, and return a real <code>ArrayBuffer</code> from the Node async/sync wasm loader so <code>WebAssembly.instantiate</code> accepts it. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21524">#21524</a>)</p> </li> <li> <p>Speed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21492">#21492</a>)</p> </li> <li> <p>Track CommonJS build dependencies by parsing sources when <code>require.cache</code> children are unavailable (e.g. Bun). (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21531">#21531</a>)</p> </li> <li> <p>Cook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21500">#21500</a>)</p> </li> <li> <p>Build the CSS <code>parseA*</code> AST on the SoA store instead of node classes, cutting parse memory and time. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21498">#21498</a>)</p> </li> <li> <p>Speed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21504">#21504</a>)</p> </li> <li> <p>Speed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21511">#21511</a>)</p> </li> <li> <p>Speed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21506">#21506</a>)</p> </li> <li> <p>Speed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21520">#21520</a>)</p> </li> <li> <p>Reduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21516">#21516</a>)</p> </li> <li> <p>Enable the Node.js compile cache in the webpack CLI entry point. (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21523">#21523</a>)</p> </li> <li> <p>Encode the persistent cache with V8's value serializer. (by <a href="https://github.com/avivkeller"><code>@avivkeller</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21514">#21514</a>)</p> </li> <li> <p>Speed up SplitChunksPlugin: reject non-subset chunk sets with 64-bit signatures, cache unnamed entry keys, and drop per-module closures. (by <a href="https://github.com/avivkeller"><code>@avivkeller</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21529">#21529</a>)</p> </li> <li> <p>Initialize <code>NormalModule._ast</code> in the constructor so each instance keeps a single hidden-class shape. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21515">#21515</a>)</p> </li> <li> <p>Reduce allocations in the binary serialization hot paths. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21526">#21526</a>)</p> </li> <li> <p>Deduplicate and simplify several lib modules and speed up AggressiveMergingPlugin. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21525">#21525</a>)</p> </li> <li> <p>Rename nested <code>const</code>/<code>let __webpack_require__</code> and <code>__webpack_exports__</code> declarations in bundled webpack output. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21508">#21508</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webpack/webpack/blob/main/CHANGELOG.md">webpack's changelog</a>.</em></p> <blockquote> <h2>5.109.1</h2> <h3>Patch Changes</h3> <ul> <li> <p>Fix stray semicolon emitted before an imported call following a parenthesized sequence element. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21533">#21533</a>)</p> </li> <li> <p>Make <code>require(esm)</code> <code>module.exports</code> re-export analysis independent of module processing order. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21521">#21521</a>)</p> </li> <li> <p>Ignore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so <code>compiler.close()</code> succeeds on Bun. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21521">#21521</a>)</p> </li> <li> <p>Name the failing key when DefinePlugin fails to evaluate a <code>typeof</code> value. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21503">#21503</a>)</p> </li> <li> <p>Improve Deno compatibility: guard <code>setNoDelay</code> and force-close connections on lazy-compilation backend dispose, and return a real <code>ArrayBuffer</code> from the Node async/sync wasm loader so <code>WebAssembly.instantiate</code> accepts it. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21524">#21524</a>)</p> </li> <li> <p>Speed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21492">#21492</a>)</p> </li> <li> <p>Track CommonJS build dependencies by parsing sources when <code>require.cache</code> children are unavailable (e.g. Bun). (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21531">#21531</a>)</p> </li> <li> <p>Cook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21500">#21500</a>)</p> </li> <li> <p>Build the CSS <code>parseA*</code> AST on the SoA store instead of node classes, cutting parse memory and time. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21498">#21498</a>)</p> </li> <li> <p>Speed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21504">#21504</a>)</p> </li> <li> <p>Speed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21511">#21511</a>)</p> </li> <li> <p>Speed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21506">#21506</a>)</p> </li> <li> <p>Speed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21520">#21520</a>)</p> </li> <li> <p>Reduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21516">#21516</a>)</p> </li> <li> <p>Enable the Node.js compile cache in the webpack CLI entry point. (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21523">#21523</a>)</p> </li> <li> <p>Encode the persistent cache with V8's value serializer. (by <a href="https://github.com/avivkeller"><code>@avivkeller</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21514">#21514</a>)</p> </li> <li> <p>Speed up SplitChunksPlugin: reject non-subset chunk sets with 64-bit signatures, cache unnamed entry keys, and drop per-module closures. (by <a href="https://github.com/avivkeller"><code>@avivkeller</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21529">#21529</a>)</p> </li> <li> <p>Initialize <code>NormalModule._ast</code> in the constructor so each instance keeps a single hidden-class shape. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21515">#21515</a>)</p> </li> <li> <p>Reduce allocations in the binary serialization hot paths. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21526">#21526</a>)</p> </li> <li> <p>Deduplicate and simplify several lib modules and speed up AggressiveMergingPlugin. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21525">#21525</a>)</p> </li> <li> <p>Rename nested <code>const</code>/<code>let __webpack_require__</code> and <code>__webpack_exports__</code> declarations in bundled webpack output. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/21508">#21508</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webpack/webpack/commit/ec3908838175b79c004f61f9bf53d57a6d0e52f8"><code>ec39088</code></a> chore(release): new release (<a href="https://redirect.github.com/webpack/webpack/issues/21493">#21493</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/cea36982fcc644f270901e948ae389570538a82f"><code>cea3698</code></a> fix: avoid stray semicolon after a parenthesized sequence element (<a href="https://redirect.github.com/webpack/webpack/issues/21533">#21533</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/69263963de4fbf61d997ccb0ef6e2d69c34c5384"><code>6926396</code></a> fix: track CommonJS build dependencies without require.cache children; run mo...</li> <li><a href="https://github.com/webpack/webpack/commit/bcb1abd36a6f67d22e17cc9a20797ac80ab331fa"><code>bcb1abd</code></a> chore(perf): improve caching in SplitChunksPlugin (<a href="https://redirect.github.com/webpack/webpack/issues/21529">#21529</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/c9268f1354bdded510f99885cfa9fbac746dd604"><code>c9268f1</code></a> Fix require(esm) module.exports re-export exports determinism (<a href="https://redirect.github.com/webpack/webpack/issues/21521">#21521</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/59566fc016da33287b80cc6f9b5933467a11f54a"><code>59566fc</code></a> chore(deps): bump postcss from 8.5.16 to 8.5.23 (<a href="https://redirect.github.com/webpack/webpack/issues/21527">#21527</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/e28262e487adf4a03c783bca0c8c0f2a153c82e8"><code>e28262e</code></a> refactor: reduce duplication and name magic constants across lib, speed up Ag...</li> <li><a href="https://github.com/webpack/webpack/commit/aa1e7466cd012ddd9b0265dc3929f62c1739aaba"><code>aa1e746</code></a> perf(serialization): reduce allocations in binary middleware hot paths (<a href="https://redirect.github.com/webpack/webpack/issues/21526">#21526</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/929b1132c2cca5cef256091c64efb6805bbd4699"><code>929b113</code></a> perf: enable the Node.js compile cache in the CLI entry point (<a href="https://redirect.github.com/webpack/webpack/issues/21523">#21523</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/4efcd7378f2026f1474093a64a39208f2bf4bbb0"><code>4efcd73</code></a> Enable HotTestCases on Deno (<a href="https://redirect.github.com/webpack/webpack/issues/21524">#21524</a>)</li> <li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.109.0...v5.109.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
