dependabot[bot] opened a new pull request, #37781: URL: https://github.com/apache/beam/pull/37781
Bumps [xgrammar](https://github.com/mlc-ai/xgrammar) from 0.1.21 to 0.1.32. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mlc-ai/xgrammar/releases">xgrammar's releases</a>.</em></p> <blockquote> <h2>v0.1.32</h2> <h2>What's Changed</h2> <ul> <li>Third-party rust support integration by <a href="https://github.com/eugenebokhan"><code>@eugenebokhan</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/531">mlc-ai/xgrammar#531</a></li> <li>feat: support crossing-grammar cache. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/526">mlc-ai/xgrammar#526</a></li> <li>refactor: refactor the structure of structural_tag for better extensibility. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/528">mlc-ai/xgrammar#528</a></li> <li>fix: fix the doc building. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/533">mlc-ai/xgrammar#533</a></li> <li>refactor: refactor the structure of json_schema_converter for better extensibility. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/527">mlc-ai/xgrammar#527</a></li> <li>fix: fix <code>any_text(excludes)</code> without <code>end_str</code>. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/536">mlc-ai/xgrammar#536</a></li> <li>feat: support MinimaxXmlFormat and DeepSeekXmlFormat. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/529">mlc-ai/xgrammar#529</a></li> <li>fix: fix the deepseek_xml format. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/537">mlc-ai/xgrammar#537</a></li> <li>fix: strip JSON quotes from string const/enum in XML tool calling format by <a href="https://github.com/Ubospica"><code>@Ubospica</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/538">mlc-ai/xgrammar#538</a></li> <li>feat: support empty string in structural tag const_string format by <a href="https://github.com/Ubospica"><code>@Ubospica</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/539">mlc-ai/xgrammar#539</a></li> <li>Add optional timeout for _traverse_draft_tree by <a href="https://github.com/sherlockwu"><code>@sherlockwu</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/543">mlc-ai/xgrammar#543</a></li> <li>refactor: move kRepeat handling from AST path to FSM via kRepeatRef edges by <a href="https://github.com/Ubospica"><code>@Ubospica</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/542">mlc-ai/xgrammar#542</a></li> <li>refactor: remove AST fallback paths from Earley parser by <a href="https://github.com/Ubospica"><code>@Ubospica</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/546">mlc-ai/xgrammar#546</a></li> <li>feat: provides builtin structural tag formats for several models. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/530">mlc-ai/xgrammar#530</a></li> <li>fix: fix the wrong logger behavior. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/540">mlc-ai/xgrammar#540</a></li> <li>Bump to v0.1.32 by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/551">mlc-ai/xgrammar#551</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/eugenebokhan"><code>@eugenebokhan</code></a> made their first contribution in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/531">mlc-ai/xgrammar#531</a></li> <li><a href="https://github.com/sherlockwu"><code>@sherlockwu</code></a> made their first contribution in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/543">mlc-ai/xgrammar#543</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mlc-ai/xgrammar/compare/v0.1.31...v0.1.32">https://github.com/mlc-ai/xgrammar/compare/v0.1.31...v0.1.32</a></p> <h2>v0.1.31</h2> <p>v0.1.30 will be yanked soon for the issues in <code>apply_token_bitmask_inplace</code> and the Windows OS compatibility of crossing-grammar caching. Please use v0.1.31 instead.</p> <h2>What's Changed</h2> <ul> <li>fix the apply_token_bit_mask with auto. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/521">mlc-ai/xgrammar#521</a></li> <li>Revert "feat: support crossing-grammar cache. (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/508">#508</a>)" by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/522">mlc-ai/xgrammar#522</a></li> <li>Bump to v0.1.31 by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/523">mlc-ai/xgrammar#523</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mlc-ai/xgrammar/compare/v0.1.30...v0.1.31">https://github.com/mlc-ai/xgrammar/compare/v0.1.30...v0.1.31</a></p> <h2>v0.1.30</h2> <h2>What's Changed</h2> <ul> <li>[Feature] Allow empty separator string for <code>tags_with_separator</code> by <a href="https://github.com/ricohasgit"><code>@ricohasgit</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/503">mlc-ai/xgrammar#503</a></li> <li>feat: provide excluded strs for any_text and tagdispatch. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/502">mlc-ai/xgrammar#502</a></li> <li>chore: update cibuildwheel to build more wheels. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/509">mlc-ai/xgrammar#509</a></li> <li>[BugFix] Fix error <code>TypeError: apply_token_bitmask_inplace_cpu(): incompatible function arguments</code> by <a href="https://github.com/wjunLu"><code>@wjunLu</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/507">mlc-ai/xgrammar#507</a></li> <li>[Core] Fix UTF-8 support in positive character classes by <a href="https://github.com/vasia123"><code>@vasia123</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/491">mlc-ai/xgrammar#491</a></li> <li>cmake: Fix ppc64le build with GCC 14 false positive warning by <a href="https://github.com/mprpic"><code>@mprpic</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/499">mlc-ai/xgrammar#499</a></li> <li>[Feature] Add env to control if torch compile by <a href="https://github.com/xyDong0223"><code>@xyDong0223</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/494">mlc-ai/xgrammar#494</a></li> <li>[Feature] Support multiple end tokens for <code>tag</code> format by <a href="https://github.com/ricohasgit"><code>@ricohasgit</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/504">mlc-ai/xgrammar#504</a></li> <li>chore: rename the root rule of the generated grammar. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/497">mlc-ai/xgrammar#497</a></li> <li>feat: relax the constraint of the strings in XML formats. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/511">mlc-ai/xgrammar#511</a></li> <li>build: make mlx-lm an optional dependency by <a href="https://github.com/lysnikolaou"><code>@lysnikolaou</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/513">mlc-ai/xgrammar#513</a></li> <li>fix: fix a undefined behavior in DynamicBitset. by <a href="https://github.com/Seven-Streams"><code>@Seven-Streams</code></a> in <a href="https://redirect.github.com/mlc-ai/xgrammar/pull/517">mlc-ai/xgrammar#517</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mlc-ai/xgrammar/commit/62e13551b9b63251114894c5ee638564b160dd48"><code>62e1355</code></a> Bump to v0.1.32 (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/551">#551</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/5ea5c7b4c0738f2a98a5109638f59ac82371934e"><code>5ea5c7b</code></a> fix: fix the wrong logger behavior. (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/540">#540</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/de6839a2ac33a02d015b7f5f23cc7a378f800370"><code>de6839a</code></a> feat: provides builtin structural tag formats for several models. (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/530">#530</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/b3d56d60abd491e49332de2e65ea4fd84b9f8e1a"><code>b3d56d6</code></a> refactor: remove AST fallback paths from Earley parser (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/546">#546</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/2ce3a3ec59bb7437a05dc9306ac7750fcdaf0d34"><code>2ce3a3e</code></a> refactor: move kRepeat handling from AST path to FSM via kRepeatRef edges (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/542">#542</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/165dbe851757c2e1c8bf7b10beb5186dacfb25ae"><code>165dbe8</code></a> Add optional timeout for _traverse_draft_tree (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/543">#543</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/1df655ca1be33e2b8f5f6d8e1c80ca9f84be5592"><code>1df655c</code></a> feat: support empty string in structural tag const_string format (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/539">#539</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/2d46f9f4d9b1a9c907339a404599d00fdc01d6f0"><code>2d46f9f</code></a> fix: strip JSON quotes from string const/enum in XML tool calling format (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/538">#538</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/2087e0a728aca7adede20271426ef39a4163bf86"><code>2087e0a</code></a> fix: fix the deepseek_xml format. (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/537">#537</a>)</li> <li><a href="https://github.com/mlc-ai/xgrammar/commit/883c5974dd7f05e59fb46a9905235f8be17d0d06"><code>883c597</code></a> feat: support MinimaxXmlFormat and DeepSeekXmlFormat. (<a href="https://redirect.github.com/mlc-ai/xgrammar/issues/529">#529</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mlc-ai/xgrammar/compare/v0.1.21...v0.1.32">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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/beam/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]
