dependabot[bot] opened a new pull request, #29798:
URL: https://github.com/apache/camel/pull/29798

   Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 
2.0.65 to 2.0.66.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/alibaba/fastjson2/releases";>com.alibaba:fastjson's 
releases</a>.</em></p>
   <blockquote>
   <h2>2.0.66</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>2.0.66 init by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7845";>alibaba/fastjson2#7845</a></li>
   <li>fix(core): validate cached field writer by value type in toJSONObject by 
<a href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7739";>alibaba/fastjson2#7739</a></li>
   <li>fix: declare java.xml module dependency for Java 9+ modular usage by <a 
href="https://github.com/JinlongLiao";><code>@​JinlongLiao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7619";>alibaba/fastjson2#7619</a></li>
   <li>give surefire forks explicit stack headroom (-Xss) to stabilize 
depth-guard tests by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7881";>alibaba/fastjson2#7881</a></li>
   <li>fail fast on stalled Maven downloads so CI lanes stop hanging by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7883";>alibaba/fastjson2#7883</a></li>
   <li>add jackson-parity features: strict duplicate-key rejection, per-call 
alphabetic bean ordering, tree-model helpers by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7880";>alibaba/fastjson2#7880</a></li>
   <li>fix: BigDecimal with <a 
href="https://github.com/JsonFormat";><code>@​JsonFormat</code></a>(shape = 
STRING) produces invalid JSON by <a 
href="https://github.com/arimu1";><code>@​arimu1</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7736";>alibaba/fastjson2#7736</a></li>
   <li>fix: WriteClassName produces illegal JSON for NaN and Infinity, for 
issue <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7783";>#7783</a> by 
<a href="https://github.com/adityaanikam";><code>@​adityaanikam</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7786";>alibaba/fastjson2#7786</a></li>
   <li>fix: use own ClassLoader as parent when the context ClassLoader loads a 
foreign fastjson2 by <a 
href="https://github.com/ZedingZhang";><code>@​ZedingZhang</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7873";>alibaba/fastjson2#7873</a></li>
   <li>fix: bound JSONB decimal scale to prevent excessive CPU usage by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7858";>alibaba/fastjson2#7858</a></li>
   <li>cut CI from 29 lanes to 15 so lanes stop queueing behind each other by 
<a href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7885";>alibaba/fastjson2#7885</a></li>
   <li>fix(core): Fnv.hashCode64 fast path must not read past the end of the 
input array by <a 
href="https://github.com/Rainmemery";><code>@​Rainmemery</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7874";>alibaba/fastjson2#7874</a></li>
   <li>fix: validate declared array length in JSONReaderJSONB.startArray() to 
