dependabot[bot] opened a new pull request, #774:
URL: https://github.com/apache/doris-opentelemetry-demo/pull/774

   Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.7 
to 2.9.1.
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md";>addressable's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Addressable 2.9.1 <!-- raw HTML omitted --></h2>
   <h3><code>Addressable::URI</code></h3>
   <ul>
   <li>fixes denial of service in <code>Addressable::URI.normalize_path</code>, 
which took
   quadratic time on paths with many dot segments; <code>URI#normalize</code>, 
<code>#join</code>,
   <code>#==</code> and <code>#===</code> were affected 
([GHSA-qq38-m9mg-xjj5])</li>
   <li>fixes <code>Addressable::URI.normalize_path</code> keeping segments that 
a <code>..</code> should
   have removed after a <code>..</code> above the root, e.g.
   <code>/../../public/x/../../secret</code> normalized to 
<code>/public/x/secret</code> instead of
   <code>/secret</code> ([GHSA-8gmh-2hhj-2hv9])</li>
   <li>fixes <code>Addressable::URI.normalize_path</code> treating a raw line 
feed as a
   segment boundary, e.g. joining <code>..\n/secret</code> onto 
<code>/public/</code> gave
   <code>/\n/secret</code></li>
   <li>deprecates <code>Addressable::URI::RULE_2A</code>, 
<code>RULE_2B_2C</code>, <code>RULE_2D</code> and
   <code>RULE_PREFIXED_PARENT</code>, which are no longer used; they will be 
removed in
   2.10.0</li>
   <li>fixes <code>Addressable::URI#route_from</code> and 
<code>#route_to</code> raising
   <code>InvalidURIError</code> when the route's first segment contains a colon
   (e.g. <code>/a:b</code> from <code>/a</code>); the route is now 
<code>./a:b</code> (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/625";>#625</a>)</li>
   <li>fixes <code>Addressable::URI#display_uri</code> raising 
<code>InvalidURIError</code> for URIs
   without a host, such as <code>abc</code> or 
<code>mailto:[email protected]</code>; relative URIs
   are also no longer displayed with an empty authority (e.g. 
<code>/path/to</code> was
   displayed as <code>///path/to</code>) (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/610";>#610</a>)</li>
   <li>fixes <code>Addressable::URI#origin=</code> raising 
<code>InvalidURIError</code> for an origin
   with an empty port (e.g. <code>http://example.com:</code>), which is the 
same as no
   port (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/627";>#627</a>)</li>
   </ul>
   <h3><code>Addressable::Template</code></h3>
   <ul>
   <li>fixes denial of service in <code>Addressable::Template#match</code> and 
<code>#extract</code>,
   which still backtracked exponentially in 2.9.0 for exploded <code>/</code>, 
<code>.</code>, <code>;</code>,
   <code>?</code> and <code>&amp;</code> expressions (e.g. 
<code>{/path*}</code>) on regex engines without match
   memoization, such as JRuby, TruffleRuby and MRI before 3.2; match results
   are unchanged ([GHSA-j82w-28jv-3pmj])</li>
   <li>fixes denial of service in <code>Addressable::Template#match</code> and 
<code>#extract</code>,
   which backtracked polynomially or exponentially on the same regex engines
   for expressions with several variables (e.g. <code>{/owner,repo,ref}</code>, 
or
   <code>{+a,b,c}</code> with many variables), for <code>;</code> expressions, 
and for adjacent
   expressions (e.g. <code>{+a}{+b}{+c}</code> or <code>{+a}{b}</code>); match 
results are unchanged
   ([GHSA-9f42-57jx-vpp3])</li>
   <li>fixes denial of service in <code>Addressable::Template#match</code> and 
<code>#extract</code>,
   which backtracked polynomially for expressions with several exploded
   variables (e.g. <code>{+a*,b*}</code>), including on MRI 3.2; match results 
are
   unchanged ([GHSA-4w5q-wg7v-w6gp])</li>
   <li>fixes <code>Addressable::Template#match</code> and <code>#extract</code> 
raising
   <code>Addressable::URI::InvalidURIError</code> for a string that isn't a 
valid URI;
   they now return <code>nil</code>, as for any other URI that doesn't match 
(<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/621";>#621</a>)</li>
   </ul>
   <h3><code>Addressable::IDNA</code></h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/afa66636d9fdcca11e03c85cf166651e0efa68ef";><code>afa6663</code></a>
 Revving version and changelog (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/631";>#631</a>)</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/60455d32bb59fda2585a0e1865a9fcb21e8e55b1";><code>60455d3</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/b8a59cc0e03f8704f1d7c8122fc8f7ef8548362d";><code>b8a59cc</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/49aecf97bf6f6675717f1078a0b45f95c428e103";><code>49aecf9</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/1c6540d7bdf2904a1d972d99e8fcdad39c060a51";><code>1c6540d</code></a>
 Compare template match captures without MatchData#named_captures (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/630";>#630</a>)</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/f2b27b3ab252e56b3fa3519f7ebb491d54cf7b7c";><code>f2b27b3</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/26d1e9e8409a861571f9d0029022b6e9b9158b5e";><code>26d1e9e</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/25c7c412a2f7e06c3cac92872e831f6d053703c5";><code>25c7c41</code></a>
 Merge commit from fork</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/4583e8a0199cac31cc2fe3585899f93825241cd9";><code>4583e8a</code></a>
 Add AGENTS.md and SECURITY.md (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/629";>#629</a>)</li>
   <li><a 
href="https://github.com/sporkmonger/addressable/commit/e733b1181d236863bc535b5ad8a4ec48cfb0669c";><code>e733b11</code></a>
 Run CI before publishing a release (<a 
href="https://redirect.github.com/sporkmonger/addressable/issues/628";>#628</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/sporkmonger/addressable/compare/addressable-2.8.7...addressable-2.9.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=addressable&package-manager=bundler&previous-version=2.8.7&new-version=2.9.1)](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)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/doris-opentelemetry-demo/network/alerts).
   
   </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]

Reply via email to