GitHub Releaseshttps://github.com/2025-05-04T10:04:50Ztag:github.com,2008:Repository/13807606/v0.62.02025-05-04T10:04:50Zfzf: 0.62.0<ul>
<li>Relaxed the <code>--color</code> option syntax to allow whitespace-separated entries (in addition to commas), making multi-line definitions easier to write and read
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# seoul256-light
fzf --style full --color='
fg:#616161 fg+:#616161
bg:#ffffff bg+:#e9e9e9 alt-bg:#f1f1f1
hl:#719872 hl+:#719899
pointer:#e12672 marker:#e17899
header:#719872
spinner:#719899 info:#727100
prompt:#0099bd query:#616161
border:#e1e1e1
'"><pre><span class="pl-c"><span class="pl-c">#</span> seoul256-light</span>
fzf --style full --color=<span class="pl-s"><span class="pl-pds">'</span></span>
<span class="pl-s"> fg:#616161 fg+:#616161</span>
<span class="pl-s"> bg:#ffffff bg+:#e9e9e9 alt-bg:#f1f1f1</span>
<span class="pl-s"> hl:#719872 hl+:#719899</span>
<span class="pl-s"> pointer:#e12672 marker:#e17899</span>
<span class="pl-s"> header:#719872</span>
<span class="pl-s"> spinner:#719899 info:#727100</span>
<span class="pl-s"> prompt:#0099bd query:#616161</span>
<span class="pl-s"> border:#e1e1e1</span>
<span class="pl-s"><span class="pl-pds">'</span></span></pre></div>
</li>
<li>Added <code>alt-bg</code> color to create striped lines to visually separate rows
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fzf --color bg:237,alt-bg:238,current-bg:236 --highlight-line
declare -f | perl -0777 -pe 's/^}\n/}\0/gm' |
bat --plain --language bash --color always |
fzf --read0 --ansi --reverse --multi \
--color bg:237,alt-bg:238,current-bg:236 --highlight-line"><pre>fzf --color bg:237,alt-bg:238,current-bg:236 --highlight-line
<span class="pl-k">declare</span> -f <span class="pl-k">|</span> perl -0777 -pe <span class="pl-s"><span class="pl-pds">'</span>s/^}\n/}\0/gm<span class="pl-pds">'</span></span> <span class="pl-k">|</span>
bat --plain --language bash --color always <span class="pl-k">|</span>
fzf --read0 --ansi --reverse --multi \
--color bg:237,alt-bg:238,current-bg:236 --highlight-line</pre></div>
</li>
<li>[fish] Improvements in CTRL-R binding (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bitraid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bitraid">@bitraid</a>)
<ul>
<li>You can trigger CTRL-R in the middle of a command to insert the selected item</li>
<li>You can delete history items with SHIFT-DEL</li>
</ul>
</li>
<li>Bug fixes and improvements
<ul>
<li>Fixed unnecessary 100ms delay after <code>reload</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018853803" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4364" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4364/hovercard" href="https://github.com/junegunn/fzf/issues/4364">#4364</a>)</li>
<li>Fixed <code>selected-bg</code> not applied to colored items (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3037741365" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4372" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4372/hovercard" href="https://github.com/junegunn/fzf/issues/4372">#4372</a>)</li>
</ul>
</li>
</ul>
<h2>Screenshot</h2>
<a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/700826/440175946-f1dcbdc5-905c-4043-857c-28c75a71d94a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDYzOTM5MjEsIm5iZiI6MTc0NjM5MzYyMSwicGF0aCI6Ii83MDA4MjYvNDQwMTc1OTQ2LWYxZGNiZGM1LTkwNWMtNDA0My04NTdjLTI4Yzc1YTcxZDk0YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwNTA0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDUwNFQyMTIwMjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03YjAyZWZiZGZhOTc2ZTBkYTA2MDg5NTg0ODVhMWVlYmYwOGFiOTkzNGVlNDhiNDBmYmY4Mjg1ODEwNTgxMmFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ILaMwHera2uThhlZECcvqU93YyTzB91lIXo4Jd-FRD0"><img width="822" alt="image" src="https://private-user-images.githubusercontent.com/700826/440175946-f1dcbdc5-905c-4043-857c-28c75a71d94a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDYzOTM5MjEsIm5iZiI6MTc0NjM5MzYyMSwicGF0aCI6Ii83MDA4MjYvNDQwMTc1OTQ2LWYxZGNiZGM1LTkwNWMtNDA0My04NTdjLTI4Yzc1YTcxZDk0YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwNTA0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDUwNFQyMTIwMjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03YjAyZWZiZGZhOTc2ZTBkYTA2MDg5NTg0ODVhMWVlYmYwOGFiOTkzNGVlNDhiNDBmYmY4Mjg1ODEwNTgxMmFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ILaMwHera2uThhlZECcvqU93YyTzB91lIXo4Jd-FRD0" content-type-secured-asset="image/png" style="max-width: 100%;"></a>junegunntag:github.com,2008:Repository/729959292/0.6.22025-05-04T02:51:35ZZLEqualizer: 0.6.2<p>After installation, please load the plugin in an empty DAW session and check its functionality.</p>
<p>Please read</p>
<ul>
<li>the manual: <a href="https://zl-audio.github.io/plugins/zlequalizer/" rel="nofollow">https://zl-audio.github.io/plugins/zlequalizer/</a></li>
<li>the plugin installation help page: <a href="https://zl-audio.github.io/help/plugin_installation/" rel="nofollow">https://zl-audio.github.io/help/plugin_installation/</a></li>
</ul>
<p>Changelog:</p>
<p>DSP</p>
<ul>
<li>improve <code>Matched Phase</code>, <code>Mixed Phase</code>, <code>Linear Phase</code> performance</li>
<li>There is a huge increase in x86 binary sizes because multiple SIMD instructions are embedded. If you build it on your machine, the binary will be much smaller.</li>
</ul>
<p>GUI</p>
<ul>
<li>fix hang-up when re-opening GUI window in some hosts (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2994625191" data-permission-text="Title is private" data-url="https://github.com/ZL-Audio/ZLEqualizer/issues/194" data-hovercard-type="issue" data-hovercard-url="/ZL-Audio/ZLEqualizer/issues/194/hovercard" href="https://github.com/ZL-Audio/ZLEqualizer/issues/194">#194</a>)</li>
</ul>
<p><strong>WARNING for macOS users</strong></p>
<blockquote>
<p>There is one x86_64 version (for Intel chips) and one arm64 version (for Apple M chips). Please choose the correct installer.</p>
</blockquote>
<p><strong>WARNING for users who build from source</strong></p>
<blockquote>
<p>The building instructions have been updated. Please read it carefully.</p>
</blockquote>github-actions[bot]tag:github.com,2008:Repository/729959292/0.6.12025-05-04T02:51:22ZZLEqualizer: 0.6.1<p>The latest version is here: <a href="https://github.com/ZL-Audio/ZLEqualizer/releases/latest">https://github.com/ZL-Audio/ZLEqualizer/releases/latest</a></p>
<p>No breaking change this time!</p>
<p>After installation, please load the plugin in an empty DAW session and check its functionality.</p>
<p>Please read</p>
<ul>
<li>the manual: <a href="https://zl-audio.github.io/plugins/zlequalizer/" rel="nofollow">https://zl-audio.github.io/plugins/zlequalizer/</a></li>
<li>the plugin installation help page: <a href="https://zl-audio.github.io/help/plugin_installation/" rel="nofollow">https://zl-audio.github.io/help/plugin_installation/</a></li>
</ul>
<p>Changelog:</p>
<p>DSP</p>
<ul>
<li>improve LR/MS mode performance</li>
</ul>
<p>GUI</p>
<ul>
<li>change top panels look and feel (now the panels become half transparent when they are not open)</li>
<li>add multi-band target gain/Q changes (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923771728" data-permission-text="Title is private" data-url="https://github.com/ZL-Audio/ZLEqualizer/issues/187" data-hovercard-type="issue" data-hovercard-url="/ZL-Audio/ZLEqualizer/issues/187/hovercard" href="https://github.com/ZL-Audio/ZLEqualizer/issues/187">#187</a>)</li>
<li>add pitch note supports for slider text editors</li>
<li>add text editor supports for pop-up floating window frequency value</li>
<li>fix pop-up floating window visibility issues (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923771728" data-permission-text="Title is private" data-url="https://github.com/ZL-Audio/ZLEqualizer/issues/187" data-hovercard-type="issue" data-hovercard-url="/ZL-Audio/ZLEqualizer/issues/187/hovercard" href="https://github.com/ZL-Audio/ZLEqualizer/issues/187">#187</a>)</li>
<li>improve pop-up floating window performance</li>
</ul>
<p>Multilingual</p>
<ul>
<li>fix Italiano translations by <a href="https://github.com/pms967">pms967</a> (already in 0.6.0, I forgot to mention it)</li>
<li>fix 日本語 translations by <a href="https://github.com/ikumi90s">ikumi90s</a></li>
</ul>
<p><strong>WARNING for macOS users</strong></p>
<blockquote>
<p>The size of universal binaries is bloating up. Therefore, the <strong>NEXT</strong> version won't be universal. Instead, there will be one x86_64 version (for Intel chips) and one arm64 version (for Apple M chips).</p>
</blockquote>github-actions[bot]tag:github.com,2008:Repository/294977469/v1.7.182025-05-03T18:00:57Zclink: v1.7.18<h3>v1.7.18</h3>
<ul>
<li>Fixed <a href="https://github.com/chrisant996/clink/issues/752" data-hovercard-type="issue" data-hovercard-url="/chrisant996/clink/issues/752/hovercard">#752</a>; <code>clink config theme use {name}</code> reports an error (regression introduced in v1.7.17).</li>
</ul>
<h3>v1.7.17</h3>
<ul>
<li>Added "4-bit Enhanced Defaults.clinktheme" color theme which approximates the "Enhanced Defaults" colors using only 4-bit terminal colors.</li>
<li>Added a <code>clink config theme save -d</code> flag to save a color theme with placeholders for color settings whose current value matches its default value. Loading a color theme saved this way resets those colors to whatever default values are defined at the moment the file is loaded.</li>
<li>Changed the default behavior for throttling Lua coroutines. By default there is no throttling anymore. The new <code>lua.throttle_interval</code> setting can be used to enable throttling of Lua coroutines if they cause responsiveness issues. Prior to this, the throttling interval had been hard-coded to 5 seconds, but now it's configurable and is 0 by default (no throttling).</li>
<li>Changed <code>rl.getpromptinfo()</code> to be allowed during transient prompt filtering (but still not during normal prompt filtering).</li>
<li>Added an optimization to replay keyboard macros faster.</li>
<li>Added an optimization to read key sequences faster, which makes Clink a little more responsive while typing.</li>
<li>Fixed erasing leftover input text if the prompt height changes while typing.</li>
<li>Fixed the <code>oncommand</code> event when an argmatcher uses <code>:chaincommand()</code>.</li>
<li>Fixed the <code>line_state</code> sent to <code>luafunc:</code> macros invoked during a keyboard macro (it was empty if the keyboard macro had changed the input line).</li>
<li>Fixed use of <code>clink.promptcoroutine()</code> during transient prompt filtering (it was accidentally trying to do asynchronous prompt filtering, which isn't possible during transient prompt filtering).</li>
<li>Fixed the <code>onadvance</code> callback in argmatchers so it doesn't interfere with match generation.</li>
<li>Fixed a problem where <code>clink-popup-history</code> could leak or lose the undo list from the current input line.</li>
<li>Fixed an error when applying a <code>*.clinktheme</code> file with a <code>[clear]</code> section.</li>
<li>Fixed <a href="https://github.com/chrisant996/clink/issues/751" data-hovercard-type="issue" data-hovercard-url="/chrisant996/clink/issues/751/hovercard">#751</a>; multi-line oh-my-posh config without newlines causes display problem.</li>
</ul>chrisant996tag:github.com,2008:Repository/7056202/11.2.02025-05-03T16:40:00Zfmt: 11.2.0<ul>
<li>
<p>Added the <code>s</code> specifier for <code>std::error_code</code>. It allows formatting an error message as a string. For example:</p>
<div class="highlight highlight-source-c++ notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="#include <fmt/std.h>
int main() {
auto ec = std::make_error_code(std::errc::no_such_file_or_directory);
fmt::print("{:s}\n", ec);
}"><pre>#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>fmt/std.h<span class="pl-pds">></span></span>
<span class="pl-k">int</span> <span class="pl-en">main</span>() {
<span class="pl-k">auto</span> ec = <span class="pl-c1">std::make_error_code</span>(std::errc::no_such_file_or_directory);
<span class="pl-c1">fmt::print</span>(<span class="pl-s"><span class="pl-pds">"</span>{:s}<span class="pl-cce">\n</span><span class="pl-pds">"</span></span>, ec);
}</pre></div>
<p>prints</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="No such file or directory"><pre class="notranslate"><code>No such file or directory
</code></pre></div>
<p>(The actual message is platform-specific.)</p>
</li>
<li>
<p>Fixed formatting of <code>std::chrono::local_time</code> and <code>tm</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2087665609" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/3815" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/3815/hovercard" href="https://github.com/fmtlib/fmt/issues/3815">#3815</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2859990114" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4350" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4350/hovercard" href="https://github.com/fmtlib/fmt/issues/4350">#4350</a>). For example (<a href="https://www.godbolt.org/z/8o4b1PPn5" rel="nofollow">godbolt</a>):</p>
<div class="highlight highlight-source-c++ notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="#include <fmt/chrono.h>
int main() {
std::chrono::zoned_time zt(
std::chrono::current_zone(),
std::chrono::system_clock::now());
fmt::print("{}", zt.get_local_time());
}"><pre>#<span class="pl-k">include</span> <span class="pl-s"><span class="pl-pds"><</span>fmt/chrono.h<span class="pl-pds">></span></span>
<span class="pl-k">int</span> <span class="pl-en">main</span>() {
std::chrono::zoned_time <span class="pl-smi">zt</span>(
<span class="pl-c1">std::chrono::current_zone</span>(),
<span class="pl-c1">std::chrono::system_clock::now</span>());
<span class="pl-c1">fmt::print</span>(<span class="pl-s"><span class="pl-pds">"</span>{}<span class="pl-pds">"</span></span>, zt.<span class="pl-c1">get_local_time</span>());
}</pre></div>
<p>is now formatted consistenly across platforms.</p>
</li>
<li>
<p>Added diagnostics for cases when timezone information is not available. For example:</p>
<div class="highlight highlight-source-c++ notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fmt::print("{:Z}", std::chrono::local_seconds());"><pre><span class="pl-en">fmt::print</span>(<span class="pl-s"><span class="pl-pds">"</span>{:Z}<span class="pl-pds">"</span></span>, std::chrono::local_seconds());</pre></div>
<p>now gives a compile-time error.</p>
</li>
<li>
<p>Deprecated <code>fmt::localtime</code> in favor of <code>std::localtime</code>.</p>
</li>
<li>
<p>Fixed compilation with GCC 15 and C++20 modules enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2850273837" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4347" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4347/hovercard" href="https://github.com/fmtlib/fmt/pull/4347">#4347</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tkhyn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tkhyn">@tkhyn</a>.</p>
</li>
<li>
<p>Fixed handling of named arguments in format specs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2870880445" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4360" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4360/hovercard" href="https://github.com/fmtlib/fmt/issues/4360">#4360</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876698502" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4361" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4361/hovercard" href="https://github.com/fmtlib/fmt/pull/4361">#4361</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dinomight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dinomight">@dinomight</a>.</p>
</li>
<li>
<p>Added error reporting for duplicate named arguments (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881956136" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4367" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4367/hovercard" href="https://github.com/fmtlib/fmt/pull/4367">#4367</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dinomight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dinomight">@dinomight</a>.</p>
</li>
<li>
<p>Fixed formatting of <code>long</code> with <code>FMT_BUILTIN_TYPES=0</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2889482994" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4375" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4375/hovercard" href="https://github.com/fmtlib/fmt/issues/4375">#4375</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2937093079" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4394" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4394/hovercard" href="https://github.com/fmtlib/fmt/issues/4394">#4394</a>).</p>
</li>
<li>
<p>Optimized <code>text_style</code> using bit packing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876757633" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4363" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4363/hovercard" href="https://github.com/fmtlib/fmt/pull/4363">#4363</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LocalSpook/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LocalSpook">@LocalSpook</a>.</p>
</li>
<li>
<p>Added support for incomplete types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1447930153" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/3180" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/3180/hovercard" href="https://github.com/fmtlib/fmt/issues/3180">#3180</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2912592883" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4383" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4383/hovercard" href="https://github.com/fmtlib/fmt/pull/4383">#4383</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LocalSpook/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LocalSpook">@LocalSpook</a>.</p>
</li>
<li>
<p>Fixed a flush issue in <code>fmt::print</code> when using libstdc++ (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2946748057" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4398" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4398/hovercard" href="https://github.com/fmtlib/fmt/issues/4398">#4398</a>).</p>
</li>
<li>
<p>Fixed <code>fmt::println</code> usage with <code>FMT_ENFORCE_COMPILE_STRING</code> and legacy compile-time checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974978241" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4407" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4407/hovercard" href="https://github.com/fmtlib/fmt/pull/4407">#4407</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/madmaxoft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/madmaxoft">@madmaxoft</a>.</p>
</li>
<li>
<p>Removed legacy header <code>fmt/core.h</code> from docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007023885" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4421" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4421/hovercard" href="https://github.com/fmtlib/fmt/pull/4421">#4421</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007162433" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4422" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4422/hovercard" href="https://github.com/fmtlib/fmt/pull/4422">#4422</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krzysztofkortas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krzysztofkortas">@krzysztofkortas</a>.</p>
</li>
<li>
<p>Worked around limitations of <code>__builtin_strlen</code> during constant evaluation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3008554375" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4423" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4423/hovercard" href="https://github.com/fmtlib/fmt/issues/4423">#4423</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3022169232" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4429" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4429/hovercard" href="https://github.com/fmtlib/fmt/pull/4429">#4429</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brevzin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brevzin">@brevzin</a>.</p>
</li>
<li>
<p>Worked around a bug in MSVC v141 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993947379" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4412" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4412/hovercard" href="https://github.com/fmtlib/fmt/issues/4412">#4412</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2994067086" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4413" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4413/hovercard" href="https://github.com/fmtlib/fmt/pull/4413">#4413</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hirohira9119/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hirohira9119">@hirohira9119</a>.</p>
</li>
<li>
<p>Removed the <code>fmt_detail</code> namespace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2806757062" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4324" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4324/hovercard" href="https://github.com/fmtlib/fmt/issues/4324">#4324</a>).</p>
</li>
<li>
<p>Removed specializations of <code>std::is_floating_point</code> in tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002359189" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4417" data-hovercard-type="issue" data-hovercard-url="/fmtlib/fmt/issues/4417/hovercard" href="https://github.com/fmtlib/fmt/issues/4417">#4417</a>).</p>
</li>
<li>
<p>Fixed a CMake error when setting <code>CMAKE_MODULE_PATH</code> in the pedantic mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3017170169" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4426" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4426/hovercard" href="https://github.com/fmtlib/fmt/pull/4426">#4426</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rlalik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rlalik">@rlalik</a>.</p>
</li>
<li>
<p>Updated the Bazel config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958927919" data-permission-text="Title is private" data-url="https://github.com/fmtlib/fmt/issues/4400" data-hovercard-type="pull_request" data-hovercard-url="/fmtlib/fmt/pull/4400/hovercard" href="https://github.com/fmtlib/fmt/pull/4400">#4400</a>). Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vertexwahn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vertexwahn">@Vertexwahn</a>.</p>
</li>
</ul>vitauttag:github.com,2008:Repository/294977469/v1.7.172025-05-02T21:46:00Zclink: v1.7.17<ul>
<li>Added "4-bit Enhanced Defaults.clinktheme" color theme which approximates the "Enhanced Defaults" colors using only 4-bit terminal colors.</li>
<li>Added a <code>clink config theme save -d</code> flag to save a color theme with placeholders for color settings whose current value matches its default value. Loading a color theme saved this way resets those colors to whatever default values are defined at the moment the file is loaded.</li>
<li>Changed the default behavior for throttling Lua coroutines. By default there is no throttling anymore. The new <code>lua.throttle_interval</code> setting can be used to enable throttling of Lua coroutines if they cause responsiveness issues. Prior to this, the throttling interval had been hard-coded to 5 seconds, but now it's configurable and is 0 by default (no throttling).</li>
<li>Changed <code>rl.getpromptinfo()</code> to be allowed during transient prompt filtering (but still not during normal prompt filtering).</li>
<li>Added an optimization to replay keyboard macros faster.</li>
<li>Added an optimization to read key sequences faster, which makes Clink a little more responsive while typing.</li>
<li>Fixed erasing leftover input text if the prompt height changes while typing.</li>
<li>Fixed the <code>oncommand</code> event when an argmatcher uses <code>:chaincommand()</code>.</li>
<li>Fixed the <code>line_state</code> sent to <code>luafunc:</code> macros invoked during a keyboard macro (it was empty if the keyboard macro had changed the input line).</li>
<li>Fixed use of <code>clink.promptcoroutine()</code> during transient prompt filtering (it was accidentally trying to do asynchronous prompt filtering, which isn't possible during transient prompt filtering).</li>
<li>Fixed the <code>onadvance</code> callback in argmatchers so it doesn't interfere with match generation.</li>
<li>Fixed a problem where <code>clink-popup-history</code> could leak or lose the undo list from the current input line.</li>
<li>Fixed an error when applying a <code>*.clinktheme</code> file with a <code>[clear]</code> section.</li>
<li>Fixed <a href="https://github.com/chrisant996/clink/issues/751" data-hovercard-type="issue" data-hovercard-url="/chrisant996/clink/issues/751/hovercard">#751</a>; multi-line oh-my-posh config without newlines causes display problem.</li>
</ul>chrisant996tag:github.com,2008:Repository/671832156/v0.21.32025-05-02T06:23:03Zeza: v0.21.3
<h1>Changelog</h1>
<h2>[0.21.3] - 2</h2>
<p>025-05-02</p>
<h3>Features</h3>
<ul>
<li>Add support for .ipynb file icons</li>
</ul>
<h3>Miscellaneous Tasks</h3>
<ul>
<li>Eza v0.21.3 changelogs, version bump</li>
</ul>
<h3>Styling</h3>
<ul>
<li>Unbreak formatting</li>
</ul>
<h3>Build</h3>
<ul>
<li>Bump DeterminateSystems/nix-installer-action from 16 to 17</li>
<li>Cargo bump 2025-05-01</li>
<li>Flake bump 2025-05-01</li>
</ul>
<h1>Checksums</h1>
<h2>sha256sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="3cb7c71a9e01bc8e3659c1874656acefe85ecd32559765a43d384df4d3a2b262 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
9f05e7a1d8380e0ec968ac477c678af4396830ea80dae62a13f3bf93db14d3e2 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
1bbf9b35becf0ad895cade8b32de71983f3fe7e2066b893aae3a614b17ca3851 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
839964e6897b9f7efca7325e8da0e1f33374e7646de471c6f770ad20a25a28f5 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
59d0242234dad023e52218817db1b9381eb13a6f8c25ba15fa3f6c11bdc3c67c ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
9e0779aa180a483b3e6d1c4f7dfd91ba1d0bcd5b001d144bf35697b269261be6 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
9d695a24d38c8f69b524637824f6af114cd174aed3e9d0a64e333fadd3c1a78b ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
8a93499c8ef163497386d158fad56f5caeafd971a191cb9653ecd124429b1320 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
b8c802cc47f6b4303fee9f0da9282c801fe4c8cff65a1a587cb63a2c81abb4af ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
496e2c77b8ab6441bc0480dc21f99b04afff6fdf1befc5858f70a4d5eca4bc05 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
9d81c9a6766a6515c88e8cc2832b051caf1924179361988051459a4a94d9c5df ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
accb241485662282c1e66463a1a2d734f8875a9f38fd5c65d8b905246a59c46c ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
e3091d10ad73350d4f7628d6f78b6c6a79701382bc4a5c96f57c34ac8924ef33 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
afbf1c9ccec473f40f1ee3abfb368f6d60f5af15fc0aaff04bdaa30f9abf0a99 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>3cb7c71a9e01bc8e3659c1874656acefe85ecd32559765a43d384df4d3a2b262 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
9f05e7a1d8380e0ec968ac477c678af4396830ea80dae62a13f3bf93db14d3e2 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
1bbf9b35becf0ad895cade8b32de71983f3fe7e2066b893aae3a614b17ca3851 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
839964e6897b9f7efca7325e8da0e1f33374e7646de471c6f770ad20a25a28f5 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
59d0242234dad023e52218817db1b9381eb13a6f8c25ba15fa3f6c11bdc3c67c ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
9e0779aa180a483b3e6d1c4f7dfd91ba1d0bcd5b001d144bf35697b269261be6 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
9d695a24d38c8f69b524637824f6af114cd174aed3e9d0a64e333fadd3c1a78b ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
8a93499c8ef163497386d158fad56f5caeafd971a191cb9653ecd124429b1320 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
b8c802cc47f6b4303fee9f0da9282c801fe4c8cff65a1a587cb63a2c81abb4af ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
496e2c77b8ab6441bc0480dc21f99b04afff6fdf1befc5858f70a4d5eca4bc05 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
9d81c9a6766a6515c88e8cc2832b051caf1924179361988051459a4a94d9c5df ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
accb241485662282c1e66463a1a2d734f8875a9f38fd5c65d8b905246a59c46c ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
e3091d10ad73350d4f7628d6f78b6c6a79701382bc4a5c96f57c34ac8924ef33 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
afbf1c9ccec473f40f1ee3abfb368f6d60f5af15fc0aaff04bdaa30f9abf0a99 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>md5sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="7f8a6a168d842ca4855ea0853278da20 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
8d493770b7b32d27794ae496107726f0 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
c25f4286adab36d40a466e7c1618063d ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
d7905500ffcf170a1a0c6b7c376ee271 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
c604ab2734369bf1abf9ace9307fb306 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
0eda4b93afe7a10b4ba89ee2ad26000f ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
02373b5e7573cb9ad88a01eae26ef149 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
16a2f5f404a28bbd0301378f433f4b9e ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
2d8b4fc330caf6a4a5c6e042be02ff43 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
dda353a20fb105b7a0457e61e539b6e4 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
8cfc0d059a5916c230571b03f112f3dc ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
03f0a9b47c61a510e78d680ad1ad0dc3 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
5920827662aa9fbea3da92e0e137c5c8 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
de2033701fcb5bcdbbdef79350d8b84c ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>7f8a6a168d842ca4855ea0853278da20 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
8d493770b7b32d27794ae496107726f0 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
c25f4286adab36d40a466e7c1618063d ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
d7905500ffcf170a1a0c6b7c376ee271 ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
c604ab2734369bf1abf9ace9307fb306 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
0eda4b93afe7a10b4ba89ee2ad26000f ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
02373b5e7573cb9ad88a01eae26ef149 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
16a2f5f404a28bbd0301378f433f4b9e ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
2d8b4fc330caf6a4a5c6e042be02ff43 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
dda353a20fb105b7a0457e61e539b6e4 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
8cfc0d059a5916c230571b03f112f3dc ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
03f0a9b47c61a510e78d680ad1ad0dc3 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
5920827662aa9fbea3da92e0e137c5c8 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
de2033701fcb5bcdbbdef79350d8b84c ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>blake3sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="a426e68ce5e325da2194c4ebdff8208e34223ebbbd016da90f8845dfd3d27b2b ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
5314cb106c7b639f0d2f6b09ab300d0c4213ab83272ea724858af38af369f2fa ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
72ca8b192c7fad652ce2e4ee44706a9f52a21dcb936a456de6dc8fa9f6c2b2ac ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
f3888325a21a75a030faa015f69c5d2be4afd4bacdff006ce42ea130c75f417c ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
da705172f5c12bc7714347cd7eb2a738c5fb44acacec8d5e1ffcdd5ddb693c3d ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
a16fb03530ded32824b018bd25691c32a7ee73c37ac4e4667b2338f9b62d6d43 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
7b444862d37d89ce50f3fbedc84a5374aab2cb329807b462debd4290477feeda ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
806b07f44dda5e2c7a7945ad8f81156f9c91dca5a3263f5bf9b71d655ecde47a ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
48aba76572559e13b56bebdc7688c3b7a5fbbdf5b34cd456cb3062bf553f23c4 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
704cf0394e51b49064062fadcb22cc042331efe2b84ecfd6363eeeca7f54c3f5 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
0b2b4e8d04351a5868e2c936123f6b7bd761bf20037397869c88f0a0f5501247 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
78b2edd67827716a23432ab3a7c6c404cea83b34ee45fd0524a58fca428a7c29 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
995c46ce62ffeb150a4185f1ff78dc3d02c16b541e19a30e79b30d8197b26124 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
95a2847bbe4fc87c861e741563522ed076508e885b44aa575e885a863677cf0b ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>a426e68ce5e325da2194c4ebdff8208e34223ebbbd016da90f8845dfd3d27b2b ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
5314cb106c7b639f0d2f6b09ab300d0c4213ab83272ea724858af38af369f2fa ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu_no_libgit.zip
72ca8b192c7fad652ce2e4ee44706a9f52a21dcb936a456de6dc8fa9f6c2b2ac ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.tar.gz
f3888325a21a75a030faa015f69c5d2be4afd4bacdff006ce42ea130c75f417c ./target/bin-0.21.3/eza_aarch64-unknown-linux-gnu.zip
da705172f5c12bc7714347cd7eb2a738c5fb44acacec8d5e1ffcdd5ddb693c3d ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
a16fb03530ded32824b018bd25691c32a7ee73c37ac4e4667b2338f9b62d6d43 ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
7b444862d37d89ce50f3fbedc84a5374aab2cb329807b462debd4290477feeda ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.tar.gz
806b07f44dda5e2c7a7945ad8f81156f9c91dca5a3263f5bf9b71d655ecde47a ./target/bin-0.21.3/eza_arm-unknown-linux-gnueabihf.zip
48aba76572559e13b56bebdc7688c3b7a5fbbdf5b34cd456cb3062bf553f23c4 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.tar.gz
704cf0394e51b49064062fadcb22cc042331efe2b84ecfd6363eeeca7f54c3f5 ./target/bin-0.21.3/eza.exe_x86_64-pc-windows-gnu.zip
0b2b4e8d04351a5868e2c936123f6b7bd761bf20037397869c88f0a0f5501247 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.tar.gz
78b2edd67827716a23432ab3a7c6c404cea83b34ee45fd0524a58fca428a7c29 ./target/bin-0.21.3/eza_x86_64-unknown-linux-gnu.zip
995c46ce62ffeb150a4185f1ff78dc3d02c16b541e19a30e79b30d8197b26124 ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.tar.gz
95a2847bbe4fc87c861e741563522ed076508e885b44aa575e885a863677cf0b ./target/bin-0.21.3/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/89321978/439817198-a3a13970-e669-45f6-9fb9-ad3e0ad71ad9.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDYzOTM5MTYsIm5iZiI6MTc0NjM5MzYxNiwicGF0aCI6Ii84OTMyMTk3OC80Mzk4MTcxOTgtYTNhMTM5NzAtZTY2OS00NWY2LTlmYjktYWQzZTBhZDcxYWQ5LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA1MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNTA0VDIxMjAxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2YjhhZjBhNjU1YTFmOGYzNDBmMTNkOTExMzBmZjk2NDc1NWUwODg4MDEzODBmMDVjYjQ5YzcyMzk2YWMyNTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.owF475iBv9IXodeVj9JsZu3UHgvCycny4fw44jbscvw"><img src="https://private-user-images.githubusercontent.com/89321978/439817198-a3a13970-e669-45f6-9fb9-ad3e0ad71ad9.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDYzOTM5MTYsIm5iZiI6MTc0NjM5MzYxNiwicGF0aCI6Ii84OTMyMTk3OC80Mzk4MTcxOTgtYTNhMTM5NzAtZTY2OS00NWY2LTlmYjktYWQzZTBhZDcxYWQ5LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA1MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNTA0VDIxMjAxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2YjhhZjBhNjU1YTFmOGYzNDBmMTNkOTExMzBmZjk2NDc1NWUwODg4MDEzODBmMDVjYjQ5YzcyMzk2YWMyNTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.owF475iBv9IXodeVj9JsZu3UHgvCycny4fw44jbscvw" alt="sus" content-type-secured-asset="image/gif" style="max-width: 100%;"></a></p>cafkafktag:github.com,2008:Repository/14712850/v2.0.0-rc.132025-05-01T03:54:25Zsyncthing: v2.0.0-rc.13<h2>What's Changed</h2>
<ul>
<li>chore(lib): expose model methods to obtain progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759527877" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9886" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9886/hovercard" href="https://github.com/syncthing/syncthing/pull/9886">#9886</a></li>
<li>feat(gui): explanation to options enabled or disabled per folder type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2096967339" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9367" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9367/hovercard" href="https://github.com/syncthing/syncthing/pull/9367">#9367</a></li>
<li>chore: remove abandoned next-gen-gui experiment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956524627" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10004" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10004/hovercard" href="https://github.com/syncthing/syncthing/pull/10004">#10004</a></li>
<li>chore: remove weak hashing which does not pull its weight by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956588498" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10005" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10005/hovercard" href="https://github.com/syncthing/syncthing/pull/10005">#10005</a></li>
<li>chore: switch database engine to sqlite (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2842934499" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9954" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/9954/hovercard" href="https://github.com/syncthing/syncthing/issues/9954">#9954</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2873307974" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9965" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9965/hovercard" href="https://github.com/syncthing/syncthing/pull/9965">#9965</a></li>
<li>fix(gui): validate device ID in canonical form (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="787712744" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/7291" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/7291/hovercard" href="https://github.com/syncthing/syncthing/issues/7291">#7291</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathias4833/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathias4833">@mathias4833</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958217148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10006" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10006/hovercard" href="https://github.com/syncthing/syncthing/pull/10006">#10006</a></li>
<li>fix(config): remove discontinued primary STUN server (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li>fix(stun): better error handling (ref <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958865398" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10010" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10010/hovercard" href="https://github.com/syncthing/syncthing/pull/10010">#10010</a></li>
<li>chore(config): remove discontinued secondary STUN servers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958889740" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10011" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10011/hovercard" href="https://github.com/syncthing/syncthing/issues/10011">#10011</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958907903" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10012" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10012/hovercard" href="https://github.com/syncthing/syncthing/pull/10012">#10012</a></li>
<li>chore(fs): speed up case normalization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963056105" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10013" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10013/hovercard" href="https://github.com/syncthing/syncthing/pull/10013">#10013</a></li>
<li>chore: harmonise command line flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958534167" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10007" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10007/hovercard" href="https://github.com/syncthing/syncthing/pull/10007">#10007</a></li>
<li>build(deps): update dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965288316" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10020" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10020/hovercard" href="https://github.com/syncthing/syncthing/pull/10020">#10020</a></li>
<li>chore(db): increase journal limit to 64MiB by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965893978" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10022" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10022/hovercard" href="https://github.com/syncthing/syncthing/pull/10022">#10022</a></li>
<li>chore: forget deleted files older than six months (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="552807317" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/6284" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/6284/hovercard" href="https://github.com/syncthing/syncthing/issues/6284">#6284</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2966294655" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10023" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10023/hovercard" href="https://github.com/syncthing/syncthing/pull/10023">#10023</a></li>
<li>fix(db): handle large numbers of blocks in update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967056476" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10025" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10025/hovercard" href="https://github.com/syncthing/syncthing/pull/10025">#10025</a></li>
<li>chore(db): use shorter read transactions and periodic checkpoint for smaller WAL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967356280" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10027" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10027/hovercard" href="https://github.com/syncthing/syncthing/pull/10027">#10027</a></li>
<li>fix(syncthing): make directory flags global for all commands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967644972" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10028" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10028/hovercard" href="https://github.com/syncthing/syncthing/pull/10028">#10028</a></li>
<li>chore: configurable delete retention interval by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2968598175" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10030" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10030/hovercard" href="https://github.com/syncthing/syncthing/pull/10030">#10030</a></li>
<li>feat(fs, config): add support for custom filesystem type construction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759555577" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9887" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9887/hovercard" href="https://github.com/syncthing/syncthing/pull/9887">#9887</a></li>
<li>build: replace underscore in Debian version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969307915" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10032" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10032/hovercard" href="https://github.com/syncthing/syncthing/pull/10032">#10032</a></li>
<li>chore(db): fix debug logging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970332468" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10033" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10033/hovercard" href="https://github.com/syncthing/syncthing/pull/10033">#10033</a></li>
<li>chore(db): buffer pulled files for smaller WAL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2971346438" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10036" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10036/hovercard" href="https://github.com/syncthing/syncthing/pull/10036">#10036</a></li>
<li>chore(model): add metric for total number of conflicts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li>fix(config): properly apply defaults when reading folder configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970369828" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10034" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10034/hovercard" href="https://github.com/syncthing/syncthing/pull/10034">#10034</a></li>
<li>fix(config): zero filesystemtype is "basic" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2973181586" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10038" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10038/hovercard" href="https://github.com/syncthing/syncthing/pull/10038">#10038</a></li>
<li>chore(db): use one SQLite database per folder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974885610" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10042" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10042/hovercard" href="https://github.com/syncthing/syncthing/pull/10042">#10042</a></li>
<li>chore(model): delay starting a pull while there are incoming index updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974883846" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10041" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10041/hovercard" href="https://github.com/syncthing/syncthing/pull/10041">#10041</a></li>
<li>build: push artifacts to Azure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2978881804" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10044" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10044/hovercard" href="https://github.com/syncthing/syncthing/pull/10044">#10044</a></li>
<li>chore(config): resolve primary STUN servers via SRV record by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969019148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10031" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10031/hovercard" href="https://github.com/syncthing/syncthing/pull/10031">#10031</a></li>
<li>chore(fs): changes to allow Filesystem to be implemented externally by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974880580" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10040" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10040/hovercard" href="https://github.com/syncthing/syncthing/pull/10040">#10040</a></li>
<li>fix(strings): differentiate setup(n) and set(v) up by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li>fix(gui): mark unseen disconnected devices as inactive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980508245" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10048" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10048/hovercard" href="https://github.com/syncthing/syncthing/pull/10048">#10048</a></li>
<li>fix(sqlite): apply options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980954973" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10049" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10049/hovercard" href="https://github.com/syncthing/syncthing/pull/10049">#10049</a></li>
<li>fix(db): version vector serialisation :( by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2983203375" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10050" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10050/hovercard" href="https://github.com/syncthing/syncthing/pull/10050">#10050</a></li>
<li>fix(syncthing): use separate lock file instead of locking the certificate (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2989959897" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10053" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10053/hovercard" href="https://github.com/syncthing/syncthing/issues/10053">#10053</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990256443" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10054" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10054/hovercard" href="https://github.com/syncthing/syncthing/pull/10054">#10054</a></li>
<li>feat(api, gui): allow authentication bypass for metrics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2979087548" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10045" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10045/hovercard" href="https://github.com/syncthing/syncthing/pull/10045">#10045</a></li>
<li>chore: add missing copyright in new files from infra branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991150326" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10055" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10055/hovercard" href="https://github.com/syncthing/syncthing/pull/10055">#10055</a></li>
<li>fix(osutil): give threads same I/O priority on Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li>chore(syncthing): remove support for TLS 1.2 sync connections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007465786" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10064" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10064/hovercard" href="https://github.com/syncthing/syncthing/pull/10064">#10064</a></li>
<li>chore(gui): update dependency copyrights, add script for periodic maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011831932" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10067" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10067/hovercard" href="https://github.com/syncthing/syncthing/pull/10067">#10067</a></li>
<li>chore(syncthing): remove "default" folder concept by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3012747206" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10068" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10068/hovercard" href="https://github.com/syncthing/syncthing/pull/10068">#10068</a></li>
<li>chore(api): log X-Forwarded-For by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970546695" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10035" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10035/hovercard" href="https://github.com/syncthing/syncthing/pull/10035">#10035</a></li>
<li>feat(config): add option for audit file (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202238614" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9481" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/9481/hovercard" href="https://github.com/syncthing/syncthing/issues/9481">#9481</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011634233" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10066" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10066/hovercard" href="https://github.com/syncthing/syncthing/pull/10066">#10066</a></li>
<li>fix(model): loop-break regression while block copying in puller by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imsodin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imsodin">@imsodin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015402081" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10069" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10069/hovercard" href="https://github.com/syncthing/syncthing/pull/10069">#10069</a></li>
<li>chore(gui): use go list --deps for dependency list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020607699" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10071" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10071/hovercard" href="https://github.com/syncthing/syncthing/pull/10071">#10071</a></li>
<li>fix(strelaysrv): make the session limiter session-dependent (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023036459" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10072" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10072/hovercard" href="https://github.com/syncthing/syncthing/issues/10072">#10072</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/syncthing/syncthing/compare/v2.0.0-rc.12...v2.0.0-rc.13"><tt>v2.0.0-rc.12...v2.0.0-rc.13</tt></a></p>calmhtag:github.com,2008:Repository/14712850/v2.0.0-rc.122025-04-30T15:44:21Zsyncthing: v2.0.0-rc.12<h2>What's Changed</h2>
<ul>
<li>chore(lib): expose model methods to obtain progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759527877" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9886" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9886/hovercard" href="https://github.com/syncthing/syncthing/pull/9886">#9886</a></li>
<li>feat(gui): explanation to options enabled or disabled per folder type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2096967339" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9367" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9367/hovercard" href="https://github.com/syncthing/syncthing/pull/9367">#9367</a></li>
<li>chore: remove abandoned next-gen-gui experiment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956524627" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10004" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10004/hovercard" href="https://github.com/syncthing/syncthing/pull/10004">#10004</a></li>
<li>chore: remove weak hashing which does not pull its weight by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956588498" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10005" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10005/hovercard" href="https://github.com/syncthing/syncthing/pull/10005">#10005</a></li>
<li>chore: switch database engine to sqlite (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2842934499" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9954" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/9954/hovercard" href="https://github.com/syncthing/syncthing/issues/9954">#9954</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2873307974" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9965" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9965/hovercard" href="https://github.com/syncthing/syncthing/pull/9965">#9965</a></li>
<li>fix(gui): validate device ID in canonical form (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="787712744" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/7291" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/7291/hovercard" href="https://github.com/syncthing/syncthing/issues/7291">#7291</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathias4833/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathias4833">@mathias4833</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958217148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10006" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10006/hovercard" href="https://github.com/syncthing/syncthing/pull/10006">#10006</a></li>
<li>fix(config): remove discontinued primary STUN server (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li>fix(stun): better error handling (ref <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958865398" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10010" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10010/hovercard" href="https://github.com/syncthing/syncthing/pull/10010">#10010</a></li>
<li>chore(config): remove discontinued secondary STUN servers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958889740" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10011" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10011/hovercard" href="https://github.com/syncthing/syncthing/issues/10011">#10011</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958907903" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10012" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10012/hovercard" href="https://github.com/syncthing/syncthing/pull/10012">#10012</a></li>
<li>chore(fs): speed up case normalization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963056105" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10013" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10013/hovercard" href="https://github.com/syncthing/syncthing/pull/10013">#10013</a></li>
<li>chore: harmonise command line flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958534167" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10007" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10007/hovercard" href="https://github.com/syncthing/syncthing/pull/10007">#10007</a></li>
<li>build(deps): update dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965288316" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10020" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10020/hovercard" href="https://github.com/syncthing/syncthing/pull/10020">#10020</a></li>
<li>chore(db): increase journal limit to 64MiB by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965893978" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10022" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10022/hovercard" href="https://github.com/syncthing/syncthing/pull/10022">#10022</a></li>
<li>chore: forget deleted files older than six months (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="552807317" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/6284" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/6284/hovercard" href="https://github.com/syncthing/syncthing/issues/6284">#6284</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2966294655" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10023" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10023/hovercard" href="https://github.com/syncthing/syncthing/pull/10023">#10023</a></li>
<li>fix(db): handle large numbers of blocks in update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967056476" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10025" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10025/hovercard" href="https://github.com/syncthing/syncthing/pull/10025">#10025</a></li>
<li>chore(db): use shorter read transactions and periodic checkpoint for smaller WAL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967356280" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10027" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10027/hovercard" href="https://github.com/syncthing/syncthing/pull/10027">#10027</a></li>
<li>fix(syncthing): make directory flags global for all commands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967644972" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10028" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10028/hovercard" href="https://github.com/syncthing/syncthing/pull/10028">#10028</a></li>
<li>chore: configurable delete retention interval by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2968598175" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10030" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10030/hovercard" href="https://github.com/syncthing/syncthing/pull/10030">#10030</a></li>
<li>feat(fs, config): add support for custom filesystem type construction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759555577" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9887" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9887/hovercard" href="https://github.com/syncthing/syncthing/pull/9887">#9887</a></li>
<li>build: replace underscore in Debian version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969307915" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10032" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10032/hovercard" href="https://github.com/syncthing/syncthing/pull/10032">#10032</a></li>
<li>chore(db): fix debug logging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970332468" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10033" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10033/hovercard" href="https://github.com/syncthing/syncthing/pull/10033">#10033</a></li>
<li>chore(db): buffer pulled files for smaller WAL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2971346438" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10036" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10036/hovercard" href="https://github.com/syncthing/syncthing/pull/10036">#10036</a></li>
<li>chore(model): add metric for total number of conflicts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li>fix(config): properly apply defaults when reading folder configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970369828" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10034" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10034/hovercard" href="https://github.com/syncthing/syncthing/pull/10034">#10034</a></li>
<li>fix(config): zero filesystemtype is "basic" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2973181586" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10038" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10038/hovercard" href="https://github.com/syncthing/syncthing/pull/10038">#10038</a></li>
<li>chore(db): use one SQLite database per folder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974885610" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10042" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10042/hovercard" href="https://github.com/syncthing/syncthing/pull/10042">#10042</a></li>
<li>chore(model): delay starting a pull while there are incoming index updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974883846" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10041" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10041/hovercard" href="https://github.com/syncthing/syncthing/pull/10041">#10041</a></li>
<li>build: push artifacts to Azure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2978881804" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10044" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10044/hovercard" href="https://github.com/syncthing/syncthing/pull/10044">#10044</a></li>
<li>chore(config): resolve primary STUN servers via SRV record by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969019148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10031" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10031/hovercard" href="https://github.com/syncthing/syncthing/pull/10031">#10031</a></li>
<li>chore(fs): changes to allow Filesystem to be implemented externally by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974880580" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10040" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10040/hovercard" href="https://github.com/syncthing/syncthing/pull/10040">#10040</a></li>
<li>fix(strings): differentiate setup(n) and set(v) up by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li>fix(gui): mark unseen disconnected devices as inactive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980508245" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10048" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10048/hovercard" href="https://github.com/syncthing/syncthing/pull/10048">#10048</a></li>
<li>fix(sqlite): apply options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980954973" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10049" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10049/hovercard" href="https://github.com/syncthing/syncthing/pull/10049">#10049</a></li>
<li>fix(db): version vector serialisation :( by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2983203375" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10050" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10050/hovercard" href="https://github.com/syncthing/syncthing/pull/10050">#10050</a></li>
<li>fix(syncthing): use separate lock file instead of locking the certificate (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2989959897" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10053" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10053/hovercard" href="https://github.com/syncthing/syncthing/issues/10053">#10053</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990256443" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10054" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10054/hovercard" href="https://github.com/syncthing/syncthing/pull/10054">#10054</a></li>
<li>feat(api, gui): allow authentication bypass for metrics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2979087548" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10045" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10045/hovercard" href="https://github.com/syncthing/syncthing/pull/10045">#10045</a></li>
<li>chore: add missing copyright in new files from infra branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991150326" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10055" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10055/hovercard" href="https://github.com/syncthing/syncthing/pull/10055">#10055</a></li>
<li>fix(osutil): give threads same I/O priority on Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li>chore(syncthing): remove support for TLS 1.2 sync connections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007465786" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10064" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10064/hovercard" href="https://github.com/syncthing/syncthing/pull/10064">#10064</a></li>
<li>chore(gui): update dependency copyrights, add script for periodic maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011831932" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10067" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10067/hovercard" href="https://github.com/syncthing/syncthing/pull/10067">#10067</a></li>
<li>chore(syncthing): remove "default" folder concept by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3012747206" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10068" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10068/hovercard" href="https://github.com/syncthing/syncthing/pull/10068">#10068</a></li>
<li>chore(api): log X-Forwarded-For by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970546695" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10035" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10035/hovercard" href="https://github.com/syncthing/syncthing/pull/10035">#10035</a></li>
<li>feat(config): add option for audit file (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202238614" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9481" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/9481/hovercard" href="https://github.com/syncthing/syncthing/issues/9481">#9481</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011634233" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10066" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10066/hovercard" href="https://github.com/syncthing/syncthing/pull/10066">#10066</a></li>
<li>fix(model): loop-break regression while block copying in puller by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imsodin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imsodin">@imsodin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015402081" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10069" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10069/hovercard" href="https://github.com/syncthing/syncthing/pull/10069">#10069</a></li>
<li>chore(gui): use go list --deps for dependency list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020607699" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10071" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10071/hovercard" href="https://github.com/syncthing/syncthing/pull/10071">#10071</a></li>
<li>fix(strelaysrv): make the session limiter session-dependent (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023036459" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10072" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10072/hovercard" href="https://github.com/syncthing/syncthing/issues/10072">#10072</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/syncthing/syncthing/compare/v1.29.5...v2.0.0-rc.12"><tt>v1.29.5...v2.0.0-rc.12</tt></a></p>calmhtag:github.com,2008:Repository/14712850/v1.29.6-rc.32025-04-30T15:10:42Zsyncthing: v1.29.6-rc.3<h2>What's Changed</h2>
<ul>
<li>chore(lib): expose model methods to obtain progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759527877" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9886" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9886/hovercard" href="https://github.com/syncthing/syncthing/pull/9886">#9886</a></li>
<li>feat(gui): explanation to options enabled or disabled per folder type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2096967339" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9367" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9367/hovercard" href="https://github.com/syncthing/syncthing/pull/9367">#9367</a></li>
<li>fix(gui): validate device ID in canonical form (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="787712744" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/7291" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/7291/hovercard" href="https://github.com/syncthing/syncthing/issues/7291">#7291</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathias4833/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathias4833">@mathias4833</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958217148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10006" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10006/hovercard" href="https://github.com/syncthing/syncthing/pull/10006">#10006</a></li>
<li>fix(config): remove discontinued primary STUN server (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li>fix(stun): better error handling (ref <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958820066" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10008" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10008/hovercard" href="https://github.com/syncthing/syncthing/issues/10008">#10008</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958865398" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10010" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10010/hovercard" href="https://github.com/syncthing/syncthing/pull/10010">#10010</a></li>
<li>chore(config): remove discontinued secondary STUN servers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958889740" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10011" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10011/hovercard" href="https://github.com/syncthing/syncthing/issues/10011">#10011</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958907903" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10012" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10012/hovercard" href="https://github.com/syncthing/syncthing/pull/10012">#10012</a></li>
<li>chore(fs): speed up case normalization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963056105" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10013" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10013/hovercard" href="https://github.com/syncthing/syncthing/pull/10013">#10013</a></li>
<li>build(deps): update dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965288316" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10020" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10020/hovercard" href="https://github.com/syncthing/syncthing/pull/10020">#10020</a></li>
<li>feat(fs, config): add support for custom filesystem type construction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759555577" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9887" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9887/hovercard" href="https://github.com/syncthing/syncthing/pull/9887">#9887</a></li>
<li>build: replace underscore in Debian version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969307915" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10032" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10032/hovercard" href="https://github.com/syncthing/syncthing/pull/10032">#10032</a></li>
<li>chore(model): add metric for total number of conflicts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li>fix(config): properly apply defaults when reading folder configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970369828" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10034" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10034/hovercard" href="https://github.com/syncthing/syncthing/pull/10034">#10034</a></li>
<li>fix(config): zero filesystemtype is "basic" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2973181586" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10038" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10038/hovercard" href="https://github.com/syncthing/syncthing/pull/10038">#10038</a></li>
<li>build: push artifacts to Azure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2978881804" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10044" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10044/hovercard" href="https://github.com/syncthing/syncthing/pull/10044">#10044</a></li>
<li>chore(config): resolve primary STUN servers via SRV record by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969019148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10031" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10031/hovercard" href="https://github.com/syncthing/syncthing/pull/10031">#10031</a></li>
<li>chore(fs): changes to allow Filesystem to be implemented externally by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark">@pixelspark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974880580" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10040" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10040/hovercard" href="https://github.com/syncthing/syncthing/pull/10040">#10040</a></li>
<li>fix(strings): differentiate setup(n) and set(v) up by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li>fix(gui): mark unseen disconnected devices as inactive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986">@tomasz1986</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980508245" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10048" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10048/hovercard" href="https://github.com/syncthing/syncthing/pull/10048">#10048</a></li>
<li>fix(syncthing): use separate lock file instead of locking the certificate (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2989959897" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10053" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10053/hovercard" href="https://github.com/syncthing/syncthing/issues/10053">#10053</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990256443" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10054" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10054/hovercard" href="https://github.com/syncthing/syncthing/pull/10054">#10054</a></li>
<li>feat(api, gui): allow authentication bypass for metrics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2979087548" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10045" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10045/hovercard" href="https://github.com/syncthing/syncthing/pull/10045">#10045</a></li>
<li>chore: add missing copyright in new files from infra branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991150326" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10055" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10055/hovercard" href="https://github.com/syncthing/syncthing/pull/10055">#10055</a></li>
<li>fix(osutil): give threads same I/O priority on Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li>chore(syncthing): remove support for TLS 1.2 sync connections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh">@calmh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007465786" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10064" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10064/hovercard" href="https://github.com/syncthing/syncthing/pull/10064">#10064</a></li>
<li>chore(gui): update dependency copyrights, add script for periodic maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011831932" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10067" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10067/hovercard" href="https://github.com/syncthing/syncthing/pull/10067">#10067</a></li>
<li>chore(api): log X-Forwarded-For by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bt90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bt90">@bt90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970546695" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10035" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10035/hovercard" href="https://github.com/syncthing/syncthing/pull/10035">#10035</a></li>
<li>feat(config): add option for audit file (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202238614" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/9481" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/9481/hovercard" href="https://github.com/syncthing/syncthing/issues/9481">#9481</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011634233" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10066" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10066/hovercard" href="https://github.com/syncthing/syncthing/pull/10066">#10066</a></li>
<li>chore(gui): use go list --deps for dependency list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa">@rasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020607699" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10071" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10071/hovercard" href="https://github.com/syncthing/syncthing/pull/10071">#10071</a></li>
<li>fix(strelaysrv): make the session limiter session-dependent (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023036459" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10072" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/10072/hovercard" href="https://github.com/syncthing/syncthing/issues/10072">#10072</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marbens-arch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marbens-arch">@marbens-arch</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958830624" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10009" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10009/hovercard" href="https://github.com/syncthing/syncthing/pull/10009">#10009</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/swenske/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/swenske">@swenske</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972280839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10037" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10037/hovercard" href="https://github.com/syncthing/syncthing/pull/10037">#10037</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/systemcrash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/systemcrash">@systemcrash</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967038515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10024" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10024/hovercard" href="https://github.com/syncthing/syncthing/pull/10024">#10024</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TheCreeper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TheCreeper">@TheCreeper</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007217090" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10063" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10063/hovercard" href="https://github.com/syncthing/syncthing/pull/10063">#10063</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szu17dmy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szu17dmy">@szu17dmy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023042448" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/10073" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10073/hovercard" href="https://github.com/syncthing/syncthing/pull/10073">#10073</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/syncthing/syncthing/compare/v1.29.5...v1.29.6-rc.3"><tt>v1.29.5...v1.29.6-rc.3</tt></a></p>calmhtag:github.com,2008:Repository/233472199/3.12025-04-29T18:31:19ZMicrosoft-Activation-Scripts: v3.1 Vista Support<h2>Changelog: 3.1</h2>
<details><summary>Click to expand</summary>
<h4><strong>TSforge:</strong></h4>
<ul>
<li>TSforge activation now supports Windows Vista and Server 2008.
<ul>
<li>Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InvoxiPlayGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InvoxiPlayGames">@InvoxiPlayGames</a> for Vista <a href="https://github.com/InvoxiPlayGames/vistaspctl">SPSys IOCTLs</a> and physical store format, and to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WitherOrNot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WitherOrNot">@WitherOrNot</a>.</li>
</ul>
</li>
<li>Fixed an issue where <code>sppsvc</code> might not stop on older systems. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WitherOrNot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WitherOrNot">@WitherOrNot</a>.</li>
<li>Fixed an issue where activation wouldn't work on Windows 10 ARM64. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WitherOrNot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WitherOrNot">@WitherOrNot</a>.</li>
<li>For Windows 10 ESU, selected 1Y and 2Y ESU options as well instead of only 3Y, to ensure compatibility.</li>
<li>Updated the Windows 10 ESU editions list as per build 19045.5552 (ServerRdsh added, IoTEnterpriseS removed).</li>
<li>Added support for Office 365 15.0 because phone licenses are available.</li>
<li>Converted Office HomeStudentARM IDs to Mondo since phone licenses aren't available for them.</li>
<li>Added support for external <code>LibTSforge.dll</code> if found in the <code>BIN</code> folder next to the script.</li>
<li>Fixed an issue where Office did not require activation but TSforge would still show a phone license missing error.</li>
</ul>
<h4><strong>Ohook:</strong></h4>
<ul>
<li>Ohook activation now supports OSPP-based Office versions as well, meaning all Office versions are now supported on Windows Vista/Server 2008 and later.
<ul>
<li>Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abbodi1406/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abbodi1406">@abbodi1406</a> and <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/asdcorp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asdcorp">@asdcorp</a>.</li>
</ul>
</li>
</ul>
<h4><strong>Online KMS:</strong></h4>
<ul>
<li>Online KMS activation now supports Windows and Office from Windows Vista/Server 2008 onward.</li>
</ul>
<h4><strong>Check Activation Status:</strong></h4>
<ul>
<li>Added updated CAS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abbodi1406/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abbodi1406">@abbodi1406</a>:
<ul>
<li>Faster PInvoke native method imports from the Software Licensing Client DLL.</li>
<li>Displays more information for all supported Windows and Office versions.</li>
<li>Implements "Client Licensing Check" for Windows 7 and Vista.</li>
</ul>
</li>
</ul>
<h4><strong>All:</strong></h4>
<ul>
<li>Simplified code related to disabling QuickEdit and avoiding the Terminal app.</li>
<li>Fixed issues with WPA key check logic.</li>
<li>Fixed MSI Office detection issues for Visio and a few other products.</li>
<li>Corrected an issue where the <code>SharedComputerLicensing</code> registry key was incorrectly added on Server editions for older Office retail versions.</li>
<li>Improved help messages.</li>
<li>Various other fixes and improvements.</li>
</ul>
</details>
<hr>
<h2>Download / How to use it?</h2>
<p><a href="https://github.com/massgravel/Microsoft-Activation-Scripts?tab=readme-ov-file#download--how-to-use-it">https://github.com/massgravel/Microsoft-Activation-Scripts?tab=readme-ov-file#download--how-to-use-it</a></p>
<h2>Don't download from the below Source code (zip) link. Check the above link for the info.</h2>WindowsAddicttag:github.com,2008:Repository/20015012/v2.23.32025-04-29T14:40:27Zminify: v2.23.3<ul>
<li><a href="https://github.com/tdewolff/minify/commit/c2687079f9efd636c272576ffb7059ac0ee619c9">cmd: add importmap JSON minifier, see</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000629324" data-permission-text="Title is private" data-url="https://github.com/tdewolff/minify/issues/812" data-hovercard-type="issue" data-hovercard-url="/tdewolff/minify/issues/812/hovercard" href="https://github.com/tdewolff/minify/issues/812">#812</a></li>
<li><a href="https://github.com/tdewolff/minify/commit/324b0cf40174307a7134149da800966a0ef64c8a">cmd: fix tests</a></li>
</ul>tdewolfftag:github.com,2008:Repository/671654508/@biomejs/biome@2.0.0-beta.22025-04-29T11:48:47Zbiome: CLI v2.0.0-beta.2
<h2>What's Changed</h2>
<h3>Other changes</h3>
<ul>
<li>fix(lint): keep comments in noUnusedImports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2948879274" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5468" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5468/hovercard" href="https://github.com/biomejs/biome/pull/5468">#5468</a></li>
<li>fix(lint/noDestructuredProps): better check when inside a function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2948788157" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5467" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5467/hovercard" href="https://github.com/biomejs/biome/pull/5467">#5467</a></li>
<li>fix(migrate): push <code>noVar</code> member inside existing list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949958649" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5470" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5470/hovercard" href="https://github.com/biomejs/biome/pull/5470">#5470</a></li>
<li>fix: report non array literal deps list in useExhaustiveDependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949568701" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5469" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5469/hovercard" href="https://github.com/biomejs/biome/pull/5469">#5469</a></li>
<li>fix(analyzer): suppression for assist actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2952679403" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5482" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5482/hovercard" href="https://github.com/biomejs/biome/pull/5482">#5482</a></li>
<li>fix(migrate): improve error messages when parsing Prettier configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2952060192" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5479" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5479/hovercard" href="https://github.com/biomejs/biome/pull/5479">#5479</a></li>
<li>fix(lsp): restore available code action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956501900" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5492" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5492/hovercard" href="https://github.com/biomejs/biome/pull/5492">#5492</a></li>
<li>fix(core): push ignore matches using their directories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956639396" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5494" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5494/hovercard" href="https://github.com/biomejs/biome/pull/5494">#5494</a></li>
<li>fix(migrate): style rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956112808" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5491" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5491/hovercard" href="https://github.com/biomejs/biome/pull/5491">#5491</a></li>
<li>refactor(css_parser): implement error handling for the container at rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denbezrukov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denbezrukov">@denbezrukov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2889748751" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5244" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5244/hovercard" href="https://github.com/biomejs/biome/pull/5244">#5244</a></li>
<li>chore(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959135674" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5510" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5510/hovercard" href="https://github.com/biomejs/biome/pull/5510">#5510</a></li>
<li>chore(deps): update rust docker tag to v1.85.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959135701" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5511" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5511/hovercard" href="https://github.com/biomejs/biome/pull/5511">#5511</a></li>
<li>chore(deps): update dependency eslint to v9.23.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959251106" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5514" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5514/hovercard" href="https://github.com/biomejs/biome/pull/5514">#5514</a></li>
<li>chore(deps): update pnpm to v10.7.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959251225" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5515" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5515/hovercard" href="https://github.com/biomejs/biome/pull/5515">#5515</a></li>
<li>chore(deps): update github-actions (major) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959506882" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5519" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5519/hovercard" href="https://github.com/biomejs/biome/pull/5519">#5519</a></li>
<li>chore(deps): update typescript-eslint monorepo to v8.28.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959304036" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5517" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5517/hovercard" href="https://github.com/biomejs/biome/pull/5517">#5517</a></li>
<li>chore(deps): update rust crate oxc_resolver to v5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959552305" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5520" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5520/hovercard" href="https://github.com/biomejs/biome/pull/5520">#5520</a></li>
<li>fix(core): enhance error message of incorrect suppressions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956807487" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5497" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5497/hovercard" href="https://github.com/biomejs/biome/pull/5497">#5497</a></li>
<li>fix: use await now warn function with decorator even if it has a call… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xstoudi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xstoudi">@Xstoudi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954544602" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5485" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5485/hovercard" href="https://github.com/biomejs/biome/pull/5485">#5485</a></li>
<li>chore(deps): update rust crate getrandom to 0.3.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959303591" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5516" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5516/hovercard" href="https://github.com/biomejs/biome/pull/5516">#5516</a></li>
<li>fix(plugins): handle invalid spans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960031488" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5522" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5522/hovercard" href="https://github.com/biomejs/biome/pull/5522">#5522</a></li>
<li>chore: fix warning in WASM build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960135537" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5524" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5524/hovercard" href="https://github.com/biomejs/biome/pull/5524">#5524</a></li>
<li>chore: use dev builds in Node.js pull request check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960199012" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5525" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5525/hovercard" href="https://github.com/biomejs/biome/pull/5525">#5525</a></li>
<li>feat(lint): update and move <code>noBlankTarget</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960669233" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5527" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5527/hovercard" href="https://github.com/biomejs/biome/pull/5527">#5527</a></li>
<li>chore: set 2024 as default Rustfmt style edition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jelly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jelly">@jelly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960757082" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5528" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5528/hovercard" href="https://github.com/biomejs/biome/pull/5528">#5528</a></li>
<li>feat(lint/useNamingConvention): ignore unused var prefixed with _ by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961134196" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5529" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5529/hovercard" href="https://github.com/biomejs/biome/pull/5529">#5529</a></li>
<li>docs: minor typo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thejackshelton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thejackshelton">@thejackshelton</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2962150283" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5535" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5535/hovercard" href="https://github.com/biomejs/biome/pull/5535">#5535</a></li>
<li>feat(linter): make useImportExtensions check imports with sub extensions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minht11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minht11">@minht11</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961505782" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5532" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5532/hovercard" href="https://github.com/biomejs/biome/pull/5532">#5532</a></li>
<li>feat(linter): implement <code>noUnresolvedImports</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961178273" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5530" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5530/hovercard" href="https://github.com/biomejs/biome/pull/5530">#5530</a></li>
<li>fix(assist/organizeImports): allow suppression comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2957948157" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5504" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5504/hovercard" href="https://github.com/biomejs/biome/pull/5504">#5504</a></li>
<li>docs: include how to use configuration in the js-api README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bedros-p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bedros-p">@bedros-p</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959098856" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5509" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5509/hovercard" href="https://github.com/biomejs/biome/pull/5509">#5509</a></li>
<li>refactor(migrate): escape squared braces by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961436678" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5531" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5531/hovercard" href="https://github.com/biomejs/biome/pull/5531">#5531</a></li>
<li>chore: add ignore entries to scanner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964285882" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5546" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5546/hovercard" href="https://github.com/biomejs/biome/pull/5546">#5546</a></li>
<li>chore: add Platinum sponsor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964330508" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5547" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5547/hovercard" href="https://github.com/biomejs/biome/pull/5547">#5547</a></li>
<li>fix(docs): update quick test location by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thejackshelton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thejackshelton">@thejackshelton</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965153078" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5551" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5551/hovercard" href="https://github.com/biomejs/biome/pull/5551">#5551</a></li>
<li>fix(cli): emit error when no extension exist by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963697637" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5544" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5544/hovercard" href="https://github.com/biomejs/biome/pull/5544">#5544</a></li>
<li>fix(lint/noNoninteractiveElementToInteractiveRole): fix mistakenly flagging <code><li role="treeitem"></code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964457374" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5548" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5548/hovercard" href="https://github.com/biomejs/biome/pull/5548">#5548</a></li>
<li>chore: more ignore entries for the scanner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967210714" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5558" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5558/hovercard" href="https://github.com/biomejs/biome/pull/5558">#5558</a></li>
<li>fix(lint/useRegexLiterals): correctly handle escaped anti-slashes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964509042" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5549" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5549/hovercard" href="https://github.com/biomejs/biome/pull/5549">#5549</a></li>
<li>fix(css): align CSS value list format with Prettier by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wanghaoPolar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wanghaoPolar">@wanghaoPolar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2913897599" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5334" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5334/hovercard" href="https://github.com/biomejs/biome/pull/5334">#5334</a></li>
<li>feat(core): add data structures for type info by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967165944" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5556" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5556/hovercard" href="https://github.com/biomejs/biome/pull/5556">#5556</a></li>
<li>chore(deps): update dependency vite to v5.4.16 [security] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2968563667" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5560" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5560/hovercard" href="https://github.com/biomejs/biome/pull/5560">#5560</a></li>
<li>fix(lint/noParameterAssign): handle unparenthesized arrow functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967503587" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5559" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5559/hovercard" href="https://github.com/biomejs/biome/pull/5559">#5559</a></li>
<li>chore: rename <code>DependencyGraph</code> to <code>ModuleGraph</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2968611292" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5561" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5561/hovercard" href="https://github.com/biomejs/biome/pull/5561">#5561</a></li>
<li>fix(syntax/noTypeOnlyImportAttributes): ignore all commonjs files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2970462848" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5566" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5566/hovercard" href="https://github.com/biomejs/biome/pull/5566">#5566</a></li>
<li>feat(css): add rule <code>noImportantStyles</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2966617136" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5555" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5555/hovercard" href="https://github.com/biomejs/biome/pull/5555">#5555</a></li>
<li>refactor: use type info in <code>noFloatingPromises</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2972132347" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5576" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5576/hovercard" href="https://github.com/biomejs/biome/pull/5576">#5576</a></li>
<li>fix(lint/noUselessFragments): fix case where code fix would remove more than just the fragment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964630368" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5550" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5550/hovercard" href="https://github.com/biomejs/biome/pull/5550">#5550</a></li>
<li>feat(lint): improve useKeyWithClickEvents by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unvalley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unvalley">@unvalley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959058391" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5507" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5507/hovercard" href="https://github.com/biomejs/biome/pull/5507">#5507</a></li>
<li>chore(deps): update pnpm to v10.7.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975275237" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5583" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5583/hovercard" href="https://github.com/biomejs/biome/pull/5583">#5583</a></li>
<li>chore(deps): update rust crate tokio to 1.44.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975275677" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5584" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5584/hovercard" href="https://github.com/biomejs/biome/pull/5584">#5584</a></li>
<li>chore(deps): update dependency vite to v5.4.17 [security] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975386335" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5585" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5585/hovercard" href="https://github.com/biomejs/biome/pull/5585">#5585</a></li>
<li>chore(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975386481" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5586" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5586/hovercard" href="https://github.com/biomejs/biome/pull/5586">#5586</a></li>
<li>chore(deps): update dependency eslint to v9.24.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975443206" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5587" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5587/hovercard" href="https://github.com/biomejs/biome/pull/5587">#5587</a></li>
<li>chore(deps): update rust crate indexmap to 2.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975539596" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5589" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5589/hovercard" href="https://github.com/biomejs/biome/pull/5589">#5589</a></li>
<li>chore(deps): update rust crate oxc_resolver to 5.1.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975539744" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5590" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5590/hovercard" href="https://github.com/biomejs/biome/pull/5590">#5590</a></li>
<li>chore(deps): update rust crate smallvec to 1.15.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975592383" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5591" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5591/hovercard" href="https://github.com/biomejs/biome/pull/5591">#5591</a></li>
<li>chore(deps): update rust docker tag to v1.86.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975592458" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5592" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5592/hovercard" href="https://github.com/biomejs/biome/pull/5592">#5592</a></li>
<li>chore(deps): update typescript-eslint monorepo to v8.29.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975692819" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5593" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5593/hovercard" href="https://github.com/biomejs/biome/pull/5593">#5593</a></li>
<li>feat(core): add light version of the semantic model to scanner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2976833297" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5599" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5599/hovercard" href="https://github.com/biomejs/biome/pull/5599">#5599</a></li>
<li>feat(html/formatter): add option to control void elements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2977102801" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5600" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5600/hovercard" href="https://github.com/biomejs/biome/pull/5600">#5600</a></li>
<li>feat(assist/organizeImports): merge imports and exports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975001418" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5579" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5579/hovercard" href="https://github.com/biomejs/biome/pull/5579">#5579</a></li>
<li>feat(assist/organizeImports): add an option to separate types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975185325" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5582" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5582/hovercard" href="https://github.com/biomejs/biome/pull/5582">#5582</a></li>
<li>chore(html/formatter): better control over spacing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2978950776" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5604" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5604/hovercard" href="https://github.com/biomejs/biome/pull/5604">#5604</a></li>
<li>fix(assist/useSortedKeys): move comments with the associated key by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980770753" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5606" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5606/hovercard" href="https://github.com/biomejs/biome/pull/5606">#5606</a></li>
<li>test(build): fix test build error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980832851" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5607" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5607/hovercard" href="https://github.com/biomejs/biome/pull/5607">#5607</a></li>
<li>chore: remove bronze sponsor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981953129" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5612" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5612/hovercard" href="https://github.com/biomejs/biome/pull/5612">#5612</a></li>
<li>feat(linter): implement <code>noRestrictedElements</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdevils/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdevils">@mdevils</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974284044" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5578" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5578/hovercard" href="https://github.com/biomejs/biome/pull/5578">#5578</a></li>
<li>chore: add new bronze sponsor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2982871070" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5613" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5613/hovercard" href="https://github.com/biomejs/biome/pull/5613">#5613</a></li>
<li>refactor: use <code>biome_js_semantic::SemanticEventExtractor</code> in <code>biome_module_graph</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2983100656" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5616" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5616/hovercard" href="https://github.com/biomejs/biome/pull/5616">#5616</a></li>
<li>fix(parser): allow excess tokens after expected EOF by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2984859872" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5621" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5621/hovercard" href="https://github.com/biomejs/biome/pull/5621">#5621</a></li>
<li>fix(xtask/codegen): handle languages with no keywords by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vohoanglong0107/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vohoanglong0107">@vohoanglong0107</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2985835770" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5625" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5625/hovercard" href="https://github.com/biomejs/biome/pull/5625">#5625</a></li>
<li>chore: add EOF token validator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2985573800" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5623" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5623/hovercard" href="https://github.com/biomejs/biome/pull/5623">#5623</a></li>
<li>fix(analyzer): suppression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981948109" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5611" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5611/hovercard" href="https://github.com/biomejs/biome/pull/5611">#5611</a></li>
<li>perf(lint): remove allocation of strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2986174888" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5626" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5626/hovercard" href="https://github.com/biomejs/biome/pull/5626">#5626</a></li>
<li>chore: fix linting issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2987840727" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5628" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5628/hovercard" href="https://github.com/biomejs/biome/pull/5628">#5628</a></li>
<li>fix(core): handle <code>.mjs</code> extension in CommonJS packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2988122739" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5630" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5630/hovercard" href="https://github.com/biomejs/biome/pull/5630">#5630</a></li>
<li>feat(core): skip non-root configuration files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2985383430" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5622" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5622/hovercard" href="https://github.com/biomejs/biome/pull/5622">#5622</a></li>
<li>fix(editorconfig): parse char classes in globs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2986785116" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5627" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5627/hovercard" href="https://github.com/biomejs/biome/pull/5627">#5627</a></li>
<li>chore(deps): update dependency vite to v5.4.18 [security] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990508245" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5640" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5640/hovercard" href="https://github.com/biomejs/biome/pull/5640">#5640</a></li>
<li>fix(analyzer): use binary search to find diagnostics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2988579145" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5631" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5631/hovercard" href="https://github.com/biomejs/biome/pull/5631">#5631</a></li>
<li>chore(deps): update dependency @types/node to v22.14.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991538356" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5650" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5650/hovercard" href="https://github.com/biomejs/biome/pull/5650">#5650</a></li>
<li>chore(deps): update rust crate anyhow to 1.0.98 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991625884" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5651" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5651/hovercard" href="https://github.com/biomejs/biome/pull/5651">#5651</a></li>
<li>chore(deps): update pnpm to v10.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991682478" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5653" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5653/hovercard" href="https://github.com/biomejs/biome/pull/5653">#5653</a></li>
<li>chore(deps): update typescript-eslint monorepo to v8.29.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991626545" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5652" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5652/hovercard" href="https://github.com/biomejs/biome/pull/5652">#5652</a></li>
<li>chore(deps): update actions/setup-node action to v4.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991769306" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5655" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5655/hovercard" href="https://github.com/biomejs/biome/pull/5655">#5655</a></li>
<li>fix(linter): useImportExtensions should not error on valid imports with sub extensions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minht11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minht11">@minht11</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991428427" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5647" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5647/hovercard" href="https://github.com/biomejs/biome/pull/5647">#5647</a></li>
<li>fix(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages (major) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991938922" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5658" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5658/hovercard" href="https://github.com/biomejs/biome/pull/5658">#5658</a></li>
<li>Revert "fix(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages (major)" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992010002" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5659" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5659/hovercard" href="https://github.com/biomejs/biome/pull/5659">#5659</a></li>
<li>ci: use depot runner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992162086" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5661" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5661/hovercard" href="https://github.com/biomejs/biome/pull/5661">#5661</a></li>
<li>fix(lint): <code>noConsole</code> rule now correctly handles indirect <code>console.log</code> calls and references by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdevils/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdevils">@mdevils</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991493030" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5648" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5648/hovercard" href="https://github.com/biomejs/biome/pull/5648">#5648</a></li>
<li>ci(renovate): ignore <code>rand</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992233347" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5662" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5662/hovercard" href="https://github.com/biomejs/biome/pull/5662">#5662</a></li>
<li>ci(workflow): use depot for all jobs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992517679" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5664" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5664/hovercard" href="https://github.com/biomejs/biome/pull/5664">#5664</a></li>
<li>feat(organizeImports): add import matchers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990492008" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5639" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5639/hovercard" href="https://github.com/biomejs/biome/pull/5639">#5639</a></li>
<li>feat(core): implement "thin" type resolution by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992566007" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5665" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5665/hovercard" href="https://github.com/biomejs/biome/pull/5665">#5665</a></li>
<li>chore: use test for type size verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992826268" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5666" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5666/hovercard" href="https://github.com/biomejs/biome/pull/5666">#5666</a></li>
<li>chore: add gold sponsor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992953516" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5668" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5668/hovercard" href="https://github.com/biomejs/biome/pull/5668">#5668</a></li>
<li>chore: fix type in ja translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992970754" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5669" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5669/hovercard" href="https://github.com/biomejs/biome/pull/5669">#5669</a></li>
<li>chore: disable bumping engines on Renovate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993107169" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5670" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5670/hovercard" href="https://github.com/biomejs/biome/pull/5670">#5670</a></li>
<li>chore: update <code>oxc_resolver</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993179848" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5671" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5671/hovercard" href="https://github.com/biomejs/biome/pull/5671">#5671</a></li>
<li>fix(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages (major) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992019671" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5660" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5660/hovercard" href="https://github.com/biomejs/biome/pull/5660">#5660</a></li>
<li>refactor(organizeImports): remove the typePlacement option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993592691" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5675" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5675/hovercard" href="https://github.com/biomejs/biome/pull/5675">#5675</a></li>
<li>feat(yaml): update yaml grammar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vohoanglong0107/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vohoanglong0107">@vohoanglong0107</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2982989307" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5615" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5615/hovercard" href="https://github.com/biomejs/biome/pull/5615">#5615</a></li>
<li>fix(lint/noDuplicateObjectKeys): transfer comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993968010" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5676" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5676/hovercard" href="https://github.com/biomejs/biome/pull/5676">#5676</a></li>
<li>docs: add RELEASES.md document by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993522089" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5674" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5674/hovercard" href="https://github.com/biomejs/biome/pull/5674">#5674</a></li>
<li>fix(no_focused_tests): detect focused test loops in noFocusedTests rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amasotti/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amasotti">@amasotti</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990675865" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5642" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5642/hovercard" href="https://github.com/biomejs/biome/pull/5642">#5642</a></li>
<li>ci(benchmarks): add code and file to diagnostics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993331640" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5672" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5672/hovercard" href="https://github.com/biomejs/biome/pull/5672">#5672</a></li>
<li>fix(yaml): remaining issues with Yaml grammar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vohoanglong0107/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vohoanglong0107">@vohoanglong0107</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2996130453" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5680" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5680/hovercard" href="https://github.com/biomejs/biome/pull/5680">#5680</a></li>
<li>fix(lint): remove false-positives on hooks in a class method by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2996825871" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5681" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5681/hovercard" href="https://github.com/biomejs/biome/pull/5681">#5681</a></li>
<li>fix(deps): update rust crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992471868" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5663" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5663/hovercard" href="https://github.com/biomejs/biome/pull/5663">#5663</a></li>
<li>feat(suppression): syntax rules suppression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanseltime/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanseltime">@hanseltime</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2984483586" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5619" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5619/hovercard" href="https://github.com/biomejs/biome/pull/5619">#5619</a></li>
<li>feat(core): add <code>Typed</code> service and update <code>noFloatingPromises</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2998970601" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5685" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5685/hovercard" href="https://github.com/biomejs/biome/pull/5685">#5685</a></li>
<li>fix(lint): correct the source of the rule <code>noTsIgnore</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lixiaoyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lixiaoyan">@lixiaoyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3001610488" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5690" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5690/hovercard" href="https://github.com/biomejs/biome/pull/5690">#5690</a></li>
<li>chore: format module graph by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000710039" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5689" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5689/hovercard" href="https://github.com/biomejs/biome/pull/5689">#5689</a></li>
<li>refactor: light scanner for formatter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002048527" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5692" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5692/hovercard" href="https://github.com/biomejs/biome/pull/5692">#5692</a></li>
<li>chore: use <code>Self</code> where appropriate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3004331698" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5699" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5699/hovercard" href="https://github.com/biomejs/biome/pull/5699">#5699</a></li>
<li>feat: pretty print for type info by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002810647" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5694" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5694/hovercard" href="https://github.com/biomejs/biome/pull/5694">#5694</a></li>
<li>chore: verbatim formatting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3005373992" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5707" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5707/hovercard" href="https://github.com/biomejs/biome/pull/5707">#5707</a></li>
<li>fix(formatter): do not break properties in object patterns with nested assignment pattern by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002887527" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5695" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5695/hovercard" href="https://github.com/biomejs/biome/pull/5695">#5695</a></li>
<li>fix(assist): skip sorting specifiers if it contains any bogus nodes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006320182" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5711" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5711/hovercard" href="https://github.com/biomejs/biome/pull/5711">#5711</a></li>
<li>feat(yaml): initialize parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vohoanglong0107/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vohoanglong0107">@vohoanglong0107</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006299549" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5709" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5709/hovercard" href="https://github.com/biomejs/biome/pull/5709">#5709</a></li>
<li>feat(cli): add advices to no files processed error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006286239" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5708" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5708/hovercard" href="https://github.com/biomejs/biome/pull/5708">#5708</a></li>
<li>feat(lint): implement code action for useConsistentObjectDefinition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006855137" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5712" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5712/hovercard" href="https://github.com/biomejs/biome/pull/5712">#5712</a></li>
<li>feat(lint): implement <code>useNumericSeparators</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/uncenter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/uncenter">@uncenter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2989822750" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5635" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5635/hovercard" href="https://github.com/biomejs/biome/pull/5635">#5635</a></li>
<li>feat(lint): project domain by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3004994730" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5705" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5705/hovercard" href="https://github.com/biomejs/biome/pull/5705">#5705</a></li>
<li>chore(deps): update pnpm to v10.8.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007276061" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5720" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5720/hovercard" href="https://github.com/biomejs/biome/pull/5720">#5720</a></li>
<li>chore(deps): update softprops/action-gh-release action to v2.2.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007369477" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5722" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5722/hovercard" href="https://github.com/biomejs/biome/pull/5722">#5722</a></li>
<li>chore(deps): update rust crate proc-macro2 to 1.0.95 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007276434" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5721" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5721/hovercard" href="https://github.com/biomejs/biome/pull/5721">#5721</a></li>
<li>fix(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007369815" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5723" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5723/hovercard" href="https://github.com/biomejs/biome/pull/5723">#5723</a></li>
<li>chore(deps): add engines field for pnpm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fireairforce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fireairforce">@fireairforce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007151847" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5718" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5718/hovercard" href="https://github.com/biomejs/biome/pull/5718">#5718</a></li>
<li>chore(deps): update dependency eslint to v9.25.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007593414" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5726" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5726/hovercard" href="https://github.com/biomejs/biome/pull/5726">#5726</a></li>
<li>chore(deps): update dependency @changesets/cli to v2.29.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007593185" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5725" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5725/hovercard" href="https://github.com/biomejs/biome/pull/5725">#5725</a></li>
<li>fix(formatter): <code>indent_size</code> can set to tab in <code>.editorconfig</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fireairforce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fireairforce">@fireairforce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006869911" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5713" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5713/hovercard" href="https://github.com/biomejs/biome/pull/5713">#5713</a></li>
<li>feat(lint/useImportType): add <code>style</code> option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007137773" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5717" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5717/hovercard" href="https://github.com/biomejs/biome/pull/5717">#5717</a></li>
<li>feat(core): implement type inference for destructuring by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3008050961" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5727" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5727/hovercard" href="https://github.com/biomejs/biome/pull/5727">#5727</a></li>
<li>chore: move <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> to the Core Contributors team by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3008944039" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5730" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5730/hovercard" href="https://github.com/biomejs/biome/pull/5730">#5730</a></li>
<li>revert: editorconfig not default by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010411227" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5733" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5733/hovercard" href="https://github.com/biomejs/biome/pull/5733">#5733</a></li>
<li>feat(lint)!: support custom messages in noRestrictedGlobals rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006887095" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5714" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5714/hovercard" href="https://github.com/biomejs/biome/pull/5714">#5714</a></li>
<li>chore: reduce duplication and add formating of object literals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011104528" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5735" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5735/hovercard" href="https://github.com/biomejs/biome/pull/5735">#5735</a></li>
<li>chore: update preview runners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010989889" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5734" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5734/hovercard" href="https://github.com/biomejs/biome/pull/5734">#5734</a></li>
<li>fix(lint/useRegexLiterals): handle useless escapes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006989103" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5716" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5716/hovercard" href="https://github.com/biomejs/biome/pull/5716">#5716</a></li>
<li>fix(lint/useNamingConvention): ignore declarations in external modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011929728" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5741" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5741/hovercard" href="https://github.com/biomejs/biome/pull/5741">#5741</a></li>
<li>chore: add bronze sponsor and alt text by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3013704581" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5744" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5744/hovercard" href="https://github.com/biomejs/biome/pull/5744">#5744</a></li>
<li>fix(cli): fix the link "Biome in IDE" docs in the "Setup an editor extension" CLI doc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyndria/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyndria">@tyndria</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3013806368" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5746" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5746/hovercard" href="https://github.com/biomejs/biome/pull/5746">#5746</a></li>
<li>feat(biome_glob): add NormalizedGlob by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3012061233" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5742" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5742/hovercard" href="https://github.com/biomejs/biome/pull/5742">#5742</a></li>
<li>chore: update panic error message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3013937210" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5748" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5748/hovercard" href="https://github.com/biomejs/biome/pull/5748">#5748</a></li>
<li>feat(type_info): parse literals to value for checking equality by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011434000" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5737" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5737/hovercard" href="https://github.com/biomejs/biome/pull/5737">#5737</a></li>
<li>chore: update contact method in CODE_OF_CONDUCT.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3014686008" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5752" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5752/hovercard" href="https://github.com/biomejs/biome/pull/5752">#5752</a></li>
<li>feat(noExplicitType): cover <code>const</code> exported variables by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2998914219" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5684" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5684/hovercard" href="https://github.com/biomejs/biome/pull/5684">#5684</a></li>
<li>refactor(core): don't ignore <code>node_modules</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3017485135" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5760" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5760/hovercard" href="https://github.com/biomejs/biome/pull/5760">#5760</a></li>
<li>chore: fix rules check for actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3014487779" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5751" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5751/hovercard" href="https://github.com/biomejs/biome/pull/5751">#5751</a></li>
<li>fix(cli): only format valid files and skip errors with <code>--skip-errors</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unvalley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unvalley">@unvalley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007162732" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5719" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5719/hovercard" href="https://github.com/biomejs/biome/pull/5719">#5719</a></li>
<li>feat(useExplicitType): cover function parameters by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3016844170" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5757" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5757/hovercard" href="https://github.com/biomejs/biome/pull/5757">#5757</a></li>
<li>feat(lint): implement <code>useIterableCallbackReturn</code> rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdevils/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdevils">@mdevils</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015343728" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5754" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5754/hovercard" href="https://github.com/biomejs/biome/pull/5754">#5754</a></li>
<li>test(lint): auto enable module graph for rules in the project domain by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3014721214" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5753" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5753/hovercard" href="https://github.com/biomejs/biome/pull/5753">#5753</a></li>
<li>fix(lint): use correct <code>node:process</code> import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nhedger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nhedger">@nhedger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3021863212" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5779" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5779/hovercard" href="https://github.com/biomejs/biome/pull/5779">#5779</a></li>
<li>feat(core): suppression reason by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3021772896" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5776" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5776/hovercard" href="https://github.com/biomejs/biome/pull/5776">#5776</a></li>
<li>fix(core): use deterministic ordering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3021727285" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5775" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5775/hovercard" href="https://github.com/biomejs/biome/pull/5775">#5775</a></li>
<li>fix(biome_string_case): don't compare numbers with non-numbers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023200947" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5787" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5787/hovercard" href="https://github.com/biomejs/biome/pull/5787">#5787</a></li>
<li>docs(assist/organizeImports): update docs with last changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2977947721" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5602" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5602/hovercard" href="https://github.com/biomejs/biome/pull/5602">#5602</a></li>
<li>chore(deps): update dependency eslint to v9.25.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023386767" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5788" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5788/hovercard" href="https://github.com/biomejs/biome/pull/5788">#5788</a></li>
<li>chore(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023386895" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5789" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5789/hovercard" href="https://github.com/biomejs/biome/pull/5789">#5789</a></li>
<li>fix(lint): respect preferred JSX quote style and escape conflicting inner quotes in class attributes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hideyasu-Ozawa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hideyasu-Ozawa">@Hideyasu-Ozawa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3022868687" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5781" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5781/hovercard" href="https://github.com/biomejs/biome/pull/5781">#5781</a></li>
<li>chore(deps): update github-actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023403086" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5790" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5790/hovercard" href="https://github.com/biomejs/biome/pull/5790">#5790</a></li>
<li>feat(workspace): add <code>debug_type_info</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023179328" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5786" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5786/hovercard" href="https://github.com/biomejs/biome/pull/5786">#5786</a></li>
<li>refactor(biome_string_case): minor change of Collator abstraction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024140301" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5791" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5791/hovercard" href="https://github.com/biomejs/biome/pull/5791">#5791</a></li>
<li>feat(migrate-eslint): migrate useImportType ESLint option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024273074" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5792" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5792/hovercard" href="https://github.com/biomejs/biome/pull/5792">#5792</a></li>
<li>refactor: revisit type-related data structures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3021827704" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5777" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5777/hovercard" href="https://github.com/biomejs/biome/pull/5777">#5777</a></li>
<li>fix(core): fix incorrect JSDoc detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024345331" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5793" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5793/hovercard" href="https://github.com/biomejs/biome/pull/5793">#5793</a></li>
<li>fix(lsp): related diagnostics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3019570527" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5769" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5769/hovercard" href="https://github.com/biomejs/biome/pull/5769">#5769</a></li>
<li>chore: type formatting tweaks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024800347" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5800" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5800/hovercard" href="https://github.com/biomejs/biome/pull/5800">#5800</a></li>
<li>ci: fix binary path when building on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027261805" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5804" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5804/hovercard" href="https://github.com/biomejs/biome/pull/5804">#5804</a></li>
<li>fix(biome_cli): use workspace API to update and format config files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bushuai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bushuai">@bushuai</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024414270" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5795/hovercard" href="https://github.com/biomejs/biome/pull/5795">#5795</a></li>
<li>chore: rename <code>--skip-errors</code> to <code>--skip-parse-error</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unvalley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unvalley">@unvalley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027464452" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5805" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5805/hovercard" href="https://github.com/biomejs/biome/pull/5805">#5805</a></li>
<li>ci: use depot runners for windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027595041" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5806" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5806/hovercard" href="https://github.com/biomejs/biome/pull/5806">#5806</a></li>
<li>fix(core): diagnostics and scan kind by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024356173" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5794" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5794/hovercard" href="https://github.com/biomejs/biome/pull/5794">#5794</a></li>
<li>ci: use GitHub hosted runner for publish workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027726341" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5808" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5808/hovercard" href="https://github.com/biomejs/biome/pull/5808">#5808</a></li>
<li>feat(core): add <code>ModuleId</code> to <code>ResolvedTypeId</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arendjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arendjr">@arendjr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027835504" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5809" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5809/hovercard" href="https://github.com/biomejs/biome/pull/5809">#5809</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2952060192" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5479" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5479/hovercard" href="https://github.com/biomejs/biome/pull/5479">#5479</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xstoudi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xstoudi">@Xstoudi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954544602" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5485" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5485/hovercard" href="https://github.com/biomejs/biome/pull/5485">#5485</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jelly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jelly">@jelly</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960757082" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5528" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5528/hovercard" href="https://github.com/biomejs/biome/pull/5528">#5528</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thejackshelton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thejackshelton">@thejackshelton</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2962150283" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5535" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5535/hovercard" href="https://github.com/biomejs/biome/pull/5535">#5535</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bedros-p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bedros-p">@bedros-p</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959098856" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5509" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5509/hovercard" href="https://github.com/biomejs/biome/pull/5509">#5509</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdevils/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdevils">@mdevils</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974284044" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5578" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5578/hovercard" href="https://github.com/biomejs/biome/pull/5578">#5578</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amasotti/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amasotti">@amasotti</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990675865" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5642" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5642/hovercard" href="https://github.com/biomejs/biome/pull/5642">#5642</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanseltime/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanseltime">@hanseltime</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2984483586" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5619" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5619/hovercard" href="https://github.com/biomejs/biome/pull/5619">#5619</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lixiaoyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lixiaoyan">@lixiaoyan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3001610488" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5690" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5690/hovercard" href="https://github.com/biomejs/biome/pull/5690">#5690</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyndria/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyndria">@tyndria</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3013806368" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5746" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5746/hovercard" href="https://github.com/biomejs/biome/pull/5746">#5746</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hideyasu-Ozawa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hideyasu-Ozawa">@Hideyasu-Ozawa</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3022868687" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/5781" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/5781/hovercard" href="https://github.com/biomejs/biome/pull/5781">#5781</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/biomejs/biome/compare/@biomejs/js-api@v0.8.0-beta.1...@biomejs/biome@2.0.0-beta.2">https://github.com/biomejs/biome/compare/@biomejs/js-api@v0.8.0-beta.1...@biomejs/biome@2.0.0-beta.2</a></p>github-actions[bot]tag:github.com,2008:Repository/610265820/2025-04-28-master2025-04-28T21:02:32Ztuxguitar: 2025-04-28-master<p><strong>Warning:</strong> This version of TuxGuitar is our development playground. It uses a <strong>new file format</strong> which is still under development and cannot be read by older versions. We cannot guarantee that the files saved with this version are error-free and compatible with future TuxGuitar versions!</p>
<p>The Windows packages include OpenJDK from portableapps.com.<br>
The macOS package includes OpenJDK from brew.sh.</p>helge17tag:github.com,2008:Repository/20015012/v2.23.22025-04-28T17:18:45Zminify: v2.23.2<ul>
<li><a href="https://github.com/tdewolff/minify/commit/228ca9848f6af3e5b075f66075f306c2e5ebd430">cmd: set default mimetype for .tmpl to text/x-template</a></li>
<li><a href="https://github.com/tdewolff/minify/commit/60a240ad376cb117d03196ff27364af21fefa7ec">CSS: revert</a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/tdewolff/minify/commit/dc25ed9e803528609803bf63b08f42171e92f53a/hovercard" href="https://github.com/tdewolff/minify/commit/dc25ed9e803528609803bf63b08f42171e92f53a"><tt>dc25ed9</tt></a> <a href="https://github.com/tdewolff/minify/commit/60a240ad376cb117d03196ff27364af21fefa7ec">and remove source mapping URLs,</a> <a href="https://github.com/tdewolff/minify/commit/60a240ad376cb117d03196ff27364af21fefa7ec">fixes</a> <a href="https://github.com/tdewolff/minify/issues/814%5B" data-hovercard-type="issue" data-hovercard-url="/tdewolff/minify/issues/814/hovercard">https://github.com/tdewolff/minify/issues/814[</a>, see](<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/tdewolff/minify/commit/60a240ad376cb117d03196ff27364af21fefa7ec/hovercard" href="https://github.com/tdewolff/minify/commit/60a240ad376cb117d03196ff27364af21fefa7ec"><tt>60a240a</tt></a>) <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2273720298" data-permission-text="Title is private" data-url="https://github.com/tdewolff/minify/issues/692" data-hovercard-type="issue" data-hovercard-url="/tdewolff/minify/issues/692/hovercard" href="https://github.com/tdewolff/minify/issues/692">#692</a></li>
<li><a href="https://github.com/tdewolff/minify/commit/abac89fe42041506aae1201ce226323fcb5f6315">cmd: add -i/--inplace option</a></li>
</ul>tdewolfftag:github.com,2008:Repository/671832156/v0.21.22025-04-25T07:10:19Zeza: v0.21.2
<h1>Changelog</h1>
<h2>[0.21.2] - 2025-04-25</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Make clippy work again</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Update Fedora install instructions for Fedora 42</li>
<li>Specify perf improvements</li>
</ul>
<h3>Features</h3>
<ul>
<li>Remove dependency on once_cell</li>
</ul>
<h3>Miscellaneous Tasks</h3>
<ul>
<li>Add icon for '.stowrc' files</li>
<li>Eza v0.21.2 changelogs, version bump</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Use a hashmap when possible for file extension matching</li>
</ul>
<h3>Styling</h3>
<ul>
<li>Clean up glob matching code</li>
</ul>
<h3>Build</h3>
<ul>
<li>Bump uutils_term_grid from 0.6.0 to 0.7.0</li>
</ul>
<h1>Checksums</h1>
<h2>sha256sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="f57f9d0cc10a1355c6fb41923263966fa0fd1b8c05df47b71a72976f756330c5 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
85e2efe5e0365836b378e98815c53ca4dc87159c08869586be2fb4bcbf3c3341 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
d190401e0ab63c763f28eb45d57123eb62d1dd37a0e1384f9ce9a3d23040fc9e ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
8748c198ea24ab3ae32918ced7d963b64557710ed726436144a9dfe53068db20 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
71cd16a4b4e360438e5946c376ef277d7de4efb1392eb87808b45b04f9a813e0 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
7345f994073027011b068f33719ec4a92b1bd5eceaa60c8478d67e9c07400e5d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
3a4962355dff435da98afecbf96200f79c70a4c380e288664135f2a1a17dec79 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
2d349734b870aa8cd91ce1d643adbb93d12414c6a488815fa48b8ceab7674884 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
0537205e3b8d57634ba63bdd28581a5de852219860e72c728327cdeb618b1d9d ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
737a122b56142bc60e8923eb7c96088c21c035c3f578df9c07ef5037a2e94beb ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
e8b0996b3d08e9a0668e47aeb4d5235b5a9f9cc0068b6d36248cc2dac66c88e1 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
a29036d14d8caa693e4bf34ac7ca489505f817225f2131259c542065c01fe1f9 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
8d8b4d1be5692111dfb8b09642127b6805aea7f5d54678c4bb6364f0ef6c4bad ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
fc397ffa9457b9fa8bebcd789c516cadd7768e5569221d08dee0992af6ae0499 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>f57f9d0cc10a1355c6fb41923263966fa0fd1b8c05df47b71a72976f756330c5 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
85e2efe5e0365836b378e98815c53ca4dc87159c08869586be2fb4bcbf3c3341 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
d190401e0ab63c763f28eb45d57123eb62d1dd37a0e1384f9ce9a3d23040fc9e ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
8748c198ea24ab3ae32918ced7d963b64557710ed726436144a9dfe53068db20 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
71cd16a4b4e360438e5946c376ef277d7de4efb1392eb87808b45b04f9a813e0 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
7345f994073027011b068f33719ec4a92b1bd5eceaa60c8478d67e9c07400e5d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
3a4962355dff435da98afecbf96200f79c70a4c380e288664135f2a1a17dec79 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
2d349734b870aa8cd91ce1d643adbb93d12414c6a488815fa48b8ceab7674884 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
0537205e3b8d57634ba63bdd28581a5de852219860e72c728327cdeb618b1d9d ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
737a122b56142bc60e8923eb7c96088c21c035c3f578df9c07ef5037a2e94beb ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
e8b0996b3d08e9a0668e47aeb4d5235b5a9f9cc0068b6d36248cc2dac66c88e1 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
a29036d14d8caa693e4bf34ac7ca489505f817225f2131259c542065c01fe1f9 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
8d8b4d1be5692111dfb8b09642127b6805aea7f5d54678c4bb6364f0ef6c4bad ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
fc397ffa9457b9fa8bebcd789c516cadd7768e5569221d08dee0992af6ae0499 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>md5sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="d342197317311315a17607046b08aaba ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
f6c8127b4de123413a4962f07702e83e ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
0c4bb2348abaff464923ef67a31ac574 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
f83526164e0e31c606ce0915f1c57e5a ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
889492bcf984acffc0d613f5ee9ebd19 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
8564a04eedcfec97b7ed3c31cadf37f3 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
0f2f5ef27815cdfe9f3192b498250b8d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
0310302daf4f6634a2209e98367e024f ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
dd947d85da7da4de99ea6e994f0c5d88 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
777a6aad1cf374c48b26c42d13f724d7 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
5bd0fc01fefbee40aae69b9bec315d1e ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
052550f36980ded5972af9a70e7592d4 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
66bd15c785a764220fae7f74084ce007 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
2a4e7f1ce02fcd410420908563725f6c ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>d342197317311315a17607046b08aaba ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
f6c8127b4de123413a4962f07702e83e ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
0c4bb2348abaff464923ef67a31ac574 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
f83526164e0e31c606ce0915f1c57e5a ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
889492bcf984acffc0d613f5ee9ebd19 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
8564a04eedcfec97b7ed3c31cadf37f3 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
0f2f5ef27815cdfe9f3192b498250b8d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
0310302daf4f6634a2209e98367e024f ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
dd947d85da7da4de99ea6e994f0c5d88 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
777a6aad1cf374c48b26c42d13f724d7 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
5bd0fc01fefbee40aae69b9bec315d1e ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
052550f36980ded5972af9a70e7592d4 ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
66bd15c785a764220fae7f74084ce007 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
2a4e7f1ce02fcd410420908563725f6c ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>blake3sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="4d2176cc1767b4ae390a360af65739dff66857462e75bd26b958576c2340874c ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
279a5592c7600c43c4329b9bd1c975d9e17efd5ee51c2e1b9f4d1ea8147603b5 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
69aec070b4326aaea20eeccfb447b2cc70a8d19d8e3a0637b0fbd8b822138578 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
1c503ccd8b070493e98df61d7d07dad8c0eab649a20b95dce04313a90a59e84d ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
b08cf31dd87b081865fe6060b6b5462dafc076393b094cfc210d793bbdc473e4 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
fab2d251277618369797ee53ded4b66c1ad0998b37ec7ce3ba55c789bca596c6 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
72e718a8db929fcfab42cd9634b5e07fa34d4bfe28ba55c45d5ab3714e73183d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
e466ec747bf32b078b8bea1c2f2cba87cca2d1d875d2f93ff85bf128fcef2b1b ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
e7e0a2fce742ac4ed4e2ab0b50c3ed0eb371305611640bcb66ea557bb05c02ba ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
db0f86ecf17d114725eec517a792d6425d5f7f4ab42de5322a262413ea96ca94 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
653dfb83e79430fa275cd1012418de42c13a1619142e10682e2788801a7e389d ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
d5be2716efa652c85713307989306c33dfdab13fbad931d95ff9575d521f74ca ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
954333772b0de9c797cdd0402f0afea2fadc94e135833f727c47557482bdbaa6 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
83ae78e0e980f6874381cfb20645b97e9241fb7b63c9cbdc4a333d2878d08936 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>4d2176cc1767b4ae390a360af65739dff66857462e75bd26b958576c2340874c ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
279a5592c7600c43c4329b9bd1c975d9e17efd5ee51c2e1b9f4d1ea8147603b5 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu_no_libgit.zip
69aec070b4326aaea20eeccfb447b2cc70a8d19d8e3a0637b0fbd8b822138578 ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.tar.gz
1c503ccd8b070493e98df61d7d07dad8c0eab649a20b95dce04313a90a59e84d ./target/bin-0.21.2/eza_aarch64-unknown-linux-gnu.zip
b08cf31dd87b081865fe6060b6b5462dafc076393b094cfc210d793bbdc473e4 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
fab2d251277618369797ee53ded4b66c1ad0998b37ec7ce3ba55c789bca596c6 ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
72e718a8db929fcfab42cd9634b5e07fa34d4bfe28ba55c45d5ab3714e73183d ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.tar.gz
e466ec747bf32b078b8bea1c2f2cba87cca2d1d875d2f93ff85bf128fcef2b1b ./target/bin-0.21.2/eza_arm-unknown-linux-gnueabihf.zip
e7e0a2fce742ac4ed4e2ab0b50c3ed0eb371305611640bcb66ea557bb05c02ba ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.tar.gz
db0f86ecf17d114725eec517a792d6425d5f7f4ab42de5322a262413ea96ca94 ./target/bin-0.21.2/eza.exe_x86_64-pc-windows-gnu.zip
653dfb83e79430fa275cd1012418de42c13a1619142e10682e2788801a7e389d ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.tar.gz
d5be2716efa652c85713307989306c33dfdab13fbad931d95ff9575d521f74ca ./target/bin-0.21.2/eza_x86_64-unknown-linux-gnu.zip
954333772b0de9c797cdd0402f0afea2fadc94e135833f727c47557482bdbaa6 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.tar.gz
83ae78e0e980f6874381cfb20645b97e9241fb7b63c9cbdc4a333d2878d08936 ./target/bin-0.21.2/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>cafkafktag:github.com,2008:Repository/61176492/v0.12.882025-04-25T06:08:01ZDriverStoreExplorer: DriverStore Explorer v0.12.88<h2>New features</h2>
<ul>
<li>Translation updates.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Update Language.pt-BR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/igorruckert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/igorruckert">@igorruckert</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003053995" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/334" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/334/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/334">#334</a></li>
<li>Update Language.fr-FR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/t3chnob0y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/t3chnob0y">@t3chnob0y</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003141125" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/335" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/335/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/335">#335</a></li>
<li>Update Language.hu-HU.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnFowler58/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnFowler58">@JohnFowler58</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006383688" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/339" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/339/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/339">#339</a></li>
<li>Update Language.sk-SK.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luki1412/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luki1412">@luki1412</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006869248" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/340/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/340">#340</a></li>
<li>Update Language.fr-FR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/t3chnob0y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/t3chnob0y">@t3chnob0y</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007250173" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/341" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/341/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/341">#341</a></li>
<li>Update Language.ja-JP.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rukoto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rukoto">@Rukoto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007455535" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/342" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/342/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/342">#342</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lostindark/DriverStoreExplorer/compare/v0.12.82...v0.12.88"><tt>v0.12.82...v0.12.88</tt></a></p>lostindarktag:github.com,2008:Repository/927639265/1.1.02025-04-24T16:27:41ZTSforge: 1.1.0<p>Changes:</p>
<ul>
<li>Fixed ZeroCID on Vista</li>
</ul>WitherOrNottag:github.com,2008:Repository/13807606/v0.61.32025-04-22T12:55:29Zfzf: 0.61.3<ul>
<li>Reverted <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3004221175" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4351" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4351/hovercard" href="https://github.com/junegunn/fzf/pull/4351">#4351</a> as it caused <code>tmux run-shell 'fzf --tmux'</code> to fail (#4559 #4560)</li>
<li>More environment variables for child processes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007100379" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4356" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4356/hovercard" href="https://github.com/junegunn/fzf/pull/4356">#4356</a>)</li>
</ul>junegunntag:github.com,2008:Repository/15337142/v1.26.0-preview2025-04-21T07:07:30Zmicropython: v1.26.0-preview: all: Bump version to 1.26.0-preview.<p>Signed-off-by: Damien George <a href="mailto:damien@micropython.org">damien@micropython.org</a></p>dpgeorgetag:github.com,2008:Repository/13807606/v0.61.22025-04-20T02:42:25Zfzf: 0.61.2<ul>
<li>Fixed panic when using header border without pointer/marker (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phanen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phanen">@phanen</a>)</li>
<li>Fixed <code>--tmux</code> option when already inside a tmux popup (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/peikk0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/peikk0">@peikk0</a>)</li>
<li>Bug fixes and improvements in CTRL-T binding of fish (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2966013714" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4334" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4334/hovercard" href="https://github.com/junegunn/fzf/pull/4334">#4334</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bitraid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bitraid">@bitraid</a>)</li>
<li>Added <code>--no-tty-default</code> option to make fzf search for the current TTY device instead of defaulting to <code>/dev/tty</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2853703789" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4242" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4242/hovercard" href="https://github.com/junegunn/fzf/issues/4242">#4242</a>)</li>
</ul>junegunntag:github.com,2008:Repository/964820196/0.3.62025-04-19T18:31:49Zval: 0.3.6No content.github-actions[bot]tag:github.com,2008:Repository/671832156/v0.21.12025-04-19T06:21:52Zeza: v0.21.1
<h1>Changelog</h1>
<h2>[0.21.1] - 2025-04-19</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Don’t truncate branch name</li>
<li>Hi extension icon wasnt working as it was in the wrong aray</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Update README.md</li>
<li>Add crates.io link for README.md badge</li>
</ul>
<h3>Miscellaneous Tasks</h3>
<ul>
<li>Add MS DOS icon for *.com</li>
<li>Add ruby icon for config.ru, Gemfile, Gemfile.lock, procfile, rake, rakefile and change ruby icon</li>
<li>Add python icon for *.pxd and *.pyx</li>
<li>Add markdown icon for *.mdx</li>
<li>Add fsharp icon for *.f# and *.fsscript</li>
<li>Add clojure icon for *.cljc and *.edn</li>
<li>Eza v0.21.1 changelogs, version bump</li>
</ul>
<h3>Build</h3>
<ul>
<li>Flake bump 2025-04-19</li>
<li>Cargo bump 2025-04-19</li>
</ul>
<h1>Checksums</h1>
<h2>sha256sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="3e927dff9bb2940f10170d039363e9b93a2752c84e5ccda2bc27e961864cca6e ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
c095b659aea5b0282baa8cd18945043fd0117f5a0643d74abf0f4747b4b62470 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
88debe2b2f8454b45c6d4b12ba32b5192fd345de0fdc31c6e543ef12daea8870 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
3b5662aec5fa069489832e94818ab694316487cad8eb8ecefdb3b3c9523c623e ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
81624d945cb8eebe2a1fe09dbfb3e9c9f63c9cc2e504f70ea8640a5e6a8c0ba5 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
bde1f92c22896190356dc901f4082d89e178398d99000e70a20dca798f1f6e28 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
68c726bd6b7851eb0383ac68c40e259a547536fc87b88903c5165622a1fd1a76 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
9ecfc5ddd92bf7e5bdb3eee0ef6ad408a3a52cca14d4c16d5a709fd276b001e3 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
dc7274330f8e5006460761f8cbc477779cfab75509c933e1e6c497a54741f854 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
d02c2e8519a2e86ccc7569f33f3431ad726f85088f77ae8fc851475720eb93a2 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
3c2baacd598598da744a3996d8b6a37caa330e43c1a989026ccf9a9542731434 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
4ffc3862c95257875665310e61ce5fda910dad4eaf31ed40daac9a2149f642aa ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
c9ffa0f9fa0c1acc05e9d1ba0efa0296c78cf55d5529a986a809be0ed92b90c2 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
4e79c7dea646cfd788c8a02550997ed60c71f677927140d9104fc2aa8b173a73 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>3e927dff9bb2940f10170d039363e9b93a2752c84e5ccda2bc27e961864cca6e ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
c095b659aea5b0282baa8cd18945043fd0117f5a0643d74abf0f4747b4b62470 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
88debe2b2f8454b45c6d4b12ba32b5192fd345de0fdc31c6e543ef12daea8870 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
3b5662aec5fa069489832e94818ab694316487cad8eb8ecefdb3b3c9523c623e ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
81624d945cb8eebe2a1fe09dbfb3e9c9f63c9cc2e504f70ea8640a5e6a8c0ba5 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
bde1f92c22896190356dc901f4082d89e178398d99000e70a20dca798f1f6e28 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
68c726bd6b7851eb0383ac68c40e259a547536fc87b88903c5165622a1fd1a76 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
9ecfc5ddd92bf7e5bdb3eee0ef6ad408a3a52cca14d4c16d5a709fd276b001e3 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
dc7274330f8e5006460761f8cbc477779cfab75509c933e1e6c497a54741f854 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
d02c2e8519a2e86ccc7569f33f3431ad726f85088f77ae8fc851475720eb93a2 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
3c2baacd598598da744a3996d8b6a37caa330e43c1a989026ccf9a9542731434 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
4ffc3862c95257875665310e61ce5fda910dad4eaf31ed40daac9a2149f642aa ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
c9ffa0f9fa0c1acc05e9d1ba0efa0296c78cf55d5529a986a809be0ed92b90c2 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
4e79c7dea646cfd788c8a02550997ed60c71f677927140d9104fc2aa8b173a73 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>md5sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fb977a0b2ab429acf1bae75988173c94 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
354d1d24cf8e86223a4cf7de1bb86cc4 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
fe6d76f853231248da94b0d11f2772ff ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
e1686f04e4bc472db9a3ee7791a11a8b ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
5086b7ea5a3ec8a171bc7cc9208c250b ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
40e4577dac190bac2515df747dfd7464 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
12597a4a466ef40f984cb7393bbfac71 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
ee94fb6041aeac85610421d165971585 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
b54e3a64d7d7263bcb848e41d7574628 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
301749f30bf16bc0b96ce387c37d0500 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
da713d6eeaa60ebe98c96b5ece399e91 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
1c4eb5bddd7ea60e91691c4e36658496 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
0de92af2b102c5355fe149eaacda1d06 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
dde95309fb7b297efee5478027e4d3a2 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>fb977a0b2ab429acf1bae75988173c94 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
354d1d24cf8e86223a4cf7de1bb86cc4 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
fe6d76f853231248da94b0d11f2772ff ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
e1686f04e4bc472db9a3ee7791a11a8b ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
5086b7ea5a3ec8a171bc7cc9208c250b ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
40e4577dac190bac2515df747dfd7464 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
12597a4a466ef40f984cb7393bbfac71 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
ee94fb6041aeac85610421d165971585 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
b54e3a64d7d7263bcb848e41d7574628 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
301749f30bf16bc0b96ce387c37d0500 ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
da713d6eeaa60ebe98c96b5ece399e91 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
1c4eb5bddd7ea60e91691c4e36658496 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
0de92af2b102c5355fe149eaacda1d06 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
dde95309fb7b297efee5478027e4d3a2 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>
<h2>blake3sum</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="a57caa7715110ebeb8da058883df8872389d127cf3e683a472363fbfd627a436 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
5322c01db739b359b7343ad1a65007edb52c6f0b2426f6c9343b0b39d019a3fd ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
510dc29e507d8b59add2d064cf67d650fb0867e0a693d74eeb322af39baafe96 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
9d7d87663a83268842c9fe6a6339eaff035877765ec2cd67b9eb35eee275b3a9 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
af240e0822ca64cf0ae13effd49a8304bedf6c5a60a0e3ec99fa2ce5243e1c41 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
c4a1732119f0df6d5d140b81c972b4f1555e9780cba69c23438edac43885b1d9 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
96dbc6b5e7a79943b45eb79cf8253e88cccae6c59edf57b9843b419c5b7151cb ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
9f0fb6db4fe390f9101809162baf54e5ba44c98c33ca137d8f2e84fe1854e418 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
fa00888749c285a1d8ee6e0e1d50abf684ba40639791792e307fa282c1c4c26b ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
973a79521a8299a0842eb67b6e57a751a74373e39cf80bb815bb0f474fb4f42f ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
80a176a4853f362f374ccb9fb5477001292ef0fb1475424690ecb35cc52f3086 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
1a263f36e377e965a8ab35af490bdad34954fa4ad03969d34171745f7ee928d9 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
accabdb166b4eab2aa2e92b959889026b7de3c17d939be1b181fc6712f855f88 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
1624c8eb759e9d4c19322f6e4f8f4cef6e34695e739df08d0629ab054abc4c93 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip"><pre class="notranslate"><code>a57caa7715110ebeb8da058883df8872389d127cf3e683a472363fbfd627a436 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
5322c01db739b359b7343ad1a65007edb52c6f0b2426f6c9343b0b39d019a3fd ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu_no_libgit.zip
510dc29e507d8b59add2d064cf67d650fb0867e0a693d74eeb322af39baafe96 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.tar.gz
9d7d87663a83268842c9fe6a6339eaff035877765ec2cd67b9eb35eee275b3a9 ./target/bin-0.21.1/eza_aarch64-unknown-linux-gnu.zip
af240e0822ca64cf0ae13effd49a8304bedf6c5a60a0e3ec99fa2ce5243e1c41 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
c4a1732119f0df6d5d140b81c972b4f1555e9780cba69c23438edac43885b1d9 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
96dbc6b5e7a79943b45eb79cf8253e88cccae6c59edf57b9843b419c5b7151cb ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.tar.gz
9f0fb6db4fe390f9101809162baf54e5ba44c98c33ca137d8f2e84fe1854e418 ./target/bin-0.21.1/eza_arm-unknown-linux-gnueabihf.zip
fa00888749c285a1d8ee6e0e1d50abf684ba40639791792e307fa282c1c4c26b ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
973a79521a8299a0842eb67b6e57a751a74373e39cf80bb815bb0f474fb4f42f ./target/bin-0.21.1/eza.exe_x86_64-pc-windows-gnu.zip
80a176a4853f362f374ccb9fb5477001292ef0fb1475424690ecb35cc52f3086 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.tar.gz
1a263f36e377e965a8ab35af490bdad34954fa4ad03969d34171745f7ee928d9 ./target/bin-0.21.1/eza_x86_64-unknown-linux-gnu.zip
accabdb166b4eab2aa2e92b959889026b7de3c17d939be1b181fc6712f855f88 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.tar.gz
1624c8eb759e9d4c19322f6e4f8f4cef6e34695e739df08d0629ab054abc4c93 ./target/bin-0.21.1/eza_x86_64-unknown-linux-musl.zip
</code></pre></div>cafkafktag:github.com,2008:Repository/964820196/0.3.52025-04-18T22:22:28Zval: 0.3.5No content.github-actions[bot]tag:github.com,2008:Repository/29207621/v2.10.02025-04-18T20:46:28Zcaddy: v2.10.0<p>Caddy 2.10 is here! Aside from bug fixes, this release features:</p>
<ul>
<li><strong>Encrypted ClientHello (ECH):</strong> This new technology encrypts the last plaintext portion of a TLS connection: the ClientHello, which includes the domain name being connected to. The <a href="https://www.ietf.org/archive/id/draft-ietf-tls-esni-24.html" rel="nofollow">draft spec</a> for ECH is almost finalized, so we can now support this privacy feature for TLS. This is a powerful but nuanced capability; we highly recommend reading <a href="https://caddyserver.com/docs/automatic-https#encrypted-clienthello-ech" rel="nofollow">the ECH documentation</a> on our website.</li>
<li><strong>Post-quantum (PQC) key exchange:</strong> Caddy now supports the standardized <code>x25519mlkem768</code> cryptographic group by default.</li>
<li><strong>ACME profiles:</strong> ACME profiles are an experimental draft that allow you to choose properties of your certificates with more flexibility than traditional CSR methods. For example, <a href="https://letsencrypt.org/2025/01/16/6-day-and-ip-certs/" rel="nofollow">Let's Encrypt will issue 6-day certificates</a> under a certain profile. Caddy may eventually use that profile by default.</li>
<li><strong>Via header:</strong> The reverse proxy now sets a Via header instead of a duplicate Server header.</li>
<li><strong>Global DNS provider:</strong> You can now specify a default "global" DNS module to use instead of having to configure it locally in every part of your config that requires a DNS provider (for example, ACME DNS challenges, and ECH). This is the <code>dns</code> global option in the Caddyfile, or in JSON config, it's the <code>dns</code> parameter in the <code>tls</code> app configuration.</li>
<li><strong>Wildcards used by default:</strong> Previously, Caddy would obtain individual certificates for every domain in your config literally; now wildcards, if present, will be utilized for subdomains, rather than obtaining individual certificates. This change was motivated by the novel possibility for subdomain privacy afforded by ECH. It can be overridden with <code>tls force_automate</code> in the Caddyfile. The experimental <code>auto_https prefer_wildcard</code> option has been removed.</li>
<li><strong>libdns 1.0 APIs:</strong> Many of you use <a href="https://github.com/caddy-dns">DNS provider modules</a> to solve ACME DNS challenges or to enable dynamic DNS. They implement interfaces defined by <a href="https://github.com/libdns/libdns">libdns</a> to get, set, append, and delete DNS records. After 5 years of production experience, including lessons learned with ECH, libdns APIs have been updated and 1.0 beta has been tagged. DNS provider packages will need to update their code to be compatible, which will help ensure stability and well-defined semantics for the future. Several packages have already updated or are in the process of updating (cloudflare, rfc2136, and desec to name a few).</li>
<li><strong>Global <code>dns</code> config:</strong> Now that several components of Caddy configuration may affect DNS records (ACME challenges, ECH publication, etc.), there is a new <code>dns</code> global option that can be used to specify your DNS provider config in a single place. This prevents repetition of credentials for servers where all the domains are managed by a single DNS provider.</li>
</ul>
<p><strong>Thank you to the many contributors who have helped to make this possible!</strong> 🎉 🥳 🍾</p>
<p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> While have traditionally supported the last 2 minor Go versions to accommodate some distribution / package manager policies, we now only support the latest minor Go version. The privacy and security benefits added in new Go versions (such as post-quantum cryptography) are worth making available to everyone as soon as possible, rather than holding back the entire user base or maintaining multiple code compilation configurations.</p>
<h2>Encrypted ClientHello (ECH) details</h2>
<p>(This is a brief overview. We recommend reading <a href="https://caddyserver.com/docs/automatic-https#encrypted-clienthello-ech" rel="nofollow">the full documentation</a>.)</p>
<p>Typically, server names (domain names, or "SNI") are sent in the plaintext ClientHello when establishing TLS connections. With ECH, the true server name is encrypted (and wrapped) by an "outer" ClientHello which has a generic SNI of your choosing. With many sites on the same server sharing the same outer SNI, both clients and the server have more privacy related to domain names.</p>
<p>Caddy implements fully automated ECH, meaning that it generates (and <a href="https://github.com/golang/go/issues/71920" data-hovercard-type="issue" data-hovercard-url="/golang/go/issues/71920/hovercard">soon</a>, rotates), publishes, and serves ECH configurations simply by specifying a DNS provider, and the outer/public domain name to use.</p>
<p><strong>Fully automated ECH requires a DNS module built into your Caddy binary.</strong> In order for a client, such as a browser, to know it can use ECH, and what parameters to use, the server's ECH configuration must be published. This config includes the public name, cryptographic parameters, and a public key for encrypting the inner ClientHello. By convention, browsers read the standardized HTTPS-type DNS record containing a <code>ech</code> SvcParamKey. Caddy sets this DNS record for all domains being protected, but it needs that DNS provider module plugged in and configured in order to do this. If you are already using the DNS ACME challenge, you should already have a DNS provider plugged in. If you prefer to build Caddy from source with <a href="https://github.com/caddy-dns">a DNS module</a>, it's easy with <a href="https://github.com/caddyserver/xcaddy">xcaddy</a>, for example: <code>$ xcaddy build --with github.com/caddy-dns/cloudflare</code></p>
<p>The minimum config needed to enable ClientHello is also the <em>recommended</em> config, as it maximizes privacy benefits in most situations. You just need the <code>ech</code> global option and a DNS provider specified. Here's an example using Cloudflare as the nameserver:</p>
<p><strong>Caddyfile:</strong></p>
<div class="highlight highlight-source-Caddyfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="{
debug # not required; recommended while testing
dns cloudflare {env.CLOUDFLARE_API_KEY}
ech ech.example.net
}
example.com {
respond "Hello there!"
}"><pre>{
<span class="pl-c1"> debug</span> <span class="pl-c"> # not required; recommended while testing</span>
dns cloudflare {env.CLOUDFLARE_API_KEY}
ech ech.example.net
}
<span class="pl-k">example.com</span> {
<span class="pl-en"> respond</span> <span class="pl-s">"Hello there!"</span>
}</pre></div>
<p>This protects all your sites (<code>example.com</code> in this case) behind the public name of <code>ech.example.net</code>. (As another example, Cloudflare uses <code>cloudflare-ech.com</code> for all the sites it serves. We recommend choosing a single public domain and use it to protect all your sites.)</p>
<p><strong>The outer/public name you choose should point to your server.</strong> Caddy will obtain a certificate for this name in order to facilitate safe, reliable connections for clients when needed. Without a certificate, clients may be forced to connect insecurely, or fail to connect at all, in some cases, which not only leaves them vulnerable, but also risks exposing the names of your server's sites.</p>
<p>Caddy then uses the specified DNS provider to publish the ECH config(s) for your various site names. It creates (or augments) HTTPS-type records for the domains of your sites (not your ECH public name). Note that DNS provider modules are independently-maintained, and may not have been tested for compatibility with HTTPS-type records. Please contact your module's maintainers if you experience issues.</p>
<p>If you have more advanced configuration needs, you can use the JSON configuration (more details coming soon; for now, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876151641" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6862" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6862/hovercard" href="https://github.com/caddyserver/caddy/pull/6862">#6862</a> or look at the source code; or use <code>caddy adapt</code> to convert a Caddyfile to JSON).</p>
<h3>Testing and verifying Encrypted ClientHello</h3>
<p>First make sure Caddy runs successfully with ECH enabled (and a DNS module) in the config. You should see logs that it is generating an ECH config and publishing it to your domain name(s).</p>
<p>You will need to use a client that supports ECH. Some custom builds of <code>curl</code> do, and Firefox and modern Chrome-based browsers do as well, but you need to enable DNS-over-HTTPS or DNS-over-TLS first (since, obviously, querying DNS in plaintext for a protected domain name will expose the domain and defeat the purpose of ECH).</p>
<p>If reusing an existing domain name, clear your DNS cache. Firefox has a way of doing this for its cache at <code>about:networking#dns</code>.</p>
<p>Once you have a suitable client, use <a href="https://www.wireshark.org/" rel="nofollow">Wireshark</a> to capture network packets as you load your site. You should see <em>only</em> the outer/public name as SNI (ServerName Indicator) values in the packet capture. If at any time you see the true site name, ECH is not working properly -- it could be a client or server issue. Before filing a bug, please try to pinpoint it as a server issue first. But definitely report server bugs! Thank you!</p>
<p>(Note that ECH is not automatically published for CNAME'd domains, and the domain must already have a record in the zone.)</p>
<h2>Commits</h2>
<h3>Beta 1:</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/96c5c554c1241430ac9ddea6f4b68948adcc961b/hovercard" href="https://github.com/caddyserver/caddy/commit/96c5c554c1241430ac9ddea6f4b68948adcc961b"><tt>96c5c55</tt></a> admin: fix index validation for PUT requests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2827784486" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6824" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6824/hovercard" href="https://github.com/caddyserver/caddy/pull/6824">#6824</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3644ee31cae8e20493d7ccd0c55b0a9c21f20693/hovercard" href="https://github.com/caddyserver/caddy/commit/3644ee31cae8e20493d7ccd0c55b0a9c21f20693"><tt>3644ee3</tt></a> build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2898874831" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6876" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6876/hovercard" href="https://github.com/caddyserver/caddy/pull/6876">#6876</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/eacd7720e99f51b6d2dd340849897c0ff812b8c8/hovercard" href="https://github.com/caddyserver/caddy/commit/eacd7720e99f51b6d2dd340849897c0ff812b8c8"><tt>eacd772</tt></a> build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2892280972" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6871" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6871/hovercard" href="https://github.com/caddyserver/caddy/pull/6871">#6871</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9996d6a70ba76a94dfc90548f25fbac0ce9da497/hovercard" href="https://github.com/caddyserver/caddy/commit/9996d6a70ba76a94dfc90548f25fbac0ce9da497"><tt>9996d6a</tt></a> build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816343690" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6814" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6814/hovercard" href="https://github.com/caddyserver/caddy/pull/6814">#6814</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/11151586165946453275b66ef33794d41a5e047b/hovercard" href="https://github.com/caddyserver/caddy/commit/11151586165946453275b66ef33794d41a5e047b"><tt>1115158</tt></a> caddyhttp: ResponseRecorder sets stream regardless of 1xx</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/8861eae22350d9e8f94653db951faf85a50a82da/hovercard" href="https://github.com/caddyserver/caddy/commit/8861eae22350d9e8f94653db951faf85a50a82da"><tt>8861eae</tt></a> caddytest: Support configuration defaults override (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2864366313" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6850" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6850/hovercard" href="https://github.com/caddyserver/caddy/pull/6850">#6850</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d7764dfdbbee04d2f63aa1b05150737dfddc0bcf/hovercard" href="https://github.com/caddyserver/caddy/commit/d7764dfdbbee04d2f63aa1b05150737dfddc0bcf"><tt>d7764df</tt></a> caddytls: Encrypted ClientHello (ECH) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876151641" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6862" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6862/hovercard" href="https://github.com/caddyserver/caddy/pull/6862">#6862</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a807fe065959baa8ee2ad95156183c0850c2b584/hovercard" href="https://github.com/caddyserver/caddy/commit/a807fe065959baa8ee2ad95156183c0850c2b584"><tt>a807fe0</tt></a> caddytls: Enhance ECH documentation</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bc3d497739444a5ce550696b7b0da36e6e3bc777/hovercard" href="https://github.com/caddyserver/caddy/commit/bc3d497739444a5ce550696b7b0da36e6e3bc777"><tt>bc3d497</tt></a> caddytls: Fix broken refactor</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7b8f3505e33139de0d542566478e98b361bb84bf/hovercard" href="https://github.com/caddyserver/caddy/commit/7b8f3505e33139de0d542566478e98b361bb84bf"><tt>7b8f350</tt></a> caddytls: Fix sni_regexp matcher to obtain layer4 contexts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2808748126" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6804" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6804/hovercard" href="https://github.com/caddyserver/caddy/pull/6804">#6804</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2c4295ee48f494bc8dda5fa09b37612d520c8b3b/hovercard" href="https://github.com/caddyserver/caddy/commit/2c4295ee48f494bc8dda5fa09b37612d520c8b3b"><tt>2c4295e</tt></a> caddytls: Initial support for ACME profiles</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d7872c3bfa673ce9584d00f01a725b93fa7bedf1/hovercard" href="https://github.com/caddyserver/caddy/commit/d7872c3bfa673ce9584d00f01a725b93fa7bedf1"><tt>d7872c3</tt></a> caddytls: Refactor sni matcher (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2812764633" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6812" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6812/hovercard" href="https://github.com/caddyserver/caddy/pull/6812">#6812</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/172136a0a0f6aa47be4eab3727fa2482d7af6617/hovercard" href="https://github.com/caddyserver/caddy/commit/172136a0a0f6aa47be4eab3727fa2482d7af6617"><tt>172136a</tt></a> caddytls: Support post-quantum key exchange mechanism X25519MLKEM768</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/066d770409917b409d0bdc14cb5ba33d3e4cb33e/hovercard" href="https://github.com/caddyserver/caddy/commit/066d770409917b409d0bdc14cb5ba33d3e4cb33e"><tt>066d770</tt></a> cmd: automatically set GOMEMLIMIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810933852" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6809" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6809/hovercard" href="https://github.com/caddyserver/caddy/pull/6809">#6809</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1f35a8a4029a338e89998acafa95e1e931a46a27/hovercard" href="https://github.com/caddyserver/caddy/commit/1f35a8a4029a338e89998acafa95e1e931a46a27"><tt>1f35a8a</tt></a> fastcgi: improve parsePHPFastCGI docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2777839552" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6779" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6779/hovercard" href="https://github.com/caddyserver/caddy/pull/6779">#6779</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/22563a70eb7b590fcb698680a3ec6d76c0968748/hovercard" href="https://github.com/caddyserver/caddy/commit/22563a70eb7b590fcb698680a3ec6d76c0968748"><tt>22563a7</tt></a> file_server: use the UTC timezone for modified time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2839372015" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6830" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6830/hovercard" href="https://github.com/caddyserver/caddy/pull/6830">#6830</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/cfc3af67492eba22686fd13a2b2201c66cd737f3/hovercard" href="https://github.com/caddyserver/caddy/commit/cfc3af67492eba22686fd13a2b2201c66cd737f3"><tt>cfc3af6</tt></a> fix: update broken link to Ardan Labs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2805296050" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6800" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6800/hovercard" href="https://github.com/caddyserver/caddy/pull/6800">#6800</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/99073eaa33af62bff51c31305e3437c57d936284/hovercard" href="https://github.com/caddyserver/caddy/commit/99073eaa33af62bff51c31305e3437c57d936284"><tt>99073ea</tt></a> go.mod: Upgrade CertMagic to v0.21.7</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1641e76fd742408c85363e4826451ba9ef22bc99/hovercard" href="https://github.com/caddyserver/caddy/commit/1641e76fd742408c85363e4826451ba9ef22bc99"><tt>1641e76</tt></a> go.mod: Upgrade dependencies</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/0d7c63920daecec510202c42816c883fd2dbe047/hovercard" href="https://github.com/caddyserver/caddy/commit/0d7c63920daecec510202c42816c883fd2dbe047"><tt>0d7c639</tt></a> go.mod: remove glog dependency (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2847610918" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6838" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6838/hovercard" href="https://github.com/caddyserver/caddy/pull/6838">#6838</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/932dac157a3c4693b80576477498bb86208b9b30/hovercard" href="https://github.com/caddyserver/caddy/commit/932dac157a3c4693b80576477498bb86208b9b30"><tt>932dac1</tt></a> logging: Always set fields func; fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2836093334" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6829" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6829/hovercard" href="https://github.com/caddyserver/caddy/issues/6829">#6829</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9e0e5a4b4c2babda81c58f28fe61adfa91d04524/hovercard" href="https://github.com/caddyserver/caddy/commit/9e0e5a4b4c2babda81c58f28fe61adfa91d04524"><tt>9e0e5a4</tt></a> logging: Fix crash if logging error is not HandlerError (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2776300919" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6777" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6777/hovercard" href="https://github.com/caddyserver/caddy/pull/6777">#6777</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/904a0fa368b7eacac3c7156ce4a1f6ced8f61f34/hovercard" href="https://github.com/caddyserver/caddy/commit/904a0fa368b7eacac3c7156ce4a1f6ced8f61f34"><tt>904a0fa</tt></a> reverse_proxy: re-add healthy upstreams metric (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810472120" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6806" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6806/hovercard" href="https://github.com/caddyserver/caddy/pull/6806">#6806</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e7da3b267bcec986aaca960dd22ef834d3b9d4a6/hovercard" href="https://github.com/caddyserver/caddy/commit/e7da3b267bcec986aaca960dd22ef834d3b9d4a6"><tt>e7da3b2</tt></a> reverseproxy: Via header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2266443612" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6275" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6275/hovercard" href="https://github.com/caddyserver/caddy/issues/6275">#6275</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9283770f68f570f47ca20aa9c6f9de8cc50063ba/hovercard" href="https://github.com/caddyserver/caddy/commit/9283770f68f570f47ca20aa9c6f9de8cc50063ba"><tt>9283770</tt></a> reverseproxy: ignore duplicate collector registration error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2824385401" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6820" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6820/hovercard" href="https://github.com/caddyserver/caddy/pull/6820">#6820</a>)</li>
</ul>
<h3>Beta 2:</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f4432a306ac59feee1fc45c8efefad3619e37629/hovercard" href="https://github.com/caddyserver/caddy/commit/f4432a306ac59feee1fc45c8efefad3619e37629"><tt>f4432a3</tt></a> caddyfile: add error handling for unrecognized subdirective/options in various modules (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2904038968" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6884" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6884/hovercard" href="https://github.com/caddyserver/caddy/pull/6884">#6884</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/84364ffcd06e35a93c9bb08ed80617bde72d4f74/hovercard" href="https://github.com/caddyserver/caddy/commit/84364ffcd06e35a93c9bb08ed80617bde72d4f74"><tt>84364ff</tt></a> caddypki: Remove lifetime check at Caddyfile parse (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901091605" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6878" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6878/hovercard" href="https://github.com/caddyserver/caddy/issues/6878">#6878</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/adbe7f87e6bda96a1dddd94ecedefe3219a5304d/hovercard" href="https://github.com/caddyserver/caddy/commit/adbe7f87e6bda96a1dddd94ecedefe3219a5304d"><tt>adbe7f8</tt></a> caddytls: Only make DNS solver if not already set (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901546147" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6880" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6880/hovercard" href="https://github.com/caddyserver/caddy/issues/6880">#6880</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d57ab215a2f198a465ea33abe4588bb5696e7abd/hovercard" href="https://github.com/caddyserver/caddy/commit/d57ab215a2f198a465ea33abe4588bb5696e7abd"><tt>d57ab21</tt></a> caddytls: Pointer receiver (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2904057214" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6885" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6885/hovercard" href="https://github.com/caddyserver/caddy/issues/6885">#6885</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/4ebcfed9c942c59f473f12f8108e1d0fa92e0855/hovercard" href="https://github.com/caddyserver/caddy/commit/4ebcfed9c942c59f473f12f8108e1d0fa92e0855"><tt>4ebcfed</tt></a> caddytls: Reorder provisioning steps (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2898993159" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6877" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6877/hovercard" href="https://github.com/caddyserver/caddy/issues/6877">#6877</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a686f7c346fe011ad153a3bd4ac3e31e6758bcce/hovercard" href="https://github.com/caddyserver/caddy/commit/a686f7c346fe011ad153a3bd4ac3e31e6758bcce"><tt>a686f7c</tt></a> cmd: Only set memory/CPU limits on run (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901524294" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6879" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6879/hovercard" href="https://github.com/caddyserver/caddy/issues/6879">#6879</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/19876208c79a476a46beec2430e554d4161ab426/hovercard" href="https://github.com/caddyserver/caddy/commit/19876208c79a476a46beec2430e554d4161ab426"><tt>1987620</tt></a> cmd: Promote undo maxProcs func to caller</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/220cd1c2bcecc07bcf6a0141069538c1b1109907/hovercard" href="https://github.com/caddyserver/caddy/commit/220cd1c2bcecc07bcf6a0141069538c1b1109907"><tt>220cd1c</tt></a> reverseproxy: more comments about buffering and add new tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2776722802" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6778" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6778/hovercard" href="https://github.com/caddyserver/caddy/pull/6778">#6778</a>)</li>
</ul>
<h3>Beta 3:</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b3e692ed09f8ba15b741621c4b16d8bfee38f8a1/hovercard" href="https://github.com/caddyserver/caddy/commit/b3e692ed09f8ba15b741621c4b16d8bfee38f8a1"><tt>b3e692e</tt></a> caddyfile: Fix formatting for backquote wrapped braces (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923001428" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6903" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6903/hovercard" href="https://github.com/caddyserver/caddy/pull/6903">#6903</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/55c89ccf2a39dcfd7286fcaed54787821ff9a1aa/hovercard" href="https://github.com/caddyserver/caddy/commit/55c89ccf2a39dcfd7286fcaed54787821ff9a1aa"><tt>55c89cc</tt></a> caddytls: Convert AP subjects to punycode</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1f8dab572ca9681464fdadc65bfb5f250fc496c3/hovercard" href="https://github.com/caddyserver/caddy/commit/1f8dab572ca9681464fdadc65bfb5f250fc496c3"><tt>1f8dab5</tt></a> caddytls: Don't publish ECH configs if other records don't exist</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/782a3c7ac60c82311fe9fb8889dd843dfe26c0bc/hovercard" href="https://github.com/caddyserver/caddy/commit/782a3c7ac60c82311fe9fb8889dd843dfe26c0bc"><tt>782a3c7</tt></a> caddytls: Don't publish HTTPS record for CNAME'd domain (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2941374786" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6922" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6922/hovercard" href="https://github.com/caddyserver/caddy/issues/6922">#6922</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/49f9af9a4ab2a28fa5c445630017f5284a5afa48/hovercard" href="https://github.com/caddyserver/caddy/commit/49f9af9a4ab2a28fa5c445630017f5284a5afa48"><tt>49f9af9</tt></a> caddytls: Fix TrustedCACerts backwards compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907998697" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6889" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6889/hovercard" href="https://github.com/caddyserver/caddy/pull/6889">#6889</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e276994174983dbb190d4bb9acaab157ef14373b/hovercard" href="https://github.com/caddyserver/caddy/commit/e276994174983dbb190d4bb9acaab157ef14373b"><tt>e276994</tt></a> caddytls: Initialize permission module earlier (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2922682990" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6901" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6901/hovercard" href="https://github.com/caddyserver/caddy/issues/6901">#6901</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/39262f86632401ae4915600b042ef5a28141d3d5/hovercard" href="https://github.com/caddyserver/caddy/commit/39262f86632401ae4915600b042ef5a28141d3d5"><tt>39262f8</tt></a> caddytls: Minor fixes for ECH</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/173573035c7484bb4aad4498a90bf5a1cf1bb5be/hovercard" href="https://github.com/caddyserver/caddy/commit/173573035c7484bb4aad4498a90bf5a1cf1bb5be"><tt>1735730</tt></a> core: add modular <code>network_proxy</code> support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2354226133" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6399" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6399/hovercard" href="https://github.com/caddyserver/caddy/pull/6399">#6399</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/86c620fb4e7bfad5888832c491147af53fd5390a/hovercard" href="https://github.com/caddyserver/caddy/commit/86c620fb4e7bfad5888832c491147af53fd5390a"><tt>86c620f</tt></a> go.mod: Minor dependency upgrades</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/af2d33afbb52389cda139a6a0fd8a9d65f558676/hovercard" href="https://github.com/caddyserver/caddy/commit/af2d33afbb52389cda139a6a0fd8a9d65f558676"><tt>af2d33a</tt></a> headers: Allow nil HeaderOps (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2910781202" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6893" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6893/hovercard" href="https://github.com/caddyserver/caddy/issues/6893">#6893</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/dccf3d8982d1b428e840d43f71fa5c3becf6ea8f/hovercard" href="https://github.com/caddyserver/caddy/commit/dccf3d8982d1b428e840d43f71fa5c3becf6ea8f"><tt>dccf3d8</tt></a> requestbody: Add set option to replace request body (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878874278" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/5795/hovercard" href="https://github.com/caddyserver/caddy/pull/5795">#5795</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2ac09fdb2046957597e17096adf6335a6d589a2f/hovercard" href="https://github.com/caddyserver/caddy/commit/2ac09fdb2046957597e17096adf6335a6d589a2f"><tt>2ac09fd</tt></a> requestbody: Fix ContentLength calculation after body replacement (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915277036" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6896" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6896/hovercard" href="https://github.com/caddyserver/caddy/pull/6896">#6896</a>)</li>
</ul>
<h3>v2.10.0:</h3>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f297bc0a04dcab6c2585b47f3672d045c4f6b54b/hovercard" href="https://github.com/caddyserver/caddy/commit/f297bc0a04dcab6c2585b47f3672d045c4f6b54b"><tt>f297bc0</tt></a> admin: Remove host checking for UDS (close <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2840912389" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6832" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6832/hovercard" href="https://github.com/caddyserver/caddy/issues/6832">#6832</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/0b2802faa47faa378181a3de5b0d1dcc769a715d/hovercard" href="https://github.com/caddyserver/caddy/commit/0b2802faa47faa378181a3de5b0d1dcc769a715d"><tt>0b2802f</tt></a> build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000989430" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6960" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6960/hovercard" href="https://github.com/caddyserver/caddy/pull/6960">#6960</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5be77d07ab730e6035ec7a47fb0fe161785af35c/hovercard" href="https://github.com/caddyserver/caddy/commit/5be77d07ab730e6035ec7a47fb0fe161785af35c"><tt>5be77d0</tt></a> caddyauth: Set authentication provider error in placeholder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958319811" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6932" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6932/hovercard" href="https://github.com/caddyserver/caddy/pull/6932">#6932</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b06a9496d130cb06466156d53138a9691342e5a2/hovercard" href="https://github.com/caddyserver/caddy/commit/b06a9496d130cb06466156d53138a9691342e5a2"><tt>b06a949</tt></a> caddyhttp: Document side effect of HTTP/3 early data (close <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969434774" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6936" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6936/hovercard" href="https://github.com/caddyserver/caddy/issues/6936">#6936</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/35c8c2d92d26208642cea0d1549c77a00124e154/hovercard" href="https://github.com/caddyserver/caddy/commit/35c8c2d92d26208642cea0d1549c77a00124e154"><tt>35c8c2d</tt></a> caddytls: Add remote_ip to HTTP cert manager (close <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990412210" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6952" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/6952/hovercard" href="https://github.com/caddyserver/caddy/issues/6952">#6952</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/fb22a26b1a08a2fa3b2526d1852467904ee140f6/hovercard" href="https://github.com/caddyserver/caddy/commit/fb22a26b1a08a2fa3b2526d1852467904ee140f6"><tt>fb22a26</tt></a> caddytls: Allow missing ECH meta file</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1bfa111552eff8b30bc1a5f76516426f29c66a88/hovercard" href="https://github.com/caddyserver/caddy/commit/1bfa111552eff8b30bc1a5f76516426f29c66a88"><tt>1bfa111</tt></a> caddytls: Prefer managed wildcard certs over individual subdomain certs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000960432" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6959" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6959/hovercard" href="https://github.com/caddyserver/caddy/pull/6959">#6959</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ea77a9ab67d8c04f513adaf0a1c648c738e25922/hovercard" href="https://github.com/caddyserver/caddy/commit/ea77a9ab67d8c04f513adaf0a1c648c738e25922"><tt>ea77a9a</tt></a> caddytls: Temporarily treat "" and "@" as equivalent for DNS publication</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5a6b2f8d1d4633622b551357f3cc9d27ec669d02/hovercard" href="https://github.com/caddyserver/caddy/commit/5a6b2f8d1d4633622b551357f3cc9d27ec669d02"><tt>5a6b2f8</tt></a> events: Refactor; move Event into core, so core can emit events (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956888169" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6930" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6930/hovercard" href="https://github.com/caddyserver/caddy/pull/6930">#6930</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/137711ae3e2d9aa48d7c48dba5ca176af628f073/hovercard" href="https://github.com/caddyserver/caddy/commit/137711ae3e2d9aa48d7c48dba5ca176af628f073"><tt>137711a</tt></a> go.mod: Upgrade acmez and certmagic</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9becf61a9f5bafb88a15823ce80c1325d3a30a4f/hovercard" href="https://github.com/caddyserver/caddy/commit/9becf61a9f5bafb88a15823ce80c1325d3a30a4f"><tt>9becf61</tt></a> go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6c38ae7381b3338b173c59706673d11783091dee/hovercard" href="https://github.com/caddyserver/caddy/commit/6c38ae7381b3338b173c59706673d11783091dee"><tt>6c38ae7</tt></a> reverseproxy: Add valid Upstream to DialInfo in active health checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2988555551" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6949" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6949/hovercard" href="https://github.com/caddyserver/caddy/pull/6949">#6949</a>)</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>docs: improve parsePHPFastCGI docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dunglas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dunglas">@dunglas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2777839552" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6779" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6779/hovercard" href="https://github.com/caddyserver/caddy/pull/6779">#6779</a></li>
<li>Fixes crash if logging error is not HandlerError by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkroo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkroo">@kkroo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2776300919" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6777" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6777/hovercard" href="https://github.com/caddyserver/caddy/pull/6777">#6777</a></li>
<li>chore: update quic-go to v0.49.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marten-seemann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marten-seemann">@marten-seemann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2808430839" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6803" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6803/hovercard" href="https://github.com/caddyserver/caddy/pull/6803">#6803</a></li>
<li>chore: don't use deprecated <code>archives.format_overrides.format</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810479126" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6807" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6807/hovercard" href="https://github.com/caddyserver/caddy/pull/6807">#6807</a></li>
<li>caddytls: Fix sni_regexp matcher to obtain layer4 contexts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vnxme/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vnxme">@vnxme</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2808748126" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6804" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6804/hovercard" href="https://github.com/caddyserver/caddy/pull/6804">#6804</a></li>
<li>feat: automatically set GOMEMLIMIT by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dunglas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dunglas">@dunglas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810933852" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6809" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6809/hovercard" href="https://github.com/caddyserver/caddy/pull/6809">#6809</a></li>
<li>caddytls: Refactor sni matcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vnxme/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vnxme">@vnxme</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2812764633" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6812" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6812/hovercard" href="https://github.com/caddyserver/caddy/pull/6812">#6812</a></li>
<li>reverse_proxy: re-add healthy upstreams metric by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810472120" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6806" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6806/hovercard" href="https://github.com/caddyserver/caddy/pull/6806">#6806</a></li>
<li>fix: update broken link to Ardan Labs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbruens/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbruens">@sbruens</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2805296050" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6800" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6800/hovercard" href="https://github.com/caddyserver/caddy/pull/6800">#6800</a></li>
<li>build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816343690" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6814" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6814/hovercard" href="https://github.com/caddyserver/caddy/pull/6814">#6814</a></li>
<li>reverseproxy: ignore duplicate collector registration error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2824385401" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6820" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6820/hovercard" href="https://github.com/caddyserver/caddy/pull/6820">#6820</a></li>
<li>fix: fix index validation for PUT requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/debug-ing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/debug-ing">@debug-ing</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2827784486" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6824" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6824/hovercard" href="https://github.com/caddyserver/caddy/pull/6824">#6824</a></li>
<li>file_server: use the UTC timezone for modified time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WeidiDeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WeidiDeng">@WeidiDeng</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2839372015" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6830" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6830/hovercard" href="https://github.com/caddyserver/caddy/pull/6830">#6830</a></li>
<li>feat/tests: tests for error handling & metrics in admin endpoints by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gdhameeja/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gdhameeja">@gdhameeja</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810469915" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6805" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6805/hovercard" href="https://github.com/caddyserver/caddy/pull/6805">#6805</a></li>
<li>chore: upgrade Go version to 1.24 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2847995659" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6839" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6839/hovercard" href="https://github.com/caddyserver/caddy/pull/6839">#6839</a></li>
<li>remove glog dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ns2Kracy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ns2Kracy">@Ns2Kracy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2847610918" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6838" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6838/hovercard" href="https://github.com/caddyserver/caddy/pull/6838">#6838</a></li>
<li>update quic-go to v0.50.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marten-seemann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marten-seemann">@marten-seemann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2865498352" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6854" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6854/hovercard" href="https://github.com/caddyserver/caddy/pull/6854">#6854</a></li>
<li>Support Caddy Test Configuration Defaults Override. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baruchyahalom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baruchyahalom">@baruchyahalom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2864366313" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6850" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6850/hovercard" href="https://github.com/caddyserver/caddy/pull/6850">#6850</a></li>
<li>chore: upgrade cobra by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2889737931" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6868" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6868/hovercard" href="https://github.com/caddyserver/caddy/pull/6868">#6868</a></li>
<li>build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2892280972" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6871" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6871/hovercard" href="https://github.com/caddyserver/caddy/pull/6871">#6871</a></li>
<li>caddytls: Encrypted ClientHello (ECH) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mholt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mholt">@mholt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876151641" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6862" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6862/hovercard" href="https://github.com/caddyserver/caddy/pull/6862">#6862</a></li>
<li>build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2898874831" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6876" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6876/hovercard" href="https://github.com/caddyserver/caddy/pull/6876">#6876</a></li>
<li>docs: replaced the name and twitter link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sashaphmn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sashaphmn">@sashaphmn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897724402" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6874" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6874/hovercard" href="https://github.com/caddyserver/caddy/pull/6874">#6874</a></li>
<li>ci: allow using the toolchain Go "toolchain" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dunglas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dunglas">@dunglas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2857869759" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6846" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6846/hovercard" href="https://github.com/caddyserver/caddy/pull/6846">#6846</a></li>
<li>chore: more comments about reverse_proxy buffering and add new tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WeidiDeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WeidiDeng">@WeidiDeng</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2776722802" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6778" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6778/hovercard" href="https://github.com/caddyserver/caddy/pull/6778">#6778</a></li>
<li>Add error handling for unrecognized subdirective/options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/steffenbusch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/steffenbusch">@steffenbusch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2904038968" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6884" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6884/hovercard" href="https://github.com/caddyserver/caddy/pull/6884">#6884</a></li>
<li>Fix TrustedCACerts backwards compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jjiang-stripe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jjiang-stripe">@jjiang-stripe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907998697" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6889" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6889/hovercard" href="https://github.com/caddyserver/caddy/pull/6889">#6889</a></li>
<li>requestbody: Add <code>replace</code> for optional body replacement by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AdrienPensart/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AdrienPensart">@AdrienPensart</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878874278" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/5795/hovercard" href="https://github.com/caddyserver/caddy/pull/5795">#5795</a></li>
<li>requestbody: Fix ContentLength calculation after body replacement by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/steffenbusch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/steffenbusch">@steffenbusch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915277036" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6896" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6896/hovercard" href="https://github.com/caddyserver/caddy/pull/6896">#6896</a></li>
<li>Fix caddy fmt breaks backquote wrapped braces in template by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keystroke3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keystroke3">@keystroke3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923001428" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6903" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6903/hovercard" href="https://github.com/caddyserver/caddy/pull/6903">#6903</a></li>
<li>update quic-go to v0.50.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marten-seemann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marten-seemann">@marten-seemann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2937350612" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6918" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6918/hovercard" href="https://github.com/caddyserver/caddy/pull/6918">#6918</a></li>
<li>core: add modular <code>network_proxy</code> support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mohammed90/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mohammed90">@mohammed90</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2354226133" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6399" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6399/hovercard" href="https://github.com/caddyserver/caddy/pull/6399">#6399</a></li>
<li>events: Refactor; move Event into core, so core can emit events by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mholt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mholt">@mholt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956888169" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6930" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6930/hovercard" href="https://github.com/caddyserver/caddy/pull/6930">#6930</a></li>
<li>chore: fix comment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riyueguang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riyueguang">@riyueguang</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990072594" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6950" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6950/hovercard" href="https://github.com/caddyserver/caddy/pull/6950">#6950</a></li>
<li>bug: Fix the incorrect parameter order by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cuishuang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cuishuang">@cuishuang</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990256901" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6951" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6951/hovercard" href="https://github.com/caddyserver/caddy/pull/6951">#6951</a></li>
<li>Add a valid Upstream to the DialInfo when doing active health checks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbro">@jbro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2988555551" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6949" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6949/hovercard" href="https://github.com/caddyserver/caddy/pull/6949">#6949</a></li>
<li>caddyauth: Set authentication provider error in placeholder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/steffenbusch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/steffenbusch">@steffenbusch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958319811" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6932" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6932/hovercard" href="https://github.com/caddyserver/caddy/pull/6932">#6932</a></li>
<li>build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000989430" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6960" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6960/hovercard" href="https://github.com/caddyserver/caddy/pull/6960">#6960</a></li>
<li>caddytls: Prefer managed wildcard certs over individual subdomain certs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mholt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mholt">@mholt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3000960432" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6959" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6959/hovercard" href="https://github.com/caddyserver/caddy/pull/6959">#6959</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbruens/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbruens">@sbruens</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2805296050" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6800" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6800/hovercard" href="https://github.com/caddyserver/caddy/pull/6800">#6800</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/debug-ing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/debug-ing">@debug-ing</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2827784486" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6824" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6824/hovercard" href="https://github.com/caddyserver/caddy/pull/6824">#6824</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ns2Kracy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ns2Kracy">@Ns2Kracy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2847610918" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6838" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6838/hovercard" href="https://github.com/caddyserver/caddy/pull/6838">#6838</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baruchyahalom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baruchyahalom">@baruchyahalom</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2864366313" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6850" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6850/hovercard" href="https://github.com/caddyserver/caddy/pull/6850">#6850</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sashaphmn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sashaphmn">@sashaphmn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897724402" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6874" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6874/hovercard" href="https://github.com/caddyserver/caddy/pull/6874">#6874</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AdrienPensart/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AdrienPensart">@AdrienPensart</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878874278" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/5795/hovercard" href="https://github.com/caddyserver/caddy/pull/5795">#5795</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keystroke3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keystroke3">@keystroke3</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923001428" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6903" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6903/hovercard" href="https://github.com/caddyserver/caddy/pull/6903">#6903</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riyueguang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riyueguang">@riyueguang</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990072594" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/6950" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/6950/hovercard" href="https://github.com/caddyserver/caddy/pull/6950">#6950</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/caddyserver/caddy/compare/v2.9.1...v2.10.0"><tt>v2.9.1...v2.10.0</tt></a></p>github-actions[bot]tag:github.com,2008:Repository/29207621/v2.10.0-beta.42025-04-18T20:45:20Zcaddy: v2.10.0-beta.4<p>This prerelease is outdated. Please see the latest release for notes. Thanks!</p>github-actions[bot]tag:github.com,2008:Repository/298255706/v2.86.12025-04-18T14:05:46ZdgVoodoo2: v2.86.1 - A patch version<ul>
<li>Fixing a bug in D3D model space lighting (Fog City, Tirtanium, Lego Rock Raiders)</li>
<li>Fixing a Glide bug in the D3D12 backend (Pornstars)</li>
<li>Fixing Glide3+ clipspace viewports (Pornstars, SurRender)</li>
<li>Workarounding an NV/Intel D3D12 driver bug (D3D9, dynamically indexing the ps input reg array) (Pirate Hunter, Borderlands, ...)</li>
<li>Improving the GF4 emulation a bit (Splinter Cell 1)</li>
<li>Fixing a D3D8 frontend bug (MotoGP crash)</li>
<li>Fixing a bug in the DX FF pixel shader code generator (Ravenshield crash)</li>
<li>Fixing a DDraw crash with automipmap-generated textures</li>
</ul>dege-diosgtag:github.com,2008:Repository/964820196/0.3.42025-04-18T06:24:31Zval: 0.3.4No content.github-actions[bot]tag:github.com,2008:Repository/61176492/v0.12.822025-04-17T15:55:33ZDriverStoreExplorer: DriverStore Explorer v0.12.82<h2>New Features</h2>
<ul>
<li>Supports adding multiple drivers in a single operation.</li>
<li>Support export selected driver list.</li>
<li>Use native driver store by default.</li>
<li>Translation updates.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Update Language.pt-BR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/igorruckert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/igorruckert">@igorruckert</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2941861567" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/319" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/319/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/319">#319</a></li>
<li>Updated SK language by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luki1412/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luki1412">@luki1412</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2950395872" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/320" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/320/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/320">#320</a></li>
<li>Update Language.uk-UA.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lan72/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lan72">@Lan72</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961686242" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/323" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/323/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/323">#323</a></li>
<li>Update Language.hu-HU.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnFowler58/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnFowler58">@JohnFowler58</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956492237" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/321" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/321/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/321">#321</a></li>
<li>Update Language.fr-FR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/t3chnob0y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/t3chnob0y">@t3chnob0y</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958303694" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/322" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/322/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/322">#322</a></li>
<li>Update Language.ru-RU.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vodek3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vodek3">@vodek3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990569185" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/328" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/328/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/328">#328</a></li>
<li>Update Polish translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Matthaiks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Matthaiks">@Matthaiks</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990681981" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/329" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/329/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/329">#329</a></li>
<li>Update Language.ko-KR.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VenusGirl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VenusGirl">@VenusGirl</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991058262" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/330" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/330/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/330">#330</a></li>
<li>Update Language.de-DE.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timse201/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timse201">@timse201</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991339405" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/331" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/331/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/331">#331</a></li>
<li>Update Language.uk-UA.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lan72/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lan72">@Lan72</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991565528" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/332" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/332/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/332">#332</a></li>
<li>Update Language.es-ES.resx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MELERIX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MELERIX">@MELERIX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3001091276" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/333" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/333/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/333">#333</a></li>
<li>Italian language update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bovirus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bovirus">@bovirus</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990480102" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/326" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/326/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/326">#326</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/t3chnob0y/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/t3chnob0y">@t3chnob0y</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958303694" data-permission-text="Title is private" data-url="https://github.com/lostindark/DriverStoreExplorer/issues/322" data-hovercard-type="pull_request" data-hovercard-url="/lostindark/DriverStoreExplorer/pull/322/hovercard" href="https://github.com/lostindark/DriverStoreExplorer/pull/322">#322</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lostindark/DriverStoreExplorer/compare/v0.12.64...v0.12.82"><tt>v0.12.64...v0.12.82</tt></a></p>lostindarktag:github.com,2008:Repository/927639265/1.1.0-longhorn+22025-04-15T20:07:03ZTSforge: 1.1.0-longhorn+2<p>fix vista varbag</p>WitherOrNot