prevent pre-allocation OOM (same class as <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7669";>#7669</a>) by 
<a href="https://github.com/joysinleung";><code>@​joysinleung</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7733";>alibaba/fastjson2#7733</a></li>
   <li>perf: detect illegal autoType type name chars while scanning them by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7764";>alibaba/fastjson2#7764</a></li>
   <li>fix: handle unavailable Kotlin parameter names by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7750";>alibaba/fastjson2#7750</a></li>
   <li>fix: skip whitespace after Base64 string in readBase64, for issue <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7751";>#7751</a> by 
<a href="https://github.com/yibiner";><code>@​yibiner</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7756";>alibaba/fastjson2#7756</a></li>
   <li>fix: do not collapse consecutive &quot;..&quot; refs to #-1 in JSONB, 
for issue… by <a href="https://github.com/yibiner";><code>@​yibiner</code></a> 
in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7747";>alibaba/fastjson2#7747</a></li>
   <li>fix(core): honor fastjson2.properties when -D system property is absent 
by <a href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7763";>alibaba/fastjson2#7763</a></li>
   <li>fix: use createReadContext for string reparse in fastjson1-compatible, 
for issue <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7765";>#7765</a> by 
<a href="https://github.com/yibiner";><code>@​yibiner</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7767";>alibaba/fastjson2#7767</a></li>
   <li>fix: keep non-null wrapper defaults with NotWriteDefaultValue, for issue 
<a href="https://redirect.github.com/alibaba/fastjson2/issues/7762";>#7762</a> 
by <a href="https://github.com/yibiner";><code>@​yibiner</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7766";>alibaba/fastjson2#7766</a></li>
   <li>fix: honor field-level serializeFeatures in the ASM object writer by <a 
href="https://github.com/Rainmemery";><code>@​Rainmemery</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7889";>alibaba/fastjson2#7889</a></li>
   <li>fix: reject non-hex digits in \u escape decoding by <a 
href="https://github.com/Support-itecz";><code>@​Support-itecz</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7876";>alibaba/fastjson2#7876</a></li>
   <li>fix: ClassCastException in JSON.toJSON() when a generic field's cached 
initWriter does not match the runtime value class, for issue <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7853";>#7853</a> by 
<a href="https://github.com/wylovelyi";><code>@​wylovelyi</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7854";>alibaba/fastjson2#7854</a></li>
   <li>fix: exclude JVM-singleton empty collections from raw $ref path tracking 
by <a href="https://github.com/1919chichi";><code>@​1919chichi</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7796";>alibaba/fastjson2#7796</a></li>
   <li>fix: align createObjectReader external fieldClass check with none-def… 
by <a href="https://github.com/yibiner";><code>@​yibiner</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7752";>alibaba/fastjson2#7752</a></li>
   <li>fix: preserve generic element type for custom List implementations by <a 
href="https://github.com/fudianchn";><code>@​fudianchn</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7742";>alibaba/fastjson2#7742</a></li>
   <li>fix: resolve $ref for shared objects nested under numeric-keyed maps by 
<a href="https://github.com/1919chichi";><code>@​1919chichi</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7797";>alibaba/fastjson2#7797</a></li>
   <li>fix: handle truncated escape in JSONReaderUTF16 by <a 
href="https://github.com/annoymous3";><code>@​annoymous3</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7791";>alibaba/fastjson2#7791</a></li>
   <li>fix: bound jsonb string length to remaining input by <a 
href="https://github.com/Support-itecz";><code>@​Support-itecz</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7867";>alibaba/fastjson2#7867</a></li>
   <li>fix(core): honor <a 
href="https://github.com/JSONType";><code>@​JSONType</code></a>(alphabetic = 
false) when binding array-mapped fields by <a 
href="https://github.com/Rainmemery";><code>@​Rainmemery</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7884";>alibaba/fastjson2#7884</a></li>
   <li>Harden inline readLength() array decode sites against declared-length 
OOM (follow-up to <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7733";>#7733</a>) by 
<a href="https://github.com/joysinleung";><code>@​joysinleung</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7776";>alibaba/fastjson2#7776</a></li>
   <li>2.0.66 release by <a 
href="https://github.com/wenshao";><code>@​wenshao</code></a> in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7899";>alibaba/fastjson2#7899</a></li>
   </ul>
   <h2>New Contributors</h2>
   <ul>
   <li><a href="https://github.com/JinlongLiao";><code>@​JinlongLiao</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7619";>alibaba/fastjson2#7619</a></li>
   <li><a href="https://github.com/arimu1";><code>@​arimu1</code></a> made their 
first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7736";>alibaba/fastjson2#7736</a></li>
   <li><a href="https://github.com/ZedingZhang";><code>@​ZedingZhang</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7873";>alibaba/fastjson2#7873</a></li>
   <li><a href="https://github.com/Rainmemery";><code>@​Rainmemery</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7874";>alibaba/fastjson2#7874</a></li>
   <li><a href="https://github.com/joysinleung";><code>@​joysinleung</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7733";>alibaba/fastjson2#7733</a></li>
   <li><a href="https://github.com/yibiner";><code>@​yibiner</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7756";>alibaba/fastjson2#7756</a></li>
   <li><a 
href="https://github.com/Support-itecz";><code>@​Support-itecz</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7876";>alibaba/fastjson2#7876</a></li>
   <li><a href="https://github.com/wylovelyi";><code>@​wylovelyi</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7854";>alibaba/fastjson2#7854</a></li>
   <li><a href="https://github.com/annoymous3";><code>@​annoymous3</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/alibaba/fastjson2/pull/7791";>alibaba/fastjson2#7791</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/alibaba/fastjson2/compare/2.0.65...2.0.66";>https://github.com/alibaba/fastjson2/compare/2.0.65...2.0.66</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/235cdfa3e0915d9d03904799175ef3b3adc40603";><code>235cdfa</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7899";>#7899</a> from 
alibaba/release/2.0.66</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/bf3ea2e390d1fa522a9d5f9109d8a8bb2abe6686";><code>bf3ea2e</code></a>
 2.0.66 release</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/3e6a305c8018a9c005579064bf534698634cdcee";><code>3e6a305</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7776";>#7776</a> from 
joysinleung/fix/jsonb-readLength-oom</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/c8fbd5b9a8c1574ae49799284c0b4359ec4fdd1e";><code>c8fbd5b</code></a>
 fix: bound skipValue()/skipName() declared-length reads (review R2-5)</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/9cd64ecd81cef12f1a659b84ee2e7595f4a219b9";><code>9cd64ec</code></a>
 Merge remote-tracking branch 'origin/main' into pr-7776-takeover</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/2831cd3520091a7a12b447d7981b887e5cf58f4a";><code>2831cd3</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7884";>#7884</a> from 
Rainmemery/fix/arraytobean-alphabetic-order</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/56c7ac7f61d984096b5b4c7a3305aadf5133ad4e";><code>56c7ac7</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7867";>#7867</a> from 
Support-itecz/jsonb-string-length</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/cf895a8a1f36eb4c1f65f5b5dfae7449a1fed422";><code>cf895a8</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7791";>#7791</a> from 
annoymous3/fix/truncated-backslash-escape</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/67e9222b31172d967fa748d2811c984c92d4e62a";><code>67e9222</code></a>
 Merge remote-tracking branch 'origin/main' into pr-7791-takeover</li>
   <li><a 
href="https://github.com/alibaba/fastjson2/commit/9f95582182a64201a2e1a06199084ac5960a63bd";><code>9f95582</code></a>
 Merge pull request <a 
href="https://redirect.github.com/alibaba/fastjson2/issues/7797";>#7797</a> from 
1919chichi/fix/issue-3516-map-numeric-key-ref-path</li>
   <li>Additional commits viewable in <a 
href="https://github.com/alibaba/fastjson2/compare/2.0.65...2.0.66";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson&package-manager=maven&previous-version=2.0.65&new-version=2.0.66)](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]

Reply via email to