<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="/rss-style.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title><![CDATA[Team IT Security - 📰 Alle Kategorien]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/alle-kategorien.xml?q=feat+vitals%2F]]></link>
<description><![CDATA[Das Gesamte Cyber Threat Intelligence Feed-Archiv von TSecurity.de. Alle Nachrichten, Sicherheitsmeldungen, Videos, Downloads und Analysen in einer zentralen Übersicht.]]></description>
<language>de-DE</language>
<lastBuildDate>Fri, 31 Jul 2026 16:30:05 +0200</lastBuildDate>
<pubDate>Fri, 31 Jul 2026 16:30:05 +0200</pubDate>
<ttl>15</ttl>
<copyright>2026 Team IT Security</copyright>
<managingEditor>lakandor@tsecurity.de (Horus Sirius)</managingEditor>
<webMaster>lakandor@tsecurity.de (Horus Sirius)</webMaster>
<category>IT Security</category>
<category>Cybersecurity</category>
<category>Nachrichten</category>
<generator>Team IT Security RSS Generator v2.0</generator>
<image>
<url>https://tsecurity.de/favicon.ico</url>
<title><![CDATA[Team IT Security - 📰 Alle Kategorien]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/alle-kategorien.xml?q=feat+vitals%2F]]></link>
</image>
<atom:link href="https://tsecurity.de/export/rss/it-security.xml?q=feat+vitals%2F" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[GitHub: Release v0.54.0-nightly.20260726.g3818efbbf]]></title>
<description><![CDATA[What's Changed

Changelog for v0.53.0-preview.0 by @gemini-cli-robot in #28507
Changelog for v0.52.0 by @gemini-cli-robot in #28508
chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in #28510
fix(caretaker): sanitize and wrap issue title in untrusted_context ...]]></description>
<link>https://tsecurity.de/de/3695126/downloads/github-release-v0540-nightly20260726g3818efbbf/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3695126/downloads/github-release-v0540-nightly20260726g3818efbbf/</guid>
<pubDate>Sun, 26 Jul 2026 06:37:53 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="github-feed-entry"><h2>What's Changed</h2>
<ul>
<li>Changelog for v0.53.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4952788888" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28507" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28507/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28507">#28507</a></li>
<li>Changelog for v0.52.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953096720" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28508" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28508/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28508">#28508</a></li>
<li>chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953713055" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28510" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28510/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28510">#28510</a></li>
<li>fix(caretaker): sanitize and wrap issue title in untrusted_context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4857767048" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28352" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28352/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28352">#28352</a></li>
<li>chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4895099126" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28409" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28409/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28409">#28409</a></li>
<li>fix(core): rotate session ID on model fallback to prevent stateful API errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4933261007" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28469" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28469/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28469">#28469</a></li>
<li>feat(caretaker-triage): post comment before auto-closing issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4897179697" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28411" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28411/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28411">#28411</a></li>
<li>fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4961806001" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28517" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28517/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28517">#28517</a></li>
<li>fix(core): filter out thought parts from getHistoryTurns when context management is disabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953685047" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28509" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28509/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28509">#28509</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260723.g9681621c6...v0.54.0-nightly.20260726.g3818efbbf">v0.52.0-nightly.20260723.g9681621c6...v0.54.0-nightly.20260726.g3818efbbf</a></p></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub: Release v0.54.0-nightly.20260726.g3818efbbf]]></title>
<description><![CDATA[What's Changed

Changelog for v0.53.0-preview.0 by @gemini-cli-robot in #28507
Changelog for v0.52.0 by @gemini-cli-robot in #28508
chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in #28510
fix(caretaker): sanitize and wrap issue title in untrusted_context ...]]></description>
<link>https://tsecurity.de/de/3695127/downloads/github-release-v0540-nightly20260726g3818efbbf/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3695127/downloads/github-release-v0540-nightly20260726g3818efbbf/</guid>
<pubDate>Sun, 26 Jul 2026 06:37:53 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="github-feed-entry"><h2>What's Changed</h2>
<ul>
<li>Changelog for v0.53.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4952788888" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28507" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28507/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28507">#28507</a></li>
<li>Changelog for v0.52.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953096720" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28508" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28508/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28508">#28508</a></li>
<li>chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953713055" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28510" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28510/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28510">#28510</a></li>
<li>fix(caretaker): sanitize and wrap issue title in untrusted_context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4857767048" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28352" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28352/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28352">#28352</a></li>
<li>chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4895099126" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28409" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28409/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28409">#28409</a></li>
<li>fix(core): rotate session ID on model fallback to prevent stateful API errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4933261007" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28469" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28469/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28469">#28469</a></li>
<li>feat(caretaker-triage): post comment before auto-closing issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4897179697" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28411" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28411/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28411">#28411</a></li>
<li>fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4961806001" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28517" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28517/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28517">#28517</a></li>
<li>fix(core): filter out thought parts from getHistoryTurns when context management is disabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953685047" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28509" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28509/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28509">#28509</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260723.g9681621c6...v0.54.0-nightly.20260726.g3818efbbf">v0.52.0-nightly.20260723.g9681621c6...v0.54.0-nightly.20260726.g3818efbbf</a></p></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hands-on: The Meirro Pro 6K might be the best Apple Studio Display alternative yet [Video]]]></title>
<description><![CDATA[Earlier this year, Apple decided to completely discontinue its Pro Display XDR, which was an amazing piece of hardware but hadn’t been updated in years and was still $6,000+. Their new lineup consists of a Studio Display and the new Studio Display XDR, which are impressive in their own right, but...]]></description>
<link>https://tsecurity.de/de/3694012/ios-mac-os/hands-on-the-meirro-pro-6k-might-be-the-best-apple-studio-display-alternative-yet-video/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3694012/ios-mac-os/hands-on-the-meirro-pro-6k-might-be-the-best-apple-studio-display-alternative-yet-video/</guid>
<pubDate>Sat, 25 Jul 2026 16:02:58 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/07/display.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Earlier this year, Apple decided to completely discontinue its Pro Display XDR, which was an amazing piece of hardware but hadn’t been updated in years and was still $6,000+. Their new lineup consists of a Studio Display and the new Studio Display XDR, which are impressive in their own right, but now both only offer 27-inch 5K displays. The XDR starts at an insane $3,299 and can be spec’d up to $3,600 before tax. So now the door is open for someone to deliver a larger retina-class monitor for Mac users, and that is exactly what the new <a href="https://collabs.shop/17joet">Meirro Pro</a> does. The<a href="https://collabs.shop/17joet"> Meirro Pro</a> is a 32-inch, 6K monitor made of a full aluminum construction. It is a single-cable solution and brings an adjustable stand for just <a href="https://collabs.shop/17joet">$1,199</a>. I’ve been using it as my primary display, and while a few compromises helped Meirro reach that price, this might be the most convincing Studio Display alternative I’ve tested. Here’s what you need to know. </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[New Macs are coming soon, here’s everything we know]]></title>
<description><![CDATA[Apple has a lineup of multiple new Macs launching later this year. This includes the first-ever touchscreen MacBook, the first M6 machines, and more. Here’s everything we know so far about new Macs launching soon.]]></description>
<link>https://tsecurity.de/de/3691680/ios-mac-os/new-macs-are-coming-soon-heres-everything-we-know/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3691680/ios-mac-os/new-macs-are-coming-soon-heres-everything-we-know/</guid>
<pubDate>Fri, 24 Jul 2026 15:33:04 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/macbook-pro-m5-14-inch.webp?w=1600"></div><p class="wp-block-paragraph">Apple has a lineup of multiple new Macs launching later this year. This includes the first-ever touchscreen MacBook, the first M6 machines, and more. Here’s everything we know so far about new Macs launching soon.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Two new Macs might skip M5 chips and go straight to M6]]></title>
<description><![CDATA[Yesterday Bloomberg’s Mark Gurman detailed a years-long roadmap for upcoming Macs, and per his report, it sounds like two new models might skip the base M5 chip and go straight to M6.]]></description>
<link>https://tsecurity.de/de/3689354/ios-mac-os/two-new-macs-might-skip-m5-chips-and-go-straight-to-m6/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3689354/ios-mac-os/two-new-macs-might-skip-m5-chips-and-go-straight-to-m6/</guid>
<pubDate>Thu, 23 Jul 2026 16:29:15 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/m6_regular.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Yesterday <em>Bloomberg’s</em> Mark Gurman <a href="https://9to5mac.com/2026/07/22/apples-huge-mac-roadmap-revealed-in-new-report/">detailed a years-long roadmap</a> for upcoming Macs, and per his report, it sounds like two new models might skip the base M5 chip and go straight to M6.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Do we need to worry about burn-in as Macs transition to OLED screens?]]></title>
<description><![CDATA[Apple devices were long known for having some of the highest-quality LCD screens in the business, and that remains the case for today’s MacBooks. The company upped the ante first through retina displays and then mini-LED backlighting. This is the reason Apple has been in no great hurry to adopt O...]]></description>
<link>https://tsecurity.de/de/3688842/ios-mac-os/do-we-need-to-worry-about-burn-in-as-macs-transition-to-oled-screens/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3688842/ios-mac-os/do-we-need-to-worry-about-burn-in-as-macs-transition-to-oled-screens/</guid>
<pubDate>Thu, 23 Jul 2026 13:18:45 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-touch-bar-gold-glow.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph"><a href="https://9to5mac.com/guides/aapl/" target="_blank" rel="noreferrer noopener">Apple</a> devices were long known for having some of the highest-quality LCD screens in the business, and that remains the case for today’s <a href="https://9to5mac.com/guides/macbook-pro/" target="_blank" rel="noreferrer noopener">MacBooks</a>. The company upped the ante first through retina displays and then mini-LED backlighting. This is the reason Apple has been in no great hurry to adopt OLED technology.</p>
<p class="wp-block-paragraph">It has, however, been making a phased transition to <a href="https://9to5mac.com/guides/oled/" target="_blank" rel="noreferrer noopener">OLED</a>. Apple first introduced the display tech with the Apple Watch, followed up with iPhone and iPad models, and the MacBook Pro is next in line for the upgrade … </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0-nightly.20260723.g9681621c6]]></title>
<description><![CDATA[What's Changed

fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in #28472
feat(evals): add eval coverage report command by @ved015 in #28169

Full Changelog: v0.52.0-nightly.20260722.gc776c665b...v0.52.0-nightly.20260723.g96...]]></description>
<link>https://tsecurity.de/de/3687851/downloads/release-v0520-nightly20260723g9681621c6/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3687851/downloads/release-v0520-nightly20260723g9681621c6/</guid>
<pubDate>Thu, 23 Jul 2026 03:47:23 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4935978236" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28472" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28472/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28472">#28472</a></li>
<li>feat(evals): add eval coverage report command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756850004" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28169" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28169/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28169">#28169</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260722.gc776c665b...v0.52.0-nightly.20260723.g9681621c6"><tt>v0.52.0-nightly.20260722.gc776c665b...v0.52.0-nightly.20260723.g9681621c6</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Neo 2: Here’s everything we know so far]]></title>
<description><![CDATA[Apple released the all-new MacBook Neo earlier this year, and it’s been a resounding success by all indications. Here’s everything we know so far about what’s next for Apple’s most affordable laptop …]]></description>
<link>https://tsecurity.de/de/3687842/ios-mac-os/macbook-neo-2-heres-everything-we-know-so-far/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3687842/ios-mac-os/macbook-neo-2-heres-everything-we-know-so-far/</guid>
<pubDate>Thu, 23 Jul 2026 03:18:55 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-neo-hello-citrus.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple released the all-new MacBook Neo earlier this year, and it’s been a <a href="https://9to5mac.com/2026/04/07/apple-faces-supply-chain-problem-as-macbook-neo-demand-exceeds-expectations/">resounding success</a> by all indications. Here’s everything we know so far about what’s next for Apple’s most affordable laptop …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0]]></title>
<description><![CDATA[What's Changed

Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in #28216
feat(caretaker-triage): add triage worker core foundational modules by @chadd28 in #28163
feat(caretaker-egress): implement octokit github action handler for egress service by @cha...]]></description>
<link>https://tsecurity.de/de/3687569/downloads/release-v0520/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3687569/downloads/release-v0520/</guid>
<pubDate>Wed, 22 Jul 2026 22:53:01 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Refactor: exclude transient CI configuration files from workspace context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4771753114" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28216">#28216</a></li>
<li>feat(caretaker-triage): add triage worker core foundational modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753861958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28163" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28163/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28163">#28163</a></li>
<li>feat(caretaker-egress): implement octokit github action handler for egress service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830419267" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28303">#28303</a></li>
<li>chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840274631" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28323" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28323/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28323">#28323</a></li>
<li>Changelog for v0.51.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4839873704" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28320" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28320/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28320">#28320</a></li>
<li>Changelog for v0.50.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840167585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28322" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28322/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28322">#28322</a></li>
<li>fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780686006" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28223" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28223/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28223">#28223</a></li>
<li>fix(core): use unambiguous previous intent label in fallback summary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4848950194" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28343" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28343/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28343">#28343</a></li>
<li>feat(caretaker-triage): implement main worker execution loop and egress action publisher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4832842460" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28306" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28306/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28306">#28306</a></li>
<li>fix(privacy): show a clear message when the account has no Code Assist tier by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830501064" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28304" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28304/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28304">#28304</a></li>
<li>fix(core): enrich shared project quota limit errors with setup hint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4875463769" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28391">#28391</a></li>
<li>fix(a2a-server): ensure task cancellation aborts execution loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4838860348" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28316" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28316/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28316">#28316</a></li>
<li>fix(core): simplify plan mode write policy to support relative paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4876823809" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28398" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28398/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28398">#28398</a></li>
<li>feat(core): Bump node google-auth-library version to 10.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4869745101" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28385" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28385/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28385">#28385</a></li>
<li>chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4888459983" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28402" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28402/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28402">#28402</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.51.0...v0.52.0"><tt>v0.51.0...v0.52.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.53.0-preview.0]]></title>
<description><![CDATA[What's Changed

fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by @luisfelipe-alt in #28407
feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in #28345
refactor(cli): align macOS permissive Seatbelt p...]]></description>
<link>https://tsecurity.de/de/3687525/downloads/release-v0530-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3687525/downloads/release-v0530-preview0/</guid>
<pubDate>Wed, 22 Jul 2026 22:25:44 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4893271589" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28407" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28407/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28407">#28407</a></li>
<li>feat(caretaker-triage): implement LLM triage orchestrator and container build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4850788084" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28345" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28345/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28345">#28345</a></li>
<li>refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4905648856" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28424" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28424/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28424">#28424</a></li>
<li>fix(core): mitigate infinite ReAct loops and prompt injection loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4913591703" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28429" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28429/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28429">#28429</a></li>
<li>fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4933898579" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28470" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28470/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28470">#28470</a></li>
<li>fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4935978236" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28472" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28472/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28472">#28472</a></li>
<li>feat(evals): add eval coverage report command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756850004" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28169" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28169/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28169">#28169</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-preview.0...v0.53.0-preview.0"><tt>v0.52.0-preview.0...v0.53.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s huge Mac roadmap revealed in new report]]></title>
<description><![CDATA[A new report from Bloomberg today offers an in-depth look at Apple’s Mac pipeline. The report details updates coming to the MacBook Pro, MacBook Air, iMac, and much more over the next several years.]]></description>
<link>https://tsecurity.de/de/3686769/ios-mac-os/apples-huge-mac-roadmap-revealed-in-new-report/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3686769/ios-mac-os/apples-huge-mac-roadmap-revealed-in-new-report/</guid>
<pubDate>Wed, 22 Jul 2026 17:07:19 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2024/10/m4-imac-vs-m3-imac-colors.jpeg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">A new report from <a href="https://www.bloomberg.com/news/articles/2026-07-22/apple-to-launch-new-macbook-air-imac-macbook-pro-neo-mac-mini-mac-studio?utm_medium=email&amp;utm_source=author_alert&amp;utm_term=260722&amp;utm_campaign=author_19842959"><em>Bloomberg</em> today</a> offers an in-depth look at Apple’s Mac pipeline. The report details updates coming to the MacBook Pro, MacBook Air, iMac, and much more over the next several years.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The $3 trillion assembly line: Why CIOs must industrialize the data center supply chain]]></title>
<description><![CDATA[You are one of the six billion people (75% of the world population) online today, and every click you make is routed through the data center. Data centers, whether knowingly or unknowingly, play a very critical role in your daily online activities. With an increasing population, increasing usage ...]]></description>
<link>https://tsecurity.de/de/3686216/it-nachrichten/the-3-trillion-assembly-line-why-cios-must-industrialize-the-data-center-supply-chain/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3686216/it-nachrichten/the-3-trillion-assembly-line-why-cios-must-industrialize-the-data-center-supply-chain/</guid>
<pubDate>Wed, 22 Jul 2026 14:04:29 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You are one of the six billion people (75% of the world population) online today, and every click you make is routed through the data center. Data centers, whether knowingly or unknowingly, play a very critical role in your daily online activities. With an increasing population, increasing usage of online presence, and now omniscient AI, the demand for data centers has increased manyfold, and the trend seems similar to the year 2000, when telephone towers were built to accommodate increased digital presence.</p>



<p class="wp-block-paragraph">To win the AI race, Hyperscalers (Google, Meta, Amazon, Microsoft, Alibaba, Oracle, IBM, Tencent) are spending huge amounts of money on data center development. In the USA, the hyperscalers are planning to spend <a href="https://finance.yahoo.com/news/big-tech-set-to-spend-650-billion-in-2026-as-ai-investments-soar-163907630.html">$650 billion in 2026, which is around 70% higher than 2025 spending</a>, according to Yahoo Finance.</p>



<p class="wp-block-paragraph">As per McKinsey research, by 2030, companies will invest around $7 trillion in Capex on data center infrastructure globally. More than $4 trillion will go towards computing hardware investment. More than 40% of this spending will be invested in the United States.</p>



<h2 class="wp-block-heading">Demand growth in data centers</h2>



<p class="wp-block-paragraph">McKinsey analysis shows that global demand for data center capacity can more than triple by 2030, with a compound annual growth rate (CAGR) of around 22 per cent. In the USA, data center demand could grow by 20-25 per cent at the same time.  </p>



<p class="wp-block-paragraph">The data center industry is currently undergoing a violent transition. We are moving away from the era of “bespoke projects” — where every facility was a unique architectural feat — into an era of industrialized infrastructure. With global capital expenditure in the sector projected to hit $3 trillion by 2028, the “bottleneck” has shifted. It is no longer about securing the capital; it is about the physics of the supply chain.</p>



<p class="wp-block-paragraph">During my tenure at Vantage, managing the intersection of data center construction management (DCCM) and infrastructure management (DCIM), I saw firsthand that the most successful players aren’t those with the deepest pockets, but those with the most integrated data threads. If your construction data in Procore doesn’t talk to your financial reality in Yardi, or your operational capacity in DCIM, you aren’t building a data center — you’re managing a $500 million blind spot.</p>



<h2 class="wp-block-heading">The death of “sticks and bricks”</h2>



<p class="wp-block-paragraph">Traditionally, data center construction was treated as civil engineering. But for the modern CIO, a data center is a complex product assembly.</p>



<p class="wp-block-paragraph">The challenges are systemic. We are facing 50-to-80-week lead times for critical “long-pole” items: extra-high-voltage transformers, switchgear, and the liquid cooling manifolds required for the next generation of AI chips. In this environment, the traditional reactive supply chain model is a liability.</p>



<p class="wp-block-paragraph">To survive the $3 trillion inflow, we must adopt a hybrid-agile SCOR (supply chain operations reference) model. This means applying continuous flow logic to standardized components (like modular power skids) while maintaining agile responsiveness for the volatile IT layer.</p>



<h2 class="wp-block-heading">The digital bridge: Construction management software  to ERP</h2>



<p class="wp-block-paragraph">The most significant opportunity for CIOs lies in financial-operational integration. In many organizations, there is a data chasm between the construction site and the corporate office. Construction teams live in the construction management software tracking tasks, trades, RFIs and payment submittals. Finance teams operate corporate offices with project management tools (worth remembering that email is a key tool besides spreadsheets and phone calls) tracking capex schedule, commissioning timeline, capital drawdowns and asset lifecycle management.</p>



<p class="wp-block-paragraph">These systems are siloed; the CIO loses visibility into the total cost to serve. By integrating construction management into the financial system, we create real-time financial visibility of the build. We can see exactly how a three-week delay in a chiller delivery impacts the internal rate of return (IRR) of the entire asset. This isn’t just accounting; it’s strategic telemetry.</p>



<h2 class="wp-block-heading">From BIM to DCIM: The lifecycle thread</h2>



<p class="wp-block-paragraph">The second bridge is the handoff from construction (BIM) to operations (DCIM). Historically, this handoff was a nightmare of PDFs and Excel sheets. By the time the operations team took the keys, the “as-built” design information was already out of date.</p>



<p class="wp-block-paragraph">The opportunity today is to maintain a continuous data thread. The sensor data and asset tags established during the “make” phase in our SCOR model should flow directly into the DCIM. This allows us to perform virtual commissioning. Before a single server is racked, we should already have a digital replica of the airflow, power distribution, and cooling capacity.</p>



<h2 class="wp-block-heading">The scientific inference: AI in the supply chain</h2>



<p class="wp-block-paragraph">As someone who has led data and AI initiatives, I’ve seen the hype. But in the supply chain, the application of AI must be pragmatic, not generative. We don’t need AI to write poems; we need it for predictive procurement. Most organizations manage their procurement in ERP or a mix of a few tools to manage the source-to-settle business flow. Adopting a system workflow improves data collection and the state of the procurement cycle, which in turn provides AI with the context to draw inferences for possible delays and anomalies in original specifications and change orders.</p>



<p class="wp-block-paragraph">By applying machine learning to global logistics data, we can move from just-in-time to just-in-case modeling. AI can analyze geopolitical risks, shipping lane congestion, and raw material pricing to tell a CIO: <em>“Order your switchgear 14 months early, or your Q3 2027 ‘Power On’ date is at risk.”</em></p>



<h2 class="wp-block-heading">Bringing it all together: AI in the supply chain and finance</h2>



<p class="wp-block-paragraph">Why it matters: Approximately 70% of the capex is on this workflow and making timely decisions that directly impact the ready-for-service dates. The current challenge of reactionary adjustment in design to procurement to local fit-out is a significant drain on capex efficiency and cost of capital. Because single-project delivery delays have become so volatile, a massive structural shift is occurring in how digital infrastructure is funded. Single-project debt (special purpose vehicles or SPVs) is facing severe friction. To insulate themselves from RFS shocks, the largest institutional players are moving toward permanent platform capital — aggregating exposure across dozens of global assets simultaneously.</p>



<p class="wp-block-paragraph">Navigating these complex multi-billion-dollar engineering projects distributed over a large geography is simply unmanageable without rethinking and re-engineering existing tools and processes.</p>



<h2 class="wp-block-heading">The roadmap for the modern CIO</h2>



<p class="wp-block-paragraph">To lead this transformation, CIOs must move beyond the IT shop mentality and become master orchestrators of the supply chain. Here is the 1500-word reality condensed into three mandates:</p>



<ol start="1" class="wp-block-list">
<li><strong>Standardize the product:</strong> Stop designing bespoke facilities. Move toward DFMA (design for manufacturing and assembly). If 70% of your data center can be built in a factory and shipped as modules, you bypass the unpredictability of on-site labor.</li>



<li><strong>Integrate the financial stack:</strong> If your construction management software and your ERP aren’t sharing a heartbeat, your data is lying to you. Force the integration between Procore and Yardi.</li>



<li><strong>Own the long poles:</strong> Don’t leave the procurement of transformers and cooling units to general contractors. Use your balance sheet to secure these items years in advance. In 2026, inventory is the new currency.</li>
</ol>



<p class="wp-block-paragraph"><strong>This article is published as part of the Foundry Expert Contributor Network.</strong><br><a href="https://www.cio.com/expert-contributor-network/"><strong>Want to join?</strong></a></p>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Samsung’s New AI Health Assistant Aims to Make Health Metrics Actually Useful]]></title>
<description><![CDATA[The latest AI Health Assistant aims to use AI to turn sleep, nutrition and vitals into actionable guidance.]]></description>
<link>https://tsecurity.de/de/3684531/it-nachrichten/samsungs-new-ai-health-assistant-aims-to-make-health-metrics-actually-useful/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3684531/it-nachrichten/samsungs-new-ai-health-assistant-aims-to-make-health-metrics-actually-useful/</guid>
<pubDate>Tue, 21 Jul 2026 19:51:09 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[The latest AI Health Assistant aims to use AI to turn sleep, nutrition and vitals into actionable guidance.]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.18.4]]></title>
<description><![CDATA[Core
Improvements

Use adaptive thinking controls for Kimi models on Anthropic-compatible providers, with summarized reasoning output by default. (@chouqin)

Bugfixes

Reduce OpenAI provider header timeouts during slow connection setup.
Respect provider-defined reasoning options instead of fallin...]]></description>
<link>https://tsecurity.de/de/3681569/downloads/v1184/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3681569/downloads/v1184/</guid>
<pubDate>Mon, 20 Jul 2026 17:47:33 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Use adaptive thinking controls for Kimi models on Anthropic-compatible providers, with summarized reasoning output by default. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chouqin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chouqin">@chouqin</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Reduce OpenAI provider header timeouts during slow connection setup.</li>
<li>Respect provider-defined reasoning options instead of falling back to the wrong reasoning controls.</li>
<li>Restore Azure Cognitive Services endpoint support for Azure-hosted models.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Sync the embedded terminal theme with the app theme.</li>
<li>Improve the review panel so open file tabs can stay aligned with the current diff view.</li>
<li>Rewrite the v2 prompt input for more reliable command, context, shell, attachment, and history interactions.</li>
<li>Improve review panel resizing and sticky controls.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Preserve command drafts in the command menu.</li>
<li>Avoid session view failures when message parent links are missing.</li>
<li>Prevent sending empty prompt text parts.</li>
<li>Restore model variant selection accessibility.</li>
<li>Show keybind tooltips on prompt input controls. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProdigyRahul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProdigyRahul">@ProdigyRahul</a>)</li>
<li>Deduplicate repeated file entries in diff summaries.</li>
<li>Prevent recovery window handling from touching destroyed windows.</li>
</ul>
<p><strong>Thank you to 3 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerome-benoit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerome-benoit">@jerome-benoit</a>:
<ul>
<li>fix(nix): relax Bun version check for desktop build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4877704946" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/36767" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/36767/hovercard" href="https://github.com/anomalyco/opencode/pull/36767">#36767</a>)</li>
<li>fix(nix): restore desktop integration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4897416572" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/37197" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/37197/hovercard" href="https://github.com/anomalyco/opencode/pull/37197">#37197</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProdigyRahul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProdigyRahul">@ProdigyRahul</a>:
<ul>
<li>fix(app): show keybind tooltips on prompt input controls (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4924806992" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/37824" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/37824/hovercard" href="https://github.com/anomalyco/opencode/pull/37824">#37824</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chouqin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chouqin">@chouqin</a>:
<ul>
<li>feat(opencode): use adaptive thinking effort for kimi family on anthr… (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4920812833" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/37696" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/37696/hovercard" href="https://github.com/anomalyco/opencode/pull/37696">#37696</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mac beach balls and unresponsive trackpad? This fix seems to work]]></title>
<description><![CDATA[There have been growing complaints about users experiencing beach balls on the Mac when running macOS 26.5, with some also saying that their trackpad becomes completely unresponsive for several seconds at a time.
Activity Monitor typically reveals three culprits, and there does now appear to be a...]]></description>
<link>https://tsecurity.de/de/3681039/ios-mac-os/mac-beach-balls-and-unresponsive-trackpad-this-fix-seems-to-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3681039/ios-mac-os/mac-beach-balls-and-unresponsive-trackpad-this-fix-seems-to-work/</guid>
<pubDate>Mon, 20 Jul 2026 13:40:44 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/07/Mac-beach-balls-and-unresponsive-trackpad.webp?w=1500"></div><p class="wp-block-paragraph">There have been growing complaints about users experiencing beach balls on the <a href="https://9to5mac.com/guides/mac/" target="_blank" rel="noreferrer noopener">Mac</a> when running <a href="https://9to5mac.com/guides/macos-26-5/" target="_blank" rel="noreferrer noopener">macOS 26.5</a>, with some also saying that their trackpad becomes completely unresponsive for several seconds at a time.</p>
<p class="wp-block-paragraph">Activity Monitor typically reveals three culprits, and there does now appear to be a reliable solution to the problem …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s scrapped Mac Pro plans reportedly included a new Intel model]]></title>
<description><![CDATA[In March, Apple announced it was discontinuing the Mac Pro and confirmed that it had no plans to offer future Mac Pro hardware.
A new report from Bloomberg today offers more context on Apple’s Mac Pro strategy, with a surprising tidbit on something Apple was working on …]]></description>
<link>https://tsecurity.de/de/3679942/ios-mac-os/apples-scrapped-mac-pro-plans-reportedly-included-a-new-intel-model/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3679942/ios-mac-os/apples-scrapped-mac-pro-plans-reportedly-included-a-new-intel-model/</guid>
<pubDate>Sun, 19 Jul 2026 22:24:02 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/mac-pro-rip.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">In March, Apple <a href="https://9to5mac.com/2026/03/26/apple-discontinues-the-mac-pro/">announced</a> it was discontinuing the Mac Pro and confirmed that it had no plans to offer future Mac Pro hardware.</p>
<p class="wp-block-paragraph">A new report from <a href="https://www.bloomberg.com/news/newsletters/2026-07-19/why-apple-s-openai-lawsuit-doesn-t-mention-jony-ive-ai-recording-at-genius-bar-mrrv4mix?srnd=undefined"><em>Bloomberg</em></a> today offers more context on Apple’s Mac Pro strategy, with a surprising tidbit on something Apple was working on … </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[release-publish/556a2ee276f0-20260718: feat(cron): add per-job dynamic cadence (#110978)]]></title>
<description><![CDATA[Add optional per-job pacing bounds across the cron API, CLI, tool schema, public output, and SQLite job envelope, requiring at least one bound. Allow only the currently running paced job to record a one-shot next_check proposal and carry it through isolated-run completion.
After successful runs, ...]]></description>
<link>https://tsecurity.de/de/3678588/downloads/release-publish556a2ee276f0-20260718-featcron-add-per-job-dynamic-cadence-110978/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3678588/downloads/release-publish556a2ee276f0-20260718-featcron-add-per-job-dynamic-cadence-110978/</guid>
<pubDate>Sun, 19 Jul 2026 01:01:43 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Add optional per-job pacing bounds across the cron API, CLI, tool schema, public output, and SQLite job envelope, requiring at least one bound. Allow only the currently running paced job to record a one-shot next_check proposal and carry it through isolated-run completion.</p>
<p>After successful runs, clamp the proposal to the job bounds and persist an exact one-shot slot marker so maintenance preserves only that timestamp. Clear the marker on runs, edits, and schedule normalization; preserve existing no-proposal, skip, timeout, and error scheduling behavior.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0-nightly.20260718.gacae7124b]]></title>
<description><![CDATA[What's Changed

feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in #28345
refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by @ompatel-aiml in #28424
fix(core): mitigate infinite ReAct loops and prompt injection loops by @am...]]></description>
<link>https://tsecurity.de/de/3677322/downloads/release-v0520-nightly20260718gacae7124b/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3677322/downloads/release-v0520-nightly20260718gacae7124b/</guid>
<pubDate>Sat, 18 Jul 2026 03:46:24 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(caretaker-triage): implement LLM triage orchestrator and container build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4850788084" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28345" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28345/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28345">#28345</a></li>
<li>refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4905648856" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28424" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28424/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28424">#28424</a></li>
<li>fix(core): mitigate infinite ReAct loops and prompt injection loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4913591703" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28429" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28429/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28429">#28429</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260716.g3ff5ba20f...v0.52.0-nightly.20260718.gacae7124b"><tt>v0.52.0-nightly.20260716.g3ff5ba20f...v0.52.0-nightly.20260718.gacae7124b</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s M6 chip is coming soon, here’s everything we know]]></title>
<description><![CDATA[Apple will reportedly launch its next-generation Apple Silicon chip, the M6, later this year. Here’s everything we know so far, including why this generation will be unprecedented in the Apple Silicon era.]]></description>
<link>https://tsecurity.de/de/3676689/ios-mac-os/apples-m6-chip-is-coming-soon-heres-everything-we-know/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3676689/ios-mac-os/apples-m6-chip-is-coming-soon-heres-everything-we-know/</guid>
<pubDate>Fri, 17 Jul 2026 19:26:45 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/m6_regular.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple will <a href="https://9to5mac.com/2026/06/25/apple-will-skip-m6-pro-and-m6-max-chips-new-report-says/">reportedly</a> launch its next-generation Apple Silicon chip, the M6, later this year. Here’s everything we know so far, including why this generation will be unprecedented in the Apple Silicon era.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What will you do if Apple’s higher pricing turns out to be permanent? [Poll]]]></title>
<description><![CDATA[When Apple finally responded to the dramatically increased costs of memory and other components, the company didn’t hold back. Some of the price hikes exceeded 50%, while memory and storage upgrades literally doubled in some cases.
There’s a strong possibility that these higher prices will remain...]]></description>
<link>https://tsecurity.de/de/3676686/ios-mac-os/what-will-you-do-if-apples-higher-pricing-turns-out-to-be-permanent-poll/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3676686/ios-mac-os/what-will-you-do-if-apples-higher-pricing-turns-out-to-be-permanent-poll/</guid>
<pubDate>Fri, 17 Jul 2026 19:26:41 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/07/Apples-higher-pricing-Apple-store-in-Macao.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">When <a href="https://9to5mac.com/guides/aapl/" target="_blank" rel="noreferrer noopener">Apple</a> finally responded to the dramatically increased costs of memory and other components, the company didn’t hold back. Some of <a href="https://9to5mac.com/2026/06/25/apple-price-increases-mac-ipad-more/" target="_blank" rel="noreferrer noopener">the price hikes</a> exceeded 50%, while memory and storage upgrades <a href="https://9to5mac.com/2026/06/29/a-maxed-out-16-inch-macbook-pro-now-has-a-5-figure-price-tag/" target="_blank" rel="noreferrer noopener">literally doubled</a> in some cases.</p>
<p class="wp-block-paragraph">There’s a strong possibility that these higher prices will remain in effect for years, and quite possibly permanently …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[China’s Moonshot AI releases Kimi K3, the largest open-source model ever, rivaling top U.S. systems]]></title>
<description><![CDATA[Moonshot AI, the Beijing-based artificial intelligence startup backed by Alibaba, on Thursday released Kimi K3 — a 2.8-trillion-parameter model that the company says is now the largest open-source AI model in the world, and one that benchmarks show performs neck-and-neck with the most powerful pr...]]></description>
<link>https://tsecurity.de/de/3674665/it-nachrichten/chinas-moonshot-ai-releases-kimi-k3-the-largest-open-source-model-ever-rivaling-top-us-systems/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3674665/it-nachrichten/chinas-moonshot-ai-releases-kimi-k3-the-largest-open-source-model-ever-rivaling-top-us-systems/</guid>
<pubDate>Thu, 16 Jul 2026 23:17:55 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://www.moonshot.ai/">Moonshot AI,</a> the Beijing-based artificial intelligence startup backed by Alibaba, on Thursday released <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> — a 2.8-trillion-parameter model that the company says is now the largest open-source AI model in the world, and one that benchmarks show performs neck-and-neck with the most powerful proprietary systems from <a href="https://www.anthropic.com/">Anthropic</a> and <a href="https://openai.com/">OpenAI</a>.</p><p>The release, timed to land just ahead of the <a href="https://aiii.global/waic-2026/">2026 World Artificial Intelligence Conference</a> in Shanghai, is a dramatic escalation in the global AI arms race and a watershed moment for the open-source AI movement. It also marks a remarkable comeback for a company whose market position had eroded significantly over the past 18 months following DeepSeek's meteoric rise.</p><p>Full model weights are scheduled to be released on July 27, according to details shared by researchers who reviewed the company's technical documentation. If you want to take <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> for a spin right now, you can — just head to<a href="https://www.kimi.com/"> kimi.com</a>, sign up with a Google account or phone number (no credit card required), and start chatting with what may be the most powerful open-source model ever built.</p><div></div><h2><b>Inside the architecture that powers the world's largest open-source AI model</b></h2><p><a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> is a frontier-class large language model with 2.8 trillion total parameters — roughly 75 percent larger than <a href="https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro">DeepSeek's V4 Pro</a>, which the company's own timeline chart shows at approximately 1.6 trillion parameters. The model features a 1-million-token context window, native visual understanding capabilities, and an always-on reasoning mode that the company calls "thinking mode."</p><p>The model is built on two key architectural innovations developed internally at Moonshot AI: <a href="https://arxiv.org/abs/2510.26692">Kimi Delta Attention</a>, a hybrid linear attention mechanism, and <a href="https://arxiv.org/abs/2603.15031">Attention Residuals</a>, which the company describes as a drop-in replacement for residual connections that delivers consistent scaling gains. Both techniques were previously published as open research by the Moonshot team on <a href="https://github.com/moonshotai">GitHub</a>.</p><p>On the <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">API side</a>, Kimi K3 is compatible with the <a href="https://developers.openai.com/api/docs/guides/agents">OpenAI SDK</a>, lowering the integration barrier for developers already building on OpenAI or Anthropic toolchains. The model is priced at $3 per million input tokens and $15 per million output tokens, with cached input tokens dropping to just $0.30 per million — pricing that positions it roughly in line with mid-tier offerings from Western labs, but at a performance level the company claims approaches the top of the market. A promotional top-up rebate running through August 12 offers up to 30 percent back in vouchers for API credits of $1,000 or more.</p><p>As <a href="https://finance.sina.com.cn/stock/t/2026-07-17/doc-inihzrtu1375218.shtml?cref=cj">Xinhua reported</a>, a Moonshot AI executive explained the significance of the parameter count in simple terms: parameters are like neural connections in the human brain, and nearly 3 trillion of them means the model can "store more knowledge and patterns in its brain, understand more, think deeper, and answer more accurately."</p><div></div><h2><b>Benchmark results show Kimi K3 trading blows with Claude and GPT at the top of the leaderboard</b></h2><p>The benchmark results, drawn from public leaderboard data and a private evaluation by analytics firm Artificial Analysis, tell a striking story.</p><p>On <a href="https://artificialanalysis.ai/evaluations/gdpval-aa">GDPval-AA v2</a>, a benchmark measuring real-world tasks across 44 occupations and 9 major industries, Kimi K3 scored 1,687 — placing it third overall, behind only Claude Fable 5 Max (1,815) and GPT-5.6 Sol Max (1,747.8), and ahead of Claude Opus 4.8 (1,600).</p><p>On <a href="https://artificialanalysis.ai/evaluations/aa-briefcase">AA-Briefcase</a>, a private agentic benchmark from Artificial Analysis designed to test long-horizon knowledge work, K3 climbed to second place with a score of 1,527 — beating GPT-5.6 Sol Max (1,495) and trailing only Fable 5 Max (1,587).</p><p>Perhaps most impressively, K3 achieved a state-of-the-art score of 91.2 out of 100 on <a href="https://openai.com/index/browsecomp/">BrowseComp</a>, a benchmark for long-horizon, high-difficulty information seeking. </p><p>The company says it accomplished this in a single-agent setup using its 1-million-token context window, without any context compression or additional context management techniques — a feat that suggests raw context length, when paired with strong retrieval capabilities, may be more powerful than elaborate multi-agent workarounds.</p><p>As <a href="https://x.com/kimmonismus/status/2077818040578695175">one widely followed AI commentator</a> put it on social media: "Open source is no longer lagging six months behind Western closed-source models. Read that again, and think about what it all means."</p><p>That observation captures the significance of the moment. For much of the past three years, open-source models have typically trailed their proprietary counterparts by a meaningful margin. Kimi K3 appears to have closed that gap almost entirely.</p><h2><b>How a 48-hour autonomous chip design demo reveals Moonshot's real ambitions</b></h2><p>Beyond raw benchmarks, <a href="https://www.moonshot.ai/">Moonshot AI</a> showcased a proof-of-concept that may be even more revealing of K3's capabilities and the company's strategic direction.</p><p>In a demonstration documented in the company's technical materials, <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> was tasked with designing a physical chip to run a nano-scale version of itself. Over 48 hours of continuous autonomous agent operation, K3 independently completed the chip's full construction pipeline — from architectural design through optimization and verification — using open-source electronic design automation tools. The result was a tiny but functional chip design, just 4 square millimeters, that achieved timing convergence at 100 MHz and could decode more than 8,700 tokens per second in simulation.</p><p>This is not a production chip. It is a demonstration of what <a href="https://www.moonshot.ai/">Moonshot AI</a> clearly views as the next competitive frontier: long-range autonomous agent capabilities. The ability to sustain coherent, multi-step technical work over a 48-hour window — reading documentation, making design decisions, running verification loops, and iterating on failures — represents a qualitative leap beyond the kind of single-turn question-answering that defined the first generation of large language models.</p><p>The company also highlighted a case in computational astrophysics, where K3 reportedly reproduced the universal <a href="https://inspirehep.net/literature/1220233">I-Love-Q relation</a> — a complex calculation that typically takes a senior researcher one to two weeks — in approximately two hours, reading and cross-validating more than 20 papers and implementing a complete numerical pipeline along the way.</p><h2><b>Moonshot AI's fall and rise tells the story of China's brutal AI market</b></h2><p>To understand why <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> matters, you need to understand where Moonshot AI was 18 months ago — and how far it fell.</p><p>Founded in 2023 by <a href="https://kimiyoung.github.io/">Yang Zhilin</a>, a Tsinghua University graduate who previously conducted research at Google and Meta, Moonshot AI quickly became one of China's most prominent AI startups. The company gained early traction in 2024 when users flocked to its <a href="http://kimi.ai/">Kimi platform</a> for its long-text analysis capabilities and AI search functions. By early 2026, it had raised roughly <a href="https://www.forbes.com/sites/the-prompt/2026/07/15/ai-startup-reflection-compute-deal-to-challenge-chinas-open-source-dominance/">$1.5 billion</a> across multiple rounds, with its valuation climbing from $2.5 billion to $4.3 billion and the company reportedly <a href="https://tech.yahoo.com/ai/gemini/articles/china-moonshot-releases-open-source-141110760.html">seeking a new round at $5 billion</a>.</p><p>Then DeepSeek happened. The release of DeepSeek's low-cost R1 model in January 2025 disrupted the entire Chinese AI landscape, and Moonshot AI was among the hardest hit. Kimi, which had ranked third in monthly active users in China, slid to seventh. The company's strategic pivot to open-source models — beginning with Kimi K2 in July 2025 and accelerating with K2.5 in January 2026 — was in large part an effort to reclaim relevance.</p><p><a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">Kimi K3</a> is the culmination of that effort — and the sheer scale of the model suggests that Moonshot AI has been planning this move for some time. Training a 2.8-trillion-parameter model requires enormous computational resources and months of preparation, which means the architectural and infrastructure decisions behind K3 were likely locked in well before the model reached the public.</p><h2><b>Why open-sourcing the world's biggest model is a geopolitical chess move</b></h2><p>The decision to release K3's full weights on July 27 is strategically significant and worth parsing carefully.</p><p>The company's own timeline chart of open-source frontier model scale positions K3 as a dramatic outlier, towering above competitors like <a href="https://github.com/deepseek-ai">DeepSeek</a> (1.6T), <a href="https://github.com/xiaomi">Xiaomi</a> (1.02T), and <a href="https://github.com/ALIBABA">Alibaba</a> (397B). By releasing the world's largest open-source model, Moonshot AI is making a bid to become the center of gravity for the global open-source AI developer community.</p><p>This follows a broader trend among Chinese AI companies. As <a href="https://www.reuters.com/technology/artificial-intelligence/china-weighs-silicon-curtain-around-sought-after-ai-models-2026-07-08/">Reuters noted</a>, open-sourcing allows companies to "showcase their technological capabilities and expand developer communities as well as their global influence, a strategy likely to help China counter U.S. efforts to limit Beijing's tech progress." DeepSeek, Alibaba, Tencent, and Baidu have all released open-source models. But none have released anything at this parameter count.</p><p>For enterprise technology leaders, the implications are concrete. A 2.8-trillion-parameter open-source model that performs at near-frontier levels creates new options for companies that want to fine-tune, self-host, or build proprietary systems on top of a capable base model — without being locked into API contracts with OpenAI or Anthropic. The trade-off, of course, is that running a model of this size requires substantial GPU infrastructure. Inference at 2.8 trillion parameters is not something that runs on a single server rack.</p><p>That said, <a href="https://www.moonshot.ai/">Moonshot AI</a> has signaled awareness of this challenge. Its Mooncake project, which won the Best Paper award at FAST 2025, pioneered KV-cache-centric disaggregated serving for large language models — an architecture designed specifically to make inference at extreme scale more practical and cost-efficient.</p><h2><b>Kimi Code and a three-tier model lineup form the foundation of Moonshot's enterprise play</b></h2><p>Alongside K3, Moonshot AI continues to invest heavily in its coding agent ecosystem. <a href="https://github.com/MoonshotAI/kimi-code/releases">Kimi Code</a>, the company's open-source coding tool that competes with Anthropic's Claude Code and Google's Gemini CLI, received two major updates on the same day as K3's launch — versions 0.25.0 and 0.26.0 — adding features like expanded subagent tooling, background task management, and security fixes.</p><p>The <a href="https://github.com/MoonshotAI/kimi-cli">Kimi Code CLI</a> has accumulated over 3,100 stars on GitHub and features integration with VSCode, Cursor, and Zed. The latest release expanded the "coder subagent" tool set to include background tasks, todo lists, plan mode, skill invocation, and nested agents — effectively turning the coding agent into a multi-layered autonomous system capable of managing complex software engineering projects with minimal human intervention.</p><p>This is not incidental. Coding tools have become a critical revenue driver for AI labs. As Anthropic disclosed in January, <a href="https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone">Claude Code reached $1 billion in annualized recurring revenue</a>. By building Kimi Code as an open-source alternative that defaults to Kimi's own models — but supports other providers — Moonshot AI is positioning itself to capture developer workflows and, eventually, enterprise contracts.</p><p>The company's model lineup now includes three tiers: <a href="https://platform.kimi.ai/docs/guide/kimi-k3-quickstart">K3</a> as the flagship ($3/$15 per million tokens for input/output), <a href="https://platform.kimi.ai/docs/guide/kimi-k2-7-code-quickstart">K2.7 Code</a> as a specialized coding model ($0.95/$4), and <a href="https://platform.kimi.ai/docs/guide/kimi-k2-6-quickstart">K2.6</a> as a general-purpose option ($0.95/$4). All three support context windows of 256,000 tokens or above, with K3 offering the full 1-million-token window. Context caching is automatic — no cache ID, TTL, or extra parameter is required — a small but meaningful developer-experience advantage over competitors that require explicit cache management.</p><h2><b>What Kimi K3 means for the future of enterprise AI and the global model landscape</b></h2><p>Kimi K3's release forces a recalibration of several assumptions that have guided enterprise AI strategy.</p><p>The performance gap between open-source and proprietary models has functionally closed at the frontier. If K3's benchmark numbers hold up under independent evaluation — and particularly once the open weights are available for community testing on July 27 — it will be difficult for closed-source providers to justify premium pricing purely on the basis of capability.</p><p>The locus of AI innovation, meanwhile, continues to shift. China's AI ecosystem, which many Western observers questioned after early struggles with chip export restrictions, has now produced a model that competes with the best systems from companies with direct access to Nvidia's most advanced hardware. The architectural innovations behind K3 — particularly the hybrid linear attention mechanism — suggest that algorithmic efficiency may matter as much as raw compute.</p><p>And the agentic capabilities demonstrated by K3 — chip design, multi-week research compression, long-horizon information seeking — point toward a future where AI models are not just answering questions but autonomously executing complex, multi-day projects. For enterprises evaluating AI investments, this shifts the value proposition from "productivity copilot" to "autonomous technical workforce."</p><p><a href="https://finance.sina.com.cn/stock/t/2026-07-17/doc-inihzrtu1375218.shtml?cref=cj">Xinhua</a>, China's state news agency, framed the release as a national milestone, reporting that K3 "marks a new step forward in the development of China's artificial intelligence models." Liu Tieyan, dean of the Zhongguancun Academy in Beijing, was quoted as saying that a wave of Chinese open-source models has moved from isolated breakthroughs to collective advancement, providing "new solutions and new paths" for global AI development.</p><p>Just two years ago, <a href="https://www.moonshot.ai/">Moonshot AI</a> was a scrappy startup named for the audacious problems it hoped to solve. Eighteen months ago, it was a cautionary tale about how quickly a market darling can lose its footing. Today, it is the maker of the world's largest open-source AI model — one that can, given 48 hours and an internet connection, design a chip to run itself. The frontier, it turns out, is not a place. It is a race. And the field just got a lot more crowded.</p><p>
</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.387.0]]></title>
<description><![CDATA[What's Changed

Type the gradle, swift, and pre_commit ecosystems by @JamieMagee in #15534
Default cooldown to 3 days when default-days is not specified (behind a feature flag) by @robaiken with @Copilot in #15344
Use shared base cooldown in git_submodules by @robaiken in #15537
[Update graph] Av...]]></description>
<link>https://tsecurity.de/de/3674606/it-security-tools/v03870/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3674606/it-security-tools/v03870/</guid>
<pubDate>Thu, 16 Jul 2026 22:33:50 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Type the gradle, swift, and pre_commit ecosystems by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4834841548" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15534" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15534/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15534">#15534</a></li>
<li>Default cooldown to 3 days when default-days is not specified (behind a feature flag) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robaiken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robaiken">@robaiken</a> with @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4684952757" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15344" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15344/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15344">#15344</a></li>
<li>Use shared base cooldown in git_submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robaiken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robaiken">@robaiken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4837613550" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15537" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15537/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15537">#15537</a></li>
<li>[Update graph] Avoid PathDependenciesNotReachable killing the whole job by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brrygrdn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brrygrdn">@brrygrdn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830807905" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15522" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15522/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15522">#15522</a></li>
<li>[Update Graph] Ensure that txt/in pairs are included properly in layers when working out references by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brrygrdn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brrygrdn">@brrygrdn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4884201019" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15581" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15581/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15581">#15581</a></li>
<li>build(deps): bump opentofu to 1.12.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RinseV/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RinseV">@RinseV</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597635124" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15231" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15231/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15231">#15231</a></li>
<li>Type the Sentry before_send processors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4879702128" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15569" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15569/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15569">#15569</a></li>
<li>Clear T.untyped from four strong updater files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4879809730" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15570" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15570/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15570">#15570</a></li>
<li>feat(opentofu): use registry API for multi-platform lockfile hashes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/diofeher/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/diofeher">@diofeher</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4651320321" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15296" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15296/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15296">#15296</a></li>
<li>julia: various fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IanButterworth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IanButterworth">@IanButterworth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4851258737" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15549" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15549/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15549">#15549</a></li>
<li>Type git_metadata_fetcher's git responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4879876600" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15572" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15572/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15572">#15572</a></li>
<li>pre-commit: add regression tests for prerelease version filtering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v-HaripriyaC/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v-HaripriyaC">@v-HaripriyaC</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840941300" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15542" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15542/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15542">#15542</a></li>
<li>add test ensuring duplicate PRs aren't submitted in security jobs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4887247831" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15584" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15584/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15584">#15584</a></li>
<li>Clear T.untyped from already-strong ecosystem files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4880025222" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15573" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15573/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15573">#15573</a></li>
<li>Update branch name case values to align with schema accepted values by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4896350580" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15592" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15592/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15592">#15592</a></li>
<li>julia: fix TypeError when a cooldown is configured by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IanButterworth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IanButterworth">@IanButterworth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4894957881" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15591" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15591/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15591">#15591</a></li>
<li>Fix codespell typo in updater job spec by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> with @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4900648669" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15599" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15599/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15599">#15599</a></li>
<li>Swift: SemVer-compliant version comparison and validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v-HaripriyaC/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v-HaripriyaC">@v-HaripriyaC</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4891805578" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15589" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15589/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15589">#15589</a></li>
<li>Type git source details by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4896503633" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15593" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15593/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15593">#15593</a></li>
<li>Expose typed git source details by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4897605250" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15594" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15594/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15594">#15594</a></li>
<li>v0.387.0 by @dependabot-core-action-automation[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4904637892" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15604" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15604/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15604">#15604</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RinseV/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RinseV">@RinseV</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597635124" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15231" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15231/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15231">#15231</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dependabot/dependabot-core/compare/v0.386.0...v0.387.0"><tt>v0.386.0...v0.387.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0-preview.0]]></title>
<description><![CDATA[What's Changed

Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in #28216
feat(caretaker-triage): add triage worker core foundational modules by @chadd28 in #28163
feat(caretaker-egress): implement octokit github action handler for egress service by @cha...]]></description>
<link>https://tsecurity.de/de/3674254/downloads/release-v0520-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3674254/downloads/release-v0520-preview0/</guid>
<pubDate>Thu, 16 Jul 2026 19:16:58 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Refactor: exclude transient CI configuration files from workspace context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4771753114" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28216">#28216</a></li>
<li>feat(caretaker-triage): add triage worker core foundational modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753861958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28163" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28163/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28163">#28163</a></li>
<li>feat(caretaker-egress): implement octokit github action handler for egress service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830419267" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28303">#28303</a></li>
<li>chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840274631" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28323" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28323/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28323">#28323</a></li>
<li>Changelog for v0.51.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4839873704" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28320" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28320/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28320">#28320</a></li>
<li>Changelog for v0.50.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840167585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28322" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28322/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28322">#28322</a></li>
<li>fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780686006" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28223" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28223/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28223">#28223</a></li>
<li>fix(core): use unambiguous previous intent label in fallback summary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4848950194" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28343" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28343/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28343">#28343</a></li>
<li>feat(caretaker-triage): implement main worker execution loop and egress action publisher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4832842460" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28306" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28306/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28306">#28306</a></li>
<li>fix(privacy): show a clear message when the account has no Code Assist tier by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830501064" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28304" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28304/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28304">#28304</a></li>
<li>fix(core): enrich shared project quota limit errors with setup hint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4875463769" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28391">#28391</a></li>
<li>fix(a2a-server): ensure task cancellation aborts execution loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4838860348" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28316" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28316/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28316">#28316</a></li>
<li>fix(core): simplify plan mode write policy to support relative paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4876823809" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28398" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28398/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28398">#28398</a></li>
<li>feat(core): Bump node google-auth-library version to 10.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4869745101" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28385" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28385/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28385">#28385</a></li>
<li>chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4888459983" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28402" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28402/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28402">#28402</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.51.0-preview.0...v0.52.0-preview.0"><tt>v0.51.0-preview.0...v0.52.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.51.0]]></title>
<description><![CDATA[What's Changed

Changelog for v0.50.0-preview.1 by @gemini-cli-robot in #28150
Fix no_proxy test by @jerrylin3321 in #28131
chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by @gemini-cli-robot in #28151
Vertex base url update by @DavidAPierce in #28145
fix(security): enforce ca...]]></description>
<link>https://tsecurity.de/de/3674253/downloads/release-v0510/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3674253/downloads/release-v0510/</guid>
<pubDate>Thu, 16 Jul 2026 19:16:57 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Changelog for v0.50.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746996130" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28150" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28150/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28150">#28150</a></li>
<li>Fix no_proxy test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4737974425" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28131" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28131/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28131">#28131</a></li>
<li>chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4747089380" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28151" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28151/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28151">#28151</a></li>
<li>Vertex base url update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746099458" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28145">#28145</a></li>
<li>fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4677175748" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27966" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27966/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27966">#27966</a></li>
<li>fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4703799978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28053" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28053/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28053">#28053</a></li>
<li>feat(caretaker): implement Cloud Run webhook ingestion service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694763384" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28015">#28015</a></li>
<li>fix(core): resolve symbolic link directory escape in memory import processor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788023907" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28233" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28233/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28233">#28233</a></li>
<li>feat(caretaker): egress cloud run service skeleton by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756075933" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28167" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28167/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28167">#28167</a></li>
<li>fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4779278087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28221" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28221/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28221">#28221</a></li>
<li>fix(core): preserve escape sequences in string literals for modern models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4816231374" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28299" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28299/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28299">#28299</a></li>
<li>fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678608403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27971" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27971/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27971">#27971</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.50.0...v0.51.0"><tt>v0.50.0...v0.51.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AppleCare One warranty bundle just became an even better value for customers]]></title>
<description><![CDATA[While Apple’s latest AppleCare+ price increase for Mac and iPad is small in isolation, it makes AppleCare One an even better value. Apple increasing the price of Mac and iPad hardware also makes warranty coverage a stronger consideration.]]></description>
<link>https://tsecurity.de/de/3673904/ios-mac-os/applecare-one-warranty-bundle-just-became-an-even-better-value-for-customers/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3673904/ios-mac-os/applecare-one-warranty-bundle-just-became-an-even-better-value-for-customers/</guid>
<pubDate>Thu, 16 Jul 2026 17:09:31 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/07/applecare-one.webp?w=1600"></div><p class="wp-block-paragraph">While Apple’s latest AppleCare+ price increase for Mac and iPad is small in isolation, it makes AppleCare One an even better value. Apple increasing the price of Mac and iPad hardware also makes warranty coverage a stronger consideration.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[1Password now lets Claude sign in to websites without seeing your passwords]]></title>
<description><![CDATA[1Password is launching a new Claude integration for Mac users today. It’s designed to let Anthropic’s AI agent sign in to websites without seeing your password or two-factor authentication code.]]></description>
<link>https://tsecurity.de/de/3673570/ios-mac-os/1password-now-lets-claude-sign-in-to-websites-without-seeing-your-passwords/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3673570/ios-mac-os/1password-now-lets-claude-sign-in-to-websites-without-seeing-your-passwords/</guid>
<pubDate>Thu, 16 Jul 2026 15:11:08 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/07/claude-1password.webp?w=1600"></div><p class="wp-block-paragraph">1Password is launching a new Claude integration for Mac users today. It’s designed to let Anthropic’s AI agent sign in to websites without seeing your password or two-factor authentication code.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Thinking Machines open sources first multimodal language model, Inkling, focused on low cost and 'resistance to censorship']]></title>
<description><![CDATA[Enterprises looking to move more of their agentic AI workloads to open weights models they can customize, control and run on-premises or in virtual private clouds have a strong new contender to consider.Today, Thinking Machines—the highly capitalized American AI startup founded by former OpenAI C...]]></description>
<link>https://tsecurity.de/de/3672034/it-nachrichten/thinking-machines-open-sources-first-multimodal-language-model-inkling-focused-on-low-cost-and-resistance-to-censorship/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3672034/it-nachrichten/thinking-machines-open-sources-first-multimodal-language-model-inkling-focused-on-low-cost-and-resistance-to-censorship/</guid>
<pubDate>Thu, 16 Jul 2026 00:46:37 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Enterprises looking to move more of their agentic AI workloads to open weights models they can customize, control and run on-premises or in virtual private clouds have a strong new contender to consider.</p><p>Today, Thinking Machines—the highly capitalized American AI startup founded by former OpenAI CTO Mira Murati—<a href="https://thinkingmachines.ai/news/introducing-inkling/">released Inkling</a>, its first major language model under an<a href="https://choosealicense.com/licenses/apache-2.0/"> enterprise-friendly Apache 2.0 open source license</a>, and it boasts high, if sub state-of-the-art, performance for open weights models on third-party benchmarks, specifically software engineering (77.6% on SWE-bench Verified, where it beats fellow U.S. open rival Nvidia Nemotron 3's 71.9%) and voice understanding (91.4% on VoiceBench compared to 94.4% for Gemini 3.1 Pro on high reasoning effort).</p><p>Another differentiator: Thinking Machines notes that Inkling was designed "to answer directly on topics that may be subject to censorship," offering enterprises concerned about factual outputs, irrespective of controversy or sensitivity, a more trustworthy option. </p><p>Coming in at 975 billion total parameters, Inkling is a natively multimodal, open-weights Mixture-of-Experts (MoE) system capable of reasoning across text, images, and audio. The weights <a href="https://huggingface.co/thinkingmachines/Inkling">are already available on Hugging Face</a> and the company's own model training application programming interface (API), <a href="https://thinkingmachines.ai/tinker/">Tinker</a>.</p><p>Designed to balance cost against performance through a novel "controllable thinking effort" mechanism, the model represents a significant departure from the black-box scaling strategies of frontier competitors.</p><p>Alongside the flagship model, Thinking Machines also announced a preview of Inkling-Small, a lighter 276-billion-parameter alternative optimized for workloads where low latency and cost are paramount.</p><h2><b>Benchmarks Show a Powerful, High-End, Sub State-of-the-Art Model</b></h2><p>While Inkling is a formidable multimodal engine, it lands in a fiercely competitive 2026 open-weight landscape characterized by highly specialized MoE architectures. Rather than attempting to dominate every leaderboard, Thinking Machines explicitly designed Inkling—with 975 billion total and 41 billion active parameters—as a broad, balanced generalist. </p><p>For example, it comes in near the middle high-end of benchmark performance 1257 on Design Arena’s Agentic Web Dev leaderboard measuring human scores of frontend web design. </p><p>But China’s leading AI labs have produced models with elite reasoning and coding capabilities, posing a stiff challenge to Inkling's generalist approach and ultimately outperforming it on general and coding benchmarks.</p><ul><li><p><b>GLM 5.2:</b> Widely considered the top open-weight reasoning model available in the benchmark set, GLM 5.2 outperforms Inkling on pure coding, agentic, and complex reasoning tasks. It scores 62.1% on SWEBench Pro (Public) compared to Inkling’s 54.3%, and a massive 82.7 on Terminal Bench 2.1 against Inkling’s 63.8. GLM 5.2 also holds the edge in text-only reasoning, scoring 40.1% on HLE (text only) versus Inkling's 30.0%.</p></li><li><p><b>DeepSeek V4 Pro:</b> DeepSeek maintains an edge in several strict coding and factuality domains, beating Inkling on SWEBench Verified (80.6% vs. 77.6%) and SimpleQA Verified (57.0% vs. 43.9%). However, Inkling successfully overtakes DeepSeek V4 Pro in mathematical problem-solving, achieving 97.1% on AIME 2026 compared to DeepSeek's 96.7%.</p></li><li><p><b>Kimi K2.6:</b> This model outpaces Inkling across multiple technical benchmarks, delivering higher scores on GPQA Diamond (91.1% vs. 87.9%), BrowseComp (83.2% vs. 77.1%), and HLE with tools (54.0% vs. 46.0%). Yet Inkling proves more resilient on general chat instruction following, scoring 79.8% on IFBench compared to Kimi K2.6's 76.0%.</p></li></ul><p>Against its primary U.S.-based open-weight competition, Inkling demonstrates strong parity and frequent superiority.</p><ul><li><p><b>Nemotron 3 Ultra:</b> Inkling consistently outperforms this U.S. rival across reasoning and coding. Inkling posts 97.1% on AIME 2026 and 77.6% on SWEBench Verified, beating Nemotron's 94.2% and 70.7%, respectively. Furthermore, Inkling significantly leads in agentic workflows, scoring 74.1% on MCP Atlas against Nemotron's 44.7%.</p></li></ul><p>When compared to closed-source juggernauts like Claude Fable 5, GPT 5.6 Sol, and Gemini 3.1 Pro, Inkling trails in peak reasoning and software engineering autonomy, but remains highly competitive in multimodality.</p><ul><li><p><b>Coding and Reasoning:</b> Closed models maintain a commanding lead. Claude Fable 5 (max) hits 95.0% on SWEBench Verified and 53.3% on HLE (text only), far outpacing Inkling's 77.6% and 30.0%. GPT 5.6 Sol dominates Terminal Bench 2.1 with an 89.5, easily clearing Inkling's 63.8.</p></li><li><p><b>Native Multimodality:</b> Inkling's native visual and audio capabilities hold their own. On the MMMU Pro (Standard 10) vision benchmark, Inkling's 73.3% is competitive, though trailing Claude Fable 5's 84.2% and GPT 5.6 Sol's 83.0%. In audio processing, Inkling scores a highly respectable 77.2% on MMAU, keeping it within striking distance of Gemini 3.1 Pro's 82.5%.</p></li></ul><p>If an enterprise workflow demands elite software engineering autonomy or the highest bounds of text-only reasoning, models like GLM 5.2 or proprietary systems like Claude Fable 5 maintain the edge. </p><p>However, Inkling carves out a unique and highly defensible position: it is the most capable open-weight foundation model that natively fuses text, vision, and audio, while simultaneously offering developers direct programmatic control over the cost-to-performance ratio. </p><h2><b>The Shift from Static Reasoning to Controllable Thinking</b></h2><p>Rather than attempting to build a singular "god model" optimized strictly for state-of-the-art benchmark domination, Thinking Machines engineered Inkling for adaptability and efficiency in real-world workflows.</p><p>The standout feature of this release is Inkling's "controllable thinking effort." Developers can programmatically adjust the model's reasoning budget—scaling from 0.2 to 0.99—to dictate how hard the AI should "think" before generating an output. </p><p>As the company noted, "Inkling's continuous thinking effort lets you pick your point on the cost/performance curve—reaching the same score with a fraction of the tokens".</p><p>In practical terms, this allows enterprises to deploy Inkling with lower token expenditure for simpler tasks, while cranking up the compute overhead for complex, multi-step reasoning challenges. However, by keeping the thinking effort lower and generating fewer tokens, the cost-conscious enterprise can achieve high quality results and performance on simple tasks while spending less money, or, in the case of those running models locally, less costs on energy and compute resources.</p><p>During the model’s large-scale reinforcement learning (RL) training over 30 million rollouts, researchers observed an emergent phenomenon they called "chain of thought condensation". Over time, Inkling naturally learned to compress its internal reasoning steps—dropping grammatical overhead and connectives—while reaching the same accurate conclusions, resulting in drastically reduced latency.</p><h2><b>Epistemics and Censorship Resistance</b></h2><p>A notable element of Thinking Machines' release is its explicit focus on the model's epistemics—specifically its calibration, instruction following, and resistance to censorship. </p><p>In an ecosystem where open-weight models adopt either overly restrictive safety guardrails or echo state-aligned ideological talking points, Inkling was intentionally trained to answer directly on politically sensitive or heavily censored topics.</p><p>To validate this approach, Thinking Machines submitted Inkling to the <i>Propaganda and Censorship Eval</i> developed by AI startup Cognition. According to the published findings, Inkling demonstrated "strong patterns of censorship non-compliance," effectively resisting ideological capture or boilerplate refusals when presented with sensitive subjects.</p><p>Despite its resistance to censorship, the model maintains a robust defense against genuinely malicious, dangerous, or illegal queries. On the StrongREJECT benchmark—which tests responses to unambiguous harmful requests—Inkling scored 98.6%, placing it in line with strict frontier safety standards. Furthermore, on the FORTRESS benchmark, Inkling successfully navigated the line between safety and over-refusal: it achieved a 78.0% refusal rate on adversarial queries (such as those involving weapons, cyberattacks, or violence) while maintaining a 95.9% compliance rate on benign, look-alike queries.</p><p>Thinking Machines noted that typical open-weight vulnerabilities remain within the architecture. Internal safety evaluations revealed an "occasional tendency to comply with role-play and indirectly framed prompts concerning harmful topics". The company advised enterprise developers to treat the model's built-in refusals as just one layer of security, recommending the downstream deployment of external moderation tools—such as Llama Guard—to filter adversarial jailbreaks and enforce use-case-specific safety policies at the application level.</p><h2><b>Under the Hood: Architecture and Multimodality</b></h2><p>Inkling's scale is staggering, yet sparse. The MoE architecture features 975 billion total parameters, but only 41 billion parameters are active during any given token generation. It supports a massive context window of 1 million tokens and diverges from typical transformer models by using relative positional embeddings instead of the industry-standard Rotary Positional Embedding (RoPE).</p><p>True to the company's foundational vision, Inkling was trained from scratch to be natively multimodal. Unlike models that rely on bolted-on external encoders, Inkling uses an encoder-free early fusion approach. It directly ingests audio as discrete dMel spectrograms and visual data as 40x40 pixel patches via a hierarchical multi-layer perceptron (hMLP), projecting all modalities into a shared hidden space.</p><h2><b>Licensing: True Open-Source for the Enterprise</b></h2><p>For enterprise IT teams and developers, the most disruptive aspect of Inkling may be its licensing. Inkling is released under the permissive Apache 2.0 license.</p><p>In an ecosystem where many so-called "open" models from Western labs are tethered to dual-use commercial licenses, acceptable use restrictions, or revenue caps, an Apache 2.0 designation makes Inkling a true open-source foundation. This gives developers the legal freedom to download, modify, integrate, and commercialize the model weights entirely royalty-free.</p><p>The model is readily deployable across major open-source inference libraries—including SGLang, vLLM, TokenSpeed, and llama.cpp—and comes with a native NVFP4 quantized checkpoint optimized for NVIDIA Blackwell systems.</p><h2><b>Community Reactions: The Engineering Feat</b></h2><p>The AI community's response has been swift, praising both the model's openness and the underlying engineering execution.</p><p>In a<a href="https://x.com/johnschulman2/status/2077460227327467982"> post on X</a>, Thinking Machines co-founder John Schulman reflected on the rapid development cycle: "Inkling is out today, with open weights and in Tinker. It's been fun to watch this one come together: pretraining began last winter, and starting in mid-January a small team built up the coding, reasoning, and agentic training from there. We learned a lot building it, and I hope people find good uses for it."</p><div></div><p>Horace He, a researcher at Thinking Machines (previously from PyTorch), underscored the difficulty of the task in <a href="https://x.com/cHHillee/status/2077457790423969806">another post on X</a>: "It truly takes a village to release a model, perhaps especially an open weights model. Actually doing the entire process from scratch, from data to pretraining to posttraining to actual release, gives a lot of appreciation for anyone who does it!"</p><div></div><p>The broader open-source ecosystem has also embraced the technical integrations. Lysandre Debut, the Chief Open-Source Officer at Hugging Face, shared his enthusiasm regarding the model's optimization<a href="https://x.com/LysandreJik/status/2077459011285512267"> in his own X post</a>: "One thing I find quite striking is how much easier accelerating models has become... We replaced the model's causal Conv1D with the `causal-conv1d` kernel. One line changed, +4% tokens per second. We then replaced its attention implementation with FlashAttention-4. Another single change, another +11%. That's a total throughput improvement of about 15%, without changing the model architecture or retraining anything."</p><p>Tiezhen Wang, an ecosystem growth expert and ex-Googler, celebrated the release as a massive win for the open-source community, listing the model's impressive specifications on X, highlighting its "975B total, 41B active" size, "Native MTP support," and the highly coveted "Apache 2.0 license."</p><h2><b>Background: The Road to Inkling</b></h2><p>To understand the significance of Inkling, one has to look back at the rapid trajectory of Thinking Machines over the past 18 months.</p><p>When<a href="https://venturebeat.com/technology/ex-openai-cto-mira-murati-unveils-thinking-machines-a-startup-focused-on-multimodality-human-ai-collaboration"> Mira Murati departed OpenAI in late 2024 to found Thinking Machines</a> alongside industry veterans like John Schulman and Barret Zoph, the stated goal was to pivot away from building isolated autonomous agents. Instead, the company aimed to build flexible, multimodal systems designed for genuine human-AI collaboration and open science.</p><p>By July 2025, the startup had secured a historic $2 billion seed round led by Andreessen Horowitz at a $12 billion valuation. At the time, Murati promised the<a href="https://venturebeat.com/technology/mira-murati-says-her-startup-thinking-machines-will-release-new-product-in-months-with-significant-open-source-component"> impending release of a product with a "significant open source component" </a>to empower researchers and startups.</p><p>The company’s philosophy began coming into sharper focus in October 2025 with the launch of <a href="https://venturebeat.com/technology/thinking-machines-first-official-product-is-here-meet-tinker-an-api-for">Tinker</a>, a Python-based API for large language model fine-tuning that gave researchers granular control over training pipelines without the friction of distributed compute management.</p><p>That same month, Thinking Machines researcher <a href="https://venturebeat.com/ai/thinking-machines-challenges-openais-ai-scaling-strategy-first">Rafael Rafailov delivered a provocative critique of the AI industry at TED AI</a>. He argued that the current trajectory of simply throwing more compute at models was fundamentally flawed, noting that today's systems take shortcuts—like wrapping code in<code> try/except</code> blocks—because they are trained strictly for task completion rather than genuine learning. </p><p>Rafailov posited that the first artificial superintelligence would not be a "god model," but rather a "superhuman learner" capable of meta-learning and internalizing abstractions. Inkling’s architecture—specifically its controllable thinking effort and its ability to organically compress its chain of thought during RL—feels like the first tangible realization of Rafailov's thesis.</p><p>In May 2026, the lab teased its technical prowess with the<a href="https://venturebeat.com/technology/thinking-machines-shows-off-preview-of-near-realtime-ai-voice-and-video-conversation-with-new-interaction-models"> research preview of TML-Interaction-Small</a>, a system that eliminated "turn-based" chat by processing inputs and outputs simultaneously in 200ms chunks. This "full-duplex" breakthrough proved the company could build highly responsive, natively multimodal models from scratch.</p><p>Now, with Inkling out in the wild, Thinking Machines has delivered on its foundational promises. By offering a massive, natively multimodal model under a true open-source license, they aren't just giving developers a new tool—they are attempting to fundamentally rewrite the economics and accessibility of frontier AI development.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AppleCare+ gets a price increase for new Mac and iPad plans]]></title>
<description><![CDATA[As Bloomberg reports, Apple has increased its monthly and annual AppleCare+ rates for new Mac and iPad customers. Here are the details.]]></description>
<link>https://tsecurity.de/de/3671697/ios-mac-os/applecare-gets-a-price-increase-for-new-mac-and-ipad-plans/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3671697/ios-mac-os/applecare-gets-a-price-increase-for-new-mac-and-ipad-plans/</guid>
<pubDate>Wed, 15 Jul 2026 21:10:20 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2024/08/applecare.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">As <a href="https://www.bloomberg.com/news/articles/2026-07-15/apple-boosts-applecare-monthly-prices-by-50-cents-in-latest-increase"><em>Bloomberg</em></a> reports, Apple has increased its monthly and annual AppleCare+ rates for new Mac and iPad customers. Here are the details.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[PSA: Beware of fake Mac crash reports out to steal your passwords, crypto wallets, more]]></title>
<description><![CDATA[While macOS is generally very stable, there are times when an app will crash and your Mac will offer to send a diagnostic report to Apple.
A new form of Mac malware has been discovered, which creates fake versions of this form, requesting your Mac password as part of the data collection. If you c...]]></description>
<link>https://tsecurity.de/de/3670540/ios-mac-os/psa-beware-of-fake-mac-crash-reports-out-to-steal-your-passwords-crypto-wallets-more/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3670540/ios-mac-os/psa-beware-of-fake-mac-crash-reports-out-to-steal-your-passwords-crypto-wallets-more/</guid>
<pubDate>Wed, 15 Jul 2026 13:55:34 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/07/Beware-of-fake-Mac-crash-reports.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">While <a href="https://9to5mac.com/guides/macos/" target="_blank" rel="noreferrer noopener">macOS</a> is generally very stable, there are times when an app will crash and your <a href="https://9to5mac.com/guides/mac/" target="_blank" rel="noreferrer noopener">Mac</a> will offer to send a diagnostic report to Apple.</p>
<p class="wp-block-paragraph">A new form of Mac <a href="https://9to5mac.com/guides/malware/" target="_blank" rel="noreferrer noopener">malware</a> has been discovered, which creates fake versions of this form, requesting your Mac password as part of the data collection. If you comply, it will get access to a huge range of personal data, including your password managers and cryptocurrency wallets … </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[2026.6.1]]></title>
<description><![CDATA[ImportantThis release applies to self-hosted deployments. Cloud web remains on the previous stable release, and the Cloud Desktop App release is deferred, while the personal-workspace data-loss issue (#6483) is being addressed.

This patch release resolves a Desktop App login loop when signing in...]]></description>
<link>https://tsecurity.de/de/3670447/downloads/202661/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3670447/downloads/202661/</guid>
<pubDate>Wed, 15 Jul 2026 13:17:06 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="markdown-alert markdown-alert-important"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-report mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Important</p><p>This release applies to self-hosted deployments. Cloud web remains on the previous stable release, and the Cloud Desktop App release is deferred, while the personal-workspace data-loss issue (<a href="https://github.com/hoppscotch/hoppscotch/issues/6483" data-hovercard-type="issue" data-hovercard-url="/hoppscotch/hoppscotch/issues/6483/hovercard">#6483</a>) is being addressed.</p>
</div>
<p>This patch release resolves a Desktop App login loop when signing in to self-hosted instances, adds support for running containers under arbitrary non-root user IDs, and enables response-cookie capture for Agent-routed requests, alongside a lighter JSON response renderer.</p>
<h2>What's Changed</h2>
<ul>
<li>feat: allow containers to run with arbitrary non-root UIDs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4784576502" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6481" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6481/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6481">#6481</a></li>
<li>fix: desktop login loop caused by empty auth cookies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4870552739" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6502" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6502/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6502">#6502</a></li>
<li>fix: bump <code>relay</code> for agent response-cookie capture and pin fork revisions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4836632360" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6496" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6496/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6496">#6496</a></li>
<li>fix(common): lazy-load <code>jq-wasm</code> in the JSON lens renderer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hassams/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hassams">@hassams</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4730035488" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6463" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6463/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6463">#6463</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hassams/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hassams">@hassams</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4730035488" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6463" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6463/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6463">#6463</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/hoppscotch/hoppscotch/compare/2026.6.0...2026.6.1"><tt>2026.6.0...2026.6.1</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[5 wild ways to make Android widgets more useful]]></title>
<description><![CDATA[Widgets, widgets, widgets. Has there ever been an Android feature so full of promise that went unloved by Google for so very long?



Okay, so maybe there has been — erm, lots of times, actually. But even so, Android’s widgets system is a perfect example of an exceptional advantage that Google ba...]]></description>
<link>https://tsecurity.de/de/3670233/it-nachrichten/5-wild-ways-to-make-android-widgets-more-useful/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3670233/it-nachrichten/5-wild-ways-to-make-android-widgets-more-useful/</guid>
<pubDate>Wed, 15 Jul 2026 12:03:24 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p class="wp-block-paragraph">Widgets, widgets, widgets. Has there ever been an Android feature so full of promise that went unloved by Google for so very long?</p>



<p class="wp-block-paragraph">Okay, so maybe there has been — erm, <a href="https://www.computerworld.com/article/1714997/android-features-faded.html">lots of times</a>, actually. But even so, Android’s widgets system is a perfect example of an exceptional advantage that Google basically buried, abandoned, and left on the brink of extinction up until its overdue revival in 2021’s <a href="https://www.computerworld.com/article/1616489/24-advanced-tips-for-android-12.html">Android 12 update</a>. (And that revival, by the way, happened for no apparent reason whatsoever. Just a totally random, unprompted change of heart after a decade of indifference. <a href="https://www.computerworld.com/article/1639159/android-missed-opportunity.html">Riiiiiiiiight</a>.)</p>



<p class="wp-block-paragraph">Google may have given up on widgets for a while, but the good news is that (a) they’re back, baby — still now, more than ever, even in <a href="https://www.computerworld.com/article/4136922/google-gemini-3-years.html">our overly AI-obsessed 2026 timeline</a> — and (b) the Android developer community keeps chuggin’ along and coming up with ever-more creative new ways to embrace widgets beyond what Google itself sees fit to give us. That means no matter what <a href="https://www.computerworld.com/article/1714347/android-versions-a-living-history-from-1-0-to-today.html">Android version</a> your favorite phone is running, you can step up your own Android widget game and give yourself some fresh and fruitful paths to make the most of your phone’s framework.</p>



<p class="wp-block-paragraph">Here, my dear, are some fantastic beyond-the-basics ways to put <a href="https://www.computerworld.com/article/1699499/best-android-widgets-for-busy-professionals.html">your favorite Android widgets</a> to use and change the way you get stuff done on your phone. </p>



<p class="wp-block-paragraph"><strong>[Psst: Love learning new things?</strong> <a href="https://theintelligence.com/android-cw/" target="_blank" rel="noreferrer noopener"><strong>Get my free Android Intelligence newsletter</strong></a><strong> to get a tasty new tip in your inbox every Friday.]</strong></p>



<h2 class="wp-block-heading">Android widget enhancement #1: The on-demand home screen pop-up</h2>



<p class="wp-block-paragraph">Widgets are a wonderful way to interact with all sorts of info without ever having to open up apps, but having too many widgets can quickly lead to a cluttered and overwhelming home screen.</p>



<p class="wp-block-paragraph">Well, here’s a neat way to give yourself the benefit of a widget while still maintaining a neat and minimal space for working: An excellent app called <a href="https://play.google.com/store/apps/details?id=com.ss.popupWidget" target="_blank" rel="noreferrer noopener">Popup Widget</a> lets you create an on-demand pop-up widget (get it?!) that looks like a regular ol’ icon on your home screen but then loads any widget you want when tapped.</p>



<p class="wp-block-paragraph">See?</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-popup-widget-1.webp" alt="Android widgets: Popup Widget (1)" class="wp-image-4196884" width="800" height="835" sizes="auto, (max-width: 800px) 100vw, 800px"><figcaption class="wp-element-caption">Any widget, anytime — with Popup Widget on Android.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">You can even get <em>really</em> wild and set up a single icon that opens <em>multiple</em> widgets at the same time — like your inbox and your calendar together:</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-popup-widget-2.webp" alt="Android widgets: Popup Widget (2)" class="wp-image-4196885" width="800" height="837" sizes="auto, (max-width: 800px) 100vw, 800px"><figcaption class="wp-element-caption">Popup Widget can even let you summon two widgets together with a single tap.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">Not bad, right?</p>



<p class="wp-block-paragraph">Popup Widget costs two bucks and doesn’t require any special permissions or manners of access. And it’s pretty simple and self-explanatory to set up: Once you install and open the app, it’ll walk you through adding in whatever pop-up widgets you want. You can choose the name and even the icon associated with each one along with its precise placement on your screen and how much the screen behind it should dim when it’s loaded.</p>



<p class="wp-block-paragraph">The app will offer to add the shortcut directly onto your home screen for you then, or you can also find all of your Popup Widget creations by pressing and holding the main Popup Widget icon in your app drawer.</p>



<p class="wp-block-paragraph">Alternatively, if you’re already using <a href="https://www.computerworld.com/article/1723954/android-launchers-for-enhanced-efficiency.html">a custom Android launcher</a> like <a href="https://play.google.com/store/apps/details?id=ginlemon.flowerfree&amp;hl=en_US" target="_blank" rel="noreferrer noopener">Smart Launcher</a> or <a href="https://play.google.com/store/apps/details?id=bitpit.launcher" target="_blank" rel="noreferrer noopener">Niagara</a>, you can find similar options for summoning widgets on demand within their settings — no separate apps even required.</p>



<p class="wp-block-paragraph">And that, my widget-loving wallaby, is but our first winning widget possibility.</p>



<h2 class="wp-block-heading">Android widget enhancement #2: The on-demand universal pop-up</h2>



<p class="wp-block-paragraph">If you like the idea of having a widget on demand but would rather have it be available to summon from <em>anywhere</em> instead of just from your home screen, this next wacky widget option is just the thing for you.</p>



<p class="wp-block-paragraph">It comes from a spectacular app called <a href="https://play.google.com/store/apps/details?id=com.ss.edgegestures" target="_blank" rel="noreferrer noopener">Edge Gestures</a>, which works in conjunction with Popup Widget to take that same concept and make it universally accessible. (I told ya it was wacky!)</p>



<p class="wp-block-paragraph">When you first install Edge Gestures, the app will prompt you to enable it as a system accessibility service and to grant it the ability to display over other apps. These permissions sound scary — and <a href="https://www.computerworld.com/article/1613704/android-security-warning.html">they should</a>! — but in the case of this specific utility, they’re absolutely appropriate and necessary in order for it to operate. The former is the only way an app is able to create a custom system-wide gesture, which we need for this setup to work its magic, and the latter is how your widget is able to be shown on top of whatever else you’re doing.</p>



<p class="wp-block-paragraph">(If you’re at all worried, note that Edge Gestures doesn’t request any other significant system permissions. Beyond that, it’s reputable, it’s been around for quite a long while, and it has a large number of overwhelmingly positive reviews.)</p>



<p class="wp-block-paragraph">Where were we? Oh, right: Once you’re inside the Edge Gestures configuration area, you’ll be able to select exactly what gesture you want to use for pulling up your widget. I’d think carefully about finding something that won’t interfere with anything else, like the system-level <a href="https://www.computerworld.com/article/1658581/android-gestures.html">Android gestures</a>, and that’ll be convenient to access without being a command you’re likely to trigger by mistake.</p>



<p class="wp-block-paragraph">So, for instance, you might make the gesture a simple swipe downward along the left side of your screen. To do that, you’d find the “Swipe down” option within the app’s “Left” tab, and you’d set it to “Popup Widget” — and then create or select whatever Popup Widget item you want. And remember: You can select one widget or <em>multiple</em> widgets, too.</p>



<p class="wp-block-paragraph">Prepare yourself for some serious oohing and ahhing:</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-edge-gestures.webp" alt="Android widgets: Edge Gestures" class="wp-image-4196887" width="800" height="855" sizes="auto, (max-width: 800px) 100vw, 800px"><figcaption class="wp-element-caption">Your favorite widgets are never more than a swipe away with Edge Gestures on Android.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">As you can see, this opens up a whole new world of mobile multitasking potential. I mean, really: How could you <em>not</em> love that?!</p>



<p class="wp-block-paragraph">The final thing worth doing is going into all the <em>other</em> gesture options in that same configuration area and tapping “Clear” for each of ’em to get rid of Edge Gestures’ default actions. I’d also go into whichever side of the screen you <em>aren’t</em> using — left or right — and tap the toggle to turn the gestures for that side off entirely. That way, you won’t inadvertently activate any gestures that you don’t actually want or need.</p>



<p class="wp-block-paragraph">Edge Gestures costs $2 to use.</p>



<h2 class="wp-block-heading">Android widget enhancement #3: The physical key call</h2>



<p class="wp-block-paragraph">Next, here’s an interesting twist on that same on-demand Android widget idea: You can make any widget especially easy to access from anywhere without even having to mess around with any on-screen swiping by setting one of your phone’s <em>physical keys</em> as a trigger for the widget’s appearance.</p>



<p class="wp-block-paragraph">I’ll give you a second to catch your breath and process the sheer splendor of that sorcery.</p>



<p class="wp-block-paragraph">Back? Cool. So, the <em>key</em> to this feat (har har) is the combination of the aforementioned Popup Widget and a handy Android contraption called <a href="https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&amp;hl=en_US" target="_blank" rel="noreferrer noopener">Key Mapper</a> — which makes it easy to map your phone’s physical keys to all kinds of crazy custom actions.</p>



<p class="wp-block-paragraph">In this case, we’ll set it up so that pressing and <em>holding</em> one of your volume keys causes whatever widget you want to be summoned, like so:</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2024/06/floating-android-widget.webp" alt="Floating Android widget" class="wp-image-2144001" width="700" height="722" sizes="auto, (max-width: 700px) 100vw, 700px"><figcaption class="wp-element-caption">Yes, your volume key can cause a widget to appear (whoa!).</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">Pretty nifty, no?</p>



<p class="wp-block-paragraph">I’ve got step-by-step instructions for making this happen in <a href="https://www.computerworld.com/article/2143971/android-widgets-floating.html">this separate guide</a>.</p>



<h2 class="wp-block-heading">Android widget enhancement #4: The floating bubble</h2>



<p class="wp-block-paragraph">If you like the notion of having a widget always available but aren’t so keen on the hidden gesture concept, an app called <a href="https://play.google.com/store/apps/details?id=com.applay.overlay" target="_blank" rel="noreferrer noopener">Overlays</a> will let you create a small floating bubble that you can position anywhere on your screen and then tap to pull any widget up when you want it — just like with <a href="https://www.computerworld.com/article/4185786/google-pixel-android-17.html#:~:text=Android%2017%20Pixel%20feature%20%231%3A%20Bubbles%20multitasking%20magic">Android’s recently revived Bubbles multitasking system</a>, only compatible with <em>any</em> Android device and version and with the simplicity of a widget instead of the complexity of an entire app.</p>



<p class="wp-block-paragraph">Check it out:</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-overlays.webp" alt="Android widgets: Overlays" class="wp-image-4196886" width="800" height="852" sizes="auto, (max-width: 800px) 100vw, 800px"><figcaption class="wp-element-caption">Overlays puts a floating icon on your screen for easy ongoing widget access.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">By default, Overlays gives you a bunch of its <em>own</em> little widgets to choose from, but the real power comes from adding in widgets from the Android apps you actually rely on. To do that, tap the “Triggers” tab at the bottom of the Overlays configuration area, then tap the red plus button in the lower-right corner of the screen. Select “Manual,” then type in whatever name you want for your widget and tap the icon to pick any icon you like.</p>



<p class="wp-block-paragraph">Tap “Save,” then select “Widget” and find the widget you want from the list. At that point, you’ll see a preview of the widget. Move or resize it if you like, then hit the arrow in the upper-left corner of the screen to exit out of that interface. Last but not least, tap the name of your newly made widget on the screen that comes up next to change its status to “Always on.”</p>



<p class="wp-block-paragraph">As soon as you head out of the app and back to your home screen, your fancy new widget should pop right up. All you’ve gotta do is tap the little downward-facing arrow in its corner to minimize it down to a bubble, which you can then press and hold to move anywhere your widget-worshipping heart desires.</p>



<p class="wp-block-paragraph">Overlays can also create widgets that automatically appear based on <em>context</em> — so you could have something show up every time you connect to a certain Bluetooth device or Wi-Fi network, for instance. To explore those options, just follow the same steps from above but pick “Event” instead of “Manual” when you reach the “Triggers” tab configuration.</p>



<p class="wp-block-paragraph">Overlays is free with an optional $4 in-app upgrade that removes some ads from the configuration tool and unlocks a handful of advanced features.</p>



<h2 class="wp-block-heading">Android widget enhancement #5: The widget stack</h2>



<p class="wp-block-paragraph">Last but not least in our collection of wacky Android widget possibilities is one of my favorite widget wonders — and that’s the ability to stack <em>multiple</em> widgets and then swipe between ’em on your home screen without having ’em take up any extra space.</p>



<p class="wp-block-paragraph">Check it out:</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-full"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-smart-launcher-stacked-widgets.webp" alt="Android widgets: Smart Launcher stacked widgets" class="wp-image-4196888" width="800" height="893" sizes="auto, (max-width: 800px) 100vw, 800px"><figcaption class="wp-element-caption">The space-saving simplicity of stacked widgets, as seen in Smart Launcher.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">This enhancement presents a bit of a choose-your-own-adventure-style path:</p>



<p class="wp-block-paragraph">First, if you’re using a reasonably recent Samsung Galaxy gizmo, the option is should already be present and available in your standard Samsung home screen setup. Just press and hold any open space on your home screen and then select the option to add a widget — then, once the widget is added, press and hold it and look for the “Create stack” command.</p>



<p class="wp-block-paragraph">With any other Android gadget — or even with a Samsung device, if you want extra options and flexibility — you can use a <a href="https://www.computerworld.com/article/1723954/android-launchers-for-enhanced-efficiency.html">custom Android launcher</a> like the aforementioned <a href="https://play.google.com/store/apps/details?id=ginlemon.flowerfree&amp;hl=en_US" target="_blank" rel="noreferrer noopener">Smart Launcher</a> or <a href="https://play.google.com/store/apps/details?id=bitpit.launcher" target="_blank" rel="noreferrer noopener">Niagara</a> as well as the retro-geeky T9-themed <a href="https://play.google.com/store/apps/details?id=com.loitran.minimalt9launcher.free" target="_blank" rel="noreferrer noopener">Key Launcher</a> I <a href="https://www.computerworld.com/article/4180222/retro-android-home-screen.html">introduced to you</a> earlier this summer.</p>



<p class="wp-block-paragraph">Those launchers replace your phone’s entire home screen environment and give you all sorts of interesting new possibilities for optimizing your interface and making it especially well-suited for <em>you</em>. And the stacked widget feature is just one small sliver of what they offer and how they’ll transform your Android experience.</p>


<div class="extendedBlock-wrapper block-coreImage undefined"><figure class="wp-block-image size-large"><img loading="lazy" src="https://b2b-contenthub.com/wp-content/uploads/2026/07/android-widgets-smart-launcher-stacked-widgets-setup.jpg?quality=50&amp;strip=all&amp;w=1024" alt="Android widgets: Smart Launcher stacked widgets setup" class="wp-image-4196890" width="1024" height="896" sizes="auto, (max-width: 1024px) 100vw, 1024px"><figcaption class="wp-element-caption">The setup interface for a widget stack within Smart Launcher.</figcaption></figure><p class="imageCredit">JR Raphael, Foundry</p></div>



<p class="wp-block-paragraph">So there ya have it: five wacky, wild, wonderful ways to make widgets even more wow-inducing. Some days, you’ve just gotta love Android and the endless customization, control, and power it provides.</p>



<p class="wp-block-paragraph"><em>Put even more Googley goodness in your noggin with</em> <a href="https://theintelligence.com/android-cw/" target="_blank" rel="noreferrer noopener"><em>my free Android Intelligence newsletter</em></a><em> — one exceptional new thing to try every Friday!</em></p>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s MacBook Pro overhaul is coming soon, with a big twist]]></title>
<description><![CDATA[Apple just released a MacBook Pro update in March, but there’s more coming soon. Apple is expected to debut one of its biggest MacBook Pro updates ever as soon as later this year. Here’s everything we know so far … including details on a surprising recent twist.]]></description>
<link>https://tsecurity.de/de/3668226/ios-mac-os/apples-macbook-pro-overhaul-is-coming-soon-with-a-big-twist/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3668226/ios-mac-os/apples-macbook-pro-overhaul-is-coming-soon-with-a-big-twist/</guid>
<pubDate>Tue, 14 Jul 2026 16:10:26 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/Apple-MacBook-Pro-14-in-front-251015.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple just released a MacBook Pro update in March, but there’s more coming soon. Apple is expected to debut one of its biggest MacBook Pro updates ever as soon as later this year. Here’s everything we know so far … including details on a surprising recent twist. </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0-nightly.20260714.gfa975395b]]></title>
<description><![CDATA[What's Changed

fix(core): enrich shared project quota limit errors with setup hint by @amelidev in #28391
fix(a2a-server): ensure task cancellation aborts execution loop by @luisfelipe-alt in #28316
fix(core): simplify plan mode write policy to support relative paths by @DavidAPierce in #28398
f...]]></description>
<link>https://tsecurity.de/de/3666680/downloads/release-v0520-nightly20260714gfa975395b/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3666680/downloads/release-v0520-nightly20260714gfa975395b/</guid>
<pubDate>Tue, 14 Jul 2026 03:32:12 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core): enrich shared project quota limit errors with setup hint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4875463769" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28391">#28391</a></li>
<li>fix(a2a-server): ensure task cancellation aborts execution loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4838860348" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28316" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28316/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28316">#28316</a></li>
<li>fix(core): simplify plan mode write policy to support relative paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4876823809" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28398" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28398/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28398">#28398</a></li>
<li>feat(core): Bump node google-auth-library version to 10.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4869745101" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28385" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28385/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28385">#28385</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260713.gf354eebaf...v0.52.0-nightly.20260714.gfa975395b"><tt>v0.52.0-nightly.20260713.gf354eebaf...v0.52.0-nightly.20260714.gfa975395b</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[IBM Quantum System One London: Why Every Organisation Should Be Preparing for Post-Quantum Cryptography (PQC)]]></title>
<description><![CDATA[Walking past IBM's offices on York Road, just a short walk from
  Waterloo Station, I spotted the
  IBM Quantum System One on public display. Like many people,
  I initially wondered whether it was simply a replica or a marketing exhibit.


The answer is no.


  This is a genuine IBM Quantum Syst...]]></description>
<link>https://tsecurity.de/de/3666536/it-security-nachrichten/ibm-quantum-system-one-london-why-every-organisation-should-be-preparing-for-post-quantum-cryptography-pqc/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3666536/it-security-nachrichten/ibm-quantum-system-one-london-why-every-organisation-should-be-preparing-for-post-quantum-cryptography-pqc/</guid>
<pubDate>Tue, 14 Jul 2026 00:22:17 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><span>
  Walking past IBM's offices on York Road, just a short walk from
  <strong>Waterloo Station</strong>, I spotted the
  <strong>IBM Quantum System One</strong> on public display. Like many people,
  I initially wondered whether it was simply a replica or a marketing exhibit.
</span></p><div class="separator"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGRBegdY3fpU0LCDA5yVg3odZBxwCoUlD1os4OZm5b6qOafR13c3KUZoK2Hvj1e13_o188IIQ48fVV7zRDhDy7wOh6KiqpnveJKqkGN31JLvNAvwLd6olmQPrbeqxt8Rzqkk_0wCK7nT2aE9_ppXR35ZuNmRuDuftg2RnqHZiXBDxst34FgwpSMVO3nikK/s2760/IMG_2059.jpeg"><span><img border="0" data-original-height="2760" data-original-width="2286" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGRBegdY3fpU0LCDA5yVg3odZBxwCoUlD1os4OZm5b6qOafR13c3KUZoK2Hvj1e13_o188IIQ48fVV7zRDhDy7wOh6KiqpnveJKqkGN31JLvNAvwLd6olmQPrbeqxt8Rzqkk_0wCK7nT2aE9_ppXR35ZuNmRuDuftg2RnqHZiXBDxst34FgwpSMVO3nikK/s320/IMG_2059.jpeg" width="265"></span></a></div>

<p><strong><span>The answer is no.</span></strong></p>

<p><span>
  This is a genuine <strong>IBM Quantum System One</strong>, housed within a
  sophisticated dilution refrigerator designed to keep its superconducting
  quantum processor at temperatures only a fraction of a degree above absolute
  zero.
</span></p>

<p><span>
  The striking gold structure that catches everyone's attention is not the
  quantum processor itself. The processor is tiny compared with the surrounding
  equipment and sits deep inside the system. Much of what you can see exists to
  cool, control and protect the processor from heat, vibration and electrical
  interference.
</span></p>

<p><span>
  It is a fascinating sight and well worth stopping to admire when passing
  through Waterloo.
</span></p><p></p><div class="separator"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuzBui9SJ7uuF09GV3NypX6x1zF0ee9rhp0qxB4I365QzzOq3SvKsLlw9kjtBhyphenhyphenhyWUSrx8SXV1MC2L7wosq8jrk1dN54d7FcusKgTNUy3nU3scdnvUhvtQZQwLFf5xIneCygghAs_OV2mFQKsgydHAarmLFOf_TqLttuTGkEiuZYD9lxOd2bf8YkOpa88/s5712/IMG_2072.jpeg"><img border="0" data-original-height="5712" data-original-width="4284" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuzBui9SJ7uuF09GV3NypX6x1zF0ee9rhp0qxB4I365QzzOq3SvKsLlw9kjtBhyphenhyphenhyWUSrx8SXV1MC2L7wosq8jrk1dN54d7FcusKgTNUy3nU3scdnvUhvtQZQwLFf5xIneCygghAs_OV2mFQKsgydHAarmLFOf_TqLttuTGkEiuZYD9lxOd2bf8YkOpa88/w480-h640/IMG_2072.jpeg" width="480"></a></div><p></p>

<h2><span>More Than a Display</span></h2>

<p><span>
  What many people do not realise is that IBM's quantum technology is not
  simply something to observe through glass.
</span></p>

<p><span>
  Through the
  <a href="https://quantum.ibm.com/" rel="noopener noreferrer" target="_blank">
    <strong>IBM Quantum Platform</strong></a>, researchers, developers, students and organisations can access IBM quantum
  computers remotely through the cloud.</span></p>

<p><span>
  IBM currently offers access to quantum processing units, or
  <strong>QPUs</strong>, alongside documentation, tutorials, learning resources
  and software tools. Its platform also provides a limited amount of free
  execution time, allowing users to experiment with real quantum hardware
  rather than relying only on simulators.
</span></p>

<p><span>
  Developers can create and execute quantum circuits using
  <a href="https://www.ibm.com/quantum/qiskit" target="_blank"><strong>Qiskit</strong>,</a> IBM's open-source software development kit for
  quantum computing.
</span></p>

<p><span>For developers, the basic installation begins with:</span></p>

<pre><code><span>pip install qiskit
pip install qiskit-ibm-runtime</span></code></pre>

<p><span>
  The IBM Quantum Platform includes resources covering quantum information
  science, optimisation, Hamiltonian simulation and machine learning. It also
  offers tools such as Composer, which allows users to construct and run
  quantum circuits visually.
</span></p>

<p><span>
  Quantum computing is no longer confined entirely to specialist laboratories.
  Developers and researchers can already gain practical experience with real
  quantum hardware.
</span></p>

<h2><span>Why Does a Quantum Computer Need to Be So Cold?</span></h2>

<p><span>
  IBM's systems use <strong>superconducting qubits</strong>, which are extremely
  sensitive to their surroundings.
</span></p>

<p><span>
  At ordinary temperatures, heat and electrical noise would disrupt the fragile
  quantum states needed for computation. The dilution refrigerator therefore
  cools the processor through several stages until it reaches temperatures
  close to absolute zero.
</span></p>

<p><span>
  This extremely controlled environment allows the qubits to retain their
  quantum properties long enough for calculations to be performed.
</span></p>

<p><span>It is an extraordinary feat of engineering.</span></p>

<h2><span>Will Quantum Computers Break Today's Encryption?</span></h2>

<p><span>This is the question cybersecurity professionals hear most often.</span></p>

<p><strong><span>Not today.</span></strong></p>

<p><span>
  Current quantum computers do not have the scale, reliability or fault
  tolerance required to break the public key cryptography used across banking,
  virtual private networks, digital certificates, software signing and secure
  communications.
</span></p>

<p><span>
  However, a sufficiently powerful and fault-tolerant quantum computer could
  theoretically use <strong><a href="https://quantum.cloud.ibm.com/docs/en/tutorials/shors-algorithm" target="_blank">Shor's algorithm</a></strong> to undermine widely used
  public key algorithms, including:
</span></p>

<ul>
  <li><span>RSA</span></li>
  <li><span>Elliptic Curve Cryptography, or ECC</span></li>
  <li><span>Diffie-Hellman key exchange</span></li>
  <li><span>Elliptic Curve Diffie-Hellman</span></li>
</ul>

<p><span>
  That does not mean organisations should panic. It does mean they should begin
  preparing before such capability exists.
</span></p>

<h2><span>Post-Quantum Cryptography Is Already Here</span></h2>

<p><span>
  The transition towards quantum-resistant cryptography is already under way.
</span></p>

<p><span>
  In August 2024, the
  <a href="https://www.nist.gov/pqc" rel="noopener noreferrer" target="_blank">
    <strong>U.S. National Institute of Standards and Technology</strong>
  </a>
  published its first three finalised Post-Quantum Cryptography standards.
</span></p>

<ul>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/203/final" rel="noopener noreferrer" target="_blank">
      <strong>FIPS 203: ML-KEM</strong>
    </a>
    for establishing shared secret keys.
  </span></li>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/204/final" rel="noopener noreferrer" target="_blank">
      <strong>FIPS 204: ML-DSA</strong>
    </a>
    for digital signatures.
  </span></li>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/205/final" rel="noopener noreferrer" target="_blank">
      <strong>FIPS 205: SLH-DSA</strong>
    </a>
    for stateless hash-based digital signatures.
  </span></li>
</ul>

<p><span>
  These standards give governments, technology providers and organisations a
  foundation for moving towards cryptographic methods designed to resist both
  conventional and quantum-enabled attacks.
</span></p>

<h2><span>The Risk Is Not Only in the Future</span></h2>

<p><span>
  One important concern is sometimes described as
  <strong>harvest now, decrypt later</strong>.
</span></p>

<p><span>
  An attacker may collect encrypted information today in the hope of decrypting
  it in the future, once more capable quantum technology becomes available.
</span></p>

<p><span>
  This matters most where information must remain confidential for many years,
  such as:
</span></p>

<ul>
  <li><span>Government and defence information</span></li>
  <li><span>Intellectual property and trade secrets</span></li>
  <li><span>Long-term commercial agreements</span></li>
  <li><span>Personal, medical or financial records</span></li>
  <li><span>Critical infrastructure designs</span></li>
  <li><span>Authentication and identity information</span></li>
</ul>

<p><span>
  The urgency of <b>Post-Quantum Cryptography (PQC) </b>planning should therefore be based
  not only on when a cryptographically relevant quantum computer may arrive,
  but also on how long an organisation's data must remain protected.
</span></p>

<h2><span>What Should Organisations Be Doing Today?</span></h2>

<p><span>
  For most organisations, the first challenge is not selecting a new algorithm.
  It is understanding where cryptography is already being used.
</span></p>

<p><span>
  Cryptographic dependencies may be embedded within applications, network
  protocols, certificates, hardware, cloud services, APIs, supplier products
  and legacy systems.
</span></p>

<p><span>
  You cannot migrate what you have not identified.
</span></p>

<h3><span>1. Build a cryptographic inventory</span></h3>

<p><span>
  Identify where encryption, digital signatures, certificates, key exchange
  mechanisms and cryptographic libraries are used.
</span></p>

<p><span>The inventory should cover:</span></p>

<ul>
  <li><span>Applications and databases</span></li>
  <li><span>Web services and APIs</span></li>
  <li><span>TLS certificates</span></li>
  <li><span>VPNs and remote-access technologies</span></li>
  <li><span>Identity and authentication platforms</span></li>
  <li><span>Code-signing and software-update processes</span></li>
  <li><span>Hardware security modules</span></li>
  <li><span>Cloud services</span></li>
  <li><span>Third-party and supplier solutions</span></li>
  <li><span>Operational technology and embedded devices</span></li>
</ul>

<h3><span>2. Identify quantum-vulnerable algorithms</span></h3>

<p><span>
  Determine where RSA, ECC, Diffie-Hellman and related public key algorithms
  are used.
</span></p>

<p><span>
  Do not assume that a certificate-management database alone provides a
  complete view. Cryptography may also be hard-coded into applications,
  libraries, firmware and external services.
</span></p>

<h3><span>3. Map cryptography to business services</span></h3>

<p><span>
  A technical inventory is useful, but it becomes more valuable when linked to
  critical business services.
</span></p>

<p><span>Organisations should understand:</span></p>

<ul>
  <li><span>Which important services depend on vulnerable cryptography</span></li>
  <li><span>What information those services protect</span></li>
  <li><span>How long that information must remain confidential</span></li>
  <li><span>What would happen if the cryptography could no longer be trusted</span></li>
  <li><span>Which suppliers or platforms must be upgraded first</span></li>
</ul>

<h3><span>4. Design for cryptographic agility</span></h3>

<p>
  <span><strong>Cryptographic agility</strong> is the ability to replace algorithms,
  protocols, certificates and keys without rebuilding an entire system.
</span></p>

<p><span>
  New systems should avoid unnecessary dependencies on a single algorithm or
  cryptographic implementation. Cryptographic choices should be configurable,
  documented and capable of being updated as standards and threats evolve.
</span></p>

<h3><span>5. Engage suppliers</span></h3>

<p><span>
  Organisations depend heavily on software vendors, cloud providers, network
  suppliers and managed service providers.
</span></p>

<p><span>Useful questions include:</span></p>

<ul>
  <li><span>Where does your product use RSA, ECC or Diffie-Hellman?</span></li>
  <li><span>Do you maintain a cryptographic bill of materials?</span></li>
  <li><span>What is your roadmap for supporting NIST PQC standards?</span></li>
  <li><span>Will customers need new hardware or software?</span></li>
  <li><span>Will hybrid classical and post-quantum modes be supported?</span></li>
  <li><span>How will certificates, keys and protocols be migrated?</span></li>
  <li><span>What testing has been completed for performance and interoperability?</span></li>
</ul>

<h3><span>6. Test before large-scale migration</span></h3>

<p><span>
  Post-quantum algorithms can have different key sizes, signature sizes,
  processing requirements and network implications.
</span></p>

<p><span>
  Organisations should test their effect on applications, protocols, devices
  and infrastructure before committing to widespread deployment.
</span></p>

<h3><span>7. Establish governance and ownership</span></h3>

<p><span>
  PQC migration is not solely a security engineering problem. It may require
  coordination across:
</span></p>

<ul>
  <li><span>Cybersecurity</span></li>
  <li><span>Enterprise architecture</span></li>
  <li><span>Infrastructure and cloud teams</span></li>
  <li><span>Application development</span></li>
  <li><span>Procurement</span></li>
  <li><span>Legal and privacy teams</span></li>
  <li><span>Risk and compliance</span></li>
  <li><span>Business service owners</span></li>
</ul>

<p><span>
  Clear ownership, funding, milestones and reporting will be essential for what
  is likely to become a multi-year transformation programme.
</span></p>

<h2><span>A Practical Post-Quantum Cryptography Roadmap</span></h2>

<p><span>A proportionate roadmap could follow four stages.</span></p>

<h3><span>Discover</span></h3>

<ul>
  <li><span>Build the cryptographic inventory</span></li>
  <li><span>Identify vulnerable algorithms</span></li>
  <li><span>Map dependencies to critical services</span></li>
  <li><span>Assess long-term confidentiality requirements</span></li>
</ul>

<h3><span>Prioritise</span></h3>

<ul>
  <li><span>Rank systems by business criticality and data sensitivity</span></li>
  <li><span>Identify difficult-to-replace legacy technology</span></li>
  <li><span>Assess supplier readiness</span></li>
  <li><span>Determine where harvest-now-decrypt-later risk is greatest</span></li>
</ul>

<h3><span>Prepare</span></h3>

<ul>
  <li><span>Introduce cryptographic agility requirements</span></li>
  <li><span>Update procurement and architecture standards</span></li>
  <li><span>Establish governance and ownership</span></li>
  <li><span>Begin laboratory testing and controlled pilots</span></li>
</ul>

<h3><span>Migrate and validate</span></h3>

<ul>
  <li><span>Deploy approved algorithms using a risk-based sequence</span></li>
  <li><span>Validate interoperability and performance</span></li>
  <li><span>Retire vulnerable cryptographic dependencies</span></li>
  <li><span>Collect evidence that migration has been completed successfully</span></li>
</ul>

<h2><span>Final Thoughts</span></h2>

<p><span>
  Standing in front of IBM Quantum System One was a fascinating reminder that
  the future often arrives quietly.
</span></p>

<p><span>
  Today's immediate cybersecurity priorities remain ransomware, identity
  compromise, supply chain risk, exposed services and weak security controls.
  Quantum computing does not replace those priorities.
</span></p>

<p><span>
  However, responsible security leadership also means recognising risks that
  require years of preparation.
</span></p>

<p><span>
  Quantum computing is no longer confined entirely to theoretical research.
  Developers and researchers can already access real quantum processors through
  services such as the IBM Quantum Platform.
</span></p>

<p><span>
  That does not mean organisations need to rush into an uncontrolled migration.
  It means they should begin understanding their exposure, improving
  cryptographic agility and establishing a structured roadmap.
</span></p>

<p><span>
  The organisations that start mapping their cryptographic landscape today
  will be better prepared when quantum-safe migration becomes a business
  requirement rather than a future consideration.
</span></p>

<hr>

<h2><span>Useful Resources</span></h2>

<ul>
  <li>
    <span><a href="https://quantum.ibm.com/" rel="noopener noreferrer" target="_blank">
      IBM Quantum Platform
    </a>
  </span></li>
  <li>
    <span><a href="https://www.ibm.com/quantum" rel="noopener noreferrer" target="_blank">
      IBM Quantum
    </a>
  </span></li>
  <li>
    <span><a href="https://www.nist.gov/pqc" rel="noopener noreferrer" target="_blank">
      NIST Post-Quantum Cryptography Project
    </a>
  </span></li>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/203/final" rel="noopener noreferrer" target="_blank">
      NIST FIPS 203: ML-KEM
    </a>
  </span></li>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/204/final" rel="noopener noreferrer" target="_blank">
      NIST FIPS 204: ML-DSA
    </a>
  </span></li>
  <li>
    <span><a href="https://csrc.nist.gov/pubs/fips/205/final" rel="noopener noreferrer" target="_blank">
      NIST FIPS 205: SLH-DSA</a></span></li></ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Open earbuds let you tune in without tuning out the world. Here are the five best pairs]]></title>
<description><![CDATA[Don’t float through the world in an AirPod bubble – enjoy music or podcasts and carry on using these tested favoritesI tested 42 pairs of wireless earbuds to find the best in USSign up for the Filter US newsletter, your weekly guide to buying fewer, better thingsIn a feat of engineering that bord...]]></description>
<link>https://tsecurity.de/de/3666263/it-nachrichten/open-earbuds-let-you-tune-in-without-tuning-out-the-world-here-are-the-five-best-pairs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3666263/it-nachrichten/open-earbuds-let-you-tune-in-without-tuning-out-the-world-here-are-the-five-best-pairs/</guid>
<pubDate>Mon, 13 Jul 2026 21:32:24 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Don’t float through the world in an AirPod bubble – enjoy music or podcasts and carry on using these tested favorites</p><ul><li><p><a href="https://www.theguardian.com/thefilter-us/2026/apr/24/best-wireless-earbuds">I tested 42 pairs of wireless earbuds to find the best in US</a></p></li><li><p><a href="https://www.theguardian.com/global/2025/sep/09/sign-up-to-the-filter-us-our-newsletter-guide-to-buying-fewer-better-products">Sign up for the Filter US newsletter, your weekly guide to buying fewer, better things</a></p></li></ul><p>In a feat of engineering that borders on magic, the <a href="https://www.theguardian.com/thefilter-us/2026/apr/24/best-wireless-earbuds">best wireless earbuds</a> can silence the noisy world around you at the tap of a finger. So, why would you buy open earbuds, which are specifically designed to let <em>in</em> environmental sounds?</p><p>Frankly, I didn’t understand the appeal of them either until I started testing them, and now I use open earbuds even more than my noise-cancelling earbuds. For situations from <a href="https://www.theguardian.com/thefilter-us/2026/jul/04/best-hiking-daypacks-tested-reviewed">hiking</a> to running errands, these are the headphones you should be wearing. Here’s what you’re missing out on, and a few of the best pairs to try.</p><p><strong>Best overall open-ear earbuds:</strong> <br>
 Soundcore Aeroclip Open-Ear Earbuds</p><p><strong>Best premium open-ear earbuds:</strong><br>
 Bose Ultra Open Earbuds</p> <a href="https://www.theguardian.com/thefilter-us/2026/jul/13/best-open-ear-earbuds">Continue reading...</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s new MacBook lineup could be its biggest ever this fall]]></title>
<description><![CDATA[Apple has already launched three new MacBooks this year, but one more model rumored for this fall—MacBook Ultra—could make for Apple’s largest lineup of MacBooks ever.]]></description>
<link>https://tsecurity.de/de/3664024/ios-mac-os/apples-new-macbook-lineup-could-be-its-biggest-ever-this-fall/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3664024/ios-mac-os/apples-new-macbook-lineup-could-be-its-biggest-ever-this-fall/</guid>
<pubDate>Mon, 13 Jul 2026 02:53:44 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/03/macbook-air-m4-m2.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple has already launched three new MacBooks this year, but one more model rumored for this fall—MacBook Ultra—could make for Apple’s largest lineup of MacBooks ever.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Ultra and new MacBook Pro both launching this fall, per rumors]]></title>
<description><![CDATA[Apple’s plans for new high-end MacBooks are coming into focus after recent Bloomberg reports, with a MacBook Ultra and new M6 MacBook Pro both now expected to launch this fall.]]></description>
<link>https://tsecurity.de/de/3664023/ios-mac-os/macbook-ultra-and-new-macbook-pro-both-launching-this-fall-per-rumors/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3664023/ios-mac-os/macbook-ultra-and-new-macbook-pro-both-launching-this-fall-per-rumors/</guid>
<pubDate>Mon, 13 Jul 2026 02:53:43 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/02/Samsung-report-confirms-timings-for-OLED-MacBook-Pro-with-MacBook-Air-further-delayed.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple’s plans for new high-end MacBooks are coming into focus after recent <em><a href="https://9to5mac.com/2026/06/26/report-apples-touchscreen-macbook-to-use-m5-pro-and-m5-max-chips-not-m6/">Bloomberg</a></em> <a href="https://9to5mac.com/2026/06/25/apple-will-skip-m6-pro-and-m6-max-chips-new-report-says/">reports</a>, with a MacBook Ultra and new M6 MacBook Pro both now expected to launch this fall.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[HPR4681: My Disabilities]]></title>
<description><![CDATA[This show has been flagged as Clean by the host.


As a child, I was so fond of reading what I saw as beautiful. Even when above [lacking] the understanding.


The perception of beauty came mainly from the cover and the fonts used (
same today
) or from the place the book occupied on my fa...]]></description>
<link>https://tsecurity.de/de/3663982/podcasts/hpr4681-my-disabilities/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3663982/podcasts/hpr4681-my-disabilities/</guid>
<pubDate>Mon, 13 Jul 2026 02:03:11 +0200</pubDate>
<category>🎥 Podcasts</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This show has been flagged as Clean by the host.</p>

<p>
As a child, I was so fond of reading what I saw as beautiful. Even when above [lacking] the understanding.</p>

<p>
The perception of beauty came mainly from the cover and the fonts used (<em>
same today</em>
) or from the place the book occupied on my father’s shelf.</p>

<p>
One of them was Tuareg. More than once I took this classic from the home library, only to glance at the first page with no interest. It was only decades later — some years ago — that I saw the title again, and read with pleasure and no difficulties. It’s not a hard read, even to a 12 year-old, probably only the argument, the plot, didn’t catch me by then.</p>

<p>

</p>

<p>
Anyway, I was attracted to the book, as if simply wanting to read it made me part of the classic, the intellectual.</p>

<p>

</p>

<p>
I have less of this today. [I mean,] Not the inability to read a lot of books, but the urge to be a consumer of certain cultural product. Maybe due to not greeding to build a personal image, content without exposition.</p>

<p>
Still, sometimes, wanting to consume a piece of media and being unable to.. I wanted a story of robots, the book I though was not available [(All Systems Red)], so I bought one of scientific fiction.</p>

<p>
Somehow it attracted me when I flipped the few pages of Planet of Exile at the bookstore, an item that could lead me to a travel outside of this place, an escape. At home, I immediately saw I couldn’t grasp it. There were too many characters (too many = more than two in the first page, specially when another atmosphere is the location, a new physics to grasp). Too much information, can’t retain the minimum necessary in the way to the second, third… fifth page, by when more is being presented. This was always a disability of mine, focused on a little tiny thing, intensely, for some time, all lost in some weeks or months. I know it happens to <em>
me</em>
, because people are able to remember the names of the cars of the movie Cars. Not an incredible feat <strong>
for them</strong>
 (maybe they haven’t paid attention, nor actively tried to remember, only did), and something <strong>
strange</strong>
 to me.</p>

<p>

</p>

<p>
It was decided to register this because when I saw myself unable to read the [Ursula] Le Guin’s book, I got nervous. I’ve already been forgetting more ultimately, take confused steps, and now I can’t center on a book?! What’s happening?</p>

<p>
But then I took a breath: much can be going way too wrong from current circumstances outside and inside, but your limited comprehension of the world (and its art) is very part of you. This trace, or frailty, of your character, is not your brain rotting, it’s part of what you have been since always.</p>

<p>
Thank you.</p>


<p><a href="https://hackerpublicradio.org/eps/hpr4681/index.html#comments">Provide <strong>feedback</strong> on this episode</a>.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[M7 Ultra to potentially feature up to 1.5TB of RAM, finally matching 2019 Mac Pro: report]]></title>
<description><![CDATA[According to the latest Power On newsletter from Mark Gurman, Apple is preparing to include up to 1.5TB of RAM in the upcoming M7 Ultra chip. This’ll mean Apple Silicon will finally match the highest RAM configuration available on the highest end 2019 Intel Mac Pro.]]></description>
<link>https://tsecurity.de/de/3663429/ios-mac-os/m7-ultra-to-potentially-feature-up-to-15tb-of-ram-finally-matching-2019-mac-pro-report/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3663429/ios-mac-os/m7-ultra-to-potentially-feature-up-to-15tb-of-ram-finally-matching-2019-mac-pro-report/</guid>
<pubDate>Sun, 12 Jul 2026 16:38:19 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2019/12/2019-Mac-Pro-RAM-Upgrade-Tutorial.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">According to the<a href="https://www.bloomberg.com/news/newsletters/2026-07-12/apple-s-chip-plans-m6-m7-pro-m7-max-m7-ultra-m8-details-touch-macbook-pro"> latest Power On newsletter</a> from Mark Gurman, Apple is preparing to include up to 1.5TB of RAM in the upcoming M7 Ultra chip. This’ll mean Apple Silicon will finally match the highest RAM configuration available on the highest end 2019 Intel Mac Pro.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenAI introduces ChatGPT Work, a cloud-based AI agent that manages tasks across email, Slack and calendars]]></title>
<description><![CDATA[OpenAI on Thursday launched ChatGPT Work, a new AI agent embedded inside its flagship chatbot that aims to transform ChatGPT from a question-and-answer tool into an autonomous work platform capable of executing complex, multi-step tasks across users' email, calendars, code repositories, and messa...]]></description>
<link>https://tsecurity.de/de/3660793/it-nachrichten/openai-introduces-chatgpt-work-a-cloud-based-ai-agent-that-manages-tasks-across-email-slack-and-calendars/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3660793/it-nachrichten/openai-introduces-chatgpt-work-a-cloud-based-ai-agent-that-manages-tasks-across-email-slack-and-calendars/</guid>
<pubDate>Fri, 10 Jul 2026 22:48:07 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p><a href="https://openai.com/">OpenAI</a> on Thursday launched <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a>, a new AI agent embedded inside its flagship chatbot that aims to transform ChatGPT from a question-and-answer tool into an autonomous work platform capable of executing complex, multi-step tasks across users' email, calendars, code repositories, and messaging apps.</p><p>The product is powered by OpenAI's latest flagship model, <a href="https://openai.com/index/gpt-5-6/">GPT-5.6</a>, and is designed to go far beyond generating text. ChatGPT Work can gather context from connected apps, files, and workflows to produce finished documents, spreadsheets, presentations, reports, and websites. The agent takes a stated outcome, breaks it into smaller steps, and stays with complex projects for hours, completing them independently.</p><p>The launch marks OpenAI's clearest attempt yet to reposition ChatGPT as a workplace platform rather than a chatbot — and it arrives at a moment of extraordinary financial significance for the company. Last month, OpenAI <a href="https://openai.com/index/openai-submits-confidential-s-1/">confidentially submitted a draft S-1 registration statement</a> to the SEC, initiating what could become one of the largest technology IPOs in history, with reported valuations <a href="https://www.cnbc.com/2026/03/31/openai-funding-round-ipo.html">clustering between $730 billion and $852 billion</a> and annualized revenue that has blown past $25 billion.</p><p>In a short demonstration and conversation with VentureBeat on Friday, Ty Geri, a product manager at OpenAI who helped build ChatGPT Work, said the product's mission is to democratize the kind of agentic AI capabilities that OpenAI's internal engineering tool, Codex, has already demonstrated. "What's really exciting is we've seen how much Codex has been able to push the frontier of what we can get done with these AI tools, as opposed to just getting information or answers or guidance," Geri said. "Our internal adoption of Codex is literally an exponential curve across every single product function and every single use case."</p><h2><b>Why OpenAI built a persistent virtual machine that works from the beach</b></h2><p>The core architectural bet behind <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> is a persistent cloud-based virtual machine that runs on OpenAI's servers, always available to the user regardless of which device they happen to be on. That marks a deliberate departure from competitors whose agents require a local machine to remain powered on and connected.</p><p>"What's really exciting about ChatGPT Work is that it's a virtual machine in the cloud that's always on for you, and this is available across all of our paid tiers," Geri said. "All Plus users are getting this. I think that's a very unique aspect of this."</p><p>The mobile-first aspect of the launch is something Geri described as "missing from the market." He pointed to the ability to create a website on a phone and share it with collaborators as a particularly novel capability. "Sites are new in general to Codex. They launched in Codex about a week and a half ago, but now we're launching also in web and mobile. You can create a site on your phone at the beach and share it with your friends," he said.</p><p><a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> will roll out beginning with <a href="https://chatgpt.com/pricing/?utm_source=google&amp;utm_medium=paid_search&amp;utm_campaign=GOOG_C_SEM_GBR_Premium_CHT_BAU_ACQ_PER_MIX_ALL_NAMER_US_EN_081125&amp;c_id=22874197666&amp;c_agid=184333759620&amp;c_crid=778419668389&amp;c_kwid=kwd-1931160859103&amp;c_ims=&amp;c_pms=9061275&amp;c_nw=g&amp;c_dvc=c&amp;gad_source=1&amp;gad_campaignid=22874197666&amp;gbraid=0AAAAA-I0E5eVxMdRuuMlOhjqMjAi2KCBS&amp;gclid=Cj0KCQjwsMLSBhD9ARIsAIpUTDoJ61xQZv3XpwtAkZ20Et-Y9TM9_exet3Bh9O9h2kxVcpfmgHkyx68aAlw-EALw_wcB">Pro, Enterprise, and Edu users</a>, and will expand to Plus and Business users over the next few days. In the interview, Geri emphasized that the availability of the product to Plus subscribers — not just premium tiers — is central to OpenAI's strategy. "It's accessible to all paid plans, including Plus users, which in my opinion is a really big feat, and really part of that OpenAI mission, which is about bringing all this power to as many people," he said.</p><h2><b>How MCP plugins connect ChatGPT Work to Slack, Gmail, and GitHub</b></h2><p>The product relies on MCP-based plugins to connect to external services like Gmail, Google Calendar, Slack, and GitHub. When asked whether the plugin architecture is based on the <a href="https://modelcontextprotocol.io/docs/getting-started/intro">Model Context Protocol standard</a>, Geri confirmed: "These are all based on MCP." He added that connecting multiple Gmail accounts — a frequent user request — "is definitely on the roadmap."</p><p>The experience is designed to be action-oriented from the first interaction. <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> offers a personalized onboarding flow that surfaces different suggested use cases depending on the user's role. Geri demonstrated how the system, detecting his role as a product manager, immediately suggested tasks like evaluating AI systems, building research artifacts, and managing his calendar. "You can start with a simple task like catch me up on Slack or Teams or read today's calendar," Geri said. He described a scenario where the system reviewed his calendar, identified scheduling conflicts, flagged meetings requiring preparation, and then — on his instruction — declined, accepted, or rescheduled events directly.</p><p>Users can also customize the agent by teaching it their writing style, organizing outputs into projects, and — in a lighter touch — choosing a virtual pet that accompanies them in the interface. The interface also introduces a hosted website feature that allows users to build and share interactive sites directly through ChatGPT Work, turning what would typically be a static slide deck into a dynamic, collaborative artifact. "Now we suddenly have a collaborative interface that's actually more exciting and more accessible than a slide deck, which has all these formatting restrictions," Geri said.</p><h2><b>Scheduling 10 bug bashes at once: what agentic productivity looks like in practice</b></h2><p>Geri's own usage of <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> illustrates the breadth of tasks the system can handle. In the run-up to the product's launch, he needed to organize pre-release testing sessions — known internally as "bug bashes" — across dozens of features and team members.</p><p>"I just come to ChatGPT Work and say, 'Set up a bug bash for all the distinct features in ChatGPT Work. Add all the people that worked on that feature,' and it can check Slack, it can check GitHub, it can check Docs, and find a time that works for the four highest contributors to that feature," Geri said. "It went and scheduled 10 bug bashes, all coordinated across all those different people. That would have taken me 30 minutes at least."</p><p>But Geri pushed back against the characterization that <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> is limited to rote administrative work. He described using it for analytically complex tasks like identifying the biggest causes of user churn for specific product features and generating product solutions — work he said would previously have taken months. "Things that we would have spent three months doing, we can now spend a week doing — and do much more, and make a much better product," Geri said. "Bugs that we would have found three or four weeks from now, we can now find within two days and fix for our users."</p><p>He also described handing off the tedium of product testing itself. "It used to be that even though like the most interesting part of my job is like what to test, I would actually end up having to spend most of my job doing the testing, which is like me taking a mouse and like clicking on the same thing over and over again, like five times," Geri said. "Instead, now I can define what do we want to test, and ChatGPT Work or Codex can actually go test it for me, deliver me that bug report, and then we can work on fixing that bug."</p><h2><b>What OpenAI says about data privacy when AI reads your Slack and email</b></h2><p>When pressed on data privacy concerns — given that ChatGPT Work pulls sensitive information from workplace tools like Slack, Google Drive, and email — Geri said privacy "is incredibly important, and the most important part of this is it's always in the user's control."</p><p>He pointed to OpenAI's existing enterprise security infrastructure, noting that "enterprise accounts have ZDR, and users can always opt out of letting their conversations help improve future models, which many users do." The comment aligns with assurances OpenAI made when it first launched ChatGPT Enterprise in August 2023, when the company wrote in a blog post that it does "<a href="https://openai.com/index/introducing-chatgpt-enterprise/">not train on your business data or conversations</a>."</p><p>The privacy question carries additional weight now because of the sheer volume of sensitive workplace data ChatGPT Work is designed to access. Unlike a chatbot session where a user voluntarily pastes text into a prompt, ChatGPT Work actively reaches into connected systems — reading Slack messages, scanning calendar invitations, pulling GitHub commit histories — to assemble context for its tasks. That represents a fundamentally different data surface area than anything OpenAI has offered before, and one that enterprise security teams will scrutinize carefully before granting access.</p><h2><b>ChatGPT Work enters a three-way arms race with Anthropic and Microsoft</b></h2><p>ChatGPT Work lands squarely in the middle of what has become the defining competitive battlefield in enterprise AI: the race to build autonomous workplace agents that can go beyond generating text and actually execute tasks.</p><p>The product arrives months after Anthropic took <a href="https://claude.com/product/cowork">Claude Cowork</a> out of preview and into general availability in April, bringing its AI agent to web and mobile platforms aimed at helping enterprise users monitor and manage long-running AI-driven tasks from anywhere. Meanwhile, Microsoft made <a href="https://www.microsoft.com/en-us/microsoft-365-copilot/cowork">Copilot Cowork</a> generally available worldwide on June 16, built in partnership with Anthropic to move beyond chat and into execution. The three products — ChatGPT Work, Claude Cowork, and Microsoft Copilot Cowork — now compete directly for the attention of enterprise IT departments and individual knowledge workers alike.</p><p>The convergence is striking. All three products share a remarkably similar vision: a persistent AI agent running in the cloud that can break complex tasks into steps, connect to workplace tools via plugins, and produce finished outputs rather than just conversational replies. All three work across desktop, web, and mobile.</p><p>What distinguishes OpenAI's approach is its raw consumer distribution advantage. ChatGPT has reached <a href="https://openai.com/index/scaling-ai-for-everyone/">900 million weekly active users</a>, and OpenAI now has <a href="https://openai.com/index/scaling-ai-for-everyone/">50 million paying subscribers</a>. More than 9 million paying business users rely on ChatGPT for work, and 92% of Fortune 500 companies now use ChatGPT. By making ChatGPT Work available to Plus subscribers at $20 a month — not just Enterprise or Pro customers — OpenAI is betting that broad accessibility will drive adoption faster than any competitor can match.</p><h2><b>OpenAI's product manager says AI is a partner, not a replacement — with a caveat</b></h2><p>When asked about the potential impact on the labor market, Geri was careful with his framing. He declined to speak broadly about workforce disruption but offered his personal experience as a product manager whose day-to-day work has been substantially reshaped by the tool.</p><p>"My job is not to schedule bug bashes and find out who contributed to a specific feature. That's a task I do in my job, but that's not my job," Geri said. "My job is to make an amazing product." He described ChatGPT Work as "a partner" and "an extension of me, certainly not a replacement," adding: "Everybody feels far more productive than before, but is also almost working harder than before, because you get to work on all the things you want to work on as opposed to the drudgery around it."</p><p>But Geri was also careful not to minimize the sophistication of the work the agent can handle. "I also don't want to say that it's only doing mundane tasks because, like something like hill climbing retention curves on a given feature is not mundane. It's actually really hard to do," he said. The distinction matters. If <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">ChatGPT Work</a> were merely automating calendar invitations and expense reports, it would be a convenience tool. The fact that Geri describes it compressing three months of analytical product work into a single week suggests something with far greater implications for how teams are structured and staffed.</p><h2><b>An IPO-bound company needs ChatGPT Work to prove enterprise AI can generate revenue</b></h2><p>The timing of ChatGPT Work's launch is impossible to separate from OpenAI's IPO trajectory. The company needs to demonstrate that it can convert its massive consumer user base into durable enterprise revenue — a narrative that becomes significantly more compelling with a product explicitly designed around professional workflows.</p><p>OpenAI said it is generating <a href="https://openai.com/index/accelerating-the-next-phase-ai/">$2 billion in revenue per month</a>, growing four times faster than Alphabet and Meta did at comparable stages, with enterprise now making up more than 40% of revenue and on track to reach parity with consumer by the end of 2026. But OpenAI remains heavily loss-making, and <a href="https://fortune.com/2025/11/26/is-openai-profitable-forecast-data-center-200-billion-shortfall-hsbc/">the company does not expect to reach profitability until around 2030</a>, with internal projections suggesting losses of $14 billion in 2026 alone.</p><p>The competitive dynamics are unprecedented. Anthropic filed for its own IPO on June 1 at a <a href="https://www.reuters.com/business/anthropic-raises-65-billion-now-valued-965-billion-2026-05-28/">$965 billion valuation</a>, setting up simultaneous public listings from the two most prominent AI startups in history. Whether both can sustain their lofty valuations under the scrutiny of public market investors will depend in large part on whether products like ChatGPT Work and Claude Cowork deliver measurable productivity gains to paying enterprise customers.</p><p>The launch also caps a product trajectory that began with <a href="https://chatgpt.com/business/?utm_source=google&amp;utm_medium=paid_search&amp;utm_campaign=GOOG_B_SEM_GBR_Core-Generic_MIX_BAU_ACQ_PER_MIX_ALL_NAMER_US_EN_042826&amp;c_id=23786098075&amp;c_agid=193601180617&amp;c_crid=806361782592&amp;c_kwid=aud-2471394551488:kwd-1933117063409&amp;c_ims=&amp;c_pms=9061275&amp;c_nw=g&amp;c_dvc=c&amp;gad_source=1&amp;gad_campaignid=23786098075&amp;gbraid=0AAAAA-I0E5fOwq9zncww98G13-WJxCPbT&amp;gclid=Cj0KCQjwsMLSBhD9ARIsAIpUTDonc5DPxzLgOO1GFI9yNaazBtf33Yums0oGIg1CR79ZRSiXK0LbcVkaAg9uEALw_wcB">ChatGPT Enterprise</a> in August 2023, accelerated through the release of OpenAI's Operator agent in January 2025, and continued through Operator's deprecation and shutdown on August 31, 2025, when its capabilities were folded into the ChatGPT agent framework. ChatGPT Work is the consolidation of those efforts into a single, unified product — one that pairs <a href="https://openai.com/index/gpt-5-6/">GPT-5.6's three model variants</a> (Sol for power, Luna for speed, and Terra for balanced everyday use) with a persistent cloud environment and an expanding library of MCP plugins.</p><h2><b>The future of work may already be running in the cloud</b></h2><p>When asked whether ChatGPT Work signals a shift toward a new kind of operating system — one where users interact with their computers primarily through an AI agent rather than through traditional mouse-and-keyboard interfaces — Geri stopped short of making sweeping predictions. But he hinted at the direction OpenAI sees ahead.</p><p>"Anybody who has worked with Codex or now ChatGPT Work will realize how exciting it is to interact with your environment and your computer via the agent," he said. "Especially in the desktop app, where the model has access to your entire machine and can interact with websites on your behalf — it's really able to be an extension of you and a real partner, and that certainly feels like the future."</p><p>At the end of the interview, Geri circled back to something personal. "I've never enjoyed work as much as I have in the last month using ChatGPT Work and Codex," he said — a striking admission from a product manager who, until recently, spent a meaningful share of his days clicking through the same interface five times in a row just to see if it would break. OpenAI is now asking 900 million users to believe that feeling scales. For a company weeks away from one of the largest public offerings in history, the answer to that question is worth roughly $850 billion.</p><p>
</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[With ChatGPT Atlas shutting down, here are the AI browsers people actually use]]></title>
<description><![CDATA[OpenAI is pulling the plug on its dedicated web browser, ChatGPT Atlas. Instead of investing in an AI browser with a small user base, the company is improving agentic web use features inside the new ChatGPT desktop app. 
While ChatGPT Atlas may not have gained much traction, AI browsers can be us...]]></description>
<link>https://tsecurity.de/de/3660008/ios-mac-os/with-chatgpt-atlas-shutting-down-here-are-the-ai-browsers-people-actually-use/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3660008/ios-mac-os/with-chatgpt-atlas-shutting-down-here-are-the-ai-browsers-people-actually-use/</guid>
<pubDate>Fri, 10 Jul 2026 16:24:11 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/open-ai-browser.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">OpenAI is <a href="https://9to5mac.com/2026/07/09/openai-is-discontinuing-chatgpt-atlas-its-standalone-desktop-browser/">pulling the plug</a> on its dedicated web browser, ChatGPT Atlas. Instead of investing in an AI browser with a small user base, the company is improving agentic web use features inside the new ChatGPT desktop app. </p>
<p class="wp-block-paragraph">While ChatGPT Atlas may not have gained much traction, AI browsers can be useful for automating tasks like research, browser tidiness, and more. Here are options available on the Mac.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Accelerating financial closes with help from AI agents: A pragmatic guide]]></title>
<description><![CDATA[Historically, financial closes required were tedious, manual-intensive processes, which makes them excellent candidates for agentification. AI agents can handle much of the “dirty work” associated with integrating financial data from various sources, reconciling transactions and so on. That said,...]]></description>
<link>https://tsecurity.de/de/3659462/it-nachrichten/accelerating-financial-closes-with-help-from-ai-agents-a-pragmatic-guide/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3659462/it-nachrichten/accelerating-financial-closes-with-help-from-ai-agents-a-pragmatic-guide/</guid>
<pubDate>Fri, 10 Jul 2026 13:03:04 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div>
		<div class="grid grid--cols-10@md grid--cols-8@lg article-column">
					  <div class="col-12 col-10@md col-6@lg col-start-3@lg">
						<div class="article-column__content">
<section class="wp-block-bigbite-multi-title"><div class="container"></div></section>



<p>Historically, financial closes required were tedious, manual-intensive processes, which makes them excellent candidates for agentification. AI agents can handle much of the “dirty work” associated with integrating financial data from various sources, reconciling transactions and so on. That said, there are limits on how far <a href="https://www.ibm.com/think/topics/ai-agents" rel="nofollow">AI agents</a> can go in streamlining and accelerating the closing process. It’s unrealistic for businesses to remove humans from the picture entirely.</p>



<p>With this caveat in mind, here’s a look at practical approaches to driving more efficient financial closings with help from AI agents. To ground the conversation, I’ll focus on what the process might look like within environments based on SAP, although many of these lessons apply to any organization and tech stack.</p>



<h2 class="wp-block-heading">How AI agents can accelerate financial closes</h2>



<p>Although ERP systems like SAP house most or all of an organization’s financial data within a central system, closing out the books still tends to be a highly complex process, hampered by challenges like the following:</p>



<ul class="wp-block-list">
<li>Master Data reconciliation</li>



<li>Working through huge volumes of journaling</li>



<li>Identifying and resolving transaction reconciliation errors</li>



<li>Ensuring compliance with governance and regulatory requirements</li>
</ul>



<p>These are all areas where AI agents can help, even if <a href="https://www.sap.com/products/financial-management/advanced-financial-closing.html">SAP’s Advanced Financial Closin</a>g is used. For example, instead of requiring humans to assess each irregular transaction manually, businesses can employ agents to review the situation and suggest a resolution. Agents also excel at tasks like integrating multiple data sources, then identifying and addressing redundancies or inconsistencies across them.</p>



<p>Similarly, agents can continuously monitor financial workflows throughout the close cycle, flagging anomalies and potential bottlenecks before they delay reporting deadlines. They can automatically collect supporting documentation, validate data against predefined business rules and route exceptions to the appropriate stakeholders for review.</p>



<p>By reducing the amount of repetitive manual work required during closing, AI agents help finance teams focus on higher-value analysis and decision-making. This can lead to faster close times, improved accuracy and greater confidence in the integrity of financial reporting.</p>



<h2 class="wp-block-heading">The limitations of agents for closing the books</h2>



<p>That said, agents can’t handle every aspect of the closing process entirely on their own. Two key limitations apply. The first is that, as with any <a href="https://en.wikipedia.org/wiki/Large_language_model">LLM-powered technology</a>, agents are at risk of making inaccurate decisions or inferences. Businesses can’t blindly trust agents to interpret financial data accurately all of the time. A second factor is that, due to strict regulatory requirements, it’s essential in most cases for humans to sign off on financial accounts. Telling regulators or auditors that you know your books are accurate because an AI agent told you so is not a recipe for compliance success.</p>



<p>Because of these limitations, a healthy perspective on AI agents in financial closing contexts is to think of them as a way to improve visibility, agility and efficiency, not as a replacement for people. Agents can make recommendations, but humans need to be the ones who review, validate and sign off on any actions before they are final.</p>



<h2 class="wp-block-heading">Integrating AI agents into the closing process in SAP</h2>



<p>How can organizations actually take advantage of AI agents to help with closing?</p>



<p>The answer is complicated because every business’s books and closing process are different. This means that, despite the growing inventory of AI agents now available on platforms like SAP, it’s unrealistic to expect to “drag and drop” agents into existing closing workflows and have them do what they need.</p>



<p>Instead, many businesses will find that they need to build custom agentic solutions. Often, they’ll benefit from implementing multiple agents targeted at different tasks, e.g., accounts receivable, accounts payable and foreign currency exchanges, along with an <a href="https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/ai-agent-design-patterns">orchestrator agent</a> that oversees them all. Each agent will need to be tailored for the organization’s data sources, governance and compliance obligations, etc.</p>



<p>In addition, organizations must carefully define how agents interact with financial systems and employees. While some activities can be automated end-to-end, others require human review and approval to satisfy internal controls and regulatory requirements. Establishing clear workflows, escalation paths and audit trails is essential to ensure that agent-driven processes remain transparent and trustworthy. Organizations also need to invest in testing and validation to confirm that agents produce accurate results and can handle exceptions without introducing new risks into the close process.</p>



<p>The fact that SAP itself is a complex platform, with native agentic capabilities fully supported only in the latest versions, further complicates the agentification of the closing process. Enterprises need to assess the agentic support level available within the SAP version they use, then determine the extent to which they can leverage SAP’s own agents versus working with third-party agents.</p>



<p>Another key consideration is data quality. AI agents can only perform effectively when they have access to complete, accurate and timely financial information. Organizations may need to improve <a href="https://cloud.google.com/learn/what-is-data-governance" rel="nofollow">data governance</a> practices and address integration challenges before agents can deliver meaningful value. The extent to which they can do this easily depends, in large part, on how healthy their underlying SAP data governance practices are.</p>



<p>All of the above means that taking advantage of agents to accelerate closes and other financial workflows within SAP is no mean feat. It requires deep technical expertise in both agentic technology and the complex SAP software portfolio. But the investment is worth it for organizations seeking to reduce the uncertainty and slowness traditionally associated with closing the books. Over time, well-designed agentic workflows can help finance teams spend less time on manual reconciliation and exception handling while enabling faster, more predictable financial close cycles.</p>



<p><strong>This article is published as part of the Foundry Expert Contributor Network.</strong><br><a href="https://www.cio.com/expert-contributor-network/"><strong>Want to join?</strong></a></p>
</div></div></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.52.0-nightly.20260710.ga4c91ce19]]></title>
<description><![CDATA[What's Changed

fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by @amelidev in #27971
Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in #28216
feat(caretaker-triage): add triage worker core foundational modules by @cha...]]></description>
<link>https://tsecurity.de/de/3658505/downloads/release-v0520-nightly20260710ga4c91ce19/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3658505/downloads/release-v0520-nightly20260710ga4c91ce19/</guid>
<pubDate>Fri, 10 Jul 2026 03:46:41 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678608403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27971" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27971/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27971">#27971</a></li>
<li>Refactor: exclude transient CI configuration files from workspace context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4771753114" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28216">#28216</a></li>
<li>feat(caretaker-triage): add triage worker core foundational modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753861958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28163" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28163/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28163">#28163</a></li>
<li>feat(caretaker-egress): implement octokit github action handler for egress service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830419267" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28303">#28303</a></li>
<li>chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840274631" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28323" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28323/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28323">#28323</a></li>
<li>Changelog for v0.51.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4839873704" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28320" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28320/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28320">#28320</a></li>
<li>Changelog for v0.50.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4840167585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28322" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28322/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28322">#28322</a></li>
<li>fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780686006" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28223" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28223/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28223">#28223</a></li>
<li>fix(core): use unambiguous previous intent label in fallback summary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4848950194" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28343" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28343/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28343">#28343</a></li>
<li>feat(caretaker-triage): implement main worker execution loop and egress action publisher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4832842460" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28306" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28306/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28306">#28306</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.51.0-nightly.20260707.g15a9429b6...v0.52.0-nightly.20260710.ga4c91ce19"><tt>v0.51.0-nightly.20260707.g15a9429b6...v0.52.0-nightly.20260710.ga4c91ce19</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v3.95.9]]></title>
<description><![CDATA[What's Changed

feat: add OpenRouter detector by @McPatate in #4500
Integrations fully codeowns detectors by @trufflesteeeve in #5104
[INS-332] Add New Relic Insights Insert key detector by @mustansir14 in #4778
[INS-351] Added Duffel Token Detector by @MuneebUllahKhan222 in #4795
[INS-341] Added...]]></description>
<link>https://tsecurity.de/de/3658403/it-security-tools/v3959/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3658403/it-security-tools/v3959/</guid>
<pubDate>Fri, 10 Jul 2026 01:18:10 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat: add OpenRouter detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/McPatate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/McPatate">@McPatate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517947044" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4500" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4500/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4500">#4500</a></li>
<li>Integrations fully codeowns detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trufflesteeeve/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trufflesteeeve">@trufflesteeeve</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4789682373" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5104" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5104/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5104">#5104</a></li>
<li>[INS-332] Add New Relic Insights Insert key detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4001992848" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4778" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4778/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4778">#4778</a></li>
<li>[INS-351] Added Duffel Token Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033734488" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4795" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4795/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4795">#4795</a></li>
<li>[INS-341] Added Shippo detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4087785248" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4820" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4820/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4820">#4820</a></li>
<li>[INS-467] Add IPinfo detector to default detectors list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4467638370" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4970" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4970/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4970">#4970</a></li>
<li>fix: reject --include-repos/--exclude-repos with --repo in github scan by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kashifkhan0771/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kashifkhan0771">@kashifkhan0771</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4826176133" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5112" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5112/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5112">#5112</a></li>
<li>[INS-468] Add improved lob detector to defaults.go by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4468058771" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4971" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4971/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4971">#4971</a></li>
<li>feat(action): add image input to allow registry mirror overrides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eightseventhreethree/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eightseventhreethree">@eightseventhreethree</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455074748" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4965" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4965/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4965">#4965</a></li>
<li>feat: Support archived repo exclusion from GH org scans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hibare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hibare">@hibare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226077989" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4875" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4875/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4875">#4875</a></li>
<li>[INT-715] Retry transient failures when verifying OpenAI keys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bill-rich/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bill-rich">@bill-rich</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4839317359" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5117" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5117/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5117">#5117</a></li>
<li>[INS-410] Added batch token detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094455295" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4824" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4824/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4824">#4824</a></li>
<li>[INT-650] Don't log as error when git diff is too long by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bill-rich/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bill-rich">@bill-rich</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4830792626" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5113" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5113/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5113">#5113</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/McPatate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/McPatate">@McPatate</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517947044" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4500" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4500/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4500">#4500</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eightseventhreethree/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eightseventhreethree">@eightseventhreethree</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455074748" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4965" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4965/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4965">#4965</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trufflesecurity/trufflehog/compare/v3.95.8...v3.95.9"><tt>v3.95.8...v3.95.9</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Firefox Tooling Announcements: Firefox Profiler Deployment (July 9, 2026)]]></title>
<description><![CDATA[The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed:
Highlights:

[Florian Quèze] Add “/” and “f” keyboard shortcuts to focus the panel filter box (#6025)
[Markus Stange] Change profile.shared.stackTable.prefix to prefixOffset (delta fr...]]></description>
<link>https://tsecurity.de/de/3657817/tools/firefox-tooling-announcements-firefox-profiler-deployment-july-9-2026/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3657817/tools/firefox-tooling-announcements-firefox-profiler-deployment-july-9-2026/</guid>
<pubDate>Thu, 09 Jul 2026 19:08:34 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>The latest version of the <a href="https://profiler.firefox.com/" rel="noopener nofollow ugc">Firefox Profiler</a> is now live! Check out the full changelog below to see what’s changed:</p>
<p><strong>Highlights:</strong></p>
<ul>
<li>[Florian Quèze] Add “/” and “f” keyboard shortcuts to focus the panel filter box (<a href="https://github.com/firefox-devtools/profiler/pull/6025" rel="noopener nofollow ugc">#6025</a>)</li>
<li>[Markus Stange] Change profile.shared.stackTable.prefix to prefixOffset (delta from current index) (<a href="https://github.com/firefox-devtools/profiler/pull/6089" rel="noopener nofollow ugc">#6089</a>)</li>
<li>[Markus Stange] Implement column sorting in the marker table (<a href="https://github.com/firefox-devtools/profiler/pull/6083" rel="noopener nofollow ugc">#6083</a>)</li>
<li>[cathaysia] feat: invert call stack in flame graph to render as icicle graph (<a href="https://github.com/firefox-devtools/profiler/pull/6090" rel="noopener nofollow ugc">#6090</a>)</li>
</ul>
<p><strong>Other Changes:</strong></p>
<ul>
<li>[Sky Ning] Add workflow to insert PR preview links (<a href="https://github.com/firefox-devtools/profiler/pull/6133" rel="noopener nofollow ugc">#6133</a>)</li>
<li>[Markus Stange] Make it easier to create upside-down flame graphs (<a href="https://github.com/firefox-devtools/profiler/pull/6128" rel="noopener nofollow ugc">#6128</a>)</li>
<li>[Markus Stange] Use appropriate highlighter dialects for ts + jsx (<a href="https://github.com/firefox-devtools/profiler/pull/6141" rel="noopener nofollow ugc">#6141</a>)</li>
<li>[cathaysia] style: add .editorconfig (<a href="https://github.com/firefox-devtools/profiler/pull/6142" rel="noopener nofollow ugc">#6142</a>)</li>
<li>[Nazım Can Altınova] Prevent long source URLs from overflowing the code error overlay (<a href="https://github.com/firefox-devtools/profiler/pull/6147" rel="noopener nofollow ugc">#6147</a>)</li>
<li>[Nazım Can Altınova] Extract a runCommand helper for profiler-cli command handlers (<a href="https://github.com/firefox-devtools/profiler/pull/6148" rel="noopener nofollow ugc">#6148</a>)</li>
<li>[cathaysia] feat(theme): add color-scheme meta (<a href="https://github.com/firefox-devtools/profiler/pull/6150" rel="noopener nofollow ugc">#6150</a>)</li>
<li>[Nazım Can Altınova] Add an early throw for the this.querier and remove the non-null asserts in the cli codebase (<a href="https://github.com/firefox-devtools/profiler/pull/6145" rel="noopener nofollow ugc">#6145</a>)</li>
<li>[skylarkning] Improve preview link discovery (<a href="https://github.com/firefox-devtools/profiler/pull/6149" rel="noopener nofollow ugc">#6149</a>)</li>
<li>[Nazım Can Altınova] <img alt=":clockwise_vertical_arrows:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clockwise_vertical_arrows.png?v=15" title=":clockwise_vertical_arrows:" width="20"> Sync: l10n → main (July 9, 2026) (<a href="https://github.com/firefox-devtools/profiler/pull/6155" rel="noopener nofollow ugc">#6155</a>)</li>
</ul>
<p>Big thanks to our amazing localizers for making this release possible:</p>
<ul>
<li>de: Michael Köhler</li>
<li>el: Jim Spentzos</li>
<li>en-GB: Ian Neal</li>
<li>es-CL: ravmn</li>
<li>fr: Théo Chevalier</li>
<li>fy-NL: Fjoerfoks</li>
<li>ia: Melo46</li>
<li>it: Francesco Lodolo [:flod]</li>
<li>nl: Fjoerfoks</li>
<li>ru: Valery Ledovskoy</li>
<li>tr: Nazım Can Altınova</li>
<li>zh-TW: Pin-guang Chen</li>
</ul>
<p>Find out more about the Firefox Profiler on <a href="https://profiler.firefox.com/" rel="noopener nofollow ugc">profiler.firefox.com</a>! If you have any questions, join the discussion on our <a href="https://chat.mozilla.org/#/room/%23profiler:mozilla.org" rel="noopener nofollow ugc">Matrix channel</a>!</p>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://discourse.mozilla.org/t/firefox-profiler-deployment-july-9-2026/148882">Read full topic</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Week In Rust: This Week in Rust 659]]></title>
<description><![CDATA[Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRu...]]></description>
<link>https://tsecurity.de/de/3656000/tools/this-week-in-rust-this-week-in-rust-659/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3656000/tools/this-week-in-rust-this-week-in-rust-659/</guid>
<pubDate>Thu, 09 Jul 2026 07:08:34 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
<a href="https://www.rust-lang.org/">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
<a href="https://bsky.app/profile/thisweekinrust.bsky.social">@thisweekinrust.bsky.social</a> on Bluesky or
<a href="https://mastodon.social/@thisweekinrust">@ThisWeekinRust</a> on mastodon.social, or
<a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md">We love contributions</a>.</p>
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a> and archives can be viewed at <a href="https://this-week-in-rust.org/">this-week-in-rust.org</a>.
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
<p>Want TWIR in your inbox? <a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485">Subscribe here</a>.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-rust-community">Updates from Rust Community</a></h4>


<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#official">Official</a></h5>
<ul>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/07/07/maintainer-spotlight-gen-li-rami3l/">Maintainer spotlight: Gen Li (@rami3l)</a></li>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/07/06/unite-for-clippy/">Together for a healthier Clippy</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#newsletters">Newsletters</a></h5>
<ul>
<li><a href="https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-75">The Embedded Rustacean Issue #75</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#projecttooling-updates">Project/Tooling Updates</a></h5>
<ul>
<li><a href="https://www.copper-robotics.com/whats-new/copper-rs-v100">copper-rs v1.0.0</a>: the open source deterministic robotics OS is now stable.</li>
<li><a href="https://rayfish.xyz/blog/01-introducing-rayfish">Rayfish: Your own private network. No servers, no setup.</a></li>
<li><a href="https://plabayo.tech/blog/rama-0-3">rama v0.3.0 — network service framework ready to be used by the wider Rust community</a></li>
<li><a href="https://github.com/kunobi-ninja/kache/releases/tag/v0.9.0">kache 0.9.0: supply-chain hardening + read-only CI cache</a></li>
<li><a href="https://www.willsearch.com.br/blog/2026/07/04/meet-guardiandbs-new-postgresql-compatibility-layer/">GuardianDB - PostgreSQL and P2P/Local-First Together</a></li>
<li><a href="https://buildnectar.com/">Nectar: a Rust-like language that compiles your whole web app to WebAssembly</a></li>
<li><a href="https://thekeeper.io/blog/logdrain-log-template-mining-in-rust/">logdrain: Fast, Embeddable Log-Template Mining in Rust</a></li>
<li><a href="https://medium.com/@vbasky/packaging-the-worlds-video-in-pure-rust-ff1f6b884fec">sheathe: Packaging the World's Video in Pure Rust</a></li>
<li><a href="https://docs.wickra.org/Quickstart-Rust">wickra: streaming-first technical indicators</a></li>
<li><a href="https://github.com/TeamXcelerator/xcelerator-solver/releases/tag/v0.1.0">Xcelerator Solver v0.1.0 -- deterministic symbolic regression</a></li>
<li><a href="https://github.com/tkmsikd/dlt-tui/releases/tag/v1.1.0">dlt-tui 1.1.0 - a fast TUI viewer for automotive DLT (AUTOSAR Diagnostic Log and Trace) files</a></li>
<li><a href="https://github.com/shihuili1218/rssh/releases/tag/v0.2.11">RSSH v0.2.11 — terminal workflows, safer SSH key import, and observable AI ops</a></li>
<li><a href="https://blog.none.at/blog/2026/2026-07-06-k8s-scale-app-rs/">k8s-scale-app-rs: Scale or Restart a Kubernetes Deployment from a CronJob</a></li>
<li><a href="https://dev.to/sicklefire/m-vis-v050-rc1-update-11cp">M-vis v0.5.0-rc1 update</a></li>
<li><a href="https://ganeshsivakumar.substack.com/p/flaredb">FlareDB: An Apache Beam Native Streaming Database built in Rust</a></li>
<li><a href="https://holovskyi.github.io/blog/typed-mqtt-topics-for-rust/">mqtt-typed-client 0.2: a type-safe async MQTT client on rumqttc</a></li>
<li><a href="https://github.com/LeChatP/RootAsRole/releases/tag/v4.0.0">RootAsRole: v4.0.0 Major release, secure execution, new logo</a></li>
<li><a href="https://www.qt.io/blog/rust-ui-framework-via-bridging-technology">A Cross-Platform Rust UI Framework via Qt’s Bridging Technology</a></li>
<li><a href="https://rapha.land/jam-programming-language/">Jam Programming Language</a></li>
<li><a href="https://www.clever.cloud/blog/company/2026/07/01/sozu-2-1-0-udp-load-balancer-programmable-edge/">Sōzu 2.1.0: UDP load balancing for the programmable edge</a></li>
<li><a href="https://op3kay.dev/writing/b0nker">b0nker: a minimal container runtime written in Rust</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#observationsthoughts">Observations/Thoughts</a></h5>
<ul>
<li>[video] <a href="https://www.youtube.com/watch?v=SGR5qBdwk30">Rust Berlin Meetup 25/06/2026 Livestream</a></li>
<li>[video] <a href="https://www.youtube.com/live/_LtgHxuysUo">How do you rewrite C/C++ projects to Rust? – JetBrains interview with Luca Palmieri, Mainmatter</a></li>
<li><a href="https://kerkour.com/rustcrypto-slow-simd-rust">Investigating why RustCrypto is slow: Deep dive into SIMD instructions and hardware acceleration</a></li>
<li><a href="https://parsa.wtf/cast/">bool as u32</a></li>
<li><a href="https://arxiv.org/html/2605.30106">A Rust-to-Lean Verification Pipeline with AI Provers: An Experience Report</a></li>
<li><a href="https://blog.dureuill.net/articles/wip/">Work In Progress Rust</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=Fk165jYfHpc">OpenAI just spent $600k on Rust</a></li>
<li>[audio] <a href="https://corrode.dev/podcast/s06e07-rising-academies/">Rising Academies with Dylan Brown - Rust in Production Podcast</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-walkthroughs">Rust Walkthroughs</a></h5>
<ul>
<li>[series] <a href="https://aibodh.com/posts/bevy-tutorial-build-your-first-3d-editor-in-rust/">Bevy Tutorial: Build Your First 3D Editor - Create a 3D Space on an Infinite Grid</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-axum-basics-and-routing-by-building-a-url-shortener/">Learn Axum Basics and Routing by Building a URL Shortener</a></li>
<li>[series] <a href="https://plabayo.tech/blog/rama-101-1-https-clients-and-abstractions">Rama 101.1: HTTPS clients and layers of abstraction</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#miscellaneous">Miscellaneous</a></h5>
<ul>
<li><a href="https://seanborg.tech/tiny-blog/rust-week-ven-diagram/">Clickable euler diagram of all the Rust week talks</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#crate-of-the-week">Crate of the Week</a></h4>
<p>This week's crate is <a href="https://crates.io/crates/apis-saltans-core">apis-saltans</a>, a Zigbee implementation including a coordinator API.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1627">Richard Neumann</a> for the self-suggestion!</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#calls-for-testing">Calls for Testing</a></h4>
<p>An important step for RFC implementation is for people to experiment with the
implementation and give feedback, especially before stabilization.</p>
<p>If you are a feature implementer and would like your RFC to appear in this list, add a
<code>call-for-testing</code> label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.</p>
<p><em>No calls for testing were issued this week by
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rust</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rustup</a> or
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen">Rust language RFCs</a>.</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues">Let us know</a> if you would like your feature to be tracked as a part of this list.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#call-for-participation-projects-and-speakers">Call for Participation; projects and speakers</a></h4>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-projects">CFP - Projects</a></h5>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>

<p>* <a href="https://github.com/name970/Protocol/issues/4">Protocol - Extend bit-exactness tests to f64 reconstruction targets</a>                                                                          <br>
* <a href="https://github.com/lenra-io/dofigen/issues/278">Dofigen - No image tag replacement flag for the generate command</a></p>


<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines">here</a> or through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-events">CFP - Events</a></h5>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>



<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-the-rust-project">Updates from the Rust Project</a></h4>
<p>598 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-06-30..2026-07-07">merged in the last week</a></p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler">Compiler</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156976">enable eager <code>param_env</code> norm in new solver</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156379">lint on <code>core::ffi::c_void</code> as a return type</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158577">polish some macro parsing code</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158604">resolve: no allocation in <code>resolve_ident_in(_local)_module_*</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158627">simplify option-iterator flattening in the compiler</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157857">stabilize <code>#[my_macro] mod foo;</code> (part of <code>proc_macro_hygiene</code>)</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#library">Library</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/158537">add <code>std::io::cursor::WriteThroughCursor</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157347">implement <code>Box::as_non_null()</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156737">implement <code>DoubleEndedIterator::next_chunk_back</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/134021">implement <code>IntoIterator</code> for <code>[&amp;[mut]] Box&lt;[T; N], A&gt;</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158427">implement <code>ptr::{read,write}_unaligned</code> via <code>repr(packed)</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158539">move <code>SizeHint</code> and <code>IoHandle</code> to <code>core::io</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158540">move <code>std::io::Seek</code> to <code>core::io</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158704">optimize <code>ArrayChunks::try_rfold</code> with <code>DoubleEndedIterator::next_chunk_back</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158573">stabilize <code>feature(atomic_from_mut)</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo">Cargo</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/17135"><code>bindeps</code>: register transitive artifact targets</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17167">avoid cloning parsed TOML manifest in <code>ManifestErrorContext</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17176">avoid extra clone of parsed TOML manifest</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17178">remove unneeded cloning when parsing package index</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17169">change HashMaps and HashSets in Cargo to use Fxhasher</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17174">do not pass lint rustflags when <code>--cap-lints=allow</code> is set</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17164">fixed <code>Compilation::deps_output</code> only taking the last dep</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17177">pre-allocate a few vectors</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16807">stabilize <code>build-dir</code> layout v2</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17180">use a set when checking visited workspace members</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rustdoc">Rustdoc</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/158751">fix crash when trying to inline foreign item which cannot have attributes</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158334">show use-site paths for unevaluated const array lengths</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#clippy">Clippy</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17319"><code>chunks_exact_to_as_chunks</code>: Don't report expressions with const parameters</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17360"><code>chunks_exact_to_as_chunks</code>: Don't report expressions with type params</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17309"><code>missing_trait_methods</code>: MSRV/unstable awareness</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17289"><code>vec_init_then_push</code>: don't lint pushes from a macro expansion</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17346"><code>inline_modules</code>: ignore <code>cfg(test)</code> modules in test builds</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17345"><code>match_same_arms</code>: keep arm-level expectations working under an outer allow</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17341"><code>unnecessary_operation</code>: avoid bad <code>!</code> suggestions</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17351"><code>unnecessary_unwrap_unchecked</code>: don't trigger inside the <code>_unchecked</code> fn</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17348">add required parentheses when the <code>needless_bool</code> suggestion is an operand</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17353">fix ICE when resolving local in <code>unnecessary_unwrap_unchecked</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17311">fix <code>infinite_loop</code> false positive inside gen blocks</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17358">fix <code>manual_c_str_literals</code> suggestion when the trailing backslash is escaped</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17337">fix <code>strlen_on_c_strings</code> incorrect suggestion logic</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17323">fix <code>suspicious_operation_groupings</code> duplications</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16902">lint bit width</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17338">optimize <code>Msrv::meets</code> calls</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17273">bail out of unicode lint scans when the snippet is pure ASCII</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17224">skip the HIR parent walk in <code>is_in_test_function</code> when there are no test items</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17366">place generated impl block after the existing impl block</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17333">refactor <code>StringAdd</code> lint pass</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17334">refactor <code>suspicious_xor_used_as_pow</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17293">remove <code>lower_ty</code> in <code>uninhabited_reference</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17328">respect the configured MSRV in <code>manual_is_variant_and</code>'s <code>map() == Some(_)</code> rewrite</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17332">rewrite <code>mut_mut</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17329">rewrite <code>redundant_else</code> as a late pass</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17354">rewrite <code>tuple_array_conversions</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-analyzer">Rust-Analyzer</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22595">SCIP: exclude leading/trailing trivia in definition ranges</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22708">SCIP: remove dead <code>inlay_hints</code> field</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22433"><code>feat(ide-diagnostics)</code>: add diagnostics for invalid union patterns (E0784)</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22704"><code>internal(query-group-macro)</code>: remove the arity test</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22668">add tree top method to Syntax node</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22665">add handler for E0627</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22231">supports multi arms for <code>replace_match_with_if_let</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22690">fix UB in <code>smol_str borsh_non_utf8</code> test cases</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/20362">fix generic param for <code>generate_default_from_enum_variant</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22703"><code>walkthrough_create_project</code> file not packaged</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22677">assertion failure on closure with unbound function</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22613">avoid panic in <code>convert_tuple_struct_to_named_struct</code> on nested pattern usage</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22649">configuration syntax for nvim-lsp</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22706">correct resolution to value when it shares the same name with type</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22619">exclude impls on the error type from impl enumeration</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22705">fix crash on <code>extract_variable</code> when selecting unresolved macro call</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22715">fix crash on completion inside macros</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22673">fix handling of params of coroutine fns</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22675">handle more cases of cfgs in expr store lowering</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22488">no generate with default assoc item</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22674">panics in <code>unwrap_return_type</code>, <code>remove_underscore</code>, and <code>promote_local_to_const</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22711">hoist attribute qualifier segment collection</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22709">reduce parser joint-token allocation</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22676">project-model: don't pass metadata extra args to sysroot</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22679">project-model: introduce cargo.configPath</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22581">provide startup time to ready log point and associated benchmark</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-compiler-performance-triage">Rust Compiler Performance Triage</a></h5>
<p>This week was dominated by wild swings in benchmarks of the new-solver, which is not enabled by default, yet.
Apart from that, we got a very few notable changes, only one unexpected speedup from a bugfix in rustdoc.</p>
<p>Triage done by <strong>@panstromek</strong>.
Revision range: <a href="https://perf.rust-lang.org/?start=7dc2c162b9c197aaa76a6f9e7534569537830a01&amp;end=3659db0d3e2cd634c766fcda79ed118eca31a9fd&amp;absolute=false&amp;stat=instructions%3Au">7dc2c162..3659db0d</a></p>
<p><strong>Summary</strong>:</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>mean</th>
<th>range</th>
<th>count</th>
</tr>
</thead>
<tbody>
<tr>
<td>Regressions ❌ <br> (primary)</td>
<td>0.2%</td>
<td>[0.2%, 0.2%]</td>
<td>3</td>
</tr>
<tr>
<td>Regressions ❌ <br> (secondary)</td>
<td>162.1%</td>
<td>[0.2%, 1116.3%]</td>
<td>20</td>
</tr>
<tr>
<td>Improvements ✅ <br> (primary)</td>
<td>-1.4%</td>
<td>[-8.4%, -0.1%]</td>
<td>7</td>
</tr>
<tr>
<td>Improvements ✅ <br> (secondary)</td>
<td>-1.1%</td>
<td>[-8.4%, -0.1%]</td>
<td>11</td>
</tr>
<tr>
<td>All ❌✅ (primary)</td>
<td>-0.9%</td>
<td>[-8.4%, 0.2%]</td>
<td>10</td>
</tr>
</tbody>
</table>
<p>1 Regression, 1 Improvement, 4 Mixed; 3 of them in rollups
17 artifact comparisons made in total</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/9f1bc6e374b5ae202366df1cbef850b79be8c641/triage/2026/2026-07-06.md">Full report here</a></p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#approved-rfcs"></a><a href="https://github.com/rust-lang/rfcs/commits/master">Approved RFCs</a></h5>
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
are the RFCs that were approved for implementation this week:</p>
<ul>
<li><em>No RFCs were approved this week.</em></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#final-comment-period">Final Comment Period</a></h5>
<p>Every week, <a href="https://www.rust-lang.org/team.html">the team</a> announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.</p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#tracking-issues-prs">Tracking Issues &amp; PRs</a></h6>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Rust</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/158522">Lint against invalid POSIX symbol definitions</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/158325">Document NonNull layout guarantees</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/112811">Tracking Issue for <code>slice_split_once</code></a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler-team-mcps-only"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen">Compiler Team</a> <a href="https://forge.rust-lang.org/compiler/mcp.html">(MCPs only)</a>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/1011">Let the OS handle stack growth</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/1010">Add <code>target_feature_available_at_call_site</code></a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#language-reference"></a><a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Reference</a>
<ul>
<li><a href="https://github.com/rust-lang/reference/pull/2293">Empty repr(Rust) enums are ZSTs</a></li>
</ul>
<p><em>No Items entered Final Comment Period this week for
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Team</a>,
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Leadership Council</a>,
<a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Rust RFCs</a> or
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Unsafe Code Guidelines</a>.</em></p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#new-and-updated-rfcs"></a><a href="https://github.com/rust-lang/rfcs/pulls">New and Updated RFCs</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3982">Update RFC template</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3981">RFC: Store registry tokens in the OS credential store by default</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#upcoming-events">Upcoming Events</a></h4>
<p>Rusty Events between 2026-07-08 - 2026-08-05 🦀</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#virtual">Virtual</a></h5>
<ul>
<li>2026-07-08 | Virtual (Cardiff, GB) | <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/">Rust and C++ Cardiff</a></li>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/315506435/"><strong>Operating Systems Book Club: Introduction + Processes</strong></a></li>
<li>2026-07-08 | Virtual (Girona, ES) | <a href="https://luma.com/rust-girona">Rust Girona</a></li>
<li><a href="https://luma.com/jv9lom12"><strong>Sessió setmanal de codificació / Weekly coding session</strong></a></li>
<li>2026-07-09 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris/events/">Rust Nuremberg</a></li>
<li><a href="https://www.meetup.com/rust-noris/events/315517604/"><strong>Rust Nürnberg online</strong></a></li>
<li>2026-07-14 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a></li>
<li><a href="https://www.meetup.com/dallasrust/events/310254778/"><strong>Second Tuesday</strong></a></li>
<li>2026-07-15 | Virtual (Girona, ES) | <a href="https://luma.com/rust-girona">Rust Girona</a></li>
<li><a href="https://luma.com/21k797xr"><strong>Sessió setmanal de codificació / Weekly coding session</strong></a></li>
<li>2026-07-15 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a></li>
<li><a href="https://www.meetup.com/vancouver-rust/events/314233743/"><strong>Jiff</strong></a></li>
<li>2026-07-16 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a></li>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314520812/"><strong>July, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
<li>2026-07-16 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a></li>
<li><a href="https://www.meetup.com/rust-berlin/events/312045926/"><strong>Rust Hack and Learn</strong></a></li>
<li>2026-07-19 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a></li>
<li><a href="https://www.meetup.com/dallasrust/events/314329045/"><strong>Rust Deep Learning: Third Sunday</strong></a></li>
<li>2026-07-21 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a></li>
<li><a href="https://www.meetup.com/women-in-rust/events/315102297/"><strong>Lunch &amp; Learn: Learning Rust as First Programming Language</strong></a></li>
<li>2026-07-21 | Virtual (Washington, DC, US) | <a href="https://www.meetup.com/rustdc">Rust DC</a></li>
<li><a href="https://www.meetup.com/rustdc/events/315279653/"><strong>Mid-month Rustful</strong></a></li>
<li>2026-07-22 | Virtual (Girona, ES) | <a href="https://luma.com/rust-girona">Rust Girona</a></li>
<li><a href="https://luma.com/hd8mlw56"><strong>Sessió setmanal de codificació / Weekly coding session</strong></a></li>
<li>2026-07-28 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a></li>
<li><a href="https://www.meetup.com/dallasrust/events/310254777/"><strong>Fourth Tuesday</strong></a></li>
<li>2026-07-29 | Virtual (Girona, ES) | <a href="https://luma.com/rust-girona">Rust Girona</a></li>
<li><a href="https://luma.com/uo5ek1f4"><strong>Sessió setmanal de codificació / Weekly coding session</strong></a></li>
<li>2026-07-30 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a></li>
<li><a href="https://www.meetup.com/rust-berlin/events/312045928/"><strong>Rust Hack and Learn</strong></a></li>
<li>2026-08-02 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust/events/">Dallas Rust User Meetup</a></li>
<li><a href="https://www.meetup.com/dallasrust/events/314095294/"><strong>Rust Deep Learning: First Sunday</strong></a></li>
<li>2026-08-04 | Virtual (London, GB) | <a href="https://www.meetup.com/women-in-rust/events/">Women in Rust</a></li>
<li><a href="https://www.meetup.com/women-in-rust/events/315213885/"><strong>👋 Community Catch Up</strong></a></li>
<li>2026-07-29 | Virtual (Girona, ES) | <a href="https://luma.com/rust-girona">Rust Girona</a></li>
<li><a href="https://luma.com/ii2jrwva"><strong>Sessió setmanal de codificació / Weekly coding session</strong></a></li>
<li>2026-08-05 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs/events/">Indy Rust</a></li>
<li><a href="https://www.meetup.com/indyrs/events/315210367/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#asia">Asia</a></h5>
<ul>
<li>2026-07-18 | Bangalore, IN | <a href="https://hasgeek.com/rustbangalore">Rust Bangalore</a></li>
<li><a href="https://hasgeek.com/rustbangalore/july-2026-rustacean-meetup/"><strong>July 2026 Rustacean Meetup</strong></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#africa">Africa:</a></h5>
<ul>
<li>2026-07-14 | Johannesburg, ZA | <a href="https://www.meetup.com/johannesburg-rust-meetup/events/">Johannesburg Rust Meetup</a></li>
<li><a href="https://www.meetup.com/johannesburg-rust-meetup/events/315573758/"><strong>Debugging a production grade Open Source Rust crate</strong></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#europe">Europe</a></h5>
<ul>
<li>2026-07-08 | Dublin, IE | <a href="https://www.meetup.com/rust-dublin">Rust Dublin</a></li>
<li><a href="https://www.meetup.com/rust-dublin/events/315150327/"><strong>Join us live and INPERSON for Rust 262</strong></a></li>
<li>2026-07-09 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a></li>
<li><a href="https://www.meetup.com/rust-berlin/events/315585121/"><strong>Rust Berlin on location 🏳️‍🌈 - Edition 015</strong></a></li>
<li>2026-07-09 | Frankfurt, DE | <a href="https://www.meetup.com/rust-rhein-main/events/">Rust Rhein-Main</a></li>
<li><a href="https://www.meetup.com/rust-rhein-main/events/315366165/"><strong>Building Cross Platform Applications with Ply</strong></a></li>
<li>2026-07-09 | Switzerland, CH | <a href="https://www.posttenebraslab.ch/wiki/events/start">PostTenebrasLab</a></li>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup"><strong>Rust Meetup Geneva</strong></a></li>
<li>2026-07-15 | Dortmund, DE | <a href="https://www.meetup.com/rust-dortmund/events/">Rust Dortmund</a></li>
<li><a href="https://www.meetup.com/rust-dortmund/events/315496876/"><strong>Teach and Hack at Projektspeicher</strong></a></li>
<li>2026-07-21 | Leipzig, DE | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig">Rust - Modern Systems Programming in Leipzig</a></li>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313816470/"><strong>Supercharge Rust funcs with implicit arguments and context-generic programming</strong></a></li>
<li>2026-07-23 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a></li>
<li><a href="https://www.meetup.com/rust-berlin/events/315484101/"><strong>Rust Berlin Talks: The next generation</strong></a></li>
<li>2026-07-23 | London, UK | <a href="https://www.meetup.com/london-rust-project-group">London Rust Project Group</a></li>
<li><a href="https://www.meetup.com/london-rust-project-group/events/315366453/"><strong>Rama modular service framework for Rust</strong></a></li>
<li>2026-07-23 | Paris, FR | <a href="https://www.meetup.com/rust-paris">Rust Paris</a></li>
<li><a href="https://www.meetup.com/rust-paris/events/315309633/"><strong>Rust meetup #87</strong></a></li>
<li>2026-07-30 | Manchester, GB | <a href="https://www.meetup.com/rust-manchester/events/">Rust Manchester</a></li>
<li><a href="https://www.meetup.com/rust-manchester/events/315037685/"><strong>Rust Manchester July Code Night</strong></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#north-america">North America</a></h5>
<ul>
<li>2026-07-09 | Lehi, UT, US | <a href="https://www.meetup.com/utah-rust">Utah Rust</a></li>
<li><a href="https://www.meetup.com/utah-rust/events/314696647/"><strong>Utah Rust July Meetup</strong></a></li>
<li>2026-07-09 | Mountain View, CA, US | <a href="https://www.meetup.com/hackerdojo/events/">Hacker Dojo</a></li>
<li><a href="https://www.meetup.com/hackerdojo/events/315338107/"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
<li>2026-07-11 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a></li>
<li><a href="https://www.meetup.com/bostonrust/events/315225865/"><strong>MIT Rust Lunch, July 11</strong></a></li>
<li>2026-07-15 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a></li>
<li><a href="https://www.meetup.com/vancouver-rust/events/314233743/"><strong>Jiff</strong></a></li>
<li>2026-07-16 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a></li>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314520812/"><strong>July, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
<li>2026-07-18 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a></li>
<li><a href="https://www.meetup.com/bostonrust/events/315225872/"><strong>North End Rust Lunch, July 18</strong></a></li>
<li>2026-07-21 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group">San Francisco Rust Study Group</a></li>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314997214/"><strong>Rust Hacking in Person</strong></a></li>
<li>2026-07-22 | Austin, TX, US | <a href="https://www.meetup.com/rust-atx">Rust ATX</a></li>
<li><a href="https://www.meetup.com/rust-atx/events/xvkdgtyjckbdc/"><strong>Rust Lunch - Fareground</strong></a></li>
<li>2026-07-22 | Los Angeles, CA, US | <a href="https://www.meetup.com/rust-los-angeles">Rust Los Angeles</a></li>
<li><a href="https://www.meetup.com/rust-los-angeles/events/315376271/"><strong>Rust LA: Rust in Distributed Systems with Flight Science!</strong></a></li>
<li>2026-07-25 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust/events/">Boston Rust Meetup</a></li>
<li><a href="https://www.meetup.com/bostonrust/events/315582650/"><strong>Porter Square Rust Lunch, July 25</strong></a></li>
<li>2026-07-25 | Brooklyn, NY, US | <a href="https://flowercomputer.com/">Flower</a></li>
<li><a href="https://partiful.com/e/Vq9fyDNCMSO7ia4ulK5b"><strong>BOG-A-THON 2</strong></a></li>
<li>2026-07-30 | Atlanta, GA, US | <a href="https://www.meetup.com/rust-atl/events/">Rust Atlanta</a></li>
<li><a href="https://www.meetup.com/rust-atl/events/313539329/"><strong>Rust-Atl</strong></a></li>
<li>2026-08-01 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust/events/">Boston Rust Meetup</a></li>
<li><a href="https://www.meetup.com/bostonrust/events/315582653/"><strong>Chinatown Rust Lunch, Aug 1</strong></a></li>
<li>2026-08-04 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust/events/">Boston Rust Meetup</a></li>
<li><a href="https://www.meetup.com/bostonrust/events/314660176/"><strong>Evening Boston Rust Meetup at Red Hat, Aug 4</strong></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#oceania">Oceania</a></h5>
<ul>
<li>2026-07-09 | Brisbane City, QL, AU | <a href="https://www.meetup.com/rust-brisbane/events/">Rust Brisbane</a></li>
<li><a href="https://www.meetup.com/rust-brisbane/events/315563251/"><strong>Rust Brisbane • July 2026</strong></a></li>
<li>2026-07-21 | Barton, AU | <a href="https://www.meetup.com/rust-canberra">Canberra Rust User Group</a></li>
<li><a href="https://www.meetup.com/rust-canberra/events/315307280/"><strong>July Meetup</strong></a></li>
<li>2026-07-23 | Perth, AU | <a href="https://www.meetup.com/perth-rust-meetup-group">Rust Perth Meetup Group</a></li>
<li><a href="https://www.meetup.com/perth-rust-meetup-group/events/315451138/"><strong>Rust Perth: July Meetup!</strong></a></li>
<li>2026-07-30 | Melbourne, AU | <a href="https://www.meetup.com/rust-melbourne/events/">Rust Melbourne</a></li>
<li><a href="https://www.meetup.com/rust-melbourne/events/315039480/"><strong>Rust Melbourne July 2026</strong></a></li>
</ul>
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
it mentioned here. Please remember to add a link to the event too.
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#jobs">Jobs</a></h4>
<p>Please see the latest <a href="https://www.reddit.com/r/rust/comments/1ttbtf5/official_rrust_whos_hiring_thread_for_jobseekers/">Who's Hiring thread on r/rust</a></p>
<h3><a class="toclink" href="https://this-week-in-rust.org/atom.xml#quote-of-the-week">Quote of the Week</a></h3>
<blockquote>
<p>if a ptr is dereferenced in a forest and nobody hears it, is it sound?</p>
</blockquote>
<p>– <a href="https://users.rust-lang.org/t/does-the-indirection-of-a-pointer-immediately-create-a-reference/141071/10">Kornel on rust-users</a></p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1785">Cerber-Ursi</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
<p>This Week in Rust is edited by:</p>
<ul>
<li><a href="https://github.com/nellshamrell">nellshamrell</a></li>
<li><a href="https://github.com/llogiq">llogiq</a></li>
<li><a href="https://github.com/ericseppanen">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst">extrawurst</a></li>
<li><a href="https://github.com/U007D">U007D</a></li>
<li><a href="https://github.com/mariannegoldin">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo">bdillo</a></li>
<li><a href="https://github.com/opeolluwa">opeolluwa</a></li>
<li><a href="https://github.com/bnchi">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist">tzilist</a></li>
</ul>
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1ureq0r/this_week_in_rust_659/">Discuss on r/rust</a></small></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.50.0]]></title>
<description><![CDATA[What's Changed

fix/verify release npm ci ignore scripts by @rmedranollamas in #28116
fix(ci): prevent workspace binary shadowing in release verification by @galdawave in #28132
Feat/tool registry discovery by @ved015 in #28113
fix(ci): prevent bad NPM releases and promote job crashes by @galdawa...]]></description>
<link>https://tsecurity.de/de/3655225/downloads/release-v0500/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3655225/downloads/release-v0500/</guid>
<pubDate>Wed, 08 Jul 2026 20:45:48 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix/verify release npm ci ignore scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731380905" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28116" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28116/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28116">#28116</a></li>
<li>fix(ci): prevent workspace binary shadowing in release verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galdawave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galdawave">@galdawave</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4738727594" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28132" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28132/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28132">#28132</a></li>
<li>Feat/tool registry discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728648296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28113" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28113/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28113">#28113</a></li>
<li>fix(ci): prevent bad NPM releases and promote job crashes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galdawave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galdawave">@galdawave</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746204393" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28147" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28147/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28147">#28147</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.49.0...v0.50.0"><tt>v0.49.0...v0.50.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.51.0-preview.0]]></title>
<description><![CDATA[What's Changed

Changelog for v0.50.0-preview.1 by @gemini-cli-robot in #28150
Fix no_proxy test by @jerrylin3321 in #28131
chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by @gemini-cli-robot in #28151
Vertex base url update by @DavidAPierce in #28145
fix(security): enforce ca...]]></description>
<link>https://tsecurity.de/de/3655081/downloads/release-v0510-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3655081/downloads/release-v0510-preview0/</guid>
<pubDate>Wed, 08 Jul 2026 19:46:46 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Changelog for v0.50.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746996130" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28150" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28150/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28150">#28150</a></li>
<li>Fix no_proxy test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4737974425" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28131" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28131/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28131">#28131</a></li>
<li>chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4747089380" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28151" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28151/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28151">#28151</a></li>
<li>Vertex base url update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746099458" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28145">#28145</a></li>
<li>fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4677175748" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27966" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27966/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27966">#27966</a></li>
<li>fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4703799978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28053" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28053/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28053">#28053</a></li>
<li>feat(caretaker): implement Cloud Run webhook ingestion service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694763384" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28015">#28015</a></li>
<li>fix(core): resolve symbolic link directory escape in memory import processor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788023907" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28233" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28233/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28233">#28233</a></li>
<li>feat(caretaker): egress cloud run service skeleton by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756075933" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28167" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28167/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28167">#28167</a></li>
<li>fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4779278087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28221" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28221/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28221">#28221</a></li>
<li>fix(core): preserve escape sequences in string literals for modern models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4816231374" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28299" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28299/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28299">#28299</a></li>
<li>fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678608403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27971" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27971/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27971">#27971</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerrylin3321/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerrylin3321">@jerrylin3321</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4737974425" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28131" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28131/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28131">#28131</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.50.0-preview.1...v0.51.0-preview.0"><tt>v0.50.0-preview.1...v0.51.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.15]]></title>
<description><![CDATA[Core
Bugfixes

Better classify Z.ai context-window overflow errors so oversized requests surface the right failure mode (@fengjikui)
Handle unavailable config directories more gracefully when reading config files

Desktop
Improvements

Restore model details tooltips in the model picker (@arvsrn)
...]]></description>
<link>https://tsecurity.de/de/3652030/downloads/v11715/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3652030/downloads/v11715/</guid>
<pubDate>Tue, 07 Jul 2026 17:33:36 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Better classify Z.ai context-window overflow errors so oversized requests surface the right failure mode (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fengjikui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fengjikui">@fengjikui</a>)</li>
<li>Handle unavailable config directories more gracefully when reading config files</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Restore model details tooltips in the model picker (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Refresh the v2 command palette to better match the rest of the new desktop UI (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Make terminal shortcuts take priority when the terminal is focused</li>
<li>Show unread state on tabs with pending questions</li>
<li>Keep session tab titles available after reloads while session data is still loading</li>
<li>Apply theme changes only after you select them in Settings</li>
<li>Fix macOS titlebar appearance mismatches in Sequoia and adjust traffic light placement (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<p><strong>Thank you to 3 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): align cmd k menu with v2 styles (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4803559276" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35152" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35152/hovercard" href="https://github.com/anomalyco/opencode/pull/35152">#35152</a>)</li>
<li>feat(app): visual improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4803179709" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35134" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35134/hovercard" href="https://github.com/anomalyco/opencode/pull/35134">#35134</a>)</li>
<li>feat(app): reintroduce model context tooltip in model selector (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4800643732" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35087" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35087/hovercard" href="https://github.com/anomalyco/opencode/pull/35087">#35087</a>)</li>
<li>feat(app): change traffic light position, fix sequoia bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4800571199" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35081" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35081/hovercard" href="https://github.com/anomalyco/opencode/pull/35081">#35081</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>:
<ul>
<li>fix(core): expand home-relative permission paths (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4829048773" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35737" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35737/hovercard" href="https://github.com/anomalyco/opencode/pull/35737">#35737</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fengjikui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fengjikui">@fengjikui</a>:
<ul>
<li>fix(llm): classify zai token limit overflow (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4825974581" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35671" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35671/hovercard" href="https://github.com/anomalyco/opencode/pull/35671">#35671</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.25.3]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the Windows Installer; you can run it for inst...]]></description>
<link>https://tsecurity.de/de/3649770/downloads/v1253/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649770/downloads/v1253/</guid>
<pubDate>Mon, 06 Jul 2026 22:01:36 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://ddev.com/download/" rel="nofollow">Windows Installer</a>; you can run it for install or upgrade.<br>
<g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Traditional Windows users (not WSL2)</strong>: If needed, the installer will prompt you to uninstall the previous system-wide installation to avoid conflicts with the new per-user installation.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<p>Blog announcement: <a href="https://ddev.com/blog/release-v1-25-3/" rel="nofollow">https://ddev.com/blog/release-v1-25-3/</a></p>
<ul>
<li><strong>New Docker Compose library:</strong> Improved UX during <code>ddev start</code> and <code>ddev stop</code>; the separate <code>~/.ddev/bin/docker-compose</code> binary is no longer needed and can be removed</li>
<li><strong>Faster <code>ddev start</code>:</strong> Reduced startup time by running post-healthcheck tasks concurrently, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a></li>
<li><strong>Faster <code>ddev stop</code>:</strong> Fixed a bug in the webserver startup script that added an unnecessary ~10-second delay</li>
<li><strong>MariaDB 12.3 LTS support</strong></li>
<li><strong>Podman and Docker rootless are no longer experimental:</strong> Both are now stable and ready for general use:
<ul>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#macos-podman-rootless" rel="nofollow">macOS (Podman rootless)</a></li>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#linux-docker-rootless" rel="nofollow">Linux/WSL2 (Docker rootless)</a></li>
<li><a href="https://docs.ddev.com/en/stable/users/install/docker-installation/#linux-podman-rootless" rel="nofollow">Linux/WSL2 (Podman rootless)</a></li>
</ul>
</li>
</ul>
<h2>Breaking Changes</h2>
<ul>
<li>Remove support for <code>XDG_CONFIG_HOME</code>, replaced by <code>DDEV_XDG_CONFIG_HOME</code>. Support for <code>~/.config/ddev</code> on Linux is unchanged. This change was needed because some IDEs, such as PhpStorm, don't always see <code>XDG_CONFIG_HOME</code> set in the terminal (see <a href="https://youtrack.jetbrains.com/projects/IJPL/issues/IJPL-1055/Load-interactive-shell-environment-variables-on-Linux" rel="nofollow">this issue</a>), which caused the IDE to recreate the <code>~/.ddev</code> directory repeatedly</li>
<li>Use stricter permissions for world-writable directories inside <code>ddev-webserver</code>. If you had <code>post-start</code> hooks that wrote to <code>/usr/local/bin</code>, update them to use <code>~/.local/bin</code> instead, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Move <code>N_PREFIX</code> from <code>/usr/local</code> to <code>/usr/local/n</code>. This shouldn't affect most people, unless you referenced a full path such as <code>/usr/local/bin/npm</code> - the new location is <code>/usr/local/n/bin/npm</code>, or simply use <code>npm</code> without a full path</li>
<li>Remove the <code>ddev dr</code> alias for <code>ddev drush</code>, since <code>dr</code> is now a built-in command for Drupal 11.4+</li>
</ul>
<h2>Features</h2>
<ul>
<li><a href="https://docs.ddev.com/en/stable/users/configuration/config/#nodejs_version" rel="nofollow">Node.js improvements</a>: preserve <code>nodejs_version</code> in <code>.ddev/config.yaml</code>, and install several Node.js versions with <code>n install &lt;version&gt;</code> inside the web container</li>
<li>Docker rootless on Linux no longer requires <code>no-bind-mounts</code>; disable it with <code>ddev config global --no-bind-mounts=false</code></li>
<li>Support the <a href="https://github.com/moby/moby/releases/tag/docker-v29.5.0">gvisor-tap-vsock</a> network driver in Docker rootless</li>
<li>Add new <a href="https://docs.ddev.com/en/stable/users/usage/commands/#dr" rel="nofollow"><code>ddev dr</code></a> command for Drupal 11.4+</li>
<li>Allow using Mutagen together with <code>ddev config global --use-hardened-images=true</code></li>
<li><code>ddev version</code> and <code>ddev config</code> now work even when Docker isn't running or is broken, and <code>ddev poweroff</code> shows progress output instead of appearing to hang</li>
<li>Improve <code>ddev list</code> and <code>ddev describe</code> layout on narrow terminals</li>
<li>Add OSC 8 terminal hyperlink support to <code>ddev list</code>, <code>ddev describe</code>, <code>ddev add-on list</code>, and <code>ddev add-on search</code></li>
<li>Show human-readable output when checking available disk space, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a></li>
<li>Always pull images when using <code>ddev start --no-cache</code></li>
<li>Respect the <code>COMPOSER_NO_BLOCKING</code> environment variable from the host in <code>ddev composer</code></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/configuration/config/#docker_buildx_version" rel="nofollow"><code>ddev config global --docker-buildx-version</code></a> to specify which Docker Buildx version to use (advanced use only)</li>
<li>Respect <code>docker-buildx</code> installed via snap on Linux</li>
<li>Support Debian, Kali, and eLxr WSL2 distros in the Windows installer, and avoid installing <code>docker-ce</code> over an existing Docker Desktop <code>docker</code> binary</li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-addon-update-checker" rel="nofollow"><code>ddev utility addon-update-checker</code></a> command for add-on maintainers</li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/extend/creating-add-ons/#interactive-actions" rel="nofollow"><code>#ddev-interactive</code></a> option for add-on actions, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/extend/custom-docker-services/#omitting-comddev-labels-from-a-service" rel="nofollow"><code>x-ddev.omit-ddev-labels</code></a> extension to skip <code>com.ddev.*</code> label injection for specific services</li>
<li>Support the Flatpak user binary for DBeaver on Linux, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a></li>
<li>Add a <a href="https://docs.ddev.com/en/stable/users/quickstart/#drupal-drupal-12-head" rel="nofollow">quickstart for Drupal 12 (HEAD)</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a></li>
<li>Add troubleshooting for <a href="https://docs.ddev.com/en/stable/users/topics/hosting/#lets-encrypt-errors" rel="nofollow">Let's Encrypt certificate failures</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Windows installer: fix installation on WSL2 Ubuntu 26.04, which previously failed due to the deprecated <code>wslu</code> package</li>
<li>Suppress 404 logs for <code>favicon.ico</code> and <code>robots.txt</code>; in some cases these caused Nginx to run a PHP script twice</li>
<li>Prevent recursion in global web command wrappers</li>
<li>Use the correct <code>settings.ddev.php</code> for each Drupal version</li>
<li>Fix a bug where <code>.ddev/apache/apache-site.conf</code> went missing when using a custom Nginx config</li>
<li>Detect a missing <code>docker</code> CLI, which is required when using Mutagen</li>
<li>Limit the <code>ENV HOME=""</code> workaround for MySQL 8.x to the database context only</li>
<li>Podman and macOS: restrict the <code>keep-id</code> userns setting to Linux only</li>
<li>Use the <code>nodejs_version</code> set during the <code>ddev-webserver</code> image build; if you installed global <code>npm</code> packages in <code>post-start</code> hooks, move them to <a href="https://docs.ddev.com/en/stable/users/extend/customizing-images/#adding-extra-dockerfiles-for-webimage-and-dbimage" rel="nofollow">extra Dockerfiles</a> instead</li>
<li>Use wrapper scripts in <code>ddev-dbserver</code> to avoid <code>mysql</code> deprecation warnings with MariaDB 11.x+</li>
<li>Warn when the <code>CAROOT</code> environment variable is set but the mkcert CA files (needed for HTTPS in your browser) are inaccessible</li>
<li>Normalize <code>OSTYPE</code> detection on Linux, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a></li>
<li>Avoid double-sourcing bashrc configuration in <code>ddev ssh</code></li>
<li>Skip OS-generated metadata files (<code>.DS_Store</code>, <code>Thumbs.db</code>, <code>desktop.ini</code>) during custom-config detection and in <code>.ddev/.gitignore</code></li>
<li>Restore path autocompletion for <code>ddev add-on get</code></li>
<li>Don't prompt to run <code>ddev poweroff</code> after updating <code>ddev-ssh-agent</code></li>
<li>Fix a case typo in <code>ddev sequelace</code> so Sequel Ace is detected on case-sensitive macOS filesystems, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a></li>
</ul>
<h2>Internal Changes</h2>
<ul>
<li>Migrate <a href="https://docs.ddev.com/" rel="nofollow">DDEV documentation</a> from <a href="https://squidfunk.github.io/mkdocs-material/" rel="nofollow">Material for MkDocs</a> to <a href="https://zensical.org/" rel="nofollow">Zensical</a></li>
<li>Upgrade Bubble Tea (<code>ddev tui</code>) to v2</li>
<li>Add light/dark/system preference variants for the <a href="https://docs.ddev.com/en/stable/developers/brand-guide/" rel="nofollow">brand logo</a></li>
<li>Remove automated testing on macOS Intel; macOS amd64 binaries are still built and distributed, only CI testing on Intel hardware is removed</li>
<li>Add automated testing for macOS Podman rootless</li>
<li>Improve the test embargo system for Go, Bats, and CI workflows; tests can now be <a href="https://docs.ddev.com/en/stable/developers/maintainers/#skipping-tests" rel="nofollow">skipped</a> when needed</li>
<li>Add custom GitHub workflows to run tests on branches without opening a PR</li>
<li>Rework local HTTP test helpers for clearer failure output</li>
<li>Remove the build step for the Docker image used in <code>ddev auth ssh</code></li>
<li>Bump all Go dependencies</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.4.22 and 8.5.7</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>test: Reenable Drupal 12 bats test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308873453" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8346" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8346/hovercard" href="https://github.com/ddev/ddev/pull/8346">#8346</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308873453" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8346" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8346/hovercard" href="https://github.com/ddev/ddev/pull/8346">#8346</a></li>
<li>chore(claude): fix PreToolUse hook matcher for git commit static analysis (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4304236248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8345" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8345/hovercard" href="https://github.com/ddev/ddev/pull/8345">#8345</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4304236248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8345" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8345/hovercard" href="https://github.com/ddev/ddev/pull/8345">#8345</a></li>
<li>docs(add-ons): Minor updates to creating-add-ons.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311162289" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8347" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8347/hovercard" href="https://github.com/ddev/ddev/pull/8347">#8347</a></li>
<li>perf: combined startup time optimizations, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892114614" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8096" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8096/hovercard" href="https://github.com/ddev/ddev/issues/8096">#8096</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3941786572" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8145" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8145/hovercard" href="https://github.com/ddev/ddev/pull/8145">#8145</a></li>
<li>fix(windows): remove wslu from installer, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276951921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8326" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8326/hovercard" href="https://github.com/ddev/ddev/issues/8326">#8326</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335618741" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8351" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8351/hovercard" href="https://github.com/ddev/ddev/pull/8351">#8351</a></li>
<li>fix(webserver): replace phar.io/filippo.io links with GitHub releases, improve Dockerfile, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3794142159" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8012" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8012/hovercard" href="https://github.com/ddev/ddev/issues/8012">#8012</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4337118936" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8352" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8352/hovercard" href="https://github.com/ddev/ddev/pull/8352">#8352</a></li>
<li>docs(quickstart): add a quickstart for Drupal 12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344681076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8357" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8357/hovercard" href="https://github.com/ddev/ddev/pull/8357">#8357</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344681076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8357" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8357/hovercard" href="https://github.com/ddev/ddev/pull/8357">#8357</a></li>
<li>feat(docker): always pull images with <code>--no-cache</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4349539661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8363" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8363/hovercard" href="https://github.com/ddev/ddev/pull/8363">#8363</a></li>
<li>fix(download-images): pull webserver image, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231897705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8304" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8304/hovercard" href="https://github.com/ddev/ddev/pull/8304">#8304</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344757488" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8358" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8358/hovercard" href="https://github.com/ddev/ddev/pull/8358">#8358</a></li>
<li>fix(start): use image digest for rebuild detection, fix rand and ssh-agent data races, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3941786572" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8145" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8145/hovercard" href="https://github.com/ddev/ddev/pull/8145">#8145</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345335786" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8359" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8359/hovercard" href="https://github.com/ddev/ddev/pull/8359">#8359</a></li>
<li>fix(test): skip TestCheckLiveConnectivityWithProject on Rancher/Colima/Lima, fix misleading WSL2 labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351827772" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8365" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8365/hovercard" href="https://github.com/ddev/ddev/pull/8365">#8365</a></li>
<li>docs(windows): add WSL2 installation step to Docker docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4343533724" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8355" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8355/hovercard" href="https://github.com/ddev/ddev/pull/8355">#8355</a></li>
<li>chore: fix claude hooks and update agent docs [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359138300" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8370" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8370/hovercard" href="https://github.com/ddev/ddev/pull/8370">#8370</a></li>
<li>chore: remove macOS amd64 CI testing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359689994" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8372" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8372/hovercard" href="https://github.com/ddev/ddev/pull/8372">#8372</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359689994" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8372" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8372/hovercard" href="https://github.com/ddev/ddev/pull/8372">#8372</a></li>
<li>fix(drupal): use configured project type for settings.php version selection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353481878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8366" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8366/hovercard" href="https://github.com/ddev/ddev/pull/8366">#8366</a></li>
<li>ci: run golangci-lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365231243" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8375" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8375/hovercard" href="https://github.com/ddev/ddev/pull/8375">#8375</a></li>
<li>docs(mutagen): explain how to reset to the default mode, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355654879" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8367" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8367/hovercard" href="https://github.com/ddev/ddev/issues/8367">#8367</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355742321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8368" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8368/hovercard" href="https://github.com/ddev/ddev/pull/8368">#8368</a></li>
<li>docs(configuration): Add <code>ddev config --database=&lt;database type&gt;:&lt;version&gt;</code> example command (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a></li>
<li>build: bump fuxingloh/multi-labeler from 4 to 5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379236601" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8385" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8385/hovercard" href="https://github.com/ddev/ddev/pull/8385">#8385</a>) [skip ci] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379236601" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8385" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8385/hovercard" href="https://github.com/ddev/ddev/pull/8385">#8385</a></li>
<li>docs: clarify --cleanup --name for single snapshot deletion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CallMeLeon167/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CallMeLeon167">@CallMeLeon167</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a></li>
<li>docs(add-ons): add real example for bats testing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365579223" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8377" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8377/hovercard" href="https://github.com/ddev/ddev/pull/8377">#8377</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365579223" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8377" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8377/hovercard" href="https://github.com/ddev/ddev/pull/8377">#8377</a></li>
<li>fix(commands): normalize $OSTYPE detection for linux, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4371984340" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8382" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8382/hovercard" href="https://github.com/ddev/ddev/issues/8382">#8382</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4372014245" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8383" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8383/hovercard" href="https://github.com/ddev/ddev/pull/8383">#8383</a></li>
<li>docs: Add Xcode iOS simulator info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359170507" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8371" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8371/hovercard" href="https://github.com/ddev/ddev/pull/8371">#8371</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jamesmacwhite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jamesmacwhite">@jamesmacwhite</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359170507" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8371" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8371/hovercard" href="https://github.com/ddev/ddev/pull/8371">#8371</a></li>
<li>feat(utility): add <code>ddev utility addon-update-checker</code> command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363864217" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8373" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8373/hovercard" href="https://github.com/ddev/ddev/pull/8373">#8373</a></li>
<li>fix(add-ons): autocomplete for path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365566102" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8376" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8376/hovercard" href="https://github.com/ddev/ddev/pull/8376">#8376</a></li>
<li>test(wsl2): fix TestHostDBPort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400300129" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8391" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8391/hovercard" href="https://github.com/ddev/ddev/pull/8391">#8391</a></li>
<li>test(windows): fix TestUtilityAddonUpdateCheckerCmd, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363864217" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8373" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8373/hovercard" href="https://github.com/ddev/ddev/pull/8373">#8373</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408413794" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8394" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8394/hovercard" href="https://github.com/ddev/ddev/pull/8394">#8394</a></li>
<li>docs(quickstart): Add description to Drupal Git clone example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gitressa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gitressa">@gitressa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408464620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8395" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8395/hovercard" href="https://github.com/ddev/ddev/pull/8395">#8395</a></li>
<li>fix(ddev-webserver): <code>ddev stop</code> takes 10s due to bash deferring SIGTERM during foreground cat, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218384497" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8295" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8295/hovercard" href="https://github.com/ddev/ddev/issues/8295">#8295</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408650681" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8396" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8396/hovercard" href="https://github.com/ddev/ddev/pull/8396">#8396</a></li>
<li>docs: unify homeadditions path resolution and Composer auth.json handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eiriksm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eiriksm">@eiriksm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420266904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8400" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8400/hovercard" href="https://github.com/ddev/ddev/pull/8400">#8400</a></li>
<li>docs(providers): align --environment examples and flags, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428749367" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8402" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8402/hovercard" href="https://github.com/ddev/ddev/issues/8402">#8402</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428795862" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8403" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8403/hovercard" href="https://github.com/ddev/ddev/pull/8403">#8403</a></li>
<li>test(share): improve cloudflared debug output on unmarshal errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415837658" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8398" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8398/hovercard" href="https://github.com/ddev/ddev/pull/8398">#8398</a></li>
<li>ci(github): reorganize test jobs, add custom workflow_dispatch, remove unused workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423464019" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8401" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8401/hovercard" href="https://github.com/ddev/ddev/pull/8401">#8401</a></li>
<li>feat(add-on): add <code>#ddev-interactive</code> option for actions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958400616" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8155" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8155/hovercard" href="https://github.com/ddev/ddev/issues/8155">#8155</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367267290" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8381" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8381/hovercard" href="https://github.com/ddev/ddev/pull/8381">#8381</a></li>
<li>refactor(tui): upgrade bubbletea/bubbles/lipgloss to v2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430728699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8404" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8404/hovercard" href="https://github.com/ddev/ddev/pull/8404">#8404</a></li>
<li>ci: add DDEV_EMBARGO_PHP_VERSIONS to skip specific PHP versions in TestPHPConfig [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432602123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8407" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8407/hovercard" href="https://github.com/ddev/ddev/pull/8407">#8407</a></li>
<li>feat: use docker-compose library, optionally download docker-buildx, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3686218597" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7915" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7915/hovercard" href="https://github.com/ddev/ddev/issues/7915">#7915</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218384497" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8295" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8295/hovercard" href="https://github.com/ddev/ddev/issues/8295">#8295</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a></li>
<li>ci(docs): add stable docs branch workflow, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626446323" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7862" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7862/hovercard" href="https://github.com/ddev/ddev/issues/7862">#7862</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4436512981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8408" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8408/hovercard" href="https://github.com/ddev/ddev/pull/8408">#8408</a></li>
<li>ci(forks): fetch variables from public-variables branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a></li>
<li>ci(wsl2): read public-variables in pwsh, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439903018" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8411" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8411/hovercard" href="https://github.com/ddev/ddev/pull/8411">#8411</a></li>
<li>ci: improve test embargo system for Go, bats, and CI workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445844483" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8413" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8413/hovercard" href="https://github.com/ddev/ddev/pull/8413">#8413</a></li>
<li>docs(config): improve wording for database and docker_buildx_version, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382057472" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8387/hovercard" href="https://github.com/ddev/ddev/pull/8387">#8387</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4437190033" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8409" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8409/hovercard" href="https://github.com/ddev/ddev/pull/8409">#8409</a></li>
<li>refactor: improve CheckAvailableSpace reliability and output, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387455452" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8388" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8388/hovercard" href="https://github.com/ddev/ddev/issues/8388">#8388</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441784873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8412" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8412/hovercard" href="https://github.com/ddev/ddev/pull/8412">#8412</a></li>
<li>ci(buildkite): fix MSYS path conversion breaking public-variables fetch on Windows, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439217094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8410/hovercard" href="https://github.com/ddev/ddev/pull/8410">#8410</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4469883387" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8416" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8416/hovercard" href="https://github.com/ddev/ddev/pull/8416">#8416</a></li>
<li>docs(brand-guide): add light, dark, and auto logo variants to logos table, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472217677" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8417" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8417/hovercard" href="https://github.com/ddev/ddev/issues/8417">#8417</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4487849922" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8419" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8419/hovercard" href="https://github.com/ddev/ddev/pull/8419">#8419</a></li>
<li>feat(docs): migrate from mkdocs-material to zensical, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613763641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7840" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7840/hovercard" href="https://github.com/ddev/ddev/issues/7840">#7840</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053894144" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8216" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8216/hovercard" href="https://github.com/ddev/ddev/issues/8216">#8216</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497071680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8421" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8421/hovercard" href="https://github.com/ddev/ddev/pull/8421">#8421</a></li>
<li>docs(add-ons): mention <code>#ddev-generated</code> in quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chx">@chx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494536198" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8420" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8420/hovercard" href="https://github.com/ddev/ddev/pull/8420">#8420</a></li>
<li>ci(docs): enable zensical strict mode, use dynamic Pages base URL, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497071680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8421" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8421/hovercard" href="https://github.com/ddev/ddev/pull/8421">#8421</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4501866656" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8423" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8423/hovercard" href="https://github.com/ddev/ddev/pull/8423">#8423</a></li>
<li>fix(ddev-dbserver): unlink stale socket before mysqld init by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4502303473" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8424" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8424/hovercard" href="https://github.com/ddev/ddev/pull/8424">#8424</a></li>
<li>test: add details to TestCmdAddonPHP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504444004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8425" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8425/hovercard" href="https://github.com/ddev/ddev/pull/8425">#8425</a></li>
<li>chore(sponsors): update percentage and api link [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523958874" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8427" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8427/hovercard" href="https://github.com/ddev/ddev/pull/8427">#8427</a></li>
<li>ci(pr): migrate to ddev/commit-message-checker@v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4525819574" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8428" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8428/hovercard" href="https://github.com/ddev/ddev/pull/8428">#8428</a></li>
<li>test(lima): fix broken cleanup in TestCmdAddonPHP, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504444004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8425" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8425/hovercard" href="https://github.com/ddev/ddev/pull/8425">#8425</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4534532321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8430" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8430/hovercard" href="https://github.com/ddev/ddev/pull/8430">#8430</a></li>
<li>fix: replace remaining world writeable directories, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4135827270" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8251" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8251/hovercard" href="https://github.com/ddev/ddev/issues/8251">#8251</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367047484" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8379" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8379/hovercard" href="https://github.com/ddev/ddev/pull/8379">#8379</a></li>
<li>chore(composer): add <code>COMPOSER_NO_BLOCKING</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4540301022" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8432" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8432/hovercard" href="https://github.com/ddev/ddev/pull/8432">#8432</a></li>
<li>fix(exec): allocate TTY only when stdout is also a terminal, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4540181746" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8431" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8431/hovercard" href="https://github.com/ddev/ddev/pull/8431">#8431</a></li>
<li>feat(docker-rootless): remove no-bind-mounts requirement, test gvisor-tap-vsock by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4512197309" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8426" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8426/hovercard" href="https://github.com/ddev/ddev/pull/8426">#8426</a></li>
<li>build: pin Node.js to 24.15.0, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4555564450" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8436" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8436/hovercard" href="https://github.com/ddev/ddev/issues/8436">#8436</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4557653464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8438" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8438/hovercard" href="https://github.com/ddev/ddev/pull/8438">#8438</a></li>
<li>test(linux): wait for nc to bind before asserting in port-diagnose tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4577688152" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8446" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8446/hovercard" href="https://github.com/ddev/ddev/pull/8446">#8446</a></li>
<li>test: rework local HTTP test helpers with clearer failure output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4581438165" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8447" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8447/hovercard" href="https://github.com/ddev/ddev/pull/8447">#8447</a></li>
<li>fix(nodejs): move install to Dockerfile, add ~/n/bin to PATH, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447652737" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8414" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8414/hovercard" href="https://github.com/ddev/ddev/issues/8414">#8414</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447694768" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8415" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8415/hovercard" href="https://github.com/ddev/ddev/issues/8415">#8415</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4565282332" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8443" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8443/hovercard" href="https://github.com/ddev/ddev/pull/8443">#8443</a></li>
<li>fix(zensical): retry strict build on false-positive "page does not exist" warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597532685" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8451" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8451/hovercard" href="https://github.com/ddev/ddev/pull/8451">#8451</a></li>
<li>ci(linux): use full homebrew formulae name, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4589599706" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8450" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8450/hovercard" href="https://github.com/ddev/ddev/issues/8450">#8450</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612159727" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8455" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8455/hovercard" href="https://github.com/ddev/ddev/pull/8455">#8455</a></li>
<li>test(quickstart): update asterios page check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612039963" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8454" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8454/hovercard" href="https://github.com/ddev/ddev/pull/8454">#8454</a></li>
<li>feat: add MariaDB 12.3 LTS support, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4604820646" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8452" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8452/hovercard" href="https://github.com/ddev/ddev/issues/8452">#8452</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4607401729" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8453" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8453/hovercard" href="https://github.com/ddev/ddev/pull/8453">#8453</a></li>
<li>fix(dbserver): use wrapper scripts for MariaDB 11.x+ MySQL compat, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2760145770" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6861" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6861/hovercard" href="https://github.com/ddev/ddev/issues/6861">#6861</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614529441" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8456" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8456/hovercard" href="https://github.com/ddev/ddev/pull/8456">#8456</a></li>
<li>test(buildkite): Fix brew upgrade to use -y for new 6.0.0 release, fix setup-homebrew by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4642259004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8469" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8469/hovercard" href="https://github.com/ddev/ddev/pull/8469">#8469</a></li>
<li>build(gnupg): Remove references to obsolete gnupg2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4656275880" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8475" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8475/hovercard" href="https://github.com/ddev/ddev/pull/8475">#8475</a></li>
<li>fix: recreate service on <code>ddev utility rebuild -s</code>, support profile services by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4630837333" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8463" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8463/hovercard" href="https://github.com/ddev/ddev/pull/8463">#8463</a></li>
<li>fix(nodejs): preserve nodejs_version in config.yaml, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4002111935" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8186" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8186/hovercard" href="https://github.com/ddev/ddev/issues/8186">#8186</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624943154" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8462" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8462/hovercard" href="https://github.com/ddev/ddev/pull/8462">#8462</a></li>
<li>fix(nodejs): move N_PREFIX to /usr/local/n and make it writable, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4632809900" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8465" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8465/hovercard" href="https://github.com/ddev/ddev/issues/8465">#8465</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4635081802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8467" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8467/hovercard" href="https://github.com/ddev/ddev/pull/8467">#8467</a></li>
<li>fix(nginx): suppress favicon.ico and robots.txt 404 logs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2869143534" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7010" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7010/hovercard" href="https://github.com/ddev/ddev/issues/7010">#7010</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624409272" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8461" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8461/hovercard" href="https://github.com/ddev/ddev/pull/8461">#8461</a></li>
<li>fix(ssh): use RawCmd to avoid double-sourcing bashrc, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1835843764" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5232" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5232/hovercard" href="https://github.com/ddev/ddev/issues/5232">#5232</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4624030279" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8460" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8460/hovercard" href="https://github.com/ddev/ddev/pull/8460">#8460</a></li>
<li>docs: install util-linux-extra in Docker setup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332343177" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8350" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8350/hovercard" href="https://github.com/ddev/ddev/issues/8350">#8350</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4666141620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8480" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8480/hovercard" href="https://github.com/ddev/ddev/pull/8480">#8480</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4666141620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8480" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8480/hovercard" href="https://github.com/ddev/ddev/pull/8480">#8480</a></li>
<li>feat: improve ddev list/describe table layout, add OSC 8 terminal hyperlinks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991790083" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5535" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5535/hovercard" href="https://github.com/ddev/ddev/issues/5535">#5535</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2249382464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6113" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6113/hovercard" href="https://github.com/ddev/ddev/issues/6113">#6113</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653278220" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8474" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8474/hovercard" href="https://github.com/ddev/ddev/pull/8474">#8474</a>)  [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653278220" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8474" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8474/hovercard" href="https://github.com/ddev/ddev/pull/8474">#8474</a></li>
<li>fix: skip OS-generated metadata files in custom-config detection and .ddev/.gitignore, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475692720" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8418" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8418/hovercard" href="https://github.com/ddev/ddev/issues/8418">#8418</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665439123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8478" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8478/hovercard" href="https://github.com/ddev/ddev/pull/8478">#8478</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665439123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8478" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8478/hovercard" href="https://github.com/ddev/ddev/pull/8478">#8478</a></li>
<li>fix(mutagen): detect missing docker CLI early, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4614824791" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8457" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8457/hovercard" href="https://github.com/ddev/ddev/issues/8457">#8457</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665774207" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8479" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8479/hovercard" href="https://github.com/ddev/ddev/pull/8479">#8479</a></li>
<li>docs(docker): add troubleshooting for permission denied, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4645427389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8471" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8471/hovercard" href="https://github.com/ddev/ddev/issues/8471">#8471</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675675317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8483" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8483/hovercard" href="https://github.com/ddev/ddev/pull/8483">#8483</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675675317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8483" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8483/hovercard" href="https://github.com/ddev/ddev/pull/8483">#8483</a></li>
<li>test(quickstart): update shopware6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675529151" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8482" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8482/hovercard" href="https://github.com/ddev/ddev/pull/8482">#8482</a></li>
<li>fix: warn when CAROOT is set but CA files are inaccessible, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4677876085" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8485" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8485/hovercard" href="https://github.com/ddev/ddev/issues/8485">#8485</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678327612" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8486/hovercard" href="https://github.com/ddev/ddev/pull/8486">#8486</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4678327612" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8486/hovercard" href="https://github.com/ddev/ddev/pull/8486">#8486</a></li>
<li>fix(tui): prevent docker/cli stdin from consuming TUI shortcuts, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4562065445" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8440" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8440/hovercard" href="https://github.com/ddev/ddev/issues/8440">#8440</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685382113" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8489" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8489/hovercard" href="https://github.com/ddev/ddev/pull/8489">#8489</a></li>
<li>fix: add /usr/local/n/bin to sudo secure_path, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685293783" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8488" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8488/hovercard" href="https://github.com/ddev/ddev/issues/8488">#8488</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685872989" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8490" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8490/hovercard" href="https://github.com/ddev/ddev/pull/8490">#8490</a></li>
<li>fix(start): show warnings from log-stderr.sh on start, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4563471219" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8441" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8441/hovercard" href="https://github.com/ddev/ddev/issues/8441">#8441</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675066040" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8481" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8481/hovercard" href="https://github.com/ddev/ddev/pull/8481">#8481</a></li>
<li>build(deps): bump go dependencies, migrate to go-github v88 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694258253" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8492" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8492/hovercard" href="https://github.com/ddev/ddev/pull/8492">#8492</a></li>
<li>test(quickstart): pin <code>@sveltejs/adapter-node@5.5.4</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701858950" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8497" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8497/hovercard" href="https://github.com/ddev/ddev/pull/8497">#8497</a></li>
<li>test(docs): Ignore link check URLs [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702819191" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8499" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8499/hovercard" href="https://github.com/ddev/ddev/pull/8499">#8499</a></li>
<li>build: bump actions/checkout from 6 to 7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718149342" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8504" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8504/hovercard" href="https://github.com/ddev/ddev/pull/8504">#8504</a>) [skip ci] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718149342" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8504" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8504/hovercard" href="https://github.com/ddev/ddev/pull/8504">#8504</a></li>
<li>fix: restrict XDG_CONFIG_HOME to Linux, add DDEV_XDG_CONFIG_HOME for cross-platform overrides, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694586960" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8493" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8493/hovercard" href="https://github.com/ddev/ddev/issues/8493">#8493</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694816575" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8494" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8494/hovercard" href="https://github.com/ddev/ddev/pull/8494">#8494</a></li>
<li>fix(webserver): prevent recursion in global web command wrappers, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2790468327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6902" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6902/hovercard" href="https://github.com/ddev/ddev/pull/6902">#6902</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701412145" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8495" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8495/hovercard" href="https://github.com/ddev/ddev/pull/8495">#8495</a></li>
<li>fix(nodejs): always install gulp-cli and yarn, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701417432" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8496" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8496/hovercard" href="https://github.com/ddev/ddev/issues/8496">#8496</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702408419" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8498" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8498/hovercard" href="https://github.com/ddev/ddev/pull/8498">#8498</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702408419" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8498" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8498/hovercard" href="https://github.com/ddev/ddev/pull/8498">#8498</a></li>
<li>feat(windows): support Debian and Kali WSL2 distros in GUI installer, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4559357943" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8439" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8439/hovercard" href="https://github.com/ddev/ddev/issues/8439">#8439</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4641003281" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8468" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8468/hovercard" href="https://github.com/ddev/ddev/issues/8468">#8468</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4632394063" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8464" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8464/hovercard" href="https://github.com/ddev/ddev/pull/8464">#8464</a></li>
<li>build: Fix gomt error that crept in [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721491247" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8509" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8509/hovercard" href="https://github.com/ddev/ddev/pull/8509">#8509</a></li>
<li>test: Add script to compare start time performance [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721622618" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8510" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8510/hovercard" href="https://github.com/ddev/ddev/pull/8510">#8510</a></li>
<li>test(quickstart): remove pin for <code>@sveltejs/adapter-node</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701858950" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8497" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8497/hovercard" href="https://github.com/ddev/ddev/pull/8497">#8497</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4723621004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8511" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8511/hovercard" href="https://github.com/ddev/ddev/pull/8511">#8511</a></li>
<li>ci(github): add brew sandbox setup, remove obsolete env, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4642259004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8469" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8469/hovercard" href="https://github.com/ddev/ddev/pull/8469">#8469</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4724822655" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8512" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8512/hovercard" href="https://github.com/ddev/ddev/pull/8512">#8512</a></li>
<li>fix(mysql): guard ENV HOME injection to db context only, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721459214" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8508" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8508/hovercard" href="https://github.com/ddev/ddev/issues/8508">#8508</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4725527190" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8513" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8513/hovercard" href="https://github.com/ddev/ddev/pull/8513">#8513</a></li>
<li>fix(docker): do not cache build on start, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549207054" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8433" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8433/hovercard" href="https://github.com/ddev/ddev/issues/8433">#8433</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718896990" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8506" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8506/hovercard" href="https://github.com/ddev/ddev/pull/8506">#8506</a></li>
<li>feat(drupal): Support new dr command built into drupal11.4+, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4710077190" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8500" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8500/hovercard" href="https://github.com/ddev/ddev/issues/8500">#8500</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4720878653" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8507" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8507/hovercard" href="https://github.com/ddev/ddev/pull/8507">#8507</a></li>
<li>fix(dbeaver): Add flatpak user binary path to search list, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727881183" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8517" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8517/hovercard" href="https://github.com/ddev/ddev/issues/8517">#8517</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727903372" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8518" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8518/hovercard" href="https://github.com/ddev/ddev/pull/8518">#8518</a></li>
<li>refactor(auth-ssh): remove build step, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4711855724" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8501" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8501/hovercard" href="https://github.com/ddev/ddev/issues/8501">#8501</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4716695362" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8503" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8503/hovercard" href="https://github.com/ddev/ddev/pull/8503">#8503</a></li>
<li>feat: allow mutagen with use-hardened-images, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1163134802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/3680" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/3680/hovercard" href="https://github.com/ddev/ddev/pull/3680">#3680</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685988680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8491" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8491/hovercard" href="https://github.com/ddev/ddev/pull/8491">#8491</a></li>
<li>feat(docker): respect docker-buildx from snap on linux, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727709566" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8515" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8515/hovercard" href="https://github.com/ddev/ddev/issues/8515">#8515</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728073401" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8519" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8519/hovercard" href="https://github.com/ddev/ddev/pull/8519">#8519</a></li>
<li>docs: replace newgrp with sg for docker group activation, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332343177" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8350" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8350/hovercard" href="https://github.com/ddev/ddev/issues/8350">#8350</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736396280" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8524" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8524/hovercard" href="https://github.com/ddev/ddev/pull/8524">#8524</a></li>
<li>fix(commands): correct case typo in <code>ddev sequelace</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733613998" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8521" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8521/hovercard" href="https://github.com/ddev/ddev/issues/8521">#8521</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a></li>
<li>build(deps): bump moby and docker-compose by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4736239790" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8523" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8523/hovercard" href="https://github.com/ddev/ddev/pull/8523">#8523</a></li>
<li>docs: skip codeberg, use stable link for docs in github workflows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744327319" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8528" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8528/hovercard" href="https://github.com/ddev/ddev/pull/8528">#8528</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744327319" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8528" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8528/hovercard" href="https://github.com/ddev/ddev/pull/8528">#8528</a></li>
<li>build: remove pin for Node.js, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4557653464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8438" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8438/hovercard" href="https://github.com/ddev/ddev/pull/8438">#8438</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744191788" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8527" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8527/hovercard" href="https://github.com/ddev/ddev/pull/8527">#8527</a></li>
<li>fix(start): do not ask for poweroff with new ddev-ssh-agent, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4732526980" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8520" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8520/hovercard" href="https://github.com/ddev/ddev/issues/8520">#8520</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741864016" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8525" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8525/hovercard" href="https://github.com/ddev/ddev/pull/8525">#8525</a></li>
<li>ci(podman): update workflow for Podman 6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741982501" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8526" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8526/hovercard" href="https://github.com/ddev/ddev/pull/8526">#8526</a></li>
<li>fix(podman): restrict keep-id userns to Linux only, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065154991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8223" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8223/hovercard" href="https://github.com/ddev/ddev/issues/8223">#8223</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4744330972" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8529" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8529/hovercard" href="https://github.com/ddev/ddev/issues/8529">#8529</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727719482" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8516" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8516/hovercard" href="https://github.com/ddev/ddev/pull/8516">#8516</a></li>
<li>docs: Remove link to very old processwire thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4754222605" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8533" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8533/hovercard" href="https://github.com/ddev/ddev/pull/8533">#8533</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4754222605" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8533" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8533/hovercard" href="https://github.com/ddev/ddev/pull/8533">#8533</a></li>
<li>fix: continue when <code>#ddev-generated</code> is missing in generate config functions, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="636509327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/2305" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/2305/hovercard" href="https://github.com/ddev/ddev/pull/2305">#2305</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753746905" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8532" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8532/hovercard" href="https://github.com/ddev/ddev/pull/8532">#8532</a></li>
<li>docs: Ignore winaero.com, cert expired [skip buildkite] (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768471904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8537" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8537/hovercard" href="https://github.com/ddev/ddev/pull/8537">#8537</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768471904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8537" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8537/hovercard" href="https://github.com/ddev/ddev/pull/8537">#8537</a></li>
<li>ci: add macOS Podman rootless Buildkite pipeline, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065154991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8223" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8223/hovercard" href="https://github.com/ddev/ddev/issues/8223">#8223</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4749045585" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8530" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8530/hovercard" href="https://github.com/ddev/ddev/pull/8530">#8530</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4749045585" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8530" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8530/hovercard" href="https://github.com/ddev/ddev/pull/8530">#8530</a></li>
<li>test(auth-ssh): harden ddevauthssh.expect against passphrase prompt race by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4767122944" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8536" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8536/hovercard" href="https://github.com/ddev/ddev/pull/8536">#8536</a></li>
<li>build: bump actions/cache from 5 to 6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4769479389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8538" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8538/hovercard" href="https://github.com/ddev/ddev/pull/8538">#8538</a>) [skip ci] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4769479389" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8538" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8538/hovercard" href="https://github.com/ddev/ddev/pull/8538">#8538</a></li>
<li>fix: stop honoring XDG_CONFIG_HOME on Linux too, use DDEV_XDG_CONFIG_HOME, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694586960" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8493" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8493/hovercard" href="https://github.com/ddev/ddev/issues/8493">#8493</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752549694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8531" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8531/hovercard" href="https://github.com/ddev/ddev/pull/8531">#8531</a></li>
<li>fix: correct typos in global and project config comment docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780672518" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8541" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8541/hovercard" href="https://github.com/ddev/ddev/pull/8541">#8541</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780672518" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8541" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8541/hovercard" href="https://github.com/ddev/ddev/pull/8541">#8541</a></li>
<li>test: fix TestCheckForMultipleGlobalDdevDirs on Windows, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752549694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8531" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8531/hovercard" href="https://github.com/ddev/ddev/pull/8531">#8531</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785182644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8542" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8542/hovercard" href="https://github.com/ddev/ddev/pull/8542">#8542</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785182644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8542" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8542/hovercard" href="https://github.com/ddev/ddev/pull/8542">#8542</a></li>
<li>feat: add x-ddev.omit-ddev-labels to skip com.ddev.* label injection, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390914107" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8389" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8389/hovercard" href="https://github.com/ddev/ddev/issues/8389">#8389</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4778206278" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8540" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8540/hovercard" href="https://github.com/ddev/ddev/pull/8540">#8540</a></li>
<li>build(docker): bump images to v1.25.3 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785709464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8544" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8544/hovercard" href="https://github.com/ddev/ddev/issues/8544">#8544</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4787726460" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8547" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8547/hovercard" href="https://github.com/ddev/ddev/pull/8547">#8547</a></li>
<li>ci(buildkite): trim podman machine and run maintenance post-test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795142426" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8551" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8551/hovercard" href="https://github.com/ddev/ddev/pull/8551">#8551</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795142426" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8551" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8551/hovercard" href="https://github.com/ddev/ddev/pull/8551">#8551</a></li>
<li>docs(typo3): require Camino theme, drop empty distribution prompt (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4789962878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8548" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8548/hovercard" href="https://github.com/ddev/ddev/pull/8548">#8548</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4789962878" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8548" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8548/hovercard" href="https://github.com/ddev/ddev/pull/8548">#8548</a></li>
<li>docs(hosting): add guidance for Let's Encrypt failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785496062" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8543/hovercard" href="https://github.com/ddev/ddev/pull/8543">#8543</a></li>
<li>docs(docker): add Podman and Docker rootless setup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549338538" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8434" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8434/hovercard" href="https://github.com/ddev/ddev/issues/8434">#8434</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4797374506" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8552" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8552/hovercard" href="https://github.com/ddev/ddev/pull/8552">#8552</a></li>
<li>ci(macos): untap pre-installed aws/tap before brew install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4809536273" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8559" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8559/hovercard" href="https://github.com/ddev/ddev/pull/8559">#8559</a></li>
<li>docs(wsl2): use Ubuntu-26.04 instead of Ubuntu-24.04, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276951921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8326" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8326/hovercard" href="https://github.com/ddev/ddev/issues/8326">#8326</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4436512981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8408" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8408/hovercard" href="https://github.com/ddev/ddev/pull/8408">#8408</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4802996009" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8553" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8553/hovercard" href="https://github.com/ddev/ddev/pull/8553">#8553</a></li>
<li>fix(webserver): restore nonstandard router port in HTTP_HOST for nginx-fpm, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806198523" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8554" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8554/hovercard" href="https://github.com/ddev/ddev/issues/8554">#8554</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806397840" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8555" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8555/hovercard" href="https://github.com/ddev/ddev/pull/8555">#8555</a></li>
<li>fix(router): temp pin for traefik:3.6.13, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4820038987" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8562" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8562/hovercard" href="https://github.com/ddev/ddev/issues/8562">#8562</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4821494411" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8564" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8564/hovercard" href="https://github.com/ddev/ddev/pull/8564">#8564</a></li>
<li>fix(shopware): pin Twig &lt;3.28 to work around admin HTTP 500 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4807420317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8557" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8557/hovercard" href="https://github.com/ddev/ddev/pull/8557">#8557</a></li>
<li>docs: add TYPO3 special handling for <code>ddev share</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3594892063" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7799" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7799/hovercard" href="https://github.com/ddev/ddev/issues/7799">#7799</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4806999999" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8556" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8556/hovercard" href="https://github.com/ddev/ddev/pull/8556">#8556</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silverham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silverham">@silverham</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355742321" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8368" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8368/hovercard" href="https://github.com/ddev/ddev/pull/8368">#8368</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CallMeLeon167/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CallMeLeon167">@CallMeLeon167</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375346339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8384" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8384/hovercard" href="https://github.com/ddev/ddev/pull/8384">#8384</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mikee-3000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mikee-3000">@Mikee-3000</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4372014245" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8383" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8383/hovercard" href="https://github.com/ddev/ddev/pull/8383">#8383</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolcen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolcen">@wolcen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441784873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8412" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8412/hovercard" href="https://github.com/ddev/ddev/pull/8412">#8412</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chx">@chx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4494536198" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8420" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8420/hovercard" href="https://github.com/ddev/ddev/pull/8420">#8420</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mficzel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mficzel">@mficzel</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4733715228" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8522" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8522/hovercard" href="https://github.com/ddev/ddev/pull/8522">#8522</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonpugh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonpugh">@jonpugh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785496062" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8543/hovercard" href="https://github.com/ddev/ddev/pull/8543">#8543</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.25.2...v1.25.3"><tt>v1.25.2...v1.25.3</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.14]]></title>
<description><![CDATA[Core
Improvements

Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools.
Hid the execute tool unless code mode is enabled.

Bugfixes

Fixed paginated MCP tool catalogs losing tool metadata and output schema validation.
Preserved low reasoning effort...]]></description>
<link>https://tsecurity.de/de/3649660/downloads/v11714/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649660/downloads/v11714/</guid>
<pubDate>Mon, 06 Jul 2026 21:02:01 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools.</li>
<li>Hid the <code>execute</code> tool unless code mode is enabled.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed paginated MCP tool catalogs losing tool metadata and output schema validation.</li>
<li>Preserved low reasoning effort for OpenRouter small-model variants instead of disabling it.</li>
<li>Fixed GitHub Copilot model routing to honor each model's advertised chat or responses endpoint.</li>
<li>Fixed session lists to match equivalent instance directories reliably.</li>
<li>Fixed Cerebras reasoning replay so earlier assistant reasoning is sent back in the provider-supported field.</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Fixed spinner registration so loading indicators keep rendering across TUI surfaces.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Show draft server status in the title bar.</li>
<li>Unified the provider connect flow across the app.</li>
<li>Improved the integrated terminal experience. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Added reopening for closed tabs and background tab opening. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>)</li>
<li>Improved model search in picker dialogs. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Added recently closed projects to Home. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>)</li>
<li>Made tab navigation respond on mouse down in the new layout.</li>
<li>Overhauled the v2 review panel. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Refined the session tab preview popover. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed new sessions from Home using the wrong project.</li>
<li>Fixed first-launch onboarding so it only appears when appropriate.</li>
<li>Improved large review pane performance.</li>
<li>Fixed timeline loads that started on assistant replies by backfilling the missing user turn.</li>
<li>Restored typing in the composer while the window is unfocused.</li>
<li>Fixed dropdown search behavior. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Kept the v2 review pane mounted when switching session tabs.</li>
<li>Kept the terminal mounted when switching session tabs in a workspace.</li>
<li>Fixed session tab busy indicators to stay scoped to the correct server.</li>
<li>Fixed child-session navigation and lineage resolution during tab transitions.</li>
<li>Kept desktop window tabs after closing and reopening the app.</li>
</ul>
<p><strong>Thank you to 3 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>:
<ul>
<li>feat(desktop): refine session tab preview popover (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788980437" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34792" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34792/hovercard" href="https://github.com/anomalyco/opencode/pull/34792">#34792</a>)</li>
<li>feat(desktop): add recently closed projects to home (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4794880236" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34926" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34926/hovercard" href="https://github.com/anomalyco/opencode/pull/34926">#34926</a>)</li>
<li>feat(desktop): papercut fixes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795127749" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34939" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34939/hovercard" href="https://github.com/anomalyco/opencode/pull/34939">#34939</a>)</li>
<li>feat(desktop): reopen closed tabs and background tab open (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4797586133" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35010" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35010/hovercard" href="https://github.com/anomalyco/opencode/pull/35010">#35010</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): v2 review panel overhaul (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4640338817" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31882" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31882/hovercard" href="https://github.com/anomalyco/opencode/pull/31882">#31882</a>)</li>
<li>feat(app): align subagent UI with v2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795025617" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34931" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34931/hovercard" href="https://github.com/anomalyco/opencode/pull/34931">#34931</a>)</li>
<li>feat(app): improvements to model search (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795626375" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34954" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34954/hovercard" href="https://github.com/anomalyco/opencode/pull/34954">#34954</a>)</li>
<li>feat(app): dropdown search fix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4795864210" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34961" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34961/hovercard" href="https://github.com/anomalyco/opencode/pull/34961">#34961</a>)</li>
<li>feat(app): terminal improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785228462" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34747" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34747/hovercard" href="https://github.com/anomalyco/opencode/pull/34747">#34747</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>:
<ul>
<li>feat(tui): add debug info dialog with copy to clipboard (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4797155811" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/35004" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/35004/hovercard" href="https://github.com/anomalyco/opencode/pull/35004">#35004</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27 Golden Gate adds these new wallpapers and screen savers to your Mac]]></title>
<description><![CDATA[Today’s macOS 27 Golden Gate beta 3 release includes two new wallpaper and screen saver options for your Mac.]]></description>
<link>https://tsecurity.de/de/3649643/ios-mac-os/macos-27-golden-gate-adds-these-new-wallpapers-and-screen-savers-to-your-mac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649643/ios-mac-os/macos-27-golden-gate-adds-these-new-wallpapers-and-screen-savers-to-your-mac/</guid>
<pubDate>Mon, 06 Jul 2026 20:57:44 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/macOS-27-hero.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Today’s macOS 27 Golden Gate beta 3 release includes two new wallpaper and screen saver options for your Mac.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s M6 chip could skip many new products, here’s what’s rumored]]></title>
<description><![CDATA[Apple is expected to launch its next-generation M6 chip this fall, but rumors indicate the new chip could skip a number of new products.]]></description>
<link>https://tsecurity.de/de/3649168/ios-mac-os/apples-m6-chip-could-skip-many-new-products-heres-whats-rumored/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3649168/ios-mac-os/apples-m6-chip-could-skip-many-new-products-heres-whats-rumored/</guid>
<pubDate>Mon, 06 Jul 2026 17:10:04 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/m6_regular.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple is expected to launch its next-generation M6 chip this fall, but <a href="https://9to5mac.com/2026/06/26/macbook-ultra-and-new-macbook-pro-both-launching-this-fall-per-rumors/">rumors indicate</a> the new chip could skip a number of new products.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v3.11.0]]></title>
<description><![CDATA[What's Changed
⚠️ Breaking Change: Signed templates required for JavaScript protocol
Starting with v3.11.0, custom templates that use the javascript: protocol must be digitally signed before Nuclei will load or execute them. Unsigned JavaScript templates are now skipped during template loading an...]]></description>
<link>https://tsecurity.de/de/3647998/it-security-tools/v3110/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3647998/it-security-tools/v3110/</guid>
<pubDate>Mon, 06 Jul 2026 09:03:34 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Change: Signed templates required for JavaScript protocol</h3>
<p>Starting with v3.11.0, <strong>custom templates that use the <code>javascript:</code> protocol must be digitally signed</strong> before Nuclei will load or execute them. Unsigned JavaScript templates are now skipped during template loading and when referenced from workflows.</p>
<p><strong>Why this change</strong></p>
<p>This release continues the security hardening started in v3.10.0 (sandbox enforcement, network policy checks, stricter code-template handling, YAML include protections, and related fixes in <a href="https://github.com/projectdiscovery/nuclei/pull/7469" data-hovercard-type="pull_request" data-hovercard-url="/projectdiscovery/nuclei/pull/7469/hovercard">#7469</a>). The JavaScript protocol exposes Go-backed modules through Nuclei's JS runtime, which significantly increases attack surface compared with request-only templates. Requiring signatures brings JavaScript templates in line with the existing protections for code-protocol templates.</p>
<p><strong>Who is affected</strong></p>
<table>
<thead>
<tr>
<th>Scenario</th>
<th>Impact</th>
</tr>
</thead>
<tbody>
<tr>
<td>Default scans using <a href="https://github.com/projectdiscovery/nuclei-templates">nuclei-templates</a></td>
<td><strong>No action needed</strong> - official templates are pre-signed and verified with ProjectDiscovery's public key</td>
</tr>
<tr>
<td>Custom/private templates using <code>javascript:</code></td>
<td><strong>Action required</strong> - sign templates before use</td>
</tr>
<tr>
<td>Templates using only <code>flow:</code> (e.g. <code>flow: http(1)</code>) without <code>javascript:</code></td>
<td><strong>No change</strong></td>
</tr>
<tr>
<td>Workflows referencing unsigned JavaScript sub-templates</td>
<td>Those sub-templates are skipped</td>
</tr>
</tbody>
</table>
<p><strong>What to do</strong></p>
<p>Sign your custom templates with:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="nuclei -sign -t /path/to/your-template.yaml"><pre>nuclei -sign -t /path/to/your-template.yaml</pre></div>
<p>See the <a href="https://docs.projectdiscovery.io/templates/reference/template-signing" rel="nofollow">Template Signing documentation</a> for key generation, verification, and signing templates that reference external JavaScript or code files.</p>
<hr>
<h3>🔒 Security</h3>
<ul>
<li>feat(templates): require signatures for javascript templates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dwisiswant0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dwisiswant0">@dwisiswant0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4778548882" data-permission-text="Title is private" data-url="https://github.com/projectdiscovery/nuclei/issues/7514" data-hovercard-type="pull_request" data-hovercard-url="/projectdiscovery/nuclei/pull/7514/hovercard" href="https://github.com/projectdiscovery/nuclei/pull/7514">#7514</a></li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>bump x/crypto and go-pkcs12 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dogancanbakir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dogancanbakir">@dogancanbakir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4788406503" data-permission-text="Title is private" data-url="https://github.com/projectdiscovery/nuclei/issues/7516" data-hovercard-type="pull_request" data-hovercard-url="/projectdiscovery/nuclei/pull/7516/hovercard" href="https://github.com/projectdiscovery/nuclei/pull/7516">#7516</a></li>
<li>general maintenance and cleanup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mzack9999/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mzack9999">@Mzack9999</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4695491031" data-permission-text="Title is private" data-url="https://github.com/projectdiscovery/nuclei/issues/7469" data-hovercard-type="pull_request" data-hovercard-url="/projectdiscovery/nuclei/pull/7469/hovercard" href="https://github.com/projectdiscovery/nuclei/pull/7469">#7469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/projectdiscovery/nuclei/compare/v3.10.0...v3.11.0"><tt>v3.10.0...v3.11.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Pro overhaul: entry-level model to gain new design sooner than expected]]></title>
<description><![CDATA[Earlier this week, Bloomberg’s Mark Gurman revealed that Apple has a new M7-powered entry level MacBook Pro in the pipeline for spring 2027. This isn’t an ordinary MacBook Pro refresh though. It’ll bring the upcoming redesign down to the entry level, something that previously wasn’t expected.]]></description>
<link>https://tsecurity.de/de/3645533/ios-mac-os/macbook-pro-overhaul-entry-level-model-to-gain-new-design-sooner-than-expected/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3645533/ios-mac-os/macbook-pro-overhaul-entry-level-model-to-gain-new-design-sooner-than-expected/</guid>
<pubDate>Sat, 04 Jul 2026 17:10:43 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-touch-bar-gold-glow.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Earlier this week, <a href="https://www.bloomberg.com/news/articles/2026-07-01/apple-readies-new-ipad-pro-redesigned-entry-macbook-pro-for-first-half-2027">Bloomberg’s Mark Gurman</a> revealed that Apple has a new M7-powered entry level MacBook Pro in the pipeline for spring 2027. This isn’t an ordinary MacBook Pro refresh though. It’ll bring the upcoming redesign down to the entry level, something that <a href="https://9to5mac.com/2025/11/09/report-oled-macbook-pro-redesign-may-be-exclusive-to-m6-pro-and-m6-max-models/">previously</a> wasn’t expected.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hands-on: BenQ’s new MA270S is a glossy 27-inch 5K display made for Mac [U]]]></title>
<description><![CDATA[BenQ has been making excellent Mac-friendly monitors for years, and their new MA270S is the creme de la creme of their lineup. It’s a 27-inch 5K monitor, but with a feature that most monitors don’t ship with: a glossy finish.
All of Apple’s displays ship with glossy finishes by default, but for o...]]></description>
<link>https://tsecurity.de/de/3645278/ios-mac-os/hands-on-benqs-new-ma270s-is-a-glossy-27-inch-5k-display-made-for-mac-u/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3645278/ios-mac-os/hands-on-benqs-new-ma270s-is-a-glossy-27-inch-5k-display-made-for-mac-u/</guid>
<pubDate>Sat, 04 Jul 2026 13:23:43 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/BenQ-MA270S.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">BenQ has been making excellent Mac-friendly monitors for years, and their new MA270S is the creme de la creme of their lineup. It’s a 27-inch 5K monitor, but with a feature that most monitors don’t ship with: a glossy finish.</p>
<p class="wp-block-paragraph">All of Apple’s displays ship with glossy finishes by default, but for one reason or another, matte finishes have dominated the external monitor market – and BenQ is bucking that trend. This makes the MA270S much more at home with the Mac.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.51.0-nightly.20260703.gf7af4e518]]></title>
<description><![CDATA[What's Changed

feat(caretaker): egress cloud run service skeleton by @chadd28 in #28167

Full Changelog: v0.51.0-nightly.20260702.gff00dacd9...v0.51.0-nightly.20260703.gf7af4e518]]></description>
<link>https://tsecurity.de/de/3642570/downloads/release-v0510-nightly20260703gf7af4e518/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3642570/downloads/release-v0510-nightly20260703gf7af4e518/</guid>
<pubDate>Fri, 03 Jul 2026 04:01:22 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(caretaker): egress cloud run service skeleton by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756075933" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28167" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28167/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28167">#28167</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.51.0-nightly.20260702.gff00dacd9...v0.51.0-nightly.20260703.gf7af4e518"><tt>v0.51.0-nightly.20260702.gff00dacd9...v0.51.0-nightly.20260703.gf7af4e518</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.13]]></title>
<description><![CDATA[Core
Bugfixes

Force reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments
Stop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures

Desktop
Bugfixes

Let question prompts be minimized and restored withou...]]></description>
<link>https://tsecurity.de/de/3639005/downloads/v11713/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3639005/downloads/v11713/</guid>
<pubDate>Wed, 01 Jul 2026 18:02:13 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Force reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments</li>
<li>Stop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures</li>
</ul>
<h2>Desktop</h2>
<h3>Bugfixes</h3>
<ul>
<li>Let question prompts be minimized and restored without dismissing them (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Clean up stale empty and old draft store files to reduce desktop state buildup</li>
<li>Keep pending question requests open while reviewing them, instead of dismissing them accidentally (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eXamadeus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eXamadeus">@eXamadeus</a>)</li>
<li>Keep session page failures scoped to the affected tab instead of breaking the whole app</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Improve markdown and message layout alignment in the v2 session UI (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Add a searchable v2 model picker and model management flow in the composer (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Show a hover preview for session tabs with the project, path, branch, and server (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>)</li>
<li>Streamline WSL server setup with clearer distro checks and install flows (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Keep desktop tabs scoped to each window so windows restore their own tab sets</li>
</ul>
<p><strong>Thank you to 3 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): v2 wsl ui (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4758756466" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34233" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34233/hovercard" href="https://github.com/anomalyco/opencode/pull/34233">#34233</a>)</li>
<li>feat(app): composer improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4782308543" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34720" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34720/hovercard" href="https://github.com/anomalyco/opencode/pull/34720">#34720</a>)</li>
<li>feat(app): more v2 ui alignment (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4770111772" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34465" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34465/hovercard" href="https://github.com/anomalyco/opencode/pull/34465">#34465</a>)</li>
<li>feat(app): minor fixes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4785836817" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34748" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34748/hovercard" href="https://github.com/anomalyco/opencode/pull/34748">#34748</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eXamadeus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eXamadeus">@eXamadeus</a>:
<ul>
<li>fix(app): question UI fixes and UX improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4755185379" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34116" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34116/hovercard" href="https://github.com/anomalyco/opencode/pull/34116">#34116</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>:
<ul>
<li>feat(desktop): session tab hover preview popover (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4780033388" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34678" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34678/hovercard" href="https://github.com/anomalyco/opencode/pull/34678">#34678</a>)</li>
<li>feat(desktop): improve markdown heading spacing in session timeline (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4783905185" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34738" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34738/hovercard" href="https://github.com/anomalyco/opencode/pull/34738">#34738</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.51.0-nightly.20260701.g7f00c5fe5]]></title>
<description><![CDATA[What's Changed

fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by @luisfelipe-alt in #28053
feat(caretaker): implement Cloud Run webhook ingestion service by @chadd28 in #28015

New Contributors

@chadd28 made their first contribution in #28015

Full...]]></description>
<link>https://tsecurity.de/de/3637229/downloads/release-v0510-nightly20260701g7f00c5fe5/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3637229/downloads/release-v0510-nightly20260701g7f00c5fe5/</guid>
<pubDate>Wed, 01 Jul 2026 04:01:30 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4703799978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28053" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28053/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28053">#28053</a></li>
<li>feat(caretaker): implement Cloud Run webhook ingestion service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694763384" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28015">#28015</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chadd28/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chadd28">@chadd28</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694763384" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28015">#28015</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.51.0-nightly.20260630.gae0a3aa7b...v0.51.0-nightly.20260701.g7f00c5fe5"><tt>v0.51.0-nightly.20260630.gae0a3aa7b...v0.51.0-nightly.20260701.g7f00c5fe5</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Ultra could be very good news for MacBook Pro users]]></title>
<description><![CDATA[Rumors indicate Apple’s long-expected MacBook Pro redesign will be branded ‘MacBook Ultra’ instead. Here’s why this could be good news for MacBook Pro users in light of a previous redesign misstep.]]></description>
<link>https://tsecurity.de/de/3636838/ios-mac-os/macbook-ultra-could-be-very-good-news-for-macbook-pro-users/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636838/ios-mac-os/macbook-ultra-could-be-very-good-news-for-macbook-pro-users/</guid>
<pubDate>Tue, 30 Jun 2026 22:52:57 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-touch-bar-gold-glow.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Rumors indicate Apple’s long-expected MacBook Pro redesign will <a href="https://9to5mac.com/2026/04/27/iphone-ultra-and-macbook-ultra-are-coming-this-year-per-report/">be branded ‘MacBook Ultra’</a> instead. Here’s why this could be good news for MacBook Pro users in light of a previous redesign misstep.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.12]]></title>
<description><![CDATA[Core
Bugfixes

Enable adaptive thinking for Claude Sonnet 5.
Prefer MCP content responses over structured output when both are present.
Reconnect MCP servers after OAuth even if the server was disabled. (@MaxAnderson95)
Request MCP refresh-token scope during OAuth.
Show MCP OAuth completion error...]]></description>
<link>https://tsecurity.de/de/3636744/downloads/v11712/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636744/downloads/v11712/</guid>
<pubDate>Tue, 30 Jun 2026 22:01:25 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Enable adaptive thinking for Claude Sonnet 5.</li>
<li>Prefer MCP content responses over structured output when both are present.</li>
<li>Reconnect MCP servers after OAuth even if the server was disabled. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MaxAnderson95/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MaxAnderson95">@MaxAnderson95</a>)</li>
<li>Request MCP refresh-token scope during OAuth.</li>
<li>Show MCP OAuth completion errors instead of a generic failure.</li>
<li>Refresh cached remote skills.</li>
<li>Preserve skill resource paths.</li>
<li>Pick better default small models across providers.</li>
<li>Scope MCP auth status to each server URL.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Add a yolo mode to auto-approve permissions.</li>
<li>Pass ServerAuth headers through external served TUI connections. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Autocomplete MCP resources in the composer.</li>
<li>Add workspace controls when starting a new session.</li>
<li>Show stored token and cost totals in the session context. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Autocomplete configured references in prompts.</li>
<li>Restore the prompt cursor when the composer regains focus.</li>
<li>Remember the last active desktop URL across restarts.</li>
<li>Preserve the selected model when promoting a session. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>)</li>
<li>Keep session pages in sync during concurrent events.</li>
<li>Support normal auth input prompts in the desktop connect-provider dialog. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
<li>Prevent hidden terminal tabs from hanging or resizing incorrectly.</li>
<li>Re-enable auto-accept in session settings.</li>
<li>Keep session tabs scoped to the correct server.</li>
<li>Remember the selected home project and server.</li>
</ul>
<h2>SDK</h2>
<h3>Improvements</h3>
<ul>
<li>Add a live event subscription stream.</li>
<li>Add SDK access to active sessions.</li>
<li>Restore session runtime operations such as event streaming, interrupts, and message lookup.</li>
<li>Add paged durable session history.</li>
<li>Add session permission request create and fetch endpoints.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Preserve <code>V2Event</code> names in SSE streams.</li>
<li>Wake embedded session execution after new prompts.</li>
<li>Improve V2 runtime tool results and avoid duplicate model switch events.</li>
<li>Resolve MIME types for prompt attachments sent by URI.</li>
</ul>
<p><strong>Thank you to 11 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usrnk1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usrnk1">@usrnk1</a>:
<ul>
<li>feat(app): refine session UI styling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4742454333" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33860" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33860/hovercard" href="https://github.com/anomalyco/opencode/pull/33860">#33860</a>)</li>
<li>fix(desktop): preserve selected model during session promotion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4770123117" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34466" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34466/hovercard" href="https://github.com/anomalyco/opencode/pull/34466">#34466</a>)</li>
<li>fix(desktop): context menu button / tab intermittent issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4767615083" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34420" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34420/hovercard" href="https://github.com/anomalyco/opencode/pull/34420">#34420</a>)</li>
<li>feat(desktop): add hover background to session title and single-click edit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4775437597" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34589" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34589/hovercard" href="https://github.com/anomalyco/opencode/pull/34589">#34589</a>)</li>
<li>feat(app): hide separators around active tabs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4775626388" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34591" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34591/hovercard" href="https://github.com/anomalyco/opencode/pull/34591">#34591</a>)</li>
<li>feat(desktop): polish inline session title editing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4776395686" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34607" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34607/hovercard" href="https://github.com/anomalyco/opencode/pull/34607">#34607</a>)</li>
<li>feat(desktop): make error view draggable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4777184618" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34627" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34627/hovercard" href="https://github.com/anomalyco/opencode/pull/34627">#34627</a>)</li>
<li>feat(desktop): polish tooltips and session search (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4777407111" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34632" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34632/hovercard" href="https://github.com/anomalyco/opencode/pull/34632">#34632</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): updates to design system (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4751996265" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34066" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34066/hovercard" href="https://github.com/anomalyco/opencode/pull/34066">#34066</a>)</li>
<li>feat(app): update home screen alignment + markdown styles (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4756857236" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34172" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34172/hovercard" href="https://github.com/anomalyco/opencode/pull/34172">#34172</a>)</li>
<li>feat(app): minor visual updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4757844840" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34205" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34205/hovercard" href="https://github.com/anomalyco/opencode/pull/34205">#34205</a>)</li>
<li>feat(app): new debug bar (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4758877971" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34237" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34237/hovercard" href="https://github.com/anomalyco/opencode/pull/34237">#34237</a>)</li>
<li>feat(app): sticky session list header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4758269157" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34220" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34220/hovercard" href="https://github.com/anomalyco/opencode/pull/34220">#34220</a>)</li>
<li>feat(app): show loader on session hover (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4758349260" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34224" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34224/hovercard" href="https://github.com/anomalyco/opencode/pull/34224">#34224</a>)</li>
<li>feat(app): new timeline header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4757470950" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34192" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34192/hovercard" href="https://github.com/anomalyco/opencode/pull/34192">#34192</a>)</li>
<li>feat(app): improve projects sidebar reactivity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4765257225" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34391" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34391/hovercard" href="https://github.com/anomalyco/opencode/pull/34391">#34391</a>)</li>
<li>feat(app): update message part ui to v2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4765514038" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34394" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34394/hovercard" href="https://github.com/anomalyco/opencode/pull/34394">#34394</a>)</li>
<li>feat(app): align slash popover to v2 tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4761506517" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34286" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34286/hovercard" href="https://github.com/anomalyco/opencode/pull/34286">#34286</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ariane-emory/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ariane-emory">@ariane-emory</a>:
<ul>
<li>docs(providers): document blacklist and whitelist model filtering (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4740778887" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33792" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33792/hovercard" href="https://github.com/anomalyco/opencode/pull/33792">#33792</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slickstef11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slickstef11">@Slickstef11</a>:
<ul>
<li>docs: route enterprise contact links (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4752982706" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34080" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34080/hovercard" href="https://github.com/anomalyco/opencode/pull/34080">#34080</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/affanali2k3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/affanali2k3">@affanali2k3</a>:
<ul>
<li>fix(app): slow tooltip display for models (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4589078733" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30745" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30745/hovercard" href="https://github.com/anomalyco/opencode/pull/30745">#30745</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>:
<ul>
<li>fix(desktop): recognize normal auth metadata input prompts in connect provider dialog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702996272" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33024" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33024/hovercard" href="https://github.com/anomalyco/opencode/pull/33024">#33024</a>)</li>
<li>feat(desktop): Display stored totals for Tokens and Cost in Desktop Session Context (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504475123" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28887" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28887/hovercard" href="https://github.com/anomalyco/opencode/pull/28887">#28887</a>)</li>
<li>feat(tui): integrate ServerAuth headers into transport configuration for external served TUI thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4547805716" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29876" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29876/hovercard" href="https://github.com/anomalyco/opencode/pull/29876">#29876</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BenGu3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BenGu3">@BenGu3</a>:
<ul>
<li>fix(tui): register <code>prompt.skills</code> keybinds (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4757126561" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34180" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34180/hovercard" href="https://github.com/anomalyco/opencode/pull/34180">#34180</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neriousy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neriousy">@neriousy</a>:
<ul>
<li>fix(app): disable <code>add project</code> when given server is offline (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4761956802" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34294" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34294/hovercard" href="https://github.com/anomalyco/opencode/pull/34294">#34294</a>)</li>
<li>fix(app): disable empty server chevron (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4761927874" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34292" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34292/hovercard" href="https://github.com/anomalyco/opencode/pull/34292">#34292</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MaxAnderson95/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MaxAnderson95">@MaxAnderson95</a>:
<ul>
<li>fix(mcp): reconnect after OAuth even when server is disabled</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>:
<ul>
<li>fix(console): cancel upstream provider requests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4770238040" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34467" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34467/hovercard" href="https://github.com/anomalyco/opencode/pull/34467">#34467</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/runvip/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/runvip">@runvip</a>:
<ul>
<li>fix(docs): fix Russian translation for index.mdx (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4748902405" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/34001" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/34001/hovercard" href="https://github.com/anomalyco/opencode/pull/34001">#34001</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Anthropic just released a brand-new Claude Science app for Mac]]></title>
<description><![CDATA[Anthropic just launched a brand-new desktop app called Claude Science. The new app joins the main Claude app on the Mac, which includes Claude AI, Cowork, and Code.]]></description>
<link>https://tsecurity.de/de/3636459/ios-mac-os/anthropic-just-released-a-brand-new-claude-science-app-for-mac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636459/ios-mac-os/anthropic-just-released-a-brand-new-claude-science-app-for-mac/</guid>
<pubDate>Tue, 30 Jun 2026 19:24:38 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/claude-science.webp?w=1600"></div><p class="wp-block-paragraph">Anthropic just launched a brand-new desktop app called Claude Science. The new app joins the main Claude app on the Mac, which includes Claude AI, Cowork, and Code.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.384.0]]></title>
<description><![CDATA[What's Changed

Bazel: Fix prerelease filtering with same-release-line scoping by @v-HaripriyaC in #15332
Respect cooldown for Docker digest updates and suppress multi-arch no-ops by @robaiken in #15354
Bypass npmrc min-release-age for transitive npm security updates by @robaiken in #15386
Ratche...]]></description>
<link>https://tsecurity.de/de/3636212/it-security-tools/v03840/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636212/it-security-tools/v03840/</guid>
<pubDate>Tue, 30 Jun 2026 18:19:52 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Bazel: Fix prerelease filtering with same-release-line scoping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v-HaripriyaC/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v-HaripriyaC">@v-HaripriyaC</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669331291" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15332" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15332/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15332">#15332</a></li>
<li>Respect cooldown for Docker digest updates and suppress multi-arch no-ops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robaiken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robaiken">@robaiken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701287300" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15354" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15354/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15354">#15354</a></li>
<li>Bypass npmrc min-release-age for transitive npm security updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robaiken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robaiken">@robaiken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4725022446" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15386" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15386/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15386">#15386</a></li>
<li>Ratchet the Sorbet T.untyped burndown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731460685" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15399" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15399/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15399">#15399</a></li>
<li>feat(docker): implement single-platform image detection and optimize manifest fetching logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpinz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpinz">@jpinz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4727893963" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15390" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15390/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15390">#15390</a></li>
<li>Fix private registry config not found error not being raised issue in npm_and_yarn by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4729495132" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15394" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15394/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15394">#15394</a></li>
<li>don't fail if nuget cred is missing url by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4721038688" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15378" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15378/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15378">#15378</a></li>
<li>Type commit_message_options with a value object by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731577963" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15400" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15400/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15400">#15400</a></li>
<li>Type the Dependabot config file parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731644129" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15401" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15401/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15401">#15401</a></li>
<li>Fix Terraform registry replacement typing and credential semantics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> with @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4734067707" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15406" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15406/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15406">#15406</a></li>
<li>fix: avoid path collisions for SHA-pinned GitHub Actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/markhallen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/markhallen">@markhallen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4317086858" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14806" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14806/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14806">#14806</a></li>
<li>Nix: skip flake inputs pinned to a bare commit SHA by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4740718886" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15412" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15412/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15412">#15412</a></li>
<li>Type the vulnerability version-range renderer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731673648" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15402" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15402/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15402">#15402</a></li>
<li>Add JobCommand enum and Command property to NuGet Job model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4643997783" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15277" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15277/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15277">#15277</a></li>
<li>Upgrade Ruby to 4.0.5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bo98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bo98">@Bo98</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4333052029" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14830" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14830/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14830">#14830</a></li>
<li>Bump updater-core image to RubyGems/Bundler 4.0.13 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4618733501" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15256" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15256/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15256">#15256</a></li>
<li>Fix issue with <code>PrivateRegistryConfigNotFound</code> error incorrectly firing when scope is configured by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746967053" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15416" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15416/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15416">#15416</a></li>
<li>Fake MSBuild SolutionDir during NuGet discovery (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3717692367" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/13756" data-hovercard-type="issue" data-hovercard-url="/dependabot/dependabot-core/issues/13756/hovercard" href="https://github.com/dependabot/dependabot-core/issues/13756">#13756</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4729122800" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15392" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15392/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15392">#15392</a></li>
<li>NuGet: Filter all editable files not present prior to discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702669203" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15358" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15358/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15358">#15358</a></li>
<li>Support Central Package Versions updates in XmlFileWriter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4737397188" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15409" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15409/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15409">#15409</a></li>
<li>[Update Graph] Report empty manifests as present but empty instead of omitting them by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brrygrdn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brrygrdn">@brrygrdn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753676533" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15427" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15427/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15427">#15427</a></li>
<li>Fix vcpkg empty PRs for up-to-date baselines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4747606732" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15420" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15420/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15420">#15420</a></li>
<li>Nix: update NixOS channel tarball inputs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741094986" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15413" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15413/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15413">#15413</a></li>
<li>fix(opentofu): accept terraform_registry credentials for OCI registry tags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4750827433" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15422" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15422/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15422">#15422</a></li>
<li>Commit changes to workspace member TOML files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crabbit-git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crabbit-git">@crabbit-git</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523481545" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15142" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15142/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15142">#15142</a></li>
<li>Fix COREPACK_NPM_REGISTRY trailing slash causing pnpm HTTP 404 on private registries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> with @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4768494620" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15444" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15444/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15444">#15444</a></li>
<li>Map additional NuGet feed errors to private_source_bad_response by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4753622799" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15426" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15426/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15426">#15426</a></li>
<li>Support <code>version</code> and <code>security</code> NuGet job commands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4754398088" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15430" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15430/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15430">#15430</a></li>
<li>Show the vcpkg release tag instead of master in PR titles by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4755756847" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15433" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15433/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15433">#15433</a></li>
<li>Register MSBuild before running the job so early NuGet errors are reported by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4755361507" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15431" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15431/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15431">#15431</a></li>
<li>Add a baseline to vcpkg projects missing one by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4755503458" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15432" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15432/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15432">#15432</a></li>
<li>Fix file updater failed to update for all support files sentry error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4749866303" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15421" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15421/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15421">#15421</a></li>
<li>Skip disabled Maven repositories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adoroszlai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adoroszlai">@adoroszlai</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4767441385" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15443" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15443/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15443">#15443</a></li>
<li>v0.384.0 by @dependabot-core-action-automation[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4764477683" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15438" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15438/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15438">#15438</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crabbit-git/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crabbit-git">@crabbit-git</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523481545" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15142" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15142/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15142">#15142</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adoroszlai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adoroszlai">@adoroszlai</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4767441385" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15443" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15443/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15443">#15443</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dependabot/dependabot-core/compare/v0.383.0...v0.384.0"><tt>v0.383.0...v0.384.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[2026.6.0]]></title>
<description><![CDATA[This release adds desktop cookie persistence, id_token support across OAuth2 flows, mock server URL handling for subpath deployments, and Thai language support, alongside security patches and bug fixes.
Read more at: https://hoppscotch.com/blog/hoppscotch-v2026-6-0.
What's Changed

fix(mock-serve...]]></description>
<link>https://tsecurity.de/de/3636016/downloads/202660/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3636016/downloads/202660/</guid>
<pubDate>Tue, 30 Jun 2026 17:02:00 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This release adds desktop cookie persistence, id_token support across OAuth2 flows, mock server URL handling for subpath deployments, and Thai language support, alongside security patches and bug fixes.</p>
<p>Read more at: <a href="https://hoppscotch.com/blog/hoppscotch-v2026-6-0" rel="nofollow">https://hoppscotch.com/blog/hoppscotch-v2026-6-0</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>fix(mock-server): persist isPublic on creation, default to private by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4622176281" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6410" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6410/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6410">#6410</a></li>
<li>fix(backend): enforce ownership on user history and private User fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4621865492" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6409" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6409/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6409">#6409</a></li>
<li>fix(backend): reject path/query/fragment in SMTP URL validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4623264024" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6413" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6413/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6413">#6413</a></li>
<li>feat(sh-admin): surface which config fields block saving by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nivedin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nivedin">@nivedin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4571117903" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6385" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6385/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6385">#6385</a></li>
<li>chore: security patch for the dependency chain <code>v2026.6.0</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4702836091" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6450" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6450/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6450">#6450</a></li>
<li>feat(mock-server): append /backend to domain-based URL when subpath access is enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4700218921" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6448" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6448/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6448">#6448</a></li>
<li>fix(common): resolve environment variables in inherited collection headers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahil29roy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahil29roy">@sahil29roy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4696499544" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6447" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6447/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6447">#6447</a></li>
<li>feat(desktop): desktop cookie persistence and reapplication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4630823631" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6416" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6416/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6416">#6416</a></li>
<li>fix(desktop): sync self-hosted instance version from manifest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cassiocauee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cassiocauee">@cassiocauee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653348526" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6423" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6423/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6423">#6423</a></li>
<li>feat: add Thai translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anusoft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anusoft">@anusoft</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701767620" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6449" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6449/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6449">#6449</a></li>
<li>docs(js-sandbox): update development instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abhaybansal0322/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abhaybansal0322">@abhaybansal0322</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4585986807" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6387" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6387/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6387">#6387</a></li>
<li>fix(common): rewrite Finnish language pack by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roopepaajanen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roopepaajanen">@roopepaajanen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612450126" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6402" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6402/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6402">#6402</a></li>
<li>fix(common): add missing Chinese locale keys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikhil-shukl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikhil-shukl">@nikhil-shukl</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4518915324" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6363" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6363/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6363">#6363</a></li>
<li>refactor(common): improve syncing systems and remove platform-wise duplications by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anwarulislam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anwarulislam">@anwarulislam</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4465271868" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6334" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6334/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6334">#6334</a></li>
<li>feat(common): add OAuth2 token type selector for <code>id_token</code> support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anwarulislam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anwarulislam">@anwarulislam</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4683024432" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6444" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6444/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6444">#6444</a></li>
<li>fix(common): defer CookieJarService binding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4776823304" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6478" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6478/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6478">#6478</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahil29roy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahil29roy">@sahil29roy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4696499544" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6447" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6447/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6447">#6447</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cassiocauee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cassiocauee">@cassiocauee</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4653348526" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6423" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6423/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6423">#6423</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anusoft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anusoft">@anusoft</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4701767620" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6449" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6449/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6449">#6449</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abhaybansal0322/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abhaybansal0322">@abhaybansal0322</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4585986807" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6387" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6387/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6387">#6387</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roopepaajanen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roopepaajanen">@roopepaajanen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4612450126" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6402" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6402/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6402">#6402</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikhil-shukl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikhil-shukl">@nikhil-shukl</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4518915324" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6363" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6363/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6363">#6363</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/hoppscotch/hoppscotch/compare/2026.5.0...2026.6.0"><tt>2026.5.0...2026.6.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Three AirDrop vulnerabilities discovered, with Apple working on a full fix]]></title>
<description><![CDATA[Three AirDrop vulnerabilities have been discovered by security researchers, affecting both iPhone and Mac, with similar ones found in Android’s Quick Share.
An attacker could easily exploit the vulnerabilities to cause AirDrop, AirPlay, Handoff, Universal Clipboard, and Continuity Camera to crash...]]></description>
<link>https://tsecurity.de/de/3635479/ios-mac-os/three-airdrop-vulnerabilities-discovered-with-apple-working-on-a-full-fix/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3635479/ios-mac-os/three-airdrop-vulnerabilities-discovered-with-apple-working-on-a-full-fix/</guid>
<pubDate>Tue, 30 Jun 2026 13:54:50 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/06/Apple-could-remove-AirDrop-from-EU-iPhones-as-legal-battle-heats-up.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Three <a href="https://9to5mac.com/guides/airdrop/" target="_blank" rel="noreferrer noopener">AirDrop</a> vulnerabilities have been discovered by <a href="https://9to5mac.com/guides/security/" target="_blank" rel="noreferrer noopener">security</a> researchers, affecting both iPhone and Mac, with similar ones found in Android’s <a href="https://9to5google.com/guides/quick-share/" target="_blank" rel="noreferrer noopener">Quick Share</a>.</p>
<p class="wp-block-paragraph">An attacker could easily exploit the vulnerabilities to cause AirDrop, AirPlay, Handoff, Universal Clipboard, and Continuity Camera to crash and remain unavailable for as long as the attack continues …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your boss who just started coding (feat AWS)]]></title>
<description><![CDATA[Author: Alberta Tech - Bewertung: 41x - Views:713 Check out Lambda at: albertatech.co/lambda #ad]]></description>
<link>https://tsecurity.de/de/3634125/videos/your-boss-who-just-started-coding-feat-aws/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3634125/videos/your-boss-who-just-started-coding-feat-aws/</guid>
<pubDate>Mon, 29 Jun 2026 23:32:53 +0200</pubDate>
<category>🎥 Videos</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Author: Alberta Tech - Bewertung: 41x - Views:713 <br/></p><p><iframe id="ytplayer" loading="lazy" type="text/html" width="100%" height="auto" src="https://www.youtube.com/embed/4nv6JRo5aZc?autoplay=1&origin=http://tsecurity.de" frameborder="0"></iframe></p><p>Check out Lambda at: albertatech.co/lambda #ad<br/></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to end a TV show]]></title>
<description><![CDATA[Ending any story is hard, but that's especially true of mystery-packed TV shows. Series like Lost initially hook viewers with constantly building secrets and questions, to the point that they can often seem incomprehensible. But the promise is that it will all pay off in the end - a feat that few...]]></description>
<link>https://tsecurity.de/de/3632804/it-nachrichten/how-to-end-a-tv-show/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3632804/it-nachrichten/how-to-end-a-tv-show/</guid>
<pubDate>Mon, 29 Jun 2026 14:03:30 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Ending any story is hard, but that's especially true of mystery-packed TV shows. Series like Lost initially hook viewers with constantly building secrets and questions, to the point that they can often seem incomprehensible. But the promise is that it will all pay off in the end - a feat that few shows ultimately manage. […]]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple working on M7 Ultra Mac Studio for 2028 with potential major upgrade: report]]></title>
<description><![CDATA[Later this year, Apple will be debuting an updated version of the Mac Studio with M5 Max and M5 Ultra chips – a long awaited refresh. The current Mac Studio, released in early 2025, includes an M4 Max and M3 Ultra chip, so at least on the high end, it’s pretty behind.
According to Bloomberg’s Mar...]]></description>
<link>https://tsecurity.de/de/3631170/ios-mac-os/apple-working-on-m7-ultra-mac-studio-for-2028-with-potential-major-upgrade-report/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3631170/ios-mac-os/apple-working-on-m7-ultra-mac-studio-for-2028-with-potential-major-upgrade-report/</guid>
<pubDate>Sun, 28 Jun 2026 16:39:18 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/01/mac-studio-monitors-display.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Later this year, Apple will be debuting an updated version of the Mac Studio with M5 Max and M5 Ultra chips – a long awaited refresh. The current Mac Studio, released in early 2025, includes an M4 Max and M3 Ultra chip, so at least on the high end, it’s pretty behind.</p>
<p class="wp-block-paragraph">According to <a href="https://www.bloomberg.com/news/newsletters/2026-06-28/apple-s-sweeping-price-hikes-bring-the-ai-era-home-m6-m7-touch-macbook-pro?utm_campaign=power-on&amp;utm_source=newsletter-management-page&amp;utm_term=20260628">Bloomberg’s Mark Gurman</a>, the M5-based Mac Studio, which should just be a chip upgrade, is still on track to launch this year. Looking ahead to 2028, there may be more interesting changes in the pipeline.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s touchscreen MacBook to use M5 Pro and M5 Max chips, not M6: report]]></title>
<description><![CDATA[Apple’s upcoming touchscreen MacBook lineup will be powered by the existing M5 Pro and M5 Max chips, according to a new report from Bloomberg.]]></description>
<link>https://tsecurity.de/de/3627986/ios-mac-os/apples-touchscreen-macbook-to-use-m5-pro-and-m5-max-chips-not-m6-report/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3627986/ios-mac-os/apples-touchscreen-macbook-to-use-m5-pro-and-m5-max-chips-not-m6-report/</guid>
<pubDate>Fri, 26 Jun 2026 18:10:04 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/macbook-ultra-processors.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple’s upcoming touchscreen MacBook lineup will be powered by the existing M5 Pro and M5 Max chips, according to a new report from <em><a href="https://www.bloomberg.com/news/articles/2026-06-26/apple-s-touchscreen-macbook-to-use-m5-pro-max-chips-m7-pro-max-models-in-2027?utm_medium=email&amp;utm_source=author_alert&amp;utm_term=260626&amp;utm_campaign=author_19842959">Bloomberg</a></em>.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple now sells refurbished MacBook Neo, but you probably shouldn’t buy it]]></title>
<description><![CDATA[Apple announced sweeping price increases across its product lineup yesterday, including raising the base price of the MacBook Neo from $599 to $699.
As something of a consolation, Apple today added the MacBook Neo to its Certified Refurbished store. This gives shoppers a way to save, while still ...]]></description>
<link>https://tsecurity.de/de/3627217/ios-mac-os/apple-now-sells-refurbished-macbook-neo-but-you-probably-shouldnt-buy-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3627217/ios-mac-os/apple-now-sells-refurbished-macbook-neo-but-you-probably-shouldnt-buy-it/</guid>
<pubDate>Fri, 26 Jun 2026 13:39:05 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-neo_eaaffa.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple <a href="https://9to5mac.com/2026/06/25/apple-price-increases-mac-ipad-more/">announced</a> sweeping price increases across its product lineup yesterday, including raising the base price of the MacBook Neo from $599 to $699.</p>
<p class="wp-block-paragraph">As something of a consolation, Apple today added the MacBook Neo to its Certified Refurbished store. This gives shoppers a way to save, while still buying directly from Apple.</p>
<p class="wp-block-paragraph">You can, however, get a brand new MacBook Neo for even less on Amazon …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.50.0-preview.1]]></title>
<description><![CDATA[What's Changed

fix/verify release npm ci ignore scripts by @rmedranollamas in #28116
fix(ci): prevent workspace binary shadowing in release verification by @galz10 in #28132
Feat/tool registry discovery by @ved015 in #28113
fix(ci): prevent bad NPM releases and promote job crashes by @galz10 in ...]]></description>
<link>https://tsecurity.de/de/3625787/downloads/release-v0500-preview1/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3625787/downloads/release-v0500-preview1/</guid>
<pubDate>Thu, 25 Jun 2026 22:16:38 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix/verify release npm ci ignore scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731380905" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28116" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28116/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28116">#28116</a></li>
<li>fix(ci): prevent workspace binary shadowing in release verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4738727594" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28132" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28132/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28132">#28132</a></li>
<li>Feat/tool registry discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728648296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28113" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28113/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28113">#28113</a></li>
<li>fix(ci): prevent bad NPM releases and promote job crashes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4746204393" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28147" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28147/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28147">#28147</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.49.0-preview.0...v0.50.0-preview.1"><tt>v0.49.0-preview.0...v0.50.0-preview.1</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.49.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in #27779
ci(dependabot): enable cooldown period for npm packages by @ruomengz in #27743
refactor(core): standardize tool output formatting by @galz10 in #27772
ci: update workflow logging and ...]]></description>
<link>https://tsecurity.de/de/3625786/downloads/release-v0490/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3625786/downloads/release-v0490/</guid>
<pubDate>Thu, 25 Jun 2026 22:16:37 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4627893739" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27779" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27779/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27779">#27779</a></li>
<li>ci(dependabot): enable cooldown period for npm packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4613795997" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27743" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27743/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27743">#27743</a></li>
<li>refactor(core): standardize tool output formatting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4625973163" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27772" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27772/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27772">#27772</a></li>
<li>ci: update workflow logging and policy configurations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4644136716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27853" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27853/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27853">#27853</a></li>
<li>fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4598585248" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27698">#27698</a></li>
<li>fix(core): handle multi-line escaped quotes in stripShellWrapper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sanchezcoraspe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sanchezcoraspe">@sanchezcoraspe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4528910595" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27467" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27467/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27467">#27467</a></li>
<li>fix(cli): prevent path traversal vulnerabilities during skill install… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4625379514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27767" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27767/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27767">#27767</a></li>
<li>Fix/pending tools and trust overrides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4644413103" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27854">#27854</a></li>
<li>ci: use internal environment for scheduled nightly releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4651437952" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27865" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/27865/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/27865">#27865</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4663727308" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27939">#27939</a></li>
<li>feat(core): Support GDC air-gapped Service Identity after auth library update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li>fix(cli): handle tmux false positive background detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
<li>Add static eval source analyzer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572208527" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27631" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27631/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27631">#27631</a></li>
<li>fix(config): migrate coreTools setting to tools.core by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4668842010" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27947">#27947</a></li>
<li>fix(core-tools): resolve defensive path resolution for at-reference files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4667088257" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27943" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27943/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27943">#27943</a></li>
<li>Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685914753" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27992" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27992/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27992">#27992</a></li>
<li>chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689126213" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28003" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28003/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28003">#28003</a></li>
<li>Changelog for v0.48.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4687675018" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27999" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27999/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27999">#27999</a></li>
<li>fix(ci): provide fallbacks for package variables in nightly release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694939619" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28016" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28016/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28016">#28016</a></li>
<li>chore(deps): pin dependencies and enforce 14-day update cooldown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669373167" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27948" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27948/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27948">#27948</a></li>
<li>fix(ci): append trailing slash to registry url in npmrc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4700184153" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28038" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28038/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28038">#28038</a></li>
<li>feat: add eval:inventory CLI command and reporting logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691187614" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28009" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28009/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28009">#28009</a></li>
<li>fix: resolve workspace publish failures and scheduler event loop starvation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4707927237" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28063" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28063/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28063">#28063</a></li>
<li>fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4722537313" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28104" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28104/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28104">#28104</a></li>
<li>Add JSON output for eval inventory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4705367608" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28058" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28058/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28058">#28058</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sanchezcoraspe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sanchezcoraspe">@sanchezcoraspe</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4528910595" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27467" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27467/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27467">#27467</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.47.0...v0.49.0"><tt>v0.47.0...v0.49.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Report: Apple set to reach record market share across three major product categories in 2026]]></title>
<description><![CDATA[A new report from Counterpoint Research predicts that Apple will gain market share across four major product categories this year, setting new records in three of them. Here are the details.]]></description>
<link>https://tsecurity.de/de/3625735/ios-mac-os/report-apple-set-to-reach-record-market-share-across-three-major-product-categories-in-2026/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3625735/ios-mac-os/report-apple-set-to-reach-record-market-share-across-three-major-product-categories-in-2026/</guid>
<pubDate>Thu, 25 Jun 2026 21:38:39 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/iphone-store-customer.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">A new report from Counterpoint Research predicts that Apple will gain market share across four major product categories this year, setting new records in three of them. Here are the details.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple will skip M6 Pro and M6 Max chips, new report says]]></title>
<description><![CDATA[Apple is planning a big change to its Apple Silicon strategy for the Mac. A new report from Bloomberg today details that Apple does not plan to release higher-end versions of the upcoming M6 chip. Instead, it will release the base M6, then immediately shift its focus to the M7 lineup. Here’s what...]]></description>
<link>https://tsecurity.de/de/3625400/ios-mac-os/apple-will-skip-m6-pro-and-m6-max-chips-new-report-says/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3625400/ios-mac-os/apple-will-skip-m6-pro-and-m6-max-chips-new-report-says/</guid>
<pubDate>Thu, 25 Jun 2026 19:07:42 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2022/08/apple-silicon-modem.jpeg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple is planning a big change to its Apple Silicon strategy for the Mac. A new report from <a href="https://www.bloomberg.com/news/articles/2026-06-25/apple-to-skip-high-end-m6-mac-chips-to-launch-m7-pro-m7-max-m7-ultra-instead?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4MjQwNTU2MCwiZXhwIjoxNzgzMDEwMzYwLCJhcnRpY2xlSWQiOiJUSDM4OFJUOTZPU08wMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.3RpcTAgL-JUz9iWRQYzyWaSzoOhLU50chTDHkeU0GTI&amp;leadSource=uverify%20wall"><em>Bloomberg</em></a> today details that Apple does not plan to release higher-end versions of the upcoming M6 chip. Instead, it will release the base M6, then immediately shift its focus to the M7 lineup. Here’s what to expect.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.11]]></title>
<description><![CDATA[Core
Improvements

Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.

Bugfixes

Always print the MCP OAuth URL so manual sign-in still works when opening the browser flow.

Desktop
Improvements

Add Chrome-style tab cycle short...]]></description>
<link>https://tsecurity.de/de/3624454/downloads/v11711/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3624454/downloads/v11711/</guid>
<pubDate>Thu, 25 Jun 2026 14:16:52 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Always print the MCP OAuth URL so manual sign-in still works when opening the browser flow.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Add Chrome-style tab cycle shortcuts with <code>mod+1</code> through <code>mod+9</code>.</li>
<li>Add draggable tabs. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Improve the empty home state when you have no sessions. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Restyle the jump-to-latest button in the v2 session view. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Improve the redesigned desktop layout, including better titlebar tabs and archived sessions. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Keep prompt drafts attached to the correct project server.</li>
<li>Restore consistent titlebar tab sizing and layout.</li>
<li>Restore home actions when session lists are empty or still loading.</li>
<li>Keep todo docks in place when switching between sessions.</li>
<li>Automatically close tabs for sessions that no longer exist.</li>
<li>Keep provider dialogs, prompt rollbacks, and async attachments tied to the session where they started.</li>
<li>Clear late session notifications after you open the session.</li>
<li>Remove the session loading stripe.</li>
</ul>
<p><strong>Thank you to 2 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/isaachuangGMICLOUD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/isaachuangGMICLOUD">@isaachuangGMICLOUD</a>:
<ul>
<li>docs: add GMI Cloud provider entry to providers directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4696373509" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32914" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32914/hovercard" href="https://github.com/anomalyco/opencode/pull/32914">#32914</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): draggable tabs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4613330568" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31364" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31364/hovercard" href="https://github.com/anomalyco/opencode/pull/31364">#31364</a>)</li>
<li>feat(app): ui improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665114674" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32438" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32438/hovercard" href="https://github.com/anomalyco/opencode/pull/32438">#32438</a>)</li>
<li>fix(app): update all v1 new-session icons (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4647725258" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32017" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32017/hovercard" href="https://github.com/anomalyco/opencode/pull/32017">#32017</a>)</li>
<li>feat(app): no sesssions empty state (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4714567084" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33315" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33315/hovercard" href="https://github.com/anomalyco/opencode/pull/33315">#33315</a>)</li>
<li>feat(app): restyle v2 jump-to-latest button (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4741393453" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33809" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33809/hovercard" href="https://github.com/anomalyco/opencode/pull/33809">#33809</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.49.0-nightly.20260625.gd845bc5d4]]></title>
<description><![CDATA[What's Changed

fix(cli): prevent path traversal vulnerabilities during skill install… by @ompatel-aiml in #27767
Fix/pending tools and trust overrides by @jvargassanchez-dot in #27854
ci: use internal environment for scheduled nightly releases (#27865) by @rmedranollamas in #27939
feat(core): Su...]]></description>
<link>https://tsecurity.de/de/3623194/downloads/release-v0490-nightly20260625gd845bc5d4/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3623194/downloads/release-v0490-nightly20260625gd845bc5d4/</guid>
<pubDate>Thu, 25 Jun 2026 03:46:37 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(cli): prevent path traversal vulnerabilities during skill install… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4625379514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27767" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27767/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27767">#27767</a></li>
<li>Fix/pending tools and trust overrides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4644413103" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27854">#27854</a></li>
<li>ci: use internal environment for scheduled nightly releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4651437952" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27865" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/27865/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/27865">#27865</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4663727308" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27939">#27939</a></li>
<li>feat(core): Support GDC air-gapped Service Identity after auth library update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li>fix(cli): handle tmux false positive background detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
<li>Add static eval source analyzer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572208527" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27631" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27631/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27631">#27631</a></li>
<li>fix(config): migrate coreTools setting to tools.core by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4668842010" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27947">#27947</a></li>
<li>fix(core-tools): resolve defensive path resolution for at-reference files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4667088257" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27943" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27943/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27943">#27943</a></li>
<li>Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685914753" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27992" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27992/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27992">#27992</a></li>
<li>chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689126213" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28003" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28003/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28003">#28003</a></li>
<li>Changelog for v0.48.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4687675018" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27999" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27999/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27999">#27999</a></li>
<li>fix(ci): provide fallbacks for package variables in nightly release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4694939619" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28016" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28016/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28016">#28016</a></li>
<li>chore(deps): pin dependencies and enforce 14-day update cooldown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669373167" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27948" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27948/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27948">#27948</a></li>
<li>fix(ci): append trailing slash to registry url in npmrc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4700184153" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28038" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28038/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28038">#28038</a></li>
<li>feat: add eval:inventory CLI command and reporting logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691187614" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28009" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28009/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28009">#28009</a></li>
<li>fix: resolve workspace publish failures and scheduler event loop starvation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4707927237" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28063" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28063/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28063">#28063</a></li>
<li>fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4722537313" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28104" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28104/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28104">#28104</a></li>
<li>Add JSON output for eval inventory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4705367608" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28058" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28058/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28058">#28058</a></li>
<li>fix/verify release npm ci ignore scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731380905" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28116" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28116/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28116">#28116</a></li>
<li>fix(ci): prevent workspace binary shadowing in release verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4738727594" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28132" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28132/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28132">#28132</a></li>
<li>Feat/tool registry discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4728648296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/28113" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/28113/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/28113">#28113</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.48.0-nightly.20260613.g9e5599c32...v0.49.0-nightly.20260625.gd845bc5d4"><tt>v0.48.0-nightly.20260613.g9e5599c32...v0.49.0-nightly.20260625.gd845bc5d4</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.10]]></title>
<description><![CDATA[Core
Improvements

Added MCP server instructions to session context. (@Arcadi4)
Added Opencode-managed provider integration support.
Added MCP resource template listing.
Added MCP resource read tools.
Added a --mini CLI mode.

Bugfixes

Hid MCP resource template tools when access is denied.
Preve...]]></description>
<link>https://tsecurity.de/de/3622822/downloads/v11710/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3622822/downloads/v11710/</guid>
<pubDate>Wed, 24 Jun 2026 22:46:18 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added MCP server instructions to session context. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Arcadi4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Arcadi4">@Arcadi4</a>)</li>
<li>Added Opencode-managed provider integration support.</li>
<li>Added MCP resource template listing.</li>
<li>Added MCP resource read tools.</li>
<li>Added a <code>--mini</code> CLI mode.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Hid MCP resource template tools when access is denied.</li>
<li>Prevented MCP resource tools from colliding when servers expose the same keys.</li>
<li>Emitted skill base directories as filesystem paths instead of <code>file://</code> URLs. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shyuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shyuan">@shyuan</a>)</li>
<li>Restored legacy MCP tool names for existing integrations.</li>
<li>Restored v1 account config loading.</li>
<li>Bound MCP OAuth callbacks to IPv4 loopback for better local auth reliability. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/he-yufeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/he-yufeng">@he-yufeng</a>)</li>
<li>Preserved structured error details in surfaced failures.</li>
<li>Fixed snapshots from subdirectories so they only include the right files and paths.</li>
<li>Fixed ACP resource text sourcing on Windows and other cross-platform path cases.</li>
<li>Preserved file source paths in ACP resource text.</li>
<li>Waited for plugins before loading reference-backed config and system context.</li>
<li>Hid <code>gpt-5.5-pro</code> when using Codex OAuth.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Added a configurable keybind to open the diff viewer.</li>
<li>Added diff viewer support for comparing against the main branch.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Prevented worker rejections from breaking the TUI process.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Kept draft prompt state per tab.</li>
<li>Added a new session progress indicator. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Added mobile bottom navigation.</li>
<li>Added collapsible server sections. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Added server-aware session routes to keep same-session navigation separated across servers.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Always applied safe-area insets.</li>
<li>Made session navigation more stable and faster.</li>
<li>Routed new sessions through tabs correctly.</li>
<li>Cleared viewed session notifications reliably.</li>
<li>Scoped drafts created from Home to the right server and project.</li>
<li>Throttled directory tree loading.</li>
<li>Persisted drafts and prompt state more reliably.</li>
<li>Improved iOS PWA shell behavior.</li>
<li>Refined the mobile session layout.</li>
<li>Added the server button dropdown. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Restored review line comments.</li>
<li>Improved the mobile home layout.</li>
</ul>
<h2>SDK</h2>
<h3>Improvements</h3>
<ul>
<li>Exposed provider integration IDs in the SDK.</li>
</ul>
<h2>Extensions</h2>
<h3>Improvements</h3>
<ul>
<li>Added namespaced plugin hook APIs.</li>
<li>Added the V2 plugin API for Effect and Promise plugins.</li>
</ul>
<p><strong>Thank you to 6 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/remorses/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/remorses">@remorses</a>:
<ul>
<li>feat(llm): add video and audio media support to Gemini protocol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4640720284" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31889" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31889/hovercard" href="https://github.com/anomalyco/opencode/pull/31889">#31889</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): collapsible servers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718004331" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33384" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33384/hovercard" href="https://github.com/anomalyco/opencode/pull/33384">#33384</a>)</li>
<li>fix(app): add server button dropdown (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4716400444" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33358" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33358/hovercard" href="https://github.com/anomalyco/opencode/pull/33358">#33358</a>)</li>
<li>feat(app): new session progress indicator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4681784058" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32662" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32662/hovercard" href="https://github.com/anomalyco/opencode/pull/32662">#32662</a>)</li>
<li>feat(app): update all components to use v2 tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731815552" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33598" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33598/hovercard" href="https://github.com/anomalyco/opencode/pull/33598">#33598</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ReStranger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ReStranger">@ReStranger</a>:
<ul>
<li>fix: Skip bun version check for nix version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4708833648" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33166" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33166/hovercard" href="https://github.com/anomalyco/opencode/pull/33166">#33166</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/he-yufeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/he-yufeng">@he-yufeng</a>:
<ul>
<li>fix(mcp): bind oauth callback to IPv4 loopback (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4555694721" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30022" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30022/hovercard" href="https://github.com/anomalyco/opencode/pull/30022">#30022</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shyuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shyuan">@shyuan</a>:
<ul>
<li>fix(skill): emit base directory as filesystem path, not file:// URL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4731282241" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33580" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33580/hovercard" href="https://github.com/anomalyco/opencode/pull/33580">#33580</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Arcadi4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Arcadi4">@Arcadi4</a>:
<ul>
<li>feat(mcp): append server instructions to context (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670105149" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32490" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32490/hovercard" href="https://github.com/anomalyco/opencode/pull/32490">#32490</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Ultra is coming: Six new features launching this fall]]></title>
<description><![CDATA[Apple has a new MacBook Ultra rumored to launch this fall as part of its expanding ‘Ultra’ lineup. Here are six new features expected with the MacBook Ultra.]]></description>
<link>https://tsecurity.de/de/3622652/ios-mac-os/macbook-ultra-is-coming-six-new-features-launching-this-fall/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3622652/ios-mac-os/macbook-ultra-is-coming-six-new-features-launching-this-fall/</guid>
<pubDate>Wed, 24 Jun 2026 21:39:23 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/04/macbook-ultra-mockup-FI.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple has a new MacBook Ultra rumored to launch this fall as part of its <a href="https://9to5mac.com/2026/04/27/iphone-ultra-and-macbook-ultra-are-coming-this-year-per-report/">expanding ‘Ultra’ lineup</a>. Here are six new features expected with the MacBook Ultra.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Can you save money with a USB4 cable over a Thunderbolt 4 one?]]></title>
<description><![CDATA[The USB-C standard effectively played a nasty trick on us, especially where cables are concerned. That’s because it isn’t really a standard at all, but is instead merely a common plug and socket form-factor that can encompass a wide range of capabilities and standards.
Ensuring you buy the right ...]]></description>
<link>https://tsecurity.de/de/3621147/ios-mac-os/can-you-save-money-with-a-usb4-cable-over-a-thunderbolt-4-one/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3621147/ios-mac-os/can-you-save-money-with-a-usb4-cable-over-a-thunderbolt-4-one/</guid>
<pubDate>Wed, 24 Jun 2026 13:24:49 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/USB4-versus-Thunderbolt-4.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">The <a href="https://9to5mac.com/guides/usb-c/" target="_blank" rel="noreferrer noopener">USB-C</a> standard effectively played a nasty trick on us, especially where cables are concerned. That’s because it isn’t really a standard at all, but is instead merely a common plug and socket form-factor that can encompass a wide range of capabilities and standards.</p>
<p class="wp-block-paragraph">Ensuring you buy the right USB-C cable for your needs has been a problem <a href="https://9to5mac.com/2018/08/22/how-to-choose-a-usb-c-cable/" target="_blank" rel="noreferrer noopener">for many years now</a>. That’s because you don’t want to buy a cable that doesn’t fully meet the standards, but at the same time there’s no point in paying for a higher-spec cable than you need for your particular application …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Leaker says new MacBook is ‘100% confirmed’ to get touchscreen]]></title>
<description><![CDATA[macOS Golden Gate is filled with hints about the Mac gaining touch support, and a supply chain leaker just added more confirmation that a new touchscreen-equipped MacBook is coming soon.]]></description>
<link>https://tsecurity.de/de/3614269/ios-mac-os/leaker-says-new-macbook-is-100-confirmed-to-get-touchscreen/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3614269/ios-mac-os/leaker-says-new-macbook-is-100-confirmed-to-get-touchscreen/</guid>
<pubDate>Mon, 22 Jun 2026 01:54:02 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-touch-bar-gold-glow.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">macOS Golden Gate is filled with hints about the Mac gaining touch support, and a supply chain leaker just added more confirmation that a new touchscreen-equipped MacBook is coming soon.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.9]]></title>
<description><![CDATA[Core
Bugfixes

Honor configured agent step limits by forcing a final text response instead of failing mid-run.
Fix Devstral model detection when provider IDs use different casing. (@Robin1987China)
Pass configured custom headers to Copilot model requests.

Improvements

Add high and max thinking ...]]></description>
<link>https://tsecurity.de/de/3612917/downloads/v1179/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3612917/downloads/v1179/</guid>
<pubDate>Sun, 21 Jun 2026 02:31:35 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Honor configured agent step limits by forcing a final text response instead of failing mid-run.</li>
<li>Fix Devstral model detection when provider IDs use different casing. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Robin1987China/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Robin1987China">@Robin1987China</a>)</li>
<li>Pass configured custom headers to Copilot model requests.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Add <code>high</code> and <code>max</code> thinking variants for GLM-5.2 across supported providers. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imranshaiedi-byte/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imranshaiedi-byte">@imranshaiedi-byte</a>)</li>
<li>Stop wrapping follow-up user messages in a steering reminder so prompt caching stays effective.</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Only show the background subagent shortcut when the server supports it.</li>
</ul>
<p><strong>Thank you to 4 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Grantmartin2002/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Grantmartin2002">@Grantmartin2002</a>:
<ul>
<li>fix(core): fix command docs in customize-opencode skill (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685389556" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32718" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32718/hovercard" href="https://github.com/anomalyco/opencode/pull/32718">#32718</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Robin1987China/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Robin1987China">@Robin1987China</a>:
<ul>
<li>fix(opencode): use toLowerCase for Devstral model detection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4706716288" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33109" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33109/hovercard" href="https://github.com/anomalyco/opencode/pull/33109">#33109</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kimnamu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kimnamu">@kimnamu</a>:
<ul>
<li>fix(experimental llm pkg): forward topK to Converse via additionalModelRequestFields (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4703463908" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/33030" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/33030/hovercard" href="https://github.com/anomalyco/opencode/pull/33030">#33030</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imranshaiedi-byte/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imranshaiedi-byte">@imranshaiedi-byte</a>:
<ul>
<li>feat(opencode): expose High/Max thinking variants for GLM-5.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665997815" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32446" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32446/hovercard" href="https://github.com/anomalyco/opencode/pull/32446">#32446</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Bear app developers announce Lettera, a beautiful Markdown editor for Mac]]></title>
<description><![CDATA[Available now in beta, Lettera is a standalone Markdown editor app built around the same editor that powers Bear 2. Here are the details.]]></description>
<link>https://tsecurity.de/de/3611432/ios-mac-os/bear-app-developers-announce-lettera-a-beautiful-markdown-editor-for-mac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3611432/ios-mac-os/bear-app-developers-announce-lettera-a-beautiful-markdown-editor-for-mac/</guid>
<pubDate>Sat, 20 Jun 2026 01:09:32 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/lettera-beta.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Available now in beta, Lettera is a standalone Markdown editor app built around the same editor that powers Bear 2. Here are the details.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v16.0.7]]></title>
<description><![CDATA[@oh-my-pi/pi-ai
Changed

Switched Google OAuth callback hostname from localhost to 127.0.0.1 to prevent IPv6 loopback fallback delays and proxy routing interception.

Fixed

Fixed OpenCode Go usage reporting to synthesize /usage limits from OMP-observed request costs for the 5h, weekly, and month...]]></description>
<link>https://tsecurity.de/de/3608195/tools/v1607/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3608195/tools/v1607/</guid>
<pubDate>Thu, 18 Jun 2026 17:17:09 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>@oh-my-pi/pi-ai</h2>
<h3>Changed</h3>
<ul>
<li>Switched Google OAuth callback hostname from <code>localhost</code> to <code>127.0.0.1</code> to prevent IPv6 loopback fallback delays and proxy routing interception.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed OpenCode Go usage reporting to synthesize <code>/usage</code> limits from OMP-observed request costs for the 5h, weekly, and monthly provider caps. (<a href="https://github.com/can1357/oh-my-pi/issues/2942" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2942/hovercard">#2942</a>)</li>
<li>Fixed MiniMax Anthropic-compatible requests to serialize adaptive thinking without an invalid Anthropic <code>output_config.effort</code> tier (<a href="https://github.com/can1357/oh-my-pi/issues/2928" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2928/hovercard">#2928</a>).</li>
</ul>
<h2>@oh-my-pi/pi-catalog</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed MiniMax Anthropic-compatible M2/M3 thinking metadata to expose the adaptive transport and keep M2 mandatory reasoning floored (<a href="https://github.com/can1357/oh-my-pi/issues/2928" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2928/hovercard">#2928</a>).</li>
</ul>
<h2>@oh-my-pi/pi-coding-agent</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed <code>/model</code> in the TUI to open the model setup picker again, leaving <code>/switch</code> as the temporary session model switcher (<a href="https://github.com/can1357/oh-my-pi/issues/2933" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2933/hovercard">#2933</a>).</li>
<li>Fixed OpenCode Go sessions recording per-request cost history so <code>/usage</code> can show local cap utilization. (<a href="https://github.com/can1357/oh-my-pi/issues/2942" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2942/hovercard">#2942</a>)</li>
</ul>
<h2>@oh-my-pi/pi-natives</h2>
<h3>Added</h3>
<ul>
<li>Added Fortran support to the AST tooling, including file/alias resolution.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix(coding-agent): restore /model role picker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689481935" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2938" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2938/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2938">#2938</a></li>
<li>fix(ai/kimi): sanitize client device headers to avoid Cloudflare 520 errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usr-bin-roygbiv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usr-bin-roygbiv">@usr-bin-roygbiv</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689558875" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2939" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2939/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2939">#2939</a></li>
<li>fix(coding-agent): bypass stream-interrupted guard for Gemini malformed function calls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usr-bin-roygbiv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usr-bin-roygbiv">@usr-bin-roygbiv</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689561146" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2940" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2940/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2940">#2940</a></li>
<li>fix(providers): add OpenCode Go usage reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4690156672" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2947" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2947/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2947">#2947</a></li>
<li>perf(auth): switch Google OAuth callback hostname to 127.0.0.1 for fast loopback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cagedbird043/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cagedbird043">@cagedbird043</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689158706" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2932" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2932/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2932">#2932</a></li>
<li>fix(providers): map MiniMax Anthropic thinking by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4689304037" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2934" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2934/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2934">#2934</a></li>
<li>feat(coding-agent): add Fortran support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TobiasLinnITHE/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TobiasLinnITHE">@TobiasLinnITHE</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691385911" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2964" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2964/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2964">#2964</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TobiasLinnITHE/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TobiasLinnITHE">@TobiasLinnITHE</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4691385911" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2964" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2964/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2964">#2964</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/can1357/oh-my-pi/compare/v16.0.6...v16.0.7"><tt>v16.0.6...v16.0.7</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v3.95.6]]></title>
<description><![CDATA[What's Changed

Enigma detector enhance verification to prevent false verified findings by @shahzadhaider1 in #5011
fix: scan files with lines exceeding bufio's default 64 KB token limit by @MuneebUllahKhan222 in #5022
fix(postgres): honor ignore tags for default port URLs by @Dawn-Fighter in #49...]]></description>
<link>https://tsecurity.de/de/3608103/it-security-tools/v3956/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3608103/it-security-tools/v3956/</guid>
<pubDate>Thu, 18 Jun 2026 16:39:00 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Enigma detector enhance verification to prevent false verified findings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573592829" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5011" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5011/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5011">#5011</a></li>
<li>fix: scan files with lines exceeding bufio's default 64 KB token limit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596290971" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5022" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5022/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5022">#5022</a></li>
<li>fix(postgres): honor ignore tags for default port URLs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dawn-Fighter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dawn-Fighter">@Dawn-Fighter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455642110" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4968" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4968/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4968">#4968</a></li>
<li>Move to github.com/moby/moby/client from docker/docker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trufflesteeeve/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trufflesteeeve">@trufflesteeeve</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4536203449" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4987" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4987/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4987">#4987</a></li>
<li>fix: avoid terminal probes before CLI output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hackerchen716/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hackerchen716">@Hackerchen716</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4548842856" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4994" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4994/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4994">#4994</a></li>
<li>Update test containers dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/trufflesteeeve/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/trufflesteeeve">@trufflesteeeve</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497490997" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4978" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4978/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4978">#4978</a></li>
<li>Re-host pkg/handlers JSON test fixtures under the org by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4611236013" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5023" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5023/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5023">#5023</a></li>
<li>[INS-465] Add datadogapikey detector to defaults.go by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4467018424" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4969" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4969/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4969">#4969</a></li>
<li>[INS-470] Add Tly detector to defaults.go, gate it behind feat flag and update its verification logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4570176299" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5006" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5006/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5006">#5006</a></li>
<li>[INS-473] Add wit detector to defaults.go, gate it behind feat flag and update verification logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4571020305" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5008" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5008/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5008">#5008</a></li>
<li>Updating Klaviyo PK new format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/breetan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/breetan">@breetan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572205902" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5009" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5009/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5009">#5009</a></li>
<li>Restructure Klaviyo detector pattern tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinlocklear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martinlocklear">@martinlocklear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4623754604" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5026" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5026/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5026">#5026</a></li>
<li>Replace Renovate config with shared preset (high-risk tier) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4544400917" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4992" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4992/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4992">#4992</a></li>
<li>set redacted value to last 4 characters of secret, to match how the secret type admin interface displays it by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jordanTunstill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jordanTunstill">@jordanTunstill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4626304063" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5027" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5027/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5027">#5027</a></li>
<li>GitHub finegrained analyzer was improperly handling errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dustin-decker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dustin-decker">@dustin-decker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3511925254" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4498" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4498/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4498">#4498</a></li>
<li>[INS-469] Added Rev detectors to defaults.go and gated it behind feature flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4569444330" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5005" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5005/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5005">#5005</a></li>
<li>Fix Renovate lookup: update setup-captain version comment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4559118973" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4999" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4999/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4999">#4999</a></li>
<li>[INS-472] [INS-515] Add user detector to defaults.go, gate it behind feat flag, update verification logic and add custom ep configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4570709501" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5007" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5007/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5007">#5007</a></li>
<li>Fix: Resolve known dedup issues in notifierWorker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4630647632" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5028" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5028/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5028">#5028</a></li>
<li>fix(dropbox): prevent long sl.u. tokens from being truncated by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lukem-ts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lukem-ts">@lukem-ts</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576065460" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5012" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5012/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5012">#5012</a></li>
<li>fix: add filetype=sdist param to pypi detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lukem-ts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lukem-ts">@lukem-ts</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4536217355" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4988" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4988/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4988">#4988</a></li>
<li>Handlers - Embed small HTTP test fixtures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4563544953" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5001" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5001/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5001">#5001</a></li>
<li>S3: surface bucket listing failures and fix multi-role object count by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4650724689" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5035" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5035/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5035">#5035</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dawn-Fighter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dawn-Fighter">@Dawn-Fighter</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455642110" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4968" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4968/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4968">#4968</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hackerchen716/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hackerchen716">@Hackerchen716</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4548842856" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4994" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4994/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4994">#4994</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/breetan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/breetan">@breetan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572205902" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5009" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5009/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5009">#5009</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lukem-ts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lukem-ts">@lukem-ts</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576065460" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/5012" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/5012/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/5012">#5012</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trufflesecurity/trufflehog/compare/v3.95.4...v3.95.6"><tt>v3.95.4...v3.95.6</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Time Capsule survives macOS 27, but Apple really should make a new one]]></title>
<description><![CDATA[While macOS 27 introduces lots of new features, it does have a few drawbacks. One of these appeared to be that it bricked Time Capsules.
A Microsoft engineer has found a way to maintain compatibility, but it really just leads me to renew my belief that Apple needs to revive the product …]]></description>
<link>https://tsecurity.de/de/3607678/ios-mac-os/time-capsule-survives-macos-27-but-apple-really-should-make-a-new-one/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3607678/ios-mac-os/time-capsule-survives-macos-27-but-apple-really-should-make-a-new-one/</guid>
<pubDate>Thu, 18 Jun 2026 14:11:47 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/Time-Capsule-survives-macOS-27-but-Apple-should-make-a-new-one.jpg?quality=82&amp;strip=all&amp;w=1500"></div><p class="wp-block-paragraph">While <a href="https://9to5mac.com/guides/macos-27/" target="_blank" rel="noreferrer noopener">macOS 27</a> introduces lots of new features, it does have a few drawbacks. One of these appeared to be that it bricked <a href="https://9to5mac.com/guides/time-capsule/" target="_blank" rel="noreferrer noopener">Time Capsules</a>.</p>
<p class="wp-block-paragraph">A Microsoft engineer has found a way to maintain compatibility, but it really just leads me to renew my belief that <a href="https://9to5mac.com/guides/aapl/" target="_blank" rel="noreferrer noopener">Apple</a> needs to revive the product …</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.48.0-preview.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in #27779
ci(dependabot): enable cooldown period for npm packages by @ruomengz in #27743
refactor(core): standardize tool output formatting by @galz10 in #27772
ci: update workflow logging and ...]]></description>
<link>https://tsecurity.de/de/3606331/downloads/release-v0480-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3606331/downloads/release-v0480-preview0/</guid>
<pubDate>Thu, 18 Jun 2026 01:01:33 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4627893739" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27779" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27779/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27779">#27779</a></li>
<li>ci(dependabot): enable cooldown period for npm packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4613795997" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27743" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27743/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27743">#27743</a></li>
<li>refactor(core): standardize tool output formatting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4625973163" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27772" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27772/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27772">#27772</a></li>
<li>ci: update workflow logging and policy configurations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4644136716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27853" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27853/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27853">#27853</a></li>
<li>fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4598585248" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27698">#27698</a></li>
<li>fix(core): handle multi-line escaped quotes in stripShellWrapper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sanchezcoraspe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sanchezcoraspe">@sanchezcoraspe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4528910595" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27467" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27467/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27467">#27467</a></li>
<li>fix(cli): prevent path traversal vulnerabilities during skill install… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4625379514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27767" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27767/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27767">#27767</a></li>
<li>Fix/pending tools and trust overrides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4644413103" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27854">#27854</a></li>
<li>ci: use internal environment for scheduled nightly releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4651437952" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27865" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/27865/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/27865">#27865</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4663727308" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27939">#27939</a></li>
<li>feat(core): Support GDC air-gapped Service Identity after auth library update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li>fix(cli): handle tmux false positive background detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
<li>Add static eval source analyzer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ved015/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ved015">@ved015</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4572208527" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27631" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27631/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27631">#27631</a></li>
<li>fix(config): migrate coreTools setting to tools.core by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4668842010" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27947">#27947</a></li>
<li>fix(core-tools): resolve defensive path resolution for at-reference files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luisfelipe-alt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luisfelipe-alt">@luisfelipe-alt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4667088257" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27943" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27943/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27943">#27943</a></li>
<li>Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4685914753" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27992" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27992/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27992">#27992</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sanchezcoraspe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sanchezcoraspe">@sanchezcoraspe</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4528910595" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27467" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27467/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27467">#27467</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sidhantgoyal-droid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sidhantgoyal-droid">@sidhantgoyal-droid</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670536229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27956" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27956/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27956">#27956</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amelidev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amelidev">@amelidev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4551922864" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27572" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27572/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27572">#27572</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.47.0-preview.0...v0.48.0-preview.0"><tt>v0.47.0-preview.0...v0.48.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple confirms price increases are coming to its products due to RAM shortage]]></title>
<description><![CDATA[Apple has confirmed that its products will see price increases in the future due to ongoing memory supply constraints. Apple CEO Tim Cook delivered the bad news in an interview with The Wall Street Journal on Wednesday.]]></description>
<link>https://tsecurity.de/de/3606164/ios-mac-os/apple-confirms-price-increases-are-coming-to-its-products-due-to-ram-shortage/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3606164/ios-mac-os/apple-confirms-price-increases-are-coming-to-its-products-due-to-ram-shortage/</guid>
<pubDate>Wed, 17 Jun 2026 23:24:20 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/tim-cook-apple-park-rainbow-1.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple has confirmed that its products will see price increases in the future due to ongoing memory supply constraints. Apple CEO Tim Cook delivered the bad news in an interview with The Wall Street Journal on Wednesday. </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub CLI 2.95.0]]></title>
<description><![CDATA[What's Changed

docs(discussion): polish help docs by @babakks in #13632
Support custom CLAUDE_CONFIG_DIR in install by @tommaso-moro in #13523
chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 by @dependabot[bot] in #13640
chore(deps): bump charm.land/lipgloss/v2 from 2.0.3 to 2.0.4 by @...]]></description>
<link>https://tsecurity.de/de/3605993/downloads/github-cli-2950/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3605993/downloads/github-cli-2950/</guid>
<pubDate>Wed, 17 Jun 2026 22:01:45 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>docs(discussion): polish help docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/babakks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/babakks">@babakks</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4635377336" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13632" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13632/hovercard" href="https://github.com/cli/cli/pull/13632">#13632</a></li>
<li>Support custom CLAUDE_CONFIG_DIR in install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tommaso-moro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tommaso-moro">@tommaso-moro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523185918" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13523" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13523/hovercard" href="https://github.com/cli/cli/pull/13523">#13523</a></li>
<li>chore(deps): bump golang.org/x/text 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4649863365" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13640" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13640/hovercard" href="https://github.com/cli/cli/pull/13640">#13640</a></li>
<li>chore(deps): bump charm.land/lipgloss/v2 from 2.0.3 to 2.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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665797215" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13663" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13663/hovercard" href="https://github.com/cli/cli/pull/13663">#13663</a></li>
<li>chore(deps): bump golang.org/x/term from 0.43.0 to 0.44.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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665792037" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13661" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13661/hovercard" href="https://github.com/cli/cli/pull/13661">#13661</a></li>
<li>chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4613570142" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13619" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13619/hovercard" href="https://github.com/cli/cli/pull/13619">#13619</a></li>
<li>chore(deps): bump github.com/sigstore/sigstore-go from 1.1.4 to 1.2.1 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665795794" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13662" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13662/hovercard" href="https://github.com/cli/cli/pull/13662">#13662</a></li>
<li>chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4649864275" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13641" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13641/hovercard" href="https://github.com/cli/cli/pull/13641">#13641</a></li>
<li>Make filtering by bot authors more discoverable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BagToad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BagToad">@BagToad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4650885551" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13642" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13642/hovercard" href="https://github.com/cli/cli/pull/13642">#13642</a></li>
<li>Bump Go in devcontainer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/spenserblack/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/spenserblack">@spenserblack</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4675689974" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13674" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13674/hovercard" href="https://github.com/cli/cli/pull/13674">#13674</a></li>
<li>feat: add <code>repo read-file</code> and <code>repo read-dir</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/babakks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/babakks">@babakks</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4579429219" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13580" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13580/hovercard" href="https://github.com/cli/cli/pull/13580">#13580</a></li>
<li>fix(skills): stage updates in a temp dir and swap in-place by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SamMorrowDrums/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SamMorrowDrums">@SamMorrowDrums</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4469371028" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13449" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13449/hovercard" href="https://github.com/cli/cli/pull/13449">#13449</a></li>
<li>feat(skills): list available skills when install runs non-interactively by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SamMorrowDrums/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SamMorrowDrums">@SamMorrowDrums</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4550010626" data-permission-text="Title is private" data-url="https://github.com/cli/cli/issues/13548" data-hovercard-type="pull_request" data-hovercard-url="/cli/cli/pull/13548/hovercard" href="https://github.com/cli/cli/pull/13548">#13548</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cli/cli/compare/v2.94.0...v2.95.0"><tt>v2.94.0...v2.95.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[backup/precopystrip-20260616-2058]]></title>
<description><![CDATA[Merge remote-tracking branch 'origin/main' into feat/opentui-native-e…]]></description>
<link>https://tsecurity.de/de/3602367/downloads/backupprecopystrip-20260616-2058/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3602367/downloads/backupprecopystrip-20260616-2058/</guid>
<pubDate>Tue, 16 Jun 2026 17:31:45 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Merge remote-tracking branch 'origin/main' into feat/opentui-native-e…</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v16.0.2]]></title>
<description><![CDATA[@oh-my-pi/pi-ai
Added

Added UMANS_WEBSEARCH_PROVIDER=native|exa support for routing Umans gateway-owned web search requests.

Fixed

A single MCP tool whose input schema can't be emitted as a valid strict tool schema for the active provider no longer fails the whole turn with HTTP 400. convertTo...]]></description>
<link>https://tsecurity.de/de/3602045/tools/v1602/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3602045/tools/v1602/</guid>
<pubDate>Tue, 16 Jun 2026 15:54:19 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>@oh-my-pi/pi-ai</h2>
<h3>Added</h3>
<ul>
<li>Added <code>UMANS_WEBSEARCH_PROVIDER=native|exa</code> support for routing Umans gateway-owned web search requests.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>A single MCP tool whose input schema can't be emitted as a valid strict tool schema for the active provider no longer fails the whole turn with HTTP 400. <code>convertTools</code> (openai-responses) now validates each tool's emitted parameter schema for <code>enum</code>/<code>const</code>-vs-<code>type</code> contradictions that pass structural JSON-Schema validation but the provider rejects — e.g. a non-null <code>enum</code> on a <code>type: "null"</code> node, or an <code>enum</code> on an <code>array</code> node — and quarantines just the offending tool with a <code>logger.warn</code> naming the tool and schema path, keeping every other tool usable. Adds <code>findStrictToolSchemaViolation</code> to <code>@oh-my-pi/pi-ai/utils/schema</code> (<a href="https://github.com/can1357/oh-my-pi/issues/2652" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2652/hovercard">#2652</a>)</li>
<li>Fixed OpenAI Responses-compatible streams from Ollama/local hosts dropping arguments for parallel tool calls whose deltas use <code>fc_&lt;call_id&gt;</code> item ids, which left earlier <code>ast_grep</code> calls with <code>{}</code> and failed validation. (<a href="https://github.com/can1357/oh-my-pi/issues/2715" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2715/hovercard">#2715</a>)</li>
<li>Fixed dialect transcript rendering so literal thinking envelopes are unwrapped before adding the dialect's own thinking tags, preventing nested <code>&lt;thinking&gt;</code> output in advisor raw dumps (<a href="https://github.com/can1357/oh-my-pi/issues/2700" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2700/hovercard">#2700</a>).</li>
<li>Fixed Anthropic-compatible Umans requests escaping client tool names and forwarding gateway web search headers so Kimi answers normally instead of returning raw gateway search results.</li>
<li>Fixed Google Gemini tool calls with <code>toolChoice: "auto"</code> serializing an explicit <code>toolConfig</code> AUTO mode, which can cause Gemini-3 models to leak raw planning JSON instead of executing tools. (<a href="https://github.com/can1357/oh-my-pi/issues/2776" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2776/hovercard">#2776</a>)</li>
<li>Fixed OpenAI-compatible Ollama completions that return empty <code>finish_reason:length</code> after filling <code>num_ctx</code> so they surface an actionable context-window error instead of an empty length stop. (<a href="https://github.com/can1357/oh-my-pi/issues/2774" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2774/hovercard">#2774</a>)</li>
<li>Fixed Codex browser login issuing credentials for the <code>opencode</code> OAuth originator while OMP requests identify as <code>pi</code>, which could make the first authenticated Codex request return 401 (<a href="https://github.com/can1357/oh-my-pi/issues/2696" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2696/hovercard">#2696</a>).</li>
</ul>
<h2>@oh-my-pi/pi-catalog</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed Kimi output caps for Umans AI Coding Plan and Venice so discovery metadata cannot use context-sized token ceilings as request caps.</li>
<li>Marked Umans Anthropic-compatible models as client-tool escaped so cached and bundled metadata do not expose <code>web_search</code> as a provider server tool.</li>
</ul>
<h2>@oh-my-pi/pi-coding-agent</h2>
<h3>Added</h3>
<ul>
<li>Added the <code>UMANS_WEBSEARCH_PROVIDER</code> environment variable to CLI help for Umans gateway web search backend selection.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The eager <code>task</code> (<code>task.eager: always</code>) and eager <code>todo</code> (<code>todo.eager: preferred</code>/<code>always</code>) hidden reminders now re-fire on the auto-continuation turn after a compaction (context-full / snapcompact / handoff / shake). Compaction summarizes away the first-message prelude, so the agent would otherwise silently lose the delegate-via-tasks / phased-todo guidance mid-work; the post-compaction todo nudge is reminder-only and never forces the <code>todo</code> tool onto the resumed turn.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed edit-tool block operations on Emacs Lisp files: <code>.el</code> and <code>.emacs</code> paths now resolve top-level forms for <code>SWAP.BLK</code>, <code>DEL.BLK</code>, and <code>INS.BLK.POST</code> instead of reporting an unsupported-language block-resolution error.</li>
<li>Fixed PDF reads leaking recoverable MuPDF WASM warnings into the terminal TUI by routing MuPDF output through the file logger before <code>markit-ai</code> loads it (<a href="https://github.com/can1357/oh-my-pi/issues/2766" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2766/hovercard">#2766</a>).</li>
<li>Fixed <code>/exit</code> and <code>/quit</code> waiting one shutdown timeout per hanging extension by running <code>session_shutdown</code> handlers within a shared shutdown window (<a href="https://github.com/can1357/oh-my-pi/issues/2736" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2736/hovercard">#2736</a>).</li>
<li>Fixed GitHub Copilot <code>.github/instructions/*.instructions.md</code> discovery by loading those files as rules that honor <code>applyTo</code> scoping, including always-apply <code>**</code> files and <code>rule://&lt;name&gt;</code> access for glob-scoped entries (<a href="https://github.com/can1357/oh-my-pi/issues/2731" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2731/hovercard">#2731</a>).</li>
<li>Fixed Windows bash-tool child processes defaulting interpreter pipe I/O to the ANSI codepage by adding UTF-8 encoding defaults when the inherited environment is unset (<a href="https://github.com/can1357/oh-my-pi/issues/2701" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2701/hovercard">#2701</a>).</li>
<li>Fixed <code>/advisor dump raw</code> so Opus 4.5 thinking content that already includes literal <code>&lt;thinking&gt;</code> tags is not rendered with nested thinking tags (<a href="https://github.com/can1357/oh-my-pi/issues/2700" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2700/hovercard">#2700</a>).</li>
<li>The <code>plugin-extensions-discovery</code> test suite no longer writes fixtures into — and <code>rm -rf</code>s the <code>node_modules</code> of — the developer's real <code>~/.omp/plugins</code>. Its <code>XDG_DATA_HOME</code> isolation was a no-op on Windows (XDG is gated to Linux/macOS) and was bypassed in XDG-migrated Linux/macOS environments, so a local run could delete installed plugins. The suite now isolates the whole config root via an <code>os.homedir()</code> mock plus cleared <code>XDG_*</code> vars, with a pre-write guard that fails if resolution escapes the temp home (<a href="https://github.com/can1357/oh-my-pi/issues/2721" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2721/hovercard">#2721</a>).</li>
<li>Installed plugins whose <code>extensions</code> manifest entry points at a directory of sub-extensions (the standard pi <code>extensions/&lt;name&gt;/index.ts</code> layout, e.g. <code>pi.extensions: ["./extensions"]</code>) are no longer rejected at install (<code>declared extension entry not found on disk</code>) or silently dropped at load. The plugin manifest resolver now resolves a directory the same way as the configured-directory (<code>-e</code>) extension loader: the directory's own <code>package.json</code> <code>omp</code>/<code>pi</code> <code>extensions</code> (authoritative — a missing declared entry is reported instead of falling back to a decoy <code>index</code>), then a direct <code>index.{ts,js,mjs,cjs}</code>, then a one-level scan of sub-extensions (<a href="https://github.com/can1357/oh-my-pi/issues/2713" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2713/hovercard">#2713</a>).</li>
<li>Fixed OpenRouter <code>@upstream</code> routing selectors whose upstream slug also appears in the model id, so <code>openrouter/...@deepseek:high</code> keeps <code>openRouterRouting.only</code> instead of being consumed by provider-scoped fuzzy matching (<a href="https://github.com/can1357/oh-my-pi/issues/2708" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2708/hovercard">#2708</a>).</li>
<li>Fixed <code>omp plugin list --json</code> omitting locally linked plugins that exist only in <code>omp-plugins.lock.json</code> and <code>node_modules</code> symlinks. (<a href="https://github.com/can1357/oh-my-pi/issues/2742" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2742/hovercard">#2742</a>)</li>
<li>Fixed task subagents to install their configured ordered model candidates as child-session retry fallback chains, so retryable provider failures can advance to the next subagent model instead of failing the worker (<a href="https://github.com/can1357/oh-my-pi/issues/2750" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2750/hovercard">#2750</a>).</li>
<li>Fixed empty reasonless aborted assistant turns to auto-retry without switching model fallback, so transient provider-side aborts after tool results do not end headless sessions (<a href="https://github.com/can1357/oh-my-pi/issues/2685" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2685/hovercard">#2685</a>).</li>
</ul>
<h2>@oh-my-pi/hashline</h2>
<h3>Fixed</h3>
<ul>
<li>Auto-repaired duplicated JSX/XML closing boundary lines at the end of single-line replacement expansions. (<a href="https://github.com/can1357/oh-my-pi/issues/2705" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2705/hovercard">#2705</a>)</li>
</ul>
<h2>@oh-my-pi/pi-natives</h2>
<h3>Added</h3>
<ul>
<li>Added Emacs Lisp (<code>.el</code>, <code>.emacs</code>, <code>emacs-lisp</code>/<code>elisp</code>) support to native tree-sitter language inference, enabling astGrep/astEdit, summarizeCode, and blockRangeAt on Emacs Lisp source.</li>
</ul>
<h2>@oh-my-pi/pi-tui</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed VS Code integrated terminal keypad digit CSI-u input being handled as navigation instead of text.</li>
<li>Fixed xterm-compatible terminals scrolling the native viewport to the bottom on prompt-editor keypresses by disabling <code>?1010</code>/<code>?1011</code> while the TUI owns the TTY and restoring the prior set modes on exit (<a href="https://github.com/can1357/oh-my-pi/issues/2732" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2732/hovercard">#2732</a>).</li>
<li>Fixed CMUX sessions being treated as direct terminals during resize/reset because they do not set <code>TMUX</code>/<code>STY</code>/<code>ZELLIJ</code> and may run with <code>TERM=dumb</code>; the renderer now treats CMUX workspace/surface env markers as multiplexer signals and preserves pane scrollback instead of emitting ED3 (<code>CSI 3 J</code>).</li>
<li>Fixed a self-sustaining resize-redraw storm in Warp: the non-multiplexer resize fast path borrows the alternate screen, and Warp re-reports a one-row-different size whenever the alt buffer is toggled, so each drag frame fed back a fresh resize event and the TUI flooded ED3 full repaints with stable geometry. Resize now repaints in place (no alt-screen borrow, no ED3 rewrap) on terminals that re-report size on alt-screen toggles, matching the multiplexer path. Overridable with <code>PI_TUI_RESIZE_IN_PLACE=1|0</code>.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix(ai): route prefixed Responses tool deltas by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669710676" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2719" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2719/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2719">#2719</a></li>
<li>test(plugins): isolate discovery test from real ~/.omp on all platforms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AsafMah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AsafMah">@AsafMah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669729057" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2722" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2722/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2722">#2722</a></li>
<li>fix(coding-agent): load GitHub Copilot instruction rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670507607" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2734" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2734/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2734">#2734</a></li>
<li>fix(tui): stop Warp resize feedback-loop redraw storm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sorphwer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sorphwer">@sorphwer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671065904" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2741" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2741/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2741">#2741</a></li>
<li>fix(cli): speed up exit shutdown handlers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671164530" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2745" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2745/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2745">#2745</a></li>
<li>fix(cli): list linked local plugins by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671230064" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2746" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2746/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2746">#2746</a></li>
<li>fix(providers): handle Umans Kimi output caps and web search by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oldschoola/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oldschoola">@oldschoola</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671571838" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2751" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2751/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2751">#2751</a></li>
<li>fix(agent): retry subagent model fallback chains by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671783707" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2753/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2753">#2753</a></li>
<li>fix(tui): detect CMUX as multiplexer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pathard1128/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pathard1128">@pathard1128</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4672246682" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2755/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2755">#2755</a></li>
<li>fix(coding-agent): route MuPDF warnings to logger by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4673746131" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2772" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2772/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2772">#2772</a></li>
<li>fix(ai): omit Google AUTO toolConfig by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4674509706" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2782" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2782/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2782">#2782</a></li>
<li>feat(ast): add Emacs Lisp tree-sitter support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryjm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryjm">@ryjm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4667318103" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2693" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2693/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2693">#2693</a></li>
<li>fix(ai): unwrap thinking envelopes in raw dumps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4668789863" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2702" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2702/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2702">#2702</a></li>
<li>fix(tool): default Windows bash children to UTF-8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4668993321" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2704" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2704/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2704">#2704</a></li>
<li>fix(hashline): drop duplicated JSX boundary echoes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669256053" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2709" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2709/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2709">#2709</a></li>
<li>fix(providers): preserve OpenRouter upstream routing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669299033" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2710" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2710/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2710">#2710</a></li>
<li>fix(openai-responses): quarantine invalid tool schemas instead of failing the whole turn (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4665238895" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2652" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/2652/hovercard" href="https://github.com/can1357/oh-my-pi/issues/2652">#2652</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AsafMah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AsafMah">@AsafMah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669341536" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2711" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2711/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2711">#2711</a></li>
<li>fix(plugins): resolve directory extension manifest entries one level deep by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AsafMah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AsafMah">@AsafMah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4669526068" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2714" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2714/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2714">#2714</a></li>
<li>fix(tui): preserve scrollback while editing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4670384480" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2733" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2733/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2733">#2733</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sorphwer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sorphwer">@sorphwer</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4671065904" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2741" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2741/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2741">#2741</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pathard1128/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pathard1128">@pathard1128</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4672246682" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2755/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2755">#2755</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryjm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryjm">@ryjm</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4667318103" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/2693" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/2693/hovercard" href="https://github.com/can1357/oh-my-pi/pull/2693">#2693</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/can1357/oh-my-pi/compare/v16.0.1...v16.0.2"><tt>v16.0.1...v16.0.2</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Package Manager 1.29.70-preview]]></title>
<description><![CDATA[This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New in v1.29
New Feature: Source Priority...]]></description>
<link>https://tsecurity.de/de/3601257/downloads/windows-package-manager-12970-preview/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3601257/downloads/windows-package-manager-12970-preview/</guid>
<pubDate>Tue, 16 Jun 2026 11:31:53 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by <a href="https://github.com/microsoft/winget-cli/issues">filing an issue</a>.</p>
<h2>New in v1.29</h2>
<h1>New Feature: Source Priority</h1>
<div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-info mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>Experimental under <code>sourcePriority</code>; defaulted to disabled.</p>
</div>
<p>With this feature, one can assign a numerical priority to sources when added or later through the <code>source edit</code><br>
command. Sources with higher priority are sorted first in the list of sources, which results in them getting put first<br>
in the results if other things are equal.</p>
<div class="markdown-alert markdown-alert-tip"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-light-bulb mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg>Tip</p><p>Search result ordering in winget is currently based on these values in this order:</p>
<ol>
<li>Match quality (how well a valid field matches the search request)</li>
<li>Match field (which field was matched against the search request)</li>
<li>Source order (was always relevant, but with priority you can more easily affect this)</li>
</ol>
</div>
<p>Beyond the ability to slightly affect the result ordering, commands that primarily target available packages<br>
(largely <code>install</code>) will now prefer to use a single result from a source with higher priority rather than prompting for<br>
disambiguation from the user. Said another way, if multiple sources return results but only one of those sources has<br>
the highest priority value (and it returned only one result) then that package will be used rather than giving a<br>
"multiple packages were found" error. This has been applied to both winget CLI and PowerShell module commands.</p>
<h3>REST result match criteria update</h3>
<p>Along with the source priority change, the results from REST sources (like <code>msstore</code>) now attempt to correctly set the<br>
match criteria that factor into the result ordering. This will prevent them from being sorted to the top automatically.</p>
<h2>Minor Features</h2>
<h3>--no-progress flag</h3>
<p>Added a new <code>--no-progress</code> command-line flag that disables all progress reporting (progress bars and spinners). This flag is universally available on all commands and takes precedence over the <code>visual.progressBar</code> setting. Useful for automation scenarios or when running WinGet in environments where progress output is undesirable.</p>
<h3>Authenticated GitHub API requests in PowerShell module</h3>
<p>The PowerShell module now automatically uses <code>GH_TOKEN</code> or <code>GITHUB_TOKEN</code> environment variables to authenticate GitHub API requests. This significantly increases the GitHub API rate limit, preventing failures in CI/CD pipelines. Use <code>-Verbose</code> to see which token is being used.</p>
<h2>Bug Fixes</h2>

<h2>What's Changed</h2>
<ul>
<li>Replaced "(C)" with "©" in the main menu. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li>Source priority by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897735089" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6029" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6029/hovercard" href="https://github.com/microsoft/winget-cli/pull/6029">#6029</a></li>
<li>Update json vcpkg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917804123" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6039" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6039/hovercard" href="https://github.com/microsoft/winget-cli/pull/6039">#6039</a></li>
<li>Coalesce comments from loc suggestions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3908837169" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6033" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6033/hovercard" href="https://github.com/microsoft/winget-cli/pull/6033">#6033</a></li>
<li>Update Roadmap Milestones doc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li>Add copilot instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939854896" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6048" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6048/hovercard" href="https://github.com/microsoft/winget-cli/pull/6048">#6048</a></li>
<li>Add --no-progress option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939862223" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6049" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6049/hovercard" href="https://github.com/microsoft/winget-cli/pull/6049">#6049</a></li>
<li>Remove Crescendo PowerShell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954834202" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6056/hovercard" href="https://github.com/microsoft/winget-cli/pull/6056">#6056</a></li>
<li>Fix casing of WinGet by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958871064" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6059" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6059/hovercard" href="https://github.com/microsoft/winget-cli/pull/6059">#6059</a></li>
<li>Added more info for "Installer Types" values in Settings.md. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3984857044" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6067" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6067/hovercard" href="https://github.com/microsoft/winget-cli/pull/6067">#6067</a></li>
<li>Diagnostics update and stable DSC for tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048008456" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6084" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6084/hovercard" href="https://github.com/microsoft/winget-cli/pull/6084">#6084</a></li>
<li>feat: authenticate GitHub API requests using GH_TOKEN/GITHUB_TOKEN by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
<li>Tool to investigate SQLite compression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023664222" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6074" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6074/hovercard" href="https://github.com/microsoft/winget-cli/pull/6074">#6074</a></li>
<li>Add dependencies only option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992749991" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6069" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6069/hovercard" href="https://github.com/microsoft/winget-cli/pull/6069">#6069</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/microsoft/winget-cli/compare/v1.29.30-preview...v1.29.70-preview"><tt>v1.29.30-preview...v1.29.70-preview</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Package Manager 1.29.240]]></title>
<description><![CDATA[This is a release candidate of Windows Package Manager v1.29. If you find any bugs or problems, please help us out by filing an issue.
Note: This version is not fully localized yet. Localized strings will be included in a future build before stable release.
New in v1.29
New Feature: Source Priori...]]></description>
<link>https://tsecurity.de/de/3601252/downloads/windows-package-manager-129240/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3601252/downloads/windows-package-manager-129240/</guid>
<pubDate>Tue, 16 Jun 2026 11:31:46 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This is a release candidate of Windows Package Manager v1.29. If you find any bugs or problems, please help us out by <a href="https://github.com/microsoft/winget-cli/issues">filing an issue</a>.</p>
<p>Note: This version is not fully localized yet. Localized strings will be included in a future build before stable release.</p>
<h2>New in v1.29</h2>
<h1>New Feature: Source Priority</h1>
<div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-info mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>Experimental under <code>sourcePriority</code>; defaulted to disabled.</p>
</div>
<p>With this feature, one can assign a numerical priority to sources when added or later through the <code>source edit</code><br>
command. Sources with higher priority are sorted first in the list of sources, which results in them getting put first<br>
in the results if other things are equal.</p>
<div class="markdown-alert markdown-alert-tip"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-light-bulb mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg>Tip</p><p>Search result ordering in winget is currently based on these values in this order:</p>
<ol>
<li>Match quality (how well a valid field matches the search request)</li>
<li>Match field (which field was matched against the search request)</li>
<li>Source order (was always relevant, but with priority you can more easily affect this)</li>
</ol>
</div>
<p>Beyond the ability to slightly affect the result ordering, commands that primarily target available packages<br>
(largely <code>install</code>) will now prefer to use a single result from a source with higher priority rather than prompting for<br>
disambiguation from the user. Said another way, if multiple sources return results but only one of those sources has<br>
the highest priority value (and it returned only one result) then that package will be used rather than giving a<br>
"multiple packages were found" error. This has been applied to both winget CLI and PowerShell module commands.</p>
<h3>REST result match criteria update</h3>
<p>Along with the source priority change, the results from REST sources (like <code>msstore</code>) now attempt to correctly set the<br>
match criteria that factor into the result ordering. This will prevent them from being sorted to the top automatically.</p>
<h2>Minor Features</h2>
<h3>Preserve installer arguments across export and import</h3>
<p><code>winget export</code> now captures the <code>--override</code> and <code>--custom</code> arguments that were used when a package was originally installed and saves them into the export file. When subsequently running <code>winget import</code>, those values are automatically re-applied during installation — <code>--override</code> replaces all installer arguments and <code>--custom</code> appends extra switches — so packages can be reinstalled with the same customizations without any manual intervention. Both fields are optional and independent of each other; packages without stored installer arguments are unaffected.</p>
<h3>--no-progress flag</h3>
<p>Added a new <code>--no-progress</code> command-line flag that disables all progress reporting (progress bars and spinners). This flag is universally available on all commands and takes precedence over the <code>visual.progressBar</code> setting. Useful for automation scenarios or when running WinGet in environments where progress output is undesirable.</p>
<h3>MCP <code>upgrade</code> support</h3>
<p>The WinGet MCP server's existing tools have been extended with new parameters to support upgrade scenarios:</p>
<ul>
<li><strong><code>find-winget-packages</code></strong> now accepts an <code>upgradeable</code> parameter (default: <code>false</code>). When set to <code>true</code>, it lists only installed packages that have available upgrades — equivalent to <code>winget upgrade</code>. The <code>query</code> parameter becomes optional in this mode, allowing it to filter results or be omitted to list all upgradeable packages. AI agents can use this to answer requests like "What apps can I update with WinGet?"</li>
<li><strong><code>install-winget-package</code></strong> now accepts an <code>upgradeOnly</code> parameter (default: <code>false</code>). When set to <code>true</code>, it only upgrades an already-installed package and returns a clear error if the package is not installed (pointing to <code>install-winget-package</code> without <code>upgradeOnly</code> instead). AI agents can use this to answer requests like "Update WinGetCreate" or, in combination with <code>find-winget-packages</code> with <code>upgradeable=true</code>, "Update all my apps."</li>
</ul>
<h3>Authenticated GitHub API requests in PowerShell module</h3>
<p>The PowerShell module now automatically uses <code>GH_TOKEN</code> or <code>GITHUB_TOKEN</code> environment variables to authenticate GitHub API requests. This significantly increases the GitHub API rate limit, preventing failures in CI/CD pipelines. Use <code>-Verbose</code> to see which token is being used.</p>
<h3>Default priority of installer types</h3>
<p>Installer type selection no longer depends on the order defined on the manifest. Instead, preference is given in this order:</p>
<ul>
<li>MSIX</li>
<li>MSI / Wix / Burn</li>
<li>Nullsoft / Inno / EXE</li>
<li>Portable</li>
</ul>
<p>When a user configures installer type requirements or preferences, the order in which they are listed is now respected during installer selection.</p>
<h3>Improved <code>list</code> output when redirected</h3>
<ul>
<li><code>winget list</code> (and similar table commands) no longer truncates output when stdout is redirected to a file or variable — column widths are now computed from the full result set.</li>
<li>Spinner and progress bar output are suppressed when no console is attached, keeping redirected output clean.</li>
</ul>
<h3>Log file naming strategy</h3>
<p>Added a user setting (<code>logging.fileNameStrategy</code>) for controlling the default naming strategy for installer log files. Supported values are <code>manifest</code> (default), <code>timestamp</code>, <code>guid</code>, and <code>shortguid</code>. Only applies to logs generated by installers if the installer itself supports the logging switch / parameter.</p>
<table>
<thead>
<tr>
<th>Setting</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>manifest</td>
<td>Uses the name of the manifest and a timestamp. Has the same behavior as WinGet 1.28</td>
</tr>
<tr>
<td>timestamp</td>
<td>The log name is just a timestamp</td>
</tr>
<tr>
<td>guid</td>
<td>The log name is a GUID</td>
</tr>
<tr>
<td>shortguid</td>
<td>The log name is the first 8 characters of a GUID</td>
</tr>
</tbody>
</table>
<h3>Sortable <code>list</code> output</h3>
<p><code>winget list</code> now supports sorting results via <code>--sort &lt;field&gt;</code> (repeatable for multi-field sorting), <code>--ascending</code>/<code>--descending</code> direction flags, and a persistent <code>output.sortOrder</code> setting. Available sort fields: <code>name</code>, <code>id</code>, <code>version</code>, <code>source</code>, <code>available</code>, <code>relevance</code>. By default, results are sorted alphabetically by name when no query is present; use <code>--sort relevance</code> to preserve the previous source-determined ordering.</p>
<h2>Bug Fixes</h2>
<ul>
<li><code>winget export</code> now works when the destination path is a hidden file</li>
<li>Fixed the <code>useLatest</code> property in the DSC v3 <code>Microsoft.WinGet/Package</code> resource schema to emit a boolean default (<code>false</code>) instead of the incorrect string <code>"false"</code>.</li>
<li><code>SignFile</code> in <code>WinGetSourceCreator</code> now supports an optional RFC 3161 timestamp server via the new <code>TimestampServer</code> property on the <code>Signature</code> model. When set, <code>signtool.exe</code> is called with <code>/tr &lt;url&gt; /td sha256</code>, embedding a countersignature timestamp so that signed packages remain valid after the signing certificate expires.</li>
<li>File and directory paths passed to <code>signtool.exe</code> and <code>makeappx.exe</code> are now quoted, fixing failures when paths contain spaces.</li>
<li>DSC export now correctly exports WinGet Admin Settings</li>
<li><code>winget validate</code> now performs case-insensitive comparison for file extensions where applicable</li>
<li><code>winget source reset</code> now properly resets default sources instead of removing them</li>
<li>DSC v3 <code>Microsoft.WinGet/Package</code> resource now honors the <code>installMode</code> property to use silent or interactive installer switches as specified</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Make list details stable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888464623" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6020" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6020/hovercard" href="https://github.com/microsoft/winget-cli/pull/6020">#6020</a></li>
<li>Move to IReference rather than custom enum for optional bool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892646118" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6022" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6022/hovercard" href="https://github.com/microsoft/winget-cli/pull/6022">#6022</a></li>
<li>Apply latest loc patch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3893629466" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6023" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6023/hovercard" href="https://github.com/microsoft/winget-cli/pull/6023">#6023</a></li>
<li>Bump version to 1.29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888315257" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6019" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6019/hovercard" href="https://github.com/microsoft/winget-cli/pull/6019">#6019</a></li>
<li>Remove 'listDetails' from release notes for 1.29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3893739947" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6026" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6026/hovercard" href="https://github.com/microsoft/winget-cli/pull/6026">#6026</a></li>
<li>Update doc as WinGet is not in preview by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gijsreyn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gijsreyn">@Gijsreyn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572990820" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5850" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5850/hovercard" href="https://github.com/microsoft/winget-cli/pull/5850">#5850</a></li>
<li>Replaced "(C)" with "©" in the main menu. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li>Source priority by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897735089" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6029" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6029/hovercard" href="https://github.com/microsoft/winget-cli/pull/6029">#6029</a></li>
<li>Update json vcpkg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917804123" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6039" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6039/hovercard" href="https://github.com/microsoft/winget-cli/pull/6039">#6039</a></li>
<li>Coalesce comments from loc suggestions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3908837169" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6033" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6033/hovercard" href="https://github.com/microsoft/winget-cli/pull/6033">#6033</a></li>
<li>Update Roadmap Milestones doc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li>Add copilot instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939854896" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6048" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6048/hovercard" href="https://github.com/microsoft/winget-cli/pull/6048">#6048</a></li>
<li>Add --no-progress option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939862223" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6049" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6049/hovercard" href="https://github.com/microsoft/winget-cli/pull/6049">#6049</a></li>
<li>Remove Crescendo PowerShell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954834202" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6056/hovercard" href="https://github.com/microsoft/winget-cli/pull/6056">#6056</a></li>
<li>Fix casing of WinGet by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958871064" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6059" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6059/hovercard" href="https://github.com/microsoft/winget-cli/pull/6059">#6059</a></li>
<li>Added more info for "Installer Types" values in Settings.md. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3984857044" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6067" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6067/hovercard" href="https://github.com/microsoft/winget-cli/pull/6067">#6067</a></li>
<li>Diagnostics update and stable DSC for tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048008456" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6084" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6084/hovercard" href="https://github.com/microsoft/winget-cli/pull/6084">#6084</a></li>
<li>feat: authenticate GitHub API requests using GH_TOKEN/GITHUB_TOKEN by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
<li>Tool to investigate SQLite compression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023664222" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6074" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6074/hovercard" href="https://github.com/microsoft/winget-cli/pull/6074">#6074</a></li>
<li>Add dependencies only option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992749991" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6069" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6069/hovercard" href="https://github.com/microsoft/winget-cli/pull/6069">#6069</a></li>
<li>docs: fix multiple documentation issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915720169" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5296" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5296/hovercard" href="https://github.com/microsoft/winget-cli/issues/5296">#5296</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3720921587" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5921" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5921/hovercard" href="https://github.com/microsoft/winget-cli/issues/5921">#5921</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2769295431" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5108" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5108/hovercard" href="https://github.com/microsoft/winget-cli/issues/5108">#5108</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2238926257" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/4372" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/4372/hovercard" href="https://github.com/microsoft/winget-cli/issues/4372">#4372</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3612941602" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5867" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5867/hovercard" href="https://github.com/microsoft/winget-cli/issues/5867">#5867</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GrantMeStrength/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GrantMeStrength">@GrantMeStrength</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145157508" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6110" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6110/hovercard" href="https://github.com/microsoft/winget-cli/pull/6110">#6110</a></li>
<li>Revert help link in DscCommand by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145628763" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6111" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6111/hovercard" href="https://github.com/microsoft/winget-cli/pull/6111">#6111</a></li>
<li>Update Moq, curl, and c-ares by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4147531770" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6112" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6112/hovercard" href="https://github.com/microsoft/winget-cli/pull/6112">#6112</a></li>
<li>Add Timeserver Support for SourceCreator and support spaces in paths and file names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148852287" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6113" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6113/hovercard" href="https://github.com/microsoft/winget-cli/pull/6113">#6113</a></li>
<li>Report skipped upgrades when install technology differs (upgrade --all) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AMDphreak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AMDphreak">@AMDphreak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111928053" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6096" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6096/hovercard" href="https://github.com/microsoft/winget-cli/pull/6096">#6096</a></li>
<li>[AI Generated] Ensure correct DSC export of admin settings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140482006" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6109" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6109/hovercard" href="https://github.com/microsoft/winget-cli/pull/6109">#6109</a></li>
<li>Update default for useLatest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148917499" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6114" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6114/hovercard" href="https://github.com/microsoft/winget-cli/pull/6114">#6114</a></li>
<li>Add Update commands for MCP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172268285" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6117" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6117/hovercard" href="https://github.com/microsoft/winget-cli/pull/6117">#6117</a></li>
<li>Preserve overrides with export and import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173119239" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6118" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6118/hovercard" href="https://github.com/microsoft/winget-cli/pull/6118">#6118</a></li>
<li>Quote winget server path before calling CreateProcess by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yao-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yao-msft">@yao-msft</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4190755267" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6122" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6122/hovercard" href="https://github.com/microsoft/winget-cli/pull/6122">#6122</a></li>
<li>Update to spell check v26 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214249146" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6128" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6128/hovercard" href="https://github.com/microsoft/winget-cli/pull/6128">#6128</a></li>
<li>Add issue types to issue templates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241777916" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6139" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6139/hovercard" href="https://github.com/microsoft/winget-cli/pull/6139">#6139</a></li>
<li>Improve MOTW error handling in download flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214001872" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6127" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6127/hovercard" href="https://github.com/microsoft/winget-cli/pull/6127">#6127</a></li>
<li>Allow exporting to hidden files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3504005348" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5795/hovercard" href="https://github.com/microsoft/winget-cli/pull/5795">#5795</a></li>
<li>Add thread globals for downloader thread by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258013619" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6141" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6141/hovercard" href="https://github.com/microsoft/winget-cli/pull/6141">#6141</a></li>
<li>Dynamically select drive for test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214412645" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6129" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6129/hovercard" href="https://github.com/microsoft/winget-cli/pull/6129">#6129</a></li>
<li>Change how Truncation works by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4259464272" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6142" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6142/hovercard" href="https://github.com/microsoft/winget-cli/pull/6142">#6142</a></li>
<li>Admin setting and group policy for configuration processor path argument by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182457379" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6119" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6119/hovercard" href="https://github.com/microsoft/winget-cli/pull/6119">#6119</a></li>
<li>Add comments to loc strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4278175050" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6150" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6150/hovercard" href="https://github.com/microsoft/winget-cli/pull/6150">#6150</a></li>
<li>Move XML ref ahead by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4284162176" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6154" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6154/hovercard" href="https://github.com/microsoft/winget-cli/pull/6154">#6154</a></li>
<li>Add policy for notifying authors of Localization Restriction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288823601" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6156" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6156/hovercard" href="https://github.com/microsoft/winget-cli/pull/6156">#6156</a></li>
<li>Dont log failures to get font title info by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dkbennett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dkbennett">@dkbennett</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4298573384" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6163" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6163/hovercard" href="https://github.com/microsoft/winget-cli/pull/6163">#6163</a></li>
<li>[ListCommand] Fix --source filter not restricting list output to specified source by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293334569" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6159" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6159/hovercard" href="https://github.com/microsoft/winget-cli/pull/6159">#6159</a></li>
<li>Improved manifest validations for MSI and Windows Feature names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311235441" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6170" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6170/hovercard" href="https://github.com/microsoft/winget-cli/pull/6170">#6170</a></li>
<li>Mitigate packaged preindexed source open lock convoy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311593126" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6172" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6172/hovercard" href="https://github.com/microsoft/winget-cli/pull/6172">#6172</a></li>
<li>Optimize packaged temp ACL handling without weakening ACL repairs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311326921" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6171" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6171/hovercard" href="https://github.com/microsoft/winget-cli/pull/6171">#6171</a></li>
<li>Add telemetry event for index updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4325910774" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6175" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6175/hovercard" href="https://github.com/microsoft/winget-cli/pull/6175">#6175</a></li>
<li>Make extension comparison case insensitive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336637167" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6182" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6182/hovercard" href="https://github.com/microsoft/winget-cli/pull/6182">#6182</a></li>
<li>[Settings, ListCommand] Add sort types, settings infrastructure, and CLI arguments for output ordering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4326435705" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6177" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6177/hovercard" href="https://github.com/microsoft/winget-cli/pull/6177">#6177</a></li>
<li>Add setting for installer log file names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3512311782" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5802" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5802/hovercard" href="https://github.com/microsoft/winget-cli/pull/5802">#5802</a></li>
<li>Add JSON validation output and interop presentation model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339735803" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6183" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6183/hovercard" href="https://github.com/microsoft/winget-cli/pull/6183">#6183</a></li>
<li>Add default installer precedence if not defined by user by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196821929" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6123" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6123/hovercard" href="https://github.com/microsoft/winget-cli/pull/6123">#6123</a></li>
<li>Standardize PR template with emoji sections and issue types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373900925" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6207" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6207/hovercard" href="https://github.com/microsoft/winget-cli/pull/6207">#6207</a></li>
<li>Add Copilot instructions for writing specifications by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373818771" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6205" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6205/hovercard" href="https://github.com/microsoft/winget-cli/pull/6205">#6205</a></li>
<li>Fix policy bot bugs and expand label coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373291216" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6202" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6202/hovercard" href="https://github.com/microsoft/winget-cli/pull/6202">#6202</a></li>
<li>Report DSC execution diagnostics on a timer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368050336" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6196" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6196/hovercard" href="https://github.com/microsoft/winget-cli/pull/6196">#6196</a></li>
<li>Store provisioning mitigation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366604990" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6194" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6194/hovercard" href="https://github.com/microsoft/winget-cli/pull/6194">#6194</a></li>
<li>Add execution level to telemetry summary and logs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366651180" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6195" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6195/hovercard" href="https://github.com/microsoft/winget-cli/pull/6195">#6195</a></li>
<li>Implement sort logic for winget list output<br>
by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353698237" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6191" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6191/hovercard" href="https://github.com/microsoft/winget-cli/pull/6191">#6191</a></li>
<li>VS Code WinGet log viewer tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4277517365" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6149" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6149/hovercard" href="https://github.com/microsoft/winget-cli/pull/6149">#6149</a></li>
<li>Bump fast-uri from 3.1.0 to 3.1.2 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432639720" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6223" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6223/hovercard" href="https://github.com/microsoft/winget-cli/pull/6223">#6223</a></li>
<li>Update <code>configure export --all</code> for recent DSC changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431732649" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6222" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6222/hovercard" href="https://github.com/microsoft/winget-cli/pull/6222">#6222</a></li>
<li>Mitigate stack overflow issue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433123276" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6224" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6224/hovercard" href="https://github.com/microsoft/winget-cli/pull/6224">#6224</a></li>
<li>Reset default sources without dropping them by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347741443" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6187" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6187/hovercard" href="https://github.com/microsoft/winget-cli/pull/6187">#6187</a></li>
<li>Enable transitive pinning for central package management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441204221" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6225" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6225/hovercard" href="https://github.com/microsoft/winget-cli/pull/6225">#6225</a></li>
<li>Configuration processor auditing improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366411444" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6193" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6193/hovercard" href="https://github.com/microsoft/winget-cli/pull/6193">#6193</a></li>
<li>Update rest source and wingetutil interop to include 1.28 manifest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yao-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yao-msft">@yao-msft</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482042640" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6234" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6234/hovercard" href="https://github.com/microsoft/winget-cli/pull/6234">#6234</a></li>
<li>Move pre-check errors to post-check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488618163" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6236" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6236/hovercard" href="https://github.com/microsoft/winget-cli/pull/6236">#6236</a></li>
<li>In-proc certificate pinning validation override by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479464952" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6233" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6233/hovercard" href="https://github.com/microsoft/winget-cli/pull/6233">#6233</a></li>
<li>Change symlink verification to avoid redirection guard policy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490077852" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6239" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6239/hovercard" href="https://github.com/microsoft/winget-cli/pull/6239">#6239</a></li>
<li>Bump uuid and @azure/msal-node in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497658174" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6241" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6241/hovercard" href="https://github.com/microsoft/winget-cli/pull/6241">#6241</a></li>
<li>Bump qs from 6.15.1 to 6.15.2 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508521780" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6246" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6246/hovercard" href="https://github.com/microsoft/winget-cli/pull/6246">#6246</a></li>
<li>Ensure portable command alias does not escape directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4527365695" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6251" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6251/hovercard" href="https://github.com/microsoft/winget-cli/pull/6251">#6251</a></li>
<li>Make sfs-client a vcpkg port by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499084547" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6243" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6243/hovercard" href="https://github.com/microsoft/winget-cli/pull/6243">#6243</a></li>
<li>Bump tmp from 0.2.5 to 0.2.7 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4534892375" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6252" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6252/hovercard" href="https://github.com/microsoft/winget-cli/pull/6252">#6252</a></li>
<li>Honor DSCv3 package installMode for silent and interactive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4525632854" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6249" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6249/hovercard" href="https://github.com/microsoft/winget-cli/pull/6249">#6249</a></li>
<li>Fix triage label getting removed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4537505971" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6254" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6254/hovercard" href="https://github.com/microsoft/winget-cli/pull/6254">#6254</a></li>
<li>lowercase ARM64 for vcpkg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542807796" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6256" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6256/hovercard" href="https://github.com/microsoft/winget-cli/pull/6256">#6256</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GrantMeStrength/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GrantMeStrength">@GrantMeStrength</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145157508" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6110" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6110/hovercard" href="https://github.com/microsoft/winget-cli/pull/6110">#6110</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AMDphreak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AMDphreak">@AMDphreak</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111928053" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6096" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6096/hovercard" href="https://github.com/microsoft/winget-cli/pull/6096">#6096</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311593126" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6172" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6172/hovercard" href="https://github.com/microsoft/winget-cli/pull/6172">#6172</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/microsoft/winget-cli/compare/v1.28.240...v1.29.240"><tt>v1.28.240...v1.29.240</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Package Manager 1.29.250]]></title>
<description><![CDATA[This is a release candidate of Windows Package Manager v1.29. If you find any bugs or problems, please help us out by filing an issue.
New in v1.29
New Feature: Source Priority
NoteExperimental under sourcePriority; defaulted to disabled.

With this feature, one can assign a numerical priority to...]]></description>
<link>https://tsecurity.de/de/3601251/downloads/windows-package-manager-129250/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3601251/downloads/windows-package-manager-129250/</guid>
<pubDate>Tue, 16 Jun 2026 11:31:45 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This is a release candidate of Windows Package Manager v1.29. If you find any bugs or problems, please help us out by <a href="https://github.com/microsoft/winget-cli/issues">filing an issue</a>.</p>
<h2>New in v1.29</h2>
<h1>New Feature: Source Priority</h1>
<div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-info mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>Experimental under <code>sourcePriority</code>; defaulted to disabled.</p>
</div>
<p>With this feature, one can assign a numerical priority to sources when added or later through the <code>source edit</code><br>
command. Sources with higher priority are sorted first in the list of sources, which results in them getting put first<br>
in the results if other things are equal.</p>
<div class="markdown-alert markdown-alert-tip"><p class="markdown-alert-title"><svg data-component="Octicon" class="octicon octicon-light-bulb mr-2" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg>Tip</p><p>Search result ordering in winget is currently based on these values in this order:</p>
<ol>
<li>Match quality (how well a valid field matches the search request)</li>
<li>Match field (which field was matched against the search request)</li>
<li>Source order (was always relevant, but with priority you can more easily affect this)</li>
</ol>
</div>
<p>Beyond the ability to slightly affect the result ordering, commands that primarily target available packages<br>
(largely <code>install</code>) will now prefer to use a single result from a source with higher priority rather than prompting for<br>
disambiguation from the user. Said another way, if multiple sources return results but only one of those sources has<br>
the highest priority value (and it returned only one result) then that package will be used rather than giving a<br>
"multiple packages were found" error. This has been applied to both winget CLI and PowerShell module commands.</p>
<h3>REST result match criteria update</h3>
<p>Along with the source priority change, the results from REST sources (like <code>msstore</code>) now attempt to correctly set the<br>
match criteria that factor into the result ordering. This will prevent them from being sorted to the top automatically.</p>
<h2>Minor Features</h2>
<h3>Preserve installer arguments across export and import</h3>
<p><code>winget export</code> now captures the <code>--override</code> and <code>--custom</code> arguments that were used when a package was originally installed and saves them into the export file. When subsequently running <code>winget import</code>, those values are automatically re-applied during installation — <code>--override</code> replaces all installer arguments and <code>--custom</code> appends extra switches — so packages can be reinstalled with the same customizations without any manual intervention. Both fields are optional and independent of each other; packages without stored installer arguments are unaffected.</p>
<h3>--no-progress flag</h3>
<p>Added a new <code>--no-progress</code> command-line flag that disables all progress reporting (progress bars and spinners). This flag is universally available on all commands and takes precedence over the <code>visual.progressBar</code> setting. Useful for automation scenarios or when running WinGet in environments where progress output is undesirable.</p>
<h3>MCP <code>upgrade</code> support</h3>
<p>The WinGet MCP server's existing tools have been extended with new parameters to support upgrade scenarios:</p>
<ul>
<li><strong><code>find-winget-packages</code></strong> now accepts an <code>upgradeable</code> parameter (default: <code>false</code>). When set to <code>true</code>, it lists only installed packages that have available upgrades — equivalent to <code>winget upgrade</code>. The <code>query</code> parameter becomes optional in this mode, allowing it to filter results or be omitted to list all upgradeable packages. AI agents can use this to answer requests like "What apps can I update with WinGet?"</li>
<li><strong><code>install-winget-package</code></strong> now accepts an <code>upgradeOnly</code> parameter (default: <code>false</code>). When set to <code>true</code>, it only upgrades an already-installed package and returns a clear error if the package is not installed (pointing to <code>install-winget-package</code> without <code>upgradeOnly</code> instead). AI agents can use this to answer requests like "Update WinGetCreate" or, in combination with <code>find-winget-packages</code> with <code>upgradeable=true</code>, "Update all my apps."</li>
</ul>
<h3>Authenticated GitHub API requests in PowerShell module</h3>
<p>The PowerShell module now automatically uses <code>GH_TOKEN</code> or <code>GITHUB_TOKEN</code> environment variables to authenticate GitHub API requests. This significantly increases the GitHub API rate limit, preventing failures in CI/CD pipelines. Use <code>-Verbose</code> to see which token is being used.</p>
<h3>Default priority of installer types</h3>
<p>Installer type selection no longer depends on the order defined on the manifest. Instead, preference is given in this order:</p>
<ul>
<li>MSIX</li>
<li>MSI / Wix / Burn</li>
<li>Nullsoft / Inno / EXE</li>
<li>Portable</li>
</ul>
<p>When a user configures installer type requirements or preferences, the order in which they are listed is now respected during installer selection.</p>
<h3>Improved <code>list</code> output when redirected</h3>
<ul>
<li><code>winget list</code> (and similar table commands) no longer truncates output when stdout is redirected to a file or variable — column widths are now computed from the full result set.</li>
<li>Spinner and progress bar output are suppressed when no console is attached, keeping redirected output clean.</li>
</ul>
<h3>Log file naming strategy</h3>
<p>Added a user setting (<code>logging.fileNameStrategy</code>) for controlling the default naming strategy for installer log files. Supported values are <code>manifest</code> (default), <code>timestamp</code>, <code>guid</code>, and <code>shortguid</code>. Only applies to logs generated by installers if the installer itself supports the logging switch / parameter.</p>
<table>
<thead>
<tr>
<th>Setting</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>manifest</td>
<td>Uses the name of the manifest and a timestamp. Has the same behavior as WinGet 1.28</td>
</tr>
<tr>
<td>timestamp</td>
<td>The log name is just a timestamp</td>
</tr>
<tr>
<td>guid</td>
<td>The log name is a GUID</td>
</tr>
<tr>
<td>shortguid</td>
<td>The log name is the first 8 characters of a GUID</td>
</tr>
</tbody>
</table>
<h3>Sortable <code>list</code> output</h3>
<p><code>winget list</code> now supports sorting results via <code>--sort &lt;field&gt;</code> (repeatable for multi-field sorting), <code>--ascending</code>/<code>--descending</code> direction flags, and a persistent <code>output.sortOrder</code> setting. Available sort fields: <code>name</code>, <code>id</code>, <code>version</code>, <code>source</code>, <code>available</code>, <code>relevance</code>. By default, results are sorted alphabetically by name when no query is present; use <code>--sort relevance</code> to preserve the previous source-determined ordering.</p>
<h2>Bug Fixes</h2>
<ul>
<li><code>winget export</code> now works when the destination path is a hidden file</li>
<li>Fixed the <code>useLatest</code> property in the DSC v3 <code>Microsoft.WinGet/Package</code> resource schema to emit a boolean default (<code>false</code>) instead of the incorrect string <code>"false"</code>.</li>
<li><code>SignFile</code> in <code>WinGetSourceCreator</code> now supports an optional RFC 3161 timestamp server via the new <code>TimestampServer</code> property on the <code>Signature</code> model. When set, <code>signtool.exe</code> is called with <code>/tr &lt;url&gt; /td sha256</code>, embedding a countersignature timestamp so that signed packages remain valid after the signing certificate expires.</li>
<li>File and directory paths passed to <code>signtool.exe</code> and <code>makeappx.exe</code> are now quoted, fixing failures when paths contain spaces.</li>
<li>DSC export now correctly exports WinGet Admin Settings</li>
<li><code>winget validate</code> now performs case-insensitive comparison for file extensions where applicable</li>
<li><code>winget source reset</code> now properly resets default sources instead of removing them</li>
<li>DSC v3 <code>Microsoft.WinGet/Package</code> resource now honors the <code>installMode</code> property to use silent or interactive installer switches as specified</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Make list details stable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888464623" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6020" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6020/hovercard" href="https://github.com/microsoft/winget-cli/pull/6020">#6020</a></li>
<li>Move to IReference rather than custom enum for optional bool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892646118" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6022" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6022/hovercard" href="https://github.com/microsoft/winget-cli/pull/6022">#6022</a></li>
<li>Apply latest loc patch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3893629466" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6023" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6023/hovercard" href="https://github.com/microsoft/winget-cli/pull/6023">#6023</a></li>
<li>Bump version to 1.29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888315257" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6019" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6019/hovercard" href="https://github.com/microsoft/winget-cli/pull/6019">#6019</a></li>
<li>Remove 'listDetails' from release notes for 1.29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3893739947" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6026" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6026/hovercard" href="https://github.com/microsoft/winget-cli/pull/6026">#6026</a></li>
<li>Update doc as WinGet is not in preview by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gijsreyn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gijsreyn">@Gijsreyn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572990820" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5850" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5850/hovercard" href="https://github.com/microsoft/winget-cli/pull/5850">#5850</a></li>
<li>Replaced "(C)" with "©" in the main menu. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li>Source priority by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897735089" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6029" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6029/hovercard" href="https://github.com/microsoft/winget-cli/pull/6029">#6029</a></li>
<li>Update json vcpkg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917804123" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6039" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6039/hovercard" href="https://github.com/microsoft/winget-cli/pull/6039">#6039</a></li>
<li>Coalesce comments from loc suggestions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3908837169" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6033" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6033/hovercard" href="https://github.com/microsoft/winget-cli/pull/6033">#6033</a></li>
<li>Update Roadmap Milestones doc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li>Add copilot instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939854896" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6048" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6048/hovercard" href="https://github.com/microsoft/winget-cli/pull/6048">#6048</a></li>
<li>Add --no-progress option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939862223" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6049" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6049/hovercard" href="https://github.com/microsoft/winget-cli/pull/6049">#6049</a></li>
<li>Remove Crescendo PowerShell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954834202" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6056/hovercard" href="https://github.com/microsoft/winget-cli/pull/6056">#6056</a></li>
<li>Fix casing of WinGet by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958871064" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6059" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6059/hovercard" href="https://github.com/microsoft/winget-cli/pull/6059">#6059</a></li>
<li>Added more info for "Installer Types" values in Settings.md. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3984857044" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6067" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6067/hovercard" href="https://github.com/microsoft/winget-cli/pull/6067">#6067</a></li>
<li>Diagnostics update and stable DSC for tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048008456" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6084" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6084/hovercard" href="https://github.com/microsoft/winget-cli/pull/6084">#6084</a></li>
<li>feat: authenticate GitHub API requests using GH_TOKEN/GITHUB_TOKEN by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
<li>Tool to investigate SQLite compression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023664222" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6074" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6074/hovercard" href="https://github.com/microsoft/winget-cli/pull/6074">#6074</a></li>
<li>Add dependencies only option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992749991" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6069" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6069/hovercard" href="https://github.com/microsoft/winget-cli/pull/6069">#6069</a></li>
<li>docs: fix multiple documentation issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915720169" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5296" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5296/hovercard" href="https://github.com/microsoft/winget-cli/issues/5296">#5296</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3720921587" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5921" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5921/hovercard" href="https://github.com/microsoft/winget-cli/issues/5921">#5921</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2769295431" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5108" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5108/hovercard" href="https://github.com/microsoft/winget-cli/issues/5108">#5108</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2238926257" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/4372" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/4372/hovercard" href="https://github.com/microsoft/winget-cli/issues/4372">#4372</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3612941602" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5867" data-hovercard-type="issue" data-hovercard-url="/microsoft/winget-cli/issues/5867/hovercard" href="https://github.com/microsoft/winget-cli/issues/5867">#5867</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GrantMeStrength/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GrantMeStrength">@GrantMeStrength</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145157508" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6110" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6110/hovercard" href="https://github.com/microsoft/winget-cli/pull/6110">#6110</a></li>
<li>Revert help link in DscCommand by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145628763" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6111" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6111/hovercard" href="https://github.com/microsoft/winget-cli/pull/6111">#6111</a></li>
<li>Update Moq, curl, and c-ares by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4147531770" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6112" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6112/hovercard" href="https://github.com/microsoft/winget-cli/pull/6112">#6112</a></li>
<li>Add Timeserver Support for SourceCreator and support spaces in paths and file names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148852287" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6113" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6113/hovercard" href="https://github.com/microsoft/winget-cli/pull/6113">#6113</a></li>
<li>Report skipped upgrades when install technology differs (upgrade --all) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AMDphreak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AMDphreak">@AMDphreak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111928053" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6096" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6096/hovercard" href="https://github.com/microsoft/winget-cli/pull/6096">#6096</a></li>
<li>[AI Generated] Ensure correct DSC export of admin settings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140482006" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6109" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6109/hovercard" href="https://github.com/microsoft/winget-cli/pull/6109">#6109</a></li>
<li>Update default for useLatest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148917499" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6114" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6114/hovercard" href="https://github.com/microsoft/winget-cli/pull/6114">#6114</a></li>
<li>Add Update commands for MCP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172268285" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6117" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6117/hovercard" href="https://github.com/microsoft/winget-cli/pull/6117">#6117</a></li>
<li>Preserve overrides with export and import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173119239" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6118" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6118/hovercard" href="https://github.com/microsoft/winget-cli/pull/6118">#6118</a></li>
<li>Quote winget server path before calling CreateProcess by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yao-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yao-msft">@yao-msft</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4190755267" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6122" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6122/hovercard" href="https://github.com/microsoft/winget-cli/pull/6122">#6122</a></li>
<li>Update to spell check v26 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214249146" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6128" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6128/hovercard" href="https://github.com/microsoft/winget-cli/pull/6128">#6128</a></li>
<li>Add issue types to issue templates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241777916" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6139" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6139/hovercard" href="https://github.com/microsoft/winget-cli/pull/6139">#6139</a></li>
<li>Improve MOTW error handling in download flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214001872" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6127" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6127/hovercard" href="https://github.com/microsoft/winget-cli/pull/6127">#6127</a></li>
<li>Allow exporting to hidden files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3504005348" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5795" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5795/hovercard" href="https://github.com/microsoft/winget-cli/pull/5795">#5795</a></li>
<li>Add thread globals for downloader thread by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258013619" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6141" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6141/hovercard" href="https://github.com/microsoft/winget-cli/pull/6141">#6141</a></li>
<li>Dynamically select drive for test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214412645" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6129" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6129/hovercard" href="https://github.com/microsoft/winget-cli/pull/6129">#6129</a></li>
<li>Change how Truncation works by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4259464272" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6142" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6142/hovercard" href="https://github.com/microsoft/winget-cli/pull/6142">#6142</a></li>
<li>Admin setting and group policy for configuration processor path argument by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182457379" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6119" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6119/hovercard" href="https://github.com/microsoft/winget-cli/pull/6119">#6119</a></li>
<li>Add comments to loc strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4278175050" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6150" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6150/hovercard" href="https://github.com/microsoft/winget-cli/pull/6150">#6150</a></li>
<li>Move XML ref ahead by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4284162176" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6154" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6154/hovercard" href="https://github.com/microsoft/winget-cli/pull/6154">#6154</a></li>
<li>Add policy for notifying authors of Localization Restriction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288823601" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6156" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6156/hovercard" href="https://github.com/microsoft/winget-cli/pull/6156">#6156</a></li>
<li>Dont log failures to get font title info by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dkbennett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dkbennett">@dkbennett</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4298573384" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6163" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6163/hovercard" href="https://github.com/microsoft/winget-cli/pull/6163">#6163</a></li>
<li>[ListCommand] Fix --source filter not restricting list output to specified source by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4293334569" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6159" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6159/hovercard" href="https://github.com/microsoft/winget-cli/pull/6159">#6159</a></li>
<li>Improved manifest validations for MSI and Windows Feature names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311235441" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6170" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6170/hovercard" href="https://github.com/microsoft/winget-cli/pull/6170">#6170</a></li>
<li>Mitigate packaged preindexed source open lock convoy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311593126" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6172" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6172/hovercard" href="https://github.com/microsoft/winget-cli/pull/6172">#6172</a></li>
<li>Optimize packaged temp ACL handling without weakening ACL repairs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311326921" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6171" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6171/hovercard" href="https://github.com/microsoft/winget-cli/pull/6171">#6171</a></li>
<li>Add telemetry event for index updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4325910774" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6175" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6175/hovercard" href="https://github.com/microsoft/winget-cli/pull/6175">#6175</a></li>
<li>Make extension comparison case insensitive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336637167" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6182" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6182/hovercard" href="https://github.com/microsoft/winget-cli/pull/6182">#6182</a></li>
<li>[Settings, ListCommand] Add sort types, settings infrastructure, and CLI arguments for output ordering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4326435705" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6177" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6177/hovercard" href="https://github.com/microsoft/winget-cli/pull/6177">#6177</a></li>
<li>Add setting for installer log file names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3512311782" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5802" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5802/hovercard" href="https://github.com/microsoft/winget-cli/pull/5802">#5802</a></li>
<li>Add JSON validation output and interop presentation model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4339735803" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6183" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6183/hovercard" href="https://github.com/microsoft/winget-cli/pull/6183">#6183</a></li>
<li>Add default installer precedence if not defined by user by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196821929" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6123" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6123/hovercard" href="https://github.com/microsoft/winget-cli/pull/6123">#6123</a></li>
<li>Standardize PR template with emoji sections and issue types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373900925" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6207" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6207/hovercard" href="https://github.com/microsoft/winget-cli/pull/6207">#6207</a></li>
<li>Add Copilot instructions for writing specifications by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373818771" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6205" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6205/hovercard" href="https://github.com/microsoft/winget-cli/pull/6205">#6205</a></li>
<li>Fix policy bot bugs and expand label coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denelon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denelon">@denelon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4373291216" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6202" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6202/hovercard" href="https://github.com/microsoft/winget-cli/pull/6202">#6202</a></li>
<li>Report DSC execution diagnostics on a timer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368050336" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6196" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6196/hovercard" href="https://github.com/microsoft/winget-cli/pull/6196">#6196</a></li>
<li>Store provisioning mitigation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366604990" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6194" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6194/hovercard" href="https://github.com/microsoft/winget-cli/pull/6194">#6194</a></li>
<li>Add execution level to telemetry summary and logs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366651180" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6195" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6195/hovercard" href="https://github.com/microsoft/winget-cli/pull/6195">#6195</a></li>
<li>Implement sort logic for winget list output<br>
by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Madhusudhan-MSFT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Madhusudhan-MSFT">@Madhusudhan-MSFT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353698237" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6191" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6191/hovercard" href="https://github.com/microsoft/winget-cli/pull/6191">#6191</a></li>
<li>VS Code WinGet log viewer tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4277517365" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6149" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6149/hovercard" href="https://github.com/microsoft/winget-cli/pull/6149">#6149</a></li>
<li>Bump fast-uri from 3.1.0 to 3.1.2 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432639720" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6223" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6223/hovercard" href="https://github.com/microsoft/winget-cli/pull/6223">#6223</a></li>
<li>Update <code>configure export --all</code> for recent DSC changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431732649" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6222" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6222/hovercard" href="https://github.com/microsoft/winget-cli/pull/6222">#6222</a></li>
<li>Mitigate stack overflow issue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433123276" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6224" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6224/hovercard" href="https://github.com/microsoft/winget-cli/pull/6224">#6224</a></li>
<li>Reset default sources without dropping them by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347741443" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6187" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6187/hovercard" href="https://github.com/microsoft/winget-cli/pull/6187">#6187</a></li>
<li>Enable transitive pinning for central package management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441204221" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6225" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6225/hovercard" href="https://github.com/microsoft/winget-cli/pull/6225">#6225</a></li>
<li>Configuration processor auditing improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366411444" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6193" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6193/hovercard" href="https://github.com/microsoft/winget-cli/pull/6193">#6193</a></li>
<li>Update rest source and wingetutil interop to include 1.28 manifest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yao-msft/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yao-msft">@yao-msft</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482042640" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6234" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6234/hovercard" href="https://github.com/microsoft/winget-cli/pull/6234">#6234</a></li>
<li>Move pre-check errors to post-check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488618163" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6236" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6236/hovercard" href="https://github.com/microsoft/winget-cli/pull/6236">#6236</a></li>
<li>In-proc certificate pinning validation override by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479464952" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6233" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6233/hovercard" href="https://github.com/microsoft/winget-cli/pull/6233">#6233</a></li>
<li>Change symlink verification to avoid redirection guard policy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490077852" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6239" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6239/hovercard" href="https://github.com/microsoft/winget-cli/pull/6239">#6239</a></li>
<li>Bump uuid and @azure/msal-node in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497658174" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6241" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6241/hovercard" href="https://github.com/microsoft/winget-cli/pull/6241">#6241</a></li>
<li>Bump qs from 6.15.1 to 6.15.2 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4508521780" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6246" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6246/hovercard" href="https://github.com/microsoft/winget-cli/pull/6246">#6246</a></li>
<li>Ensure portable command alias does not escape directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4527365695" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6251" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6251/hovercard" href="https://github.com/microsoft/winget-cli/pull/6251">#6251</a></li>
<li>Make sfs-client a vcpkg port by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499084547" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6243" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6243/hovercard" href="https://github.com/microsoft/winget-cli/pull/6243">#6243</a></li>
<li>Bump tmp from 0.2.5 to 0.2.7 in /tools/WinGetLogViewer 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4534892375" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6252" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6252/hovercard" href="https://github.com/microsoft/winget-cli/pull/6252">#6252</a></li>
<li>Honor DSCv3 package installMode for silent and interactive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4525632854" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6249" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6249/hovercard" href="https://github.com/microsoft/winget-cli/pull/6249">#6249</a></li>
<li>Fix triage label getting removed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Trenly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Trenly">@Trenly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4537505971" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6254" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6254/hovercard" href="https://github.com/microsoft/winget-cli/pull/6254">#6254</a></li>
<li>lowercase ARM64 for vcpkg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JohnMcPMS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JohnMcPMS">@JohnMcPMS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542807796" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6256" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6256/hovercard" href="https://github.com/microsoft/winget-cli/pull/6256">#6256</a></li>
<li>Apply latest loc patch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/florelis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/florelis">@florelis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4565579611" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6262" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6262/hovercard" href="https://github.com/microsoft/winget-cli/pull/6262">#6262</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DandelionSprout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DandelionSprout">@DandelionSprout</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571577317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5845" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5845/hovercard" href="https://github.com/microsoft/winget-cli/pull/5845">#5845</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kissaki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kissaki">@Kissaki</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3543261404" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/5824" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/5824/hovercard" href="https://github.com/microsoft/winget-cli/pull/5824">#5824</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wmmc88/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wmmc88">@wmmc88</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3997110317" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6071" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6071/hovercard" href="https://github.com/microsoft/winget-cli/pull/6071">#6071</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GrantMeStrength/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GrantMeStrength">@GrantMeStrength</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4145157508" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6110" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6110/hovercard" href="https://github.com/microsoft/winget-cli/pull/6110">#6110</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AMDphreak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AMDphreak">@AMDphreak</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111928053" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6096" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6096/hovercard" href="https://github.com/microsoft/winget-cli/pull/6096">#6096</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mamoreau-devolutions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mamoreau-devolutions">@mamoreau-devolutions</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311593126" data-permission-text="Title is private" data-url="https://github.com/microsoft/winget-cli/issues/6172" data-hovercard-type="pull_request" data-hovercard-url="/microsoft/winget-cli/pull/6172/hovercard" href="https://github.com/microsoft/winget-cli/pull/6172">#6172</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/microsoft/winget-cli/compare/v1.28.240...v1.29.250"><tt>v1.28.240...v1.29.250</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple reveals why macOS might block your Terminal prompt]]></title>
<description><![CDATA[In macOS 26.4, Apple introduced new popup warnings when you try to paste a command into the Terminal. Now, a new support document explains why these and other Mac Terminal popups appear.]]></description>
<link>https://tsecurity.de/de/3600143/ios-mac-os/apple-reveals-why-macos-might-block-your-terminal-prompt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3600143/ios-mac-os/apple-reveals-why-macos-might-block-your-terminal-prompt/</guid>
<pubDate>Mon, 15 Jun 2026 22:14:51 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/terminal-macos-paste-blocked.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">In macOS 26.4, Apple <a href="https://9to5mac.com/2026/03/25/macos-26-4-has-new-terminal-popup-warning-when-pasting-commands/">introduced</a> new popup warnings when you try to paste a command into the Terminal. Now, a new support document explains why these and other Mac Terminal popups appear.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.5]]></title>
<description><![CDATA[Core
Improvements

Added external browser OAuth for the Snowflake Cortex provider (@santigc6)
Improved project copy management and move-session flows in v2

Bugfixes

Recovered expired MCP sessions instead of leaving MCP tools disconnected
Cleared closed MCP clients so stale MCP connections do no...]]></description>
<link>https://tsecurity.de/de/3596138/downloads/v1175/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3596138/downloads/v1175/</guid>
<pubDate>Sat, 13 Jun 2026 22:16:43 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added external browser OAuth for the Snowflake Cortex provider (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/santigc6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/santigc6">@santigc6</a>)</li>
<li>Improved project copy management and move-session flows in v2</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Recovered expired MCP sessions instead of leaving MCP tools disconnected</li>
<li>Cleared closed MCP clients so stale MCP connections do not linger</li>
<li>Returned structured MCP tool output in a readable form</li>
<li>Fixed duplicate renderable IDs that could break TUI rendering</li>
<li>Fixed commands using <code>$ARGUMENTS</code> so file contents are not injected twice (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/verdverm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/verdverm">@verdverm</a>)</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Added auth headers to <code>RunCommand</code> fetch requests (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Brought v2 visibility settings to the web app</li>
<li>Refreshed the oc-2 color theme (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Made the terminal resize gutter easier to grab</li>
<li>Faded overflowing titlebar tabs instead of clipping them abruptly</li>
</ul>
<p><strong>Thank you to 5 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/verdverm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/verdverm">@verdverm</a>:
<ul>
<li>fix(tui): double file content injection in commands using $ARGUMENTS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4607772829" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31245" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31245/hovercard" href="https://github.com/anomalyco/opencode/pull/31245">#31245</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): update oc-2 colors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4602169142" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31071" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31071/hovercard" href="https://github.com/anomalyco/opencode/pull/31071">#31071</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slickstef11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slickstef11">@Slickstef11</a>:
<ul>
<li>docs: update North Mini Code privacy terms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4652182104" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/32096" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/32096/hovercard" href="https://github.com/anomalyco/opencode/pull/32096">#32096</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/santigc6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/santigc6">@santigc6</a>:
<ul>
<li>feat(opencode): add external browser OAuth for snowflake cortex provider (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4632189540" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31700" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31700/hovercard" href="https://github.com/anomalyco/opencode/pull/31700">#31700</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>:
<ul>
<li>fix(opencode): add authorization header to fetch requests in RunCommand (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4547944708" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29877" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29877/hovercard" href="https://github.com/anomalyco/opencode/pull/29877">#29877</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Four new Macs are launching later this year, here’s what’s coming]]></title>
<description><![CDATA[Apple launched three new Macs earlier this year, but there are another four Macs rumored to debut throughout the remainder of the year. Here’s what’s coming.]]></description>
<link>https://tsecurity.de/de/3594422/ios-mac-os/four-new-macs-are-launching-later-this-year-heres-whats-coming/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3594422/ios-mac-os/four-new-macs-are-launching-later-this-year-heres-whats-coming/</guid>
<pubDate>Fri, 12 Jun 2026 21:39:33 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/mac-lineup-devices-apple-hello.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Apple launched three new Macs earlier this year, but there are another four Macs <a href="https://9to5mac.com/2026/05/15/apple-will-launch-15-new-products-this-fall-heres-whats-coming/" type="post">rumored to debut</a> throughout the remainder of the year. Here’s what’s coming.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[KI-Update Deep-Dive: Vibecoding als Sicherheitsrisiko - feat. TTT | heise online]]></title>
<description><![CDATA[KI-Update Deep-Dive: Vibecoding als Sicherheitsrisiko - feat. TTT. Schnell eine App oder Website per „Vibecoding“ erstellen? Eine Recherche der IT- ...]]></description>
<link>https://tsecurity.de/de/3594225/it-security-nachrichten/ki-update-deep-dive-vibecoding-als-sicherheitsrisiko-feat-ttt-heise-online/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3594225/it-security-nachrichten/ki-update-deep-dive-vibecoding-als-sicherheitsrisiko-feat-ttt-heise-online/</guid>
<pubDate>Fri, 12 Jun 2026 19:56:59 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[KI-Update Deep-Dive: Vibecoding als Sicherheitsrisiko - feat. TTT. Schnell eine App oder Website per „Vibecoding“ erstellen? Eine Recherche der <b>IT</b>- ...]]></content:encoded>
</item>
<item>
<title><![CDATA[How to keep your Mac awake, even when your MacBook lid is closed]]></title>
<description><![CDATA[macOS is designed to put your Mac to sleep when it is not being used. That is usually exactly what you want. Sleep saves power, protects battery life, and keeps a MacBook from running when it is closed and stuffed in a bag.
Sometimes tasks like downloads, backups, remote sessions, and AI coding n...]]></description>
<link>https://tsecurity.de/de/3594147/ios-mac-os/how-to-keep-your-mac-awake-even-when-your-macbook-lid-is-closed/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3594147/ios-mac-os/how-to-keep-your-mac-awake-even-when-your-macbook-lid-is-closed/</guid>
<pubDate>Fri, 12 Jun 2026 19:22:12 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/mac-apps-stay-awake-lid-closed.webp?w=1600"></div><p class="wp-block-paragraph">macOS is designed to put your Mac to sleep when it is not being used. That is usually exactly what you want. Sleep saves power, protects battery life, and keeps a MacBook from running when it is closed and stuffed in a bag.</p>
<p class="wp-block-paragraph">Sometimes tasks like downloads, backups, remote sessions, and AI coding need a temporary exception. Fortunately, there are some great Mac apps for giving you this control.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[KI-Update Deep-Dive: Vibecoding als Sicherheitsrisiko - feat. TTT]]></title>
<description><![CDATA[Schnell eine App oder Website per „Vibecoding“ erstellen? Eine Recherche der IT-Expertin Eva Wolfangel zeigt, dass dabei oft ungesicherte Datenbanken entstehen.]]></description>
<link>https://tsecurity.de/de/3593543/it-nachrichten/ki-update-deep-dive-vibecoding-als-sicherheitsrisiko-feat-ttt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3593543/it-nachrichten/ki-update-deep-dive-vibecoding-als-sicherheitsrisiko-feat-ttt/</guid>
<pubDate>Fri, 12 Jun 2026 15:10:31 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Schnell eine App oder Website per „Vibecoding“ erstellen? Eine Recherche der IT-Expertin Eva Wolfangel zeigt, dass dabei oft ungesicherte Datenbanken entstehen.]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.4]]></title>
<description><![CDATA[Core
Improvements

Added cwd support for local MCP servers so they can start from a workspace-relative directory. (@Grantmartin2002)
Added connector-based authentication flows and support for stored provider credentials.
Added v2 API endpoints to create and fetch sessions, list session questions,...]]></description>
<link>https://tsecurity.de/de/3592228/downloads/v1174/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3592228/downloads/v1174/</guid>
<pubDate>Fri, 12 Jun 2026 04:31:34 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added <code>cwd</code> support for local MCP servers so they can start from a workspace-relative directory. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Grantmartin2002/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Grantmartin2002">@Grantmartin2002</a>)</li>
<li>Added connector-based authentication flows and support for stored provider credentials.</li>
<li>Added v2 API endpoints to create and fetch sessions, list session questions, and resolve the active location.</li>
<li>File reads now return raw content with the correct content type for API and SDK clients.</li>
<li>MCP server log notifications are now surfaced in opencode logs.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed Gemini tool schemas that used multi-type fields so compatible tools keep working. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Killusions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Killusions">@Killusions</a>)</li>
<li>Content-filtered model responses now surface as visible errors instead of failing silently. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkdawkins/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkdawkins">@kkdawkins</a>)</li>
<li>Fixed MCP auth and debug requests dropping configured headers.</li>
<li>Snapshot creation now reuses source Git objects to avoid long re-hashing delays on huge repos. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmtrKovalenko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmtrKovalenko">@dmtrKovalenko</a>)</li>
<li>Fixed MCP catalog request timeouts not applying when listing prompts, resources, or tools.</li>
</ul>
<p><strong>Thank you to 5 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmtrKovalenko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmtrKovalenko">@dmtrKovalenko</a>:
<ul>
<li>fix(snapshot): reuse source git objects to avoid re-hashing huge repos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4636010902" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31798" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31798/hovercard" href="https://github.com/anomalyco/opencode/pull/31798">#31798</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tobwen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tobwen">@tobwen</a>:
<ul>
<li>fix(tui): preserve exit epilogue during scoped shutdown (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4636348177" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31805" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31805/hovercard" href="https://github.com/anomalyco/opencode/pull/31805">#31805</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkdawkins/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkdawkins">@kkdawkins</a>:
<ul>
<li>fix(opencode): surface content-filter finish reason as visible error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4633967332" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31745" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31745/hovercard" href="https://github.com/anomalyco/opencode/pull/31745">#31745</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Killusions/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Killusions">@Killusions</a>:
<ul>
<li>fix(gemini): prevent gemini incompatibility with some tools (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4640029279" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31877" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31877/hovercard" href="https://github.com/anomalyco/opencode/pull/31877">#31877</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Grantmartin2002/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Grantmartin2002">@Grantmartin2002</a>:
<ul>
<li>feat(opencode): support cwd on local MCP servers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4585670367" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30676" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30676/hovercard" href="https://github.com/anomalyco/opencode/pull/30676">#30676</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Week In Rust: This Week in Rust 655]]></title>
<description><![CDATA[Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRu...]]></description>
<link>https://tsecurity.de/de/3589813/tools/this-week-in-rust-this-week-in-rust-655/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3589813/tools/this-week-in-rust-this-week-in-rust-655/</guid>
<pubDate>Thu, 11 Jun 2026 10:13:12 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
<a href="https://www.rust-lang.org/">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
<a href="https://bsky.app/profile/thisweekinrust.bsky.social">@thisweekinrust.bsky.social</a> on Bluesky or
<a href="https://mastodon.social/@thisweekinrust">@ThisWeekinRust</a> on mastodon.social, or
<a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md">We love contributions</a>.</p>
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a> and archives can be viewed at <a href="https://this-week-in-rust.org/">this-week-in-rust.org</a>.
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
<p>Want TWIR in your inbox? <a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485">Subscribe here</a>.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-rust-community">Updates from Rust Community</a></h4>


<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#official">Official</a></h5>
<ul>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/06/04/how-josh-helps-rust-manage-code-across-multiple-repositories/">How Josh helps Rust manage code across multiple repositories</a></li>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/06/03/maintainer-spotlight-tiffany-pek-yuan-tiif/">Maintainer spotlight: Tiffany Pek Yuan (@tiif)</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#newsletters">Newsletters</a></h5>
<ul>
<li><a href="https://rust-osdev.com/this-month/2026-05/">This Month in Rust OSDev: May 2026</a></li>
<li><a href="https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-73">The Embedded Rustacean Issue #73</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#projecttooling-updates">Project/Tooling Updates</a></h5>
<ul>
<li><a href="https://kerkour.com/stdx">Announcing stdx, Rust's extended standard library</a></li>
<li><a href="https://medium.com/p/dc57a4631f8b?postPublishedType=initial">OmniScope 0.2.0 released:FFI static detection tool based on LLVM IR</a></li>
<li><a href="https://asterinas.github.io/2026/06/04/announcing-asterinas-0.18.0.html">Announcing Asterinas 0.18.0</a></li>
<li><a href="https://github.com/wilsonglasser/oryxis/releases/tag/v0.8.0">Oryxis SSH 0.8: split panes</a></li>
<li><a href="https://ratatui.rs/highlights/v0301/">Ratatui 0.30.1 is released - a Rust library for cooking up terminal user interfaces</a></li>
<li><a href="https://utoo.land/en/docs/blog/utoopack-intro">@utoo/pack: A Next-Generation Build Tool Based on Turbopack</a></li>
<li><a href="https://felipebalbi.github.io/pico-de-gallo/">Pico de Gallo - a USB-attached protocol bridge for developing embedded-hal drivers on your laptop</a></li>
<li><a href="https://kunobi.ninja/blog/kache-v0-5-0">kache 0.5.0: designing a correct compile-cache key</a></li>
<li><a href="https://www.veszelovszki.com/a/smb2/">Announcing smb2: a very fast pure-Rust SMB2/3 client</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#observationsthoughts">Observations/Thoughts</a></h5>
<ul>
<li><a href="https://smallcultfollowing.com/babysteps/blog/2026/06/09/only-bounds/">Only Bounds</a></li>
<li><a href="https://wasmer.io/posts/ported-wasmer-backend-django-to-rust">Porting our Django backend to Rust improved the infra usage by 90%</a></li>
<li><a href="https://wubingzheng.github.io/en/Decimal-Crates-Comparison.html">Decimal Crates Comparison and Benchmark</a> | <a href="https://wubingzheng.github.io/zh/Decimal-Crates-Comparison.html">Chinese version</a></li>
<li><a href="https://teaql.io/blog/robot-task-board-showcase/">TeaQL Robot Task Board: a Rust TUI showcase for auditable business workflows</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=QFQkqFSg8Z4">Rayon is NOT for games - use this instead</a></li>
<li>[audio] <a href="https://corrode.dev/podcast/s06e05-veo/">Veo with Anders Hellerup Madsen and Gorm Casper</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-walkthroughs">Rust Walkthroughs</a></h5>
<ul>
<li>[series] <a href="https://aibodh.com/posts/async-rust-chapter-1-hands-on-intro-to-async-rust/">Who Runs Your Rust Future? Hands-On Intro to Async Rust</a></li>
<li><a href="https://villagesql.com/blog/rust/">Extend MySQL Using Rust</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-rust-smart-pointers-and-interior-mutability-by-building-git-commit-graph-viewer/">Learn Rust Smart Pointers and Interior Mutability by Building Git Commit Graph Viewer</a></li>
<li><a href="https://rustarians.com/heap-underflow/">heap underflow: classic algorithm solutions in idiomatic Rust, runnable in the browser</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#crate-of-the-week">Crate of the Week</a></h4>
<p>This week's crate is <a href="https://github.com/handewo/rustion">rustion</a>, a SSH bastion server.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1610">handewo</a> for the self-suggestion!</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#calls-for-testing">Calls for Testing</a></h4>
<p>An important step for RFC implementation is for people to experiment with the
implementation and give feedback, especially before stabilization.</p>
<p>If you are a feature implementer and would like your RFC to appear in this list, add a
<code>call-for-testing</code> label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.</p>
<p><em>No calls for testing were issued this week by
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rust</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rustup</a> or
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen">Rust language RFCs</a>.</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues">Let us know</a> if you would like your feature to be tracked as a part of this list.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#call-for-participation-projects-and-speakers">Call for Participation; projects and speakers</a></h4>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-projects">CFP - Projects</a></h5>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>

<ul>
<li><a href="https://github.com/ansidium/cuda-oxide-windows/issues/1">cuda-oxide Windows fork - test the Windows MSVC release on more CUDA/Windows setups</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/38">openslate - add unit tests for slugify() in api/src/notes.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/70">openslate - add integration tests for notes CRUD in api/src/notes.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/96">openslate - add integration tests for auth flow in api/src/users.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/89">openslate - add unit tests for build_fts_query() in api/src/search.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/106">openslate - add integration tests for auth middleware and logout in api/src/auth.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/85">openslate - add integration tests for media endpoints (DB layer) in api/src/media.rs</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/40">openslate - add unit tests for ext_from_mime() and filename_from_url() in api/src/media.rs</a></li>
<li><a href="https://github.com/satyakwok/reliakit/issues/91">reliakit - add a typed_csv example to the umbrella crate</a></li>
<li><a href="https://github.com/satyakwok/reliakit/issues/92">reliakit - implement CsvField for char</a></li>
<li><a href="https://github.com/satyakwok/reliakit/issues/107">reliakit - implement CsvField for the core::net address types</a></li>
<li><a href="https://github.com/satyakwok/reliakit/issues/95">reliakit - write a short "which resilience block do I use?" guide</a></li>
<li><a href="https://github.com/satyakwok/reliakit/issues/94">reliakit - extract a reusable rolling-window counter from RollingBreaker</a></li>
</ul>



<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines">here</a> or through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-events">CFP - Events</a></h5>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>



<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-the-rust-project">Updates from the Rust Project</a></h4>
<p>526 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-06-02..2026-06-09">merged in the last week</a></p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler">Compiler</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/157016">add <code>extern "tail"</code> calling convention</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/148820">add very basic "comptime" fn implementation</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157009">avoid <code>unreachable_code</code> on required return values</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157540">cleanup and optimize <code>render_impls</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156155">macros: report unbound metavariables directly</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157252">rewrite <code>rustc_span::symbol::Interner</code> to avoid double hashing</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155338">staticlib hide internal symbols</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#library">Library</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/154742">add APIs for case folding to the standard library</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154608">add <code>_value</code> API for number literals in proc-macro</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156119">further optimize <code>SliceIndex&lt;str&gt;</code> impl for <code>Range&lt;usize&gt;</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/143511">improve TLS codegen by marking the panic/init path as cold</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155607">perf: use <code>get_unchecked</code> for <code>TwoWaySearcher</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156840">stabilize <code>PathBuf::into_string</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156222">stabilize <code>Result::map_or_default</code> and <code>Option::map_or_default</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo">Cargo</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/17081">strip CR from <code>cargo:token-from-stdout</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rustdoc">Rustdoc</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/157262">IXCRE: preserve sizedness bounds on type params belonging to the parent item</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157438">don't link <code>doc(hidden)</code> associated type projections</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157233">fix trait impl ordering</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157310">render <code>impl</code> restriction</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#clippy">Clippy</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17122">support <code>iter_mut</code> in <code>ITER_NEXT_SLICE</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17173"><code>borrowed_box</code>: clean-up, improve suggestion message</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17144"><code>double_must_use</code>: make the lint machine-applicable in single-attribute case</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17174"><code>iter_cloned_collect</code>: split off the suggestion from the main message</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17037">add <code>manual_isolate_lowest_one</code> lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17146">detect more ranges in <code>single_range_in_vec_init</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17131">do not trigger <code>inline_trait_bounds</code> on auto-derived code</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17031">extend <code>extra_unused_lifetimes</code> for spurious <code>for&lt;'a&gt;</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17141"><code>large_const_arrays</code>: check nested large arrays</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17023">fix <code>explicit_counter_loop</code> false positive when the counter is only modified inside the <code>else</code> block of <code>let...else</code> binding</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17130">fix <code>result_large_err</code> and <code>result_unit_err</code> not triggering on async functions</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17181">fix <code>unused_async_trait_impl</code> suggestions with return statements</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17164">fix lints duplications in <code>unknown_attribute</code> and <code>renamed_builtin_attr</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17121">obtaining the metadata of a const pointer is a const operation</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17135">perf: avoid cloning associated items in <code>empty_line_after</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17168">perf: skip the <code>boxed_local</code> walk for functions without a Box parameter</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17137">perf: skip the <code>inline_always</code> relevance walk for items without the attribute</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-analyzer">Rust-Analyzer</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22469"><code>feat(diagnostics)</code>: emit error for infer vars in non-inference contexts</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22505">adopt uv's AI policy</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22495">distribute windows builts with mimalloc</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22481">lower field defaults to <code>rustc_type_ir::Const</code>s</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22522"><code>RunnableKind::Test</code> should map to <code>project_json::RunnableKind::TestOne</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22523"><code>extract_function</code> misses <code>&amp;mut</code> for <code>container[i].mut_method()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22520">do not emit a "type annotations needed" error on <code>include_bytes!()</code> where the array length cannot be inferred</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22519">no generate unused generic params in trait sign</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22524">parse OR pattern types</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22444">rename schema subItems with <code>sub_items</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22448">implement <code>rust-analyzer/evaluatePredicate</code> lsp extension</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22512">parse unnamed <code>enum</code> variants</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-compiler-performance-triage">Rust Compiler Performance Triage</a></h5>
<p>A fairly noisy week, with a bunch of small regressions contained within,
leading to a slight increase on average in instruction counts. This week had a
lot of large rollups, likely due to some CI problems, but thankfully many of
those came with pre-triaged perf results by the time (thank you to those
triagers!). Roughly similar slight regressions for cycles and wall times across
the week.</p>
<p>Triage done by <strong>@simulacrum</strong>.
Revision range: <a href="https://perf.rust-lang.org/?start=4804ad7e93e1b31f4605b7083871d0d3d85a2afe&amp;end=f3ef3bd882dd24a275a60701a67c3bb330edd8c1&amp;absolute=false&amp;stat=instructions%3Au">4804ad7e..f3ef3bd8</a></p>
<p>2 Regressions, 0 Improvements, 10 Mixed; 5 of them in rollups
32 artifact comparisons made in total</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/master/triage/2026/2026-06-08.md">Full report here</a></p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#approved-rfcs"></a><a href="https://github.com/rust-lang/rfcs/commits/master">Approved RFCs</a></h5>
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
are the RFCs that were approved for implementation this week:</p>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3808"><code>#![register_{attribute,lint}_tool]</code></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#final-comment-period">Final Comment Period</a></h5>
<p>Every week, <a href="https://www.rust-lang.org/team.html">the team</a> announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.</p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#tracking-issues-prs">Tracking Issues &amp; PRs</a></h6>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Rust</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155421">Document panic in <code>RangeInclusive::from(legacy::RangeInclusive)</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/116258">Tracking Issue for explicit-endian String::from_utf16</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/126769">Tracking Issue for <code>substr_range</code> and related methods</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/153990">Decide and document where stdarch intrinsics are allowed to diverge from asm behavior</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155750">Document that <code>ManuallyDrop</code>'s Box interaction has been fixed</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155739">Add temporary scope to assert_eq and assert_ne</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/153863">Clean up crate type names to fix dylib vs staticlib confusion</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156807">Add <code>T: PartialEq</code> bounds to derived <code>StructuralPartialEq</code> impls.</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157029">stabilize feature <code>float_algebraic</code></a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler-team-mcps-only"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen">Compiler Team</a> <a href="https://forge.rust-lang.org/compiler/mcp.html">(MCPs only)</a>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/999">Deny todo!() in tidy</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#leadership-council"></a><a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Leadership Council</a>
<ul>
<li><a href="https://github.com/rust-lang/leadership-council/issues/300">Rust All Hands 2027</a></li>
</ul>
<p><em>No Items entered Final Comment Period this week for
<a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Rust RFCs</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Team</a>,
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Reference</a> or
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Unsafe Code Guidelines</a>.</em></p>
<p>Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#new-and-updated-rfcs"></a><a href="https://github.com/rust-lang/rfcs/pulls">New and Updated RFCs</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3968">RFC for convenient, explicit closure capture using move($expr) expressions</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#upcoming-events">Upcoming Events</a></h4>
<p>Rusty Events between 2026-06-10 - 2026-07-08 🦀</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#virtual">Virtual</a></h5>
<ul>
<li>2026-06-10 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/3bcnx1jb"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-06-12 | Virtual (Kenya, KE) | <a href="https://luma.com/user/rustaceanskenya">RustaceansKenya</a><ul>
<li><a href="https://luma.com/vuxir9w8"><strong>RUST FOR CIVIC TECH</strong></a></li>
</ul>
</li>
<li>2026-06-16 | Virtual (Washington, DC, US) | <a href="https://www.meetup.com/rustdc">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/314985751/"><strong>Mid-month Rustful</strong></a></li>
</ul>
</li>
<li>2026-06-17 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/"><strong>Rust Study/Hack/Hang-out</strong></a></li>
</ul>
</li>
<li>2026-06-17 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/ekws5nr4"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-06-18 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/"><strong>June, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-18 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455931/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-06-21 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329044/"><strong>Rust Deep Learning: Third Sunday</strong></a></li>
</ul>
</li>
<li>2026-06-23 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254779/"><strong>Fourth Tuesday</strong></a></li>
</ul>
</li>
<li>2026-06-23 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313767883/"><strong>Lunch &amp; Learn: What the heck are monads - and how do we fake them in Rust</strong></a></li>
</ul>
</li>
<li>2026-07-01 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjckbcb/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
</li>
<li>2026-07-02 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455932/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-07-02 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris/events/">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345243/"><strong>Rust Nürnberg online</strong></a></li>
</ul>
</li>
<li>2026-07-05 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust/events/">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314095287/"><strong>Rust Deep Learning: First Sunday</strong></a></li>
</ul>
</li>
<li>2026-07-07 | Virtual (London, GB) | <a href="https://www.meetup.com/women-in-rust/events/">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/315060981/"><strong>👋 Community Catch Up</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#europe">Europe</a></h5>
<ul>
<li>2026-06-10 | Köln, DE | <a href="https://www.meetup.com/rust-cologne-bonn/events/">Rust Cologne</a><ul>
<li><a href="https://www.meetup.com/rustcologne/events/315090338/"><strong>Rust in June: Speedy Rust</strong></a></li>
</ul>
</li>
<li>2026-06-10 | München, DE | <a href="https://www.meetup.com/rust-munich">Rust Munich</a><ul>
<li><a href="https://www.meetup.com/rust-munich/events/313791798/"><strong>Rust Munich 2026 / 2 - Hacking Evening</strong></a></li>
</ul>
</li>
<li>2026-06-11 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/315088919/"><strong>Rust Berlin on location 🏳️‍🌈 - Edition 014</strong></a></li>
</ul>
</li>
<li>2026-06-11 | Switzerland, CH | <a href="https://www.posttenebraslab.ch/wiki/events/start">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup"><strong>Rust Meetup Geneva</strong></a></li>
</ul>
</li>
<li>2026-06-12 - 2026-06-14 | Kraków, PL | <a href="https://rustmeet.eu/">Rustmeet</a><ul>
<li><a href="https://rustmeet.eu/"><strong>Rustmeet</strong></a></li>
</ul>
</li>
<li>2026-06-16 | Leipzig, DE | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813937/"><strong>Interactive: Everything is Open Source</strong></a></li>
</ul>
</li>
<li>2026-06-16 | Milano, IT | <a href="https://www.meetup.com/rust-language-milano">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314766950/"><strong>Real-time planning in Rust: SolverForge &amp; SERIO</strong></a></li>
</ul>
</li>
<li>2026-06-18 | Aarhus, DK | <a href="https://www.meetup.com/rust-aarhus">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314965238/"><strong>Talk Night at Danske Commodities</strong></a></li>
</ul>
</li>
<li>2026-06-18 | Barcelona, ES | <a href="https://www.meetup.com/bcnrust/events/">BcnRust</a><ul>
<li><a href="https://www.meetup.com/bcnrust/events/315094938/"><strong>21st BcnRust Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-19 | Dresden, DE | <a href="https://github.com/rust-dresden">Rust Dresden</a><ul>
<li><a href="https://pretix.eu/rust-dresden/on-location-2"><strong>Second Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-23 | Paris, FR | <a href="https://www.meetup.com/rust-paris">Rust Paris</a><ul>
<li><a href="https://www.meetup.com/rust-paris/events/315040676/"><strong>Rust meetup #86</strong></a></li>
</ul>
</li>
<li>2026-06-23 | Warsaw, PL | <a href="https://luma.com/rust.in.warsaw">Rust Warsaw</a><ul>
<li><a href="https://luma.com/djs7ntfx"><strong>Rust Warsaw Meetup: June 2026</strong></a></li>
</ul>
</li>
<li>2026-06-25 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396600/"><strong>Rust Berlin Talks: The next generation</strong></a></li>
</ul>
</li>
<li>2026-07-02 | Edinburgh, GB | <a href="https://www.meetup.com/rust-edi/events/">Rust and Friends</a><ul>
<li><a href="https://www.meetup.com/rust-and-friends/events/314941098/"><strong>Bevy, Bits, &amp; Cats (Rust July Talks)</strong></a></li>
</ul>
</li>
<li>2026-07-02 | Enschede, OV, NL | <a href="https://www.meetup.com/dutch-rust-meetup/events/">Baseflow Tech Meetups</a><ul>
<li><a href="https://www.meetup.com/baseflow-tech-meetups/events/315099547/"><strong>AI Summit</strong></a></li>
</ul>
</li>
<li>2026-07-08 | Dublin, IE | <a href="https://www.meetup.com/rust-dublin/events/">Rust Dublin</a><ul>
<li><a href="https://www.meetup.com/rust-dublin/events/315150327/"><strong>Join us live and INPERSON for Rust 261</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#north-america">North America</a></h5>
<ul>
<li>2026-06-11 | Lehi, UT, US | <a href="https://www.meetup.com/utah-rust">Utah Rust</a><ul>
<li><a href="https://www.meetup.com/utah-rust/events/314696643/"><strong>Utah Rust June Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-11 | Mountain View, CA, US | <a href="https://www.meetup.com/hackerdojo/events/">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314825006/"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
</ul>
</li>
<li>2026-06-11 | San Diego, CA, US | <a href="https://www.meetup.com/san-diego-rust">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721899/"><strong>San Diego Rust June Meetup - Back in person!</strong></a></li>
</ul>
</li>
<li>2026-06-16 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314989012/"><strong>Rust Hacking in Person</strong></a></li>
</ul>
</li>
<li>2026-06-16 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/ghhwqtyjcjbvb/"><strong>Rust Hacking in Person</strong></a></li>
</ul>
</li>
<li>2026-06-17 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/"><strong>Rust Study/Hack/Hang-out</strong></a></li>
</ul>
</li>
<li>2026-06-18 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/"><strong>June, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-24 | Austin, TX, US | <a href="https://www.meetup.com/rust-atx">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/xvkdgtyjcjbgc/"><strong>Rust Lunch - Fareground</strong></a></li>
</ul>
</li>
<li>2026-06-24 | Los Angeles, CA, US | <a href="https://www.meetup.com/rust-los-angeles">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314386080/"><strong>Rust LA: Rust-Based Constraint Solvers in 2D Sketching with Zoo Technologies</strong></a></li>
</ul>
</li>
<li>2026-06-25 | Atlanta, GA, US | <a href="https://www.meetup.com/rust-atl">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539326/"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-06-26 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/315014582/"><strong>Rust NYC's Big Summer Social</strong></a></li>
</ul>
</li>
<li>2026-07-02 | Saint Louis, MO, US | <a href="https://www.meetup.com/stl-rust/events/">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/315103359/"><strong>Git is easy?</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#oceania">Oceania</a></h5>
<ul>
<li>2026-06-11 | Brisbane City, QL, AU | <a href="https://www.meetup.com/rust-brisbane/events/">Rust Brisbane</a><ul>
<li><a href="https://www.meetup.com/rust-brisbane/events/315092980/"><strong>Rust Brisbane • June 2026</strong></a></li>
</ul>
</li>
<li>2026-06-25 | Melbourne, AU | <a href="https://www.meetup.com/rust-melbourne">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/315039461/"><strong>Rust Melbourne June 2026</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#south-america">South America</a></h5>
<ul>
<li>2026-06-18 | Florianópolis, BR | <a href="https://luma.com/rust-sc">Rust SC</a><ul>
<li><a href="https://luma.com/acinctdf"><strong>Rust Floripa</strong></a></li>
</ul>
</li>
</ul>
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
it mentioned here. Please remember to add a link to the event too.
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#jobs">Jobs</a></h4>
<p>Please see the latest <a href="https://www.reddit.com/r/rust/comments/1ttbtf5/official_rrust_whos_hiring_thread_for_jobseekers/">Who's Hiring thread on r/rust</a></p>
<h3><a class="toclink" href="https://this-week-in-rust.org/atom.xml#quote-of-the-week">Quote of the Week</a></h3>
<blockquote>
<p>It's a footgun, yes, but it's a sound footgun.</p>
</blockquote>
<p>– <a href="https://github.com/rust-lang/rust/pull/155750#discussion_r3356323620">Prof. Dr. Ralf Jung on github</a></p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1779">Theemathas</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
<p>This Week in Rust is edited by:</p>
<ul>
<li><a href="https://github.com/nellshamrell">nellshamrell</a></li>
<li><a href="https://github.com/llogiq">llogiq</a></li>
<li><a href="https://github.com/ericseppanen">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst">extrawurst</a></li>
<li><a href="https://github.com/U007D">U007D</a></li>
<li><a href="https://github.com/mariannegoldin">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo">bdillo</a></li>
<li><a href="https://github.com/opeolluwa">opeolluwa</a></li>
<li><a href="https://github.com/bnchi">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist">tzilist</a></li>
</ul>
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1u2rz3a/this_week_in_rust_655/">Discuss on r/rust</a></small></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[0.44.1]]></title>
<description><![CDATA[feat(userspace/falco): add support for disabling BPF iterators

Signed-off-by: Leonardo Di Giovanna]]></description>
<link>https://tsecurity.de/de/3589804/it-security-tools/0441/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3589804/it-security-tools/0441/</guid>
<pubDate>Thu, 11 Jun 2026 10:07:18 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>feat(userspace/falco): add support for disabling BPF iterators</p>

<p>Signed-off-by: Leonardo Di Giovanna &lt;leonardodigiovanna1@gmail.com&gt;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[0.44.1-rc1]]></title>
<description><![CDATA[feat(userspace/falco): add support for disabling BPF iterators

Signed-off-by: Leonardo Di Giovanna]]></description>
<link>https://tsecurity.de/de/3587069/it-security-tools/0441-rc1/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3587069/it-security-tools/0441-rc1/</guid>
<pubDate>Wed, 10 Jun 2026 11:04:12 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>feat(userspace/falco): add support for disabling BPF iterators</p>

<p>Signed-off-by: Leonardo Di Giovanna &lt;leonardodigiovanna1@gmail.com&gt;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.17.0]]></title>
<description><![CDATA[Core
Improvements

Faster file search across large projects with the new fff-backed search tools. (@dmtrKovalenko)
Added X-Session-Id headers for proxy setups that need sticky routing. (@songchaow)
Added Cohere North model support.
Added reasoning as an interleaved field option for vLLM providers...]]></description>
<link>https://tsecurity.de/de/3586357/downloads/v1170/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3586357/downloads/v1170/</guid>
<pubDate>Wed, 10 Jun 2026 05:16:56 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Faster file search across large projects with the new <code>fff</code>-backed search tools. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmtrKovalenko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmtrKovalenko">@dmtrKovalenko</a>)</li>
<li>Added <code>X-Session-Id</code> headers for proxy setups that need sticky routing. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/songchaow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/songchaow">@songchaow</a>)</li>
<li>Added Cohere North model support.</li>
<li>Added <code>reasoning</code> as an interleaved field option for vLLM providers. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/delta9000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/delta9000">@delta9000</a>)</li>
<li><code>mcp add</code> now works in non-interactive flows.</li>
<li><code>auth logout</code> now supports search when choosing an account.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Improved MCP connection status messages so failures are easier to act on.</li>
<li>Added Claude Fable reasoning support.</li>
<li>MCP tool calls now receive abort signals, so cancellations stop more reliably.</li>
<li>MCP catalogs now paginate correctly instead of truncating larger lists.</li>
<li>OpenRouter reasoning variants now generate for all models. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnthonyMLau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnthonyMLau">@AnthonyMLau</a>)</li>
<li>Added MiniMax M3 thinking toggle support.</li>
<li>Java multi-module Maven workspaces now resolve JDTLS from the topmost <code>pom.xml</code>. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/areyouok/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/areyouok">@areyouok</a>)</li>
<li>MCP servers now respect advertised capabilities.</li>
<li>Session lists now respect directory filters in workspace setups. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rexdotsh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rexdotsh">@rexdotsh</a>)</li>
<li>Sessions can recover once from provider context-overflow errors instead of failing immediately.</li>
<li>Bedrock Mantle config now honors configured API key and region settings.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>The session move flow now highlights project copies more clearly and keeps the current location selected.</li>
<li>Project copies can now be deleted directly from the move dialog.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>New project copies are now bootstrapped before the TUI switches into them.</li>
<li>Moving a session now injects a reminder about the new working directory.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Added a help button to the tabs bar.</li>
<li>Prompt drafts are preserved while you switch tabs.</li>
<li>File attachments now open in the active project.</li>
<li>App updates now stay responsive and persist across restarts.</li>
<li>Added WSL-backed Desktop support and WSL server management on Windows.</li>
<li>Improved the sessions list UI. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Improved the servers UI. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Updated Electron and fixed related panel layout issues.</li>
<li>Fixed several WSL Desktop bugs. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neriousy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neriousy">@neriousy</a>)</li>
<li>Hidden agents no longer get cycled accidentally.</li>
<li>MCP status now refreshes when the active directory changes.</li>
<li>The Home screen now keeps a larger recent-session list with scrolling.</li>
</ul>
<h2>SDK</h2>
<h3>Improvements</h3>
<ul>
<li>Large v2 tool outputs are now bounded and expose retained output paths for follow-up inspection.</li>
</ul>
<p><strong>Thank you to 11 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rexdotsh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rexdotsh">@rexdotsh</a>:
<ul>
<li>fix(session): respect directory filter with workspaces (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4591433438" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30804" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30804/hovercard" href="https://github.com/anomalyco/opencode/pull/30804">#30804</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): improve servers UI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597355284" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30961" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30961/hovercard" href="https://github.com/anomalyco/opencode/pull/30961">#30961</a>)</li>
<li>feat(app): updates to project avatar (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597497843" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30964" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30964/hovercard" href="https://github.com/anomalyco/opencode/pull/30964">#30964</a>)</li>
<li>feat(app): sessions list improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596671308" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30941" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30941/hovercard" href="https://github.com/anomalyco/opencode/pull/30941">#30941</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmtrKovalenko/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmtrKovalenko">@dmtrKovalenko</a>:
<ul>
<li>feat(opencode): fff search tools (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4457497848" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27802" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27802/hovercard" href="https://github.com/anomalyco/opencode/pull/27802">#27802</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fancive/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fancive">@fancive</a>:
<ul>
<li>docs: fix MCP header interpolation example to {env:VAR} (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4602449558" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31078" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31078/hovercard" href="https://github.com/anomalyco/opencode/pull/31078">#31078</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/robertDouglass/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/robertDouglass">@robertDouglass</a>:
<ul>
<li>fix(tui): sort connect providers alphabetically (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4595136306" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30891" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30891/hovercard" href="https://github.com/anomalyco/opencode/pull/30891">#30891</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/neriousy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/neriousy">@neriousy</a>:
<ul>
<li>fix(desktop): few WSL bugs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4602770815" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31095" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31095/hovercard" href="https://github.com/anomalyco/opencode/pull/31095">#31095</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/areyouok/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/areyouok">@areyouok</a>:
<ul>
<li>fix(lsp): resolve JDTLS root to topmost pom.xml in Java Maven multi-module projects (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499333332" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28761" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28761/hovercard" href="https://github.com/anomalyco/opencode/pull/28761">#28761</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/remorses/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/remorses">@remorses</a>:
<ul>
<li>fix(session): merge per-call tool rules into session permission (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4578211404" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30529" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30529/hovercard" href="https://github.com/anomalyco/opencode/pull/30529">#30529</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AnthonyMLau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AnthonyMLau">@AnthonyMLau</a>:
<ul>
<li>fix(opencode): generate reasoning variants for all OpenRouter models. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4568966602" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30332" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30332/hovercard" href="https://github.com/anomalyco/opencode/pull/30332">#30332</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/delta9000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/delta9000">@delta9000</a>:
<ul>
<li>feat: add "reasoning" as interleaved field option for vLLM providers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4575756791" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30477" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30477/hovercard" href="https://github.com/anomalyco/opencode/pull/30477">#30477</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/songchaow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/songchaow">@songchaow</a>:
<ul>
<li>feat: add X-Session-Id header for proxy cache routing affinity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4621808397" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/31511" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/31511/hovercard" href="https://github.com/anomalyco/opencode/pull/31511">#31511</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27 Golden Gate includes these changes that Tahoe critics will appreciate]]></title>
<description><![CDATA[macOS 26 Tahoe made some polarizing design choices that evoked strong responses from critics. While the new design in macOS 27 Golden Gate is still all about Liquid Glass, Apple’s new Mac operating system corrects a lot of the mistakes Tahoe made.



 more…]]></description>
<link>https://tsecurity.de/de/3585883/ios-mac-os/macos-27-golden-gate-includes-these-changes-that-tahoe-critics-will-appreciate/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3585883/ios-mac-os/macos-27-golden-gate-includes-these-changes-that-tahoe-critics-will-appreciate/</guid>
<pubDate>Tue, 09 Jun 2026 21:55:07 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/macos-27-golden-gate.webp?w=1600"></div><p class="wp-block-paragraph">macOS 26 Tahoe made some polarizing design choices that evoked strong responses from critics. While the new design in macOS 27 Golden Gate is still all about Liquid Glass, Apple’s new Mac operating system corrects a lot of the mistakes Tahoe made.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-27" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1055897" href="https://9to5mac.com/2026/06/09/macos-27-golden-gate-includes-these-changes-that-tahoe-critics-will-appreciate/#more-1055897" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27 Golden Gate makes it clear when apps are sneakily running in background]]></title>
<description><![CDATA[Google Gemini for macOS was recently flagged for not being a very good app citizen on the Mac. Apple’s new macOS 27 Golden Gate seems to make an example out of apps like Gemini that sneakily run in the background after a user quits the software.



 more…]]></description>
<link>https://tsecurity.de/de/3584849/ios-mac-os/macos-27-golden-gate-makes-it-clear-when-apps-are-sneakily-running-in-background/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3584849/ios-mac-os/macos-27-golden-gate-makes-it-clear-when-apps-are-sneakily-running-in-background/</guid>
<pubDate>Tue, 09 Jun 2026 16:39:28 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/04/gemini-mac.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Google Gemini for macOS was <a href="https://9to5mac.com/2026/06/05/the-better-way-to-use-gemini-on-the-mac/">recently flagged</a> for not being a very good app citizen on the Mac. Apple’s new macOS 27 Golden Gate seems to make an example out of apps like Gemini that sneakily run in the background after a user quits the software.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-27" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1055761" href="https://9to5mac.com/2026/06/09/macos-27-golden-gate-makes-it-clear-when-apps-are-sneakily-running-in-background/#more-1055761" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS Golden Gate: Here’s the list of Macs compatible with the update]]></title>
<description><![CDATA[Today during its WWDC keynote, Apple unveiled the Mac’s next major software version: macOS Golden Gate. Here’s the full list of Mac models compatible with the update.



 more…]]></description>
<link>https://tsecurity.de/de/3582509/ios-mac-os/macos-golden-gate-heres-the-list-of-macs-compatible-with-the-update/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3582509/ios-mac-os/macos-golden-gate-heres-the-list-of-macs-compatible-with-the-update/</guid>
<pubDate>Mon, 08 Jun 2026 20:40:08 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/WWDC-26-13.54.36.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Today during its <a href="https://9to5mac.com/2026/06/08/wwdc-2026-news-hub-live-from-apple-park-ios-27-new-siri-more/">WWDC keynote</a>, Apple unveiled the Mac’s next major software version: macOS Golden Gate. Here’s the full list of Mac models compatible with the update.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-golden-gate,wwdc-2026" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054906" href="https://9to5mac.com/2026/06/08/macos-golden-gate-heres-the-list-of-macs-compatible-with-the-update/#more-1054906" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v15.9.0]]></title>
<description><![CDATA[@oh-my-pi/pi-ai
Fixed

Fixed MiniMax-compatible OpenAI-completions hosts (e.g. minimax-code-cn/MiniMax-M3) losing tool-call arguments when the stream delivers function.arguments as a complete object instead of the OpenAI JSON-string contract. The streaming buffer previously concatenated the objec...]]></description>
<link>https://tsecurity.de/de/3580239/tools/v1590/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3580239/tools/v1590/</guid>
<pubDate>Mon, 08 Jun 2026 02:51:02 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>@oh-my-pi/pi-ai</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed MiniMax-compatible OpenAI-completions hosts (e.g. <code>minimax-code-cn/MiniMax-M3</code>) losing tool-call arguments when the stream delivers <code>function.arguments</code> as a complete object instead of the OpenAI JSON-string contract. The streaming buffer previously concatenated the object into a string, coercing it to <code>[object Object]</code> and leaving <code>bash</code>/<code>edit</code> calls with empty or malformed inputs; the tool-call block now holds the object payload directly. (<a href="https://github.com/can1357/oh-my-pi/issues/1776" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/1776/hovercard">#1776</a>)</li>
<li>Fixed Cloud Code Assist (Gemini / Antigravity) rejecting tool schemas with <code>Invalid JSON payload received. Unknown name "propertyNames"</code> (HTTP 400) when a tool exposed a property literally named <code>properties</code> (e.g. the Resend MCP <code>create_contact</code> tool). The schema normalizer's <code>insideProperties</code> flag was re-asserted when descending into such a property's value schema, so Google-unsupported keywords (<code>propertyNames</code>, <code>additionalProperties</code>, …) nested inside it were never stripped. The flag is now only set when entering a real <code>properties</code> map from a schema node, not from within another <code>properties</code> map.</li>
<li>Fixed local/self-hosted providers leaking machine-specific endpoints into the bundled <code>models.json</code>. A <code>generate-models</code> run on a machine with a LiteLLM proxy baked 1202 <code>litellm</code> models pinned to <code>http://localhost:4000/v1</code> into the committed catalog. <code>litellm</code> (and <code>lm-studio</code>) now join <code>ollama</code>/<code>vllm</code> in the generator's discovery-only exclusion set, so local providers are never fetched during generation nor written to <code>models.json</code> — they are discovered dynamically at runtime instead. LiteLLM model discovery now enriches metadata against models.dev (the same reference source the other gateway providers use) rather than a bundled reference map. Added a regression test pinning the invariant (no local provider blocks, no loopback/private-network <code>baseUrl</code>s in the bundled catalog).</li>
</ul>
<h2>@oh-my-pi/pi-coding-agent</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Removed synchronous <code>readTextSync</code> from <code>SessionStorage</code> and core implementations (<code>MemorySessionStorage</code>, <code>FileSessionStorage</code>, <code>RedisSessionStorage</code>, <code>SqlSessionStorage</code>), requiring callers to use async text reads</li>
<li>Replaced the public <code>SessionStorage</code> <code>readTextPrefix(path, maxBytes)</code> and <code>readTextSuffix(path, maxBytes)</code> methods with <code>readTextSlices(path, prefixBytes, suffixBytes): Promise&lt;[string, string]&gt;</code>; custom session storage backends must implement the new combined slice API.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Added env-driven OpenTelemetry trace export. When <code>OTEL_EXPORTER_OTLP_ENDPOINT</code> (or <code>OTEL_EXPORTER_OTLP_TRACES_ENDPOINT</code>) is set, <code>omp</code> registers a global OTLP/proto trace exporter and switches on the agent loop's telemetry, so the <code>invoke_agent</code> / <code>chat</code> / <code>execute_tool</code> spans actually reach a collector instead of a no-op tracer. Honors the standard <code>OTEL_*</code> env contract (endpoint, headers, <code>OTEL_SERVICE_NAME</code>, <code>OTEL_SDK_DISABLED</code> and <code>OTEL_TRACES_EXPORTER=none</code> parsed case-insensitively) and the <code>OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT</code> capture toggle; it is a no-op when no endpoint is configured. Only the <code>http/protobuf</code> transport is supported — a <code>grpc</code> or <code>http/json</code> <code>OTEL_EXPORTER_OTLP*_PROTOCOL</code> declines rather than misrouting spans. This makes the existing telemetry usable from headless hosts that run <code>omp</code> as a spawned child process, where an in-process <code>TracerProvider</code> registered by the parent can't reach the child. Uses the <code>@opentelemetry/exporter-trace-otlp-proto</code> 2.x line, which exports cleanly under Bun.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fixed the status line session name (and the editor border / status-line gap fill) being nearly illegible on light themes.</li>
<li>Added <code>IndexedSessionStorage</code> and <code>SessionStorageBackend</code> exports to support shared metadata-indexed session backends</li>
<li>Added the <code>tui.maxInlineImages</code> setting (default <code>8</code>) capping how many inline images render as live terminal graphics. Once a new image pushes the count past the cap, the oldest images are hidden via a full redraw — replaced by their <code>[Image: …]</code> text placeholder and purged from the terminal's graphics store — so long sessions with many screenshots/diagrams stop piling up images (and, on Kitty, stop leaving scrollback ghosts). Set to <code>0</code> to keep every image inline.</li>
<li>Added a "View: terminal state" item to the <code>/debug</code> menu that prints the detected terminal, live geometry and cell size, multiplexer, and the negotiated subprotocols actually in use — graphics (Kitty/iTerm2/Sixel), desktop notifications (BEL/OSC 9/OSC 99, plus whether OSC 99 was confirmed via a device-attributes probe), OSC 8 hyperlinks, 24-bit color, DECCARA rectangular-SGR background fills, and DEC 2026 synchronized output — alongside the scrollback-clear strategy (<code>CSI 22 J</code> vs <code>CSI 2 J</code> redraw / ED3 eager-erase risk) and the raw <code>TERM</code>/<code>TERM_PROGRAM</code>/<code>COLORTERM</code> detection signals.</li>
<li>Added a "Test: terminal protocols" item to the <code>/debug</code> menu that renders one live sample of every special escape protocol the renderer can emit — SGR text attributes (bold/italic/underline/strikethrough/inverse/dim), themed and 24-bit truecolor, OSC 8 hyperlinks, OSC 66 text sizing (large text), and an inline graphics swatch via the active image protocol (Kitty/iTerm2/Sixel, with a text fallback) — and fires a desktop notification, so you can eyeball which protocols the current terminal actually honors. The sample image is a gradient PNG generated in-process, so the graphics test needs no asset on disk.</li>
<li>Added the <code>tui.textSizing</code> setting (default off) that renders Markdown H1 headings at 2x scale via Kitty's OSC 66 text-sizing protocol. It replaces the undocumented <code>PI_TUI_TEXT_SIZING</code> env var with a real setting, and only takes effect on Kitty terminals (where OSC 66 is implemented) — it is ignored everywhere else so headings never emit raw escape bytes.</li>
<li>Added a lifecycle status to the <code>/resume</code> session picker. Each session's tail (last 32 KiB) is now read alongside the existing header window in a single pass, and its final message classified as <code>done</code> (the agent ended its turn and yielded control back), <code>interrupted</code> (a trailing tool call or tool result the loop never continued from), <code>aborted</code>, <code>error</code>, or <code>pending</code> (a trailing user message with no reply). The status renders as a colored segment on each session's metadata line. When the final message is larger than the tail window the status is omitted rather than guessed.</li>
<li>Added support for <code>disable-model-invocation: true</code> frontmatter field from the <a href="https://agentskills.io/specification" rel="nofollow">Agent Skills standard</a>. Skills using this field are now hidden from the system prompt listing, matching the behavior of <code>hide: true</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Changed the <code>task</code> tool description to tag read-only agents and explicitly forbid assigning them file edits/commands or offloading reasoning to <code>quick_task</code>/<code>explore</code>.</li>
<li>Changed Redis and SQL session storage initialization to load only indexed metadata (<code>size</code>, <code>mtimeMs</code>) instead of full session content</li>
<li>Changed <code>SessionStorage</code> read paths to rely on backend-backed metadata/indexed storage, so session content is fetched on demand rather than cached as full in-memory mirrors</li>
<li>Changed session-list slice reads to go through <code>SessionStorage.readTextSlices</code> across all backends, removing the file-only single-open branch and caller-managed buffers. <code>FileSessionStorage</code> now reads both windows via <code>peekFileEnds</code>, while Redis and SQL backends encode session content once per combined read.</li>
<li>Changed the <code>ask</code> tool transcript renderer to mark single-choice questions with circular radio glyphs (<code>○</code>/<code>◉</code>) instead of the rectangular checkbox glyphs (<code>☐</code>/<code>☑</code>) it shares with multi-select questions, so a "pick one" combo box visually reads as a radio group rather than a checklist. Multi-select questions keep checkboxes. Added a <code>radio.selected</code>/<code>radio.unselected</code> symbol pair across the unicode, nerd-font, and ASCII presets.</li>
<li>Changed the <code>ask</code> tool transcript renderer to mark the chosen answer inside the question form rather than re-listing the questions in a detached summary block below it. Once a question is answered, the standalone prompt preview is dropped and the result redraws the same form — every offered option still shown, with the selected one(s) filled in (<code>◉</code>/<code>☑</code>, highlighted) and the rest dimmed (<code>○</code>/<code>☐</code>); custom free-text answers and cancellations render in place as the final entry. This removes the duplicate question/option listing that previously appeared once as the call preview and again as the result.</li>
<li>Changed task-completion and <code>ask</code> desktop notifications to structured terminal notifications (title, body, type, and a focus-on-click action). On Kitty these render through OSC 99 as a proper title/body with click-to-focus; terminals without confirmed OSC 99 support collapse them to the previous single-line message (BEL/OSC 9).</li>
<li>Updated the "each kitty/tmux split" tip to include cmux.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed tiny-model startup in compiled binaries by resolving <code>@huggingface/transformers</code> and its runtime dependencies from the installed cache using <code>package.json</code> <code>exports</code>/<code>main</code> metadata, preventing module-resolution failures when launching models</li>
<li>Fixed tiny runtime installation flow in compiled binaries by using the build-time resolved <code>@huggingface/transformers</code> version and ensuring the runtime lock directory’s parent exists before acquiring the install lock, preventing mismatch and setup failures on fresh installs</li>
<li>Fixed the terminal protocol debug probe reusing one stable Kitty graphics id across repeated panels, which could move/replace an earlier swatch instead of rendering a new one.</li>
<li>Fixed selector dialogs (the <code>ask</code> tool, hook prompts) collapsing to a single visible option on shorter terminals when options carried long descriptions: the highlighted option's wrapped description consumed the entire row budget, hiding every other option and making the menu feel unnavigable (down moved the lone visible entry, left/right did nothing). When the fully-expanded list overflows, <code>HookSelectorComponent</code> now renders a compact list — every option label stays on screen and only the highlighted option expands its description, truncated to the remaining rows — so the whole menu is always visible and the detail pane follows the cursor.</li>
<li>Fixed <code>read</code> failing with "Path not found" on web URLs whose scheme <code>//</code> collapsed to a single <code>/</code> (e.g. <code>https:/github.com/...</code>), which happens when a URL is routed through Node's <code>path.normalize</code>/<code>path.resolve</code>. The fetch URL recognizer now accepts a single-slash scheme and repairs it back to <code>//</code> before fetching, so collapsed URLs resolve instead of falling through to filesystem lookup.</li>
<li>Fixed subagent slow-model priority falling through to older Claude Opus aliases when Opus 4.8 is available by adding Opus 4.8 and 4.7 aliases ahead of older Opus fallbacks (<a href="https://github.com/can1357/oh-my-pi/issues/1753" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/1753/hovercard">#1753</a>).</li>
<li>Fixed the web-search provider selectors in TUI settings/setup to derive from the shared provider metadata, so newly added providers cannot be omitted from the preference list.</li>
</ul>
<h2>@oh-my-pi/pi-natives</h2>
<h3>Fixed</h3>
<ul>
<li>Bounded sorted <code>glob()</code> scans to <code>maxResults</code> during uncached traversal and emitted <code>onMatch</code> callbacks only for entries admitted to the bounded top-<code>maxResults</code> heap so broad OMP <code>find</code> progress and timeout partials stay consistent with the returned mtime-ranked set while keeping parent-process memory bounded (<a href="https://github.com/can1357/oh-my-pi/issues/1761" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/1761/hovercard">#1761</a>).</li>
<li>Fixed <code>wrapTextWithAnsi</code> hanging (infinite loop) on text containing a BEL-terminated string escape — DCS/SOS/PM/APC (<code>ESC P</code>/<code>ESC X</code>/<code>ESC ^</code>/<code>ESC _</code>) closed by <code>BEL</code> instead of <code>ST</code>. <code>ansi_seq_len_u16</code> only accepted the <code>ST</code> (<code>ESC \</code>) terminator for these (OSC already accepted both), so a BEL-terminated APC such as the TUI cursor marker (<code>ESC _ pi:c BEL</code>) was left unclassified: it was miscounted as visible width and <code>break_long_word</code>'s non-ESC scan could not advance past the <code>ESC</code>, spinning forever. The terminator set now matches OSC (ST <strong>or</strong> BEL), and <code>break_long_word</code> defensively emits and steps over any escape it cannot classify so a malformed/unknown sequence can never wedge the wrap loop.</li>
</ul>
<h2>@oh-my-pi/swarm-extension</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed swarm <code>/swarm run</code> failing with authStorage/modelRegistry identity error (<a href="https://github.com/can1357/oh-my-pi/issues/1472" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/1472/hovercard">#1472</a>)</li>
</ul>
<h2>@oh-my-pi/pi-tui</h2>
<h3>Added</h3>
<ul>
<li>Added Kitty <code>CSI 22 J</code> screen-to-scrollback clears for non-destructive full paints, while keeping ED3 for destructive history/session rebuilds.</li>
<li>Added Kitty OSC 99 rich notification formatting and startup capability probing.</li>
<li>Added Kitty OSC 66 text-sized Markdown H1 headings (2x scale) plus native text-width support for OSC 66 spans. Off by default and gated to Kitty (the only terminal implementing OSC 66) via the <code>TERMINAL.textSizing</code> capability; hosts enable it through <code>setTextSizing</code>.</li>
<li>Added Kitty Unicode placeholder image rendering (<code>U=1</code> + U+10EEEE with explicit row/column diacritics): inline images are drawn as real text cells that carry the image id in their foreground color, so they survive horizontal slicing, reflow, and overlapping draws instead of relying on cursor-positioned <code>a=p</code> placements. Enabled by default on Kitty-family terminals; opt out with <code>PI_NO_KITTY_PLACEHOLDERS=1</code>, and falls back to direct placement when a grid exceeds the diacritic table's addressable range.</li>
<li>Added Kitty temp-file image transmission (<code>t=t</code>): on local sessions, decoded PNG bytes are written to a <code>tty-graphics-protocol</code> temp file and the path is sent instead of in-band base64, gated behind a startup <code>a=q,t=t</code> support probe. Controlled by <code>PI_KITTY_IMAGE_TRANSMISSION=direct|temp-file|auto</code>; disabled over SSH unless explicitly forced.</li>
<li>Added DECRQM capability detection for DEC private modes 2026 (synchronized output) and 2048 (in-band resize). Synchronized-output paint wrappers are dropped when the terminal reports 2026 unsupported (preserving the <code>PI_NO_SYNC_OUTPUT</code> override), and DEC 2048 in-band resize is enabled when supported — reported geometry and cell pixel size are updated from <code>CSI 48 ; rows ; cols ; yPx ; xPx t</code> reports, with SIGWINCH and <code>CSI 16 t</code> kept as fallbacks.</li>
<li>Added an injectable render scheduler for TUI tests, allowing deterministic render drains without patching global clocks or event-loop timing.</li>
<li>Added <code>ImageBudget</code>, an inline-image cap that keeps only the most recent N images as live terminal graphics and demotes older ones to their text fallback. Once a new image pushes the count past the cap, the renderer hides the oldest via a full redraw plus an explicit Kitty graphics purge (<code>a=d,d=I</code>) — text-clear escapes (<code>CSI 2 J</code>/<code>CSI 3 J</code>) do not remove Kitty images. Configure the cap via <code>TUI#setMaxInlineImages</code> (<code>0</code> disables it).</li>
<li>Changed Kitty inline images to a transmit-once + placement scheme: the base64 data is sent a single time (<code>a=t</code>) keyed by a stable image id, then every repaint emits only the tiny placement (<code>a=p,i=…,p=…</code>). Repaints — including full redraws — no longer re-send image data or stack duplicate placements, and the diff/line buffers and render caches hold short placement strings instead of multi-KB base64. The <code>ImageBudget</code> doubles as the transmit store (it tracks which ids are loaded and re-transmits after a purge frees the data). iTerm2/Sixel, which have no addressable image store, keep sending inline data as before.</li>
<li>Added a renderer-level DECCARA rectangular-SGR optimizer that paints solid background panels/rows (Box/Text/Markdown fills, status bars, any full-width <code>theme.bg</code> row) as a single coalesced rectangle escape (<code>CSI 2*x</code> / <code>CSI Pt;Pl;Pb;Pr;&lt;sgr&gt;$r</code> / <code>CSI *x</code>) instead of emitting a full-width run of background-styled spaces on every visible row. It operates at emit time on the final ANSI strings — components are unchanged — and strips only trailing padding it can prove sits under a single non-default background span, coalescing vertically adjacent identical fills into one rectangle and falling back to the original bytes whenever the rectangle would not save bytes. Enabled only on Kitty, which implements the SGR-background extension (<code>docs/deccara.rst</code>); <strong>Ghostty is intentionally excluded</strong> because its <code>CSI $r</code> is unimplemented (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931418915" data-permission-text="Title is private" data-url="https://github.com/ghostty-org/ghostty/issues/632" data-hovercard-type="issue" data-hovercard-url="/ghostty-org/ghostty/issues/632/hovercard" href="https://github.com/ghostty-org/ghostty/issues/632">ghostty-org/ghostty#632</a>) and would drop the background entirely. Scrollback-bound rows and the append/scroll paths always keep the padded representation so native history preserves colored cells, and the <code>PI_NO_DECCARA</code> kill switch (plus tmux/screen/zellij detection) forces the fallback.</li>
<li>Added <code>CMUX_SURFACE_ID</code> environment variable support to <code>getTerminalId()</code>, so cmux terminal surfaces get a stable identifier alongside kitty, tmux, macOS Terminal.app, and Windows Terminal — enabling per-surface session breadcrumbs for <code>omp -c</code> in cmux.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Changed TUI tests to use Ghostty's VT engine (<code>ghostty-web</code>) instead of <code>@xterm/headless</code>.</li>
<li>Changed the default inline-image live graphics budget from 3 to 8 images.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>
<p>Fixed the DECCARA background-fill optimizer rejecting or repainting the wrong cells when a trailing fill crossed from default-background spaces into colored spaces.</p>
</li>
<li>
<p>Fixed DEC private-mode reports with DECRPM status 3/4 being treated as unsupported, so permanent 2026/2048 reports stay recognized.</p>
</li>
<li>
<p>Fixed OSC 66 text-sizing width and slicing edge cases, including ZWJ emoji payloads and partial slices through scaled spans.</p>
</li>
<li>
<p>Fixed focused <code>Input</code> components following <code>TUI#setShowHardwareCursor</code>, so single-line prompts render either the terminal cursor or software cursor consistently with the editor.</p>
</li>
<li>
<p>Fixed the DECCARA background-fill optimizer painting fills on the wrong rows ("split into unaligned halves") in the differential repaint path. When a diff grew the transcript past the viewport, writing the rewritten rows scrolled the terminal, but the absolute DECCARA rectangle coordinates were derived from the pre-scroll viewport top, so every fill landed <code>scrollAmount</code> rows too low while the relatively-positioned text settled correctly; rows scrolled into history were also shortened, dropping their background padding from native scrollback. Rectangles now target the post-scroll rows and only rows remaining in the final viewport are optimized.</p>
</li>
<li>
<p>Fixed native scrollback desynchronization after terminal width or height changes reflowed overflowing content while the viewport was not at the bottom</p>
</li>
<li>
<p>Fixed a notification chip (or any injected block) rendering on top of an actively streaming tool render on ED3-risk terminals (Ghostty/kitty/Alacritty/iTerm2). While a foreground tool streams, its header's elapsed-time counter ticks every frame; once output scrolls the header above the viewport top, each tick is an offscreen edit that — because the eager scrollback-rebuild opt-in is gated off on these terminals — repaints the viewport in place and advances the rendered line count without committing the new overflow to native history. <code>#scrollbackHighWater</code> then lagged the logical viewport top, so a later content shrink whose changes landed in the visible region slipped past the shrink-across-boundary guard and reached the differential emitter, which is anchored to <code>#maxLinesRendered - height</code>: it rewrote only the suffix, dropped the newly exposed top row, and left a blank at the bottom, drifting every row below the edit one line up so it painted over the rows above. Such shrinks now re-anchor the bottom of the viewport with a non-destructive repaint, and the foreground-streaming shrink-across-boundary case repaints the live tail instead of padding and pinning the pre-shrink viewport.</p>
</li>
<li>
<p>Fixed a terminal resize during foreground-tool streaming on an unknown-viewport / ED3-risk host (Ghostty/kitty/Alacritty/iTerm2/WSL) leaving native scrollback permanently out of sync, so scrolling back after the turn showed missing rows. A pure geometry resize (no content change) takes the in-place viewport-repaint path, which — unlike a content-bearing resize that rebuilds via the geometry branch — never flagged native history. Because the prompt-submit checkpoint (<code>refreshNativeScrollbackIfDirty</code>) only rebuilds when scrollback is marked dirty on these hosts, the discrepancy was never reconciled. Overflowing geometry repaints whose viewport is not known to be at the bottom now mark scrollback dirty so the next checkpoint rebuilds an exact copy of the transcript.</p>
</li>
</ul>
<h2>@oh-my-pi/pi-utils</h2>
<h3>Added</h3>
<ul>
<li>
<p>Added color helpers <code>colorLuma</code> (perceptual luma), <code>relativeLuminance</code> (WCAG, linearized sRGB), and <code>hslToHex</code> to the color utilities. The luminance helpers parse <code>#rgb</code>/<code>#rrggbb</code> hex and 256-color palette indices, returning <code>undefined</code> for unparseable values.</p>
</li>
<li>
<p>Added <code>peekFileEnds</code>, a single-open head-and-tail file peek helper that reuses the head bytes for the tail when the file fits the head window.</p>
</li>
<li>
<p>Added <code>peekFileTail</code>, the tail mirror of <code>peekFile</code>: reads up to the last <code>maxBytes</code> of a file ending at EOF, reusing the same pooled-buffer strategy (no per-call allocation for small reads).</p>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix(search): default paths to workspace root instead of hard-failing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GratefulDave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GratefulDave">@GratefulDave</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4584846316" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1808" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1808/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1808">#1808</a></li>
<li>fix: recognize disable-model-invocation from Agent Skills spec by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabkho/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabkho">@fabkho</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583326357" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1803" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1803/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1803">#1803</a></li>
<li>fix(coding-agent/mcp): handle async broken-pipe rejections in stdio transport by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VoidChecksum/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VoidChecksum">@VoidChecksum</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4578318423" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1783" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1783/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1783">#1783</a></li>
<li>Fix slow agent Opus priority by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daandden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daandden">@daandden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576811309" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1754" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1754/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1754">#1754</a></li>
<li>fix(swarm): remove redundant authStorage discovery from swarm pipeline (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4538706917" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1472" data-hovercard-type="issue" data-hovercard-url="/can1357/oh-my-pi/issues/1472/hovercard" href="https://github.com/can1357/oh-my-pi/issues/1472">#1472</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WodenJay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WodenJay">@WodenJay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573308608" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1726" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1726/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1726">#1726</a></li>
<li>Fix web search provider TUI options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daandden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daandden">@daandden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4568591206" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1685" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1685/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1685">#1685</a></li>
<li>Add cmux terminal surface detection to getTerminalId by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/basedcorp99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/basedcorp99">@basedcorp99</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4570212330" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1702" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1702/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1702">#1702</a></li>
<li>fix(natives): bound sorted glob scans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/roboomp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/roboomp">@roboomp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4577407079" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1762" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1762/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1762">#1762</a></li>
<li>fix(tui): cap session accent luminance on light themes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paweljw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paweljw">@paweljw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4571800449" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1715" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1715/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1715">#1715</a></li>
<li>feat(coding-agent): env-driven OTLP trace export for headless hosts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cgreeno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cgreeno">@cgreeno</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4581802133" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1797" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1797/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1797">#1797</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GratefulDave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GratefulDave">@GratefulDave</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4584846316" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1808" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1808/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1808">#1808</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabkho/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabkho">@fabkho</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583326357" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1803" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1803/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1803">#1803</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WodenJay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WodenJay">@WodenJay</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573308608" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1726" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1726/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1726">#1726</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paweljw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paweljw">@paweljw</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4571800449" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1715" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1715/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1715">#1715</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cgreeno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cgreeno">@cgreeno</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4581802133" data-permission-text="Title is private" data-url="https://github.com/can1357/oh-my-pi/issues/1797" data-hovercard-type="pull_request" data-hovercard-url="/can1357/oh-my-pi/pull/1797/hovercard" href="https://github.com/can1357/oh-my-pi/pull/1797">#1797</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/can1357/oh-my-pi/compare/v15.8.3...v15.9.0"><tt>v15.8.3...v15.9.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Scientists Edited Human Embryo Genes. But Questions Remain]]></title>
<description><![CDATA["A DNA-editing feat involving editing the genes of early stage embryos was announced this week," reports the Wall Street Journal. 

They describe the feat as "a far cry from designer babies, but nevertheless a step in that direction."

Dieter Egli, an associate professor of developmental cell bio...]]></description>
<link>https://tsecurity.de/de/3578804/it-security-nachrichten/scientists-edited-human-embryo-genes-but-questions-remain/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3578804/it-security-nachrichten/scientists-edited-human-embryo-genes-but-questions-remain/</guid>
<pubDate>Sun, 07 Jun 2026 06:51:41 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA["A DNA-editing feat involving editing the genes of early stage embryos was announced this week," reports the Wall Street Journal. 

They describe the feat as "a far cry from designer babies, but nevertheless a step in that direction."

Dieter Egli, an associate professor of developmental cell biology at Columbia University and his co-authors, including Nathan Treff of Nucleus Genomics, a New York-based DNA-testing startup, say the technology could help fix disease-causing mutations in embryos. "We're not throwing the final 'OK, you will have gene-edited babies tomorrow' at the public," said Egli. "That is a process that can occur through discussion matched with scientific progress...." 




Previous gene-editing efforts have often used Crispr, which can cut out parts of the DNA sequence, but the technology can also cause damage if the wrong DNA is targeted or cut out. In 2018, Chinese scientist He Jianku said he used Crispr to tweak DNA in human embryos and was imprisoned for the work. The technology Egli's group used, called base editing, allows them to target individual DNA letters in sequences more precisely with fewer adverse effects... Egli's group focused on altering two genes, one that can raise the risk of heart disease and one that is tied to blood disorders like sickle cell disease, and the research showed they were sometimes able to do so successfully, in the same embryo, without damage. 


"I am generally supportive of the concept of embryo editing to prevent genetic disease," said Dr. Paula Amato, a fertility expert at Oregon Health &amp; Science University who wasn't involved in the research... Base editing has been used in human embryos before, according to peer-reviewed studies. The technology was used to correct a disease-causing mutation and an Alzheimer's disease-risk gene variant, said Alexis Komor, associate professor of biochemistry and molecular biophysics at the University of California, San Diego, who wasn't involved in the work. "There really is not any unmet medical or clinical need for this, especially from an in vitro fertilization perspective," Komor said. "Usually what you'll hear is that they're doing it just so that you know we can prevent genetic diseases, but there are so many other better ways to do that." 

Using embryo editing to create babies is illegal in the U.S. and many other countries. Scientists have long worried that it is a slippery slope and that the technology could ultimately be used to promote eugenics. Her worry is that "they're basically building a blueprint" for more ethically problematic forms of embryo editing.
"In my opinion, I think this is a huge no-no," Komor said. "There's just no ethical way to use this...." 



Nucleus Genomics Chief Executive Kian Sadeghi said his company plans to fund Egli's further research, building on the new findings. His company sells a polygenic embryo-screening product, which screens prospective parents' embryos and produces risk scores for their likelihood of developing disease, as well as factors like height, IQ and eye color. The company has said the IQ predictions are limited in accuracy. 

The research was published online Monday on a preprint server.<p></p><div class="share_submission">
<a class="slashpop" href="http://twitter.com/home?status=Scientists+Edited+Human+Embryo+Genes.+But+Questions+Remain%3A+https%3A%2F%2Fscience.slashdot.org%2Fstory%2F26%2F06%2F07%2F0358254%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter"><img src="https://a.fsdn.com/sd/twitter_icon_large.png"></a>
<a class="slashpop" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fscience.slashdot.org%2Fstory%2F26%2F06%2F07%2F0358254%2Fscientists-edited-human-embryo-genes-but-questions-remain%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook"><img src="https://a.fsdn.com/sd/facebook_icon_large.png"></a>



</div><p><a href="https://science.slashdot.org/story/26/06/07/0358254/scientists-edited-human-embryo-genes-but-questions-remain?utm_source=rss1.0moreanon&amp;utm_medium=feed">Read more of this story</a> at Slashdot.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hands-on: BenQ’s new MA270S is a glossy 27-inch 5K display made for Mac]]></title>
<description><![CDATA[BenQ has been making excellent Mac-friendly monitors for years, and their new MA270S is the creme de la creme of their lineup. It’s a 27-inch 5K monitor, but with a feature that most monitors don’t ship with: a glossy finish.



All of Apple’s displays ship with glossy finishes by default, but fo...]]></description>
<link>https://tsecurity.de/de/3578188/ios-mac-os/hands-on-benqs-new-ma270s-is-a-glossy-27-inch-5k-display-made-for-mac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3578188/ios-mac-os/hands-on-benqs-new-ma270s-is-a-glossy-27-inch-5k-display-made-for-mac/</guid>
<pubDate>Sat, 06 Jun 2026 19:56:45 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/BenQ-MA270S.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">BenQ has been making excellent Mac-friendly monitors for years, and their new <a href="https://www.dpbolvw.net/click-101764089-17108693?url=https%3A%2F%2Fwww.benq.com%2Fen-us%2Fmonitor%2Fhome%2Fma270s%2Fbuy.html&amp;cjsku=MA-001">MA270S</a> is the creme de la creme of their lineup. It’s a 27-inch 5K monitor, but with a feature that most monitors don’t ship with: a glossy finish.</p>



<p class="wp-block-paragraph">All of Apple’s displays ship with glossy finishes by default, but for one reason or another, matte finishes have dominated the external monitor market – and BenQ is bucking that trend. This makes the <a href="https://www.dpbolvw.net/click-101764089-17108693?url=https%3A%2F%2Fwww.benq.com%2Fen-us%2Fmonitor%2Fhome%2Fma270s%2Fbuy.html&amp;cjsku=MA-001">MA270S</a> much more at home with the Mac.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="benq,mac,monitors" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054773" href="https://9to5mac.com/2026/06/06/benq-ma270s-hands-on-for-mac-studio-display-competitor-27-inch-5k-monitor/#more-1054773" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA['Not 300 but almost': A lone Ukrainian robot held a key position against hordes of Russian attackers for a staggering 45 days]]></title>
<description><![CDATA[The unmanned ground vehicle (UGV)'s feat is one of many on a battlefield where both factions increasingly rely on robots and drones to handle some of their most dangerous tasks.]]></description>
<link>https://tsecurity.de/de/3578065/it-nachrichten/not-300-but-almost-a-lone-ukrainian-robot-held-a-key-position-against-hordes-of-russian-attackers-for-a-staggering-45-days/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3578065/it-nachrichten/not-300-but-almost-a-lone-ukrainian-robot-held-a-key-position-against-hordes-of-russian-attackers-for-a-staggering-45-days/</guid>
<pubDate>Sat, 06 Jun 2026 18:32:45 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[The unmanned ground vehicle (UGV)'s feat is one of many on a battlefield where both factions increasingly rely on robots and drones to handle some of their most dangerous tasks.]]></content:encoded>
</item>
<item>
<title><![CDATA[Chrome for Mac breaks benchmark records on the latest MacBook Pro]]></title>
<description><![CDATA[A new post on Google’s Chromium blog shares the results of the latest Chrome performance benchmarks, including record scores on tests running on an M5 MacBook Pro. Here are the details.



 more…]]></description>
<link>https://tsecurity.de/de/3576834/ios-mac-os/chrome-for-mac-breaks-benchmark-records-on-the-latest-macbook-pro/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3576834/ios-mac-os/chrome-for-mac-breaks-benchmark-records-on-the-latest-macbook-pro/</guid>
<pubDate>Sat, 06 Jun 2026 02:23:04 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/chrome-macos.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">A new post on Google’s Chromium blog shares the results of the latest Chrome performance benchmarks, including record scores on tests running on an M5 MacBook Pro. Here are the details.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="chrome,mac,macos" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054805" href="https://9to5mac.com/2026/06/05/chrome-for-mac-breaks-benchmark-records-on-the-latest-macbook-pro/#more-1054805" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[The better way to use Gemini on the Mac]]></title>
<description><![CDATA[Back in April, Google joined OpenAI and Anthropic in offering a dedicated Mac app for its AI chatbot software. Two months later, it’s clear that Gemini for Mac isn’t as good as it could be. 



 more…]]></description>
<link>https://tsecurity.de/de/3576628/ios-mac-os/the-better-way-to-use-gemini-on-the-mac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3576628/ios-mac-os/the-better-way-to-use-gemini-on-the-mac/</guid>
<pubDate>Fri, 05 Jun 2026 23:39:23 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/04/gemini-mac.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Back in April, Google joined OpenAI and Anthropic in <a href="https://9to5mac.com/2026/04/15/google-launches-gemini-mac-app-heres-what-it-offers/">offering a dedicated Mac app</a> for its AI chatbot software. Two months later, it’s clear that Gemini for Mac isn’t as good as it could be. </p>



 <a data-layer-pagetype="post" data-layer-postcategory="apps,gemini,mac" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054758" href="https://9to5mac.com/2026/06/05/the-better-way-to-use-gemini-on-the-mac/#more-1054758" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lil Finder Guy pet was the gateway to building my own Mac apps with Codex]]></title>
<description><![CDATA[At the start of May, OpenAI released a playful feature inside its Codex desktop app for creating a virtual pet.



This silly little addition solved my biggest challenge with Codex: what should I do with it? My first real task with Codex was putting together a virtual Lil Finder Guy for fun.



A...]]></description>
<link>https://tsecurity.de/de/3576334/ios-mac-os/lil-finder-guy-pet-was-the-gateway-to-building-my-own-mac-apps-with-codex/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3576334/ios-mac-os/lil-finder-guy-pet-was-the-gateway-to-building-my-own-mac-apps-with-codex/</guid>
<pubDate>Fri, 05 Jun 2026 20:39:21 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/lil-finder-guy-codex-pet.webp?w=1600"></div><p class="wp-block-paragraph">At the start of May, OpenAI released a playful feature inside its Codex desktop app for creating a virtual pet.</p>



<p class="wp-block-paragraph">This silly little addition solved my biggest challenge with Codex: what should I do with it? My first real task with Codex was putting together a <a href="https://9to5mac.com/2026/05/01/i-think-i-just-vibe-coded-lil-finder-guy-onto-my-mac/">virtual Lil Finder Guy</a> for fun.</p>



<p class="wp-block-paragraph">A month later, I’m using two Mac apps that Codex built at my direction. Toying around with Codex Pets was the gateway for me to better understand its capabilities. </p>



 <a data-layer-pagetype="post" data-layer-postcategory="ai,apps,chatgpt,codex,mac,openai" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054394" href="https://9to5mac.com/2026/06/05/lil-finder-guy-pet-was-the-gateway-to-building-my-own-mac-apps-with-codex/#more-1054394" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.16.2]]></title>
<description><![CDATA[Core
Bugfixes

Reasoning summaries now only run on providers that support them, avoiding GPT-5 request failures on compatible backends.
Edit operations now refuse loose matches that could overwrite the wrong code or replace an existing file by mistake.
Fixed Bedrock sessions hanging before a mode...]]></description>
<link>https://tsecurity.de/de/3575915/downloads/v1162/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3575915/downloads/v1162/</guid>
<pubDate>Fri, 05 Jun 2026 18:01:51 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Reasoning summaries now only run on providers that support them, avoiding GPT-5 request failures on compatible backends.</li>
<li>Edit operations now refuse loose matches that could overwrite the wrong code or replace an existing file by mistake.</li>
<li>Fixed Bedrock sessions hanging before a model response starts. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alblez/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alblez">@alblez</a>)</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Diff viewer now supports next and previous hunk navigation.</li>
<li>Terminal themes now refresh after live terminal reloads without stale colors or broken highlighting.</li>
<li>Running subagents can now be sent to the background so you can keep working.</li>
<li>Sessions now persist system context updates during long-running conversations.</li>
<li>Added Snowflake Cortex provider support. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kameshsampath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kameshsampath">@kameshsampath</a>)</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Fixed the external editor fallback so attach-mode sessions still open when the original project path is unavailable locally. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pcadena-lila/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pcadena-lila">@pcadena-lila</a>)</li>
<li>Permission replies now route through the correct session directory.</li>
<li><code>/mo</code> now prefers the models command in slash autocomplete.</li>
<li>Fixed crashes from malformed path or diff metadata in permission and session views.</li>
</ul>
<h2>Desktop</h2>
<h3>Bugfixes</h3>
<ul>
<li>Fixed titlebar tab overflow clipping.</li>
<li>Fixed overflowed titlebar tabs so scrolling and drag regions behave correctly.</li>
<li>Improved tab closing and navigation so the next tab is selected more reliably.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Improved multi-server desktop support with per-server home state and session tabs.</li>
</ul>
<p><strong>Thank you to 5 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kameshsampath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kameshsampath">@kameshsampath</a>:
<ul>
<li>feat(core): add Snowflake Cortex provider (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4549404399" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29901" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29901/hovercard" href="https://github.com/anomalyco/opencode/pull/29901">#29901</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pcadena-lila/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pcadena-lila">@pcadena-lila</a>:
<ul>
<li>fix(tui): fall back to local cwd when editor spawns in attach mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4581088875" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30583" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30583/hovercard" href="https://github.com/anomalyco/opencode/pull/30583">#30583</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weiconghe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weiconghe">@weiconghe</a>:
<ul>
<li>fix: use mapError instead of orDie for context snapshot decoding (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4595622028" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30905" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30905/hovercard" href="https://github.com/anomalyco/opencode/pull/30905">#30905</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alblez/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alblez">@alblez</a>:
<ul>
<li>fix(opencode): resolve Bedrock hang by using node build conditions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4594745300" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30873" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30873/hovercard" href="https://github.com/anomalyco/opencode/pull/30873">#30873</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerome-benoit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerome-benoit">@jerome-benoit</a>:
<ul>
<li>fix(workflows): retry nix-hashes compute-hash on transient failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4589000254" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30743" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30743/hovercard" href="https://github.com/anomalyco/opencode/pull/30743">#30743</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27 could grant two wishes that longtime Mac users want most]]></title>
<description><![CDATA[macOS 27 will be unveiled on Monday at WWDC, and rumors indicate the update will grant two wishes that longtime Mac users especially have been wanting.



 more…]]></description>
<link>https://tsecurity.de/de/3575652/ios-mac-os/macos-27-could-grant-two-wishes-that-longtime-mac-users-want-most/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3575652/ios-mac-os/macos-27-could-grant-two-wishes-that-longtime-mac-users-want-most/</guid>
<pubDate>Fri, 05 Jun 2026 16:23:27 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/macos-27-mockup.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">macOS 27 will be unveiled <a href="https://9to5mac.com/2026/05/27/how-to-watch-apples-wwdc-keynote-ios-27-new-siri-and-more/" type="post">on Monday at WWDC</a>, and rumors indicate the update will grant two wishes that longtime Mac users especially have been wanting.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-27" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054670" href="https://9to5mac.com/2026/06/05/macos-27-could-grant-two-wishes-that-longtime-mac-users-want-most/#more-1054670" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.16.0]]></title>
<description><![CDATA[Core
Improvements

Added managed workspace cloning that keeps dirty and untracked files.
Added moving sessions between workspaces and directories.
Added proper OpenAI model support through AWS Bedrock.
Added skill discovery and file-based agent loading.
Updated GitHub Copilot usage tracking for t...]]></description>
<link>https://tsecurity.de/de/3574282/downloads/v1160/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3574282/downloads/v1160/</guid>
<pubDate>Fri, 05 Jun 2026 05:16:39 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added managed workspace cloning that keeps dirty and untracked files.</li>
<li>Added moving sessions between workspaces and directories.</li>
<li>Added proper OpenAI model support through AWS Bedrock.</li>
<li>Added skill discovery and file-based agent loading.</li>
<li>Updated GitHub Copilot usage tracking for token-based billing.</li>
<li>Added <code>run --replay</code> for interactive session replay.</li>
<li>Improved startup time. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Added Vue syntax highlighting.</li>
<li>Restored full ACP session replay when loading saved sessions. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imnotlxy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imnotlxy">@imnotlxy</a>)</li>
<li>Fixed shell cancellation races.</li>
<li>Fixed SAP AI Core OpenAI reasoning variants. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerome-benoit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerome-benoit">@jerome-benoit</a>)</li>
<li>Fixed delegated tasks losing their selected reasoning variant.</li>
<li>Fixed OpenAI websocket sessions getting stuck idle.</li>
<li>Fixed Windows path normalization in migrated storage.</li>
<li>Fixed prompt corruption when pasting near wide characters. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dauphinYan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dauphinYan">@dauphinYan</a>)</li>
<li>Fixed ACP cancel so it aborts the active run. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/smagnuso/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/smagnuso">@smagnuso</a>)</li>
<li>Fixed SAP AI Core Anthropic Opus 4.7+ adaptive reasoning. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerome-benoit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerome-benoit">@jerome-benoit</a>)</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Improved the experimental session switcher.</li>
<li>Truncated long sidebar file paths.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Show a toast when the variant hotkey is used with no variants. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ariane-emory/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ariane-emory">@ariane-emory</a>)</li>
<li>Routed question responses to the right session directory.</li>
<li>Stopped the background task spinner from sticking.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Added color themes. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
<li>Show local server startup failures in the app.</li>
<li>Added a thinking level selector for v2 prompts.</li>
<li>Added a Servers tab in Settings.</li>
<li>Added an update button. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed session review refresh and VCS diff caching.</li>
<li>Hid update actions when desktop updates are unavailable.</li>
<li>Fixed tab title truncation and close button placement.</li>
<li>Show project sessions before path sync finishes. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mhart/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mhart">@mhart</a>)</li>
</ul>
<h2>SDK</h2>
<ul>
<li>Exposed session location data in v2 responses.</li>
</ul>
<h2>Extensions</h2>
<h3>Bugfixes</h3>
<ul>
<li>GitHub now refuses to commit without an existing git author identity. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ulises-jeremias/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ulises-jeremias">@ulises-jeremias</a>)</li>
</ul>
<p><strong>Thank you to 10 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jerome-benoit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jerome-benoit">@jerome-benoit</a>:
<ul>
<li>fix(opencode): support sap-ai-core anthropic opus 4.7+ adaptive reasoning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4554603316" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29991" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29991/hovercard" href="https://github.com/anomalyco/opencode/pull/29991">#29991</a>)</li>
<li>fix(opencode): route SAP AI Core reasoning variants through modelParams (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576152502" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30482" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30482/hovercard" href="https://github.com/anomalyco/opencode/pull/30482">#30482</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mhart/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mhart">@mhart</a>:
<ul>
<li>fix(app): show project sessions before path sync resolves (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4560078867" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30167" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30167/hovercard" href="https://github.com/anomalyco/opencode/pull/30167">#30167</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/smagnuso/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/smagnuso">@smagnuso</a>:
<ul>
<li>fix(acp): honor session/cancel by aborting the running turn (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4559283950" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30145" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30145/hovercard" href="https://github.com/anomalyco/opencode/pull/30145">#30145</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dauphinYan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dauphinYan">@dauphinYan</a>:
<ul>
<li>fix(tui): prevent prompt corruption when pasting near wide characters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4539180013" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29710" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29710/hovercard" href="https://github.com/anomalyco/opencode/pull/29710">#29710</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arvsrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arvsrn">@arvsrn</a>:
<ul>
<li>feat(app): v2 desktop UI improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4538439324" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/29689" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/29689/hovercard" href="https://github.com/anomalyco/opencode/pull/29689">#29689</a>)</li>
<li>feat(app): polish home projects list UI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573403461" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30436" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30436/hovercard" href="https://github.com/anomalyco/opencode/pull/30436">#30436</a>)</li>
<li>feat(app): polish select-v2 component (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573657655" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30446" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30446/hovercard" href="https://github.com/anomalyco/opencode/pull/30446">#30446</a>)</li>
<li>feat(app): new update button  (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4574362376" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30460" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30460/hovercard" href="https://github.com/anomalyco/opencode/pull/30460">#30460</a>)</li>
<li>feat(app): color themes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4592739489" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30824" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30824/hovercard" href="https://github.com/anomalyco/opencode/pull/30824">#30824</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>:
<ul>
<li>refactor(opencode): improve startup time by 38% (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4574009060" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30453" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30453/hovercard" href="https://github.com/anomalyco/opencode/pull/30453">#30453</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ulises-jeremias/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ulises-jeremias">@ulises-jeremias</a>:
<ul>
<li>fix(github): enforce existing git author identity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576991612" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30507" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30507/hovercard" href="https://github.com/anomalyco/opencode/pull/30507">#30507</a>)</li>
<li>fix(opencode): fallback to sh for curl upgrade (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4576822977" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30499" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30499/hovercard" href="https://github.com/anomalyco/opencode/pull/30499">#30499</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ariane-emory/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ariane-emory">@ariane-emory</a>:
<ul>
<li>fix(tui): show toast when variant_list keybind used with no variants (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4588057581" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30724" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30724/hovercard" href="https://github.com/anomalyco/opencode/pull/30724">#30724</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imnotlxy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imnotlxy">@imnotlxy</a>:
<ul>
<li>fix(opencode): <code>ACP.loadSession</code> should replay all messages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4590285196" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30761" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30761/hovercard" href="https://github.com/anomalyco/opencode/pull/30761">#30761</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/colinhacks/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/colinhacks">@colinhacks</a>:
<ul>
<li>fix: bump @openrouter/ai-sdk-provider to 2.9.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4591339303" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/30800" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/30800/hovercard" href="https://github.com/anomalyco/opencode/pull/30800">#30800</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[New MacBook Ultra report covers release timing, display, more]]></title>
<description><![CDATA[A new report from Omdia provides updates on release timing, the OLED display, and more for the upcoming MacBook Pro overhaul, which rumors say will be called MacBook Ultra.



 more…]]></description>
<link>https://tsecurity.de/de/3573145/ios-mac-os/new-macbook-ultra-report-covers-release-timing-display-more/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3573145/ios-mac-os/new-macbook-ultra-report-covers-release-timing-display-more/</guid>
<pubDate>Thu, 04 Jun 2026 17:39:08 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/macbook-pro-glow-colorful.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">A <a href="https://omdia.tech.informa.com/pr/2026/june/oled-display-demand-for-notebook-pcs-to-reach-11point5-billion-dollars-by-2033">new report from <em>Omdia</em></a> provides updates on release timing, the OLED display, and more for the upcoming MacBook Pro overhaul, which rumors <a href="https://9to5mac.com/2026/04/27/iphone-ultra-and-macbook-ultra-are-coming-this-year-per-report/" type="post">say</a> will be called MacBook Ultra.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macbook-pro,macbook-ultra" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054487" href="https://9to5mac.com/2026/06/04/new-macbook-ultra-report-covers-release-timing-display-more/#more-1054487" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mac beachballs or lagging performance? AI photo scanning may be the reason]]></title>
<description><![CDATA[Some users are experiencing beachballs or lagging performance on their Macs on macOS 26.5, and it seems the culprit may be Apple Intelligence photo scanning in the background.



High battery usage also appears to be an issue for some of those seeing these symptoms … 



 more…]]></description>
<link>https://tsecurity.de/de/3569368/ios-mac-os/mac-beachballs-or-lagging-performance-ai-photo-scanning-may-be-the-reason/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3569368/ios-mac-os/mac-beachballs-or-lagging-performance-ai-photo-scanning-may-be-the-reason/</guid>
<pubDate>Wed, 03 Jun 2026 13:38:43 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/Beachballs-or-lagging-Mac-AI-photo-scanning-may-be-the-reason.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p class="wp-block-paragraph">Some users are experiencing beachballs or lagging performance on their <a href="https://9to5mac.com/guides/mac/" target="_blank" rel="noreferrer noopener">Macs</a> on <a href="https://9to5mac.com/guides/macos-26-5/" target="_blank" rel="noreferrer noopener">macOS 26.5</a>, and it seems the culprit may be <a href="https://9to5mac.com/guides/apple-intelligence/" target="_blank" rel="noreferrer noopener">Apple Intelligence</a> photo scanning in the background.</p>



<p class="wp-block-paragraph">High battery usage also appears to be an issue for some of those seeing these symptoms … </p>



 <a data-layer-pagetype="post" data-layer-postcategory="apple-intelligence,mac,macos-26-5" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054269" href="https://9to5mac.com/2026/06/03/mac-beachballs-or-lagging-performance-ai-photo-scanning-may-be-the-reason/#more-1054269" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft's Project Solara Is an OS For Devices That Run AI Agents Instead of Apps]]></title>
<description><![CDATA[An anonymous reader quotes a report from GeekWire: A team inside Microsoft has been quietly building a platform for devices that run AI agents instead of apps, based on Android instead of Windows, with two working hardware designs so far, and an initial set of big-name companies lined up to run p...]]></description>
<link>https://tsecurity.de/de/3568153/it-security-nachrichten/microsofts-project-solara-is-an-os-for-devices-that-run-ai-agents-instead-of-apps/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3568153/it-security-nachrichten/microsofts-project-solara-is-an-os-for-devices-that-run-ai-agents-instead-of-apps/</guid>
<pubDate>Wed, 03 Jun 2026 05:52:41 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[An anonymous reader quotes a report from GeekWire: A team inside Microsoft has been quietly building a platform for devices that run AI agents instead of apps, based on Android instead of Windows, with two working hardware designs so far, and an initial set of big-name companies lined up to run pilots. The platform, dubbed "Project Solara," is Microsoft's bet that AI will open up entirely new scenarios for computing -- using agents to avoid the constraints of traditional software, and off-the-shelf components to develop new devices quickly and inexpensively. [...] The company unveiled Solara on Tuesday at its Build conference in San Francisco, describing it as a new platform that spans from chip to cloud. GeekWire got a behind-the-scenes look at the project during a briefing last week in Redmond, including demos of the first two concept devices based on the platform:

 - A desktop hub that sits beside a PC and responds to voice commands, signs users in using facial recognition, and surfaces the day's most pressing items. With a monitor attached, it becomes a full Windows machine running in the cloud.
 - A wearable badge that reimagines the standard employee ID card. A fingerprint button wakes an agent in one press; a single tap records and transcribes a conversation; and a built-in camera lets the agent act on what the user sees.
 
Microsoft says it won't ship these devices itself. Instead, it envisions hardware makers and other industry partners turning the reference designs into implementations of their own, each intended for a specific industry, company, or scenario. For example, in one demo shown by the company, the high-tech badge ran on agents designed for use by a health-care worker, including the ability to scan a patient's QR code, record and transcribe the visit, log vitals, and start a prescription. In another application of the same badge, the built-in camera scanned a brainstorm board with ideas for an office revamp, and made a suggestion: add some plants.
 
The two devices are a starting point. The bigger opportunity, the company says, is all the tasks and workflows where a PC or phone gets in the way or isn't practical to use. [...] In the coming months, companies including AccuWeather, Best Buy, CVS Health, Levi's, and Target are expected to begin pilots of devices based on the reference designs. The operating system is the Microsoft Device Ecosystem Platform, or MDEP, an enterprise version of Android that Microsoft developed for devices including Teams meeting-room hardware. The company says it chose MDEP over Windows deliberately, to run on smaller, lower-power devices while keeping the management and security features IT departments expect: patch and over-the-air updates, device integrity, Microsoft Defender, Intune, and Entra ID sign-in. While the project is still in the early stages, Microsoft CEO Satya Nadella encouraged the team to show it at Build sooner than the company would normally show its work in public. "That underscores just how competitive and fast-moving the AI world is right now, but it also illustrates the pace that the new technologies are enabling," reports GeekWire.
 
The report notes that the business model for the platform still needs to be worked out. The devices run on Microsoft's Azure cloud, but beyond that, "the economics are still taking shape."
 
Qualcomm and MediaTek have been chosen as the first chip partners. "The badge runs on a new Qualcomm wearable chip; the desk hub runs on MediaTek IoT silicon," reports GeekWire. "Both are off-the-shelf, not custom, which is central to how Microsoft plans to keep devices cheap and fast to build."<p></p><div class="share_submission">
<a class="slashpop" href="http://twitter.com/home?status=Microsoft's+Project+Solara+Is+an+OS+For+Devices+That+Run+AI+Agents+Instead+of+Apps%3A+https%3A%2F%2Fhardware.slashdot.org%2Fstory%2F26%2F06%2F02%2F2327236%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter"><img src="https://a.fsdn.com/sd/twitter_icon_large.png"></a>
<a class="slashpop" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fhardware.slashdot.org%2Fstory%2F26%2F06%2F02%2F2327236%2Fmicrosofts-project-solara-is-an-os-for-devices-that-run-ai-agents-instead-of-apps%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook"><img src="https://a.fsdn.com/sd/facebook_icon_large.png"></a>



</div><p><a href="https://hardware.slashdot.org/story/26/06/02/2327236/microsofts-project-solara-is-an-os-for-devices-that-run-ai-agents-instead-of-apps?utm_source=rss1.0moreanon&amp;utm_medium=feed">Read more of this story</a> at Slashdot.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.45.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by @gemini-cli-robot in #27362
fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in #27110
Feat/a2a expose usage metadata by @jvargassanchez-dot in #27288
feat(context): Complete simplification...]]></description>
<link>https://tsecurity.de/de/3567985/downloads/release-v0450/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3567985/downloads/release-v0450/</guid>
<pubDate>Wed, 03 Jun 2026 03:16:30 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499018646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27362" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27362/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27362">#27362</a></li>
<li>fix(cli): prevent Termux relaunch and resize remount loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li>Feat/a2a expose usage metadata by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
<li>feat(context): Complete simplification work. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496028958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27345" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27345/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27345">#27345</a></li>
<li>fix(core): force update_topic tool to execute sequentially by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497955654" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27357" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27357/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27357">#27357</a></li>
<li>Changelog for v0.44.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498904780" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27360" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27360/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27360">#27360</a></li>
<li>Changelog for v0.43.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498961975" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27361">#27361</a></li>
<li>Revert "fix(core): prevent SIGHUP kills in PTY environments" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bbiggs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bbiggs">@bbiggs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509535814" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27401" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27401/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27401">#27401</a></li>
<li>fix(cli): filter internal session context from history during resumption by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507604529" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27391">#27391</a></li>
<li>Update default auto routing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448719284" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27071" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27071/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27071">#27071</a></li>
<li>fix(core): bypass routing classifiers to prevent orphaned function response errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507014202" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27389" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27389/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27389">#27389</a></li>
<li>fix(core): suppress PTY resize EBADF errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4526248925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27461" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27461/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27461">#27461</a></li>
<li>fix(core): prevent blacklist bypass in mcp list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504646719" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27377" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27377/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27377">#27377</a></li>
<li>fix(cli): ignore unmapped vim normal keys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MukundaKatta/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MukundaKatta">@MukundaKatta</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452411125" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27102" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27102/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27102">#27102</a></li>
<li>fix(patch): cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/bd53951dc8b04dbe411ecc81972d78d52db33877/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/bd53951dc8b04dbe411ecc81972d78d52db33877"><tt>bd53951</tt></a> to release/v0.45.0-preview.0-pr-27496 to patch version v0.45.0-preview.0 and create version 0.45.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542034200" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27535" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27535/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27535">#27535</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MukundaKatta/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MukundaKatta">@MukundaKatta</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452411125" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27102" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27102/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27102">#27102</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.1...v0.45.0"><tt>v0.44.1...v0.45.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Paste launches MCP support to connect your clipboard history to AI tools]]></title>
<description><![CDATA[Clipboard manager Paste got even more useful today, with the release of Paste MCP: a tool that connects your clipboard history to several AI tools, from Claude and Codex, to Cursor and beyond. Here are the details.



 more…]]></description>
<link>https://tsecurity.de/de/3567522/ios-mac-os/paste-launches-mcp-support-to-connect-your-clipboard-history-to-ai-tools/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3567522/ios-mac-os/paste-launches-mcp-support-to-connect-your-clipboard-history-to-ai-tools/</guid>
<pubDate>Tue, 02 Jun 2026 22:10:01 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/06/paste-mcp.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Clipboard manager Paste got even more useful today, with the release of Paste MCP: a tool that connects your clipboard history to several AI tools, from Claude and Codex, to Cursor and beyond. Here are the details.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,mcp,paste" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054244" href="https://9to5mac.com/2026/06/02/paste-launches-mcp-support-to-connect-your-clipboard-history-to-ai-tools/#more-1054244" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Here’s how MacBook Neo sales compare to M5 MacBook Air and Pro]]></title>
<description><![CDATA[A new IDC report (via TechCrunch) offers a glimpse into MacBook Neo sales in its first few weeks compared to the also-new M5 MacBook Air and MacBook Pro models.



 more…]]></description>
<link>https://tsecurity.de/de/3566864/ios-mac-os/heres-how-macbook-neo-sales-compare-to-m5-macbook-air-and-pro/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3566864/ios-mac-os/heres-how-macbook-neo-sales-compare-to-m5-macbook-air-and-pro/</guid>
<pubDate>Tue, 02 Jun 2026 18:25:12 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-neo-vs-air.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>A new IDC report (<a href="https://techcrunch.com/2026/06/02/apples-macbook-neo-is-winning-over-a-new-generation-of-buyers/">via <em>TechCrunch</em></a>) offers a glimpse into MacBook Neo sales in its first few weeks compared to the also-new M5 MacBook Air and MacBook Pro models.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macbook-air,macbook-neo,macbook-pro" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1054202" href="https://9to5mac.com/2026/06/02/heres-how-macbook-neo-sales-compare-to-m5-macbook-air-and-pro/#more-1054202" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v3.95.5]]></title>
<description><![CDATA[What's Changed

[INS-461] Add test to ensure new detectors are registered in defaults.go by @mustansir14 in #4915
[INS-455] Unify common logic in Atlassian Data Center detectors by @mustansir14 in #4907
fix(github): cache repo info under original URL on redirect by @kashifkhan0771 in #4958
Added ...]]></description>
<link>https://tsecurity.de/de/3566852/it-security-tools/v3955/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3566852/it-security-tools/v3955/</guid>
<pubDate>Tue, 02 Jun 2026 18:19:07 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>[INS-461] Add test to ensure new detectors are registered in defaults.go by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314890061" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4915" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4915/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4915">#4915</a></li>
<li>[INS-455] Unify common logic in Atlassian Data Center detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4307817050" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4907" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4907/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4907">#4907</a></li>
<li>fix(github): cache repo info under original URL on redirect by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kashifkhan0771/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kashifkhan0771">@kashifkhan0771</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4429479859" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4958" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4958/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4958">#4958</a></li>
<li>Added GitLab OAuth Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897526835" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4729" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4729/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4729">#4729</a></li>
<li>Box Detector: Extract Subject ID for Analyzer Integration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979683905" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4761" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4761/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4761">#4761</a></li>
<li>[INS-346] SpectralOps Personal API Key Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993708741" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4770" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4770/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4770">#4770</a></li>
<li>[INS-335] Added AWS Appsync Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052107264" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4803" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4803/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4803">#4803</a></li>
<li>fix(twilio): deduplicate matches to prevent O(N×M) result explosion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kashifkhan0771/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kashifkhan0771">@kashifkhan0771</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4418402073" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4954" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4954/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4954">#4954</a></li>
<li>Automate corpora testing in CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4348956148" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4927" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4927/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4927">#4927</a></li>
<li>Enable errcheck and staticcheck for golangci-lint v2 and resolve all issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335817759" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4924" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4924/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4924">#4924</a></li>
<li>feat: add host, db and username to ExtraData for database detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariocj89/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariocj89">@mariocj89</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172142501" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4849" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4849/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4849">#4849</a></li>
<li>Remove over speculation from Corpora CI workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476119470" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4974" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4974/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4974">#4974</a></li>
<li>Fix line numbers for duplicate secrets within a chunk by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4310555727" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4910" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4910/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4910">#4910</a></li>
<li>Add feature flags for Pinecone, Cloudinary, and GitLab OAuth detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/camgunz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/camgunz">@camgunz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438236689" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4961" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4961/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4961">#4961</a></li>
<li>Update Go security dependencies by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/cursor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cursor">@cursor</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535615521" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4986" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4986/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4986">#4986</a></li>
<li>Pin GitHub Actions to SHA digests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535383560" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4985" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4985/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4985">#4985</a></li>
<li>Update CODEOWNERS: replace 5 slugs with scanning + integrations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4530341444" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4983" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4983/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4983">#4983</a></li>
<li>Added source config flags to sharepoint proto by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470068596" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4972" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4972/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4972">#4972</a></li>
<li>[SCAN-795] HTML decoder: ASPX and entity-encoded HTML support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4515100633" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4981" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4981/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4981">#4981</a></li>
<li>adds some debugging info for APKs and fixes issues parsing obfuscated APKs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johannestaas-trufflesec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johannestaas-trufflesec">@johannestaas-trufflesec</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542558175" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4991" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4991/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4991">#4991</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariocj89/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariocj89">@mariocj89</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172142501" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4849" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4849/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4849">#4849</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/cursor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cursor">@cursor</a>[bot] made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535615521" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4986" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4986/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4986">#4986</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johannestaas-trufflesec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johannestaas-trufflesec">@johannestaas-trufflesec</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542558175" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4991" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4991/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4991">#4991</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trufflesecurity/trufflehog/compare/v3.95.3...v3.95.5"><tt>v3.95.3...v3.95.5</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[PSA: A security breach means you must update the ChatGPT Mac app [U]]]></title>
<description><![CDATA[If you use the ChatGPT desktop app on Mac, you’ll be forced to update it sometime between now and June 12. That’s due to a security breach involving two OpenAI employee devices. As of June 2, the company is emailing users to remind them to accept the update when offered.



 more…]]></description>
<link>https://tsecurity.de/de/3566219/ios-mac-os/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app-u/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3566219/ios-mac-os/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app-u/</guid>
<pubDate>Tue, 02 Jun 2026 15:09:48 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/A-security-breach-means-you-must-update-the-ChatGPT-Mac-app.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>If you use the <a href="https://9to5mac.com/guides/chatgpt/" target="_blank" rel="noreferrer noopener">ChatGPT</a> desktop app on <a href="https://9to5mac.com/guides/mac/" target="_blank" rel="noreferrer noopener">Mac</a>, you’ll be forced to update it sometime between now and June 12. That’s due to a <a href="https://9to5mac.com/guides/security/" target="_blank" rel="noreferrer noopener">security</a> breach involving two OpenAI employee devices. <em>As of June 2, the company is emailing users to remind them to accept the update when offered.</em></p>



 <a data-layer-pagetype="post" data-layer-postcategory="chatgpt,mac,openai,security" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052162" href="https://9to5mac.com/2026/06/02/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app/#more-1052162" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hisense U7SE 144Hz ULED Mini-LED TV Series With Up to 100-Inch Screens Launched in India: Price, Features]]></title>
<description><![CDATA[Hisense has launched the U7SE 144Hz ULED Mini-LED TV series in India. Available in 55-inch, 65-inch, 75-inch, 85-inch, and 100-inch sizes, the lineup starts at Rs. 63,990. The televisions feature Mini-LED panels with Full Array Local Dimming, support for Dolby Vision IQ and HDR10+ Adaptive, and A...]]></description>
<link>https://tsecurity.de/de/3566173/it-nachrichten/hisense-u7se-144hz-uled-mini-led-tv-series-with-up-to-100-inch-screens-launched-in-india-price-features/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3566173/it-nachrichten/hisense-u7se-144hz-uled-mini-led-tv-series-with-up-to-100-inch-screens-launched-in-india-price-features/</guid>
<pubDate>Tue, 02 Jun 2026 15:02:17 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Hisense has launched the U7SE 144Hz ULED Mini-LED TV series in India. Available in 55-inch, 65-inch, 75-inch, 85-inch, and 100-inch sizes, the lineup starts at Rs. 63,990. The televisions feature Mini-LED panels with Full Array Local Dimming, support for Dolby Vision IQ and HDR10+ Adaptive, and AI-powered picture optimisation through the Hi-View AI Engine. Gaming feat...]]></content:encoded>
</item>
<item>
<title><![CDATA[v3.95.4]]></title>
<description><![CDATA[What's Changed

[INS-461] Add test to ensure new detectors are registered in defaults.go by @mustansir14 in #4915
[INS-455] Unify common logic in Atlassian Data Center detectors by @mustansir14 in #4907
fix(github): cache repo info under original URL on redirect by @kashifkhan0771 in #4958
Added ...]]></description>
<link>https://tsecurity.de/de/3565105/it-security-tools/v3954/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3565105/it-security-tools/v3954/</guid>
<pubDate>Tue, 02 Jun 2026 08:33:03 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>[INS-461] Add test to ensure new detectors are registered in defaults.go by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314890061" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4915" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4915/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4915">#4915</a></li>
<li>[INS-455] Unify common logic in Atlassian Data Center detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4307817050" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4907" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4907/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4907">#4907</a></li>
<li>fix(github): cache repo info under original URL on redirect by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kashifkhan0771/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kashifkhan0771">@kashifkhan0771</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4429479859" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4958" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4958/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4958">#4958</a></li>
<li>Added GitLab OAuth Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897526835" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4729" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4729/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4729">#4729</a></li>
<li>Box Detector: Extract Subject ID for Analyzer Integration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shahzadhaider1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shahzadhaider1">@shahzadhaider1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979683905" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4761" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4761/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4761">#4761</a></li>
<li>[INS-346] SpectralOps Personal API Key Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993708741" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4770" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4770/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4770">#4770</a></li>
<li>[INS-335] Added AWS Appsync Detector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052107264" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4803" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4803/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4803">#4803</a></li>
<li>fix(twilio): deduplicate matches to prevent O(N×M) result explosion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kashifkhan0771/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kashifkhan0771">@kashifkhan0771</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4418402073" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4954" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4954/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4954">#4954</a></li>
<li>Automate corpora testing in CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4348956148" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4927" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4927/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4927">#4927</a></li>
<li>Enable errcheck and staticcheck for golangci-lint v2 and resolve all issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335817759" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4924" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4924/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4924">#4924</a></li>
<li>feat: add host, db and username to ExtraData for database detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariocj89/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariocj89">@mariocj89</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172142501" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4849" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4849/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4849">#4849</a></li>
<li>Remove over speculation from Corpora CI workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476119470" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4974" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4974/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4974">#4974</a></li>
<li>Fix line numbers for duplicate secrets within a chunk by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amanfcp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amanfcp">@amanfcp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4310555727" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4910" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4910/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4910">#4910</a></li>
<li>Add feature flags for Pinecone, Cloudinary, and GitLab OAuth detectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/camgunz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/camgunz">@camgunz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438236689" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4961" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4961/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4961">#4961</a></li>
<li>Update Go security dependencies by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/cursor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cursor">@cursor</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535615521" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4986" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4986/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4986">#4986</a></li>
<li>Pin GitHub Actions to SHA digests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535383560" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4985" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4985/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4985">#4985</a></li>
<li>Update CODEOWNERS: replace 5 slugs with scanning + integrations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryanbeverly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryanbeverly">@bryanbeverly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4530341444" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4983" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4983/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4983">#4983</a></li>
<li>Added source config flags to sharepoint proto by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MuneebUllahKhan222/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MuneebUllahKhan222">@MuneebUllahKhan222</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470068596" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4972" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4972/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4972">#4972</a></li>
<li>[SCAN-795] HTML decoder: ASPX and entity-encoded HTML support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mustansir14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mustansir14">@mustansir14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4515100633" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4981" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4981/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4981">#4981</a></li>
<li>adds some debugging info for APKs and fixes issues parsing obfuscated APKs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johannestaas-trufflesec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johannestaas-trufflesec">@johannestaas-trufflesec</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542558175" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4991" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4991/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4991">#4991</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariocj89/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariocj89">@mariocj89</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172142501" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4849" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4849/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4849">#4849</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/cursor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cursor">@cursor</a>[bot] made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4535615521" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4986" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4986/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4986">#4986</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johannestaas-trufflesec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johannestaas-trufflesec">@johannestaas-trufflesec</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4542558175" data-permission-text="Title is private" data-url="https://github.com/trufflesecurity/trufflehog/issues/4991" data-hovercard-type="pull_request" data-hovercard-url="/trufflesecurity/trufflehog/pull/4991/hovercard" href="https://github.com/trufflesecurity/trufflehog/pull/4991">#4991</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/trufflesecurity/trufflehog/compare/v3.95.3...v3.95.4"><tt>v3.95.3...v3.95.4</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[To YouTube and beyond: how online gen Z directors stormed Hollywood]]></title>
<description><![CDATA[Record-breaking box office for Backrooms and Obsession has opened the door for twentysomething YouTube creators as the industry rethinks what audiences wantAt this time last year, the idea of a wide-release feature film-maker cutting their teeth on YouTube was, if not unheard of, certainly still ...]]></description>
<link>https://tsecurity.de/de/3563404/it-nachrichten/to-youtube-and-beyond-how-online-gen-z-directors-stormed-hollywood/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3563404/it-nachrichten/to-youtube-and-beyond-how-online-gen-z-directors-stormed-hollywood/</guid>
<pubDate>Mon, 01 Jun 2026 16:32:48 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Record-breaking box office for Backrooms and Obsession has opened the door for twentysomething YouTube creators as the industry rethinks what audiences want</p><p>At this time last year, the idea of a wide-release feature film-maker cutting their teeth on YouTube was, if not unheard of, certainly still a niche origin story. Siblings Michael and Danny Philippou had just released <a href="https://www.theguardian.com/film/2025/jul/30/bring-her-back-review-philippou-brothers-sally-hawkins">Bring Her Back</a>, the follow-up to their surprise horror hit Talk to Me, to pretty-good reviews and OK box office; clearly they would continue to work, but the slightly diminished returns didn’t predict a YouTube explosion. Nor did the outright lousiness of <a href="https://www.theguardian.com/film/2025/oct/22/shelby-oaks-film-review">Shelby Oaks</a>, from longtime YouTube film critic Chris Stuckmann, when it premiered in theaters later in 2025. Generous horror-festival buzz died down as more people actually laid eyes on the movie; Stuckmann was an obvious enthusiast, and some saw promise in his first effort, but a clumsy found-footage pastiche without much emotional sense didn’t seem like the next big thing, either.</p><p>But in 2026, something has shifted. In January, YouTuber Markiplier self-released his adaptation of the video game <a href="https://www.theguardian.com/film/2026/feb/02/iron-lung-review-youtuber-markiplier-crash-lands-with-big-screen-sci-fi-horror-mark-fischbach">Iron Lung</a> to theaters, and it outgrossed any number of big-studio titles. Then <a href="https://www.theguardian.com/film/2026/may/14/curry-barker-obsession-horror-movie">Curry Barker</a>, whose comedy sketches have been a YouTube fixture, unveiled his feature debut <a href="https://www.theguardian.com/film/2025/sep/06/obsession-movie-review-tiff">Obsession</a>. The film, made for under a million dollars, has become the <a href="https://deadline.com/2026/05/box-office-global-backrooms-obsession-star-wars-michael-1236931328/">box office phenomenon of the summer</a> so far, managing a virtually unheard-of feat when its second and third weekends actually outgrossed its first. Obsession is sharing multiplex space with <a href="https://www.theguardian.com/film/2026/may/27/backrooms-review-kane-parsons-icily-disturbing-horror-rewrites-the-genre-rulebook">Backrooms</a>, directed by 20-year-old <a href="https://www.theguardian.com/film/2026/may/15/are-you-sitting-uncomfortably-how-backrooms-upended-the-horror-movie">Kane Parsons</a>, who previously brought the spooky internet meme to life in a series of YouTube shorts. Despite being set in a series of purgatorial, sparsely furnished, fluorescent-lit “liminal spaces”, it was <a href="https://www.theguardian.com/film/2026/jun/01/kane-parsons-20-youngest-film-maker-no-1-us-backrooms">the top movie at the North American box office</a> this weekend, poised to become the biggest-grossing movie from distributor A24 in a matter of days. Backrooms also opened to bigger numbers than any number of starrier or bigger-brand 2026 titles like Wuthering Heights, Scream 7, The Devil Wears Prada 2 or the last Pixar movie. That makes three YouTube-trained film-makers who have presided over some of this year’s biggest and/or most surprising hits. With them have come countless social media posts about how YouTube, not film school, provides the real training tomorrow’s directors need.</p> <a href="https://www.theguardian.com/film/2026/jun/01/youtube-gen-z-filmmakers">Continue reading...</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.15.13]]></title>
<description><![CDATA[Core
Bugfixes

Gateway Anthropic Opus 4.7+ adaptive reasoning now keeps summarized thinking instead of returning empty thinking blocks.

Improvements

Sessions can now store custom metadata through the API and SDK. (@shantur)
Config now loads from the opened location upward, so directory-specific...]]></description>
<link>https://tsecurity.de/de/3559828/downloads/v11513/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3559828/downloads/v11513/</guid>
<pubDate>Sun, 31 May 2026 01:46:22 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Bugfixes</h3>
<ul>
<li>Gateway Anthropic Opus 4.7+ adaptive reasoning now keeps summarized thinking instead of returning empty thinking blocks.</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Sessions can now store custom metadata through the API and SDK. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shantur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shantur">@shantur</a>)</li>
<li>Config now loads from the opened location upward, so directory-specific settings and provider policies apply more predictably.</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Wrapped inline tool rows now stay aligned, and failed inline tools can expand their error details in place.</li>
</ul>
<p><strong>Thank you to 1 community contributor:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shantur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shantur">@shantur</a>:
<ul>
<li>feat(core): add session metadata support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4281904943" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/23068" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/23068/hovercard" href="https://github.com/anomalyco/opencode/pull/23068">#23068</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple Watch: Schlafdaten helfen Harvard-Forschung zur Menopause]]></title>
<description><![CDATA[Die Apple Watch hat sich zu einem beliebten Gadget entwickelt und liefert besonders im Gesundheitskontext relevante Daten. Rund um die Uhr lassen sich körperbezogene Vitalwerte ... Weiterlesen ...
Der Beitrag Apple Watch: Schlafdaten helfen Harvard-Forschung zur Menopause erschien zuerst auf Apfe...]]></description>
<link>https://tsecurity.de/de/3557933/ios-mac-os/apple-watch-schlafdaten-helfen-harvard-forschung-zur-menopause/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3557933/ios-mac-os/apple-watch-schlafdaten-helfen-harvard-forschung-zur-menopause/</guid>
<pubDate>Sat, 30 May 2026 01:19:07 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<figure><img width="2205" height="1306" src="https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C.jpeg" class="type:primaryImage wp-post-image" alt="watchOS 11 Vitals App Thumb" decoding="async" srcset="https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C.jpeg 2205w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-570x338.jpeg 570w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-564x334.jpeg 564w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-768x455.jpeg 768w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-1536x910.jpeg 1536w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-2048x1213.jpeg 2048w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-270x160.jpeg 270w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-512x303.jpeg 512w, https://www.apfelpage.de/wp-content/uploads/2024/06/ECD1E35B-FB61-49DF-8548-BA50EB0A8B0C-1024x607.jpeg 1024w" sizes="(max-width: 2205px) 100vw, 2205px"></figure>
<p>Die Apple Watch hat sich zu einem beliebten Gadget entwickelt und liefert besonders im Gesundheitskontext relevante Daten. Rund um die Uhr lassen sich körperbezogene Vitalwerte ... <a title="Apple Watch: Schlafdaten helfen Harvard-Forschung zur Menopause" class="read-more" href="https://www.apfelpage.de/news/apple-watch-schlafdaten-helfen-harvard-forschung-zur-menopause/" aria-label="Mehr Informationen über Apple Watch: Schlafdaten helfen Harvard-Forschung zur Menopause">Weiterlesen ...</a></p>
<p>Der Beitrag <a href="https://www.apfelpage.de/news/apple-watch-schlafdaten-helfen-harvard-forschung-zur-menopause/">Apple Watch: Schlafdaten helfen Harvard-Forschung zur Menopause</a> erschien zuerst auf <a href="https://www.apfelpage.de/">Apfelpage</a>.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[trunk/286e4d87f262ecde92da203849311b12f3383f76: [xpu][feat][2/3]Add fp8 blockwise scaling for scaled_mm_v1 (#176043)]]></title>
<description><![CDATA[This PR adds the frontend API of fp8 blockwise scaling for scaled_mm v1 version. It shares the same oneDNN backend with the scaled_mm_v2
PR Stack:

#176064 : Enables full tests for XPU
#176043 :]]></description>
<link>https://tsecurity.de/de/3556391/downloads/trunk286e4d87f262ecde92da203849311b12f3383f76-xpufeat23add-fp8-blockwise-scaling-for-scaledmmv1-176043/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3556391/downloads/trunk286e4d87f262ecde92da203849311b12f3383f76-xpufeat23add-fp8-blockwise-scaling-for-scaledmmv1-176043/</guid>
<pubDate>Fri, 29 May 2026 09:46:35 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This PR adds the frontend API of fp8 blockwise scaling for <code>scaled_mm</code> v1 version. It shares the same oneDNN backend with the <code>scaled_mm_v2</code></p>
<h1>PR Stack:</h1>
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004162577" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/176064" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/176064/hovercard" href="https://github.com/pytorch/pytorch/pull/176064">#176064</a> : Enables full tests for XPU</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003694900" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/176043" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/176043/hovercard" href="https://github.com/pytorch/pytorch/pull/176043">#176043</a> : <strong>&lt;- Contains the scaled_mm v1 version.</strong></li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3864374450" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/173630" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/173630/hovercard" href="https://github.com/pytorch/pytorch/pull/173630">#173630</a> : Contains oneDNN backend code and scaled_mm v2 frontend, should be merged first.</li>
</ul>
<p>Pull Request resolved: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003694900" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/176043" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/176043/hovercard" href="https://github.com/pytorch/pytorch/pull/176043">#176043</a><br>
Approved by: <a href="https://github.com/liangan1">https://github.com/liangan1</a>, <a href="https://github.com/EikanWang">https://github.com/EikanWang</a>, <a href="https://github.com/guangyey">https://github.com/guangyey</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[2026.5.0]]></title>
<description><![CDATA[This release adds OpenAPI 3.1 collection export, zoom level controls in the Desktop App, and configurable proxy URLs from environment variables and the admin dashboard, alongside security patches and bug fixes.
What's Changed

fix(security): prevent mass assignment in onboarding by @nahidhasan94 ...]]></description>
<link>https://tsecurity.de/de/3553991/downloads/202650/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3553991/downloads/202650/</guid>
<pubDate>Thu, 28 May 2026 14:01:56 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This release adds OpenAPI 3.1 collection export, zoom level controls in the Desktop App, and configurable proxy URLs from environment variables and the admin dashboard, alongside security patches and bug fixes.</p>
<h2>What's Changed</h2>
<ul>
<li>fix(security): prevent mass assignment in onboarding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nahidhasan94/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nahidhasan94">@nahidhasan94</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4302325761" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6171" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6171/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6171">#6171</a></li>
<li>fix: class validator decorator usages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399694122" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6293" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6293/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6293">#6293</a></li>
<li>chore: security patch for the dependency chain <code>v2026.5.0</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476094072" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6338" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6338/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6338">#6338</a></li>
<li>fix: stop secret variable values from leaking to backend  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nivedin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nivedin">@nivedin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4375499742" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6279" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6279/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6279">#6279</a></li>
<li>fix(common): wait for proxy settings before issuing requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anwarulislam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anwarulislam">@anwarulislam</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4464966748" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6333" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6333/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6333">#6333</a></li>
<li>feat: make proxy URL configurable from env and admin dashboard by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4467119539" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6336" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6336/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6336">#6336</a></li>
<li>feat(desktop): zoom level control in settings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4514125286" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6358" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6358/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6358">#6358</a></li>
<li>feat(common): add OpenAPI 3.1 collection export by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mcdgavin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mcdgavin">@mcdgavin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940482721" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/5880" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/5880/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/5880">#5880</a></li>
<li>fix(desktop): align appload types and resolve shell import alias by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4521529753" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6369" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6369/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6369">#6369</a></li>
<li>fix: class validation issue for updateRESTUserRequest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mirarifhasan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mirarifhasan">@mirarifhasan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4529954458" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6373" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6373/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6373">#6373</a></li>
<li>feat: add Mongolian translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cf3901646/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cf3901646">@cf3901646</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4486917810" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6344" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6344/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6344">#6344</a></li>
<li>fix(common): preserve collection tree on OpenAPI re-import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jamesgeorge007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jamesgeorge007">@jamesgeorge007</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4533328711" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6376" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6376/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6376">#6376</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mcdgavin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mcdgavin">@mcdgavin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940482721" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/5880" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/5880/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/5880">#5880</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cf3901646/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cf3901646">@cf3901646</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4486917810" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6344" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6344/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6344">#6344</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/hoppscotch/hoppscotch/compare/2026.4.1...2026.5.0"><tt>2026.4.1...2026.5.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[5 tips to creating production-ready AI agents]]></title>
<description><![CDATA[Author: Google for Developers - Bewertung: 52x - Views:659 Taking your local AI agent from a local prototype to a fully-fledged production can be a feat, but it doesn’t have to be. Here are five tips to make sure your AI agent runs efficiently and at scale! 

Subscribe to Google for Developers → ...]]></description>
<link>https://tsecurity.de/de/3553043/videos/5-tips-to-creating-production-ready-ai-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3553043/videos/5-tips-to-creating-production-ready-ai-agents/</guid>
<pubDate>Thu, 28 May 2026 07:17:39 +0200</pubDate>
<category>🎥 Videos</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Author: Google for Developers - Bewertung: 52x - Views:659 <br/></p><p><iframe id="ytplayer" loading="lazy" type="text/html" width="100%" height="auto" src="https://www.youtube.com/embed/ahxR1LqTS7M?autoplay=1&origin=http://tsecurity.de" frameborder="0"></iframe></p><p>Taking your local AI agent from a local prototype to a fully-fledged production can be a feat, but it doesn’t have to be. Here are five tips to make sure your AI agent runs efficiently and at scale! <br />
<br />
Subscribe to Google for Developers → https://goo.gle/developers <br />
<br />
Speaker: Jay Smith<br/></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Back In Time 2.0.0: Call for testing – new mount subsystem with full gocryptfs support]]></title>
<description><![CDATA[The mount subsystem for Back In Time was re-written from scratch now offering full support for gocryptfs as replacement for EncFS for encrypted backups. The new mount subsystem is ready for broader testing. ☢️ CAUTION: Please do NOT test with production backups. 🔗 Installation & testing instructi...]]></description>
<link>https://tsecurity.de/de/3552654/linux-tipps/back-in-time-200-call-for-testing-new-mount-subsystem-with-full-gocryptfs-support/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3552654/linux-tipps/back-in-time-200-call-for-testing-new-mount-subsystem-with-full-gocryptfs-support/</guid>
<pubDate>Thu, 28 May 2026 01:36:19 +0200</pubDate>
<category>🐧 Linux Tipps</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<!-- SC_OFF --><div class="md"><p>The mount subsystem for <a href="https://github.com/bit-team/backintime">Back In Time</a> was re-written from scratch now offering full support for gocryptfs as replacement for EncFS for encrypted backups. The new mount subsystem is ready for broader testing.</p> <p>☢️ CAUTION: Please do NOT test with production backups.</p> <p>🔗 <a href="https://github.com/bit-team/backintime/pull/2449#issuecomment-4534635028">Installation &amp; testing instructions</a></p> <p>🌱 Branch: `feat/sshgocryptfs`</p> <p>Thanks in advance.</p> <p>Back In Time is an end-user desktop backup software using rsync in the back. It is <a href="https://www.reddit.com/r/FOSS">r/FOSS</a> with no company behind it.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/buhtz"> /u/buhtz </a> <br> <span><a href="https://www.reddit.com/r/linux/comments/1tp2hea/back_in_time_200_call_for_testing_new_mount/">[link]</a></span>   <span><a href="https://www.reddit.com/r/linux/comments/1tp2hea/back_in_time_200_call_for_testing_new_mount/">[comments]</a></span>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by @gemini-cli-robot in #26957
Changelog for v0.42.0 by @gemini-cli-robot in #26958
Refactor: Eliminate no-unsafe-return suppressions via strict type validation by @M-DEV-1 in #20668
Changelog for v0.43.0-preview.0...]]></description>
<link>https://tsecurity.de/de/3552439/downloads/release-v0440/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3552439/downloads/release-v0440/</guid>
<pubDate>Wed, 27 May 2026 23:16:50 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433092585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26957" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26957/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26957">#26957</a></li>
<li>Changelog for v0.42.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433094029" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26958" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26958/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26958">#26958</a></li>
<li>Refactor: Eliminate <code>no-unsafe-return</code> suppressions via strict type validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004144518" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/20668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/20668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/20668">#20668</a></li>
<li>Changelog for v0.43.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433097613" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26959" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26959/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26959">#26959</a></li>
<li>feat(core): change agent registration to first-wins and prioritize project by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432848429" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26953" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26953/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26953">#26953</a></li>
<li>feat(cli): merge Auto modes into a single Auto mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409497185" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26714" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26714/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26714">#26714</a></li>
<li>fix(core): preserve OAuth refresh tokens during rotation and retrieval by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430998170" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26924" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26924/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26924">#26924</a></li>
<li>fix(cli): allow keychain auth for --list-sessions and non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430630410" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26921" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26921/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26921">#26921</a></li>
<li>fix(core): handle EISDIR on virtual drives in memory discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438796514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26985" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26985/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26985">#26985</a></li>
<li>fix(cli): auto-approve shell redirections in AUTO_EDIT mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440049399" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27003" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27003/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27003">#27003</a></li>
<li>ci: suppress bot comments during standard triage maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440168261" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27006" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27006/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27006">#27006</a></li>
<li>fix(core): refresh MCP OAuth token usage after re-auth by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilkirad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilkirad">@sahilkirad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362814055" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26312" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26312/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26312">#26312</a></li>
<li>fix(ui): clamped table column widths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439338767" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26991" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26991/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26991">#26991</a></li>
<li>fix(core): isolate subagent thread context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377974078" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26449" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26449/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26449">#26449</a></li>
<li>chore: add execution permission to scripts/review.sh by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440334745" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27009" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27009/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27009">#27009</a></li>
<li>fix(core): made context files append instead of replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432716357" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26950" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26950/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26950">#26950</a></li>
<li>fix: add system PATH fallback for ripgrep resolution (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416244039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26777" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26777/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26777">#26777</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422039995" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26868" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26868/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26868">#26868</a></li>
<li>chore: clean up launched memory features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432279941" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26941" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26941/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26941">#26941</a></li>
<li>fix(core): throttle shell text output and bound live UI buffer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
<li>fix(cli): don't crash when an @-mention captures a non-path blob by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ifitisit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ifitisit">@ifitisit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328931534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25980" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25980/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25980">#25980</a></li>
<li>fix(core): ensure stable fallback for restricted preview models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439919220" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26999" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26999/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26999">#26999</a></li>
<li>feat(core): expose RAG snippets to local log file for debugging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/spencer426/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/spencer426">@spencer426</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440939193" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27016" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27016/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27016">#27016</a></li>
<li>fix(acp/auth): prevent conflicting credentials on enterprise gateways and support optional API keys natively by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441837153" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27021" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27021/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27021">#27021</a></li>
<li>fix(core): respect NO_PROXY for network-based MCP servers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440440840" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27012" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27012/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27012">#27012</a></li>
<li>fix(cli): resolve permission denied in sandbox on NixOS and other distros by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440061291" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27004" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27004/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27004">#27004</a></li>
<li>fix(ui): preserve new line at the end of edit window by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447775758" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27057" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27057/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27057">#27057</a></li>
<li>fix(core): ensure Vertex AI sets hasAccessToPreviewModels and remove aggressive 404 fallback revocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448507911" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27067" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27067/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27067">#27067</a></li>
<li>fix(core): ensure stable admin settings comparison across IPC to prevent restart loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448504713" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27066" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27066/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27066">#27066</a></li>
<li>fix(deps): update vulnerable dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448320418" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27062" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27062/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27062">#27062</a></li>
<li>fix(core): resolve EISDIR errors during file processing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037332405" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21527" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/21527/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/21527">#21527</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4446170772" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27041" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27041/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27041">#27041</a></li>
<li>docs(extensions): clarify env var sanitization policy for MCP and ext… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091033535" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22854">#22854</a></li>
<li>fix(ui): add ENAMETOOLONG and ENOTDIR to exceptions for file parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448580671" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27069">#27069</a></li>
<li>fix(cli): explicitly clear entrypoint when spawning sandbox container by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447966847" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27059" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27059/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27059">#27059</a></li>
<li>docs: update sandbox image command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li>fix(core): externalize https-proxy-agent to fix proxy support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
<li>security: update dependencies to fix critical and high vulnerabilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4449667889" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27077" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27077/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27077">#27077</a></li>
<li>Fix/web fetch ctrl c abort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177625533" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24320" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24320/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24320">#24320</a></li>
<li>fix(core): add aliases and thinking config for gemini-3.1 models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anishs1207/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anishs1207">@anishs1207</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440180271" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27007" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27007/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27007">#27007</a></li>
<li>fix(core): use hasAccessToPreview for auto model resolution and fix disappearing models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455488659" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27112" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27112/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27112">#27112</a></li>
<li>feat(core): add adk.agentSessionSubagentEnabled flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432616747" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26947">#26947</a></li>
<li>fix(core): enforce compile-time exhaustiveness in content-utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470043646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27207" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27207/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27207">#27207</a></li>
<li>feat(skills): add agent-tui and tui-tester skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456132140" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27121" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27121/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27121">#27121</a></li>
<li>fix(context): Fix snapshot recovery across sessions. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431895872" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26939">#26939</a></li>
<li>fix(core): add unit tests for stableStringify by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470589138" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27212" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27212/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27212">#27212</a></li>
<li>fix(core): prefer pwsh.exe over Windows PowerShell 5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314361247" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25859" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25859/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25859">#25859</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li>feat(core): add LocalSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401395378" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26665" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26665/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26665">#26665</a></li>
<li>refactor: decouple auto model description and configuration from releaseChannel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4471837164" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27227" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27227/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27227">#27227</a></li>
<li>fix(core): prevent isBinary false-positive on Windows PTY streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TirthNaik-99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TirthNaik-99">@TirthNaik-99</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388782684" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26565" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26565/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26565">#26565</a></li>
<li>fix(cli): Prevent unmapped keys in Vim Normal mode from inserting text into prompt Input. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li>fix(a2a-server): Implement default policy loading for parity with CLI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448988280" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27073" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27073/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27073">#27073</a></li>
<li>feat(core): add RemoteSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431735682" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26937" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26937/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26937">#26937</a></li>
<li>fix: allow configured MCP servers in non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470839296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27215" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27215/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27215">#27215</a></li>
<li>fix(core): add exception handling to migrateFromFileStorage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472296390" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27229" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27229/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27229">#27229</a></li>
<li>fix(cli): bundle ink worker-entry.js by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477143629" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27249">#27249</a></li>
<li>feat(core): wire AgentSession invocations into agent-tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432686616" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26948" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26948/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26948">#26948</a></li>
<li>fix(core): prevent path traversal in custome command file injection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472625716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27234">#27234</a></li>
<li>fix(core): respect NO_PROXY in global fetch dispatcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470974102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27216">#27216</a></li>
<li>fix(core): correctly handle nullable array types in MCP tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472270703" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27228" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27228/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27228">#27228</a></li>
<li>fix(cli): preserve proxy-agent named exports in ESM bundle by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li>Proposal: deterministic encoding for child-process I/O by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476283915" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27247" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27247/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27247">#27247</a></li>
<li>feat(cli): add Sublime Text and Emacs Client editors, improve error messages and documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
<li>Changelog for v0.43.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482765449" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27297" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27297/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27297">#27297</a></li>
<li>fix(devtools): bundle devtools package to avoid resolution errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477492089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27250" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27250/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27250">#27250</a></li>
<li>fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118180756" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23507" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/23507/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/23507">#23507</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478950359" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27252" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27252/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27252">#27252</a></li>
<li>fix: robust ripgrep path resolution and 1p hermetic execution support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479045166" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27253" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27253/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27253">#27253</a></li>
<li>refactor: decouple stored session deletion from ChatRecordingService (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094158307" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22920" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22920/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22920">#22920</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yuvrajangadsingh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yuvrajangadsingh">@yuvrajangadsingh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445372626" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27039" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27039/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27039">#27039</a></li>
<li>fix(core): improve Alpine shell compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li>fix(core): generalize MCP compliance fix for tool results by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447281558" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27045" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27045/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27045">#27045</a></li>
<li>fix(scripts): scrub CI env vars in dev to keep interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li>fix(core): Added date field for the GCal MCP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478815102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27251" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27251/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27251">#27251</a></li>
<li>fix(core): centralize path validation to prevent crashes from malformed prompts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470555929" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27211" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27211/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27211">#27211</a></li>
<li>fix(core): prevent SIGHUP kills in PTY environments (WSL2/Kitty/Alacritty) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4480477409" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27267" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27267/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27267">#27267</a></li>
<li>fix(core): dynamic fallback routing for exhausted quota models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488397998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27315" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27315/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27315">#27315</a></li>
<li>Auto detect pnpm global installation path for macOS and Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
<li>fix(windows): resolve interactive shell arrow-key navigation on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KumarADITHYA123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KumarADITHYA123">@KumarADITHYA123</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117918519" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23505" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23505/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23505">#23505</a></li>
<li>ci: robust stale issue lifecycle and consolidated triage labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440720681" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27015">#27015</a></li>
<li>fix(context): Ensure last message is processed. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472550997" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27232" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27232/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27232">#27232</a></li>
<li>chore/release: bump version to 0.44.0-nightly.20260521.g57c42a5c4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490829087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27324" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27324/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27324">#27324</a></li>
<li>fix(ui): added volta to auto update check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496726009" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27353" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27353/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27353">#27353</a></li>
<li>perf: optimize issue triage and lifecycle management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496083316" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27346" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27346/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27346">#27346</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anishs1207/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anishs1207">@anishs1207</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440180271" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27007" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27007/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27007">#27007</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.43.0...v0.44.0"><tt>v0.43.0...v0.44.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.45.0-preview.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by @gemini-cli-robot in #27362
fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in #27110
Feat/a2a expose usage metadata by @jvargassanchez-dot in #27288
feat(context): Complete simplification...]]></description>
<link>https://tsecurity.de/de/3552247/downloads/release-v0450-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3552247/downloads/release-v0450-preview0/</guid>
<pubDate>Wed, 27 May 2026 21:16:38 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499018646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27362" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27362/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27362">#27362</a></li>
<li>fix(cli): prevent Termux relaunch and resize remount loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li>Feat/a2a expose usage metadata by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
<li>feat(context): Complete simplification work. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496028958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27345" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27345/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27345">#27345</a></li>
<li>fix(core): force update_topic tool to execute sequentially by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497955654" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27357" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27357/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27357">#27357</a></li>
<li>Changelog for v0.44.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498904780" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27360" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27360/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27360">#27360</a></li>
<li>Changelog for v0.43.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498961975" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27361">#27361</a></li>
<li>Revert "fix(core): prevent SIGHUP kills in PTY environments" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bbiggs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bbiggs">@bbiggs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509535814" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27401" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27401/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27401">#27401</a></li>
<li>fix(cli): filter internal session context from history during resumption by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507604529" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27391">#27391</a></li>
<li>Update default auto routing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448719284" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27071" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27071/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27071">#27071</a></li>
<li>fix(core): bypass routing classifiers to prevent orphaned function response errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507014202" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27389" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27389/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27389">#27389</a></li>
<li>fix(core): suppress PTY resize EBADF errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4526248925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27461" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27461/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27461">#27461</a></li>
<li>fix(core): prevent blacklist bypass in mcp list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504646719" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27377" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27377/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27377">#27377</a></li>
<li>fix(cli): ignore unmapped vim normal keys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MukundaKatta/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MukundaKatta">@MukundaKatta</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452411125" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27102" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27102/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27102">#27102</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MukundaKatta/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MukundaKatta">@MukundaKatta</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452411125" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27102" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27102/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27102">#27102</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.0-preview.0...v0.45.0-preview.0"><tt>v0.44.0-preview.0...v0.45.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.45.0-nightly.20260527.g41c9260ca]]></title>
<description><![CDATA[What's Changed

Changelog for v0.43.0-preview.1 by @gemini-cli-robot in #27297
fix(devtools): bundle devtools package to avoid resolution errors by @rmedranollamas in #27250
fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (#23507) by @cocosheng-g in #27252
fix: robust ripgr...]]></description>
<link>https://tsecurity.de/de/3552082/downloads/release-v0450-nightly20260527g41c9260ca/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3552082/downloads/release-v0450-nightly20260527g41c9260ca/</guid>
<pubDate>Wed, 27 May 2026 20:01:43 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Changelog for v0.43.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482765449" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27297" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27297/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27297">#27297</a></li>
<li>fix(devtools): bundle devtools package to avoid resolution errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477492089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27250" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27250/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27250">#27250</a></li>
<li>fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118180756" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23507" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/23507/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/23507">#23507</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478950359" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27252" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27252/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27252">#27252</a></li>
<li>fix: robust ripgrep path resolution and 1p hermetic execution support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479045166" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27253" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27253/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27253">#27253</a></li>
<li>refactor: decouple stored session deletion from ChatRecordingService (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094158307" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22920" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22920/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22920">#22920</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yuvrajangadsingh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yuvrajangadsingh">@yuvrajangadsingh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445372626" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27039" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27039/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27039">#27039</a></li>
<li>fix(core): improve Alpine shell compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li>fix(core): generalize MCP compliance fix for tool results by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447281558" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27045" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27045/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27045">#27045</a></li>
<li>fix(scripts): scrub CI env vars in dev to keep interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li>fix(core): Added date field for the GCal MCP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478815102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27251" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27251/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27251">#27251</a></li>
<li>fix(core): centralize path validation to prevent crashes from malformed prompts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470555929" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27211" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27211/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27211">#27211</a></li>
<li>fix(core): prevent SIGHUP kills in PTY environments (WSL2/Kitty/Alacritty) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4480477409" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27267" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27267/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27267">#27267</a></li>
<li>fix(core): dynamic fallback routing for exhausted quota models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488397998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27315" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27315/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27315">#27315</a></li>
<li>Auto detect pnpm global installation path for macOS and Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
<li>fix(windows): resolve interactive shell arrow-key navigation on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KumarADITHYA123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KumarADITHYA123">@KumarADITHYA123</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117918519" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23505" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23505/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23505">#23505</a></li>
<li>ci: robust stale issue lifecycle and consolidated triage labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440720681" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27015">#27015</a></li>
<li>fix(context): Ensure last message is processed. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472550997" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27232" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27232/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27232">#27232</a></li>
<li>chore/release: bump version to 0.44.0-nightly.20260521.g57c42a5c4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490829087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27324" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27324/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27324">#27324</a></li>
<li>fix(ui): added volta to auto update check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496726009" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27353" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27353/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27353">#27353</a></li>
<li>perf: optimize issue triage and lifecycle management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496083316" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27346" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27346/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27346">#27346</a></li>
<li>chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4499018646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27362" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27362/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27362">#27362</a></li>
<li>fix(cli): prevent Termux relaunch and resize remount loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li>Feat/a2a expose usage metadata by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
<li>feat(context): Complete simplification work. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496028958" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27345" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27345/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27345">#27345</a></li>
<li>fix(core): force update_topic tool to execute sequentially by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4497955654" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27357" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27357/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27357">#27357</a></li>
<li>Changelog for v0.44.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498904780" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27360" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27360/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27360">#27360</a></li>
<li>Changelog for v0.43.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4498961975" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27361">#27361</a></li>
<li>Revert "fix(core): prevent SIGHUP kills in PTY environments" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bbiggs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bbiggs">@bbiggs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4509535814" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27401" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27401/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27401">#27401</a></li>
<li>fix(cli): filter internal session context from history during resumption by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507604529" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27391" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27391/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27391">#27391</a></li>
<li>Update default auto routing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448719284" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27071" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27071/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27071">#27071</a></li>
<li>fix(core): bypass routing classifiers to prevent orphaned function response errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4507014202" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27389" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27389/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27389">#27389</a></li>
<li>fix(core): suppress PTY resize EBADF errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4526248925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27461" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27461/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27461">#27461</a></li>
<li>fix(core): prevent blacklist bypass in mcp list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4504646719" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27377" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27377/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27377">#27377</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saymanq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saymanq">@saymanq</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454807371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27110" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27110/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27110">#27110</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jvargassanchez-dot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jvargassanchez-dot">@jvargassanchez-dot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4481405484" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27288">#27288</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260521.g57c42a5c4...v0.45.0-nightly.20260527.g41c9260ca"><tt>v0.44.0-nightly.20260521.g57c42a5c4...v0.45.0-nightly.20260527.g41c9260ca</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mojito for Mac is a new and free emoji picker with auto-complete]]></title>
<description><![CDATA[Emoji selection on the Mac remains an area ripe for improvement with future versions of macOS. Until then, Mojito is a new and free solution that greatly improves the Mac emoji picker experience.



 more…]]></description>
<link>https://tsecurity.de/de/3551921/ios-mac-os/mojito-for-mac-is-a-new-and-free-emoji-picker-with-auto-complete/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3551921/ios-mac-os/mojito-for-mac-is-a-new-and-free-emoji-picker-with-auto-complete/</guid>
<pubDate>Wed, 27 May 2026 18:53:41 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/mojito-emoji-auto-complete-picker.webp?w=1600"></div><p>Emoji selection on the Mac remains an area ripe for improvement with future versions of macOS. Until then, Mojito is a new and free solution that greatly improves the Mac emoji picker experience.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="apps,emoji,mac,mojito" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1053575" href="https://9to5mac.com/2026/05/27/mojito-for-mac-is-a-new-and-free-emoji-picker-with-auto-complete/#more-1053575" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple’s huge MacBook Pro overhaul is coming soon, here’s what we know]]></title>
<description><![CDATA[Apple just released a MacBook Pro update in March, but there’s more coming soon. Apple is expected to debut one of its biggest MacBook Pro updates ever as soon as later this year. Here’s everything we know so far.



 more…]]></description>
<link>https://tsecurity.de/de/3548340/ios-mac-os/apples-huge-macbook-pro-overhaul-is-coming-soon-heres-what-we-know/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3548340/ios-mac-os/apples-huge-macbook-pro-overhaul-is-coming-soon-heres-what-we-know/</guid>
<pubDate>Tue, 26 May 2026 16:42:14 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/10/Apple-MacBook-Pro-14-in-front-251015.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Apple just <a href="https://9to5mac.com/2026/03/03/apple-launches-new-macbook-pro-with-m5-pro-and-m5-max-chips/">released</a> a <a href="https://geni.us/BdCqil">MacBook Pro update</a> in March, but there’s more coming soon. Apple is expected to debut one of its biggest MacBook Pro updates ever as soon as later this year. Here’s everything we know so far.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macbook-pro" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1048009" href="https://9to5mac.com/2026/05/26/apples-huge-macbook-pro-overhaul-is-coming-soon-heres-what-we-know/#more-1048009" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Above the Snow Review (PC)]]></title>
<description><![CDATA[Creating a cozy resort in the middle of the mountains might sound fun, but it’s also one of the toughest things you will ever do in a game. Above the Snow clearly enforces that, since it brings the Frostpunk-like survival tension to a rather classic resort tycoon. Not only do you have to manage t...]]></description>
<link>https://tsecurity.de/de/3546960/it-security-nachrichten/above-the-snow-review-pc/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3546960/it-security-nachrichten/above-the-snow-review-pc/</guid>
<pubDate>Tue, 26 May 2026 07:52:19 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Creating a cozy resort in the middle of the mountains might sound fun, but it’s also one of the toughest things you will ever do in a game. Above the Snow clearly enforces that, since it brings the Frostpunk-like survival tension to a rather classic resort tycoon. Not only do you have to manage the resort and keep it going, but you also need to maintain various hikers alive, which can be the tricky part.

The game Above the Snow is all about surviving in a difficult setting, because having a shelter and resort deep in the mountains is not an easy feat. You have to carefully plan every action, but also manage supplies, and do everything you can based on how unpredictable the entire experience is. And that on its own will be incredibly difficult.

Above the Snow manages to combine management systems with various stories about the world. It’s not very difficult to learn what you have to do, since you take over a mountain lodge that was abandoned. Then, you fix it up and...]]></content:encoded>
</item>
<item>
<title><![CDATA[trunk/500cfbec122d9a3d5500e96a09817c7005ddb44e: [xpu][feat][1/3] Add blockwise FP8 support for scaled_mm_v2 (#173630)]]></title>
<description><![CDATA[This PR adds the block_1x128_128x128, block_128x128_1x128 and block_1x128_1x128 for scaled_mm_v2 for xpu.
It does the following:

Adds the scaled_mm v2 frontend API in ScaledBlas.cpp
Adds the oneDNN backend in QMatMul.cpp

The oneDNN fp8 blockwise supports relies on the oneDNN > v3.11, a dedicate...]]></description>
<link>https://tsecurity.de/de/3538179/downloads/trunk500cfbec122d9a3d5500e96a09817c7005ddb44e-xpufeat13-add-blockwise-fp8-support-for-scaledmmv2-173630/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3538179/downloads/trunk500cfbec122d9a3d5500e96a09817c7005ddb44e-xpufeat13-add-blockwise-fp8-support-for-scaledmmv2-173630/</guid>
<pubDate>Fri, 22 May 2026 04:02:41 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This PR adds the <code>block_1x128_128x128</code>, <code>block_128x128_1x128</code> and <code>block_1x128_1x128</code> for <code>scaled_mm_v2</code> for xpu.</p>
<p>It does the following:</p>
<ol>
<li>Adds the scaled_mm v2 frontend API in ScaledBlas.cpp</li>
<li>Adds the oneDNN backend in QMatMul.cpp</li>
</ol>
<p>The oneDNN fp8 blockwise supports relies on the oneDNN &gt; v3.11, a dedicated oneDNN upgrade is needed for the functionalit and is not included in this PR. However, it doesn't affect the overall build. The full feature will be enabled only after oneDNN upgrade is done.</p>
<h1>PR Stack:</h1>
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004162577" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/176064" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/176064/hovercard" href="https://github.com/pytorch/pytorch/pull/176064">#176064</a> : Enables full tests for XPU</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003694900" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/176043" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/176043/hovercard" href="https://github.com/pytorch/pytorch/pull/176043">#176043</a> : Contains the scaled_mm v1 version.</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3864374450" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/173630" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/173630/hovercard" href="https://github.com/pytorch/pytorch/pull/173630">#173630</a> : &lt;- <strong>Contains oneDNN backend code and scaled_mm v2 frontend, should be merged first.</strong></li>
</ul>
<p>Pull Request resolved: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3864374450" data-permission-text="Title is private" data-url="https://github.com/pytorch/pytorch/issues/173630" data-hovercard-type="pull_request" data-hovercard-url="/pytorch/pytorch/pull/173630/hovercard" href="https://github.com/pytorch/pytorch/pull/173630">#173630</a><br>
Approved by: <a href="https://github.com/EikanWang">https://github.com/EikanWang</a>, <a href="https://github.com/liangan1">https://github.com/liangan1</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.43.0]]></title>
<description><![CDATA[What's Changed

feat(core): steer model to use edit tool for surgical edits, fix a typo by @aishaneeshah in #26480
docs: clarify Auto Memory proposes memory updates and skills by @SandyTao520 in #26527
fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT (#24695) by @Abhijit-2592 in #265...]]></description>
<link>https://tsecurity.de/de/3538112/downloads/release-v0430/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3538112/downloads/release-v0430/</guid>
<pubDate>Fri, 22 May 2026 03:16:38 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(core): steer model to use edit tool for surgical edits, fix a typo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4381087235" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26480" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26480/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26480">#26480</a></li>
<li>docs: clarify Auto Memory proposes memory updates and skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386200934" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26527" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26527/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26527">#26527</a></li>
<li>fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205999296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24695" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/24695/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/24695">#24695</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Abhijit-2592/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Abhijit-2592">@Abhijit-2592</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386590454" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26532" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26532/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26532">#26532</a></li>
<li>fix(core): remove unsafe type assertion suppressions in error utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/himanshu748/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/himanshu748">@himanshu748</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973696331" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19881" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19881/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19881">#19881</a></li>
<li>fix(core): allow redirection in YOLO and AUTO_EDIT modes without sandboxing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387119275" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26542" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26542/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26542">#26542</a></li>
<li>ci(release): build and attach unsigned macOS binaries to releases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379085704" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26462" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26462/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26462">#26462</a></li>
<li>fix(core): Fix chat corruption bug in context manager. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386714086" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26534" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26534/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26534">#26534</a></li>
<li>fix(cli): provide JSON output for AgentExecutionStopped in non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cynthialong0-0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cynthialong0-0">@cynthialong0-0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4384581644" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26504" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26504/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26504">#26504</a></li>
<li>feat(evals): add shell command safety evals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386323563" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26528" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26528/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26528">#26528</a></li>
<li>fix(core): handle invalid custom plans directory gracefully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cynthialong0-0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cynthialong0-0">@cynthialong0-0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388207252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26560" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26560/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26560">#26560</a></li>
<li>fix(acp): move tool explanation from thought stream to tool call content by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387866189" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26554" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26554/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26554">#26554</a></li>
<li>fix(a2a-server): Resolve race condition in tool completion waiting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389217026" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26568" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26568/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26568">#26568</a></li>
<li>fix(cli): randomize sandbox container names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kkartik14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kkartik14">@Kkartik14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331868914" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26014" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26014/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26014">#26014</a></li>
<li>fix(core): Fix hysteresis in async context management pipelines. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378168412" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26452" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26452/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26452">#26452</a></li>
<li>Tighten private Auto Memory patch allowlist by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386753620" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26535" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26535/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26535">#26535</a></li>
<li>fix(cli): hide read-only settings scopes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cvan20191/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cvan20191">@cvan20191</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355374642" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26249">#26249</a></li>
<li>fix(ci): preserve executable bit for mac binaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393544659" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26600" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26600/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26600">#26600</a></li>
<li>fix(cli): improve mcp list UX in untrusted folders by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378781513" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26457" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26457/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26457">#26457</a></li>
<li>fix(core): prevent silent hang during OAuth auth on headless Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RhysSullivan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RhysSullivan">@RhysSullivan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389539817" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26571" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26571/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26571">#26571</a></li>
<li>Changelog for v0.42.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386987279" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26537" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26537/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26537">#26537</a></li>
<li>ci: fix Argument list too long in triage workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393702371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26603" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26603/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26603">#26603</a></li>
<li>refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mbleigh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mbleigh">@mbleigh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245141942" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25186" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25186/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25186">#25186</a></li>
<li>don't wrap args unnecessarily by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393511584" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26599" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26599/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26599">#26599</a></li>
<li>fix(core): preserve system PATH in Git environment to fix ENOENT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233385964" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25034" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25034/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25034">#25034</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4392227732" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26587" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26587/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26587">#26587</a></li>
<li>fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400855534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26658" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26658/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26658">#26658</a></li>
<li>docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chrisjcthomas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chrisjcthomas">@chrisjcthomas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140199327" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23853" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23853/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23853">#23853</a></li>
<li>fix(ux): fixed issue with transcribed text not showing after releasing space by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394408807" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26609" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26609/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26609">#26609</a></li>
<li>ci: fix json parsing in scheduled triage workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400821324" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26656" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26656/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26656">#26656</a></li>
<li>fix(cli): hide /memory add subcommand when memoryV2 is enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394311897" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26605" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26605/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26605">#26605</a></li>
<li>fix: prevent false command conflicts when launching from home directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li>fix(core): cache model routing decision in LocalAgentExecutor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387572383" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26548" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26548/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26548">#26548</a></li>
<li>Changelog for v0.42.0-preview.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393435532" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26597" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26597/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26597">#26597</a></li>
<li>skip broken test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407525969" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26705" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26705/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26705">#26705</a></li>
<li>feat: export session to file and import via flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4385887919" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26514" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26514/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26514">#26514</a></li>
<li>Feat: Add Machine Hostname to CLI interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289176782" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25637" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25637/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25637">#25637</a></li>
<li>docs(extensions): refactor releasing guide and add update mechanisms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393230989" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26595" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26595/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26595">#26595</a></li>
<li>fix(ci): fix maintainer identification in lifecycle manager by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407880651" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26706" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26706/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26706">#26706</a></li>
<li>fix(ui): added quotes around session id in resume tip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401554095" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26669" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26669/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26669">#26669</a></li>
<li>Changelog for v0.41.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401581583" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26670" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26670/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26670">#26670</a></li>
<li>refactor(core): agent session protocol changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401147646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26661" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26661/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26661">#26661</a></li>
<li>fix(context): implement loose boundary policy for gc backstop. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393184313" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26594" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26594/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26594">#26594</a></li>
<li>fix(core): throw explicit error on dropped tool responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401525219" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26668">#26668</a></li>
<li>fix: resolve "function response turn must come immediately after function call" error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4404960723" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26691" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26691/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26691">#26691</a></li>
<li>fix(core): resolve parallel tool call streaming ID collision by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399967102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26646" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26646/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26646">#26646</a></li>
<li>feat(core): add LocalSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405068" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25302" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25302/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25302">#25302</a></li>
<li>fix(cli): remove noisy theme registration logs from terminal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JayadityaGit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JayadityaGit">@JayadityaGit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314318553" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25858" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25858/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25858">#25858</a></li>
<li>ci: implement codebase-aware effort level triage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401409060" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26666" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26666/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26666">#26666</a></li>
<li>feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4402451691" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26676" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26676/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26676">#26676</a></li>
<li>fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krishdef7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krishdef7">@krishdef7</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4219995902" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24847" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24847/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24847">#24847</a></li>
<li>feat(core): add RemoteSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25303">#25303</a></li>
<li>feat(context): Improvements to the snapshotter. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400797246" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26655" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26655/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26655">#26655</a></li>
<li>fix(context): Change snapshotter model config. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413189957" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26745" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26745/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26745">#26745</a></li>
<li>fix(cli): allow installing extensions from ssh repo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li>fix(cli): prevent duplicate SessionStart systemMessage render by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dimssu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dimssu">@dimssu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311624722" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25827" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25827/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25827">#25827</a></li>
<li>fix(cli/acp): prevent infinite thought loop in ACP mode by disablig nextSpeakerCheck by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422664375" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26874" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26874/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26874">#26874</a></li>
<li>fix(cli): use static tool name in confirmation prompt to avoid parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421901089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26866" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26866/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26866">#26866</a></li>
<li>fix(routing): Refactor tool turn handling for the conversation history in NumericalClassifierStrategy to prevent 400 Bad Request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414435925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26761" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26761/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26761">#26761</a></li>
<li>fix(core): handle malformed projects.json in ProjectRegistry by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423560403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26885" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26885/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26885">#26885</a></li>
<li>fix(ui): added a gutter width to the input prompt width calculation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423504731" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26882" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26882/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26882">#26882</a></li>
<li>fix: prevent EISDIR crash when customIgnoreFilePaths contains directories (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973165998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19868" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/19868/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/19868">#19868</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li>revert <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b"><tt>6b9b778</tt></a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424159991" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26893" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26893/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26893">#26893</a></li>
<li>Fix/vscode run current file ts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li>Allow Enter to select session while in search mode in /resume by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li>fix(core): ignore .pak and .rpa game archive formats by default by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li>fix(cli): enable adk non-interactive session by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424557177" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26895" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26895/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26895">#26895</a></li>
<li>fix(cli): restore resume for legacy sessions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li>fix: respect explicit model selection after Flash quota exhaustion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414092538" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26759" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26759/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26759">#26759</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422425501" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26872" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26872/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26872">#26872</a></li>
<li>feat(context): Introduce adaptive token calculator to more accurately calculate content sizes. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423587382" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26888" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26888/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26888">#26888</a></li>
<li>chore: update checkout action configuration in workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424822043" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26897" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26897/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26897">#26897</a></li>
<li>fix (telemetry): inject quota_project_id to prevent fallback to default oauth client by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
<li>Exclude extension context from skill extraction agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423158298" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26879" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26879/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26879">#26879</a></li>
<li>Enable NumericalRouter when using dynamic model configs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinjwang1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinjwang1">@kevinjwang1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431348708" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26929" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26929/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26929">#26929</a></li>
<li>ci: actively triage missing priority labels and intelligently clean up conflicting labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421696362" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26865" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26865/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26865">#26865</a></li>
<li>refactor(core): introduce SubagentState enum for progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431524662" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26934" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26934/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26934">#26934</a></li>
<li>fix(ci): replace brittle --no-tag with explicit staging-tmp tag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432247229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26940" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26940/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26940">#26940</a></li>
<li>Incremental refactor repo agent towards skills-based composition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409975491" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26717" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26717/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26717">#26717</a></li>
<li>fix(ui): fixed line wrap padding for selection lists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432422069" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26944" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26944/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26944">#26944</a></li>
<li>fix(core): update read_file schema for v1 compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066093012" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22183" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22183/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22183">#22183</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430855512" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26922" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26922/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26922">#26922</a></li>
<li>fix(ci): configure git remote with token for authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432707686" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26949" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26949/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26949">#26949</a></li>
<li>fix(patch): cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/85566a73f60b28d0a9a3e74e76b26cd76317793b/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/85566a73f60b28d0a9a3e74e76b26cd76317793b"><tt>85566a7</tt></a> to release/v0.43.0-preview.0-pr-27073 [CONFLICTS] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479609136" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27256" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27256/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27256">#27256</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/himanshu748/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/himanshu748">@himanshu748</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973696331" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19881" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19881/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19881">#19881</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kkartik14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kkartik14">@Kkartik14</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331868914" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26014" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26014/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26014">#26014</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cvan20191/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cvan20191">@cvan20191</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355374642" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26249">#26249</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RhysSullivan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RhysSullivan">@RhysSullivan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389539817" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26571" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26571/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26571">#26571</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.42.0...v0.43.0"><tt>v0.42.0...v0.43.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0-preview.0]]></title>
<description><![CDATA[What's Changed

chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by @gemini-cli-robot in #26957
Changelog for v0.42.0 by @gemini-cli-robot in #26958
Refactor: Eliminate no-unsafe-return suppressions via strict type validation by @M-DEV-1 in #20668
Changelog for v0.43.0-preview.0...]]></description>
<link>https://tsecurity.de/de/3538094/downloads/release-v0440-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3538094/downloads/release-v0440-preview0/</guid>
<pubDate>Fri, 22 May 2026 03:01:26 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433092585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26957" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26957/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26957">#26957</a></li>
<li>Changelog for v0.42.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433094029" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26958" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26958/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26958">#26958</a></li>
<li>Refactor: Eliminate <code>no-unsafe-return</code> suppressions via strict type validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004144518" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/20668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/20668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/20668">#20668</a></li>
<li>Changelog for v0.43.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433097613" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26959" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26959/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26959">#26959</a></li>
<li>feat(core): change agent registration to first-wins and prioritize project by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432848429" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26953" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26953/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26953">#26953</a></li>
<li>feat(cli): merge Auto modes into a single Auto mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409497185" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26714" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26714/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26714">#26714</a></li>
<li>fix(core): preserve OAuth refresh tokens during rotation and retrieval by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430998170" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26924" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26924/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26924">#26924</a></li>
<li>fix(cli): allow keychain auth for --list-sessions and non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430630410" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26921" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26921/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26921">#26921</a></li>
<li>fix(core): handle EISDIR on virtual drives in memory discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438796514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26985" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26985/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26985">#26985</a></li>
<li>fix(cli): auto-approve shell redirections in AUTO_EDIT mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440049399" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27003" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27003/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27003">#27003</a></li>
<li>ci: suppress bot comments during standard triage maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440168261" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27006" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27006/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27006">#27006</a></li>
<li>fix(core): refresh MCP OAuth token usage after re-auth by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilkirad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilkirad">@sahilkirad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362814055" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26312" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26312/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26312">#26312</a></li>
<li>fix(ui): clamped table column widths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439338767" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26991" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26991/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26991">#26991</a></li>
<li>fix(core): isolate subagent thread context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377974078" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26449" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26449/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26449">#26449</a></li>
<li>chore: add execution permission to scripts/review.sh by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440334745" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27009" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27009/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27009">#27009</a></li>
<li>fix(core): made context files append instead of replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432716357" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26950" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26950/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26950">#26950</a></li>
<li>fix: add system PATH fallback for ripgrep resolution (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416244039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26777" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26777/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26777">#26777</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422039995" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26868" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26868/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26868">#26868</a></li>
<li>chore: clean up launched memory features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432279941" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26941" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26941/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26941">#26941</a></li>
<li>fix(core): throttle shell text output and bound live UI buffer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
<li>fix(cli): don't crash when an @-mention captures a non-path blob by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ifitisit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ifitisit">@ifitisit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328931534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25980" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25980/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25980">#25980</a></li>
<li>fix(core): ensure stable fallback for restricted preview models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439919220" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26999" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26999/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26999">#26999</a></li>
<li>feat(core): expose RAG snippets to local log file for debugging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/spencer426/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/spencer426">@spencer426</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440939193" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27016" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27016/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27016">#27016</a></li>
<li>fix(acp/auth): prevent conflicting credentials on enterprise gateways and support optional API keys natively by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441837153" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27021" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27021/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27021">#27021</a></li>
<li>fix(core): respect NO_PROXY for network-based MCP servers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440440840" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27012" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27012/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27012">#27012</a></li>
<li>fix(cli): resolve permission denied in sandbox on NixOS and other distros by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440061291" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27004" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27004/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27004">#27004</a></li>
<li>fix(ui): preserve new line at the end of edit window by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447775758" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27057" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27057/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27057">#27057</a></li>
<li>fix(core): ensure Vertex AI sets hasAccessToPreviewModels and remove aggressive 404 fallback revocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448507911" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27067" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27067/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27067">#27067</a></li>
<li>fix(core): ensure stable admin settings comparison across IPC to prevent restart loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448504713" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27066" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27066/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27066">#27066</a></li>
<li>fix(deps): update vulnerable dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448320418" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27062" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27062/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27062">#27062</a></li>
<li>fix(core): resolve EISDIR errors during file processing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037332405" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21527" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/21527/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/21527">#21527</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4446170772" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27041" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27041/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27041">#27041</a></li>
<li>docs(extensions): clarify env var sanitization policy for MCP and ext… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091033535" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22854">#22854</a></li>
<li>fix(ui): add ENAMETOOLONG and ENOTDIR to exceptions for file parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448580671" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27069">#27069</a></li>
<li>fix(cli): explicitly clear entrypoint when spawning sandbox container by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447966847" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27059" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27059/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27059">#27059</a></li>
<li>docs: update sandbox image command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li>fix(core): externalize https-proxy-agent to fix proxy support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
<li>security: update dependencies to fix critical and high vulnerabilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4449667889" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27077" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27077/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27077">#27077</a></li>
<li>Fix/web fetch ctrl c abort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177625533" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24320" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24320/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24320">#24320</a></li>
<li>fix(core): add aliases and thinking config for gemini-3.1 models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anishs1207/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anishs1207">@anishs1207</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440180271" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27007" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27007/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27007">#27007</a></li>
<li>fix(core): use hasAccessToPreview for auto model resolution and fix disappearing models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455488659" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27112" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27112/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27112">#27112</a></li>
<li>feat(core): add adk.agentSessionSubagentEnabled flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432616747" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26947">#26947</a></li>
<li>fix(core): enforce compile-time exhaustiveness in content-utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470043646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27207" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27207/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27207">#27207</a></li>
<li>feat(skills): add agent-tui and tui-tester skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456132140" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27121" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27121/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27121">#27121</a></li>
<li>fix(context): Fix snapshot recovery across sessions. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431895872" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26939">#26939</a></li>
<li>fix(core): add unit tests for stableStringify by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470589138" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27212" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27212/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27212">#27212</a></li>
<li>fix(core): prefer pwsh.exe over Windows PowerShell 5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314361247" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25859" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25859/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25859">#25859</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li>feat(core): add LocalSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401395378" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26665" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26665/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26665">#26665</a></li>
<li>refactor: decouple auto model description and configuration from releaseChannel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4471837164" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27227" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27227/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27227">#27227</a></li>
<li>fix(core): prevent isBinary false-positive on Windows PTY streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TirthNaik-99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TirthNaik-99">@TirthNaik-99</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388782684" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26565" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26565/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26565">#26565</a></li>
<li>fix(cli): Prevent unmapped keys in Vim Normal mode from inserting text into prompt Input. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li>fix(a2a-server): Implement default policy loading for parity with CLI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448988280" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27073" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27073/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27073">#27073</a></li>
<li>feat(core): add RemoteSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431735682" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26937" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26937/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26937">#26937</a></li>
<li>fix: allow configured MCP servers in non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470839296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27215" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27215/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27215">#27215</a></li>
<li>fix(core): add exception handling to migrateFromFileStorage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472296390" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27229" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27229/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27229">#27229</a></li>
<li>fix(cli): bundle ink worker-entry.js by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477143629" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27249">#27249</a></li>
<li>feat(core): wire AgentSession invocations into agent-tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432686616" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26948" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26948/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26948">#26948</a></li>
<li>fix(core): prevent path traversal in custome command file injection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472625716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27234">#27234</a></li>
<li>fix(core): respect NO_PROXY in global fetch dispatcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470974102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27216">#27216</a></li>
<li>fix(core): correctly handle nullable array types in MCP tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472270703" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27228" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27228/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27228">#27228</a></li>
<li>fix(cli): preserve proxy-agent named exports in ESM bundle by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li>Proposal: deterministic encoding for child-process I/O by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476283915" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27247" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27247/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27247">#27247</a></li>
<li>feat(cli): add Sublime Text and Emacs Client editors, improve error messages and documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
<li>Changelog for v0.43.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4482765449" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27297" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27297/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27297">#27297</a></li>
<li>fix(devtools): bundle devtools package to avoid resolution errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477492089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27250" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27250/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27250">#27250</a></li>
<li>fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118180756" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23507" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/23507/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/23507">#23507</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478950359" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27252" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27252/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27252">#27252</a></li>
<li>fix: robust ripgrep path resolution and 1p hermetic execution support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479045166" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27253" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27253/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27253">#27253</a></li>
<li>refactor: decouple stored session deletion from ChatRecordingService (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094158307" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22920" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22920/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22920">#22920</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yuvrajangadsingh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yuvrajangadsingh">@yuvrajangadsingh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445372626" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27039" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27039/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27039">#27039</a></li>
<li>fix(core): improve Alpine shell compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li>fix(core): generalize MCP compliance fix for tool results by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447281558" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27045" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27045/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27045">#27045</a></li>
<li>fix(scripts): scrub CI env vars in dev to keep interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li>fix(core): Added date field for the GCal MCP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4478815102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27251" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27251/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27251">#27251</a></li>
<li>fix(core): centralize path validation to prevent crashes from malformed prompts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470555929" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27211" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27211/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27211">#27211</a></li>
<li>fix(core): prevent SIGHUP kills in PTY environments (WSL2/Kitty/Alacritty) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4480477409" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27267" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27267/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27267">#27267</a></li>
<li>fix(core): dynamic fallback routing for exhausted quota models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488397998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27315" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27315/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27315">#27315</a></li>
<li>Auto detect pnpm global installation path for macOS and Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
<li>fix(windows): resolve interactive shell arrow-key navigation on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KumarADITHYA123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KumarADITHYA123">@KumarADITHYA123</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117918519" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23505" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23505/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23505">#23505</a></li>
<li>ci: robust stale issue lifecycle and consolidated triage labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440720681" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27015" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27015/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27015">#27015</a></li>
<li>fix(context): Ensure last message is processed. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472550997" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27232" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27232/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27232">#27232</a></li>
<li>chore/release: bump version to 0.44.0-nightly.20260521.g57c42a5c4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490829087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27324" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27324/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27324">#27324</a></li>
<li>fix(ui): added volta to auto update check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496726009" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27353" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27353/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27353">#27353</a></li>
<li>perf: optimize issue triage and lifecycle management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4496083316" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27346" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27346/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27346">#27346</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anishs1207/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anishs1207">@anishs1207</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440180271" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27007" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27007/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27007">#27007</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472625716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27234">#27234</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dibyx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dibyx">@dibyx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415488470" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26770" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26770/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26770">#26770</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hashaam101/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hashaam101">@Hashaam101</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4461622025" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27159" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27159/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27159">#27159</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tisonkun/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tisonkun">@tisonkun</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085386606" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22748" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22748/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22748">#22748</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.43.0-preview.1...v0.44.0-preview.0"><tt>v0.43.0-preview.1...v0.44.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA['A true engineering feat': Silicon-based qubits have a clear advantage in race to million-qubit quantum computer thanks to tech that made Nvidia AI GPUs possible]]></title>
<description><![CDATA[Quantum computing using silicon-based qubits has a unique set of advantages versus other approaches]]></description>
<link>https://tsecurity.de/de/3537748/it-nachrichten/a-true-engineering-feat-silicon-based-qubits-have-a-clear-advantage-in-race-to-million-qubit-quantum-computer-thanks-to-tech-that-made-nvidia-ai-gpus-possible/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3537748/it-nachrichten/a-true-engineering-feat-silicon-based-qubits-have-a-clear-advantage-in-race-to-million-qubit-quantum-computer-thanks-to-tech-that-made-nvidia-ai-gpus-possible/</guid>
<pubDate>Thu, 21 May 2026 22:47:04 +0200</pubDate>
<category>📰 IT Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Quantum computing using silicon-based qubits has a unique set of advantages versus other approaches]]></content:encoded>
</item>
<item>
<title><![CDATA[Codex for Mac updated with new Appshots feature that instantly gives chat context]]></title>
<description><![CDATA[OpenAI just released this week’s Codex desktop app update, and it includes a brand new feature on Mac called Appshots.



 more…]]></description>
<link>https://tsecurity.de/de/3537574/ios-mac-os/codex-for-mac-updated-with-new-appshots-feature-that-instantly-gives-chat-context/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3537574/ios-mac-os/codex-for-mac-updated-with-new-appshots-feature-that-instantly-gives-chat-context/</guid>
<pubDate>Thu, 21 May 2026 21:08:25 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/Codex.webp?w=1600"></div><p>OpenAI just released this week’s Codex desktop app update, and it includes a brand new feature on Mac called Appshots.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="ai,apps,codex,mac,openai" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1053054" href="https://9to5mac.com/2026/05/21/codex-for-mac-updated-with-new-appshots-feature-that-instantly-gives-chat-context/#more-1053054" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.15.7]]></title>
<description><![CDATA[Core
Improvements

Added Grok OAuth sign-in, including device-code login. (@Jaaneek)

Bugfixes

V2 session APIs now return safe UnknownError responses with log reference IDs when stored messages are corrupt.
Generic API 500s no longer expose config details from server errors.
Unknown API errors n...]]></description>
<link>https://tsecurity.de/de/3537016/downloads/v1157/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3537016/downloads/v1157/</guid>
<pubDate>Thu, 21 May 2026 18:01:49 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added Grok OAuth sign-in, including device-code login. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jaaneek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jaaneek">@Jaaneek</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>V2 session APIs now return safe <code>UnknownError</code> responses with log reference IDs when stored messages are corrupt.</li>
<li>Generic API 500s no longer expose config details from server errors.</li>
<li>Unknown API errors now include reference IDs so you can match responses to server logs.</li>
<li>V2 session APIs now return <code>503 ServiceUnavailableError</code> for mutations that are not available yet.</li>
<li>V2 session APIs now return <code>SessionNotFoundError</code> for missing sessions.</li>
<li>Deduped concurrent Codex OAuth refreshes to avoid repeated refresh failures. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cooper-oai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cooper-oai">@cooper-oai</a>)</li>
<li>Restored native OpenAI OAuth requests.</li>
<li>Tool schema failures now surface as friendly tool errors.</li>
<li>Added PDF attachment support for Grok.</li>
<li>Restored OpenAI reasoning streams.</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Collapsed thinking labels now use clearer punctuation.</li>
<li>New sessions now default to the local project.</li>
<li>Single-select question checkmarks no longer run into option labels.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Added a pinch zoom setting for the desktop app.</li>
<li>Added a new desktop home view, session entry flow, and titlebar.</li>
<li>Refined the new desktop UI and moved app update actions into the titlebar.</li>
<li>Added desktop log export.</li>
</ul>
<h2>SDK</h2>
<h3>Bugfixes</h3>
<ul>
<li>V2 global event streams now include account add, remove, and switch events.</li>
</ul>
<p><strong>Thank you to 3 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cooper-oai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cooper-oai">@cooper-oai</a>:
<ul>
<li>fix(opencode): dedupe concurrent Codex OAuth refreshes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472343372" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28236" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28236/hovercard" href="https://github.com/anomalyco/opencode/pull/28236">#28236</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jaaneek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jaaneek">@Jaaneek</a>:
<ul>
<li>feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4490998998" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28557" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28557/hovercard" href="https://github.com/anomalyco/opencode/pull/28557">#28557</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kagura-agent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kagura-agent">@kagura-agent</a>:
<ul>
<li>fix(ui): preserve target attribute in DOMPurify config for markdown links (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4492262474" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28598" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28598/hovercard" href="https://github.com/anomalyco/opencode/pull/28598">#28598</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[0.44.0-rc1]]></title>
<description><![CDATA[feat(engine): support string comparator modifiers

Signed-off-by: Roberto Scolaro]]></description>
<link>https://tsecurity.de/de/3536106/it-security-tools/0440-rc1/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3536106/it-security-tools/0440-rc1/</guid>
<pubDate>Thu, 21 May 2026 13:18:35 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>feat(engine): support string comparator modifiers</p>

<p>Signed-off-by: Roberto Scolaro &lt;roberto.scolaro21@gmail.com&gt;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.8.40]]></title>
<description><![CDATA[feat(tui): add Fin tool-agent and screenshot OCR]]></description>
<link>https://tsecurity.de/de/3534948/downloads/v0840/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534948/downloads/v0840/</guid>
<pubDate>Thu, 21 May 2026 05:46:22 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>feat(tui): add Fin tool-agent and screenshot OCR</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0-nightly.20260521.g57c42a5c4]]></title>
<description><![CDATA[What's Changed

fix(core): enforce compile-time exhaustiveness in content-utils by @adamfweidman in #27207
feat(skills): add agent-tui and tui-tester skills by @adamfweidman in #27121
fix(context): Fix snapshot recovery across sessions. by @joshualitt in #26939
fix(core): add unit tests for stabl...]]></description>
<link>https://tsecurity.de/de/3534752/downloads/release-v0440-nightly20260521g57c42a5c4/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534752/downloads/release-v0440-nightly20260521g57c42a5c4/</guid>
<pubDate>Thu, 21 May 2026 02:46:24 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core): enforce compile-time exhaustiveness in content-utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470043646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27207" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27207/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27207">#27207</a></li>
<li>feat(skills): add agent-tui and tui-tester skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456132140" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27121" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27121/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27121">#27121</a></li>
<li>fix(context): Fix snapshot recovery across sessions. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431895872" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26939" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26939/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26939">#26939</a></li>
<li>fix(core): add unit tests for stableStringify by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470589138" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27212" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27212/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27212">#27212</a></li>
<li>fix(core): prefer pwsh.exe over Windows PowerShell 5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314361247" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25859" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25859/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25859">#25859</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li>feat(core): add LocalSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401395378" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26665" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26665/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26665">#26665</a></li>
<li>refactor: decouple auto model description and configuration from releaseChannel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4471837164" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27227" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27227/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27227">#27227</a></li>
<li>fix(core): prevent isBinary false-positive on Windows PTY streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TirthNaik-99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TirthNaik-99">@TirthNaik-99</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388782684" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26565" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26565/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26565">#26565</a></li>
<li>fix(cli): Prevent unmapped keys in Vim Normal mode from inserting text into prompt Input. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li>fix(a2a-server): Implement default policy loading for parity with CLI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448988280" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27073" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27073/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27073">#27073</a></li>
<li>feat(core): add RemoteSessionInvocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431735682" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26937" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26937/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26937">#26937</a></li>
<li>fix: allow configured MCP servers in non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470839296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27215" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27215/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27215">#27215</a></li>
<li>fix(core): add exception handling to migrateFromFileStorage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472296390" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27229" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27229/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27229">#27229</a></li>
<li>fix(cli): bundle ink worker-entry.js by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rmedranollamas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rmedranollamas">@rmedranollamas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4477143629" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27249">#27249</a></li>
<li>feat(core): wire AgentSession invocations into agent-tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432686616" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26948" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26948/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26948">#26948</a></li>
<li>fix(core): prevent path traversal in custome command file injection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472625716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27234">#27234</a></li>
<li>fix(core): respect NO_PROXY in global fetch dispatcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4470974102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27216" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27216/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27216">#27216</a></li>
<li>fix(core): correctly handle nullable array types in MCP tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472270703" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27228" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27228/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27228">#27228</a></li>
<li>fix(cli): preserve proxy-agent named exports in ESM bundle by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li>Proposal: deterministic encoding for child-process I/O by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476283915" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27247" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27247/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27247">#27247</a></li>
<li>feat(cli): add Sublime Text and Emacs Client editors, improve error messages and documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaluchi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaluchi">@kaluchi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319931825" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25900" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25900/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25900">#25900</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rajeshpatel07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rajeshpatel07">@Rajeshpatel07</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241143252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25139" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25139/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25139">#25139</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ompatel-aiml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ompatel-aiml">@ompatel-aiml</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4472625716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27234">#27234</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashishch432/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashishch432">@ashishch432</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4459808977" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27145" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27145/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27145">#27145</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alberti42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alberti42">@alberti42</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021270870" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21090" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21090/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21090">#21090</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260518.g5611ff40e...v0.44.0-nightly.20260521.g57c42a5c4"><tt>v0.44.0-nightly.20260518.g5611ff40e...v0.44.0-nightly.20260521.g57c42a5c4</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.15.6]]></title>
<description><![CDATA[Core
Improvements

Added a diff viewer in the TUI for reviewing changes.
Collapsed single-child directories in the diff viewer file tree.
Added shell mode to the run prompt.
Replaced subagent tabs with an on-demand picker in run.
Plugin file load errors no longer break the rest of plugin loading....]]></description>
<link>https://tsecurity.de/de/3534554/downloads/v1156/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534554/downloads/v1156/</guid>
<pubDate>Thu, 21 May 2026 00:01:25 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added a diff viewer in the TUI for reviewing changes.</li>
<li>Collapsed single-child directories in the diff viewer file tree.</li>
<li>Added shell mode to the <code>run</code> prompt.</li>
<li>Replaced subagent tabs with an on-demand picker in <code>run</code>.</li>
<li>Plugin file load errors no longer break the rest of plugin loading.</li>
<li>Anthropic API-key models now use the native runtime.</li>
<li>The v2 HTTP API now exposes structured public error schemas.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Zed editor context now only activates inside Zed terminals.</li>
<li>The v2 HTTP API now exposes catalog errors.</li>
<li>The v2 HTTP API now exposes request errors.</li>
<li>The v2 OpenAPI spec now preserves endpoint error responses.</li>
<li><code>opencode login</code> now defaults to <code>https://console.opencode.ai</code>.</li>
<li>Agent and command names now resolve correctly from relative config paths.</li>
<li>Invalid <code>OPENCODE_PERMISSION</code> JSON no longer crashes startup.</li>
<li>Plugin tools with missing <code>args</code> no longer break tool loading.</li>
<li>Restored legacy <code>PgUp</code> and <code>PgDn</code> TUI keybind aliases.</li>
<li>Native runtime now prefers the console provider token for OpenCode models.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>The diff viewer now focuses the first file automatically.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Imported sessions now refresh their directory and relative path fields correctly. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Added initial desktop tabs support.</li>
<li>Added a native app menu on Windows.</li>
<li>Added Ukrainian locale support. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MYMDO/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MYMDO">@MYMDO</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Custom providers now appear immediately after config updates. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tianxiaoliang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tianxiaoliang">@tianxiaoliang</a>)</li>
</ul>
<h2>SDK</h2>
<ul>
<li>Updated <code>opentui</code> dependencies to <code>0.2.15</code>.</li>
</ul>
<p><strong>Thank you to 4 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MYMDO/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MYMDO">@MYMDO</a>:
<ul>
<li>feat(i18n): add Ukrainian (uk) locale support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4464534276" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28061" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28061/hovercard" href="https://github.com/anomalyco/opencode/pull/28061">#28061</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StarpTech/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StarpTech">@StarpTech</a>:
<ul>
<li>chore(team): add starptech to the team members list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475869570" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28320" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28320/hovercard" href="https://github.com/anomalyco/opencode/pull/28320">#28320</a>)</li>
<li>chore(docs): remove beta zen go (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475771626" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28317" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28317/hovercard" href="https://github.com/anomalyco/opencode/pull/28317">#28317</a>)</li>
<li>chore(triage): add 'starptech' to core and inference teams (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4479693834" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28376" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28376/hovercard" href="https://github.com/anomalyco/opencode/pull/28376">#28376</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tianxiaoliang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tianxiaoliang">@tianxiaoliang</a>:
<ul>
<li>fix(app): invalidate provider queries after config update to show custom providers immediately (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4475546651" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/28313" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/28313/hovercard" href="https://github.com/anomalyco/opencode/pull/28313">#28313</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>:
<ul>
<li>fix(opencode): Update directory and path fields of imported session (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445185212" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27516" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27516/hovercard" href="https://github.com/anomalyco/opencode/pull/27516">#27516</a>)</li>
<li>fix(enterprise): message nav hovercard and active state (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4315146446" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/23964" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/23964/hovercard" href="https://github.com/anomalyco/opencode/pull/23964">#23964</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Kansas City Public Schools to replace 30,000 Windows PCs and Chromebooks with Apple devices]]></title>
<description><![CDATA[Following a quick comment during Apple’s Q2 2026 earnings call, the Kansas City Public Schools website has elaborated on its plan to transition to an “all-Apple district.” Here are the details.



 more…]]></description>
<link>https://tsecurity.de/de/3534334/ios-mac-os/kansas-city-public-schools-to-replace-30000-windows-pcs-and-chromebooks-with-apple-devices/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534334/ios-mac-os/kansas-city-public-schools-to-replace-30000-windows-pcs-and-chromebooks-with-apple-devices/</guid>
<pubDate>Wed, 20 May 2026 22:08:34 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-neo_eaaffa.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Following a quick comment during Apple’s Q2 2026 earnings call, the Kansas City Public Schools website has elaborated on its plan to transition to an “all-Apple district.” Here are the details.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="aapl,ipad,mac,macbook-neo" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052912" href="https://9to5mac.com/2026/05/20/kansas-city-public-schools-to-replace-30000-windows-pcs-and-chromebooks-with-apple-devices/#more-1052912" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hovercraft is a new Mac app that makes video call presentations feel more personal]]></title>
<description><![CDATA[The simple act of sharing your screen in a way that feels natural during a video call can be overly complicated. Hovercraft is a new Mac app that solves a very specific problem around screen sharing during video calls.



 more…]]></description>
<link>https://tsecurity.de/de/3534308/ios-mac-os/hovercraft-is-a-new-mac-app-that-makes-video-call-presentations-feel-more-personal/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3534308/ios-mac-os/hovercraft-is-a-new-mac-app-that-makes-video-call-presentations-feel-more-personal/</guid>
<pubDate>Wed, 20 May 2026 21:53:08 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/Hovercraft.webp?w=1600"></div><p>The simple act of sharing your screen in a way that feels natural during a video call can be overly complicated. Hovercraft is <a href="https://sandwich.vision/hovercraft">a new Mac app</a> that solves a very specific problem around screen sharing during video calls.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="apps,mac" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052878" href="https://9to5mac.com/2026/05/20/hovercraft-is-a-new-mac-app-that-makes-video-call-presentations-feel-more-personal/#more-1052878" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Ultra could be very good news for MacBook Pro users]]></title>
<description><![CDATA[Rumors indicate Apple’s long-expected MacBook Pro redesign will be branded ‘MacBook Ultra’ instead. Here’s why this could be good news for MacBook Pro users in light of a previous redesign misstep.



 more…]]></description>
<link>https://tsecurity.de/de/3533999/ios-mac-os/macbook-ultra-could-be-very-good-news-for-macbook-pro-users/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3533999/ios-mac-os/macbook-ultra-could-be-very-good-news-for-macbook-pro-users/</guid>
<pubDate>Wed, 20 May 2026 19:25:42 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-touch-bar-gold-glow.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Rumors indicate Apple’s long-expected MacBook Pro redesign will <a href="https://9to5mac.com/2026/04/27/iphone-ultra-and-macbook-ultra-are-coming-this-year-per-report/">be branded ‘MacBook Ultra’</a> instead. Here’s why this could be good news for MacBook Pro users in light of a previous redesign misstep.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macbook-ultra" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052856" href="https://9to5mac.com/2026/05/20/macbook-ultra-could-be-very-good-news-for-macbook-pro-users/#more-1052856" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27: Five new Mac features being announced next month]]></title>
<description><![CDATA[macOS 27’s unveiling is just weeks away, and besides dropping support for four Mac models, rumors indicate the new software version will be packed with AI features and some design updates. Here’s what’s coming.



 more…]]></description>
<link>https://tsecurity.de/de/3529569/ios-mac-os/macos-27-five-new-mac-features-being-announced-next-month/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3529569/ios-mac-os/macos-27-five-new-mac-features-being-announced-next-month/</guid>
<pubDate>Tue, 19 May 2026 16:56:18 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-macos-26-tahoe-dark.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>macOS 27’s unveiling is just weeks away, and besides <a href="https://9to5mac.com/2026/05/18/macos-27-will-drop-support-for-these-four-mac-models/">dropping support for four Mac models</a>, rumors indicate the new software version will be packed with AI features and some design updates. Here’s what’s coming.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-27" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052693" href="https://9to5mac.com/2026/05/19/macos-27-five-new-mac-features-being-announced-next-month/#more-1052693" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[macOS 27 will drop support for these four Mac models]]></title>
<description><![CDATA[macOS 27 will be unveiled in just a few weeks at WWDC, but Apple has already confirmed that the latest Mac software version will lack compatibility with at least four Mac models.



 more…]]></description>
<link>https://tsecurity.de/de/3527292/ios-mac-os/macos-27-will-drop-support-for-these-four-mac-models/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3527292/ios-mac-os/macos-27-will-drop-support-for-these-four-mac-models/</guid>
<pubDate>Mon, 18 May 2026 22:38:04 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/macbook-pro-2019-2020-vs.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>macOS 27 will be unveiled in just a few weeks at WWDC, but Apple has already confirmed that the latest Mac software version will lack compatibility with at least four Mac models.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macos-27" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052643" href="https://9to5mac.com/2026/05/18/macos-27-will-drop-support-for-these-four-mac-models/#more-1052643" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Testing Update] 2026-05-18 - Kernels, Heroic Games Launcher, Certbot, Python]]></title>
<description><![CDATA[Hello Manjaro user community, here we have another set of package updates. We are continuing our development of the upcoming release of ‘Bian-May’ which can be expected end of May, beginning of June. Development speed may be a little slower the upcoming weeks. However, still let us know any issue...]]></description>
<link>https://tsecurity.de/de/3526999/unix-server/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3526999/unix-server/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/</guid>
<pubDate>Mon, 18 May 2026 20:00:46 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div data-theme-toc="true"> </div>
<p>Hello Manjaro user community, here we have another set of package updates. We are continuing our development of the upcoming release of ‘Bian-May’ which can be expected end of May, beginning of June. Development speed may be a little slower the upcoming weeks. However, still let us know any issues you may found thus far.</p>
<h3><a name="p-857430-current-promotions-1" class="anchor" href="https://forum.manjaro.org/#p-857430-current-promotions-1" aria-label="Heading link"></a>Current Promotions</h3>
<ul>
<li>Get the latest Gaming Laptop by Slimbook powered by Manjaro: <a href="https://slimbook.com/manjaro">Slimbook Manjaro III</a></li>
<li>Protect your personal data, keep yourself safe with Surfshark VPN: <a href="https://get.surfshark.net/aff_c?offer_id=6&amp;aff_id=14558-">See current promotion</a></li>
</ul>
<h2><a name="p-857430-recent-news-2" class="anchor" href="https://forum.manjaro.org/#p-857430-recent-news-2" aria-label="Heading link"></a>Recent News</h2>

New in Manjaro GNOME!
Or, if you prefer the command line: <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>

KDE Plasma users with SDDM can now migrate to Plasma Login Manager <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>

NVIDIA 590 driver drops Pascal support <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>
<ul>
<li><a href="https://forum.manjaro.org/t/manjaro-26-1-bian-may-preview-released/187389" class="inline-onebox">Manjaro 26.1 Bian-May - Preview released</a></li>
<li><a href="https://forum.manjaro.org/t/manjaro-26-0-anh-linh-released/184526" class="inline-onebox">Manjaro 26.0 Anh-Linh released</a></li>
<li><a href="https://forum.manjaro.org/t/manjaro-summit-public-alpha-now-available/176995" class="inline-onebox">Manjaro Summit public Alpha now available</a></li>
<li>As of Linux 5.4.302, the 5.4 series is now EOL (End Of Life). Please install 5.10 LTS (Long Term Support) or 5.15 LTS.</li>
<li>As of Linux 6.16.12, the 6.16 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
<li>As of Linux 6.17.13, the 6.17 series is now EOL (End Of Life). Please install 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
<li>As of Linux 6.19.14, the 6.19 series is now EOL (End Of Life). Please install 7.0, and/or 6.18 LTS (Long Term Support) and/or 6.12 LTS.</li>
</ul>

Previous News
Finding information easier about Manjaro <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>
<h2><a name="p-857430-notable-package-updates-3" class="anchor" href="https://forum.manjaro.org/#p-857430-notable-package-updates-3" aria-label="Heading link"></a>Notable Package Updates</h2>
<ul>
<li><strong>Kernel</strong> updates</li>
<li><strong>Heroic Games Launcher</strong> <a href="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.22.0">2.22.0</a></li>
<li><strong>certbot</strong> <a href="https://community.letsencrypt.org/t/certbot-5-6-0-release/247163">5.6.0</a></li>
<li>Updates to <strong>python</strong></li>
</ul>
<h2><a name="p-857430-additional-info-4" class="anchor" href="https://forum.manjaro.org/#p-857430-additional-info-4" aria-label="Heading link"></a>Additional Info</h2>

Python 3.14 info <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>

Info about AUR packages <a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">(click for more details)</a>
<p>Get our latest daily developer images now from Github: <a href="https://github.com/manjaro-plasma/download/releases">Plasma</a>, <a href="https://github.com/manjaro-gnome/download/releases">GNOME</a>, <a href="https://github.com/manjaro-xfce/download/releases">XFCE</a>. You can get the latest <a href="https://manjaro.org/download">stable releases</a> of Manjaro from <a href="https://cdn77.com/">CDN77</a>.</p>
<hr>
<p><strong>Our current supported kernels</strong></p>
<ul>
<li>linux61 6.1.173</li>
<li>linux66 6.6.140</li>
<li>linux612 6.12.90</li>
<li>linux618 6.18.32</li>
<li>linux70 7.0.9</li>
<li>linux71 7.1.0-rc4</li>
<li>linux61-rt 6.1.167_rt62</li>
<li>linux66-rt 6.6.133_rt73</li>
<li>linux612-rt 6.12.79_rt17</li>
<li>linux617-rt 6.17.5_rt7</li>
</ul>
<p><strong>Package Changes</strong> (5/18/26 15:52 CEST)</p>
<ul>
<li>testing core x86_64:  12 new and 12 removed package(s)</li>
<li>testing extra x86_64:  455 new and 454 removed package(s)</li>
<li>testing multilib x86_64:  4 new and 4 removed package(s)</li>
</ul>
<pre><code class="lang-auto">:: Different overlay package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-05-16           2026-05-18
-------------------------------------------------------------------------------
                            linux612            6.12.88-2            6.12.90-1
                    linux612-headers            6.12.88-2            6.12.90-1
                            linux618            6.18.30-2            6.18.32-1
                    linux618-headers            6.18.30-2            6.18.32-1
                             linux66            6.6.139-1            6.6.140-1
                     linux66-headers            6.6.139-1            6.6.140-1
                             linux70              7.0.7-2              7.0.9-1
                     linux70-headers              7.0.7-2              7.0.9-1
                             linux71           7.1.0rc3-1           7.1.0rc4-1
                     linux71-headers           7.1.0rc3-1           7.1.0rc4-1


:: Different sync package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-05-16           2026-05-18
-------------------------------------------------------------------------------
                                dash           0.5.13.2-1           0.5.13.4-1
                            fakeroot             1.37.2-1               1.38-1


:: Different overlay package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-05-16           2026-05-18
-------------------------------------------------------------------------------
                   game-devices-udev               0.25-1                1.0-1
               heroic-games-launcher             2.21.0-2             2.22.0-1
                  linux612-acpi_call            1.2.2-116            1.2.2-117
                   linux612-bbswitch              0.8-114              0.8-115
                linux612-broadcom-wl     6.30.223.271-115     6.30.223.271-116
               linux612-nvidia-390xx          390.157-116          390.157-117
               linux612-nvidia-470xx       470.256.02-116       470.256.02-117
               linux612-nvidia-570xx        570.211.01-24        570.211.01-25
          linux612-nvidia-570xx-open        570.211.01-24        570.211.01-25
               linux612-nvidia-575xx         575.64.05-43         575.64.05-44
          linux612-nvidia-575xx-open         575.64.05-43         575.64.05-44
               linux612-nvidia-580xx         580.159.03-7         580.159.03-8
          linux612-nvidia-580xx-open         580.159.03-7         580.159.03-8
                     linux612-nvidia          595.71.05-7          595.71.05-8
                linux612-nvidia-open          595.71.05-7          595.71.05-8
                      linux612-r8168          8.056.02-16          8.056.02-17
                  linux612-rtl8723bu           20260507-4           20260507-5
                   linux612-tp_smapi              0.45-60              0.45-61
                linux612-vhba-module          20260313-11          20260313-12
    linux612-virtualbox-host-modules             7.2.8-10             7.2.8-11
                        linux612-zfs              2.4.2-3              2.4.2-4
                  linux618-acpi_call             1.2.2-37             1.2.2-38
                   linux618-bbswitch               0.8-37               0.8-38
                linux618-broadcom-wl      6.30.223.271-37      6.30.223.271-38
               linux618-nvidia-390xx           390.157-38           390.157-39
               linux618-nvidia-470xx        470.256.02-37        470.256.02-38
               linux618-nvidia-570xx        570.211.01-29        570.211.01-30
          linux618-nvidia-570xx-open        570.211.01-29        570.211.01-30
               linux618-nvidia-575xx         575.64.05-37         575.64.05-38
          linux618-nvidia-575xx-open         575.64.05-37         575.64.05-38
               linux618-nvidia-580xx         580.159.03-9        580.159.03-10
          linux618-nvidia-580xx-open         580.159.03-9        580.159.03-10
                     linux618-nvidia          595.71.05-9         595.71.05-10
                linux618-nvidia-open          595.71.05-9         595.71.05-10
                      linux618-r8168          8.056.02-22          8.056.02-23
                  linux618-rtl8723bu           20260507-6           20260507-7
                   linux618-tp_smapi              0.45-37              0.45-38
                linux618-vhba-module          20260313-13          20260313-14
    linux618-virtualbox-host-modules             7.2.8-12             7.2.8-13
                        linux618-zfs              2.4.2-3              2.4.2-4
                   linux66-acpi_call            1.2.2-184            1.2.2-185
                    linux66-bbswitch              0.8-181              0.8-182
                 linux66-broadcom-wl     6.30.223.271-182     6.30.223.271-183
                linux66-nvidia-390xx          390.157-179          390.157-180
                linux66-nvidia-470xx       470.256.02-122       470.256.02-123
                linux66-nvidia-570xx        570.211.01-19        570.211.01-20
           linux66-nvidia-570xx-open        570.211.01-19        570.211.01-20
                linux66-nvidia-575xx         575.64.05-35         575.64.05-36
           linux66-nvidia-575xx-open         575.64.05-35         575.64.05-36
                linux66-nvidia-580xx         580.159.03-5         580.159.03-6
           linux66-nvidia-580xx-open         580.159.03-5         580.159.03-6
                      linux66-nvidia          595.71.05-5          595.71.05-6
                 linux66-nvidia-open          595.71.05-5          595.71.05-6
                       linux66-r8168          8.056.02-13          8.056.02-14
                   linux66-rtl8723bu           20260507-3           20260507-4
                    linux66-tp_smapi              0.45-51              0.45-52
                 linux66-vhba-module           20260313-9          20260313-10
     linux66-virtualbox-host-modules              7.2.8-7              7.2.8-8
                         linux66-zfs              2.4.2-2              2.4.2-3
                   linux70-acpi_call             1.2.2-12             1.2.2-13
                    linux70-bbswitch               0.8-12               0.8-13
                 linux70-broadcom-wl      6.30.223.271-12      6.30.223.271-13
                linux70-nvidia-390xx           390.157-10           390.157-11
                linux70-nvidia-470xx        470.256.02-12        470.256.02-13
                linux70-nvidia-580xx         580.159.03-9        580.159.03-10
           linux70-nvidia-580xx-open         580.159.03-9        580.159.03-10
                      linux70-nvidia          595.71.05-9         595.71.05-10
                 linux70-nvidia-open          595.71.05-9         595.71.05-10
                       linux70-r8168          8.056.02-12          8.056.02-13
                   linux70-rtl8723bu           20260507-6           20260507-7
                    linux70-tp_smapi              0.45-12              0.45-13
                 linux70-vhba-module          20260313-12          20260313-13
     linux70-virtualbox-host-modules             7.2.8-12             7.2.8-13
                         linux70-zfs              2.4.2-3              2.4.2-4
                   linux71-acpi_call            1.2.2-0.5            1.2.2-0.6
                    linux71-bbswitch              0.8-0.5              0.8-0.6
                 linux71-broadcom-wl     6.30.223.271-0.5     6.30.223.271-0.6
                linux71-nvidia-390xx          390.157-0.5          390.157-0.6
                linux71-nvidia-470xx       470.256.02-0.5       470.256.02-0.6
                linux71-nvidia-580xx       580.159.03-0.2       580.159.03-0.3
           linux71-nvidia-580xx-open       580.159.03-0.2       580.159.03-0.3
                      linux71-nvidia        595.71.05-0.4        595.71.05-0.5
                 linux71-nvidia-open        595.71.05-0.4        595.71.05-0.5
                       linux71-r8168         8.056.02-0.5         8.056.02-0.6
                    linux71-tp_smapi             0.45-0.5             0.45-0.6
                 linux71-vhba-module         20260313-0.5         20260313-0.6
     linux71-virtualbox-host-modules            7.2.6-0.1                    -
                         linux71-zfs            2.4.2-0.1            2.4.2-0.2
                              scrcpy                    -              4.0-1.0


:: Different sync package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-05-16           2026-05-18
-------------------------------------------------------------------------------
                       acme-redirect              0.7.1-2              0.8.1-1
                     add-determinism              0.7.2-1              0.7.3-1
                               amule           1:2.3.3-11           1:2.3.3-12
                              anewer              0.1.6-2              0.1.6-3
                                 ant            1.10.15-1            1.10.17-1
                             ant-doc            1.10.15-1            1.10.17-1
                                apko              1.2.6-1             1.2.12-1
                      audiobookshelf             2.34.0-1             2.35.0-1
                       bbswitch-dkms              0.8-820              0.8-821
                             binocle              0.3.2-2              0.3.2-3
                      bitcoin-daemon               31.0-1               31.0-2
                          bitcoin-qt               31.0-1               31.0-2
                          bitcoin-tx               31.0-1               31.0-2
                          bootconfig              7.0.6-1              7.0.9-1
                                 bpf              7.0.6-1              7.0.9-1
                               bt747              2.2.1-3              2.3.2-1
                                 bun             1.3.13-1             1.3.14-1
                       cargo-nextest            0.9.135-1            0.9.136-1
                          cartridges             2.12.1-3             2.13.1-1
                              catch2             3.14.0-1             3.15.0-1
                           celluloid               0.29-1               0.30-1
                             certbot              5.5.0-1              5.6.0-1
                      certbot-apache              5.5.0-1              5.6.0-1
              certbot-dns-cloudflare              5.5.0-1              5.6.0-1
            certbot-dns-digitalocean              5.5.0-1              5.6.0-1
                certbot-dns-dnsimple              5.5.0-1              5.6.0-1
             certbot-dns-dnsmadeeasy              5.5.0-1              5.6.0-1
                  certbot-dns-gehirn              5.5.0-1              5.6.0-1
                  certbot-dns-google              5.5.0-1              5.6.0-1
                  certbot-dns-linode              5.5.0-1              5.6.0-1
                  certbot-dns-luadns              5.5.0-1              5.6.0-1
                   certbot-dns-nsone              5.5.0-1              5.6.0-1
                     certbot-dns-ovh              5.5.0-1              5.6.0-1
                 certbot-dns-rfc2136              5.5.0-1              5.6.0-1
                 certbot-dns-route53              5.5.0-1              5.6.0-1
             certbot-dns-sakuracloud              5.5.0-1              5.6.0-1
                       certbot-nginx              5.5.0-1              5.6.0-1
                              chawan              0.3.3-2              0.4.0-1
                       checkbashisms             2.26.8-1             2.26.9-1
                                cimg              3.7.5-1              3.7.6-1
                              clpeak              2.0.5-1              2.0.6-1
                         clpeak-cuda              2.0.5-1              2.0.6-1
                           collision             3.14.0-1             3.14.1-1
                            cpupower              7.0.6-1              7.0.9-1
                             crystal             1.20.1-2             1.20.2-1
                        crystal-docs             1.20.1-2             1.20.2-1
                             curtail             1.15.1-1             1.16.1-1
                   deepin-wallpapers           1:1.7.25-1           1:1.7.26-1
                            deja-dup               50.0-1               50.1-1
                              devede             4.21.0-2           4.21.3.1-1
                          diesel-cli              2.3.7-1              2.3.9-1
                             dnsmasq          2.92.rel2-1          2.92.rel2-2
                              docker           1:29.4.3-1           1:29.5.0-1
                       docker-buildx             0.33.0-1             0.34.0-1
                               doctl            1.158.0-1            1.159.0-1
                       dwarffortress              53.12-1              53.13-1
                                 ecb         2.40.1pre-12               2.52-1
                            ejabberd              26.02-1              26.04-1
                             elastic              1.0.2-1              1.0.3-1
                           ethersync              0.8.0-1                    -
                          fastflowlm             0.9.41-1             0.9.42-1
                                 fio               3.41-1               3.42-1
                firefox-adblock-plus             4.31.1-1             4.38.1-1
                           flowblade               2.22-2             2.24.1-1
                             freetds             1.5.17-1             1.5.18-1
                              gaphor              3.3.0-1              3.3.2-1
                             gerbera              3.2.1-2              3.2.1-3
        gnome-shell-extension-vitals             74.0.0-1             76.0.0-1
gnome-shell-extension-weather-oclock               50.2-1               50.3-1
                             go-task             3.50.0-2             3.51.1-1
                             goffice            0.10.60-1            0.10.61-1
                 gpu-screen-recorder             5.13.6-1             5.13.8-1
              gpu-screen-recorder-ui             1.12.0-1             1.12.2-1
                              gramps            2:6.0.7-1            2:6.0.8-1
                              hyperv              7.0.6-1              7.0.9-1
                              hyphen              2.8.8-6              2.8.9-1
                           hyphen-en              2.8.8-6              2.8.9-1
                            hyprland             0.55.1-1             0.55.2-1
                            identity            25.10.1-1              26.03-1
                         imagemagick           7.1.2.22-1           7.1.2.23-1
intel-oneapi-base-toolkit 2025.3.2.21+99f4837a_25b7_425d_a897_60af022676ea-1 -
                intel-oneapi-basekit        2025.0.1.46-1                    -
                  intel-speed-select              7.0.6-1              7.0.9-1
                       intelli-shell              3.4.0-2              3.4.1-1
     intellij-idea-community-edition         4:2026.1.1-1         4:2026.1.2-1
                               iotas             0.12.1-2             2026.6-2
                         jami-daemon           20260206-6           20260206-7
                                josm              19439-1              19555-1
                              kcpuid              7.0.6-1              7.0.9-1
                 kernel-headers-musl            4.19.88-3            6.12.77-1
                              kupfer                327-3                329-1
                      libdatachannel             0.24.2-2             0.24.3-1
                       libexttextcat              3.4.7-2              3.4.8-1
                           libkrunfw              5.3.0-1              5.4.0-1
                         liblockfile             1.17_1-4             1.17_2-1
                           libmythes            1:1.2.5-3            1:1.2.6-1
                            libpaper              2.2.7-1              2.2.8-1
                         libquotient            0.9.6.1-1            0.9.6.1-2
                   libreoffice-fresh             26.2.3-2             26.2.3-3
               libreoffice-fresh-sdk             26.2.3-2             26.2.3-3
                   libreoffice-still             25.8.7-1             25.8.7-2
               libreoffice-still-sdk             25.8.7-1             25.8.7-2
                       libsemigroups              3.6.0-1              3.6.1-1
                           libsigc++             2.12.1-2             2.12.2-1
                       libsigc++-3.0              3.8.0-1              3.8.1-1
                  libsigc++-3.0-docs              3.8.0-1              3.8.1-1
                      libsigc++-docs             2.12.1-2             2.12.2-1
                             libupnp            1.14.26-1            1.14.31-1
                              libvlc             3.0.22-3             3.0.22-4
                               libxi              1.8.2-1              1.8.3-1
                             libzypp            17.38.7-1            17.38.8-1
                        libzypp-docs            17.38.7-1            17.38.8-1
                    linux-tools-meta              7.0.6-1              7.0.9-1
                               lldpd             1.0.21-1             1.0.22-1
                                  ly              1.4.0-1              1.4.1-1
                        man-pages-cs             4.30.0-1             4.30.2-1
                        man-pages-da             4.30.0-1             4.30.2-1
                        man-pages-de             4.30.0-1             4.30.2-1
                        man-pages-el             4.30.0-1             4.30.2-1
                        man-pages-es             4.30.0-1             4.30.2-1
                        man-pages-fi             4.30.0-1             4.30.2-1
                        man-pages-fr             4.30.0-1             4.30.2-1
                        man-pages-hu             4.30.0-1             4.30.2-1
                        man-pages-id             4.30.0-1             4.30.2-1
                        man-pages-it             4.30.0-1             4.30.2-1
                        man-pages-mk             4.30.0-1             4.30.2-1
                        man-pages-nb             4.30.0-1             4.30.2-1
                        man-pages-nl             4.30.0-1             4.30.2-1
                        man-pages-pl             4.30.0-1             4.30.2-1
                     man-pages-pt_br             4.30.0-1             4.30.2-1
                        man-pages-ro             4.30.0-1             4.30.2-1
                        man-pages-ru             4.30.0-1             4.30.2-1
                        man-pages-sr             4.30.0-1             4.30.2-1
                        man-pages-sv             4.30.0-1             4.30.2-1
                        man-pages-uk             4.30.0-1             4.30.2-1
                        man-pages-vi             4.30.0-1             4.30.2-1
                             mdfried             0.20.1-1             0.20.2-1
                         meilisearch           1:1.43.0-1           1:1.43.1-1
                             melange             0.50.2-1             0.50.6-1
                         mermaid-cli            11.14.0-1            11.15.0-1
                              minder             1.17.0-2              2.0.9-1
                           mitmproxy             12.2.1-2             12.2.3-1
                              mousai              0.7.9-2             0.7.10-1
                                 mpd            0.24.11-1            0.24.12-1
                              mqttui             0.22.1-1             0.23.0-1
                         mullvad-vpn             2026.1-1             2026.2-1
                  mullvad-vpn-daemon             2026.1-1             2026.2-1
               netfilter-fullconenat      r73.0cf3b48-517      r73.0cf3b48-518
                           newsflash              5.0.0-1              5.1.0-1
             nextcloud-app-bookmarks           1:16.1.3-1           1:16.1.4-1
                         nodejs-nopt              9.0.0-1             10.0.0-1
                                numa             0.17.0-1             0.18.0-1
                        nwg-displays              0.4.2-1              0.4.3-1
                           nwg-panel            0.10.13-2            0.10.14-1
                          obs-studio             32.1.2-2             32.1.2-3
           obs-studio-plugin-browser             32.1.2-2             32.1.2-3
                              ollama             0.23.2-1             0.23.3-1
                         ollama-cuda             0.23.2-1             0.23.3-1
                         ollama-docs             0.23.2-1             0.23.3-1
                         ollama-rocm             0.23.2-1             0.23.3-1
                       ollama-vulkan             0.23.2-1             0.23.3-1
                            opencode             1.15.0-1             1.15.3-1
                            openfire              5.0.4-1              5.0.5-1
                            openrct2              0.5.0-1              0.5.1-1
                            opensips              3.6.4-1              3.6.5-1
                             openvkl              2.0.1-5              2.0.2-1
                            pack-cli             0.40.4-1             0.40.6-1
                                perf              7.0.6-1              7.0.9-1
             perl-cpan-perl-releases         5.20260320-1         5.20260420-1
                          photoflare             1.6.13-2              1.7.0-1
                             postfix             3.11.2-1             3.11.3-1
                         postfix-cdb             3.11.2-1             3.11.3-1
                        postfix-ldap             3.11.2-1             3.11.3-1
                        postfix-lmdb             3.11.2-1             3.11.3-1
                     postfix-mongodb             3.11.2-1             3.11.3-1
                       postfix-mysql             3.11.2-1             3.11.3-1
                        postfix-pcre             3.11.2-1             3.11.3-1
                       postfix-pgsql             3.11.2-1             3.11.3-1
                      postfix-sqlite             3.11.2-1             3.11.3-1
           pycharm-community-edition           2026.1.1-1           2026.1.2-1
                         python-acme              5.5.0-1              5.6.0-1
                     python-archinfo            9.2.194-1            9.2.215-1
            python-astropy-iers-data 0.2025.9.8.0.36.17-2 0.2026.5.11.1.8.52-1
                        python-black             26.3.1-1             26.5.0-1
                   python-cachetools              7.1.1-1              7.1.2-1
                      python-claripy            9.2.197-1            9.2.215-1
                  python-cli_helpers             2.14.0-1             2.15.0-1
                   python-cloudflare             2.20.0-1              5.1.0-1
                     python-colorcet              3.1.0-4              3.2.1-1
            python-extension-helpers              1.2.0-3              1.4.0-1
                         python-flit             3.12.0-2              4.0.0-1
                       python-fsspec           2026.3.0-1           2026.4.0-1
                       python-genshi             0.7.10-3             0.7.11-1
                  python-iterable-io              1.0.1-2              1.0.4-1
                         python-krb5              0.5.1-5              0.9.0-1
python-magic-wormhole-mailbox-server              0.7.0-1              0.8.0-1
                       python-mpi4py              4.1.1-2              4.1.2-1
                          python-mss             10.1.0-2             10.2.0-1
                     python-narwhals             2.21.0-1             2.21.2-1
                 python-openstacksdk             4.12.0-1             4.13.0-1
                       python-owslib             0.34.1-2             0.35.0-1
                        python-param              2.1.1-4              2.3.3-1
                         python-pika              1.3.2-4              1.4.0-1
            python-py_stringmatching              0.4.6-2              0.4.7-1
                         python-pyct              0.5.0-5              0.6.0-1
                   python-pynitrokey             0.12.1-1             0.12.2-1
                    python-pyscipopt              6.2.0-1              6.2.1-1
                     python-pyspnego             0.11.0-1             0.12.1-1
               python-pytest-aiohttp              1.0.5-5              1.1.0-1
            python-pytest-dependency              0.6.0-4              0.6.1-1
                 python-pytest-order              1.3.0-2              1.4.0-1
                    python-pytest-qt              4.4.0-6              4.5.0-1
         python-pytest-rerunfailures               16.1-2               16.2-1
                      python-pytorch             2.11.0-4             2.12.0-1
                 python-pytorch-cuda             2.11.0-4             2.12.0-1
                  python-pytorch-opt             2.11.0-4             2.12.0-1
             python-pytorch-opt-cuda             2.11.0-4             2.12.0-1
             python-pytorch-opt-rocm             2.11.0-4             2.12.0-1
                 python-pytorch-rocm             2.11.0-4             2.12.0-1
        python-pyxdameraulevenshtein              1.8.0-3             1.10.1-1
                    python-qpageview              1.0.2-1              1.0.4-1
        python-recurring-ical-events              3.8.1-1              3.9.0-1
                   python-repoze.lru               0.7-13                0.8-1
                 python-scikit-build             0.18.1-6             0.19.0-1
                   python-sentry_sdk             2.59.0-1             2.60.0-1
           python-strawberry-graphql            0.315.4-1            0.315.5-1
                       python-syrupy              5.1.0-1              5.2.0-1
                      python-textual              8.2.5-1              8.2.6-1
                     python-tifffile           2026.5.2-1          2026.5.15-1
                   python-torchcodec             0.11.1-1             0.12.0-1
                  python-torchvision             0.26.0-1             0.27.0-1
             python-torchvision-cuda             0.26.0-1             0.27.0-1
                 python-zipstream-ng              1.9.0-2              1.9.2-1
                                 qsv             20.0.0-1             20.1.0-1
                           qwen-code            0.15.10-1            0.15.11-1
                              radcli              1.5.0-2              1.5.1-1
                            radicale             3.5.10-1              3.7.3-1
                             railway              2.9.4-2             2.10.0-1
                            ramalama             0.20.0-1             0.21.0-1
                               ratty              0.3.0-1              0.4.0-1
                              recoll            1.43.14-2            1.43.16-1
                     ruby-chef-utils             19.3.9-1            19.3.14-1
                               rumdl             0.1.91-1             0.1.93-1
                              scrcpy              3.3.4-1                4.0-1
                           sdbus-cpp              2.2.1-1              2.3.0-1
                       sdbus-cpp-doc              2.2.1-1              2.3.0-1
                          sdl2_mixer              2.8.1-2              2.8.2-1
                            sdl2_net            1:2.2.0-2            2:2.4.0-1
                          sdl3_mixer              3.2.0-2              3.2.2-1
                           seaweedfs               4.23-1               4.26-1
                       sentry-native             0.14.0-2             0.14.2-1
                           simutrans            124.3.1-1            124.4.1-1
                             slumber              5.2.5-1              5.3.0-1
                             songrec              0.7.2-1              0.7.3-1
                                sops             3.13.0-1             3.13.1-1
                              srslte             23.11-13              25.10-1
                         srslte-avx2             23.11-13              25.10-1
                              stylua              2.4.1-1              2.5.2-1
                           tailscale             1.96.4-2             1.98.2-1
                                tmon              7.0.6-1              7.0.9-1
                               tombi             0.11.4-1             0.11.5-1
                         torchvision             0.26.0-1             0.27.0-1
                    torchvision-cuda             0.26.0-1             0.27.0-1
                   translate-toolkit             3.19.7-1            3.19.10-1
                       ttf-mona-sans             2.0.24-1             2.0.25-1
                               turbo              2.9.6-1             2.9.14-1
                           turbostat              7.0.6-1              7.0.9-1
                                  ty             0.0.36-1             0.0.37-1
                               typos             1.46.1-1             1.46.2-1
                               ugrep              7.8.1-1              7.8.2-1
                               usbip              7.0.6-1              7.0.9-1
                                vale             3.14.1-1             3.14.2-1
                       video-trimmer              25.03-2              26.03-1
                                 vlc             3.0.22-3             3.0.22-4
                             vlc-cli             3.0.22-3             3.0.22-4
                     vlc-gui-ncurses             3.0.22-3             3.0.22-4
                          vlc-gui-qt             3.0.22-3             3.0.22-4
                      vlc-gui-skins2             3.0.22-3             3.0.22-4
                   vlc-plugin-a52dec             3.0.22-3             3.0.22-4
                    vlc-plugin-aalib             3.0.22-3             3.0.22-4
                     vlc-plugin-alsa             3.0.22-3             3.0.22-4
                      vlc-plugin-aom             3.0.22-3             3.0.22-4
                  vlc-plugin-archive             3.0.22-3             3.0.22-4
                  vlc-plugin-aribb24             3.0.22-3             3.0.22-4
                  vlc-plugin-aribb25             3.0.22-3             3.0.22-4
                      vlc-plugin-ass             3.0.22-3             3.0.22-4
                    vlc-plugin-avahi             3.0.22-3             3.0.22-4
                   vlc-plugin-bluray             3.0.22-3             3.0.22-4
                     vlc-plugin-caca             3.0.22-3             3.0.22-4
                     vlc-plugin-cddb             3.0.22-3             3.0.22-4
               vlc-plugin-chromecast             3.0.22-3             3.0.22-4
                    vlc-plugin-dav1d             3.0.22-3             3.0.22-4
                     vlc-plugin-dbus             3.0.22-3             3.0.22-4
         vlc-plugin-dbus-screensaver             3.0.22-3             3.0.22-4
                      vlc-plugin-dca             3.0.22-3             3.0.22-4
                      vlc-plugin-dvb             3.0.22-3             3.0.22-4
                      vlc-plugin-dvd             3.0.22-3             3.0.22-4
                    vlc-plugin-faad2             3.0.22-3             3.0.22-4
                   vlc-plugin-ffmpeg             3.0.22-3             3.0.22-4
                 vlc-plugin-firewire             3.0.22-3             3.0.22-4
                     vlc-plugin-flac             3.0.22-3             3.0.22-4
               vlc-plugin-fluidsynth             3.0.22-3             3.0.22-4
                 vlc-plugin-freetype             3.0.22-3             3.0.22-4
                      vlc-plugin-gme             3.0.22-3             3.0.22-4
                   vlc-plugin-gnutls             3.0.22-3             3.0.22-4
                vlc-plugin-gstreamer             3.0.22-3             3.0.22-4
                  vlc-plugin-inflate             3.0.22-3             3.0.22-4
                     vlc-plugin-jack             3.0.22-3             3.0.22-4
                  vlc-plugin-journal             3.0.22-3             3.0.22-4
                     vlc-plugin-jpeg             3.0.22-3             3.0.22-4
                     vlc-plugin-kate             3.0.22-3             3.0.22-4
                  vlc-plugin-kwallet             3.0.22-3             3.0.22-4
                vlc-plugin-libsecret             3.0.22-3             3.0.22-4
                     vlc-plugin-lirc             3.0.22-3             3.0.22-4
                  vlc-plugin-live555             3.0.22-3             3.0.22-4
                      vlc-plugin-lua             3.0.22-3             3.0.22-4
                      vlc-plugin-mad             3.0.22-3             3.0.22-4
                 vlc-plugin-matroska             3.0.22-3             3.0.22-4
                     vlc-plugin-mdns             3.0.22-3             3.0.22-4
                  vlc-plugin-modplug             3.0.22-3             3.0.22-4
                    vlc-plugin-mpeg2             3.0.22-3             3.0.22-4
                   vlc-plugin-mpg123             3.0.22-3             3.0.22-4
                      vlc-plugin-mtp             3.0.22-3             3.0.22-4
                 vlc-plugin-musepack             3.0.22-3             3.0.22-4
                      vlc-plugin-nfs             3.0.22-3             3.0.22-4
                   vlc-plugin-notify             3.0.22-3             3.0.22-4
                      vlc-plugin-ogg             3.0.22-3             3.0.22-4
                     vlc-plugin-opus             3.0.22-3             3.0.22-4
                      vlc-plugin-png             3.0.22-3             3.0.22-4
                    vlc-plugin-pulse             3.0.22-3             3.0.22-4
                vlc-plugin-quicksync             3.0.22-3             3.0.22-4
               vlc-plugin-samplerate             3.0.22-3             3.0.22-4
                      vlc-plugin-sdl             3.0.22-3             3.0.22-4
                     vlc-plugin-sftp             3.0.22-3             3.0.22-4
                    vlc-plugin-shout             3.0.22-3             3.0.22-4
                      vlc-plugin-smb             3.0.22-3             3.0.22-4
                     vlc-plugin-soxr             3.0.22-3             3.0.22-4
                    vlc-plugin-speex             3.0.22-3             3.0.22-4
                      vlc-plugin-srt             3.0.22-3             3.0.22-4
                      vlc-plugin-svg             3.0.22-3             3.0.22-4
                      vlc-plugin-tag             3.0.22-3             3.0.22-4
                   vlc-plugin-theora             3.0.22-3             3.0.22-4
                  vlc-plugin-twolame             3.0.22-3             3.0.22-4
                     vlc-plugin-udev             3.0.22-3             3.0.22-4
                     vlc-plugin-upnp             3.0.22-3             3.0.22-4
                   vlc-plugin-vorbis             3.0.22-3             3.0.22-4
                      vlc-plugin-vpx             3.0.22-3             3.0.22-4
                     vlc-plugin-x264             3.0.22-3             3.0.22-4
                     vlc-plugin-x265             3.0.22-3             3.0.22-4
                      vlc-plugin-xml             3.0.22-3             3.0.22-4
                     vlc-plugin-zvbi             3.0.22-3             3.0.22-4
                     vlc-plugins-all             3.0.22-3             3.0.22-4
                    vlc-plugins-base             3.0.22-3             3.0.22-4
                   vlc-plugins-extra             3.0.22-3             3.0.22-4
            vlc-plugins-video-output             3.0.22-3             3.0.22-4
           vlc-plugins-visualization             3.0.22-3             3.0.22-4
                         volatility3             2.27.0-2             2.28.0-1
                             vulscan                2.0-5                2.1-1
                              websvn              2.8.6-1              2.8.7-1
                                wike              3.2.0-2              3.2.1-1
                                wine               11.8-1               11.9-1
                        worker-build              0.8.1-1              0.8.3-1
              x86_energy_perf_policy              7.0.6-1              7.0.9-1
                               xonsh             0.23.6-1             0.23.7-1
                              zizmor             1.25.0-1             1.25.2-1
                              zypper            1.14.96-1            1.14.97-1
                                etcd                    -             3.6.11-2
    intel-oneapi-toolkit - 2026.0.0.198+71180075_e4e3_4c6f_bbbb_19017ed0cf7d-2
                        man-pages-ar                    -             4.30.2-1
                              onedpl                    -          2022.12.0-1


:: Different sync package(s) in repository multilib x86_64

-------------------------------------------------------------------------------
                             PACKAGE           2026-05-16           2026-05-18
-------------------------------------------------------------------------------
                      lib32-fakeroot             1.37.2-1               1.38-1
                        lib32-giflib              5.2.2-1              6.1.3-1
                         lib32-libxi              1.8.2-1              1.8.3-1
                    lib32-sdl2_mixer              2.8.1-1              2.8.2-1
</code></pre>
<p><a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762/1">Click to view the poll.</a></p>
<p>Check if your mirror has already synced:</p>
<ul>
<li><a href="https://repo.manjaro.org/">Mirror-Check Service</a></li>
</ul>
<hr>
            <p><small>2 posts - 2 participants</small></p>
            <p><a href="https://forum.manjaro.org/t/testing-update-2026-05-18-kernels-heroic-games-launcher-certbot-python/187762">Read full topic</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0-nightly.20260518.g5611ff40e]]></title>
<description><![CDATA[What's Changed

feat(core): add adk.agentSessionSubagentEnabled flag by @adamfweidman in #26947

Full Changelog: v0.44.0-nightly.20260517.g77e65c0db...v0.44.0-nightly.20260518.g5611ff40e]]></description>
<link>https://tsecurity.de/de/3526802/downloads/release-v0440-nightly20260518g5611ff40e/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3526802/downloads/release-v0440-nightly20260518g5611ff40e/</guid>
<pubDate>Mon, 18 May 2026 18:46:36 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(core): add adk.agentSessionSubagentEnabled flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432616747" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26947" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26947/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26947">#26947</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260517.g77e65c0db...v0.44.0-nightly.20260518.g5611ff40e"><tt>v0.44.0-nightly.20260517.g77e65c0db...v0.44.0-nightly.20260518.g5611ff40e</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.15.2]]></title>
<description><![CDATA[Core
Improvements

Reduced unnecessary prompting around shell, task, and todo flows.

Bugfixes

Fixed sync events not reaching project-scoped subscribers in injected instances.

TUI
Improvements

Newly pinned sessions now stay at the end of the pinned list instead of jumping to the top.

Bugfixes...]]></description>
<link>https://tsecurity.de/de/3522131/downloads/v1152/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3522131/downloads/v1152/</guid>
<pubDate>Sat, 16 May 2026 15:01:44 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Reduced unnecessary prompting around shell, task, and todo flows.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed sync events not reaching project-scoped subscribers in injected instances.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Newly pinned sessions now stay at the end of the pinned list instead of jumping to the top.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed <code>opencode run --agent</code> resolving project-local agents.</li>
</ul>
<p><strong>Thank you to 1 community contributor:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gigamonster256/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gigamonster256">@gigamonster256</a>:
<ul>
<li>feat(nix): add opencode-electron derivation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4027666652" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/16163" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/16163/hovercard" href="https://github.com/anomalyco/opencode/pull/16163">#16163</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hermes Agent v0.14.0 (2026.5.16)]]></title>
<description><![CDATA[Hermes Agent v0.14.0 (v2026.5.16)
Release Date: May 16, 2026
Since v0.13.0: 808 commits · 633 merged PRs · 1393 files changed · 165,061 insertions · 545 issues closed (12 P0, 50 P1) · 215 community contributors (including co-authors)

The Foundation Release — Hermes Agent installs and runs anywhe...]]></description>
<link>https://tsecurity.de/de/3521849/downloads/hermes-agent-v0140-2026516/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3521849/downloads/hermes-agent-v0140-2026516/</guid>
<pubDate>Sat, 16 May 2026 12:01:41 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h1>Hermes Agent v0.14.0 (v2026.5.16)</h1>
<p><strong>Release Date:</strong> May 16, 2026<br>
<strong>Since v0.13.0:</strong> 808 commits · 633 merged PRs · 1393 files changed · 165,061 insertions · 545 issues closed (12 P0, 50 P1) · 215 community contributors (including co-authors)</p>
<blockquote>
<p>The Foundation Release — Hermes Agent installs and runs anywhere now. Native Windows ships in early beta with a full PowerShell installer story, a <code>pip install hermes-agent</code> wheel lands on PyPI, lazy-deps reshape what <code>pip install hermes-agent</code> actually pulls down, the supply-chain checker scans every install/upgrade for unsafe versions, and a new OpenAI-compatible local proxy lets Codex / Aider / Cline talk to OAuth-only providers (Claude Pro, ChatGPT Pro, SuperGrok). The cold-start wave shaves ~19 seconds off <code>hermes</code> launch, browser-tool CDP calls run 180x faster, and <code>hermes tools</code> All-Platforms drops from 14s to under 1.5s. Two new messaging platforms (LINE and SimpleX Chat) and a Microsoft Graph foundation (Teams pipeline + webhook adapter) land alongside <code>/handoff</code> that finally transfers sessions live, <code>vision_analyze</code> passing pixels through to vision-capable models, <code>x_search</code> as a first-class tool, LSP semantic diagnostics on every <code>write_file</code> / <code>patch</code>, a unified pluggable <code>video_generate</code>, a <code>computer_use</code> cua-driver backend, cross-session 1-hour Claude prompt caching, a per-turn file-mutation verifier, plus 9 new optional skills. 50+ P1 closures, 12 P0 closures.</p>
</blockquote>
<hr>
<h2>✨ Highlights</h2>
<ul>
<li>
<p><strong>Native Windows support (early beta)</strong> — full PowerShell installer, native subprocess/PTY paths, taskkill-based process management, MinGit auto-install, Microsoft Store python stub detection, foreground Ctrl+C preservation, taskkill+ps2 fallback, npm prefix handling, and ~40 follow-up Windows-only fixes across CLI / gateway / TUI / curator / tools. Hermes finally runs natively on <code>cmd.exe</code> and PowerShell, no WSL required. (<a href="https://github.com/NousResearch/hermes-agent/pull/21561" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21561/hovercard">#21561</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22130" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22130/hovercard">#22130</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22752" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22752/hovercard">#22752</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26618" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26618/hovercard">#26618</a>, and many more)</p>
</li>
<li>
<p><strong><code>pip install hermes-agent &amp;&amp; hermes</code></strong> — Hermes Agent is now a real PyPI package. One command, no clone, no git, no shell installer. Wheel includes the Ink TUI bundle and shell launcher. (salvage of <a href="https://github.com/NousResearch/hermes-agent/pull/26350" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26350/hovercard">#26350</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26593" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26593/hovercard">#26593</a>)</p>
</li>
<li>
<p><strong>Cold-start performance wave — ~19s off <code>hermes</code> launch</strong> — skills cache, lazy Feishu import, no Nous HTTP at startup, plus PEP-562 lazy adapter imports (QQ, Yuanbao, Teams, Google Chat), deferred <code>fal_client</code> / <code>google-cloud</code> / <code>httpx</code> loads, models.dev disk-cache-first lookup, parallel doctor API checks, eager-skip plugin discovery on built-in subcommands, <code>hermes tools</code> All-Platforms drops from 14s to &lt;1.5s, welcome banner skipped on <code>chat -q</code>. (<a href="https://github.com/NousResearch/hermes-agent/pull/22138" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22138/hovercard">#22138</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22120/hovercard">#22120</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22681" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22681/hovercard">#22681</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22790" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22790/hovercard">#22790</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22808" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22808/hovercard">#22808</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22831" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22831/hovercard">#22831</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22859" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22859/hovercard">#22859</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22904" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22904/hovercard">#22904</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22766" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22766/hovercard">#22766</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25341" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25341/hovercard">#25341</a>)</p>
</li>
<li>
<p><strong>180x faster <code>browser_console</code> evaluations</strong> — routed through the supervisor's persistent CDP WebSocket instead of spawning a fresh DevTools session per call. Real-world page interactions feel instant. (<a href="https://github.com/NousResearch/hermes-agent/pull/23226" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23226/hovercard">#23226</a>)</p>
</li>
<li>
<p><strong>Supply-chain advisory checker + lazy-deps framework + tiered install fallback</strong> — every <code>pip install</code> / <code>hermes update</code> scans dependencies against an advisory list, lazy-deps replace heavy import-time loads with first-use installs, and the installer falls back through extras tiers when a wheel rejects on the target platform. (<a href="https://github.com/NousResearch/hermes-agent/pull/24220" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24220/hovercard">#24220</a>)</p>
</li>
<li>
<p><strong>OpenAI-compatible local proxy</strong> — <code>hermes proxy</code> exposes any OAuth-authed provider (Claude Pro, ChatGPT Pro, SuperGrok) as an OpenAI-compatible endpoint that Codex / Aider / Cline / VS Code Continue can hit. Your subscription, your tools. (<a href="https://github.com/NousResearch/hermes-agent/pull/25969" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25969/hovercard">#25969</a>)</p>
</li>
<li>
<p><strong>Cross-session 1-hour Claude prompt cache</strong> — Anthropic / OpenRouter / Nous Portal now share a 1h prefix cache across sessions for Claude models. Fast resume, fast <code>/new</code>, lower cost on repeat work. (<a href="https://github.com/NousResearch/hermes-agent/pull/23828" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23828/hovercard">#23828</a>)</p>
</li>
<li>
<p><strong>Two new messaging platforms — LINE + SimpleX Chat</strong> — LINE Messaging API lands as a first-class platform, SimpleX Chat salvages <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117407388" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/2558" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2558/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/2558">#2558</a> onto the modern adapter spec. Hermes is now on 22 platforms. (<a href="https://github.com/NousResearch/hermes-agent/pull/23197" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23197/hovercard">#23197</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26232" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26232/hovercard">#26232</a>)</p>
</li>
<li>
<p><strong>Microsoft Graph foundation — Teams pipeline + webhook adapter</strong> — <code>msgraph</code> auth/client foundation, webhook listener platform, Teams pipeline plugin runtime, and Teams outbound delivery via the existing adapter — Hermes can now read and post to Teams. (salvages of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400317607" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21408" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21408/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21408">#21408</a>–<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400321291" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21411" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21411/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21411">#21411</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21922" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21922/hovercard">#21922</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/21969" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21969/hovercard">#21969</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22007" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22007/hovercard">#22007</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/22024" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22024/hovercard">#22024</a>)</p>
</li>
<li>
<p><strong><code>/handoff</code> actually transfers the session live</strong> — the agent's active session moves to a different model / persona / profile mid-conversation, with messages, tool history, and context preserved. (<a href="https://github.com/NousResearch/hermes-agent/pull/23395" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23395/hovercard">#23395</a>)</p>
</li>
<li>
<p><strong><code>x_search</code> — first-class X (Twitter) search tool</strong> — gated tool with OAuth-or-API-key auth, no skill needed to query the timeline. (<a href="https://github.com/NousResearch/hermes-agent/pull/26763" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26763/hovercard">#26763</a>)</p>
</li>
<li>
<p><strong><code>vision_analyze</code> returns pixels to vision-capable models</strong> — when the active model can see, <code>vision_analyze</code> now hands the image straight through instead of falling back to a text description. (<a href="https://github.com/NousResearch/hermes-agent/pull/22955" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22955/hovercard">#22955</a>)</p>
</li>
<li>
<p><strong>LSP semantic diagnostics on every write</strong> — <code>write_file</code> and <code>patch</code> now run real language-server diagnostics on the post-edit file (delta-only) and surface real errors before they ship downstream. (<a href="https://github.com/NousResearch/hermes-agent/pull/24168" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24168/hovercard">#24168</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25978" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25978/hovercard">#25978</a>)</p>
</li>
<li>
<p><strong>Per-turn file-mutation verifier footer</strong> — after every turn that wrote files, the agent gets a verifier footer summarizing what actually changed on disk — catches silent overwrites and "wrote it but it didn't land" bugs. (<a href="https://github.com/NousResearch/hermes-agent/pull/24498" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24498/hovercard">#24498</a>)</p>
</li>
<li>
<p><strong>Unified <code>video_generate</code> with pluggable provider backends</strong> — single tool, any backend. Drop in a new video provider as a plugin, no core changes. (<a href="https://github.com/NousResearch/hermes-agent/pull/25126" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25126/hovercard">#25126</a>)</p>
</li>
<li>
<p><strong><code>computer_use</code> cua-driver backend</strong> — proper focus-safe ops, non-Anthropic provider support, refresh on <code>hermes update</code>. Computer-use is no longer locked to a single SDK. (re-salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341933760" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/16936" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/16936/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/16936">#16936</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21967" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21967/hovercard">#21967</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/24063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24063/hovercard">#24063</a>)</p>
</li>
<li>
<p><strong>xAI Grok OAuth provider — SuperGrok via subscription</strong> — sign in with your xAI account, talk to Grok models from Hermes. (<a href="https://github.com/NousResearch/hermes-agent/pull/26534" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26534/hovercard">#26534</a>)</p>
</li>
<li>
<p><strong>Clarify with buttons — native inline keyboards on Telegram + Discord</strong> — the <code>clarify</code> tool renders multi-choice prompts as platform-native buttons instead of typed responses. (<a href="https://github.com/NousResearch/hermes-agent/pull/24199" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24199/hovercard">#24199</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25485" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25485/hovercard">#25485</a>)</p>
</li>
<li>
<p><strong>Discord channel history backfill (default on)</strong> — Hermes reads recent channel history when joining a thread so it actually knows what's been said. (<a href="https://github.com/NousResearch/hermes-agent/pull/25984" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25984/hovercard">#25984</a>)</p>
</li>
<li>
<p><strong>Watchers skill — RSS / HTTP JSON / GitHub polling via cron <code>no_agent</code> mode</strong> — skill recipes that wire change-detection sources directly into cron's script-only watchdog mode. (<a href="https://github.com/NousResearch/hermes-agent/pull/21881" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21881/hovercard">#21881</a>)</p>
</li>
<li>
<p><strong>Zed ACP Registry integration + uvx distribution</strong> — Hermes is in the Zed registry, installable via <code>uvx</code> (no npm). Plus <code>hermes acp --setup-browser</code> bootstraps browser tools for registry installs. (salvage of <a href="https://github.com/NousResearch/hermes-agent/pull/25908" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25908/hovercard">#25908</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26079" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26079/hovercard">#26079</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26120/hovercard">#26120</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26234" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26234/hovercard">#26234</a>)</p>
</li>
<li>
<p><strong>OpenRouter Pareto Code router</strong> — wire a new OpenRouter router with <code>min_coding_score</code> knob. Pick the cheapest model that meets your quality bar. (<a href="https://github.com/NousResearch/hermes-agent/pull/22838" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22838/hovercard">#22838</a>)</p>
</li>
<li>
<p><strong>Optional codex app-server runtime for OpenAI/Codex models</strong> — drives the OpenAI Codex CLI under the hood for OpenAI/Codex paths, with session reuse, wedge retirement, and OAuth refresh classification. (<a href="https://github.com/NousResearch/hermes-agent/pull/24182" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24182/hovercard">#24182</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25769/hovercard">#25769</a>)</p>
</li>
<li>
<p><strong><code>hermes-skills/huggingface</code> as a trusted default tap</strong> — community skills index from huggingface.co/skills is available by default in the Skills Hub. (<a href="https://github.com/NousResearch/hermes-agent/pull/26219" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26219/hovercard">#26219</a>)</p>
</li>
<li>
<p><strong>9 new optional skills</strong> — Hyperliquid (perp/spot trading via SDK + REST) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a> &amp; Hermes), Yahoo Finance market data, api-testing (REST/GraphQL debug), unified EVM multi-chain skill (folds <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441931751" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25291" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25291/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25291">#25291</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098909401" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/2010" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2010/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/2010">#2010</a> + base/), darwinian-evolver, osint-investigation (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4020048213" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/355" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/355/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/355">#355</a>), pinggy-tunnel, watchers (RSS/HTTP/GitHub via cron), Notion overhaul for the Developer Platform (May 2026). (<a href="https://github.com/NousResearch/hermes-agent/pull/23582" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23582/hovercard">#23582</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/23583" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23583/hovercard">#23583</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/23590" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23590/hovercard">#23590</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25299" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25299/hovercard">#25299</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26760" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26760/hovercard">#26760</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26729" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26729/hovercard">#26729</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26765" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26765/hovercard">#26765</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/21881" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21881/hovercard">#21881</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26612" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26612/hovercard">#26612</a>)</p>
</li>
<li>
<p><strong>API server exposes run approval events</strong> — long-running runs surface approval requests over the API stream, no more silent stalls. (salvage of <a href="https://github.com/NousResearch/hermes-agent/pull/20311" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20311/hovercard">#20311</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21899" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21899/hovercard">#21899</a>)</p>
</li>
<li>
<p><strong><code>/subgoal</code> — user-added criteria appended to active <code>/goal</code></strong> — layer extra success criteria onto a running goal loop. The judge sees them in the prompt, no behavior change when subgoals are empty. (<a href="https://github.com/NousResearch/hermes-agent/pull/25449" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25449/hovercard">#25449</a>)</p>
</li>
<li>
<p><strong>Plugins can run any LLM call via <code>ctx.llm</code></strong> — plugins get a first-class hook to make their own LLM requests through the active provider/credentials, no manual wiring. Plus <code>tool_override</code> flag for replacing built-in tools. (<a href="https://github.com/NousResearch/hermes-agent/pull/23194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23194/hovercard">#23194</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/26759" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26759/hovercard">#26759</a>)</p>
</li>
<li>
<p><strong>Brave Search (free tier) + DuckDuckGo (DDGS) as web-search providers</strong> — two new free search backends alongside Tavily / SearXNG / Exa. (<a href="https://github.com/NousResearch/hermes-agent/pull/21337" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21337/hovercard">#21337</a>)</p>
</li>
<li>
<p><strong>Sudo brute-force block + sudo-stdin/askpass DANGEROUS classification</strong> — closes the <code>sudo -S</code> brute-force avenue; approval gates classify stdin-fed and askpass-stripped sudo invocations as dangerous. (salvages of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4410605303" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22194/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22194">#22194</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4397828876" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21128" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21128/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21128">#21128</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23736" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23736/hovercard">#23736</a>)</p>
</li>
<li>
<p><strong>Provider rename — Alibaba Cloud → Qwen Cloud, picker reorder</strong> — matches what the world calls it. Existing config keys still work. (<a href="https://github.com/NousResearch/hermes-agent/pull/24835" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24835/hovercard">#24835</a>)</p>
</li>
</ul>
<hr>
<h2>🪟 Windows — Native Support (Early Beta)</h2>
<h3>Bootstrap &amp; installer</h3>
<ul>
<li><strong>Native Windows support (early beta)</strong> — first-class native Windows path across CLI / gateway / TUI / tools (<a href="https://github.com/NousResearch/hermes-agent/pull/21561" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21561/hovercard">#21561</a>)</li>
<li><strong>PyPI wheel packaging — <code>pip install hermes-agent &amp;&amp; hermes</code></strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454164335" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/26350" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26350/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/26350">#26350</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26593" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26593/hovercard">#26593</a>)</li>
<li><strong>Recognise Shift+Enter as a newline key</strong> + Windows docs (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4402428863" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21545" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21545/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21545">#21545</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22130" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22130/hovercard">#22130</a>)</li>
<li><strong>Preserve Ctrl+C for Windows foreground runs</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/helix4u/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/helix4u">@helix4u</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22752" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22752/hovercard">#22752</a>)</li>
<li><strong>Stop spamming cwd-missing + tirith-spawn warnings on every terminal call</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26618" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26618/hovercard">#26618</a>)</li>
<li><strong>Use <code>--extra all</code> not <code>--all-extras</code>; drop lazy-covered extras from <code>[all]</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24515" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24515/hovercard">#24515</a>)</li>
</ul>
<h3>Windows-specific fixes (40+ across cli / tools / gateway / curator / TUI)</h3>
<p>A long tail of native-Windows fixes shipped alongside the beta — taskkill-based subprocess management, MinGit auto-install, Microsoft Store python stub detection, npm prefix handling, native PTY paths, signal handling differences, foreground process management, ANSI sequence handling, path normalization, file-locking semantics, and many more. Full list in commit log under <code>fix(windows)</code> / <code>feat(windows)</code> / <code>windows</code>.</p>
<hr>
<h2>🚀 Performance Wave</h2>
<h3>Cold start</h3>
<ul>
<li><strong>Cut ~19s from <code>hermes</code> cold start</strong> — skills cache + lazy Feishu + no Nous HTTP at startup (<a href="https://github.com/NousResearch/hermes-agent/pull/22138" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22138/hovercard">#22138</a>)</li>
<li><strong>Skip eager plugin discovery on known built-in subcommands</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22120/hovercard">#22120</a>)</li>
<li><strong>Cache Nous auth + .env loads</strong> — <code>hermes tools</code> All Platforms from 14s to &lt;1.5s (<a href="https://github.com/NousResearch/hermes-agent/pull/25341" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25341/hovercard">#25341</a>)</li>
<li><strong>Skip welcome banner on <code>chat -q</code> single-query mode</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22904" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22904/hovercard">#22904</a>)</li>
<li><strong>Defer heavy google-cloud imports in google_chat to first adapter use</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22681" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22681/hovercard">#22681</a>)</li>
<li><strong>Defer QQAdapter and YuanbaoAdapter imports via PEP 562</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22790" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22790/hovercard">#22790</a>)</li>
<li><strong>Defer httpx import in teams to first webhook call</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22831" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22831/hovercard">#22831</a>)</li>
<li><strong>Defer fal_client import to first generation request</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22859" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22859/hovercard">#22859</a>)</li>
<li><strong>models.dev cache-first lookup, skip network when disk cache is fresh</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22808" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22808/hovercard">#22808</a>)</li>
<li><strong>Parallelize API connectivity checks in <code>hermes doctor</code> and disable IMDS</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22766" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22766/hovercard">#22766</a>)</li>
</ul>
<h3>Runtime</h3>
<ul>
<li><strong>180x faster <code>browser_console</code> evaluations</strong> — route through supervisor's persistent CDP WebSocket (<a href="https://github.com/NousResearch/hermes-agent/pull/23226" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23226/hovercard">#23226</a>)</li>
<li><strong>Tune Telegram cadence + adaptive fast-path for short replies</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269831381" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/10388" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/10388/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/10388">#10388</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23587" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23587/hovercard">#23587</a>)</li>
<li><strong>Accumulate length-continuation prefix via list+join</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26237" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26237/hovercard">#26237</a>)</li>
</ul>
<h3>Prompt caching</h3>
<ul>
<li><strong>Cross-session 1h prefix cache for Claude on Anthropic / OpenRouter / Nous Portal</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23828" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23828/hovercard">#23828</a>)</li>
<li><strong>Hit prefix cache in background review fork</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4348034723" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/17276" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/17276/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/17276">#17276</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4443288876" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25427" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25427/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25427">#25427</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25434" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25434/hovercard">#25434</a>)</li>
</ul>
<hr>
<h2>📦 Installation &amp; Distribution</h2>
<h3>PyPI + supply-chain</h3>
<ul>
<li><strong>PyPI wheel packaging — <code>pip install hermes-agent &amp;&amp; hermes</code></strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4454164335" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/26350" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26350/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/26350">#26350</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26593" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26593/hovercard">#26593</a>)</li>
<li><strong>Supply-chain advisory checker + lazy-install framework + tiered install fallback</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24220" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24220/hovercard">#24220</a>)</li>
<li><strong>Use <code>--extra all</code> not <code>--all-extras</code>; drop lazy-covered extras from <code>[all]</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24515" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24515/hovercard">#24515</a>)</li>
<li><strong>Skip browser download when system chromium exists</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/helix4u/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/helix4u">@helix4u</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25317" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25317/hovercard">#25317</a>)</li>
</ul>
<h3>Nix</h3>
<ul>
<li><strong><code>extraDependencyGroups</code> for sealed venv extras</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21817" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21817/hovercard">#21817</a>)</li>
<li><strong>Refresh npm lockfile hashes</strong> — keeps Nix flake builds reproducible</li>
</ul>
<h3>Docker</h3>
<ul>
<li><strong>Bootstrap auth.json from env on first boot</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21880" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21880/hovercard">#21880</a>)</li>
<li><strong>Drop manual @hermes/ink build, rely on esbuild bundle</strong> — slimmer image</li>
</ul>
<h3>ACP / Zed</h3>
<ul>
<li><strong>Zed ACP Registry integration</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448778934" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25908" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25908/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25908">#25908</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26079" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26079/hovercard">#26079</a>)</li>
<li><strong>Switch to uvx distribution, drop npm launcher</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26120" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26120/hovercard">#26120</a>)</li>
<li><strong><code>hermes acp --setup-browser</code> bootstraps browser tools for registry installs</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26234" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26234/hovercard">#26234</a>)</li>
</ul>
<hr>
<h2>🏗️ Core Agent &amp; Architecture</h2>
<h3>Sessions &amp; handoff</h3>
<ul>
<li><strong><code>/handoff</code> actually transfers the session live</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23395" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23395/hovercard">#23395</a>)</li>
<li><strong>Expose <code>HERMES_SESSION_ID</code> env var to agent tools</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23847" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23847/hovercard">#23847</a>)</li>
</ul>
<h3>Goals (Ralph loop)</h3>
<ul>
<li><strong><code>/subgoal</code> — user-added criteria appended to active <code>/goal</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25449" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25449/hovercard">#25449</a>)</li>
<li><strong><code>/goal</code> checklist + /subgoal user controls</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23456" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23456/hovercard">#23456</a>) — rolled back in window (<a href="https://github.com/NousResearch/hermes-agent/pull/23813" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23813/hovercard">#23813</a>); /subgoal returned in simpler form via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4443429014" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25449" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25449/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25449">#25449</a></li>
</ul>
<h3>Compression</h3>
<ul>
<li><strong>Make <code>protect_first_n</code> configurable</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25447" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25447/hovercard">#25447</a>)</li>
</ul>
<h3>Verification</h3>
<ul>
<li><strong>Per-turn file-mutation verifier footer</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24498" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24498/hovercard">#24498</a>)</li>
</ul>
<h3>Stream retry</h3>
<ul>
<li><strong>Log inner cause, upstream headers, bytes/elapsed on every drop</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23005" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23005/hovercard">#23005</a>)</li>
</ul>
<hr>
<h2>🤖 Models &amp; Providers</h2>
<h3>New providers</h3>
<ul>
<li><strong>xAI Grok OAuth (SuperGrok Subscription) provider</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26534" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26534/hovercard">#26534</a>)</li>
<li><strong>NovitaAI provider</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4239769574" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/7219" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/7219/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/7219">#7219</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25507" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25507/hovercard">#25507</a>)</li>
<li><strong>NVIDIA NIM billing origin header</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440730370" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25211" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25211/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25211">#25211</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26585" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26585/hovercard">#26585</a>)</li>
</ul>
<h3>Provider work</h3>
<ul>
<li><strong>OpenRouter Pareto Code router with <code>min_coding_score</code> knob</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22838" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22838/hovercard">#22838</a>)</li>
<li><strong>Optional codex app-server runtime for OpenAI/Codex models</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24182" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24182/hovercard">#24182</a>)</li>
<li><strong>Codex-runtime: retire wedged sessions + post-tool watchdog + OAuth refresh classify</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25769/hovercard">#25769</a>)</li>
<li><strong>Codex-runtime: skip unavailable plugins during migration</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25437" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25437/hovercard">#25437</a>)</li>
<li><strong>Codex-runtime: de-dup <code>[plugins.X]</code> tables and stop leaking HERMES_HOME into config.toml</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452637433" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/26250" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/26250/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/26250">#26250</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26260" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26260/hovercard">#26260</a>)</li>
<li><strong>Pass <code>reasoning.effort</code> to xAI Responses API</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22807" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22807/hovercard">#22807</a>)</li>
<li><strong>Custom provider: prompt and persist explicit <code>api_mode</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25068" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25068/hovercard">#25068</a>)</li>
<li><strong>Rename Alibaba Cloud → Qwen Cloud, reorder picker</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24835" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24835/hovercard">#24835</a>)</li>
<li><strong>Restore gpt-5.3-codex-spark for ChatGPT Pro</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363243703" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/18286" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/18286/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/18286">#18286</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4374103180" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/19530" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/19530/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/19530">#19530</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331658979" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/16172" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/16172/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/16172">#16172</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22991" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22991/hovercard">#22991</a>)</li>
<li><strong>Inject tool-use enforcement for GLM models</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24715" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24715/hovercard">#24715</a>)</li>
<li><strong>Use Nous Portal as model metadata authority</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rob-maron/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rob-maron">@rob-maron</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/24502" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24502/hovercard">#24502</a>)</li>
<li><strong>Unified <code>client=hermes-client-v&lt;version&gt;</code> tag on every Portal request</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24779" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24779/hovercard">#24779</a>)</li>
<li><strong>Prevent stale Ollama credentials after provider switch</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21703" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21703/hovercard">#21703</a>)</li>
<li><strong>Auxiliary client: rotate pooled auth after quota failures</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413655442" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22779" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22779/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22779">#22779</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22792" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22792/hovercard">#22792</a>)</li>
<li><strong>Auxiliary client: skip providers without credentials immediately</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4442897934" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25395" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25395/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25395">#25395</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25487" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25487/hovercard">#25487</a>)</li>
<li><strong>Auth: send Nous refresh token via header</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shannonsands/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shannonsands">@shannonsands</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21578" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21578/hovercard">#21578</a>)</li>
<li><strong>MiniMax: harden OAuth dashboard and runtime</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24165" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24165/hovercard">#24165</a>)</li>
</ul>
<h3>OpenAI-compatible proxy</h3>
<ul>
<li><strong>Local OpenAI-compatible proxy for OAuth providers</strong> — Codex / Aider / Cline can hit Claude Pro, ChatGPT Pro, SuperGrok (<a href="https://github.com/NousResearch/hermes-agent/pull/25969" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25969/hovercard">#25969</a>)</li>
</ul>
<hr>
<h2>📱 Messaging Platforms (Gateway)</h2>
<h3>New platforms</h3>
<ul>
<li><strong>LINE Messaging API platform plugin</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23197" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23197/hovercard">#23197</a>)</li>
<li><strong>SimpleX Chat platform plugin</strong> (salvages <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117407388" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/2558" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2558/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/2558">#2558</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26232" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26232/hovercard">#26232</a>)</li>
</ul>
<h3>Microsoft Graph foundation</h3>
<ul>
<li><strong>msgraph: add auth and client foundation</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400317607" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21408" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21408/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21408">#21408</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21922" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21922/hovercard">#21922</a>)</li>
<li><strong>msgraph: add webhook listener platform</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400318904" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21409" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21409/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21409">#21409</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21969" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21969/hovercard">#21969</a>)</li>
<li><strong>teams-pipeline: add plugin runtime and operator cli</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400320220" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21410" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21410/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21410">#21410</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22007" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22007/hovercard">#22007</a>)</li>
<li><strong>teams: add pipeline outbound delivery via existing adapter</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400321291" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21411" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21411/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21411">#21411</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22024" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22024/hovercard">#22024</a>)</li>
</ul>
<h3>Cross-platform</h3>
<ul>
<li><strong>Per-platform admin/user split for slash commands</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4186299753" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/4443" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/4443/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/4443">#4443</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23373" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23373/hovercard">#23373</a>)</li>
<li><strong>Forensics on signal handling — non-blocking diag, per-phase timing, stale-unit warning</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23285" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23285/hovercard">#23285</a>)</li>
<li><strong>Keep gateway running when platforms fail; add per-platform circuit breaker + <code>/platform</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26600" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26600/hovercard">#26600</a>)</li>
<li><strong>Wire <code>clarify</code> tool with inline keyboard buttons on Telegram</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24199" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24199/hovercard">#24199</a>)</li>
<li><strong>Add <code>chat_id</code> to <code>hook_ctx</code> for message source tracking</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24710" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24710/hovercard">#24710</a>)</li>
</ul>
<h3>Telegram</h3>
<ul>
<li><strong>Native draft streaming via <code>sendMessageDraft</code> (Bot API 9.5+)</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4153857159" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/3412" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/3412/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/3412">#3412</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23512" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23512/hovercard">#23512</a>)</li>
<li><strong>Stream Telegram edits safely</strong> — salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4411022272" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22264" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22264/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22264">#22264</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22518" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22518/hovercard">#22518</a>)</li>
<li><strong>Telegram notification mode</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413638873" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22772" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22772/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22772">#22772</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22793" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22793/hovercard">#22793</a>)</li>
<li><strong>Telegram guest mention mode</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22759" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22759/hovercard">#22759</a>)</li>
<li><strong>Split-and-deliver oversized edits instead of silent truncation</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4374174566" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/19537" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/19537/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/19537">#19537</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23576" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23576/hovercard">#23576</a>)</li>
<li><strong>Preserve DM topic routing via reply fallback</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4408968252" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22053" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22053/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22053">#22053</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22410" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22410/hovercard">#22410</a>)</li>
<li><strong>Pass <code>source.thread_id</code> explicitly on auto-reset notice</strong> (carve-out of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241919580" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/7404" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/7404/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/7404">#7404</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23440" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23440/hovercard">#23440</a>)</li>
</ul>
<h3>Discord</h3>
<ul>
<li><strong>Render clarify choices as buttons</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25485" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25485/hovercard">#25485</a>)</li>
<li><strong>Channel history backfill — default on, broadened scope</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25984" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25984/hovercard">#25984</a>)</li>
<li><strong><code>thread_require_mention</code> for multi-bot threads</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4442115964" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25313" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25313/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25313">#25313</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25445" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25445/hovercard">#25445</a>)</li>
</ul>
<h3>Slack</h3>
<ul>
<li><strong>Support <code>!cmd</code> as alternate prefix for slash commands in threads</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25355" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25355/hovercard">#25355</a>)</li>
</ul>
<h3>WhatsApp</h3>
<ul>
<li><strong>Surface quoted reply metadata from Baileys</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4442902475" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25398" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25398/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25398">#25398</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25489" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25489/hovercard">#25489</a>)</li>
</ul>
<h3>Feishu / Google Chat / others</h3>
<ul>
<li><strong>Feishu: native update prompt cards</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22448" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22448/hovercard">#22448</a>)</li>
<li><strong>Google Chat: repair setup prompt imports</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/helix4u/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/helix4u">@helix4u</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22038" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22038/hovercard">#22038</a>)</li>
<li><strong>Google Chat: honor relay-declared sender_type</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409786696" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22107" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22107/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22107">#22107</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22432" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22432/hovercard">#22432</a>)</li>
<li><strong>LINE: use <code>build_source</code> instead of nonexistent <code>create_source</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24717" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24717/hovercard">#24717</a>)</li>
<li><strong>Add <code>weixin, and more</code> to gateway docs</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4396673114" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21063/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21063">#21063</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuwuzhijing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuwuzhijing">@wuwuzhijing</a>)</li>
</ul>
<hr>
<h2>🖥️ CLI &amp; TUI</h2>
<h3>CLI</h3>
<ul>
<li><strong>Show YOLO mode warning in banner and status bar</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26238" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26238/hovercard">#26238</a>)</li>
<li><strong>Confirm prompt for destructive slash commands</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174599074" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/4069" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/4069/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/4069">#4069</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22687" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22687/hovercard">#22687</a>)</li>
<li><strong><code>docker_extra_args</code> + <code>display.timestamps</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23599" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23599/hovercard">#23599</a>)</li>
<li><strong>Delegate tool: show user's actual concurrency / spawn-depth limits in description</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22694" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22694/hovercard">#22694</a>)</li>
</ul>
<h3>TUI</h3>
<ul>
<li><strong><code>/sessions</code> slash command for browsing and resuming previous sessions</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/20805" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20805/hovercard">#20805</a>)</li>
<li><strong>Segment turns with rule above non-first user msgs; trim ticker dead space</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21846" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21846/hovercard">#21846</a>)</li>
<li><strong>Support attaching to an existing gateway</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21978" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21978/hovercard">#21978</a>)</li>
<li><strong>Resolve markdown links to readable page titles</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/24013" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24013/hovercard">#24013</a>)</li>
<li><strong>Width-aware markdown table rendering with vertical fallback</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26195" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26195/hovercard">#26195</a>)</li>
<li><strong>Keep Ink displayCursor in sync with fast-echo writes so cursor stops drifting</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26717" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26717/hovercard">#26717</a>)</li>
<li><strong>Allow transcript scroll + Esc during approval/clarify/confirm prompts</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26414" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26414/hovercard">#26414</a>)</li>
<li><strong>Preserve session when switching personality</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/20942" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20942/hovercard">#20942</a>)</li>
<li><strong>Skip native safety net on OSC52-capable terminals</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/20954" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20954/hovercard">#20954</a>)</li>
</ul>
<h3>Dashboard / GUI</h3>
<ul>
<li><strong>Route embedded TUI through dashboard gateway</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21979" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21979/hovercard">#21979</a>)</li>
<li><strong>Hide token/cost analytics behind config flag (default off)</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25438" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25438/hovercard">#25438</a>)</li>
<li><strong>Fix Langfuse observability — trace I/O, tool outputs, placeholder credentials</strong> (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4411518378" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22342" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/22342/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/22342">#22342</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413605274" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22763" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/22763/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/22763">#22763</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26320" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26320/hovercard">#26320</a>)</li>
<li><strong>MiniMax 'Login' button launched Claude OAuth</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413936898" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22849" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22849/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22849">#22849</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/24058" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24058/hovercard">#24058</a>)</li>
<li><strong>Update cron modals</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25985" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25985/hovercard">#25985</a>)</li>
<li><strong>Analytics: prevent silent token loss and add Claude 4.5–4.7 pricing</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21455" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21455/hovercard">#21455</a>)</li>
</ul>
<hr>
<h2>🔧 Tools &amp; Capabilities</h2>
<h3>Vision &amp; video</h3>
<ul>
<li><strong><code>vision_analyze</code> returns pixels to vision-capable models</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22955" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22955/hovercard">#22955</a>)</li>
<li><strong>Unified <code>video_generate</code> with pluggable provider backends</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25126" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25126/hovercard">#25126</a>)</li>
<li><strong><code>image_gen</code>: actionable setup message when no FAL backend is reachable</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26222" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26222/hovercard">#26222</a>)</li>
</ul>
<h3>Computer use</h3>
<ul>
<li><strong><code>computer_use</code> cua-driver backend + focus-safe ops + non-Anthropic provider fix</strong> (re-salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341933760" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/16936" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/16936/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/16936">#16936</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21967" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21967/hovercard">#21967</a>)</li>
<li><strong>Refresh cua-driver on <code>hermes update</code> + add <code>install --upgrade</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24063/hovercard">#24063</a>)</li>
</ul>
<h3>LSP &amp; write-time diagnostics</h3>
<ul>
<li><strong>Semantic diagnostics from real language servers in <code>write_file</code>/<code>patch</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24168" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24168/hovercard">#24168</a>)</li>
<li><strong>Shift baseline diagnostics into post-edit coordinates</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25978" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25978/hovercard">#25978</a>)</li>
</ul>
<h3>Search &amp; web</h3>
<ul>
<li><strong>Brave Search (free tier) and DDGS search providers</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21337" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21337/hovercard">#21337</a>)</li>
<li><strong>Bearer auth header for Tavily <code>/crawl</code> endpoint</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24658" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24658/hovercard">#24658</a>)</li>
</ul>
<h3>X (Twitter)</h3>
<ul>
<li><strong>Gated <code>x_search</code> tool with OAuth-or-API-key auth</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26763" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26763/hovercard">#26763</a>)</li>
</ul>
<h3>Browser</h3>
<ul>
<li><strong>Route <code>browser_console</code> eval through supervisor's persistent CDP WS (180x faster)</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23226" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23226/hovercard">#23226</a>)</li>
<li><strong>Support externally managed Camofox sessions</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24499" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24499/hovercard">#24499</a>)</li>
</ul>
<h3>MCP</h3>
<ul>
<li><strong><code>supports_parallel_tool_calls</code> for MCP servers</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4265444652" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/9944" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/9944/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/9944">#9944</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26825" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26825/hovercard">#26825</a>)</li>
<li><strong>Codex preset for Codex CLI MCP server</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4412978691" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22663" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22663/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22663">#22663</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22679" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22679/hovercard">#22679</a>)</li>
<li><strong>Stop retrying initial MCP auth failures</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445105387" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25624" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25624/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25624">#25624</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25776" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25776/hovercard">#25776</a>)</li>
</ul>
<h3>Google Workspace</h3>
<ul>
<li><strong>Drive write ops + Docs/Sheets create/append</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21895" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21895/hovercard">#21895</a>)</li>
</ul>
<h3>Per-turn verifier</h3>
<ul>
<li><strong>Per-turn file-mutation verifier footer</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24498" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24498/hovercard">#24498</a>)</li>
</ul>
<hr>
<h2>🧩 Kanban (Multi-Agent)</h2>
<ul>
<li><strong><code>specify</code> — auxiliary LLM fleshes out triage tasks</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21435" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21435/hovercard">#21435</a>)</li>
<li><strong>Orchestrator board tools — <code>kanban_list</code> + <code>kanban_unblock</code></strong> (carve-out of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388855286" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/20568" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20568/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/20568">#20568</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23012" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23012/hovercard">#23012</a>)</li>
<li><strong><code>stranded_in_ready</code> diagnostic for unclaimed tasks</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23578" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23578/hovercard">#23578</a>)</li>
<li><strong>Dashboard batch QOL upgrade</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415907547" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/23240" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23240/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/23240">#23240</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23550" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23550/hovercard">#23550</a>)</li>
<li><strong>Tooltips and docs link across dashboard</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21541" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21541/hovercard">#21541</a>)</li>
<li><strong>Dedupe notifier delivery via atomic claim + rewind on failure</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4412567868" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22558" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22558/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22558">#22558</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23401" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23401/hovercard">#23401</a>)</li>
<li><strong>Keep notifier subscriptions alive across retry cycles</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400178047" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21398" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21398/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21398">#21398</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23423" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23423/hovercard">#23423</a>)</li>
<li><strong>Drop caller-controlled author override in <code>kanban_comment</code></strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409830771" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22109" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22109/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22109">#22109</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22435" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22435/hovercard">#22435</a>)</li>
<li><strong>Sanitize comment author rendering in <code>build_worker_context</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22769/hovercard">#22769</a>)</li>
</ul>
<hr>
<h2>🧠 Plugins &amp; Extension</h2>
<h3>Plugin surface</h3>
<ul>
<li><strong>Run any LLM call from inside a plugin via <code>ctx.llm</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23194/hovercard">#23194</a>)</li>
<li><strong><code>tool_override</code> flag for replacing built-in tools</strong> (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276172104" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/11049" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/11049/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/11049">#11049</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26759" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26759/hovercard">#26759</a>)</li>
<li><strong><code>standalone_sender_fn</code> for out-of-process cron delivery</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22461" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22461/hovercard">#22461</a>)</li>
<li><strong><code>HERMES_PLUGINS_DEBUG=1</code> surfaces plugin discovery logs</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22684" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22684/hovercard">#22684</a>)</li>
<li><strong>Hindsight-client as optional dependency</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21818" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21818/hovercard">#21818</a>)</li>
</ul>
<h3>Profile &amp; distribution</h3>
<ul>
<li><strong>Shareable profile distributions via git</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/20831" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20831/hovercard">#20831</a>)</li>
</ul>
<hr>
<h2>⏰ Cron</h2>
<ul>
<li><strong>Routing intent — <code>deliver=all</code> fans out to every connected channel</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/21495" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21495/hovercard">#21495</a>)</li>
<li><strong>Support name-based lookup for job operations</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26231" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26231/hovercard">#26231</a>)</li>
<li><strong>Blank Cron dashboard tab + partial-record crashes</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4396341916" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21042" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21042/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21042">#21042</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4411464552" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22330" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22330/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22330">#22330</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22389" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22389/hovercard">#22389</a>)</li>
<li><strong>Do not seed <code>HERMES_SESSION_*</code> contextvars from cron origin</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4411575899" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22356" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22356/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22356">#22356</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22382" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22382/hovercard">#22382</a>)</li>
<li><strong>Scan assembled prompt including skill content for prompt injection</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4171149796" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/3968" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/3968/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/3968">#3968</a>)</li>
</ul>
<hr>
<h2>🧩 Skills Ecosystem</h2>
<h3>Skills Hub</h3>
<ul>
<li><strong><code>hermes-skills/huggingface</code> as a trusted default tap</strong> (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117085837" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/2549" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2549/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/2549">#2549</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26219" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26219/hovercard">#26219</a>)</li>
<li><strong>Show per-skill pages in the left sidebar</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26646" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26646/hovercard">#26646</a>)</li>
<li><strong>Richer info panels on the Skills Hub</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22905" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22905/hovercard">#22905</a>)</li>
<li><strong>Refuse <code>skill_view</code> name collisions instead of guessing</strong> (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224310629" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/6136" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/6136/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/6136">#6136</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/polkn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/polkn">@polkn</a>)</li>
</ul>
<h3>Curator</h3>
<ul>
<li><strong>Show rename map in user-visible summary</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22910" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22910/hovercard">#22910</a>)</li>
<li><strong>Hint at <code>hermes curator pin</code> in the rename block</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23212" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23212/hovercard">#23212</a>)</li>
</ul>
<h3>New optional skills</h3>
<ul>
<li><strong>Hyperliquid</strong> — perp/spot trading via SDK + REST (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096174558" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/1952" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1952/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/1952">#1952</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23583" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23583/hovercard">#23583</a>)</li>
<li><strong>Yahoo Finance</strong> market data (<a href="https://github.com/NousResearch/hermes-agent/pull/23590" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23590/hovercard">#23590</a>)</li>
<li><strong>api-testing</strong> (REST/GraphQL debug, salvages <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090616596" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/1800" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/1800/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/1800">#1800</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23582" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23582/hovercard">#23582</a>)</li>
<li><strong>Unified EVM multi-chain skill</strong> (salvages <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441931751" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25291" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25291/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25291">#25291</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098909401" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/2010" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/2010/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/2010">#2010</a> + folds in base/) (<a href="https://github.com/NousResearch/hermes-agent/pull/25299" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25299/hovercard">#25299</a>)</li>
<li><strong>darwinian-evolver</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26760" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26760/hovercard">#26760</a>)</li>
<li><strong>osint-investigation</strong> (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4020048213" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/355" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/355/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/355">#355</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26729" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26729/hovercard">#26729</a>)</li>
<li><strong>pinggy-tunnel</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26765" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26765/hovercard">#26765</a>)</li>
<li><strong>watchers</strong> — RSS / HTTP JSON / GitHub polling via cron no-agent (<a href="https://github.com/NousResearch/hermes-agent/pull/21881" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21881/hovercard">#21881</a>)</li>
<li><strong>Notion overhaul for the Developer Platform</strong> (May 2026) (<a href="https://github.com/NousResearch/hermes-agent/pull/26612" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26612/hovercard">#26612</a>)</li>
</ul>
<hr>
<h2>🔒 Security &amp; Reliability</h2>
<h3>Security hardening</h3>
<ul>
<li><strong>Sudo brute-force block + sudo-stdin/askpass DANGEROUS</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4410605303" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22194" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22194/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22194">#22194</a> + <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4397828876" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21128" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21128/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21128">#21128</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23736" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23736/hovercard">#23736</a>)</li>
<li><strong>Drop caller-controlled author override in <code>kanban_comment</code></strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409830771" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22109" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22109/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22109">#22109</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22435" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22435/hovercard">#22435</a>)</li>
<li><strong>Cover remaining SSRF fetch paths in skills-hub</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413740551" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22804" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22804/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22804">#22804</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22843" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22843/hovercard">#22843</a>)</li>
<li><strong>Use credential_pool for custom endpoint model listing probes</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413750085" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22810" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22810/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22810">#22810</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22842" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22842/hovercard">#22842</a>)</li>
<li><strong>Require dashboard auth for plugin API routes</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4374329621" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/19541" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/19541/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/19541">#19541</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/23220" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23220/hovercard">#23220</a>)</li>
<li><strong>Sanitize env and redact output in quick commands + remove write-only <code>_pending_messages</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/23584" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23584/hovercard">#23584</a>)</li>
<li><strong>Reduce unnecessary <code>shell=True</code> in subprocess calls</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25149" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25149/hovercard">#25149</a>)</li>
<li><strong>Sanitize Google Chat sender_type from relay</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409786696" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/22107" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22107/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/22107">#22107</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22432" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22432/hovercard">#22432</a>)</li>
<li><strong>Supply-chain advisory checker</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24220" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24220/hovercard">#24220</a>)</li>
<li><strong>Rewrite security policy around OS-level isolation as the boundary</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jquesnelle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jquesnelle">@jquesnelle</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/20317" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/20317/hovercard">#20317</a>)</li>
<li><strong>Remove public security advisory page</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24253" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24253/hovercard">#24253</a>)</li>
</ul>
<h3>Reliability — notable bug closures</h3>
<ul>
<li><strong>SQLite: fall back to <code>journal_mode=DELETE</code> on NFS/SMB/FUSE</strong> (fixes <code>/resume</code> on network mounts) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22043" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22043/hovercard">#22043</a>)</li>
<li><strong>Codex-runtime: retire wedged sessions + post-tool watchdog + OAuth refresh classify</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/25769" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25769/hovercard">#25769</a>)</li>
<li><strong>Codex-runtime: de-dup <code>[plugins.X]</code> tables and stop leaking HERMES_HOME</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4452637433" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/26250" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/26250/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/26250">#26250</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/26260" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26260/hovercard">#26260</a>)</li>
<li><strong>Daytona: migrate legacy-sandbox lookup to cursor-based <code>list()</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/24587" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24587/hovercard">#24587</a>)</li>
<li><strong>MCP: stop retrying initial MCP auth failures</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445105387" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25624" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25624/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25624">#25624</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25776" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25776/hovercard">#25776</a>)</li>
<li><strong>Gateway: enable text-intercept for multi-choice clarify fallback</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4444770745" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25587" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25587/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25587">#25587</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25778" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25778/hovercard">#25778</a>)</li>
<li><strong>Gateway: keep running when platforms fail; per-platform circuit breaker + <code>/platform</code></strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26600" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26600/hovercard">#26600</a>)</li>
<li><strong>Delegate: salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407521894" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21933" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/21933/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/21933">#21933</a> JSON-string batch + diagnostic logging</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22436" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22436/hovercard">#22436</a>)</li>
<li><strong>Profiles+banner: exclude infrastructure from <code>--clone-all</code> + fix stale update-check repo resolution</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/22475" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22475/hovercard">#22475</a>)</li>
<li><strong>ACP: inline file attachment resources</strong> (salvage <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400211653" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21400" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21400/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21400">#21400</a> + image support) (<a href="https://github.com/NousResearch/hermes-agent/pull/21407" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21407/hovercard">#21407</a>)</li>
<li><strong>CI: unblock shared PR checks</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stephenschoettler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stephenschoettler">@stephenschoettler</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21012" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21012/hovercard">#21012</a>, <a href="https://github.com/NousResearch/hermes-agent/pull/25957" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25957/hovercard">#25957</a>)</li>
</ul>
<h3>Notable reverts in window</h3>
<ul>
<li><strong><code>/goal</code> checklist + /subgoal feature stack</strong> — rolled back (<a href="https://github.com/NousResearch/hermes-agent/pull/23813" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/23813/hovercard">#23813</a>); <code>/subgoal</code> returned in simpler form via <a href="https://github.com/NousResearch/hermes-agent/pull/25449" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25449/hovercard">#25449</a></li>
<li><strong>Scrollback box width clamp</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4449744090" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/25975" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25975/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/25975">#25975</a>) rolled back to restore full-width borders (<a href="https://github.com/NousResearch/hermes-agent/pull/26163" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26163/hovercard">#26163</a>)</li>
<li><strong><code>fix(cli): tolerate unreadable dirs when building systemd PATH</code></strong> rolled back</li>
</ul>
<hr>
<h2>🌍 i18n</h2>
<ul>
<li><strong>Localize all gateway commands + web dashboard, add 8 new locales (16 total)</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22914" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22914/hovercard">#22914</a>)</li>
</ul>
<hr>
<h2>📚 Documentation</h2>
<ul>
<li><strong>Repair Voice &amp; TTS provider table</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nightcityblade/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nightcityblade">@nightcityblade</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4425548878" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/24101" data-hovercard-type="issue" data-hovercard-url="/NousResearch/hermes-agent/issues/24101/hovercard" href="https://github.com/NousResearch/hermes-agent/issues/24101">#24101</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/24138" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/24138/hovercard">#24138</a>)</li>
<li><strong>Show per-skill pages in the left sidebar</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/26646" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/26646/hovercard">#26646</a>)</li>
<li><strong>Mention Weixin in gateway help and docstrings</strong> (salvage of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4396673114" data-permission-text="Title is private" data-url="https://github.com/NousResearch/hermes-agent/issues/21063" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21063/hovercard" href="https://github.com/NousResearch/hermes-agent/pull/21063">#21063</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuwuzhijing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuwuzhijing">@wuwuzhijing</a>)</li>
<li><strong>Richer info panels on the Skills Hub</strong> (<a href="https://github.com/NousResearch/hermes-agent/pull/22905" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/22905/hovercard">#22905</a>)</li>
<li>Many more doc updates across providers, platforms, skills, Windows install paths, and dashboard.</li>
</ul>
<hr>
<h2>🧪 Testing &amp; CI</h2>
<ul>
<li><strong>Unblock shared PR checks</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stephenschoettler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stephenschoettler">@stephenschoettler</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/21012" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/21012/hovercard">#21012</a>)</li>
<li><strong>Stabilize shared test state after 21012</strong> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stephenschoettler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stephenschoettler">@stephenschoettler</a>) (<a href="https://github.com/NousResearch/hermes-agent/pull/25957" data-hovercard-type="pull_request" data-hovercard-url="/NousResearch/hermes-agent/pull/25957/hovercard">#25957</a>)</li>
<li>A long tail of test additions for platforms, providers, plugins, and edge cases — 8 explicit <code>test:</code> PRs plus ~250 fix PRs that also added regression coverage.</li>
</ul>
<hr>
<h2>👥 Contributors</h2>
<h3>Core</h3>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/teknium1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/teknium1">@teknium1</a> — release lead, architecture, ~406 PRs merged in window</li>
</ul>
<h3>Top community contributors</h3>
<ul>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a></strong> — 38 PRs · Telegram cadence/streaming/topic routing, security hardening (sudo, SSRF, kanban_comment, dashboard auth), codex-runtime hygiene, NovitaAI provider, profile/banner fixes, Feishu update cards, gateway QOL across the board</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a></strong> — 13 PRs · Markdown-table TUI rendering, <code>HERMES_SESSION_ID</code> env var, hindsight-client optional dep, Nix <code>extraDependencyGroups</code></li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OutThisLife/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OutThisLife">@OutThisLife</a></strong> (Brooklyn Nicholson) — 12 PRs · TUI turn segmentation, attach-to-gateway, markdown link titles, embedded TUI via dashboard gateway, Ink cursor sync, scroll/Esc during prompts</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a></strong> — 8 PRs · <code>/sessions</code> slash command, personality switching preserves session, cron modals, dashboard analytics</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/helix4u/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/helix4u">@helix4u</a></strong> — 5 PRs · Google Chat setup, browser install skip on system chromium, Windows Ctrl+C preservation</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rob-maron/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rob-maron">@rob-maron</a></strong> — 4 PRs · Nous Portal as model metadata authority, provider polish</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stephenschoettler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stephenschoettler">@stephenschoettler</a></strong> — 3 PRs · CI stabilization</li>
<li><strong><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ethernet8023/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ethernet8023">@ethernet8023</a></strong> — 3 PRs · platform/gateway work</li>
</ul>
<h3>All contributors (alphabetical)</h3>
<p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/02356abc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/02356abc">@02356abc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xbyt4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xbyt4">@0xbyt4</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0xharryriddle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0xharryriddle">@0xharryriddle</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1000Delta/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1000Delta">@1000Delta</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/1RB/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/1RB">@1RB</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/29206394/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/29206394">@29206394</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/A-kamal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/A-kamal">@A-kamal</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aashizpoudel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aashizpoudel">@aashizpoudel</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Abd0r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Abd0r">@Abd0r</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adybag14-cyber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adybag14-cyber">@adybag14-cyber</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AgentArcLab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AgentArcLab">@AgentArcLab</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ahmedbadr3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ahmedbadr3">@ahmedbadr3</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AhmetArif0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AhmetArif0">@AhmetArif0</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alblez/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alblez">@alblez</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alex-yang00/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alex-yang00">@Alex-yang00</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ALIYILD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ALIYILD">@ALIYILD</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AllynSheep/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AllynSheep">@AllynSheep</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alt-glitch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alt-glitch">@alt-glitch</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am423/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am423">@am423</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amathxbt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amathxbt">@amathxbt</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amethystani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amethystani">@amethystani</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ArecaNon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ArecaNon">@ArecaNon</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Arkmusn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Arkmusn">@Arkmusn</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/askclaw-vesper/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/askclaw-vesper">@askclaw-vesper</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AsoTora/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AsoTora">@AsoTora</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/austinpickett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/austinpickett">@austinpickett</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aydnOktay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aydnOktay">@aydnOktay</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ayushere/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ayushere">@ayushere</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baocin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baocin">@baocin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bartok9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bartok9">@Bartok9</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benbarclay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benbarclay">@benbarclay</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BennetYrWang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BennetYrWang">@BennetYrWang</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Bihruze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Bihruze">@Bihruze</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/binhnt92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/binhnt92">@binhnt92</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/briandevans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/briandevans">@briandevans</a>,<br>
@brooklynnicholson, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/btorresgil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/btorresgil">@btorresgil</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/buntingszn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/buntingszn">@buntingszn</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CalmProton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CalmProton">@CalmProton</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chrisworksai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chrisworksai">@chrisworksai</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CoinTheHat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CoinTheHat">@CoinTheHat</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dandacompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dandacompany">@dandacompany</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dangooy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dangooy">@Dangooy</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DanielLSM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DanielLSM">@DanielLSM</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/David-0x221Eight/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/David-0x221Eight">@David-0x221Eight</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ddupont808/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ddupont808">@ddupont808</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dhruv-saxena/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dhruv-saxena">@dhruv-saxena</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/diablozzc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/diablozzc">@diablozzc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dlkakbs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dlkakbs">@dlkakbs</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmahan93/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmahan93">@dmahan93</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmnkhorvath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmnkhorvath">@dmnkhorvath</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/domtriola/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/domtriola">@domtriola</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/donrhmexe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/donrhmexe">@donrhmexe</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dusk1e/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dusk1e">@Dusk1e</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eloklam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eloklam">@eloklam</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emozilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emozilla">@emozilla</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ephron-ren/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ephron-ren">@ephron-ren</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ErenKarakus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ErenKarakus">@ErenKarakus</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanGuo-coder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanGuo-coder">@EthanGuo-coder</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ethernet8023/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ethernet8023">@ethernet8023</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/evgyur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/evgyur">@evgyur</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/explainanalyze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/explainanalyze">@explainanalyze</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fahdad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fahdad">@fahdad</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fr33d3m0n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fr33d3m0n">@fr33d3m0n</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/Freeman-Consulting/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Freeman-Consulting">@Freeman-Consulting</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/freqyfreqy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/freqyfreqy">@freqyfreqy</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frowtek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frowtek">@Frowtek</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fu576/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fu576">@fu576</a>, @github-actions[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gnanirahulnutakki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gnanirahulnutakki">@gnanirahulnutakki</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GodsBoy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GodsBoy">@GodsBoy</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guglielmofonda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guglielmofonda">@guglielmofonda</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gutslabs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gutslabs">@Gutslabs</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanzckernel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanzckernel">@hanzckernel</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/heathley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/heathley">@heathley</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hekaru-agent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hekaru-agent">@hekaru-agent</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/helix4u/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/helix4u">@helix4u</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HenkDz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HenkDz">@HenkDz</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HiddenPuppy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HiddenPuppy">@HiddenPuppy</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hllqkb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hllqkb">@hllqkb</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hrygo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hrygo">@hrygo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HuangYuChuh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HuangYuChuh">@HuangYuChuh</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hugo-SEQUIER/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hugo-SEQUIER">@Hugo-SEQUIER</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HxT9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HxT9">@HxT9</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iacker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iacker">@iacker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InB4DevOps/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InB4DevOps">@InB4DevOps</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/isaachuangGMICLOUD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/isaachuangGMICLOUD">@isaachuangGMICLOUD</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iuyup/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iuyup">@iuyup</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jaaneek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jaaneek">@Jaaneek</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackey8616/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackey8616">@jackey8616</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackjin1997/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackjin1997">@jackjin1997</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jaggia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jaggia">@Jaggia</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jak983464779/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jak983464779">@jak983464779</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jelrod27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jelrod27">@jelrod27</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jethac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jethac">@jethac</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JithendraNara/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JithendraNara">@JithendraNara</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johnisag/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johnisag">@johnisag</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Julientalbot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Julientalbot">@Julientalbot</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jwd-gity/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jwd-gity">@Jwd-gity</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kallidean/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kallidean">@kallidean</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keyuyuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keyuyuan">@keyuyuan</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kfa-ai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kfa-ai">@kfa-ai</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kidonng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kidonng">@kidonng</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KiraKatana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KiraKatana">@KiraKatana</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kjames2001/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kjames2001">@kjames2001</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/konsisumer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/konsisumer">@konsisumer</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Korkyzer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Korkyzer">@Korkyzer</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kshitijk4poor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kshitijk4poor">@kshitijk4poor</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KvnGz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KvnGz">@KvnGz</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lars-hagen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lars-hagen">@lars-hagen</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leehack/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leehack">@leehack</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leepoweii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leepoweii">@leepoweii</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LeonSGP43/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LeonSGP43">@LeonSGP43</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/li0near/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/li0near">@li0near</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/libo1106/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/libo1106">@libo1106</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liquidchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liquidchen">@liquidchen</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/littlewwwhite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/littlewwwhite">@littlewwwhite</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liuhao1024/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liuhao1024">@liuhao1024</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/liyoungc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/liyoungc">@liyoungc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luandiasrj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luandiasrj">@luandiasrj</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luoyuctl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luoyuctl">@luoyuctl</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luyao618/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luyao618">@luyao618</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/magic524/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/magic524">@magic524</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mbac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mbac">@mbac</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/McClean/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/McClean">@McClean</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/memosr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/memosr">@memosr</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Mibayy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Mibayy">@Mibayy</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ming1523/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ming1523">@ming1523</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mizgyo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mizgyo">@mizgyo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mrshu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrshu">@mrshu</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ms-alan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ms-alan">@ms-alan</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MustafaKara7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MustafaKara7">@MustafaKara7</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nederev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nederev">@nederev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nicoechaniz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nicoechaniz">@nicoechaniz</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nidhi-singh02/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nidhi-singh02">@nidhi-singh02</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nightcityblade/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nightcityblade">@nightcityblade</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nik1t7n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nik1t7n">@nik1t7n</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ninso112/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ninso112">@Ninso112</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NivOO5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NivOO5">@NivOO5</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/novax635/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/novax635">@novax635</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nv-kasikritc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nv-kasikritc">@nv-kasikritc</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferlaor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferlaor">@oferlaor</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oswaldb22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oswaldb22">@oswaldb22</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/outdoorsea/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/outdoorsea">@outdoorsea</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oxngon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oxngon">@oxngon</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PaTTeeL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PaTTeeL">@PaTTeeL</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pearjelly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pearjelly">@pearjelly</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pefontana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pefontana">@pefontana</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/perng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/perng">@perng</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PhilipAD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PhilipAD">@PhilipAD</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phuongvm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phuongvm">@phuongvm</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/polkn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/polkn">@polkn</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Prasanna28Devadiga/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Prasanna28Devadiga">@Prasanna28Devadiga</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/princepal9120/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/princepal9120">@princepal9120</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pty819/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pty819">@pty819</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/purzbeats/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/purzbeats">@purzbeats</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Quarkex/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Quarkex">@Quarkex</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/quocanh261997/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/quocanh261997">@quocanh261997</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/qWaitCrypto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/qWaitCrypto">@qWaitCrypto</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Qwinty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Qwinty">@Qwinty</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rahimsais/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rahimsais">@rahimsais</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raymaylee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raymaylee">@raymaylee</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ReqX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ReqX">@ReqX</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rewbs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rewbs">@rewbs</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RhombusMaximus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RhombusMaximus">@RhombusMaximus</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rob-maron/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rob-maron">@rob-maron</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ruzzgar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ruzzgar">@Ruzzgar</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryptotalent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryptotalent">@ryptotalent</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sanjays2402/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sanjays2402">@Sanjays2402</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shannonsands/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shannonsands">@shannonsands</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shaun0927/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shaun0927">@shaun0927</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SiliconID/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SiliconID">@SiliconID</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/silv-mt-holdings/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/silv-mt-holdings">@silv-mt-holdings</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/simpolism/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/simpolism">@simpolism</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/smwbev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/smwbev">@smwbev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/soichiyo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/soichiyo">@soichiyo</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sprmn24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sprmn24">@sprmn24</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/steezkelly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/steezkelly">@steezkelly</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stephenschoettler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stephenschoettler">@stephenschoettler</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sylw3ster/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sylw3ster">@Sylw3ster</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/szymonclawd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/szymonclawd">@szymonclawd</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/teyrebaz33/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/teyrebaz33">@teyrebaz33</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tianyu199509/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tianyu199509">@Tianyu199509</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tranquil-Flow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tranquil-Flow">@Tranquil-Flow</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TreyDong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TreyDong">@TreyDong</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TurgutKural/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TurgutKural">@TurgutKural</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tw2818/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tw2818">@tw2818</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tymrtn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tymrtn">@tymrtn</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/uzunkuyruk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/uzunkuyruk">@uzunkuyruk</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v1b3coder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v1b3coder">@v1b3coder</a>,<br>
<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vanthinh6886/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vanthinh6886">@vanthinh6886</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VinceZcrikl/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VinceZcrikl">@VinceZcrikl</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vKongv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vKongv">@vKongv</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vominh1919/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vominh1919">@vominh1919</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/voteblake/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/voteblake">@voteblake</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VTRiot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VTRiot">@VTRiot</a>, @wali-reheman, @wesleysimplicio,<br>
@wilsen0, @WorldWriter, @worlldz, @wuli666, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuwuzhijing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuwuzhijing">@wuwuzhijing</a>, @Wysie, @XiaoXiao0221, @xieNniu, @xxxigm, @yehuosi,<br>
@ygd58, @yifengingit, @yuga-hashimoto, @zccyman, @ZeterMordio, @Zhekinmaksim, @zhengyn0001</p>
<p>Also: @Nagatha (Claude Opus 4.7).</p>
<hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/NousResearch/hermes-agent/compare/v2026.5.7...v2026.5.16">v2026.5.7...v2026.5.16</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.377.0]]></title>
<description><![CDATA[What's Changed

Implement sbt metadata finder by @AbhishekBhaskar in #15011
Bump NuGet.Client to release/7.6.x and pin dotnet-core to v10.0.8 by @JamieMagee in #14995
feat(opentofu): resolve locals references in module version constraints by @diofeher in #15009
simplify line indent detection by @...]]></description>
<link>https://tsecurity.de/de/3520917/it-security-tools/v03770/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3520917/it-security-tools/v03770/</guid>
<pubDate>Sat, 16 May 2026 00:18:20 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Implement sbt metadata finder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441161748" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15011" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15011/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15011">#15011</a></li>
<li>Bump NuGet.Client to release/7.6.x and pin dotnet-core to v10.0.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432403736" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14995" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14995/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14995">#14995</a></li>
<li>feat(opentofu): resolve locals references in module version constraints by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/diofeher/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/diofeher">@diofeher</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440736866" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15009" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15009/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15009">#15009</a></li>
<li>simplify line indent detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424332312" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14980" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14980/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14980">#14980</a></li>
<li>Fix flaky test: use unique git.store path to avoid parallel race condition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4402385598" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14944" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14944/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14944">#14944</a></li>
<li>Update OpenTelemetry packages to 1.15.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4455462455" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15029" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15029/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15029">#15029</a></li>
<li>Add SBT ecosystem to CI, Docker images, and runtime registration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kbukum1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kbukum1">@kbukum1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441536660" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15012" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15012/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15012">#15012</a></li>
<li>v0.377.0 by @dependabot-core-action-automation[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4456689114" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15033" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15033/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15033">#15033</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dependabot/dependabot-core/compare/v0.376.0...v0.377.0"><tt>v0.376.0...v0.377.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mactracker app turns 25 as iPhone and iPad version sees major update with new features]]></title>
<description><![CDATA[Mactracker has long been a terrific Mac app for keeping track of pretty much every Apple hardware and software release ever. Exactly how long? 25 years, in fact.



To help celebrate the big anniversary, Mactracker for iPhone and iPad has a big new release out this week that includes useful new f...]]></description>
<link>https://tsecurity.de/de/3520016/ios-mac-os/mactracker-app-turns-25-as-iphone-and-ipad-version-sees-major-update-with-new-features/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3520016/ios-mac-os/mactracker-app-turns-25-as-iphone-and-ipad-version-sees-major-update-with-new-features/</guid>
<pubDate>Fri, 15 May 2026 16:25:25 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/mactracker.webp?w=1600"></div><p>Mactracker has long been a terrific Mac app for keeping track of pretty much every Apple hardware and software release ever. Exactly how long? 25 years, in fact.</p>



<p>To help celebrate the big anniversary, Mactracker for iPhone and iPad has a big new release out this week that includes useful new features.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="apps,ipad,iphone,mac,mactracker" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052339" href="https://9to5mac.com/2026/05/15/mactracker-app-turns-25-as-iphone-and-ipad-version-sees-major-update-with-new-features/#more-1052339" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.15.0]]></title>
<description><![CDATA[Core
Improvements

Added an Effect-based core event system for more complete event delivery across sessions and integrations.

Bugfixes

Ignored invalid exports in custom tool modules instead of failing tool loading.
Ignored project instruction lookup errors so sessions keep loading when project ...]]></description>
<link>https://tsecurity.de/de/3518392/downloads/v1150/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3518392/downloads/v1150/</guid>
<pubDate>Fri, 15 May 2026 06:31:48 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added an Effect-based core event system for more complete event delivery across sessions and integrations.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Ignored invalid exports in custom tool modules instead of failing tool loading.</li>
<li>Ignored project instruction lookup errors so sessions keep loading when project instruction discovery fails.</li>
<li>Fixed versioned event projector lookups so event replay uses the right handlers.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Auto-hide the menu bar on Linux and Windows. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shi-gg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shi-gg">@shi-gg</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed archived sessions being reprocessed when their archive state did not change.</li>
</ul>
<h2>SDK</h2>
<h3>Bugfixes</h3>
<ul>
<li>Restored missing event types in the JavaScript SDK, including session and message events.</li>
</ul>
<p><strong>Thank you to 1 community contributor:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shi-gg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shi-gg">@shi-gg</a>:
<ul>
<li>feat(desktop): auto-hide menu bar on Linux and Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4449628503" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27618" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27618/hovercard" href="https://github.com/anomalyco/opencode/pull/27618">#27618</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0-nightly.20260515.g928a311fb]]></title>
<description><![CDATA[What's Changed

feat(core): expose RAG snippets to local log file for debugging by @spencer426 in #27016
fix(acp/auth): prevent conflicting credentials on enterprise gateways and support optional API keys natively by @sripasg in #27021
fix(core): respect NO_PROXY for network-based MCP servers by ...]]></description>
<link>https://tsecurity.de/de/3518306/downloads/release-v0440-nightly20260515g928a311fb/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3518306/downloads/release-v0440-nightly20260515g928a311fb/</guid>
<pubDate>Fri, 15 May 2026 05:02:02 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(core): expose RAG snippets to local log file for debugging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/spencer426/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/spencer426">@spencer426</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440939193" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27016" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27016/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27016">#27016</a></li>
<li>fix(acp/auth): prevent conflicting credentials on enterprise gateways and support optional API keys natively by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441837153" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27021" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27021/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27021">#27021</a></li>
<li>fix(core): respect NO_PROXY for network-based MCP servers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440440840" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27012" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27012/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27012">#27012</a></li>
<li>fix(cli): resolve permission denied in sandbox on NixOS and other distros by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440061291" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27004" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27004/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27004">#27004</a></li>
<li>fix(ui): preserve new line at the end of edit window by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447775758" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27057" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27057/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27057">#27057</a></li>
<li>fix(core): ensure Vertex AI sets hasAccessToPreviewModels and remove aggressive 404 fallback revocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448507911" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27067" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27067/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27067">#27067</a></li>
<li>fix(core): ensure stable admin settings comparison across IPC to prevent restart loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448504713" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27066" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27066/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27066">#27066</a></li>
<li>fix(deps): update vulnerable dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448320418" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27062" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27062/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27062">#27062</a></li>
<li>fix(core): resolve EISDIR errors during file processing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037332405" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21527" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/21527/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/21527">#21527</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ProthamD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ProthamD">@ProthamD</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4446170772" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27041" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27041/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27041">#27041</a></li>
<li>docs(extensions): clarify env var sanitization policy for MCP and ext… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091033535" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22854" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22854/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22854">#22854</a></li>
<li>fix(ui): add ENAMETOOLONG and ENOTDIR to exceptions for file parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448580671" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27069">#27069</a></li>
<li>fix(cli): explicitly clear entrypoint when spawning sandbox container by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4447966847" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27059" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27059/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27059">#27059</a></li>
<li>docs: update sandbox image command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li>fix(core): externalize https-proxy-agent to fix proxy support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sjhddh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sjhddh">@sjhddh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4415784479" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26774" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26774/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26774">#26774</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sotokisehiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sotokisehiro">@sotokisehiro</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367686057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26361/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26361">#26361</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260514.g77078b3e8...v0.44.0-nightly.20260515.g928a311fb"><tt>v0.44.0-nightly.20260514.g77078b3e8...v0.44.0-nightly.20260515.g928a311fb</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.14.51]]></title>
<description><![CDATA[Core
Improvements

Added experimental background subagents so tasks can keep running while you continue working.
Added the required billing origin header for NVIDIA endpoints. (@nv-kasikritc)

Bugfixes

Fixed worktree creation requests that omitted the POST body.
Fixed sessions getting stuck with...]]></description>
<link>https://tsecurity.de/de/3518176/downloads/v11451/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3518176/downloads/v11451/</guid>
<pubDate>Fri, 15 May 2026 02:46:16 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added experimental background subagents so tasks can keep running while you continue working.</li>
<li>Added the required billing origin header for NVIDIA endpoints. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nv-kasikritc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nv-kasikritc">@nv-kasikritc</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed worktree creation requests that omitted the POST body.</li>
<li>Fixed sessions getting stuck with interrupted assistant messages after cancellation.</li>
<li>Fixed repeated auto-compaction in sessions after compaction reordered messages.</li>
<li>Updated LiteLLM compatibility to require <code>v1.85.0-rc.2+</code> for current GPT-5 and tool-call behavior. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sameerlite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sameerlite">@Sameerlite</a>)</li>
<li>Fixed truncated shell output streams closing cleanly.</li>
<li>Stopped exposing internal named defect details from the HTTP API.</li>
<li>Fixed Azure <code>gpt-5.5</code> requests through the completions API. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frederiknsgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frederiknsgo">@frederiknsgo</a>)</li>
<li>Restored automatic image resizing for oversized image attachments.</li>
</ul>
<h2>TUI</h2>
<h3>Bugfixes</h3>
<ul>
<li>Preserved text selection when clicking question prompt options. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikhil-patel-whatnot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikhil-patel-whatnot">@nikhil-patel-whatnot</a>)</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Added MCP connection status for client registration and authentication, with direct re-auth flows in the app. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed Windows app detection by reading <code>where</code> output correctly.</li>
</ul>
<h2>Extensions</h2>
<h3>Bugfixes</h3>
<ul>
<li>Fixed DigitalOcean OAuth to request only the GenAI scopes it needs. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Spherrrical/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Spherrrical">@Spherrrical</a>)</li>
</ul>
<p><strong>Thank you to 7 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikhil-patel-whatnot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikhil-patel-whatnot">@nikhil-patel-whatnot</a>:
<ul>
<li>fix(tui): preserve text selection on question prompt options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4352491400" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/24988" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/24988/hovercard" href="https://github.com/anomalyco/opencode/pull/24988">#24988</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frederiknsgo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frederiknsgo">@frederiknsgo</a>:
<ul>
<li>fix: bug encountered when using azure gpt-5.5 w/ completions api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400652930" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26222" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26222/hovercard" href="https://github.com/anomalyco/opencode/pull/26222">#26222</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>:
<ul>
<li>feat(desktop): add mcp client registration status and authentication handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445580580" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27525" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27525/hovercard" href="https://github.com/anomalyco/opencode/pull/27525">#27525</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sameerlite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sameerlite">@Sameerlite</a>:
<ul>
<li>fix(provider): remove LiteLLM workarounds ported upstream, requires LiteLLM v1.85.0-rc.2+ (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4418380967" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26819" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26819/hovercard" href="https://github.com/anomalyco/opencode/pull/26819">#26819</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bo-tato/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bo-tato">@bo-tato</a>:
<ul>
<li>docs(app): stale reference to removed multi-edit tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448062102" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27579" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27579/hovercard" href="https://github.com/anomalyco/opencode/pull/27579">#27579</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Spherrrical/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Spherrrical">@Spherrrical</a>:
<ul>
<li>fix(plugin): scope digitalocean oauth to genai (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4448930169" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27599" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27599/hovercard" href="https://github.com/anomalyco/opencode/pull/27599">#27599</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nv-kasikritc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nv-kasikritc">@nv-kasikritc</a>:
<ul>
<li>feat(provider): add NVIDIA endpoints origin header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4441708939" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27394" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27394/hovercard" href="https://github.com/anomalyco/opencode/pull/27394">#27394</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Calif team details how Anthropic Mythos helped build a working macOS exploit in five days]]></title>
<description><![CDATA[The team behind the first public macOS kernel memory corruption exploit on M5 silicon has shared fresh details on how Mythos Preview helped bypass a five-year Apple security effort in five days.



 more…]]></description>
<link>https://tsecurity.de/de/3518023/ios-mac-os/calif-team-details-how-anthropic-mythos-helped-build-a-working-macos-exploit-in-five-days/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3518023/ios-mac-os/calif-team-details-how-anthropic-mythos-helped-build-a-working-macos-exploit-in-five-days/</guid>
<pubDate>Fri, 15 May 2026 00:38:24 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2024/06/apple-hacked.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>The team behind the first public macOS kernel memory corruption exploit on M5 silicon has shared fresh details on how Mythos Preview helped bypass a five-year Apple security effort in five days.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="anthropic,mac,macos" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052305" href="https://9to5mac.com/2026/05/14/calif-team-details-how-anthropic-mythos-helped-build-a-working-macos-exploit-in-five-days/#more-1052305" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.376.0]]></title>
<description><![CDATA[What's Changed

Julia: filter yanked versions from get_available_versions by @IanButterworth in #14939
Add blob_oid metadata to manifests in dependency snapshots by @juxtin in #14857
Fix Maven released? check for non-jar packaging types (e.g., aar) by @kbukum1 in #14886
(Python): Move Pip file fi...]]></description>
<link>https://tsecurity.de/de/3517798/it-security-tools/v03760/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517798/it-security-tools/v03760/</guid>
<pubDate>Thu, 14 May 2026 22:03:36 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Julia: filter yanked versions from get_available_versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IanButterworth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IanButterworth">@IanButterworth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400563737" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14939" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14939/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14939">#14939</a></li>
<li>Add blob_oid metadata to manifests in dependency snapshots by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juxtin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juxtin">@juxtin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346875326" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14857" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14857/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14857">#14857</a></li>
<li>Fix Maven released? check for non-jar packaging types (e.g., aar) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kbukum1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kbukum1">@kbukum1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362856405" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14886" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14886/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14886">#14886</a></li>
<li>(Python): Move Pip file filtering to grapher by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345780811" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14856" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14856/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14856">#14856</a></li>
<li>detect central package version scheme by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4392728741" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14927" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14927/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14927">#14927</a></li>
<li>allow insecure feeds if explicitly requested by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366479386" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14891" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14891/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14891">#14891</a></li>
<li>don't warn on deprecated framework by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399592908" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14936" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14936/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14936">#14936</a></li>
<li>migrate sln to slnx by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brettfo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brettfo">@brettfo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401791299" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14943" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14943/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14943">#14943</a></li>
<li>fix(maven): parse Artifactory-style HTML listings for cooldown release dates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406484598" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14949" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14949/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14949">#14949</a></li>
<li>Fix Maven "No files changed!" error for externally managed dependency versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kbukum1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kbukum1">@kbukum1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362772675" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14885" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14885/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14885">#14885</a></li>
<li>Fix shell operator escaping in uv run_in_parsed_context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kbukum1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kbukum1">@kbukum1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424129049" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14979" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14979/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14979">#14979</a></li>
<li>Add trailing slash when listing directories for Maven repositories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/apupier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/apupier">@apupier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354050456" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14870" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14870/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14870">#14870</a></li>
<li>opentofu: accept terraform_registry credentials for private registries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/diofeher/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/diofeher">@diofeher</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4352479805" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14865" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14865/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14865">#14865</a></li>
<li>Update all lockfiles in multi-module Gradle projects by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/v-HaripriyaC/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/v-HaripriyaC">@v-HaripriyaC</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359777772" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14879" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14879/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14879">#14879</a></li>
<li>Handle pub workspace resolution errors gracefully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400956293" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14940" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14940/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14940">#14940</a></li>
<li>Bump the prod-dependencies group across 2 directories with 16 updates 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359549169" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14878" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14878/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14878">#14878</a></li>
<li>Bump nix from 2.34.5 to 2.34.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431571424" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14993" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14993/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14993">#14993</a></li>
<li>Upgrade swift to 6.3.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeikel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yeikel">@yeikel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4417663327" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14972" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14972/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14972">#14972</a></li>
<li>Nix: reject input names Nix's CLI can't parse by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431410589" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14992" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14992/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14992">#14992</a></li>
<li>Enable <code>pipe-operators</code>, <code>fetch-closure</code>, and <code>parse-toml-timestamps</code> for Nix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432338368" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14994" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14994/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14994">#14994</a></li>
<li>Cache image builds with Buildx GHA cache backend by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JamieMagee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JamieMagee">@JamieMagee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432960287" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14996" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14996/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14996">#14996</a></li>
<li>feat(bundler): enable Bundler 4 runtime support in helper flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428434087" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14988" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14988/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14988">#14988</a></li>
<li>fix: do not cache EOF-backed Excon socket errors in RegistryClient by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4436896852" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15002" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15002/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15002">#15002</a></li>
<li>uv: don't parse non-requirements .txt support files as Python requirements by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428118880" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14986" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14986/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14986">#14986</a></li>
<li>Implement sbt file updater and fix issues in file parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4434354613" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14999" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14999/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14999">#14999</a></li>
<li>Fix Composer V1 helper invocation: always return V2 from <code>composer_version</code> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4257935701" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14712" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14712/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14712">#14712</a></li>
<li>Handle pubspec validation errors gracefully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4435570668" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15000" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15000/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15000">#15000</a></li>
<li>npm_and_yarn: handle pnpm no-change lockfile updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4445479175" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15017" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15017/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15017">#15017</a></li>
<li>v0.376.0 by @dependabot-core-action-automation[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4442554178" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/15014" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/15014/hovercard" href="https://github.com/dependabot/dependabot-core/pull/15014">#15014</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juxtin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juxtin">@juxtin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346875326" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14857" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14857/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14857">#14857</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/apupier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/apupier">@apupier</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354050456" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14870" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14870/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14870">#14870</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dependabot/dependabot-core/compare/v0.375.0...v0.376.0"><tt>v0.375.0...v0.376.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.44.0-nightly.20260514.g77078b3e8]]></title>
<description><![CDATA[What's Changed

fix(ci): replace brittle --no-tag with explicit staging-tmp tag by @scidomino in #26940
Incremental refactor repo agent towards skills-based composition by @gundermanc in #26717
fix(ui): fixed line wrap padding for selection lists by @devr0306 in #26944
fix(core): update read_file...]]></description>
<link>https://tsecurity.de/de/3517535/downloads/release-v0440-nightly20260514g77078b3e8/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517535/downloads/release-v0440-nightly20260514g77078b3e8/</guid>
<pubDate>Thu, 14 May 2026 19:46:37 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(ci): replace brittle --no-tag with explicit staging-tmp tag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432247229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26940" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26940/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26940">#26940</a></li>
<li>Incremental refactor repo agent towards skills-based composition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409975491" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26717" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26717/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26717">#26717</a></li>
<li>fix(ui): fixed line wrap padding for selection lists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432422069" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26944" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26944/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26944">#26944</a></li>
<li>fix(core): update read_file schema for v1 compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066093012" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22183" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22183/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22183">#22183</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430855512" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26922" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26922/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26922">#26922</a></li>
<li>fix(ci): configure git remote with token for authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432707686" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26949" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26949/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26949">#26949</a></li>
<li>chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433092585" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26957" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26957/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26957">#26957</a></li>
<li>Changelog for v0.42.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433094029" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26958" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26958/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26958">#26958</a></li>
<li>Refactor: Eliminate <code>no-unsafe-return</code> suppressions via strict type validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004144518" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/20668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/20668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/20668">#20668</a></li>
<li>Changelog for v0.43.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4433097613" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26959" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26959/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26959">#26959</a></li>
<li>feat(core): change agent registration to first-wins and prioritize project by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432848429" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26953" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26953/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26953">#26953</a></li>
<li>feat(cli): merge Auto modes into a single Auto mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409497185" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26714" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26714/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26714">#26714</a></li>
<li>fix(core): preserve OAuth refresh tokens during rotation and retrieval by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430998170" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26924" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26924/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26924">#26924</a></li>
<li>fix(cli): allow keychain auth for --list-sessions and non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430630410" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26921" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26921/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26921">#26921</a></li>
<li>fix(core): handle EISDIR on virtual drives in memory discovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438796514" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26985" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26985/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26985">#26985</a></li>
<li>fix(cli): auto-approve shell redirections in AUTO_EDIT mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440049399" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27003" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27003/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27003">#27003</a></li>
<li>ci: suppress bot comments during standard triage maintenance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440168261" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27006" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27006/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27006">#27006</a></li>
<li>fix(core): refresh MCP OAuth token usage after re-auth by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilkirad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilkirad">@sahilkirad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362814055" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26312" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26312/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26312">#26312</a></li>
<li>fix(ui): clamped table column widths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439338767" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26991" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26991/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26991">#26991</a></li>
<li>fix(core): isolate subagent thread context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377974078" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26449" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26449/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26449">#26449</a></li>
<li>chore: add execution permission to scripts/review.sh by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440334745" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/27009" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/27009/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/27009">#27009</a></li>
<li>fix(core): made context files append instead of replace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432716357" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26950" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26950/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26950">#26950</a></li>
<li>fix: add system PATH fallback for ripgrep resolution (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4416244039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26777" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26777/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26777">#26777</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422039995" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26868" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26868/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26868">#26868</a></li>
<li>chore: clean up launched memory features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432279941" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26941" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26941/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26941">#26941</a></li>
<li>fix(core): throttle shell text output and bound live UI buffer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
<li>fix(cli): don't crash when an @-mention captures a non-path blob by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ifitisit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ifitisit">@ifitisit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328931534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25980" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25980/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25980">#25980</a></li>
<li>fix(core): ensure stable fallback for restricted preview models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4439919220" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26999" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26999/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26999">#26999</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/emersonbusson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/emersonbusson">@emersonbusson</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432871154" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26955" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26955/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26955">#26955</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.42.0-nightly.20260512.gc987b9939...v0.44.0-nightly.20260514.g77078b3e8"><tt>v0.42.0-nightly.20260512.gc987b9939...v0.44.0-nightly.20260514.g77078b3e8</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[New macOS vulnerabilities were exposed by Anthropic’s Mythos: report]]></title>
<description><![CDATA[Anthropic’s Mythos AI model has famously been kept fairly secret due to its apparent risk to software systems around the world. And today a new report says Mythos was used to expose macOS security vulnerabilities that Apple is investigating now.



 more…]]></description>
<link>https://tsecurity.de/de/3517283/ios-mac-os/new-macos-vulnerabilities-were-exposed-by-anthropics-mythos-report/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3517283/ios-mac-os/new-macos-vulnerabilities-were-exposed-by-anthropics-mythos-report/</guid>
<pubDate>Thu, 14 May 2026 18:07:46 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/03/macbook-macos-26-tahoe-dark.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Anthropic’s Mythos AI model has <a href="https://9to5mac.com/2026/04/07/anthropic-unveils-powerful-mythos-ai-model-working-with-apple-in-cybersecurity-initiative/">famously been kept fairly secret</a> due to its apparent risk to software systems around the world. And today a <a href="https://www.wsj.com/tech/ai/anthropic-mythos-apple-macos-bug-339da403">new report</a> says Mythos was used to expose macOS security vulnerabilities that Apple is investigating now.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="anthropic,mac,macos" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052214" href="https://9to5mac.com/2026/05/14/new-macos-vulnerabilities-were-exposed-by-anthropics-mythos-report/#more-1052214" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[PSA: A security breach means you must update the ChatGPT Mac app]]></title>
<description><![CDATA[If you use the ChatGPT desktop app on Mac, you’ll be forced to update it sometime between now and June 12. That’s due to a security breach involving two OpenAI employee devices … 



 more…]]></description>
<link>https://tsecurity.de/de/3516865/ios-mac-os/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3516865/ios-mac-os/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app/</guid>
<pubDate>Thu, 14 May 2026 15:24:11 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/A-security-breach-means-you-must-update-the-ChatGPT-Mac-app.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>If you use the <a href="https://9to5mac.com/guides/chatgpt/" target="_blank" rel="noreferrer noopener">ChatGPT</a> desktop app on <a href="https://9to5mac.com/guides/mac/" target="_blank" rel="noreferrer noopener">Mac</a>, you’ll be forced to update it sometime between now and June 12. That’s due to a <a href="https://9to5mac.com/guides/security/" target="_blank" rel="noreferrer noopener">security</a> breach involving two OpenAI employee devices … </p>



 <a data-layer-pagetype="post" data-layer-postcategory="chatgpt,mac,openai,security" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052162" href="https://9to5mac.com/2026/05/14/psa-a-security-breach-means-you-must-update-the-chatgpt-mac-app/#more-1052162" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[2026.4.1]]></title>
<description><![CDATA[This patch release fixes a regression affecting top-level imports in pre-request and test scripts on the experimental scripting sandbox, resolves a desktop blank screen on older macOS versions, and adds a desktop setting for keyboard shortcuts on non-QWERTY layouts.
What's Changed

fix: preserve ...]]></description>
<link>https://tsecurity.de/de/3515998/downloads/202641/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3515998/downloads/202641/</guid>
<pubDate>Thu, 14 May 2026 09:46:21 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>This patch release fixes a regression affecting top-level imports in pre-request and test scripts on the experimental scripting sandbox, resolves a desktop blank screen on older macOS versions, and adds a desktop setting for keyboard shortcuts on non-QWERTY layouts.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: preserve script imports and avoid WebKit lookbehind by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jamesgeorge007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jamesgeorge007">@jamesgeorge007</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420509944" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6306" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6306/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6306">#6306</a></li>
<li>feat(desktop): settings phase 3a - keyboard layout strategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CuriousCorrelation/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CuriousCorrelation">@CuriousCorrelation</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4396184329" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch/issues/6289" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/6289/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/6289">#6289</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/hoppscotch/hoppscotch/compare/2026.4.0...2026.4.1"><tt>2026.4.0...2026.4.1</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.14.49]]></title>
<description><![CDATA[Core
Improvements

Added the v2 model and provider listing API.
Added DigitalOcean OAuth and Inference Router support. (@Spherrrical)
Create a global opencode.jsonc automatically when no config exists.
Enable customize-opencode by default with a linked full schema.
Autocomplete configured @mentio...]]></description>
<link>https://tsecurity.de/de/3515227/downloads/v11449/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3515227/downloads/v11449/</guid>
<pubDate>Thu, 14 May 2026 00:46:35 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added the v2 model and provider listing API.</li>
<li>Added DigitalOcean OAuth and Inference Router support. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Spherrrical/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Spherrrical">@Spherrrical</a>)</li>
<li>Create a global <code>opencode.jsonc</code> automatically when no config exists.</li>
<li>Enable <code>customize-opencode</code> by default with a linked full schema.</li>
<li>Autocomplete configured <code>@mentions</code> in prompts.</li>
<li>Parse fenced Markdown code blocks in patch diffs by default.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix keymap fallback priority and make TUI config errors clearer.</li>
<li>Restore model suggestions for unloaded providers and missing models.</li>
<li>Preserve layered permission rule order in config merges. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asuffield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asuffield">@asuffield</a>)</li>
<li>Preserve attachments returned by custom tools.</li>
<li>Keep recent turns after compaction instead of folding them into the summary.</li>
<li>Fix prompt cursor movement and mentions for wide characters.</li>
<li>Prevent duplicate submits from creating empty phantom sessions.</li>
<li>Keep compacted tail history when forking a session.</li>
<li>Return proper busy-session errors from the HTTP API.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Add pinned recent sessions, quick slots, and recent-session cycling.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Restore non-interactive <code>run</code> exit behavior.</li>
<li>Make the websearch provider label update reactively. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NormallyGaussian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NormallyGaussian">@NormallyGaussian</a>)</li>
<li>Reduce flicker when switching workspaces.</li>
<li>Fix <code>run --json</code> output draining.</li>
<li>Fix prompt history and line up/down commands.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Add Ctrl/Cmd+number shortcuts to switch projects.</li>
<li>Remember whether the todo dock is collapsed.</li>
<li>Restore AppStream metadata in Linux desktop builds.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Show clearer wrapped server errors in the app. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>)</li>
<li>Use the login shell when loading desktop environment variables. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/qwq202/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/qwq202">@qwq202</a>)</li>
<li>Remember the selected model variant when switching sessions or projects.</li>
<li>Open the next available project when closing the current one.</li>
<li>Prevent streamed Markdown from being cut off.</li>
</ul>
<p><strong>Thank you to 5 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NormallyGaussian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NormallyGaussian">@NormallyGaussian</a>:
<ul>
<li>fix(tui): make websearch provider label reactive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424487873" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26943" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26943/hovercard" href="https://github.com/anomalyco/opencode/pull/26943">#26943</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Spherrrical/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Spherrrical">@Spherrrical</a>:
<ul>
<li>feat(plugin): add DigitalOcean OAuth + Inference Routers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4395222705" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26095" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26095/hovercard" href="https://github.com/anomalyco/opencode/pull/26095">#26095</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asuffield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asuffield">@asuffield</a>:
<ul>
<li>fix: preserve permission ordering by accepting a layered array (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4286148903" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/23214" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/23214/hovercard" href="https://github.com/anomalyco/opencode/pull/23214">#23214</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/qwq202/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/qwq202">@qwq202</a>:
<ul>
<li>fix(desktop): resolve login shell when loading env (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4410650741" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26449" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26449/hovercard" href="https://github.com/anomalyco/opencode/pull/26449">#26449</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OpeOginni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OpeOginni">@OpeOginni</a>:
<ul>
<li>fix(app): enhance error handling by unwrapping SDK-wrapped errors in formatServerError (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4428956660" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/27061" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/27061/hovercard" href="https://github.com/anomalyco/opencode/pull/27061">#27061</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Anthropic’s latest Claude release turns your Mac into a small business powerhouse]]></title>
<description><![CDATA[If you run a small business from your Mac, you’ll want to pay attention to Anthropic’s latest Claude release.



 more…]]></description>
<link>https://tsecurity.de/de/3514839/ios-mac-os/anthropics-latest-claude-release-turns-your-mac-into-a-small-business-powerhouse/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3514839/ios-mac-os/anthropics-latest-claude-release-turns-your-mac-into-a-small-business-powerhouse/</guid>
<pubDate>Wed, 13 May 2026 21:39:16 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/claude.webp?w=1600"></div><p>If you run a small business from your Mac, you’ll want to pay attention to Anthropic’s latest Claude release.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="ai,anthropic,claude,mac" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1052091" href="https://9to5mac.com/2026/05/13/anthropics-latest-claude-release-turns-your-mac-into-a-small-business-powerhouse/#more-1052091" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.43.0-preview.0]]></title>
<description><![CDATA[What's Changed

feat(core): steer model to use edit tool for surgical edits, fix a typo by @aishaneeshah in #26480
docs: clarify Auto Memory proposes memory updates and skills by @SandyTao520 in #26527
fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT (#24695) by @Abhijit-2592 in #265...]]></description>
<link>https://tsecurity.de/de/3512038/downloads/release-v0430-preview0/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3512038/downloads/release-v0430-preview0/</guid>
<pubDate>Wed, 13 May 2026 00:31:31 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>feat(core): steer model to use edit tool for surgical edits, fix a typo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4381087235" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26480" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26480/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26480">#26480</a></li>
<li>docs: clarify Auto Memory proposes memory updates and skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386200934" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26527" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26527/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26527">#26527</a></li>
<li>fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205999296" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24695" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/24695/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/24695">#24695</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Abhijit-2592/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Abhijit-2592">@Abhijit-2592</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386590454" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26532" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26532/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26532">#26532</a></li>
<li>fix(core): remove unsafe type assertion suppressions in error utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/himanshu748/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/himanshu748">@himanshu748</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973696331" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19881" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19881/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19881">#19881</a></li>
<li>fix(core): allow redirection in YOLO and AUTO_EDIT modes without sandboxing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387119275" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26542" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26542/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26542">#26542</a></li>
<li>ci(release): build and attach unsigned macOS binaries to releases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379085704" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26462" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26462/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26462">#26462</a></li>
<li>fix(core): Fix chat corruption bug in context manager. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386714086" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26534" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26534/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26534">#26534</a></li>
<li>fix(cli): provide JSON output for AgentExecutionStopped in non-interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cynthialong0-0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cynthialong0-0">@cynthialong0-0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4384581644" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26504" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26504/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26504">#26504</a></li>
<li>feat(evals): add shell command safety evals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386323563" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26528" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26528/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26528">#26528</a></li>
<li>fix(core): handle invalid custom plans directory gracefully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cynthialong0-0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cynthialong0-0">@cynthialong0-0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4388207252" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26560" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26560/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26560">#26560</a></li>
<li>fix(acp): move tool explanation from thought stream to tool call content by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387866189" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26554" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26554/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26554">#26554</a></li>
<li>fix(a2a-server): Resolve race condition in tool completion waiting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389217026" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26568" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26568/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26568">#26568</a></li>
<li>fix(cli): randomize sandbox container names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kkartik14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kkartik14">@Kkartik14</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331868914" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26014" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26014/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26014">#26014</a></li>
<li>fix(core): Fix hysteresis in async context management pipelines. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378168412" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26452" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26452/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26452">#26452</a></li>
<li>Tighten private Auto Memory patch allowlist by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386753620" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26535" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26535/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26535">#26535</a></li>
<li>fix(cli): hide read-only settings scopes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cvan20191/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cvan20191">@cvan20191</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355374642" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26249">#26249</a></li>
<li>fix(ci): preserve executable bit for mac binaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393544659" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26600" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26600/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26600">#26600</a></li>
<li>fix(cli): improve mcp list UX in untrusted folders by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378781513" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26457" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26457/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26457">#26457</a></li>
<li>fix(core): prevent silent hang during OAuth auth on headless Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RhysSullivan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RhysSullivan">@RhysSullivan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389539817" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26571" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26571/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26571">#26571</a></li>
<li>Changelog for v0.42.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386987279" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26537" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26537/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26537">#26537</a></li>
<li>ci: fix Argument list too long in triage workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393702371" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26603" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26603/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26603">#26603</a></li>
<li>refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mbleigh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mbleigh">@mbleigh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245141942" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25186" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25186/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25186">#25186</a></li>
<li>don't wrap args unnecessarily by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393511584" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26599" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26599/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26599">#26599</a></li>
<li>fix(core): preserve system PATH in Git environment to fix ENOENT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233385964" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25034" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25034/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25034">#25034</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4392227732" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26587" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26587/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26587">#26587</a></li>
<li>fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400855534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26658" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26658/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26658">#26658</a></li>
<li>docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chrisjcthomas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chrisjcthomas">@chrisjcthomas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140199327" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23853" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23853/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23853">#23853</a></li>
<li>fix(ux): fixed issue with transcribed text not showing after releasing space by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394408807" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26609" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26609/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26609">#26609</a></li>
<li>ci: fix json parsing in scheduled triage workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400821324" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26656" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26656/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26656">#26656</a></li>
<li>fix(cli): hide /memory add subcommand when memoryV2 is enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394311897" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26605" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26605/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26605">#26605</a></li>
<li>fix: prevent false command conflicts when launching from home directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li>fix(core): cache model routing decision in LocalAgentExecutor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387572383" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26548" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26548/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26548">#26548</a></li>
<li>Changelog for v0.42.0-preview.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393435532" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26597" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26597/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26597">#26597</a></li>
<li>skip broken test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407525969" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26705" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26705/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26705">#26705</a></li>
<li>feat: export session to file and import via flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4385887919" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26514" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26514/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26514">#26514</a></li>
<li>Feat: Add Machine Hostname to CLI interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289176782" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25637" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25637/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25637">#25637</a></li>
<li>docs(extensions): refactor releasing guide and add update mechanisms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393230989" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26595" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26595/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26595">#26595</a></li>
<li>fix(ci): fix maintainer identification in lifecycle manager by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407880651" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26706" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26706/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26706">#26706</a></li>
<li>fix(ui): added quotes around session id in resume tip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401554095" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26669" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26669/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26669">#26669</a></li>
<li>Changelog for v0.41.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401581583" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26670" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26670/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26670">#26670</a></li>
<li>refactor(core): agent session protocol changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401147646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26661" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26661/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26661">#26661</a></li>
<li>fix(context): implement loose boundary policy for gc backstop. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393184313" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26594" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26594/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26594">#26594</a></li>
<li>fix(core): throw explicit error on dropped tool responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401525219" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26668">#26668</a></li>
<li>fix: resolve "function response turn must come immediately after function call" error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4404960723" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26691" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26691/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26691">#26691</a></li>
<li>fix(core): resolve parallel tool call streaming ID collision by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399967102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26646" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26646/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26646">#26646</a></li>
<li>feat(core): add LocalSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405068" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25302" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25302/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25302">#25302</a></li>
<li>fix(cli): remove noisy theme registration logs from terminal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JayadityaGit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JayadityaGit">@JayadityaGit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314318553" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25858" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25858/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25858">#25858</a></li>
<li>ci: implement codebase-aware effort level triage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401409060" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26666" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26666/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26666">#26666</a></li>
<li>feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4402451691" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26676" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26676/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26676">#26676</a></li>
<li>fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krishdef7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krishdef7">@krishdef7</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4219995902" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24847" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24847/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24847">#24847</a></li>
<li>feat(core): add RemoteSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25303">#25303</a></li>
<li>feat(context): Improvements to the snapshotter. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400797246" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26655" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26655/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26655">#26655</a></li>
<li>fix(context): Change snapshotter model config. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413189957" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26745" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26745/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26745">#26745</a></li>
<li>fix(cli): allow installing extensions from ssh repo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li>fix(cli): prevent duplicate SessionStart systemMessage render by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dimssu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dimssu">@dimssu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311624722" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25827" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25827/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25827">#25827</a></li>
<li>fix(cli/acp): prevent infinite thought loop in ACP mode by disablig nextSpeakerCheck by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422664375" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26874" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26874/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26874">#26874</a></li>
<li>fix(cli): use static tool name in confirmation prompt to avoid parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421901089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26866" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26866/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26866">#26866</a></li>
<li>fix(routing): Refactor tool turn handling for the conversation history in NumericalClassifierStrategy to prevent 400 Bad Request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414435925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26761" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26761/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26761">#26761</a></li>
<li>fix(core): handle malformed projects.json in ProjectRegistry by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423560403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26885" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26885/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26885">#26885</a></li>
<li>fix(ui): added a gutter width to the input prompt width calculation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423504731" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26882" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26882/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26882">#26882</a></li>
<li>fix: prevent EISDIR crash when customIgnoreFilePaths contains directories (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973165998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19868" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/19868/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/19868">#19868</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li>revert <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b"><tt>6b9b778</tt></a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424159991" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26893" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26893/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26893">#26893</a></li>
<li>Fix/vscode run current file ts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li>Allow Enter to select session while in search mode in /resume by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li>fix(core): ignore .pak and .rpa game archive formats by default by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li>fix(cli): enable adk non-interactive session by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424557177" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26895" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26895/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26895">#26895</a></li>
<li>fix(cli): restore resume for legacy sessions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li>fix: respect explicit model selection after Flash quota exhaustion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414092538" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26759" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26759/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26759">#26759</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422425501" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26872" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26872/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26872">#26872</a></li>
<li>feat(context): Introduce adaptive token calculator to more accurately calculate content sizes. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423587382" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26888" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26888/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26888">#26888</a></li>
<li>chore: update checkout action configuration in workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424822043" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26897" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26897/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26897">#26897</a></li>
<li>fix (telemetry): inject quota_project_id to prevent fallback to default oauth client by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
<li>Exclude extension context from skill extraction agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423158298" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26879" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26879/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26879">#26879</a></li>
<li>Enable NumericalRouter when using dynamic model configs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinjwang1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinjwang1">@kevinjwang1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431348708" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26929" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26929/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26929">#26929</a></li>
<li>ci: actively triage missing priority labels and intelligently clean up conflicting labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421696362" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26865" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26865/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26865">#26865</a></li>
<li>refactor(core): introduce SubagentState enum for progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431524662" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26934" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26934/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26934">#26934</a></li>
<li>fix(ci): replace brittle --no-tag with explicit staging-tmp tag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432247229" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26940" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26940/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26940">#26940</a></li>
<li>Incremental refactor repo agent towards skills-based composition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4409975491" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26717" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26717/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26717">#26717</a></li>
<li>fix(ui): fixed line wrap padding for selection lists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432422069" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26944" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26944/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26944">#26944</a></li>
<li>fix(core): update read_file schema for v1 compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066093012" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22183" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/22183/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/22183">#22183</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4430855512" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26922" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26922/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26922">#26922</a></li>
<li>fix(ci): configure git remote with token for authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4432707686" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26949" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26949/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26949">#26949</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/himanshu748/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/himanshu748">@himanshu748</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973696331" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19881" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19881/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19881">#19881</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kkartik14/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kkartik14">@Kkartik14</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331868914" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26014" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26014/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26014">#26014</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cvan20191/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cvan20191">@cvan20191</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355374642" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26249" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26249/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26249">#26249</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RhysSullivan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RhysSullivan">@RhysSullivan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4389539817" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26571" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26571/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26571">#26571</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400855534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26658" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26658/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26658">#26658</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289176782" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25637" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25637/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25637">#25637</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.42.0-preview.2...v0.43.0-preview.0"><tt>v0.42.0-preview.2...v0.43.0-preview.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.42.0]]></title>
<description><![CDATA[What's Changed

fix(cli): prevent automatic updates from switching to less stable channels by @Adib234 in #26132
chore(release): bump version to 0.42.0-nightly.20260428.g59b2dea0e by @gemini-cli-robot in #26142
fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA by @coco...]]></description>
<link>https://tsecurity.de/de/3512037/downloads/release-v0420/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3512037/downloads/release-v0420/</guid>
<pubDate>Wed, 13 May 2026 00:31:30 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(cli): prevent automatic updates from switching to less stable channels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345002670" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26132" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26132/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26132">#26132</a></li>
<li>chore(release): bump version to 0.42.0-nightly.20260428.g59b2dea0e by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346009812" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26142" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26142/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26142">#26142</a></li>
<li>fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4344963187" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26130" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26130/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26130">#26130</a></li>
<li>fix(cli): handle DECKPAM keypad Enter sequences in terminal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gitanaskhan26/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gitanaskhan26">@Gitanaskhan26</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340554605" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26092" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26092/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26092">#26092</a></li>
<li>docs(cli): point plan-mode session retention to actual /settings labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ifitisit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ifitisit">@ifitisit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328858398" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25978" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25978/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25978">#25978</a></li>
<li>fix(core): add missing oauth fields support in subagent parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abhipatel12/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abhipatel12">@abhipatel12</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345977972" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26141" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26141/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26141">#26141</a></li>
<li>fix(core): disconnect extension-backed MCP clients in stopExtension by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345194806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26136" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26136/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26136">#26136</a></li>
<li>Update documentation workflows with workspace trust by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/g-samroberts/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/g-samroberts">@g-samroberts</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346926351" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26150" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26150/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26150">#26150</a></li>
<li>refactor(acp): modularize monolithic acpClient into specialized files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346179203" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26143" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26143/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26143">#26143</a></li>
<li>test: fix failures due to antigravity environment leakage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347754087" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26162" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26162/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26162">#26162</a></li>
<li>fix(core): add explicit empty log guard in A2A pushMessage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351669627" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26198" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26198/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26198">#26198</a></li>
<li>feat(cli): add --delete flag to /exit command for session deletion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbdulTawabJuly/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbdulTawabJuly">@AbdulTawabJuly</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955415766" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19332" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19332/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19332">#19332</a></li>
<li>test(core): add regression test for issue for ToolConfirmationResponse by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4350824750" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26194" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26194/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26194">#26194</a></li>
<li>Add the ability to @ mention the gemini robot. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4352276437" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26207" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26207/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26207">#26207</a></li>
<li>test(evals): add EvalMetadata JSDoc annotations to older tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346659014" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26147" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26147/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26147">#26147</a></li>
<li>fix(core): reduce default API timeout to 60s and enable retries for undici timeouts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4350762688" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26191" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26191/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26191">#26191</a></li>
<li>fix(core): distinguish fallback chains and fix maxAttempts for auto vs explicit model selection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347757476" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26163" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26163/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26163">#26163</a></li>
<li>fix(cli): handle InvalidStream event gracefully without throwing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353184369" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26218" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26218/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26218">#26218</a></li>
<li>ci(github-actions): switch to github app token and fix bot self-trigger by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353450827" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26223" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26223/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26223">#26223</a></li>
<li>Respect logPrompts flag for logging sensitive fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lp-peg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lp-peg">@lp-peg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347336699" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26153" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26153/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26153">#26153</a></li>
<li>fix: correct API key validation logic in handleApiKeySubmit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martin-hsu-test/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martin-hsu-test">@martin-hsu-test</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4268812683" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25453" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25453/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25453">#25453</a></li>
<li>fix(agent): prevent exit_plan_mode from being called via shell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Abhijit-2592/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Abhijit-2592">@Abhijit-2592</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353889672" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26230" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26230/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26230">#26230</a></li>
<li>
<h1>Fix: Inconsistent Case-Sensitivity in GrepTool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli">@gemini-cli</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354134199" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26235" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26235/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26235">#26235</a></h1>
</li>
<li>docs(core): add automated gemma setup guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Samee24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Samee24">@Samee24</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354068303" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26233" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26233/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26233">#26233</a></li>
<li>Allow non-https proxy urls to support container environments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stevemk14ebr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stevemk14ebr">@stevemk14ebr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354078327" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26234">#26234</a></li>
<li>fix(bot): productivity and backlog optimizations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354167030" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26236" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26236/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26236">#26236</a></li>
<li>refactor(acp): delegate prompt turn processing logic to GeminiClient by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353422516" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26222" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26222/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26222">#26222</a></li>
<li>fix(cli): refine platform-specific undo/redo and smart bubbling for WSL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351975402" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26202" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26202/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26202">#26202</a></li>
<li>fix: suppress duplicate extension warnings during startup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4352390793" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26208" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26208/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26208">#26208</a></li>
<li>fix(cli): use byte length instead of string length for readStdin size limits by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353477127" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26224" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26224/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26224">#26224</a></li>
<li>fix(ui): made shell tool header wrap on Ctrl+O by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353876255" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26229" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26229/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26229">#26229</a></li>
<li>Changelog for v0.41.0-preview.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354732936" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26244" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26244/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26244">#26244</a></li>
<li>Skip binary CLI relaunch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359027771" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26261" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26261/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26261">#26261</a></li>
<li>fix(cli): do not override GOOGLE_CLOUD_PROJECT in Cloud Shell when using Vertex AI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackwotherspoon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackwotherspoon">@jackwotherspoon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189237623" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24455" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24455/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24455">#24455</a></li>
<li>docs(cli): add skill discovery troubleshooting checklist to tutorial by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pmenic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pmenic">@pmenic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332004509" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26018" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26018/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26018">#26018</a></li>
<li>docs(policy-engine): link to tools reference for tool names and args by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aaxhirrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aaxhirrr">@Aaxhirrr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4060941215" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22081" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22081/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22081">#22081</a></li>
<li>Fix posting invalid response to a comment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359727057" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26266" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26266/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26266">#26266</a></li>
<li>fix(cli): prevent informational logs from polluting json output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359389936" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26264" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26264/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26264">#26264</a></li>
<li>feat(ui): added microphone and updated placeholder for voice mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359984082" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26270" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26270/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26270">#26270</a></li>
<li>feat(cli): Add 'list' subcommand to '/commands' by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jwhyee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jwhyee">@Jwhyee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071522855" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22324" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22324/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22324">#22324</a></li>
<li>fix(core): ensure tool output cleanup on session deletion for legacy files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359132218" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26263" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26263/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26263">#26263</a></li>
<li>Docs: Update Agent Skills documentation  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jkcinouye/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jkcinouye">@jkcinouye</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4073682588" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22388" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22388/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22388">#22388</a></li>
<li>test(acp): add missing coverage for extensions command error paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilkirad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilkirad">@sahilkirad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256894120" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25313" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25313/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25313">#25313</a></li>
<li>Changelog for v0.40.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354757675" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26245" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26245/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26245">#26245</a></li>
<li>fix: report AgentExecutionBlocked in non-interactive programmatic modes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4359115319" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26262" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26262/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26262">#26262</a></li>
<li>feat(extensions): add 'delete' as an alias for /extensions uninstall by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martin-hsu-test/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martin-hsu-test">@martin-hsu-test</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291427755" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25660" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25660/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25660">#25660</a></li>
<li>fix(core): silently skip GEMINI.md paths that are directories (EISDIR) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martin-hsu-test/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martin-hsu-test">@martin-hsu-test</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4291478284" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25662" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25662/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25662">#25662</a></li>
<li>fix(ci): checkout PR branch instead of main in bot workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361160874" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26289" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26289/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26289">#26289</a></li>
<li>fix(cli): use resolved sandbox state for auto-update check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361039695" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26285" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26285/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26285">#26285</a></li>
<li>
<h1>Metrics Integrity &amp; Standardized Reporting (BT-01) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli">@gemini-cli</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354398044" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26240" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26240/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26240">#26240</a></h1>
</li>
<li>Add Star History section to README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bdmorgan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bdmorgan">@bdmorgan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361256195" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26290" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26290/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26290">#26290</a></li>
<li>Add Star History section to README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bdmorgan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bdmorgan">@bdmorgan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362374481" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26308" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26308/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26308">#26308</a></li>
<li>Remove Star History section from README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bdmorgan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bdmorgan">@bdmorgan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362377079" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26309" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26309/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26309">#26309</a></li>
<li>test(evals): add behavioral eval for file creation and write_file tool selection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361266727" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26292" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26292/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26292">#26292</a></li>
<li>feat(config): enable Gemma 4 models by default via Gemini API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Abhijit-2592/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Abhijit-2592">@Abhijit-2592</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362358588" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26307" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26307/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26307">#26307</a></li>
<li>fix(cli): insert voice transcription at cursor position instead of ap… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Zheyuan-Lin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Zheyuan-Lin">@Zheyuan-Lin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361135095" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26287" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26287/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26287">#26287</a></li>
<li>fix(ui): fix issue with box edges by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4346903548" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26148" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26148/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26148">#26148</a></li>
<li>fix(cli): respect .env override for GOOGLE_CLOUD_PROJECT by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DavidAPierce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DavidAPierce">@DavidAPierce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361137587" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26288" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26288/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26288">#26288</a></li>
<li>fix(ci): robust version checking in release verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365554654" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26337" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26337/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26337">#26337</a></li>
<li>fix(cli): enable daemon relaunch in binary and bundle keytar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365344109" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26333" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26333/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26333">#26333</a></li>
<li>fix(core): discourage unprompted git add . in prompt snippets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353296063" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26220" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26220/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26220">#26220</a></li>
<li>feat(ui): added wave animation for voice mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361022546" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26284" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26284/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26284">#26284</a></li>
<li>fix(cli): prevent Escape from clearing input buffer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3832705765" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/17083" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/17083/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/17083">#17083</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365636996" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26339" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26339/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26339">#26339</a></li>
<li>fix(cli): undeprecate --prompt and correct positional query docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364924963" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26329" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26329/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26329">#26329</a></li>
<li>Metrics updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli">@gemini-cli</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366013293" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26348" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26348/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26348">#26348</a></li>
<li>fix(core): remove "System: Please continue." injection on InvalidStream events by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365665576" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26340" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26340/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26340">#26340</a></li>
<li>docs(policy-engine): add tool argument keys reference and shell policy cross-links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harshpujari/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harshpujari">@harshpujari</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4255570391" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25292" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25292/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25292">#25292</a></li>
<li>fix(cli): resolve Ghostty/raw-mode False Cancellation in oauth flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aarchi-07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aarchi-07">@Aarchi-07</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232907236" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25026" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25026/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25026">#25026</a></li>
<li>fix(core): reset session-scoped state on resumption by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365683263" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26342" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26342/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26342">#26342</a></li>
<li>Fix bulk of remaining issues with generalist profile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4338683561" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26073" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26073/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26073">#26073</a></li>
<li>fix(core): make subagents aware of active approval modes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4124289658" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23608" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23608/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23608">#23608</a></li>
<li>fix(acp): resolve agent mode disconnect and improve mode awareness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365306329" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26332" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26332/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26332">#26332</a></li>
<li>docs(sdk): add JSDoc to exported interfaces in packages/sdk/src/types.ts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377544510" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26441" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26441/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26441">#26441</a></li>
<li>perf: skip redundant GEMINI.md loading in partialConfig by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377692099" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26443" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26443/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26443">#26443</a></li>
<li>Enhance React guidelines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/psinha40898/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/psinha40898">@psinha40898</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083197400" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22667" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22667/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22667">#22667</a></li>
<li>feat(core): reinforce Inquiry constraints to prevent unauthorized changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362738162" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26310" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26310/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26310">#26310</a></li>
<li>revert: fix(ci): robust version checking in release verification (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365554654" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26337" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26337/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26337">#26337</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378157538" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26450" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26450/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26450">#26450</a></li>
<li>refactor(UI): created constants file for ThemeDialog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377881976" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26446" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26446/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26446">#26446</a></li>
<li>docs: fix GitHub capitalization in releases guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haosenwang1018/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haosenwang1018">@haosenwang1018</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4369376011" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26379" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26379/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26379">#26379</a></li>
<li>fix(cli): ensure branch indicator updates in sub-directories and worktrees by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365024444" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26330" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26330/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26330">#26330</a></li>
<li>feat: add minimal V8 heap snapshot utility for memory diagnostics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377510172" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26440" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26440/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26440">#26440</a></li>
<li>fix(hooks): preserve non-text parts in fromHookLLMRequest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360196351" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26275" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26275/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26275">#26275</a></li>
<li>fix(cli): allow early stdout when config is undefined by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378241504" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26453" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26453/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26453">#26453</a></li>
<li>fix(cli)<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4029960863" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21297" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/21297/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/21297">#21297</a>: clear skills consent dialog before reload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/manavmax/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/manavmax">@manavmax</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4376286925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26431" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26431/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26431">#26431</a></li>
<li>fix(cli): render LaTeX-style output as Unicode in the TUI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dimssu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dimssu">@dimssu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4309323527" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25802" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25802/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25802">#25802</a></li>
<li>fix(core): use close event instead of exit in child_process fallback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusaryan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusaryan">@tusaryan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4294968879" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25695" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25695/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25695">#25695</a></li>
<li>feat(voice): add privacy and compliance UX warning for Gemini Live backend by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378287724" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26454" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26454/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26454">#26454</a></li>
<li>feat(memory): add Auto Memory inbox flow with canonical-patch contract by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365597241" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26338" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26338/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26338">#26338</a></li>
<li>test(cleanup): fix temporary directory leaks in test suites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4353183417" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26217" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26217/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26217">#26217</a></li>
<li>feat: add ignoreLocalEnv setting and --ignore-env flag (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3185527105" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/2493" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/2493/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/2493">#2493</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377803246" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26445" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26445/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26445">#26445</a></li>
<li>docs(sdk): add JSDoc to all exported interfaces and types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fauzan171/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fauzan171">@fauzan171</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360557925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26277" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26277/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26277">#26277</a></li>
<li>feat(cli): improve /agents refresh logging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4377656172" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26442" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26442/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26442">#26442</a></li>
<li>Fix: make Dockerfile self-contained with multi-stage build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Famous077/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Famous077">@Famous077</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174238508" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24277" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24277/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24277">#24277</a></li>
<li>fix(core): filter unsupported multimodal types from tool responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366510862" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26352" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26352/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26352">#26352</a></li>
<li>fix(core): properly format markdown in AskUser tool by unescaping newlines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Adib234/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Adib234">@Adib234</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366047622" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26349" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26349/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26349">#26349</a></li>
<li>feat(bot): add actions spend metric script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4379286680" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26463" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26463/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26463">#26463</a></li>
<li>feat(cli): add /bug-memory command and auto-capture heap snapshot in /bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Anjaligarhwal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Anjaligarhwal">@Anjaligarhwal</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289216940" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25639" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25639/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25639">#25639</a></li>
<li>fix(cli): make SkillInboxDialog fit and scroll in alternate buffer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4378575174" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26455" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26455/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26455">#26455</a></li>
<li>Robust Scale-Safe Lifecycle Consolidation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367100236" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26355" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26355/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26355">#26355</a></li>
<li>fix(ci): respect exempt labels when closing stale items by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4380170603" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26475" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26475/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26475">#26475</a></li>
<li>fix(cli): use os.homedir() for home directory warning check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TirthNaik-99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TirthNaik-99">@TirthNaik-99</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319296026" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25890" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25890/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25890">#25890</a></li>
<li>fix(a2a-server): resolve tool approval race condition and improve status reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kschaab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kschaab">@kschaab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4380894602" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26479" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26479/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26479">#26479</a></li>
<li>fix(cli): prevent settings dialog border clipping using maxHeight by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jackwotherspoon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jackwotherspoon">@jackwotherspoon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4385387937" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26507" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26507/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26507">#26507</a></li>
<li>feat: allow queuing messages during compression (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4156601219" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24071" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/24071/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/24071">#24071</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4385360966" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26506" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26506/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26506">#26506</a></li>
<li>fix(core): retry on ERR_STREAM_PREMATURE_CLOSE errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4386063713" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26519" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26519/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26519">#26519</a></li>
<li>fix(core): Minor fixes for generalist profile. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367458050" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26357" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26357/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26357">#26357</a></li>
<li>fix(patch): cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/3627f4777fae1852b33d6c80853540776573255a/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/3627f4777fae1852b33d6c80853540776573255a"><tt>3627f47</tt></a> to release/v0.42.0-preview.0-pr-26542 to patch version v0.42.0-preview.0 and create version 0.42.0-preview.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387284363" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26544" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26544/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26544">#26544</a></li>
<li>fix(patch): cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/02995ba939bcc592ac1ad9486f74a5708219a993/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/02995ba939bcc592ac1ad9486f74a5708219a993"><tt>02995ba</tt></a> to release/v0.42.0-preview.1-pr-26568 to patch version v0.42.0-preview.1 and create version 0.42.0-preview.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4392969495" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26590" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26590/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26590">#26590</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gitanaskhan26/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gitanaskhan26">@Gitanaskhan26</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340554605" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26092" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26092/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26092">#26092</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ifitisit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ifitisit">@ifitisit</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4328858398" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25978" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25978/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25978">#25978</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lp-peg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lp-peg">@lp-peg</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4347336699" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26153" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26153/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26153">#26153</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martin-hsu-test/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martin-hsu-test">@martin-hsu-test</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4268812683" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25453" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25453/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25453">#25453</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stevemk14ebr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stevemk14ebr">@stevemk14ebr</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4354078327" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26234" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26234/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26234">#26234</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pmenic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pmenic">@pmenic</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332004509" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26018" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26018/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26018">#26018</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jwhyee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jwhyee">@Jwhyee</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071522855" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22324" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22324/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22324">#22324</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sahilkirad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sahilkirad">@sahilkirad</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256894120" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25313" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25313/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25313">#25313</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harshpujari/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harshpujari">@harshpujari</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4255570391" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25292" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25292/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25292">#25292</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haosenwang1018/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haosenwang1018">@haosenwang1018</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4369376011" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26379" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26379/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26379">#26379</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusaryan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusaryan">@tusaryan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4294968879" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25695" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25695/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25695">#25695</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fauzan171/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fauzan171">@fauzan171</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360557925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26277" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26277/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26277">#26277</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TirthNaik-99/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TirthNaik-99">@TirthNaik-99</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4319296026" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25890" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25890/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25890">#25890</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.41.2...v0.42.0"><tt>v0.41.2...v0.42.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.42.0-nightly.20260512.gc987b9939]]></title>
<description><![CDATA[What's Changed

fix(context): Change snapshotter model config. by @joshualitt in #26745
fix(cli): allow installing extensions from ssh repo by @danielmundi in #26274
fix(cli): prevent duplicate SessionStart systemMessage render by @dimssu in #25827
fix(cli/acp): prevent infinite thought loop in A...]]></description>
<link>https://tsecurity.de/de/3511836/downloads/release-v0420-nightly20260512gc987b9939/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3511836/downloads/release-v0420-nightly20260512gc987b9939/</guid>
<pubDate>Tue, 12 May 2026 22:16:20 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(context): Change snapshotter model config. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413189957" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26745" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26745/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26745">#26745</a></li>
<li>fix(cli): allow installing extensions from ssh repo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li>fix(cli): prevent duplicate SessionStart systemMessage render by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dimssu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dimssu">@dimssu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4311624722" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25827" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25827/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25827">#25827</a></li>
<li>fix(cli/acp): prevent infinite thought loop in ACP mode by disablig nextSpeakerCheck by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422664375" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26874" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26874/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26874">#26874</a></li>
<li>fix(cli): use static tool name in confirmation prompt to avoid parsing errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421901089" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26866" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26866/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26866">#26866</a></li>
<li>fix(routing): Refactor tool turn handling for the conversation history in NumericalClassifierStrategy to prevent 400 Bad Request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414435925" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26761" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26761/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26761">#26761</a></li>
<li>fix(core): handle malformed projects.json in ProjectRegistry by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423560403" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26885" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26885/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26885">#26885</a></li>
<li>fix(ui): added a gutter width to the input prompt width calculation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423504731" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26882" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26882/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26882">#26882</a></li>
<li>fix: prevent EISDIR crash when customIgnoreFilePaths contains directories (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973165998" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19868" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/19868/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/19868">#19868</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li>revert <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b/hovercard" href="https://github.com/google-gemini/gemini-cli/commit/6b9b778d821728427eea07b1b97ba07378137d0b"><tt>6b9b778</tt></a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424159991" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26893" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26893/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26893">#26893</a></li>
<li>Fix/vscode run current file ts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li>Allow Enter to select session while in search mode in /resume by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li>fix(core): ignore .pak and .rpa game archive formats by default by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li>fix(cli): enable adk non-interactive session by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424557177" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26895" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26895/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26895">#26895</a></li>
<li>fix(cli): restore resume for legacy sessions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li>fix: respect explicit model selection after Flash quota exhaustion (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4414092538" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26759" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/26759/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/26759">#26759</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4422425501" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26872" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26872/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26872">#26872</a></li>
<li>feat(context): Introduce adaptive token calculator to more accurately calculate content sizes. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423587382" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26888" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26888/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26888">#26888</a></li>
<li>chore: update checkout action configuration in workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galz10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galz10">@galz10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4424822043" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26897" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26897/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26897">#26897</a></li>
<li>fix (telemetry): inject quota_project_id to prevent fallback to default oauth client by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
<li>Exclude extension context from skill extraction agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423158298" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26879" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26879/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26879">#26879</a></li>
<li>Enable NumericalRouter when using dynamic model configs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinjwang1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinjwang1">@kevinjwang1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431348708" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26929" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26929/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26929">#26929</a></li>
<li>ci: actively triage missing priority labels and intelligently clean up conflicting labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4421696362" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26865" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26865/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26865">#26865</a></li>
<li>refactor(core): introduce SubagentState enum for progress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4431524662" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26934" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26934/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26934">#26934</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielmundi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielmundi">@danielmundi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360179978" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26274" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26274/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26274">#26274</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/suhaan-24/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suhaan-24">@suhaan-24</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974310806" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/19898" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/19898/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/19898">#19898</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neil-N4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neil-N4">@Neil-N4</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092564149" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/22894" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/22894/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/22894">#22894</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f-pieri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f-pieri">@f-pieri</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4037284096" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/21523" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/21523/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/21523">#21523</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eswar809/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eswar809">@Eswar809</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423532600" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26884" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26884/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26884">#26884</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KurodaKayn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KurodaKayn">@KurodaKayn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4390664039" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26577" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26577/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26577">#26577</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TNTCompany/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TNTCompany">@TNTCompany</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4406204191" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26698" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26698/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26698">#26698</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.42.0-nightly.20260511.g1a894c18e...v0.42.0-nightly.20260512.gc987b9939"><tt>v0.42.0-nightly.20260511.g1a894c18e...v0.42.0-nightly.20260512.gc987b9939</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MacBook Neo shipping estimates just saw a positive turn for customers]]></title>
<description><![CDATA[MacBook Neo shipping estimates are starting to improve for the first time since Apple’s $599 laptop launched. The shorter wait times line up with a recent report claiming Apple ordered more A18 Pro chips due to higher-than-expected demand.



 more…]]></description>
<link>https://tsecurity.de/de/3511625/ios-mac-os/macbook-neo-shipping-estimates-just-saw-a-positive-turn-for-customers/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3511625/ios-mac-os/macbook-neo-shipping-estimates-just-saw-a-positive-turn-for-customers/</guid>
<pubDate>Tue, 12 May 2026 20:27:20 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/04/apple-macbook-neo-colors.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>MacBook Neo shipping estimates are starting to improve for the first time since Apple’s $599 laptop launched. The shorter wait times line up with a recent report claiming Apple ordered more A18 Pro chips due to higher-than-expected demand.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac,macbook-neo" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1051874" href="https://9to5mac.com/2026/05/12/macbook-neo-shipping-estimates-just-saw-a-positive-turn-for-customers/#more-1051874" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Bartender Pro makes the MacBook notch more useful with widgets, files, clipboard, more]]></title>
<description><![CDATA[Bartender got even more useful today with the release of Bartender Pro and a new feature called Top Shelf, which turns the Mac’s notch into a space for widgets, file storage, clipboard management, Live Activities, and more. Here are the details.



 more…]]></description>
<link>https://tsecurity.de/de/3510851/ios-mac-os/bartender-pro-makes-the-macbook-notch-more-useful-with-widgets-files-clipboard-more/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3510851/ios-mac-os/bartender-pro-makes-the-macbook-notch-more-useful-with-widgets-files-clipboard-more/</guid>
<pubDate>Tue, 12 May 2026 17:24:59 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/bartender-pro.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Bartender got even more useful today with the release of Bartender Pro and a new feature called Top Shelf, which turns the Mac’s notch into a space for widgets, file storage, clipboard management, Live Activities, and more. Here are the details.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="bartender,mac,macos" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1051812" href="https://9to5mac.com/2026/05/12/bartender-pro-makes-the-macbook-notch-more-useful-with-widgets-files-clipboard-more/#more-1051812" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[JUPITER supercomputer breaks world record with 50-qubit quantum simulation]]></title>
<description><![CDATA[Scientists in Germany have pulled off a staggering computing feat by fully simulating a 50-qubit quantum computer for the first time ever using Europe’s new exascale supercomputer, JUPITER. The breakthrough shatters the previous 48-qubit record and highlights just how powerful…
Read more →
The po...]]></description>
<link>https://tsecurity.de/de/3509142/it-security-nachrichten/jupiter-supercomputer-breaks-world-record-with-50-qubit-quantum-simulation/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3509142/it-security-nachrichten/jupiter-supercomputer-breaks-world-record-with-50-qubit-quantum-simulation/</guid>
<pubDate>Tue, 12 May 2026 08:07:53 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Scientists in Germany have pulled off a staggering computing feat by fully simulating a 50-qubit quantum computer for the first time ever using Europe’s new exascale supercomputer, JUPITER. The breakthrough shatters the previous 48-qubit record and highlights just how powerful…</p>
<p class="more-link-p"><a class="more-link" href="https://www.itsecuritynews.info/jupiter-supercomputer-breaks-world-record-with-50-qubit-quantum-simulation/">Read more →</a></p>
<p>The post <a href="https://www.itsecuritynews.info/jupiter-supercomputer-breaks-world-record-with-50-qubit-quantum-simulation/">JUPITER supercomputer breaks world record with 50-qubit quantum simulation</a> appeared first on <a href="https://www.itsecuritynews.info/">IT Security News</a>.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Release v0.42.0-nightly.20260511.g1a894c18e]]></title>
<description><![CDATA[What's Changed

fix(core): preserve system PATH in Git environment to fix ENOENT (#25034) by @cocosheng-g in #26587
fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by @danielweis in #26658
docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by @chri...]]></description>
<link>https://tsecurity.de/de/3507913/downloads/release-v0420-nightly20260511g1a894c18e/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3507913/downloads/release-v0420-nightly20260511g1a894c18e/</guid>
<pubDate>Mon, 11 May 2026 19:17:01 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>fix(core): preserve system PATH in Git environment to fix ENOENT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233385964" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25034" data-hovercard-type="issue" data-hovercard-url="/google-gemini/gemini-cli/issues/25034/hovercard" href="https://github.com/google-gemini/gemini-cli/issues/25034">#25034</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4392227732" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26587" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26587/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26587">#26587</a></li>
<li>fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400855534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26658" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26658/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26658">#26658</a></li>
<li>docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chrisjcthomas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chrisjcthomas">@chrisjcthomas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140199327" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23853" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23853/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23853">#23853</a></li>
<li>fix(ux): fixed issue with transcribed text not showing after releasing space by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394408807" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26609" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26609/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26609">#26609</a></li>
<li>ci: fix json parsing in scheduled triage workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400821324" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26656" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26656/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26656">#26656</a></li>
<li>fix(cli): hide /memory add subcommand when memoryV2 is enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SandyTao520/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SandyTao520">@SandyTao520</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4394311897" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26605" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26605/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26605">#26605</a></li>
<li>fix: prevent false command conflicts when launching from home directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li>fix(core): cache model routing decision in LocalAgentExecutor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akh64bit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akh64bit">@akh64bit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387572383" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26548" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26548/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26548">#26548</a></li>
<li>Changelog for v0.42.0-preview.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393435532" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26597" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26597/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26597">#26597</a></li>
<li>skip broken test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scidomino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scidomino">@scidomino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407525969" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26705" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26705/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26705">#26705</a></li>
<li>feat: export session to file and import via flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4385887919" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26514" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26514/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26514">#26514</a></li>
<li>Feat: Add Machine Hostname to CLI interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289176782" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25637" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25637/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25637">#25637</a></li>
<li>docs(extensions): refactor releasing guide and add update mechanisms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ruomengz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ruomengz">@ruomengz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393230989" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26595" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26595/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26595">#26595</a></li>
<li>fix(ci): fix maintainer identification in lifecycle manager by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gundermanc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gundermanc">@gundermanc</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407880651" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26706" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26706/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26706">#26706</a></li>
<li>fix(ui): added quotes around session id in resume tip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devr0306/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devr0306">@devr0306</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401554095" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26669" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26669/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26669">#26669</a></li>
<li>Changelog for v0.41.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gemini-cli-robot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gemini-cli-robot">@gemini-cli-robot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401581583" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26670" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26670/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26670">#26670</a></li>
<li>refactor(core): agent session protocol changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401147646" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26661" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26661/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26661">#26661</a></li>
<li>fix(context): implement loose boundary policy for gc backstop. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4393184313" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26594" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26594/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26594">#26594</a></li>
<li>fix(core): throw explicit error on dropped tool responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401525219" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26668" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26668/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26668">#26668</a></li>
<li>fix: resolve "function response turn must come immediately after function call" error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4404960723" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26691" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26691/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26691">#26691</a></li>
<li>fix(core): resolve parallel tool call streaming ID collision by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aishaneeshah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aishaneeshah">@aishaneeshah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399967102" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26646" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26646/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26646">#26646</a></li>
<li>feat(core): add LocalSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405068" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25302" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25302/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25302">#25302</a></li>
<li>fix(cli): remove noisy theme registration logs from terminal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JayadityaGit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JayadityaGit">@JayadityaGit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314318553" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25858" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25858/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25858">#25858</a></li>
<li>ci: implement codebase-aware effort level triage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cocosheng-g/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cocosheng-g">@cocosheng-g</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401409060" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26666" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26666/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26666">#26666</a></li>
<li>feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sripasg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sripasg">@sripasg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4402451691" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26676" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26676/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26676">#26676</a></li>
<li>fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krishdef7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krishdef7">@krishdef7</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4219995902" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/24847" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/24847/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/24847">#24847</a></li>
<li>feat(core): add RemoteSubagentProtocol behind AgentProtocol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamfweidman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamfweidman">@adamfweidman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256405716" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25303" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25303/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25303">#25303</a></li>
<li>feat(context): Improvements to the snapshotter. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joshualitt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joshualitt">@joshualitt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400797246" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26655" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26655/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26655">#26655</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielweis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielweis">@danielweis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400855534" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/26658" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/26658/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/26658">#26658</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Br1an67/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Br1an67">@Br1an67</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099397262" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/23069" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/23069/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/23069">#23069</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/M-DEV-1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/M-DEV-1">@M-DEV-1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289176782" data-permission-text="Title is private" data-url="https://github.com/google-gemini/gemini-cli/issues/25637" data-hovercard-type="pull_request" data-hovercard-url="/google-gemini/gemini-cli/pull/25637/hovercard" href="https://github.com/google-gemini/gemini-cli/pull/25637">#25637</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/google-gemini/gemini-cli/compare/v0.42.0-nightly.20260507.ga809bc7c5...v0.42.0-nightly.20260511.g1a894c18e"><tt>v0.42.0-nightly.20260507.ga809bc7c5...v0.42.0-nightly.20260511.g1a894c18e</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple debuts new Mac video that says ‘Great ideas start here’]]></title>
<description><![CDATA[Apple has debuted a new video today to promote the Mac, with students the prime target. It has the tagline ‘Great ideas start here.’



 more…]]></description>
<link>https://tsecurity.de/de/3507466/ios-mac-os/apple-debuts-new-mac-video-that-says-great-ideas-start-here/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3507466/ios-mac-os/apple-debuts-new-mac-video-that-says-great-ideas-start-here/</guid>
<pubDate>Mon, 11 May 2026 16:57:50 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/mac-students-video-macbook.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Apple has debuted a new video today to promote the Mac, with students the prime target. It has the tagline ‘Great ideas start here.’</p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1051651" href="https://9to5mac.com/2026/05/11/apple-debuts-new-mac-video-that-says-great-ideas-start-here/#more-1051651" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[Report: macOS 27 to feature UI tweaks to address some Tahoe design complaints]]></title>
<description><![CDATA[Apple is preparing to roll out a ‘slight redesign’ for the next version of macOS, according to Bloomberg’s Mark Gurman. The update will feature a refinement of the Liquid Glass design language, cleaning up some of the rough edges seen in the Tahoe user interface.



This will apparently include t...]]></description>
<link>https://tsecurity.de/de/3504864/ios-mac-os/report-macos-27-to-feature-ui-tweaks-to-address-some-tahoe-design-complaints/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3504864/ios-mac-os/report-macos-27-to-feature-ui-tweaks-to-address-some-tahoe-design-complaints/</guid>
<pubDate>Sun, 10 May 2026 16:13:21 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2025/07/macOS-Tahoe.jpg?quality=82&amp;strip=all&amp;w=1600"></div><p>Apple is preparing to roll out a ‘slight redesign’ for the next version of macOS, according to <a href="https://www.bloomberg.com/news/newsletters/2026-05-10/apple-plans-macos-27-design-changes-latest-on-ios-27-visionos-safari-wwdc-26-mozuaz9m?srnd=undefined">Bloomberg’s Mark Gurman</a>. The update will feature a refinement of the Liquid Glass design language, cleaning up some of the rough edges seen in the Tahoe user interface.</p>



<p>This will apparently include tweaks to the use of transparency and shadows across the system, which should address some user criticism about poor contrast when using Tahoe apps. </p>



 <a data-layer-pagetype="post" data-layer-postcategory="mac" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1051559" href="https://9to5mac.com/2026/05/10/report-macos-27-to-feature-ui-tweaks-to-address-some-tahoe-design-complaints/#more-1051559" class="more-link">more…</a>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.14.42]]></title>
<description><![CDATA[Core
Improvements

Added HTTP API response compression for large non-streaming responses.
Added the Scout agent for repo research, docs lookup, and dependency-source inspection.
Added workspace sync so adapter-backed workspaces can be discovered and registered automatically.
Added an interactive ...]]></description>
<link>https://tsecurity.de/de/3503427/downloads/v11442/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3503427/downloads/v11442/</guid>
<pubDate>Sat, 09 May 2026 19:02:24 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Core</h2>
<h3>Improvements</h3>
<ul>
<li>Added HTTP API response compression for large non-streaming responses.</li>
<li>Added the Scout agent for repo research, docs lookup, and dependency-source inspection.</li>
<li>Added workspace sync so adapter-backed workspaces can be discovered and registered automatically.</li>
<li>Added an interactive split-footer mode for <code>opencode run</code>.</li>
<li>Simplified TUI keybinding config into a flat keybind format.</li>
<li>Made duplicate worktree names fall back to the parent directory for clearer labels.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed HTTP API auth responses to match the previous wire format for empty authorize results and share errors.</li>
<li>Returned structured validation errors from the HTTP API.</li>
<li>Rejected invalid permission and question IDs in the HTTP API.</li>
<li>Included auth challenges on typed HTTP API <code>401</code> responses.</li>
<li>Fixed the HTTP API OpenAPI document route.</li>
<li>Fixed detached sessions so they are claimed by the source project again.</li>
<li>Forwarded <code>SIGINT</code>, <code>SIGTERM</code>, and <code>SIGHUP</code> correctly when running through the npm shim. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chubes4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chubes4">@chubes4</a>)</li>
<li>Allowed skills without descriptions to load correctly.</li>
<li>Required auth on effect HTTP API root routes. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RajvardhanPatil07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RajvardhanPatil07">@RajvardhanPatil07</a>)</li>
<li>Kept tool ordering stable so tool lists stop reshuffling between runs.</li>
<li>Made retry dialogs more specific to the provider and failure reason.</li>
<li>Fixed Gemini reasoning controls so supported effort levels and small-mode defaults match the model.</li>
<li>Fixed Anthropic Opus 4.5 reasoning effort options.</li>
<li>Limited OpenAI deep research models to the reasoning level they actually support.</li>
<li>Fixed GPT-5 reasoning variants so the exposed effort options match each model family.</li>
</ul>
<h2>TUI</h2>
<h3>Improvements</h3>
<ul>
<li>Show retrying sessions as active in the project sidebar. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/edemaine/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/edemaine">@edemaine</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fixed the sidebar message shown for language server state. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Polo123456789/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Polo123456789">@Polo123456789</a>)</li>
<li>Sorted the session picker by full last-updated time instead of day buckets. (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sleepful/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sleepful">@Sleepful</a>)</li>
<li>Kept longer cleared prompts in draft history so they can be restored.</li>
</ul>
<h2>Desktop</h2>
<h3>Improvements</h3>
<ul>
<li>Switched desktop updates to silent per-user install flow.</li>
</ul>
<p><strong>Thank you to 5 community contributors:</strong></p>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/edemaine/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/edemaine">@edemaine</a>:
<ul>
<li>feat(desktop): working indicator on project sidebar (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4400757509" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26223" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26223/hovercard" href="https://github.com/anomalyco/opencode/pull/26223">#26223</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RajvardhanPatil07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RajvardhanPatil07">@RajvardhanPatil07</a>:
<ul>
<li>fix(server): require auth for effect root routes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4407434355" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26361" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26361/hovercard" href="https://github.com/anomalyco/opencode/pull/26361">#26361</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chubes4/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chubes4">@chubes4</a>:
<ul>
<li>fix(cli): forward signals from npm shim (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4403052008" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26259" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26259/hovercard" href="https://github.com/anomalyco/opencode/pull/26259">#26259</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sleepful/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sleepful">@Sleepful</a>:
<ul>
<li>fix(tui): sort session picker by full updated timestamp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340364023" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/24725" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/24725/hovercard" href="https://github.com/anomalyco/opencode/pull/24725">#24725</a>)</li>
</ul>
</li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Polo123456789/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Polo123456789">@Polo123456789</a>:
<ul>
<li>fix(sidebar): fix logic and missleading message <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4410898094" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26469" data-hovercard-type="issue" data-hovercard-url="/anomalyco/opencode/issues/26469/hovercard" href="https://github.com/anomalyco/opencode/issues/26469">#26469</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4410931877" data-permission-text="Title is private" data-url="https://github.com/anomalyco/opencode/issues/26470" data-hovercard-type="pull_request" data-hovercard-url="/anomalyco/opencode/pull/26470/hovercard" href="https://github.com/anomalyco/opencode/pull/26470">#26470</a>)</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Week In Rust: This Week in Rust 647]]></title>
<description><![CDATA[Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRu...]]></description>
<link>https://tsecurity.de/de/3501655/tools/this-week-in-rust-this-week-in-rust-647/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501655/tools/this-week-in-rust-this-week-in-rust-647/</guid>
<pubDate>Fri, 08 May 2026 23:24:50 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
<a href="https://www.rust-lang.org/">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
<a href="https://bsky.app/profile/thisweekinrust.bsky.social">@thisweekinrust.bsky.social</a> on Bluesky or
<a href="https://mastodon.social/@thisweekinrust">@ThisWeekinRust</a> on mastodon.social, or
<a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md">We love contributions</a>.</p>
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a> and archives can be viewed at <a href="https://this-week-in-rust.org/">this-week-in-rust.org</a>.
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
<p>Want TWIR in your inbox? <a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485">Subscribe here</a>.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-rust-community">Updates from Rust Community</a></h4>


<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#official">Official</a></h5>
<ul>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/04/14/infrastructure-team-q1-recap-and-q2-plan/">Infrastructure Team 2026 Q1 Recap and Q2 Plan</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#projecttooling-updates">Project/Tooling Updates</a></h5>
<ul>
<li><a href="https://pquantum.dev/">pquantum.dev: Post-Quantum Cryptography in Rust</a></li>
<li><a href="https://blog.none.at/blog/2026/2026-04-12-haproxy-spoa-rs/">haproxy-spoe-rs: A Rust SPOA Agent Library for HAProxy</a></li>
<li><a href="https://github.com/sinelaw/fresh/releases/tag/v0.2.23">Fresh 0.2.23: Terminal IDE adds Windows-1251 encoding, customizable status bar, and faster file finder</a></li>
<li><a href="https://netviper.gr/blog/kaio-v020/">KAIO v0.2.0: Writing GPU Kernels in Rust at 92.5% of cuBLAS</a></li>
<li><a href="https://netbeez.net/blog/rustnet/">RustNet: A Real-Time Network Traffic Analysis TUI</a></li>
<li><a href="https://aimdb.dev/blog/data-driven-design">AimDB: The Next Era of Software Architecture Is Data-First</a></li>
<li><a href="https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview">tailscale-rs v0.2.0: our new Rust library preview</a></li>
<li><a href="https://dev.to/opmr0/i-built-a-cli-snippet-manager-in-rust-because-i-was-tired-of-googling-the-same-things-4j4g">Sinbo: a CLI snippet manager, store code snippets locally with fuzzy search, encryption, and shell completions</a></li>
<li><a href="https://flodl.dev/blog/ddp-benchmark">flodl v0.4.0: heterogeneous multi-GPU DDP with faster training and better convergence than solo GPU</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#observationsthoughts">Observations/Thoughts</a></h5>
<ul>
<li><a href="https://cfallin.org/blog/2026/04/09/aegraph/">The acyclic e-graph: Cranelift's mid-end optimizer</a></li>
<li><a href="https://trifectatech.org/blog/tail-calls-project-goal/">Rust should have stable tail calls</a></li>
<li><a href="https://home.expurple.me/posts/flat-error-codes-are-not-enough/">Flat Error Codes Are Not Enough</a></li>
<li><a href="https://purplesyringa.moe/blog/no-one-owes-you-supply-chain-security/">No one owes you supply-chain security</a></li>
<li><a href="https://sot.dev/everything-should-be-typed.html">Everything Should Be Typed: Scalar Types Are Not Enough</a></li>
<li><a href="https://www.scattered-thoughts.net/writing/borrow-checking-surprises/">Borrow-checking surprises</a></li>
<li><a href="https://kerkour.com/rust-extended-standard-library">A Roadmap for Building an Extended Standard Library for Rust</a></li>
<li><a href="https://blog.goose.love/posts/what-actually-uses-rust/">Okay, what ACTUALLY uses Rust?</a></li>
<li>[audio] <a href="https://netstack.fm/#episode-34">Netstack.FM episode 34 — Tokio with Carl Lerche (Ep 5 Remastered)</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-walkthroughs">Rust Walkthroughs</a></h5>
<ul>
<li><a href="https://posthog.com/blog/untangling-rayon-and-tokio">Untangling Tokio and Rayon in production: From 2s latency spikes to 94ms flat</a></li>
<li><a href="https://tech.stonecharioteer.com/posts/2026/traceroute/">Understanding Traceroute</a></li>
<li><a href="https://security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html">Bringing Rust to the Pixel Baseband</a></li>
<li><a href="https://numa.rs/blog/posts/fixing-doh-tail-latency.html">Fixing DNS tail latency with a 5-line config and a 50-line function</a></li>
<li><a href="https://tweedegolf.nl/en/blog/235/debloat-your-async-rust">Debloat your async Rust</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-rust-ownership-by-building-mini-grep/">Learn Rust Ownership and Borrowing By Building Mini Grep</a></li>
<li><a href="https://alphakhaw.com/blog/seqpacker-profiling-rust-flamegraph-pgo-bolt">Profiling Rust: A Flamegraph vs PGO, BOLT, and Native CPU Targeting</a></li>
<li><a href="https://gruberb.github.io/bulletproof-rust-web/">Bulletproof Rust Web: An opinionated guide to production-grade Axum applications</a></li>
<li><a href="https://gigapotential.dev/blog/minimal-vmm-in-rust-with-kvm-hypervisor/">A minimal VMM in Rust with KVM</a></li>
<li><a href="https://mercurialsolo.github.io/posts/claudectl-tui-dashboard/">claudectl: Building a TUI Dashboard for AI Coding Agents in Rust</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=HvCptpU5r_4">Build with Naz : Eliminate busy waiting with Rust Condvar</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#crate-of-the-week">Crate of the Week</a></h4>
<p>This week's crate is <a href="https://github.com/panxinmiao/myth">Myth Engine</a>, a high-performance, cross-platform rendering engine.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1590">Pan Xinmiao</a> for the self-suggestion!</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#calls-for-testing">Calls for Testing</a></h4>
<p>An important step for RFC implementation is for people to experiment with the
implementation and give feedback, especially before stabilization.</p>
<p>If you are a feature implementer and would like your RFC to appear in this list, add a
<code>call-for-testing</code> label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.</p>
<p><em>No calls for testing were issued this week by
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rust</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rustup</a> or
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen">Rust language RFCs</a>.</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues">Let us know</a> if you would like your feature to be tracked as a part of this list.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#call-for-participation-projects-and-speakers">Call for Participation; projects and speakers</a></h4>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-projects">CFP - Projects</a></h5>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>


<p><em>No Calls for participation were submitted this week.</em></p>
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines">here</a> or through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-events">CFP - Events</a></h5>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>



<ul>
<li><a href="https://sessionize.com/eurorust-2026/"><strong>EuroRust</strong></a> | CFP open until 2026-04-27 | Barcelona, Spain | 2026-10-14 - 2026-10-17</li>
</ul>
<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-the-rust-project">Updates from the Rust Project</a></h4>
<p>519 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-04-07..2026-04-14">merged in the last week</a></p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler">Compiler</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/153335">add <code>#![unstable_removed(..)]</code> attribute to track removed features</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154646">add suggestion to <code>.to_owned()</code> used on <code>Cow</code> when borrowing</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/153888">avoid stack overflow in FindExprBySpan</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154609">enable <code>#[diagnostic::on_const]</code> for local impls</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/152901">introduce a <code>#[diagnostic::on_unknown]</code> attribute</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155167">reduce size of <code>ImportData</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154758"><code>ty::Alias</code> refactor</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154661">semantic checks of <code>impl</code> restrictions</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154184">stabilize s390x vector registers</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/147802">store <code>chunk_domain_size</code> explicitly in <code>Chunk</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#library">Library</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/154929">add <code>const Default</code> impls for <code>LazyCell</code> and <code>LazyLock</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154729">constify some <code>Iterator</code> methods</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/151898">constify DoubleEndedIterator</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154825">constify <code>Step for NonZero&lt;u*&gt;</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154994">don't leak internal temporaries from <code>dbg!</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/148486">explicitly forget the zero remaining elements in <code>vec::IntoIter::fold()</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155142">impl const Residual for ControlFlow</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155084">initial functions to start on transmute v2</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154678">introduce <code>#[diagnostic::on_move]</code> on <code>Rc</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154925">make <code>Box/Rc/Arc::into_array</code> allocator-aware (and add doctest)</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155147">stabilize feature <code>int_lowest_highest_one</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155130">stabilize feature <code>isolate_most_least_significant_one</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155131">stabilize feature <code>uint_bit_width</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo">Cargo</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16712">clean: add target directory validation</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16810"><code>manifest</code>: allow git dependency alongside alternate registry</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16794"><code>auth</code>: add auth scheme hint to token rejected error for alt registries</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16844"><code>core</code>: use <code>closest_msg</code> to suggest similar member name for mistyped <code>-p</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16877"><code>lints</code>: ignore <code>unused_crate_dependencies</code> status</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16848"><code>toml</code>: force script edition warnings on quiet</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16878">copy cargo clean target-dir validation tests to <code>clean_new_layout.rs</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16855">never include use extra-filename in build scripts</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16846">support target.'cfg(..)'.rustdocflags analogously to rustflags</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rustdoc">Rustdoc</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/154955">fix pattern types rendering</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154352">dep-info for standalone markdown inputs</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154902">inherit inline attributes for declarative macros</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#clippy">Clippy</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14109"><code>fn_to_numeric_cast_any</code>: do not warn cast to raw pointer</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16443">even more fixes for handling of macros</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16456">extend <code>manual_filter</code> to cover <code>and_then</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16832">fix <code>unused_async</code> false positive for stubs with args</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16846">fix wrong suggestion for <code>println_empty_string</code> with non-parenthesis delimiters</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16782">truncate constants to target type in comparison</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-analyzer">Rust-Analyzer</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21969">changes to build scripts and config.toml should always refresh</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22031">demoting completion relevance when an inherent impl already exists</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21978">enhance runnable command placeholders</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22022">support <code>impl</code> and <code>mut</code> restrictions</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21995">fix <code>[env]</code> in <code>.cargo/config.toml</code> overriding process environment variables</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22010">fix rustfmt relative custom command</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22030">MIR evaluation of sized &amp;T with recursive const fn</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21971">check coercion, not unification, in "Fill <code>struct</code> fields", as the criteria to use an existing local as the field's value</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22003">complete variants of hidden enums through public aliases</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21973">consider the context of the path for <code>ImportAssets</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21981">diagnose cfged-out crate</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21977">disable the fix for missing-fields when the fields are private</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22018">enable vscode suggest in strings</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21999">fix <code>ref_match</code> position when keyword prefix</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21953">improve add some on block like expression</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21920">improve label on <code>add_missing_match_arms</code> assist</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22009">no complete term expressions on qualified path</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22025">no deref index-expr for <code>extract_function</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22012">no imports on type anchor qualified path</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21965">parse <code>cfg_attr</code> and <code>cfg</code> specially</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21975">handle token mutability in edit flow as well</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21996">migrate extract <code>struct</code> from <code>enum</code> variant to new SyntaxEditor and Port whitespace heuristics to SyntaxEditor</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21997">replace make from generate single field <code>struct</code> from with SyntaxFactory</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21992">unwrap unnecessary result return type in <code>view_crate_graph</code></a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-compiler-performance-triage">Rust Compiler Performance Triage</a></h5>
<p>This week was negative, mainly caused by a type system fix and because we had to temporarily revert some attribute cleanups that previously improved performance.</p>
<p>Triage done by <strong>@panstromek</strong>.
Revision range: <a href="https://perf.rust-lang.org/?start=e73c56abd0baf3dbaafbdc3ce6072a416aade867&amp;end=dab8d9d1066c4c95008163c7babf275106ce3f32&amp;absolute=false&amp;stat=instructions%3Au">e73c56ab..dab8d9d1</a></p>
<p><strong>Summary</strong>:</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>mean</th>
<th>range</th>
<th>count</th>
</tr>
</thead>
<tbody>
<tr>
<td>Regressions ❌ <br> (primary)</td>
<td>0.4%</td>
<td>[0.2%, 0.7%]</td>
<td>46</td>
</tr>
<tr>
<td>Regressions ❌ <br> (secondary)</td>
<td>0.5%</td>
<td>[0.1%, 2.3%]</td>
<td>102</td>
</tr>
<tr>
<td>Improvements ✅ <br> (primary)</td>
<td>-0.5%</td>
<td>[-0.6%, -0.4%]</td>
<td>4</td>
</tr>
<tr>
<td>Improvements ✅ <br> (secondary)</td>
<td>-0.4%</td>
<td>[-0.6%, -0.2%]</td>
<td>5</td>
</tr>
<tr>
<td>All ❌✅ (primary)</td>
<td>0.4%</td>
<td>[-0.6%, 0.7%]</td>
<td>50</td>
</tr>
</tbody>
</table>
<p>4 Regressions, 1 Improvement, 5 Mixed; 6 of them in rollups
41 artifact comparisons made in total</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/2112fbf8fd6dac95c7447cd62d6c0c55c413ee67/triage/2026/2026-04-13.md">Full report here</a></p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#approved-rfcs"></a><a href="https://github.com/rust-lang/rfcs/commits/master">Approved RFCs</a></h5>
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
are the RFCs that were approved for implementation this week:</p>
<ul>
<li><em>No RFCs were approved this week.</em></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#final-comment-period">Final Comment Period</a></h5>
<p>Every week, <a href="https://www.rust-lang.org/team.html">the team</a> announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.</p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#tracking-issues-prs">Tracking Issues &amp; PRs</a></h6>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Rust</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/154971">Verify that penultimate segment of enum variant path refers to enum if it has args</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/153873">deprecate <code>std::char</code> constants and functions</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/139690"><code>impl Default</code> for <code>RepeatN</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154003">Make std::fs::File Send on UEFI</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo_1"></a><a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Cargo</a>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16694">feat(config): Stabilize <code>resolver.lockfile-path</code> config</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler-team-mcps-only"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen">Compiler Team</a> <a href="https://forge.rust-lang.org/compiler/mcp.html">(MCPs only)</a>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/922">Optimize <code>repr(Rust)</code> enums by omitting tags in more cases involving uninhabited variants.</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/906">Proposal for a dedicated test suite for the parallel frontend</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/864">Promote tier 3 riscv32 ESP-IDF targets to tier 2</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/841">Proposal for Adapt Stack Protector for Rust</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-rfcs"></a><a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Rust RFCs</a>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3931">Propose the Rust Foundation Maintainer fund</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#leadership-council"></a><a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Leadership Council</a>
<ul>
<li><a href="https://github.com/rust-lang/leadership-council/pull/279">Fund the Content team (2026 allocation)</a></li>
</ul>
<p><em>No Items entered Final Comment Period this week for
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Reference</a>,
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Team</a> or
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Unsafe Code Guidelines</a>.</em></p>
<p>Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#new-and-updated-rfcs"></a><a href="https://github.com/rust-lang/rfcs/pulls">New and Updated RFCs</a></h5>
<ul>
<li><em>No New or Updated RFCs were created this week.</em></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#upcoming-events">Upcoming Events</a></h4>
<p>Rusty Events between 2026-04-15 - 2026-05-13 🦀</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#virtual">Virtual</a></h5>
<ul>
<li>2026-04-15 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313471712/"><strong>Nushell</strong></a></li>
</ul>
</li>
<li>2026-04-15 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/jia7wtfv"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-04-16 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873177/"><strong>April, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-04-19 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/313846195/"><strong>Rust Deep Learning: Third Sunday</strong></a></li>
</ul>
</li>
<li>2026-04-21 | Virtual (Washington, DC, US) | <a href="https://www.meetup.com/rustdc">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/314007434/"><strong>Mid-month Rustful</strong></a></li>
</ul>
</li>
<li>2026-04-22 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/26dvwb85"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Virtual (Amsterdam, NL) | <a href="https://www.meetup.com/bevy-game-development">Bevy Game Development</a><ul>
<li><a href="https://www.meetup.com/bevy-game-development/events/313842977/"><strong>Bevy Meetup #13</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455927/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-04-24 | Virtual (Nairobi, KE) | <a href="http://luma.com/RustaceansKenya">RustaceansKenya</a><ul>
<li><a href="https://luma.com/f4qezpay"><strong>Transitioning To Rust: The Learning Curve</strong></a></li>
</ul>
</li>
<li>2026-04-28 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254783/"><strong>Fourth Tuesday</strong></a></li>
</ul>
</li>
<li>2026-04-28 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313505777/"><strong>Lunch &amp; Learn: From Protobuf to Production - A Guide to gRPC in Rust</strong></a></li>
</ul>
</li>
<li>2026-04-29 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/8hi2xywi"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-01 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/312788983/"><strong>Hacker's Hike 0x1</strong></a></li>
</ul>
</li>
<li>2026-05-02 | Virtual (Kampala, UG) | <a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587">Rust Circle Meetup</a><ul>
<li><a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763928837"><strong>Rust Circle Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-03 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314036479/"><strong>Rust Deep Learning: First Sunday</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/rd05z3vo"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjchbjb/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455928/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris/events/">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345240/"><strong>Rust Nürnberg online</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust/events/">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254782/"><strong>Second Tuesday</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (London, GB) | <a href="https://www.meetup.com/women-in-rust/events/">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506068/"><strong>👋 Community Catch Up</strong></a></li>
</ul>
</li>
<li>2026-05-13 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#asia">Asia</a></h5>
<ul>
<li>2026-04-17 | Bangalore, IN | <a href="https://rustindia.org/">Rust India</a><ul>
<li><a href="https://rustindia.org/schedule"><strong>Rust India Workshop</strong></a></li>
</ul>
</li>
<li>2026-04-18 | Bangalore, IN | <a href="https://rustindia.org/">Rust India</a><ul>
<li><a href="https://rustindia.org/schedule"><strong>Rust India Conference</strong></a></li>
</ul>
</li>
<li>2026-05-13 | Malaysia, MY | <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform">Rust Meetup Malaysia</a><ul>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform"><strong>Rust Meetup Malaysia</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#europe">Europe</a></h5>
<ul>
<li>2026-04-16 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314249809/"><strong>Rust Berlin on location 🏳️‍🌈 - Edition 013</strong></a></li>
</ul>
</li>
<li>2026-04-21 | Leipzig, DE | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813853/"><strong>Native GUIs with Rust</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Aarhus, DK | <a href="https://www.meetup.com/rust-aarhus">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/313910468/"><strong>Talk Night and Birthday Party at MFT Energy</strong></a></li>
</ul>
</li>
<li>2026-04-24 - 2026-04-26 | Augsburg, DE | <a href="https://rust-augsburg.github.io/meetup">Rust Meetup Augsburg</a><ul>
<li><a href="https://www.tuxedocomputers.com/de/Road-to-Game-Jam-2026-Bevy-Workshop.tuxedo"><strong>Future Week Augsburg: Road to Game Jam – Spielend Bevy und Rust lernen bei Tuxedo Computers</strong></a></li>
</ul>
</li>
<li>2026-04-25 | Stockholm, SE | <a href="https://www.meetup.com/stockholm-rust/events/">Stockholm Rust</a><ul>
<li><a href="https://www.meetup.com/stockholm-rust/events/314227099/"><strong>Ferris' Fika Forum #26</strong></a></li>
</ul>
</li>
<li>2026-04-29 | Paris, FR | <a href="https://www.eventbrite.fr/o/74289178383">Paris Rustaceans</a><ul>
<li><a href="https://www.eventbrite.fr/e/rust-meetup-in-paris-tickets-1984135342220"><strong>Rust Meetup in Paris</strong></a></li>
</ul>
</li>
<li>2026-04-30 | Manchester, GB | <a href="https://www.meetup.com/rust-manchester/events/">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314229892/"><strong>Rust Manchester April Talk</strong></a></li>
</ul>
</li>
<li>2026-05-02 | Augsburg, DE | <a href="https://rust-munich.de/">Rust Munich</a> and <a href="https://rust-augsburg.github.io/meetup">Rust Augsburg</a><ul>
<li><a href="https://www.luga.de/static/LIT-2026/"><strong>Augsburger Linux-Infotag 2026: Gemeinschaftsstand Rust Augsburg und Rust München</strong></a></li>
</ul>
</li>
<li>2026-05-04 | Amsterdam, NH, NL | <a href="https://www.meetup.com/rust-amsterdam-group/events/">Rust Developers Amsterdam Group</a><ul>
<li><a href="https://www.meetup.com/rust-amsterdam-group/events/314268909/"><strong>Rust Meetup @ JetBrains</strong></a></li>
</ul>
</li>
<li>2026-05-04 | Frankfurt, DE | <a href="https://www.meetup.com/rust-rhein-main">Rust Rhein-Main</a><ul>
<li><a href="https://www.meetup.com/rust-rhein-main/events/314051688/"><strong>Writing a stock portfolio simulation in Rust with Leptos</strong></a></li>
</ul>
</li>
<li>2026-05-05 | Olomouc, CZ | <a href="https://www.meetup.com/rust-moravia/events/">Rust Moravia</a><ul>
<li><a href="https://www.meetup.com/rust-moravia/events/314218493/"><strong>5. Rust Moravia Meetup (Ukaž testy!)</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#north-america">North America</a></h5>
<ul>
<li>2026-04-15 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313471712/"><strong>Nushell</strong></a></li>
</ul>
</li>
<li>2026-04-16 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873177/"><strong>April, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-04-16 | Mountain View, CA, US | <a href="https://www.meetup.com/hackerdojo/events/">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/313995065/"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
</ul>
</li>
<li>2026-04-16 | Nashville, TN, US | <a href="https://www.meetup.com/music-city-rust-developers">Music City Rust Developers</a><ul>
<li><a href="https://www.meetup.com/music-city-rust-developers/events/314090462/"><strong>Community Meetup</strong></a></li>
</ul>
</li>
<li>2026-04-18 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/313883701/"><strong>Harvard Square Rust Lunch, Apr 18</strong></a></li>
</ul>
</li>
<li>2026-04-20 - 2026-04-22 | Portland, OR | <a href="https://tokio.rs/">Tokio</a><ul>
<li><a href="https://www.tokioconf.com/"><strong>TokioConf 2026</strong></a></li>
</ul>
</li>
<li>2026-04-21 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/313918531/"><strong>Rust Hacking in Person</strong></a></li>
</ul>
</li>
<li>2026-04-22 | Austin, TX, US | <a href="https://www.meetup.com/rust-atx">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314000435/"><strong>Rust Lunch - Fareground</strong></a></li>
</ul>
</li>
<li>2026-04-22 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314167944/"><strong>Rust NYC: Formally Verified Rust &amp; SAT Solvers</strong></a></li>
</ul>
</li>
<li>2026-04-22 | Portland, OR | <a href="https://luma.com/dsp3ud82"><strong>Apache DataFusion Meetup</strong></a><ul>
<li><a href="https://luma.com/dsp3ud82"><strong>Portland Apache DataFusion Meetup</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Los Angeles, CA, US | <a href="https://www.meetup.com/rust-los-angeles">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/313542139/"><strong>Rust LA April!</strong></a></li>
</ul>
</li>
<li>2026-04-25 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/313883704/"><strong>South Station Rust Lunch, Apr 25</strong></a></li>
</ul>
</li>
<li>2026-04-28 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc/events/">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314180711/"><strong>Rust NYC x OpenAI: Safer 'unsafe' &amp; Barnum: The agentic workflow engine.</strong></a></li>
</ul>
</li>
<li>2026-04-30 | Atlanta, GA, US | <a href="https://www.meetup.com/rust-atl">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/311228662/"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Saint Louis, MO, US | <a href="https://www.meetup.com/stl-rust/events/">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/313807225/"><strong>Open Project Night</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#south-america">South America</a></h5>
<ul>
<li>2026-04-17 | Rio de Janeiro, BR | <a href="https://luma.com/calendar/cal-z65k0aMSe7DaqKv">Meetups Rust RJ</a><ul>
<li><a href="https://luma.com/ce46pl7z"><strong>Meetup Rust RJ</strong></a></li>
</ul>
</li>
</ul>
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
it mentioned here. Please remember to add a link to the event too.
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#jobs">Jobs</a></h4>
<p>Please see the latest <a href="https://www.reddit.com/r/rust/comments/1rmra27/official_rrust_whos_hiring_thread_for_jobseekers/">Who's Hiring thread on r/rust</a></p>
<h3><a class="toclink" href="https://this-week-in-rust.org/atom.xml#quote-of-the-week">Quote of the Week</a></h3>
<blockquote>
<p>the amount of times that I spend 15 min in the docs + coding which end up in a monstrous <code>or().flatten().map().is_ok_and()</code> only to get slapped by clippy saying <code>replace your monster with this single function please</code> is way too high 😀</p>
</blockquote>
<p>– <a href="https://matrix.to/#/!zcNfLwklXSZMQlTOLN:matrix.org/%241dc35m_KEs4r2vCu3DJ44NCjrrz3EtxWBQUdRQzlBe4">Teufelchen on RIOT off-topic matrix chat</a></p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1760">chrysn</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
<p>This Week in Rust is edited by:</p>
<ul>
<li><a href="https://github.com/nellshamrell">nellshamrell</a></li>
<li><a href="https://github.com/llogiq">llogiq</a></li>
<li><a href="https://github.com/ericseppanen">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst">extrawurst</a></li>
<li><a href="https://github.com/U007D">U007D</a></li>
<li><a href="https://github.com/mariannegoldin">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo">bdillo</a></li>
<li><a href="https://github.com/opeolluwa">opeolluwa</a></li>
<li><a href="https://github.com/bnchi">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist">tzilist</a></li>
</ul>
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1smskwm/this_week_in_rust_647/">Discuss on r/rust</a></small></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Week In Rust: This Week in Rust 648]]></title>
<description><![CDATA[Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRu...]]></description>
<link>https://tsecurity.de/de/3501641/tools/this-week-in-rust-this-week-in-rust-648/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501641/tools/this-week-in-rust-this-week-in-rust-648/</guid>
<pubDate>Fri, 08 May 2026 23:24:39 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
<a href="https://www.rust-lang.org/">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
<a href="https://bsky.app/profile/thisweekinrust.bsky.social">@thisweekinrust.bsky.social</a> on Bluesky or
<a href="https://mastodon.social/@thisweekinrust">@ThisWeekinRust</a> on mastodon.social, or
<a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md">We love contributions</a>.</p>
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a> and archives can be viewed at <a href="https://this-week-in-rust.org/">this-week-in-rust.org</a>.
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
<p>Want TWIR in your inbox? <a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485">Subscribe here</a>.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-rust-community">Updates from Rust Community</a></h4>


<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#official">Official</a></h5>
<ul>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/04/17/crates-io-svelte-public-testing/">crates.io: Help test our new web frontend</a></li>
<li><a href="https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/">Announcing Rust 1.95.0 | Rust Blog</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#foundation">Foundation</a></h5>
<ul>
<li>RustConf 2026 <a href="https://rustconf.com/schedule/">schedule</a> and <a href="https://rustconf.com/register">registration</a> are live! Early bird ticket prices are available through April 29.</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#projecttooling-updates">Project/Tooling Updates</a></h5>
<ul>
<li><a href="https://github.com/openclosed-org/axum-harness/blob/main/docs/launch.md">axum-harness: agent-native backend architecture template for Axum — semantic-first, topology-late, multi-agent harness</a></li>
<li><a href="https://github.com/WuBingzheng/lean-decimal/blob/main/benches/README.md">lean-decimal: 2~6X faster than <code>rust_decimal</code></a></li>
<li><a href="https://therohansharma.com/semantic-version-control-rust">Building Semantic Version Control in Rust</a></li>
<li><a href="https://github.com/pragmaplatform/oxanus/releases/tag/v1.0">Oxanus v1.0 - Job processing library</a></li>
<li><a href="https://flodl.dev/blog/huggingface">flodl 0.5.2: HuggingFace, in Rust</a></li>
<li><a href="https://lwn.net/SubscriberLink/1067220/f4b7acbc7ce7d1fa/">One Sized trait does not fit all</a></li>
<li><a href="https://aaronqian.com/log/2026-04-22-tinyboot-v040-released/">tinyboot v0.4.0 Released — The API is Stable</a></li>
<li><a href="https://slint.dev/blog/slint-1.16-released">Slint 1.16 Released</a></li>
<li><a href="https://danube-docs.dev-state.com/architecture/key_shared_architecture/">Danube Messaging adds Key-Shared subscriptions</a></li>
<li><a href="https://www.veszelovszki.com/a/mtp-mount/">Announcing mtp-mount: pure-Rust FUSE mount for MTP devices</a></li>
<li><a href="https://github.com/bahdotsh/wrkflw/releases/tag/v0.8.0">wrkflw v0.8.0 - Validate and Run GitHub Actions locally.</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#observationsthoughts">Observations/Thoughts</a></h5>
<ul>
<li><a href="https://kerkour.com/post-quantum-cryptography-recommendations-rust">Cryptographic Right Answers: Post Quantum and Rust Edition</a></li>
<li><a href="https://github.com/christo-auer/eilmeldung/blob/main/docs/llm-development.md">Learning rust through an LLM to develop a TUI RSS reader (and what I tell my students)</a></li>
<li><a href="https://sot.dev/inode-style-vector-in-rust.html">What Happens When You Build an Inode-Style Vector in Rust</a></li>
<li><a href="https://slicker.me/rust/ownership_and_borrowing_vs_reference_counting.html">Ownership &amp; Borrowing
versus Reference Counting</a></li>
<li><a href="https://kyju.org/blog/tokioconf-2026/">The Edge of Safe Rust</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=fboHzVVfknU&amp;t=340s">Third Online Func Prog Sweden 2026</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-walkthroughs">Rust Walkthroughs</a></h5>
<ul>
<li>[video] <a href="https://www.youtube.com/watch?v=WmGv-lZgr7M">Build a Full Stack Twitter Clone web application in Rust (Axum &amp; Leptos)</a></li>
<li><a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-12/">The Impatient Programmer's Guide to Bevy and Rust: Chapter 12 - Let There Be Networking</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=7dXQLr014JU">RustCurious lesson 6: Enums and Polymorphism</a></li>
<li>
<p><a href="https://gigapotential.dev/blog/minimal-vmm-in-rust-with-apple-hypervisor/">A minimal VMM in Rust with Apple Hypervisor</a></p>
</li>
<li>
<p><a href="https://kocharhook.com/post/5/caching-expensive-functions-in-rust/">Caching Expensive Functions in Rust with <code>cached</code></a></p>
</li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#crate-of-the-week">Crate of the Week</a></h4>
<p>This week's crate is <a href="https://github.com/razkar-studio/farben">farben</a>, a German-named macro crate for terminal colors.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1597">Nik Revenco</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#calls-for-testing">Calls for Testing</a></h4>
<p>An important step for RFC implementation is for people to experiment with the
implementation and give feedback, especially before stabilization.</p>
<p>If you are a feature implementer and would like your RFC to appear in this list, add a
<code>call-for-testing</code> label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.</p>
<p><em>No calls for testing were issued this week by
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rust</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rustup</a> or
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen">Rust language RFCs</a>.</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues">Let us know</a> if you would like your feature to be tracked as a part of this list.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#call-for-participation-projects-and-speakers">Call for Participation; projects and speakers</a></h4>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-projects">CFP - Projects</a></h5>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>



<ul>
<li><a href="https://github.com/rust-lang-nursery/rust-cookbook/issues/759">rust-cookbook - Add Asynchronous section with tokio runtime recipes</a> (<a href="https://github.com/rust-lang-nursery/rust-cookbook/issues?q=is%3Aissue%20state%3Aopen%20label%3Aexample">other high impact examples</a>)</li>
<li><a href="https://github.com/AAkil98/wacp-platform/issues/2">wacp-platform - Fix test-only clippy drifts in <code>wacp-runtime/tests.rs</code> + <code>console-db/queries/tests.rs</code></a> (<a href="https://github.com/AAkil98/wacp-platform/labels/good%20first%20issue">other good first issues</a>)</li>
</ul>
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines">here</a> or through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-events">CFP - Events</a></h5>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>



<ul>
<li><a href="https://sessionize.com/eurorust-2026/"><strong>EuroRust</strong></a> | 2026-04-27 | Barcelona, Spain | 2026-10-14 - 2026-10-17</li>
<li><a href="https://ndctechtown.com/call-for-papers"><strong>NDC Techtown</strong></a> | 2026-05-03 | Kongsberg, Norway | 2026-09-21 to 23.</li>
</ul>
<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-the-rust-project">Updates from the Rust Project</a></h4>
<p>542 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-04-14..2026-04-21">merged in the last week</a></p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler">Compiler</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155248">don't hash <code>DelayedLints</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155223">refactor FnDecl and FnSig non-type fields into a new wrapper type</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154933">suggest removing <code>&amp;</code> when awaiting a reference to a future</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/152162">suggest returning a reference for unsized place from a closure</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#library">Library</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/154604">abort in core</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155054">constify <code>Index</code>(<code>Mut</code>), <code>Deref</code>(<code>Mut</code>) for <code>Vec</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154664">core/num: implement feature <code>integer_cast_extras</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154699"><code>core::unicode</code>: Replace <code>Cased</code> table with <code>Lt</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154865">libtest: use binary search for --exact test filtering</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154654">move <code>std::io::ErrorKind</code> to <code>core::io</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rustdoc">Rustdoc</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155435">fix <code>redundant_explicit_links</code> incorrectly firing (or not firing) under certain scenarios</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154970">preserve <code>doc(cfg)</code> on locally re-exported type aliases</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#clippy">Clippy</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16850">add MSRV check for <code>manual_noop_waker</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16523">add <code>useless_borrows_in_formatting</code> lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16867">do not propose to refactor when no variant constructor is used</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16829">do not trigger <code>let_and_return</code> on <code>let else</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16770">extend <code>byte_char_slices</code> to cover arrays</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16888">extend <code>zst_offset</code> lint to detect <code>NonNull&lt;T&gt;</code> offset calculations</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16878">fix a case where <code>collapsible_match</code> suggested a transformation that changes runtime behavior</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16329">fix <code>cloned_ref_to_slice_refs</code> false negative on <code>to_owned()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16752">fix <code>expect_fun_call</code> suggests wrongly for string slicing</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16830">fix <code>for_kv_map</code> false negative when using <code>iter</code> and <code>iter_mut</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16848">parenthesize <code>AssocOp::Cast</code> in suggestion when replacement operator is <code>&lt;</code> to avoid parse error</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16891"><code>useless_conversion</code>: do not lint <code>(a..b).into_iter()</code> (for edition migration)</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-analyzer">Rust-Analyzer</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22085"><code>completion</code>: reduce relevance for deprecated items</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22054">remove duplicate lints</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21740">allow crate authors to declare that their trait prefers to be imported <code>as _</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22044">do not complete unstable items that use an internal feature</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21906">exclude refs(find all refs) from deps and stdlib</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21487">support extract variable in macro call</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22067">add parentheses on record expr for <code>replace_let_with_if_let</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22070">adjust name of <code>extract_type_alias</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22032">allow ambiguity in assoc type shorthand if they resolve to the same assoc type, between supertraits this time</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22101">port call expr type checking and closure upvar inference from rustc</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22083">respect <code>#[deprecated]</code> attr when deciding if a <code>ModuleDef</code> completion is <code>deprecated</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22055">some fixes for <code>upvars_mentioned()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22096">use <code>ProofTreeVisitor</code> for unsized coercion</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22046">parse <code>type const</code> items</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22104">perf: do not check solver's cache validity on every access</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22092">sync function call args check fudging with rustc</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-compiler-performance-triage">Rust Compiler Performance Triage</a></h5>
<p>This week was a bit all over the place, but the largest regressions were either
already fixed or they are being investigated. There were also a couple of nice perf. wins.</p>
<p>Triage done by <strong>@Kobzol</strong>.
Revision range: <a href="https://perf.rust-lang.org/?start=dab8d9d1066c4c95008163c7babf275106ce3f32&amp;end=9ab01ae53c416f89fe256b79588a76dcbcdc9290&amp;absolute=false&amp;stat=instructions%3Au">dab8d9d1..9ab01ae5</a></p>
<p><strong>Summary</strong>:</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>mean</th>
<th>range</th>
<th>count</th>
</tr>
</thead>
<tbody>
<tr>
<td>Regressions ❌ <br> (primary)</td>
<td>0.7%</td>
<td>[0.2%, 4.6%]</td>
<td>39</td>
</tr>
<tr>
<td>Regressions ❌ <br> (secondary)</td>
<td>0.6%</td>
<td>[0.2%, 1.4%]</td>
<td>31</td>
</tr>
<tr>
<td>Improvements ✅ <br> (primary)</td>
<td>-0.6%</td>
<td>[-4.8%, -0.1%]</td>
<td>70</td>
</tr>
<tr>
<td>Improvements ✅ <br> (secondary)</td>
<td>-0.7%</td>
<td>[-4.1%, -0.0%]</td>
<td>93</td>
</tr>
<tr>
<td>All ❌✅ (primary)</td>
<td>-0.1%</td>
<td>[-4.8%, 4.6%]</td>
<td>109</td>
</tr>
</tbody>
</table>
<p>3 Regressions, 4 Improvements, 6 Mixed; 4 of them in rollups
41 artifact comparisons made in total</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/9c2cedf21859ce1404fe1265ab518ca243d1d20b/triage/2026/2026-04-21.md">Full report here</a>.</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#approved-rfcs"></a><a href="https://github.com/rust-lang/rfcs/commits/master">Approved RFCs</a></h5>
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
are the RFCs that were approved for implementation this week:</p>
<ul>
<li><em>No RFCs were approved this week.</em></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#final-comment-period">Final Comment Period</a></h5>
<p>Every week, <a href="https://www.rust-lang.org/team.html">the team</a> announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.</p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#tracking-issues-prs">Tracking Issues &amp; PRs</a></h6>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Rust</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155065">Error on invalid macho section specifier</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155137">Allow trailing <code>self</code> in more contexts</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155121">Add FCW to disallow <code>$crate</code> in macro matcher</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/149509">Lint unused pub items in binary crates</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155528">const-stabilize <code>char::is_control()</code></a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo"></a><a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Cargo</a>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16807">Stabilize <code>build-dir</code> layout v2</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16796">feat(compile): Stabilize <code>build.warnings</code></a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler-team-mcps-only"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen">Compiler Team</a> <a href="https://forge.rust-lang.org/compiler/mcp.html">(MCPs only)</a>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/982">Promote riscv64gc-unknown-linux-musl to Tier 2 (with Tools)</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/983">Make stable hashing names consistent</a></li>
</ul>
<p><em>No Items entered Final Comment Period this week for
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Reference</a>, 
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Team</a>,
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Leadership Council</a>,
<a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Rust RFCs</a> or
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Unsafe Code Guidelines</a>.</em></p>
<p>Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#new-and-updated-rfcs"></a><a href="https://github.com/rust-lang/rfcs/pulls">New and Updated RFCs</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3950">Add contribution policy for AI-generated work</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3952">Bounded Trait Casting</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3953">Support heterogeneous try blocks (<code>try_blocks_heterogeneous</code>) RFC</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#upcoming-events">Upcoming Events</a></h4>
<p>Rusty Events between 2026-04-22 - 2026-05-20 🦀</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#virtual">Virtual</a></h5>
<ul>
<li>2026-04-22 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/26dvwb85"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Virtual (Amsterdam, NL) | <a href="https://www.meetup.com/bevy-game-development">Bevy Game Development</a><ul>
<li><a href="https://www.meetup.com/bevy-game-development/events/313842977/"><strong>Bevy Meetup #13</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455927/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-04-24 | Virtual (Nairobi, KE) | <a href="http://luma.com/RustaceansKenya">RustaceansKenya</a><ul>
<li><a href="https://luma.com/f4qezpay"><strong>Transitioning To Rust: The Learning Curve</strong></a></li>
</ul>
</li>
<li>2026-04-28 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254783/"><strong>Fourth Tuesday</strong></a></li>
</ul>
</li>
<li>2026-04-28 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313505777/"><strong>Lunch &amp; Learn: From Protobuf to Production - A Guide to gRPC in Rust</strong></a></li>
</ul>
</li>
<li>2026-04-28 | Virtual (Tel Aviv-yafo, IL) | <a href="https://www.meetup.com/code-mavens">Code Mavens 🦀 - 🐍 - 🐪</a><ul>
<li><a href="https://www.meetup.com/code-mavens/events/314401473/"><strong>Web development using axum in Rust - part 4</strong></a></li>
</ul>
</li>
<li>2026-04-29 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/8hi2xywi"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-01 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/312788983/"><strong>Hacker's Hike 0x1</strong></a></li>
</ul>
</li>
<li>2026-05-02 | Virtual (Kampala, UG) | <a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587">Rust Circle Meetup</a><ul>
<li><a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763928837"><strong>Rust Circle Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-03 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314036479/"><strong>Rust Deep Learning: First Sunday</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Cardiff, GB) | <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/">Rust and C++ Cardiff</a><ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/314301861/"><strong>Practical introduction to SIMD</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/rd05z3vo"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314323890/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455928/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris/events/">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345240/"><strong>Rust Nürnberg online</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust/events/">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254782/"><strong>Second Tuesday</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust/events/">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506068/"><strong>👋 Community Catch Up</strong></a></li>
</ul>
</li>
<li>2026-05-13 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-17 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust/events/">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329043/"><strong>Rust Deep Learning: Third Sunday</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Virtual (Washington, DC, US) | <a href="https://www.meetup.com/rustdc/events/">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjchbzb/"><strong>Mid-month Rustful</strong></a></li>
</ul>
</li>
<li>2026-05-20 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/548kbqhl"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-20 | Virtual (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust/events/">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/"><strong>Mouse Control with Rust</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#asia">Asia</a></h5>
<ul>
<li>2026-05-13 | Malaysia, MY | <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform">Rust Meetup Malaysia</a><ul>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform"><strong>Rust Meetup May 2026</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#europe">Europe</a></h5>
<ul>
<li>2026-04-23 | Aarhus, DK | <a href="https://www.meetup.com/rust-aarhus">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/313910468/"><strong>Talk Night and Birthday Party at MFT Energy</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Paris, FR | <a href="https://www.meetup.com/rust-paris/events/">Rust Paris</a><ul>
<li><a href="https://www.meetup.com/rust-paris/events/314283634/"><strong>Rust meetup #85</strong></a></li>
</ul>
</li>
<li>2026-04-24 - 2026-04-26 | Augsburg, DE | <a href="https://rust-augsburg.github.io/meetup">Rust Meetup Augsburg</a><ul>
<li><a href="https://www.tuxedocomputers.com/de/Road-to-Game-Jam-2026-Bevy-Workshop.tuxedo"><strong>Future Week Augsburg: Road to Game Jam – Spielend Bevy und Rust lernen bei Tuxedo Computers</strong></a></li>
</ul>
</li>
<li>2026-04-25 | Stockholm, SE | <a href="https://www.meetup.com/stockholm-rust/events/">Stockholm Rust</a><ul>
<li><a href="https://www.meetup.com/stockholm-rust/events/314227099/"><strong>Ferris' Fika Forum #26</strong></a></li>
</ul>
</li>
<li>2026-04-29 | Copenhagen, DK | <a href="https://www.meetup.com/copenhagen-rust-community/events/">Copenhagen Rust Community</a><ul>
<li><a href="https://www.meetup.com/copenhagen-rust-community/events/314279730/"><strong>Rust meetup #67</strong></a></li>
</ul>
</li>
<li>2026-04-29 | Paris, FR | <a href="https://www.eventbrite.fr/o/74289178383">Paris Rustaceans</a><ul>
<li><a href="https://www.eventbrite.fr/e/rust-meetup-in-paris-tickets-1984135342220"><strong>Rust Meetup in Paris</strong></a></li>
</ul>
</li>
<li>2026-04-30 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin/events/">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314292918/"><strong>Rust Berlin Talks: The next generation</strong></a></li>
</ul>
</li>
<li>2026-04-30 | Manchester, GB | <a href="https://www.meetup.com/rust-manchester/events/">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314229892/"><strong>Rust Manchester April Talk</strong></a></li>
</ul>
</li>
<li>2026-05-02 | Augsburg, DE | <a href="https://rust-munich.de/">Rust Munich</a> and <a href="https://rust-augsburg.github.io/meetup">Rust Augsburg</a><ul>
<li><a href="https://www.luga.de/static/LIT-2026/"><strong>Augsburger Linux-Infotag 2026: Gemeinschaftsstand Rust Augsburg und Rust München</strong></a></li>
</ul>
</li>
<li>2026-05-04 | Amsterdam, NH, NL | <a href="https://www.meetup.com/rust-amsterdam-group/events/">Rust Developers Amsterdam Group</a><ul>
<li><a href="https://www.meetup.com/rust-amsterdam-group/events/314268909/"><strong>Rust Meetup @ JetBrains</strong></a></li>
</ul>
</li>
<li>2026-05-04 | Frankfurt, DE | <a href="https://www.meetup.com/rust-rhein-main">Rust Rhein-Main</a><ul>
<li><a href="https://www.meetup.com/rust-rhein-main/events/314051688/"><strong>Writing a stock portfolio simulation in Rust with Leptos</strong></a></li>
</ul>
</li>
<li>2026-05-05 | Olomouc, CZ | <a href="https://www.meetup.com/rust-moravia/events/">Rust Moravia</a><ul>
<li><a href="https://www.meetup.com/rust-moravia/events/314218493/"><strong>5. Rust Moravia Meetup (Ukaž testy!)</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Edinburgh, GB | <a href="https://www.meetup.com/rust-edi/events/">Rust and Friends</a><ul>
<li><a href="https://www.meetup.com/rust-and-friends/events/314300802/"><strong>Rust May Talks: Aetherus + TBA</strong></a></li>
</ul>
</li>
<li>2026-05-13 | Girona, ES | <a href="https://luma.com/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0"><strong>Rust Girona Hack &amp; Learn 05 2026</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Switzerland, CH | <a href="https://www.posttenebraslab.ch/wiki/events/start">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup"><strong>Rust Meetup Geneva</strong></a></li>
</ul>
</li>
<li>2026-05-18 | Milano, MI, IT | <a href="https://www.meetup.com/rust-language-milano/events/">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314329200/"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Aarhus, DK | <a href="https://www.meetup.com/rust-aarhus/events/">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314129975/"><strong>Hack Night</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Amsterdam, NL | <a href="https://www.meetup.com/rust-amsterdam/events/">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/312861992/"><strong>RustWeek 2026 announcement</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Leipzig, SN, DE | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813902/"><strong>Cross-Building &amp; Cross-Testing</strong></a></li>
</ul>
</li>
<li>2026-05-19 | London, UK | <a href="https://www.meetup.com/women-in-rust/events/">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/314313054/"><strong>RustWeek lunch meetup</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#north-america">North America</a></h5>
<ul>
<li>2026-04-20 - 2026-04-22 | Portland, OR | <a href="https://tokio.rs/">Tokio</a><ul>
<li><a href="https://www.tokioconf.com/"><strong>TokioConf 2026</strong></a></li>
</ul>
</li>
<li>2026-04-22 | Austin, TX, US | <a href="https://www.meetup.com/rust-atx">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314000435/"><strong>Rust Lunch - Fareground</strong></a></li>
</ul>
</li>
<li>2026-04-22 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314167944/"><strong>Rust NYC: Formally Verified Rust &amp; SAT Solvers</strong></a></li>
</ul>
</li>
<li>2026-04-22 | Portland, OR | <a href="https://luma.com/dsp3ud82"><strong>Apache DataFusion Meetup</strong></a><ul>
<li><a href="https://luma.com/dsp3ud82"><strong>Portland Apache DataFusion Meetup</strong></a></li>
</ul>
</li>
<li>2026-04-23 | Los Angeles, CA, US | <a href="https://www.meetup.com/rust-los-angeles">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/313542139/"><strong>Rust LA April!</strong></a></li>
</ul>
</li>
<li>2026-04-25 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/313883704/"><strong>South Station Rust Lunch, Apr 25</strong></a></li>
</ul>
</li>
<li>2026-04-28 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc/events/">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314180711/"><strong>Rust NYC x OpenAI: Safer 'unsafe' &amp; Barnum: The agentic workflow engine.</strong></a></li>
</ul>
</li>
<li>2026-04-30 | Atlanta, GA, US | <a href="https://www.meetup.com/rust-atl">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/311228662/"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Saint Louis, MO, US | <a href="https://www.meetup.com/stl-rust/events/">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/313807225/"><strong>Open Project Night</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Portland, OR, US | <a href="https://www.meetup.com/pdxrust/events/">PDXRust</a><ul>
<li><a href="https://www.meetup.com/pdxrust/events/314256732/"><strong>From Radio Waves to Pixels - Real-Time Visualizations with Rust and WebAssembly</strong></a></li>
</ul>
</li>
<li>2026-05-14 | San Diego, CA, US | <a href="https://www.meetup.com/san-diego-rust/events/">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721886/"><strong>San Diego Rust May Meetup - Back in person!</strong></a></li>
</ul>
</li>
<li>2026-05-19 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group/events/">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314154841/"><strong>Rust Hacking in Person</strong></a></li>
</ul>
</li>
<li>2026-05-20 | San Francisco, CA, US | <a href="https://luma.com/bayarearust">Bay Area Rust Meetup</a><ul>
<li><a href="https://luma.com/9j3q5ejl"><strong>Bay Area Rust Meetup</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#oceania">Oceania</a></h5>
<ul>
<li>2026-05-14 | Melbourne, AU | <a href="https://www.meetup.com/rust-melbourne/events/">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/314260890/"><strong>Rust Melbourne - May 2026</strong></a></li>
</ul>
</li>
</ul>
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
it mentioned here. Please remember to add a link to the event too.
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#jobs">Jobs</a></h4>
<p>Please see the latest <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/">Who's Hiring thread on r/rust</a></p>
<h3><a class="toclink" href="https://this-week-in-rust.org/atom.xml#quote-of-the-week">Quote of the Week</a></h3>
<blockquote>
<p>in Rust we pay the price of composition up-front</p>
</blockquote>
<p>– <a href="https://rust-lang.zulipchat.com/#narrow/channel/213817-t-lang/topic/broken.20and.20un-fixable.20parts.20of.20Rust/near/587758938">Nadieril on rust zulip</a></p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1763">Nadieril</a> for the self-suggestion!</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
<p>This Week in Rust is edited by:</p>
<ul>
<li><a href="https://github.com/nellshamrell">nellshamrell</a></li>
<li><a href="https://github.com/llogiq">llogiq</a></li>
<li><a href="https://github.com/ericseppanen">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst">extrawurst</a></li>
<li><a href="https://github.com/U007D">U007D</a></li>
<li><a href="https://github.com/mariannegoldin">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo">bdillo</a></li>
<li><a href="https://github.com/opeolluwa">opeolluwa</a></li>
<li><a href="https://github.com/bnchi">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist">tzilist</a></li>
</ul>
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1su40pd/this_week_in_rust_648/">Discuss on r/rust</a></small></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Week In Rust: This Week in Rust 650]]></title>
<description><![CDATA[Hello and welcome to another issue of This Week in Rust!
Rust is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
@thisweekinrust.bsky.social on Bluesky or
@ThisWeekinRu...]]></description>
<link>https://tsecurity.de/de/3501610/tools/this-week-in-rust-this-week-in-rust-650/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501610/tools/this-week-in-rust-this-week-in-rust-650/</guid>
<pubDate>Fri, 08 May 2026 23:24:07 +0200</pubDate>
<category>💾  Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
<a href="https://www.rust-lang.org/">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
This is a weekly summary of its progress and community.
Want something mentioned? Tag us at
<a href="https://bsky.app/profile/thisweekinrust.bsky.social">@thisweekinrust.bsky.social</a> on Bluesky or
<a href="https://mastodon.social/@thisweekinrust">@ThisWeekinRust</a> on mastodon.social, or
<a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md">We love contributions</a>.</p>
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a> and archives can be viewed at <a href="https://this-week-in-rust.org/">this-week-in-rust.org</a>.
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
<p>Want TWIR in your inbox? <a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485">Subscribe here</a>.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-rust-community">Updates from Rust Community</a></h4>


<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#official">Official</a></h5>
<ul>
<li><a href="https://blog.rust-lang.org/2026/04/30/gsoc-2026-selected-projects/">Announcing Google Summer of Code 2026 selected projects</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#newsletters">Newsletters</a></h5>
<ul>
<li><a href="https://rust-trends.com/newsletter/rust-sharpens-the-craft/">Rust Trends Issue 77 - Rust Sharpens the Craft</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#projecttooling-updates">Project/Tooling Updates</a></h5>
<ul>
<li><a href="https://dev.to/alex_yan_6135f8195a1a3b01/imgclip-a-cross-platform-cli-for-clipboard-image-file-conversion-2i1l">Imgclip: A Cross-Platform CLI for Clipboard ↔ Image File Conversion</a></li>
<li><a href="https://aimdb.dev/blog/connectors-where-aimdb-meets-the-real-world">Connectors: Where AimDB Meets the Real World</a></li>
<li><a href="https://github.com/aguacero7/rkik-nts/releases/tag/v1.0.0">rkik-nts 1.0.0: a high-level Rust Network Time Security (RFC 8915) client library</a></li>
<li><a href="https://github.com/MohibShaikh/unix-ancillary/releases/tag/v0.2.2">unix-ancillary 0.2.2 — safe SCM_RIGHTS fd-passing for Rust</a></li>
<li><a href="https://github.com/kunobi-ninja/kache/releases/tag/v0.2.0">kache 0.2.0: zero-copy, content-addressed Rust build cache (RUSTC_WRAPPER)</a></li>
<li><a href="https://kvark.github.io/application/2026/03/14/fileman.html">Fileman</a> - a cross-platform 2-panel file manager</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#observationsthoughts">Observations/Thoughts</a></h5>
<ul>
<li><a href="https://scrabsha.dev/articles/one-week-of-view-types.html">One week of view_types</a></li>
<li><a href="https://tweedegolf.nl/en/blog/237/async-rust-never-left-the-mvp-state">Async Rust never left the MVP state</a></li>
<li><a href="https://goldstein.lol/posts/stable-specialization/">stable specialization in Rust</a></li>
<li><a href="https://emschwartz.me/your-clippy-config-should-be-stricter/">Your Clippy Config Should Be Stricter</a></li>
<li><a href="https://billylevin.dev/posts/clippy-config/">Your Clippy Config Should Be Stricter-er</a></li>
<li><a href="https://verrchu.github.io/blog/1-the-sync-bound-nobody-asked-for/">The <code>Sync</code> bound nobody asked for</a></li>
<li><a href="https://kerkour.com/rust-cross-platform-apps">Cross-platform Rust: Analyzing how WhatsApp, Signal and more are shipping Rust to billions of devices</a></li>
<li>[audio] <a href="https://netstack.fm/#episode-37">Netstack.FM episode 37 — dial9: from black box to insight in Tokio</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-walkthroughs">Rust Walkthroughs</a></h5>
<ul>
<li><a href="https://bal-e.org/blog/2026/oops-cubic-macro/">oops, cubic macro!</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=JWfVqDEkQQw">RustCurious lesson 7: Arrays and Slices</a></li>
<li><a href="https://loige.co/writing-middlewares-for-rust-lambda-functions/">Writing Middlewares for Rust Lambda Functions</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-error-hanlding-in-rust/">Learn Error Handling in Rust By Building a TOML Config Parser</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#miscellaneous">Miscellaneous</a></h5>
<ul>
<li><a href="https://github.com/szabgab/awesome-sqlx">Awesome SQLx Resources</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#crate-of-the-week">Crate of the Week</a></h4>
<p>This week's crate is <a href="https://github.com/tracel-ai/burn">burn</a>, a tensor and deep learning library.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1604">Jonas</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#calls-for-testing">Calls for Testing</a></h4>
<p>An important step for RFC implementation is for people to experiment with the
implementation and give feedback, especially before stabilization.</p>
<p>If you are a feature implementer and would like your RFC to appear in this list, add a
<code>call-for-testing</code> label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.</p>
<p><em>No calls for testing were issued this week by
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rust</a>,
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen">Rustup</a> or
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen">Rust language RFCs</a>.</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues">Let us know</a> if you would like your feature to be tracked as a part of this list.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#call-for-participation-projects-and-speakers">Call for Participation; projects and speakers</a></h4>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-projects">CFP - Projects</a></h5>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>


<p><em>No Calls for participation were submitted this week.</em></p>
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines">here</a> or through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cfp-events">CFP - Events</a></h5>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>



<ul>
<li><a href="https://scientificcomputing.rs/2026/submit-talk"><strong>Scientific Computing in Rust 2026</strong></a>| 2026-06-05 | Virtual | 2026-07-08 - 2026-07-10</li>
</ul>
<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a> or by reaching out on <a href="https://bsky.app/profile/thisweekinrust.bsky.social">Bluesky</a> or <a href="https://mastodon.social/@thisweekinrust">Mastodon</a>!</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#updates-from-the-rust-project">Updates from the Rust Project</a></h4>
<p>504 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-04-28..2026-05-05">merged in the last week</a></p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler">Compiler</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155487">canonicalize free regions from inputs as placeholders in root univ</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#library">Library</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155847">don't reload length in <code>String::push</code></a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#cargo">Cargo</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16950"><code>feat(lints)</code>: Add deny-by-default <code>text_direction_codepoint</code> lints</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16940"><code>fix(compile)</code>: Where possible, hint about misplaced deps</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16957"><code>fix(config): [env]</code> relative paths definition</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16964"><code>fix(config)</code>: normalize included config paths</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16936">remove curl dependency from crates-io crate</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rustdoc">Rustdoc</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156073">fix <code>doc_cfg</code> feature on reexports</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155954">preserve parent doc cfg for <code>macro_export</code> macros</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#clippy">Clippy</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15745">add a check for some followed by filter</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16937">fix <code>bad_bit_mask</code> ICE for overloaded bit ops</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16952"><code>needless_return_with_question_mark</code> trigger in async functions</a></li>
</ul>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-analyzer">Rust-Analyzer</a></h6>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22197"><code>diagnostics</code>: add handler for E0130</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22245">add AssocItemList <code>add_item</code> editor variant</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22244">expand glob import on cyclic import fail</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22202">add diagnostic for E0784</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22178">allow renaming of elided lifetimes</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22186">diagnose trait errors 🎉</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22193">emit a diagnostic for <code>non_exhaustive struct</code> when constructed</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22199">offer on if-expr with else-if for <code>convert_to_guarded_return</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22222">support if-else in value on postfix completions</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22214">add missing exprs to visiting</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22274">add missing solver lang items</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22217">add semicolon after expr in stmt for <code>unwrap_branch</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22282">catch <code>#[rustc_reservation_impl = "reason"]</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22272">don't fetch diagnostics until proc-macros are loaded</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22265">don't panic on <code>impl ?Sized</code> for <code>introduce_named_type_parameter</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22247">fix <code>unwrap_branch</code> in <code>match_arm</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22215">fix stack overflow on projection display</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22201">handle empty expr in tuple expr</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22058">improve <code>prettify_macro_expansion()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22240">improve whitespaces for trait item complete</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22275">infer the expected type as the return type for async blocks defined by async fns</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22271">port array and ref exprs inference from rustc</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22210">qualify .new path and no complete generic params</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22276">remove usage of <code>references_error()</code> in upvar inference</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22253">show the user's message for <code>#[must_use]</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22008">use <code>Pattern_White_Space</code> for whitespace handling</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22207">various fixes for <code>lower_coroutine_body_with_moved_arguments()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22229">wrap top level or patterns in parens in <code>convert_match_to_let_else</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22239">hir-ty: emit diagnostic for unused <code>#[must_use]</code> values</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22235">ide-diagnostics: emit error for duplicate field in record expression</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22238">ide-diagnostics: emit error for mismatched array pattern length</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22159">migrate generate function to SyntaxEditor</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22280">perf: cache more things that are related to lang items (paren traits, children/sibling assoc types/functions) but are not lang items themselves</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22187">perf: do not intern <code>AdtDef</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22267">perf: improve performance of integer-based symbols</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22246">remove add predicate for Where syntax</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22242">remove unused a method in <code>edit_in_place</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22241">replace insert use and insert use as alias with its editor variant</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22243">use syntaxFactory in generic arg instead of vanilla make</a></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-compiler-performance-triage">Rust Compiler Performance Triage</a></h5>
<p>This week's result is pretty much neutral. It looks negative in icount numbers, but that's spurious, wall time remained largely unchanged. Some big performance improvements landed in the new solver, which is not enabled by default, yet.</p>
<p>Triage done by <strong>@panstromek</strong>.
Revision range: <a href="https://perf.rust-lang.org/?start=ca9a134e0985765ded9cfdde4030a5df4db7e2bd&amp;end=1d72d7e8136faaebad3a85eeed432e6ea1b2ffab&amp;absolute=false&amp;stat=instructions%3Au">ca9a134e..1d72d7e8</a></p>
<p><strong>Summary</strong>:</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>mean</th>
<th>range</th>
<th>count</th>
</tr>
</thead>
<tbody>
<tr>
<td>Regressions ? <br> (primary)</td>
<td>0.6%</td>
<td>[0.2%, 1.2%]</td>
<td>106</td>
</tr>
<tr>
<td>Regressions ? <br> (secondary)</td>
<td>0.7%</td>
<td>[0.2%, 2.4%]</td>
<td>67</td>
</tr>
<tr>
<td>Improvements ? <br> (primary)</td>
<td>-0.6%</td>
<td>[-1.7%, -0.2%]</td>
<td>66</td>
</tr>
<tr>
<td>Improvements ? <br> (secondary)</td>
<td>-0.6%</td>
<td>[-2.8%, -0.0%]</td>
<td>60</td>
</tr>
<tr>
<td>All ?? (primary)</td>
<td>0.1%</td>
<td>[-1.7%, 1.2%]</td>
<td>172</td>
</tr>
</tbody>
</table>
<p>1 Regression, 2 Improvements, 9 Mixed; 5 of them in rollups
34 artifact comparisons made in total</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/477a72d1755b1b8adb3c4b7eef2ed34e0c954de7/triage/2026/2026-05-05.md">Full report here</a></p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#approved-rfcs"></a><a href="https://github.com/rust-lang/rfcs/commits/master">Approved RFCs</a></h5>
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
are the RFCs that were approved for implementation this week:</p>
<ul>
<li><em>No RFCs were approved this week.</em></li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#final-comment-period">Final Comment Period</a></h5>
<p>Every week, <a href="https://www.rust-lang.org/team.html">the team</a> announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.</p>
<h6><a class="toclink" href="https://this-week-in-rust.org/atom.xml#tracking-issues-prs">Tracking Issues &amp; PRs</a></h6>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Rust</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/129543">Make trait refs &amp; assoc ty paths properly induce trait object lifetime defaults</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155817">validate <code>#[link_name = "..."]</code> &amp; <code>#[link(name = "...")]</code> parameters</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/150933">Improve precision of Duration-float operations</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/136327">Tracking Issue for <code>unsafe_cell_access</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/142748">Tracking Issue for producing a <code>Result&lt;(), E&gt;</code> from a <code>bool</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/149219">Allow shortening lifetime in CoerceUnsized for &amp;mut</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155153">Ensure Send/Sync is not implemented for std::env::Vars{,Os}</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/146220">feat(rustdoc): stabilize <code>--emit</code> flag</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/155924">Make <code>Infallible = !</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155521">Add lint againts invalid runtime symbol definitions</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155515">error on empty <code>export_name</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155193">Check arguments of attributes where no arguments are expected</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155006">stabilize <code>feature(cfg_target_has_atomic_equal_alignment)</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154210">fix: fix the capture behavior of <code>if let</code> in closures</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/145108">Resolver: Batched Import Resolution</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155113">Ensure Send/Sync impl for std::process::CommandArgs</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#compiler-team-mcps-only"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen">Compiler Team</a> <a href="https://forge.rust-lang.org/compiler/mcp.html">(MCPs only)</a>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/978">Turn long-deprecated -C options into errors</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/968">Promote loongarch32-unknown-none* to Tier 2</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#rust-rfcs"></a><a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Rust RFCs</a>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3946">Propose the concept of a crates.io username for identity</a></li>
</ul>
<a class="toclink" href="https://this-week-in-rust.org/atom.xml#language-team"></a><a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Team</a>
<ul>
<li><a href="https://github.com/rust-lang/lang-team/pull/360">Revise decision process: champion vs FCP decisions</a></li>
</ul>
<p><em>No Items entered Final Comment Period this week for
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Cargo</a>,
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Language Reference</a>, 
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen">Leadership Council</a> or
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen">Unsafe Code Guidelines</a>.</em>
Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#new-and-updated-rfcs"></a><a href="https://github.com/rust-lang/rfcs/pulls">New and Updated RFCs</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3958">Initial Rustdoc LaTeX math RFC</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3959">Project-wide LLM policy</a></li>
</ul>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#upcoming-events">Upcoming Events</a></h4>
<p>Rusty Events between 2026-05-06 - 2026-06-03 🦀</p>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#virtual">Virtual</a></h5>
<ul>
<li>2026-05-06 | Virtual (Cardiff, UK) | <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff">Rust and C++ Cardiff</a><ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/314301861/"><strong>Practical introduction to SIMD</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/rd05z3vo"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314323890/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455928/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Virtual (Nürnberg, DE) | <a href="https://www.meetup.com/rust-noris">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345240/"><strong>Rust Nürnberg online</strong></a></li>
</ul>
</li>
<li>2026-05-09 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/u436v3d7"><strong>Learning Rust the Hard Way: Building a TUI Chess Game</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254782/"><strong>Second Tuesday</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506068/"><strong>👋 Community Catch Up</strong></a></li>
</ul>
</li>
<li>2026-05-12 | Virtual (Tel Aviv-yafo, IL) | <a href="https://www.meetup.com/code-mavens/events/">Code Mavens 🦀 - 🐍 - 🐪</a><ul>
<li><a href="https://www.meetup.com/code-mavens/events/314642118/"><strong>Introduction to database access using Rust SQLx</strong></a></li>
</ul>
</li>
<li>2026-05-17 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329043/"><strong>Rust Deep Learning: Third Sunday</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Virtual (Washington, DC, US) | <a href="https://www.meetup.com/rustdc">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjchbzb/"><strong>Mid-month Rustful</strong></a></li>
</ul>
</li>
<li>2026-05-20 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/"><strong>Mouse Control with Rust</strong></a></li>
</ul>
</li>
<li>2026-05-20 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/548kbqhl"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/"><strong>May, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Virtual (Berlin, DE) | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455929/"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Virtual (Charlottesville, VA, US) | <a href="https://www.meetup.com/charlottesville-rust-meetup">Charlottesville Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/charlottesville-rust-meetup/events/314477948/"><strong>Tock OS Part #4 - Capsule coding in QEMU!</strong></a></li>
</ul>
</li>
<li>2026-05-26 | Virtual (Dallas, TX, US) | <a href="https://www.meetup.com/dallasrust">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254781/"><strong>Fourth Tuesday</strong></a></li>
</ul>
</li>
<li>2026-05-26 | Virtual (London, UK) | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506048/"><strong>Lunch &amp; Learn: Seeing Into Your Code - A Practical Guide to Tracing in Rust</strong></a></li>
</ul>
</li>
<li>2026-05-27 | Virtual (Girona, ES) | <a href="https://lu.ma/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/9v7hv2g1"><strong>Weekly coding session</strong></a></li>
</ul>
</li>
<li>2026-06-03 | Virtual (Indianapolis, IN, US) | <a href="https://www.meetup.com/indyrs">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjcjbfb/"><strong>Indy.rs - with Social Distancing</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#africa">Africa</a></h5>
<ul>
<li>2026-05-12 | Johannesburg, ZA | <a href="https://www.meetup.com/johannesburg-rust-meetup">Johannesburg Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/johannesburg-rust-meetup/events/314614331/"><strong>Rust by Example - Flow of Control</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#asia">Asia</a></h5>
<ul>
<li>2026-05-13 | Malaysia, MY | <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform">Rust Meetup Malaysia</a><ul>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform"><strong>Rust Meetup May 2026</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Seoul, KR | <a href="https://www.meetup.com/rust-seoul-meetup">Seoul Rust (Programming Language) Meetup</a><ul>
<li><a href="https://www.meetup.com/rust-seoul-meetup/events/314649688/"><strong>Seoul Rust Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-16 | Bangalore, IN | <a href="https://hasgeek.com/rustbangalore">Rust Bangalore</a><ul>
<li><a href="https://hasgeek.com/rustbangalore/may-2026-rustacean-meetup/"><strong>May 2026 Rustacean meetup</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#europe">Europe</a></h5>
<ul>
<li>2026-05-06 | Köln, DE | <a href="https://www.meetup.com/rust-cologne-bonn">Rust Cologne</a><ul>
<li><a href="https://www.meetup.com/rustcologne/events/314552161/"><strong>Rust in May: Rust for Starters, Part 2</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Milano, MI, IT | <a href="https://www.meetup.com/rust-language-milano">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314521855/"><strong>Rust Milan @ Python Milano: Python or Rust? Yes!</strong></a></li>
</ul>
</li>
<li>2026-05-06 | Oxford, UK | <a href="https://www.meetup.com/oxford-rust-meetup-group">Oxford ACCU/Rust Meetup.</a><ul>
<li><a href="https://www.meetup.com/oxford-rust-meetup-group/events/314456933/"><strong>Building LLMs from scratch</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Edinburgh, UK | <a href="https://www.meetup.com/rust-edi">Rust and Friends</a><ul>
<li><a href="https://www.meetup.com/rust-and-friends/events/314300802/"><strong>Rust May Talks: Aetherus + Bevy</strong></a></li>
</ul>
</li>
<li>2026-05-11 | Augsburg, DE | <a href="https://rust-augsburg.github.io/meetup">Rust Meetup Augsburg</a><ul>
<li><a href="https://rust-augsburg.github.io/meetup/Meetup_19.html"><strong>Rust Meetup #19</strong>: Tiago Manczak - Game On with Rust &amp; Pico</a></li>
</ul>
</li>
<li>2026-05-13 | Girona, ES | <a href="https://luma.com/rust-girona">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0"><strong>Rust Girona Hack &amp; Learn 05 2026</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Switzerland, CH | <a href="https://www.posttenebraslab.ch/wiki/events/start">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup"><strong>Rust Meetup Geneva</strong></a></li>
</ul>
</li>
<li>2026-05-18 - 2026-05-23 | Amsterdam, NL | <a href="https://2026.rustweek.org/">RustWeek 2026</a><ul>
<li><a href="https://2026.rustweek.org/"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-18 | Milano, MI, IT | <a href="https://www.meetup.com/rust-language-milano">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314329200/"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Aarhus, DK | <a href="https://www.meetup.com/rust-aarhus">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314129975/"><strong>Hack Night</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Amsterdam, NL | <a href="https://www.meetup.com/rust-amsterdam">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/312861992/"><strong>RustWeek 2026 announcement</strong></a></li>
</ul>
</li>
<li>2026-05-19 | Leipzig, DE | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813902/"><strong>Cross-Building &amp; Cross-Testing</strong></a></li>
</ul>
</li>
<li>2026-05-19 | London, UK | <a href="https://www.meetup.com/women-in-rust">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/314313054/"><strong>RustWeek lunch meetup</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Amsterdam, NL | <a href="https://www.meetup.com/rust-amsterdam">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314301699/"><strong>RustWeek Hackathon</strong></a></li>
</ul>
</li>
<li>2026-05-22 | Amsterdam, NL | <a href="https://www.meetup.com/rust-amsterdam">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314523659/"><strong>Bike tour around Utrecht</strong></a></li>
</ul>
</li>
<li>2026-05-26 | Dortmund, DE | <a href="https://www.meetup.com/rust-dortmund">Rust Dortmund</a><ul>
<li><a href="https://www.meetup.com/rust-dortmund/events/314522781/"><strong>Rust Dortmund Meetup - Agentic Programming - May</strong></a></li>
</ul>
</li>
<li>2026-05-26 | Manchester, UK | <a href="https://www.meetup.com/rust-manchester">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314452972/"><strong>Rust Manchester May Code Night</strong></a></li>
</ul>
</li>
<li>2026-05-29 | Berlin, DE | <a href="https://www.meetup.com/rust-berlin">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396588/"><strong>Rust Berlin Talks: The next generation</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#north-america">North America</a></h5>
<ul>
<li>2026-05-07 | New York, NY, US | <a href="https://www.meetup.com/rust-nyc">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314567143/"><strong>Rust NYC: Reversing the Great Firewall and Geospatial Rust</strong></a></li>
</ul>
</li>
<li>2026-05-07 | Saint Louis, MO, US | <a href="https://www.meetup.com/stl-rust">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/313807225/"><strong>Open Project Night</strong></a></li>
</ul>
</li>
<li>2026-05-09 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480529/"><strong>Back Bay Rust Lunch, May 9</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Mountain View, CA, US | <a href="https://www.meetup.com/hackerdojo/events/">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314469265/"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
</ul>
</li>
<li>2026-05-14 | Portland, OR, US | <a href="https://www.meetup.com/pdxrust">PDXRust</a><ul>
<li><a href="https://www.meetup.com/pdxrust/events/314256732/"><strong>From Radio Waves to Pixels - Real-Time Visualizations with Rust and WebAssembly</strong></a></li>
</ul>
</li>
<li>2026-05-14 | San Diego, CA, US | <a href="https://www.meetup.com/san-diego-rust">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721886/"><strong>San Diego Rust May Meetup - Back in person!</strong></a></li>
</ul>
</li>
<li>2026-05-16 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480531/"><strong>Lechmere Rust Lunch, May 16</strong></a></li>
</ul>
</li>
<li>2026-05-19 | San Francisco, CA, US | <a href="https://www.meetup.com/san-francisco-rust-study-group">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314154841/"><strong>Rust Hacking in Person</strong></a></li>
</ul>
</li>
<li>2026-05-20 | Hybrid (Vancouver, BC, CA) | <a href="https://www.meetup.com/vancouver-rust">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/"><strong>Mouse Control with Rust</strong></a></li>
</ul>
</li>
<li>2026-05-20 | San Francisco, CA, US | <a href="https://luma.com/bayarearust">Bay Area Rust Meetup</a><ul>
<li><a href="https://luma.com/9j3q5ejl"><strong>Bay Area Rust Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Hybrid (Seattle, WA, US) | <a href="https://www.meetup.com/join-srug">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/"><strong>May, 2026 SRUG (Seattle Rust User Group) Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-21 | Nashville, TN, US | <a href="https://www.meetup.com/music-city-rust-developers">Music City Rust Developers</a><ul>
<li><a href="https://www.meetup.com/music-city-rust-developers/events/314359076/"><strong>Community Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-23 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480534/"><strong>Allston Rust Lunch, May 23</strong></a></li>
</ul>
</li>
<li>2026-05-27 | Austin, TX, US | <a href="https://www.meetup.com/rust-atx">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314209662/"><strong>Rust Lunch - Fareground</strong></a></li>
</ul>
</li>
<li>2026-05-28 | Atlanta, GA, US | <a href="https://www.meetup.com/rust-atl">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539319/"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-28 | Los Angeles, CA, US | <a href="https://www.meetup.com/rust-los-angeles">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314218564/"><strong>Rust LA: Rust in Embedded &amp; Autonomous Systems at Parallel Systems in DTLA</strong></a></li>
</ul>
</li>
<li>2026-05-30 | Boston, MA, US | <a href="https://www.meetup.com/bostonrust">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480537/"><strong>Central Cambridge Rust Lunch, May 30</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#oceania">Oceania</a></h5>
<ul>
<li>2026-05-14 | Melbourne, AU | <a href="https://www.meetup.com/rust-melbourne">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/314260890/"><strong>Rust Melbourne - May 2026</strong></a></li>
</ul>
</li>
<li>2026-05-26 | Barton, ACT, AU | <a href="https://www.meetup.com/rust-canberra">Canberra Rust User Group</a><ul>
<li><a href="https://www.meetup.com/rust-canberra/events/314050576/"><strong>May Meetup</strong></a></li>
</ul>
</li>
</ul>
<h5><a class="toclink" href="https://this-week-in-rust.org/atom.xml#south-america">South America</a></h5>
<ul>
<li>2026-05-13 | Montevideo, UY | <a href="https://www.meetup.com/rust-uruguay">Rust Meetup Uruguay</a><ul>
<li><a href="https://www.meetup.com/rust-uruguay/events/314532884/"><strong>Rust Uruguay meetup de Mayo</strong></a></li>
</ul>
</li>
</ul>
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
it mentioned here. Please remember to add a link to the event too.
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
<h4><a class="toclink" href="https://this-week-in-rust.org/atom.xml#jobs">Jobs</a></h4>
<p>Please see the latest <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/">Who's Hiring thread on r/rust</a></p>
<h3><a class="toclink" href="https://this-week-in-rust.org/atom.xml#quote-of-the-week">Quote of the Week</a></h3>
<blockquote>
<p>From a business standpoint, we should have reasonable confidence that it’ll stick around and be healthy for more than 10 years. We’d also like a robust ecosystem of code and tools that we can rely on, and experts we can hire.</p>
</blockquote>
<p>– <a href="https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview">David Anderson on the tailscale blog</a></p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1764">Ivan Fraixedes</a> for the suggestion!</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
<p>This Week in Rust is edited by:</p>
<ul>
<li><a href="https://github.com/nellshamrell">nellshamrell</a></li>
<li><a href="https://github.com/llogiq">llogiq</a></li>
<li><a href="https://github.com/ericseppanen">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst">extrawurst</a></li>
<li><a href="https://github.com/U007D">U007D</a></li>
<li><a href="https://github.com/mariannegoldin">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo">bdillo</a></li>
<li><a href="https://github.com/opeolluwa">opeolluwa</a></li>
<li><a href="https://github.com/bnchi">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist">tzilist</a></li>
</ul>
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1t5zbvq/this_week_in_rust_650/">Discuss on r/rust</a></small></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Celebrating our 2025 open-source contributions]]></title>
<description><![CDATA[Last year, our engineers submitted over 375 pull requests that were merged into non–Trail of Bits repositories, touching more than 90 projects from cryptography libraries to the Rust compiler.
This work reflects one of our driving values: “share what others can use.” The measure isn’t whether you...]]></description>
<link>https://tsecurity.de/de/3501440/it-security-nachrichten/celebrating-our-2025-open-source-contributions/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501440/it-security-nachrichten/celebrating-our-2025-open-source-contributions/</guid>
<pubDate>Fri, 08 May 2026 23:20:23 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Last year, our engineers submitted over <strong>375 pull requests</strong> that were merged into non–Trail of Bits repositories, touching more than <strong>90 projects</strong> from cryptography libraries to the Rust compiler.</p>
<p>This work reflects one of our driving values: “share what others can use.” The measure isn’t whether you share something, but whether it’s actually useful to someone else. This principle is why we publish <a href="https://github.com/trailofbits/publications?tab=readme-ov-file#guides-and-handbooks">handbooks</a>, write blog posts, and release tools like <a href="https://github.com/trailofbits/skills">Claude skills</a>, <a href="https://github.com/crytic/slither">Slither</a>, <a href="https://github.com/trailofbits/buttercup">Buttercup</a>, and <a href="https://github.com/trailofbits/anamorpher">Anamorpher</a>.</p>
<p>But this value isn’t limited to our own projects; we also share our efforts with the wider open-source community. When we hit limitations in tools we depend on, we fix them upstream. When we find ways to make the software ecosystem more secure, we contribute those improvements.</p>
<p>Most of these contributions came out of client work—we hit a bug we were able to fix or wanted a feature that didn’t exist. The lazy option would have been forking these projects for our needs or patching them locally. Contributing upstream instead takes longer, but it means the next person doesn’t have to solve the same problem. Some of our work is also funded directly by organizations like the OpenSSF and Alpha-Omega, who we collaborate with to make things better for everyone.</p>
<h2>Key contributions</h2>
<ul>
<li><a href="https://github.com/sigstore/rekor-monitor"><strong>Sigstore rekor-monitor</strong></a>: rekor-monitor verifies and monitors the Rekor transparency log, which records signing events for software artifacts. With funding from OpenSSF, we’ve been <a href="https://blog.trailofbits.com/2025/12/12/catching-malicious-package-releases-using-a-transparency-log/">getting rekor-monitor ready for production use</a>. We contributed over 40 pull requests to the Rekor project this year, including <a href="https://github.com/sigstore/rekor-monitor/pull/764">support for custom certificate authorities</a> and <a href="https://github.com/sigstore/rekor-monitor/pull/705">support for the new Rekor v2</a>. We also <a href="https://github.com/sigstore/rekor-monitor/pull/751">added identity monitoring</a> for <a href="https://github.com/sigstore/rekor-tiles">Rekor v2</a>, which lets package maintainers configure monitored certificate subjects and issuers and then receive alerts whenever matching entries appear in the log. If someone compromises your release process and signs a malicious package with your identity, you’ll know.</li>
<li><a href="https://github.com/rust-lang/rust"><strong>Rust compiler</strong></a> <strong>and <a href="https://github.com/rust-lang/rust-clippy">rust-clippy</a></strong>: Clippy is Rust’s official linting tool, offering over 750 lints to catch common mistakes. We contributed over 20 merged pull requests this year. For example, we <a href="https://github.com/rust-lang/rust-clippy/pull/14177">extended the <code>implicit_clone</code> lint to handle <code>to_string()</code> calls</a>, which let us deprecate the redundant <code>string_to_string</code> lint. We <a href="https://github.com/rust-lang/rust-clippy/pull/13669">added replacement suggestions to <code>disallowed_methods</code></a> so that teams can suggest alternatives when flagging forbidden API usage, and we <a href="https://github.com/rust-lang/rust-clippy/pull/14397">added path validation for <code>disallowed_*</code> configurations</a> so that typos don’t silently disable lint rules. We also <a href="https://github.com/rust-lang/rust/pull/139345">extended the <code>QueryStability</code> lint to handle <code>IntoIterator</code> implementations</a> in rustc, which catches nondeterminism bugs in the compiler. The motivation came from a real issue we spotted: iteration order over hash maps was leaking into rustdoc’s JSON output.</li>
<li><a href="https://github.com/pyca/cryptography"><strong>pyca/cryptography</strong></a>: pyca/cryptography is Python’s most widely used cryptography library, providing both high-level recipes and low-level interfaces to common algorithms. With funding from Alpha-Omega, we landed 28 pull requests this year. Our work was aimed at adding <a href="https://github.com/pyca/cryptography/pull/13325">a new ASN.1 API</a>, which lets developers define ASN.1 structures using Python decorators and type annotations instead of wrestling with raw bytes or external schema files. Read more in our blog post “<a href="https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/">Sneak peek: A new ASN.1 API for Python</a>.”</li>
<li><a href="https://github.com/ethereum/hevm"><strong>hevm</strong></a>: hevm is a Haskell implementation of the Ethereum Virtual Machine. It powers both the symbolic and concrete execution in Echidna, our smart contract fuzzer. We contributed 14 pull requests this year, mostly focused on performance: we <a href="https://github.com/ethereum/hevm/pull/803">added cost centers to individual opcodes to ease profiling, optimized memory operations, and made stack and program counter operations strict</a>, which got us double-digit percentage improvements on concrete execution benchmarks. We also implemented cheatcodes like <a href="https://github.com/ethereum/hevm/pull/838"><code>toString</code></a> to improve hevm’s compatibility with Foundry.</li>
<li><a href="https://github.com/pypi/warehouse"><strong>PyPI Warehouse</strong></a>: Warehouse powers the Python Package Index (PyPI), which serves over a billion package downloads per day. We continued our long-running collaboration with PyPI and Alpha-Omega, shipping <a href="https://blog.trailofbits.com/2025/01/30/pypi-now-supports-archiving-projects/">project archival support</a> so that maintainers can signal when packages are no longer actively maintained. We also <a href="https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/">cut the test suite runtime by 81%</a>, from 163 to 30 seconds, even as test coverage grew to over 4,700 tests.</li>
<li><a href="https://github.com/pwndbg/pwndbg"><strong>pwndbg</strong></a>: pwndbg is a GDB and LLDB plugin that makes debugging and exploit development less painful. Last year, we <a href="https://github.com/pwndbg/pwndbg/pull/3195">packaged LLDB support for distributions</a> and <a href="https://github.com/pwndbg/pwndbg/pull/3548">improved decompiler integration</a>. We also contributed pull requests to other tools in the space, including pwntools, angr, and Binary Ninja’s API.</li>
</ul>
<p>A merged pull request is the easy part. The hard part is everything maintainers do before and after: writing extensive documentation, keeping CI green, fielding bug reports, explaining the same thing to the fifth person who asks. We get to submit a fix and move on. They’re still there a year later, making sure it all holds together.</p>
<p>Thanks to everyone who shaped these contributions with us, from first draft to merge. See you next year.</p>
<h2>Trail of Bits’ 2025 open-source contributions</h2>
<h3>AI/ML</h3>
<ul>
<li>Repo: majiayu000/litellm-rs
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/majiayu000/litellm-rs/pull/3">#3: Specify Anthropic key with <code>x-api-key</code> header</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: mlflow/mlflow
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/mlflow/mlflow/pull/18274">#18274: Fix type checking in truncation message extraction (#18249)</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: simonw/llm
<ul>
<li>By <a href="https://github.com/dguido">dguido</a>
<ul>
<li><a href="https://github.com/simonw/llm/pull/950">#950: Add model_name parameter to OpenAI extra models documentation</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sst/opencode
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/sst/opencode/pull/4549">#4549: tweak: Prefer VISUAL environment variable over EDITOR per Unix convention</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Cryptography</h3>
<ul>
<li>Repo: C2SP/x509-limbo
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/C2SP/x509-limbo/pull/381">#381: deps: pin oscrypto to a git ref</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/382">#382: dependabot: use groups</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/385">#385: add webpki::nc::nc-permits-dns-san-pattern</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/386">#386: chore: switch to uv</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/387">#387: chore: clean up the site a bit</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/414">#414: chore: fixup rustls-webpki API usage</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/418">#418: add openssl-3.5 harness</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/419">#419: perf: remove PEM bundles from site render</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/420">#420: pyca: harness: fix max_chain_depth condition</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/434">#434: chore(ci): arm64 runners, pinact</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/435">#435: mkdocs: disable search</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/437">#437: chore: bump limbo</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/445">#445: feat: add CRL builder API</a></li>
<li><a href="https://github.com/C2SP/x509-limbo/pull/446">#446: fix: avoid a redundant condition + bogus type ignore</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: certbot/josepy
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/certbot/josepy/pull/193">#193: ci: don’t persist creds in check.yaml</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pyca/cryptography
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/pyca/cryptography/pull/12807">#12807: Update license metadata in <code>pyproject.toml</code> according to PEP 639</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13325">#13325: Initial implementation of ASN.1 API</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13449">#13449: Add decoding support to ASN.1 API</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13476">#13476: Unify ASN.1 encoding and decoding tests</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13482">#13482: asn1: Add support for bytes, str and bool</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13496">#13496: asn1: Add support for <code>PrintableString</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13514">#13514: x509: rewrite datetime conversion functions</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13513">#13513: asn1: Add support for <code>UtcTime</code> and <code>GeneralizedTime</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13542">#13542: asn1: Add support for <code>OPTIONAL</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13570">#13570: Fix coverage for declarative_asn1/decode.rs</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13571">#13571: Fix some coverage for declarative_asn1/types.rs</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13573">#13573: Fix coverage for <code>type_to_tag</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13576">#13576: Fix more coverage for declarative_asn1/types.rs</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13580">#13580: Fix coverage for pyo3::DowncastIntoError conversion</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13579">#13579: Fix coverage for declarative_asn1::Type variants</a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13562">#13562: asn1: Add support for <code>DEFAULT</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13735">#13735: asn1: Add support for <code>IMPLICIT</code> and <code>EXPLICIT</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13894">#13894: asn1: Add support for <code>SEQUENCE OF</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13899">#13899: asn1: Add support for <code>SIZE</code> to <code>SEQUENCE OF</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13908">#13908: asn1: Add support for <code>BIT STRING</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13985">#13985: asn1: Add support for <code>IA5String</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13986">#13986: asn1: Add TODO comment for uses of <code>PyStringMethods::to_cow</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/13999">#13999: asn1: Add <code>SIZE</code> support to <code>BIT STRING</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/14032">#14032: asn1: Add <code>SIZE</code> support to <code>OCTET STRING</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/14036">#14036: asn1: Add <code>SIZE</code> support to <code>UTF8String</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/14037">#14037: asn1: Add <code>SIZE</code> support to <code>PrintableString</code></a></li>
<li><a href="https://github.com/pyca/cryptography/pull/14038">#14038: asn1: Add <code>SIZE</code> support to <code>IA5String</code></a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pyca/cryptography/pull/12253">#12253: x509/verification: allow DNS wildcard patterns to match NCs</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: tamarin-prover/tamarin-prover
<ul>
<li>By <a href="https://github.com/arcz">arcz</a>
<ul>
<li><a href="https://github.com/tamarin-prover/tamarin-prover/pull/687">#687: Refactor tamaring-prover-sapic</a></li>
<li><a href="https://github.com/tamarin-prover/tamarin-prover/pull/686">#686: Refactor tamarin-prover-accountability</a></li>
<li><a href="https://github.com/tamarin-prover/tamarin-prover/pull/621">#621: Refactor tamarin-prover package</a></li>
<li><a href="https://github.com/tamarin-prover/tamarin-prover/pull/755">#755: Refactor tamarin-prover-sapic records</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Languages and compilers</h3>
<ul>
<li>Repo: airbus-cert/tree-sitter-powershell
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/airbus-cert/tree-sitter-powershell/pull/17">#17: deps: bump tree-sitter to 0.25.2</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: cdisselkoen/llvm-ir
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/cdisselkoen/llvm-ir/pull/69">#69: lib: add missing llvm-19 case</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: hyperledger-solang/solang
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1680">#1680: Fixes two <code>elided_named_lifetimes</code> warnings</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1788">#1788: Fix typo in codegen/dispatch/polkadot.rs</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1778">#1778: Check command statuses in build.rs</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1779">#1779: Fix two infinite loops in codegen</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1791">#1791: Fix typos in tests/polkadot.rs</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1793">#1793: Fix a small typo affecting <code>Expression::GetRef</code></a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1802">#1802: Rename <code>binary</code> to <code>bin</code></a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1801">#1801: Handle <code>abi.encode()</code> with empty args</a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1800">#1800: Store <code>Namespace</code> reference in <code>Binary</code></a></li>
<li><a href="https://github.com/hyperledger-solang/solang/pull/1837">#1837: Silence <code>mismatched_lifetime_syntaxes</code> lint</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: llvm/clangir
<ul>
<li>By <a href="https://github.com/wizardengineer">wizardengineer</a>
<ul>
<li><a href="https://github.com/llvm/clangir/pull/1859">#1859: [CIR] Fix parsing of #cir.unwind and cir.resume for catch regions</a></li>
<li><a href="https://github.com/llvm/clangir/pull/1861">#1861: [CIR] Added support for <code>__builtin_ia32_pshufd</code></a></li>
<li><a href="https://github.com/llvm/clangir/pull/1874">#1874: [CIR] Add CIRGenFunction::getTypeSizeInBits and use it for size computation</a></li>
<li><a href="https://github.com/llvm/clangir/pull/1883">#1883: [CIR] Added support for <code>__builtin_ia32_pslldqi_byteshift</code></a></li>
<li><a href="https://github.com/llvm/clangir/pull/1964">#1964: [CIR] [NFC] Using types explicitly for <code>pslldqi</code> construct</a></li>
<li><a href="https://github.com/llvm/clangir/pull/1886">#1886: [CIR] Add support for <code>__builtin_ia32_psrldqi_byteshift</code></a></li>
<li><a href="https://github.com/llvm/clangir/pull/2055">#2055: [CIR] Backport FileScopeAsm support from upstream</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rust-lang/rust
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/139345">#139345: Extend <code>QueryStability</code> to handle <code>IntoIterator</code> implementations</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/145533">#145533: Reorder <code>lto</code> options from most to least optimizing</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/146120">#146120: Correct typo in <code>rustc_errors</code> comment</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Libraries</h3>
<ul>
<li>Repo: alex/rust-asn1
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/alex/rust-asn1/pull/532">#532: Make <code>Parser::peek_tag</code> public</a></li>
<li><a href="https://github.com/alex/rust-asn1/pull/533">#533: Re-add <code>Parser::read_{explicit,implicit}_element</code> methods</a></li>
<li><a href="https://github.com/alex/rust-asn1/pull/535">#535: Fix CHOICE docs to match current API</a></li>
<li><a href="https://github.com/alex/rust-asn1/pull/563">#563: Re-add <code>Writer::write_{explicit,implicit}_element</code> methods</a></li>
<li><a href="https://github.com/alex/rust-asn1/pull/581">#581: Release version 0.23.0</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: bytecodealliance/wasi-rs
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/bytecodealliance/wasi-rs/pull/103">#103: Upgrade <code>wit-bindgen-rt</code> to version 0.39.0</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: cargo-public-api/cargo-public-api
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/cargo-public-api/cargo-public-api/pull/831">#831: <code>Box&lt;dyn ...&gt;</code> with two or more traits</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: di/id
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/di/id/pull/333">#333: refactor: replace requests with urllib3</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: di/pip-api
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/di/pip-api/pull/237">#237: tox: add pip 25.0 to the test matrix</a></li>
<li><a href="https://github.com/di/pip-api/pull/240">#240: _call: invoke pip with PYTHONIOENCODING=utf8</a></li>
<li><a href="https://github.com/di/pip-api/pull/242">#242: tox: add pip 25.0.1 to the envlist</a></li>
<li><a href="https://github.com/di/pip-api/pull/247">#247: tox: add pip 25.1.1 to test matrix</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: fardream/go-bcs
<ul>
<li>By <a href="https://github.com/tjade273">tjade273</a>
<ul>
<li><a href="https://github.com/fardream/go-bcs/pull/19">#19: Fix unbounded upfront allocations</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: frewsxcv/rust-crates-index
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/frewsxcv/rust-crates-index/pull/189">#189: Add <code>git-https-reqwest</code> feature</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: luser/strip-ansi-escapes
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/luser/strip-ansi-escapes/pull/21">#21: Upgrade <code>vte</code> to version 0.14</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: psf/cachecontrol
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/psf/cachecontrol/pull/350">#350: chore: prep 0.14.2</a></li>
<li><a href="https://github.com/psf/cachecontrol/pull/352">#352: tests: explicitly GC for PyPy in test_do_not_leak_response</a></li>
<li><a href="https://github.com/psf/cachecontrol/pull/379">#379: chore(ci): fix pins with <code>gha-update</code></a></li>
<li><a href="https://github.com/psf/cachecontrol/pull/381">#381: chore: drop python 3.8 support, prep for release</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: tafia/quick-xml
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/tafia/quick-xml/pull/904">#904: Implement serializing CDATA</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Tech infrastructure</h3>
<ul>
<li>Repo: Homebrew/homebrew-core
<ul>
<li>By <a href="https://github.com/elopez">elopez</a>
<ul>
<li><a href="https://github.com/Homebrew/homebrew-core/pull/206517">#206517: slither-analyzer 0.11.0</a></li>
<li><a href="https://github.com/Homebrew/homebrew-core/pull/254439">#254439: slither-analyzer: bump python resources</a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/homebrew-core/pull/206391">#206391: sickchill: bump Python resources</a></li>
<li><a href="https://github.com/Homebrew/homebrew-core/pull/206675">#206675: ci: switch to SSH signing everywhere</a></li>
<li><a href="https://github.com/Homebrew/homebrew-core/pull/222973">#222973: zizmor: add tab completion</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: NixOS/nixpkgs
<ul>
<li>By <a href="https://github.com/elopez">elopez</a>
<ul>
<li><a href="https://github.com/NixOS/nixpkgs/pull/421573">#421573: libff: remove boost dependency</a></li>
<li><a href="https://github.com/NixOS/nixpkgs/pull/442246">#442246: echidna: 2.2.6 -&gt; 2.2.7</a></li>
<li><a href="https://github.com/NixOS/nixpkgs/pull/445662">#445662: libff: update cmake version</a></li>
<li><a href="https://github.com/NixOS/nixpkgs/pull/445678">#445678: btor2tools: 0-unstable-2024-08-07 -&gt; 0-unstable-2025-09-18</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: google/oss-fuzz
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/google/oss-fuzz/pull/14080">#14080: projects/libpng: make sure master branch is used</a></li>
<li><a href="https://github.com/google/oss-fuzz/pull/14178">#14178: infra/helper: pass the right arguments to docker_run in reproduce_impl</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: microsoft/vcpkg
<ul>
<li>By <a href="https://github.com/ekilmer">ekilmer</a>
<ul>
<li><a href="https://github.com/microsoft/vcpkg/pull/45458">#45458: [abseil] Add feature “test-helpers”</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: microsoft/vcpkg-tool
<ul>
<li>By <a href="https://github.com/ekilmer">ekilmer</a>
<ul>
<li><a href="https://github.com/microsoft/vcpkg-tool/pull/1602">#1602: Check errno after waitpid for EINTR</a></li>
<li><a href="https://github.com/microsoft/vcpkg-tool/pull/1744">#1744: [spdx] Add installed package files to SPDX SBOM file</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Software testing tools</h3>
<ul>
<li>Repo: AFLplusplus/AFLplusplus
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/AFLplusplus/AFLplusplus/pull/2319">#2319: Add <code>fflush(stdout);</code> before <code>abort</code> call</a></li>
<li><a href="https://github.com/AFLplusplus/AFLplusplus/pull/2408">#2408: Color <code>AFL_NO_UI</code> output</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: advanced-security/monorepo-code-scanning-action
<ul>
<li>By <a href="https://github.com/Vasco-jofra">Vasco-jofra</a>
<ul>
<li><a href="https://github.com/advanced-security/monorepo-code-scanning-action/pull/61">#61: Only republish SARIFs from valid projects</a></li>
<li><a href="https://github.com/advanced-security/monorepo-code-scanning-action/pull/58">#58: Add support for passing tools to codeql-action/init</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: github/codeql
<ul>
<li>By <a href="https://github.com/Vasco-jofra">Vasco-jofra</a>
<ul>
<li><a href="https://github.com/github/codeql/pull/19762">#19762: Improve TypeORM model</a></li>
<li><a href="https://github.com/github/codeql/pull/19769">#19769: Improve NestJS sources and dependency injection</a></li>
<li><a href="https://github.com/github/codeql/pull/19768">#19768: Add lodash GroupBy as taint step</a></li>
<li><a href="https://github.com/github/codeql/pull/19770">#19770: Improve data flow in the <code>async</code> package</a></li>
</ul>
</li>
<li>By <a href="https://github.com/mschwager">mschwager</a>
<ul>
<li><a href="https://github.com/github/codeql/pull/20101">#20101: Fix #19294, Ruby NetHttpRequest improvements</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: oli-obk/ui_test
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/oli-obk/ui_test/pull/352">#352: Fix typo in parser.rs</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/abi3audit
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/abi3audit/pull/134">#134: ci: set some default empty permissions</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rust-fuzz/cargo-fuzz
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rust-fuzz/cargo-fuzz/pull/423">#423: Update <code>tempfile</code> to version 3.10.1</a></li>
<li><a href="https://github.com/rust-fuzz/cargo-fuzz/pull/424">#424: Update <code>is-terminal</code> to version 0.4.16</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rust-lang/cargo
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/15201">#15201: Typo: “explicitally” -&gt; “explicitly”</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/15204">#15204: Typo: “togother” -&gt; “together”</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/15208">#15208: fix: reset $CARGO if the running program is real <code>cargo[.exe]</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/15698">#15698: Fix potential deadlock in <code>CacheState::lock</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/15841">#15841: Reorder <code>lto</code> options in profiles.md</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rust-lang/rust-clippy
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/13894">#13894: Move <code>format_push_string</code> and <code>format_collect</code> to pedantic</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/13669">#13669: Two improvements to <code>disallowed_*</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/13893">#13893: Add <code>unnecessary_debug_formatting</code> lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/13931">#13931: Add <code>ignore_without_reason</code> lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14280">#14280: Rename <code>inconsistent_struct_constructor</code> configuration; don’t suggest deprecated configurations</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14376">#14376: Make <code>visit_map</code> happy path more evident</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14397">#14397: Validate paths in <code>disallowed_*</code> configurations</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14529">#14529: Fix a typo in derive.rs comment</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14733">#14733: Don’t warn about unloaded crates</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14360">#14360: Add internal lint <code>derive_deserialize_allowing_unknown</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15090">#15090: Fix typo in tests/ui/missing_const_for_fn/const_trait.rs</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15357">#15357: Fix typo non_std_lazy_statics.rs</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/14177">#14177: Extend <code>implicit_clone</code> to handle <code>to_string</code> calls</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15440">#15440: Correct <code>needless_borrow_for_generic_args</code> doc comment</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15592">#15592: Commas to semicolons in clippy.toml reasons</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15862">#15862: Allow <code>explicit_write</code> in tests</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16114">#16114: Allow multiline suggestions in <code>map-unwrap-or</code></a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rust-lang/rustup
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rust-lang/rustup/pull/4201">#4201: Add <code>TryFrom&lt;Output&gt;</code> for <code>SanitizedOutput</code></a></li>
<li><a href="https://github.com/rust-lang/rustup/pull/4200">#4200: Do not append <code>EXE_SUFFIX</code> in <code>Config::cmd</code></a></li>
<li><a href="https://github.com/rust-lang/rustup/pull/4203">#4203: Have mocked cargo better adhere to cargo conventions</a></li>
<li><a href="https://github.com/rust-lang/rustup/pull/4516">#4516: Fix typo in clitools.rs comment</a></li>
<li><a href="https://github.com/rust-lang/rustup/pull/4518">#4518: Set <code>RUSTUP_TOOLCHAIN_SOURCE</code></a></li>
<li><a href="https://github.com/rust-lang/rustup/pull/4549">#4549: Expand <code>RUSTUP_TOOLCHAIN_SOURCE</code>’s documentation</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: zizmorcore/zizmor
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/zizmorcore/zizmor/pull/496">#496: Downgrade tracing-indicatif</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Blockchain software</h3>
<ul>
<li>Repo: anza-xyz/agave
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/anza-xyz/agave/pull/6283">#6283: Fix typo in cargo-install-all.sh</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: argotorg/hevm
<ul>
<li>By <a href="https://github.com/elopez">elopez</a>
<ul>
<li><a href="https://github.com/argotorg/hevm/pull/612">#612: Cleanups in preparation of GHC 9.8</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/663">#663: tests: run <code>evm</code> on its own directory</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/707">#707: Optimize memory representation and operations</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/729">#729: Optimize <code>maybeLit{Byte,Word,Addr}Simp</code> and <code>maybeConcStoreSimp</code></a></li>
<li><a href="https://github.com/argotorg/hevm/pull/738">#738: Fix Windows CI build</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/744">#744: Add benchmarking with Solidity examples</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/737">#737: Use <code>Storable</code> vectors for memory</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/760">#760: Avoid fixpoint for literals and concrete storage</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/789">#789: Optimized OpSwap</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/803">#803: Add cost centers to opcodes, optimize</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/808">#808: Optimize <code>word256Bytes</code>, <code>word160Bytes</code></a></li>
<li><a href="https://github.com/argotorg/hevm/pull/838">#838: Implement <code>toString</code> cheatcode</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/846">#846: Bump dependency upper bounds</a></li>
<li><a href="https://github.com/argotorg/hevm/pull/883">#883: Fix GHC 9.10 warnings</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: hellwolf/solc.nix
<ul>
<li>By <a href="https://github.com/elopez">elopez</a>
<ul>
<li><a href="https://github.com/hellwolf/solc.nix/pull/21">#21: Update references to solc-bin and solidity repositories</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rappie/fuzzer-gas-metric-benchmark
<ul>
<li>By <a href="https://github.com/elopez">elopez</a>
<ul>
<li><a href="https://github.com/rappie/fuzzer-gas-metric-benchmark/pull/1">#1: Unify benchmarking code to avoid differences between tools</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Reverse engineering tools</h3>
<ul>
<li>Repo: Gallopsled/pwntools
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/Gallopsled/pwntools/pull/2527">#2527: Allow setting debugger path via <code>context.gdb_binary</code></a></li>
<li><a href="https://github.com/Gallopsled/pwntools/pull/2546">#2546: ssh: Allow passing <code>disabled_algorithms</code> keyword argument from <code>ssh</code> to paramiko</a></li>
<li><a href="https://github.com/Gallopsled/pwntools/pull/2602">#2602: Allow setting debugger path via context.gdb_binary</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Vector35/binaryninja-api
<ul>
<li>By <a href="https://github.com/ekilmer">ekilmer</a>
<ul>
<li><a href="https://github.com/Vector35/binaryninja-api/pull/6822">#6822: cmake: binaryninjaui depends on binaryninjaapi</a></li>
</ul>
</li>
<li>By <a href="https://github.com/ex0dus-0x">ex0dus-0x</a>
<ul>
<li><a href="https://github.com/Vector35/binaryninja-api/pull/7123">#7123: [Rust] Make fields of LookupTableEntry public</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: angr/angr
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/angr/angr/pull/5665">#5665: Check that jump_source is not None</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: angr/angrop
<ul>
<li>By <a href="https://github.com/bkrl">bkrl</a>
<ul>
<li><a href="https://github.com/angr/angrop/pull/124">#124: Implement ARM64 support and RiscyROP chaining algorithm</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: frida/frida-gum
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/frida/frida-gum/pull/1075">#1075: Support data exports on Windows</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: jonpalmisc/screenshot_ninja
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/jonpalmisc/screenshot_ninja/pull/4">#4: Fix api deprecation</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pwndbg/pwndbg
<ul>
<li>By <a href="https://github.com/Ninja3047">Ninja3047</a>
<ul>
<li><a href="https://github.com/pwndbg/pwndbg/pull/2916">#2916: Fix parsing gaps in command line history</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/2920">#2920: Bump zig in nix devshell to 0.13.1</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/2925">#2925: Add editable pwndbg into the nix devshell</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/2928">#2928: Use nixfmt-tree instead of calling the nixfmt-rfc-style directly</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/3194">#3194: fix: exec -a is not posix compliant</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/3195">#3195: Package lldb for distros</a></li>
</ul>
</li>
<li>By <a href="https://github.com/arcz">arcz</a>
<ul>
<li><a href="https://github.com/pwndbg/pwndbg/pull/2942">#2942: Update development with Nix docs</a></li>
<li><a href="https://github.com/pwndbg/pwndbg/pull/3314">#3314: Fix lldb fzf startup prompt</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: quarkslab/quokka
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/quarkslab/quokka/pull/42">#42: Update release.yml to use TP and more modern packaging solutions</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/43">#43: Add dependabot</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/46">#46: Add zizmor action</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/30">#30: Allow build on MacOS (MX)</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/48">#48: Fix zizmor alerts</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/63">#63: Update LLVM ref to LLVM@18</a></li>
<li><a href="https://github.com/quarkslab/quokka/pull/66">#66: chore: pin GitHub Actions to SHA hashes for security</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Software analysis/transformation tools</h3>
<ul>
<li>Repo: pygments/pygments
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/pygments/pygments/pull/2819">#2819: Add CodeQL lexer</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: quarkslab/bgraph
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/quarkslab/bgraph/pull/8">#8: Archive project</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Packaging ecosystem/supply chain</h3>
<ul>
<li>Repo: Homebrew/.github
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/.github/pull/247">#247: actionlint: bump upload-sarif to v3.28.5</a></li>
<li><a href="https://github.com/Homebrew/.github/pull/253">#253: ci: switch to SSH signing</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/actions
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/actions/pull/645">#645: setup-commit-signing: move to SSH signing</a></li>
<li><a href="https://github.com/Homebrew/actions/pull/646">#646: setup-commit-signing: update README examples</a></li>
<li><a href="https://github.com/Homebrew/actions/pull/648">#648: ci: switch to SSH signing</a></li>
<li><a href="https://github.com/Homebrew/actions/pull/654">#654: setup-commit-signing: remove GPG signing support</a></li>
<li><a href="https://github.com/Homebrew/actions/pull/682">#682: Revert “*/README.md: note GitHub recommends pinning actions.”</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/brew
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/brew/pull/19230">#19230: ci: switch to SSH signing everywhere</a></li>
<li><a href="https://github.com/Homebrew/brew/pull/19217">#19217: dev-cmd: add brew verify</a></li>
<li><a href="https://github.com/Homebrew/brew/pull/19250">#19250: utils/pypi: warn when <code>pypi_info</code> fails due to missing sources</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/brew-pip-audit
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/brew-pip-audit/pull/161">#161: ci: ssh signing</a></li>
<li><a href="https://github.com/Homebrew/brew-pip-audit/pull/191">#191: add pr_title</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/brew.sh
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/brew.sh/pull/1125">#1125: _posts: add git signing post</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/homebrew-cask
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/homebrew-cask/pull/200760">#200760: ci: switch to SSH based signing</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: Homebrew/homebrew-command-not-found
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/Homebrew/homebrew-command-not-found/pull/213">#213: update-database: switch to SSH signing</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: PyO3/maturin
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/PyO3/maturin/pull/2429">#2429: ci: don’t enable sccache on tag refs</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: conda/schemas
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/conda/schemas/pull/76">#76: Add schema for publish attestation predicate</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: ossf/wg-securing-software-repos
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/ossf/wg-securing-software-repos/pull/57">#57: fix: replace job_workflow_ref with workflow_ref</a></li>
<li><a href="https://github.com/ossf/wg-securing-software-repos/pull/58">#58: chore: bump date in trusted-publishers-for-all-package-repositories.md</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/gh-action-pip-audit
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/gh-action-pip-audit/pull/54">#54: ci: zizmor fixes, add zizmor workflow</a></li>
<li><a href="https://github.com/pypa/gh-action-pip-audit/pull/57">#57: chore(ci): fix minor zizmor permissions findings</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/gh-action-pypi-publish
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/gh-action-pypi-publish/pull/347">#347: oidc-exchange: include environment in rendered claims</a></li>
<li><a href="https://github.com/pypa/gh-action-pypi-publish/pull/359">#359: deps: bump pypi-attestations to 0.0.26</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/packaging.python.org
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/packaging.python.org/pull/1803">#1803: simple-repository-api: bump, explain api-version</a></li>
<li><a href="https://github.com/pypa/packaging.python.org/pull/1808">#1808: simple-repository-api: clean up, add API history</a></li>
<li><a href="https://github.com/pypa/packaging.python.org/pull/1810">#1810: simple-repository-api: clean up PEP 658/PEP 714 bits</a></li>
<li><a href="https://github.com/pypa/packaging.python.org/pull/1859">#1859: guides: remove manual Sigstore steps from publishing guide</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/pip-audit
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/pip-audit/pull/875">#875: pyproject: drop setuptools from lint dependencies</a></li>
<li><a href="https://github.com/pypa/pip-audit/pull/878">#878: Remove two groups of resource leaks</a></li>
<li><a href="https://github.com/pypa/pip-audit/pull/879">#879: chore: prep 2.8.0</a></li>
<li><a href="https://github.com/pypa/pip-audit/pull/888">#888: PEP 751 support</a></li>
<li><a href="https://github.com/pypa/pip-audit/pull/890">#890: chore: prep 2.9.0</a></li>
<li><a href="https://github.com/pypa/pip-audit/pull/891">#891: chore: metadata cleanup</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypa/twine
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypa/twine/pull/1214">#1214: Update changelog for 6.1.0</a></li>
<li><a href="https://github.com/pypa/twine/pull/1229">#1229: deps: bump keyring to &gt;=21.2.0</a></li>
<li><a href="https://github.com/pypa/twine/pull/1239">#1239: ci: apply fixes from zizmor</a></li>
<li><a href="https://github.com/pypa/twine/pull/1240">#1240: bugfix: utils: catch configparser.Error</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypi/pypi-attestations
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/pypi/pypi-attestations/pull/82">#82: Add <code>pypi-attestations verify pypi</code> CLI subcommand</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/83">#83: chore: prep 0.0.21</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/86">#86: cli: Support verifing <code>*.slsa.attestation</code> attestation files</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/87">#87: cli: Support friendlier syntax for <code>verify pypi</code> command</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/98">#98: Support local files in <code>verify pypi</code> subcommand</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/103">#103: Simplify test assets and include them in package</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/104">#104: Add API and CLI option for offline (no TUF refresh) verification</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/105">#105: Add CLI subcommand to convert Sigstore bundles to attestations</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/119">#119: Add pull request template</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/120">#120: Update license fields in pyproject.toml</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/128">#128: chore: prep v0.0.27</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/145">#145: chore: prep v0.0.28</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/151">#151: Fix lint and remove support for Python 3.9</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/150">#150: Add cooldown to dependabot updates</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/152">#152: Add zizmor to CI</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/153">#153: Remove unneeded permissions from zizmor workflow</a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypi/pypi-attestations/pull/94">#94: _cli: <code>make reformat</code></a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/99">#99: chore: prep v0.0.22</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/109">#109: bugfix: impl: require at least one of the source ref/sha extensions</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/110">#110: pypi_attestations: bump version to 0.0.23</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/114">#114: feat: add support for Google Cloud-based Trusted Publishers</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/115">#115: chore: prep for release v0.0.24</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/118">#118: chore: release: v0.0.25</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/122">#122: chore(ci): uvx gha-update</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/124">#124: fix: remove ultranormalization of distribution filenames</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/125">#125: chore: prep for release v0.0.26</a></li>
<li><a href="https://github.com/pypi/pypi-attestations/pull/127">#127: bugfix: compare distribution names by parsed forms</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: pypi/warehouse
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/pypi/warehouse/pull/17463">#17463: Fix typo in PEP625 email</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17472">#17472: Add <code>published</code> column</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17512">#17512: Use zizmor from PyPI</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17513">#17513: Update workflows</a></li>
</ul>
</li>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/pypi/warehouse/pull/17391">#17391: docs: add details of how to verify provenance JSON files</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17438">#17438: Add archived badges to project’s settings page</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17484">#17484: Add blog post for archiving projects</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17532">#17532: Simplify archive/unarchive UI buttons</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17405">#17405: Improve error messages when a pending Trusted Publisher’s project name already exists</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17576">#17576: Check for existing Trusted Publishers before constraining existing one</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18168">#18168: Add workaround in dev docs for issue with OpenSearch image</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18221">#18221: chore(deps): bump pypi-attestations from 0.0.26 to 0.0.27</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18169">#18169: oidc: Refactor lookup strategies into single functions</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18338">#18338: oidc: fix bug when matching GitLab environment claims</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18884">#18884: Update URL for <code>pypi-attestations</code> repository</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18888">#18888: Update <code>pypi-attestations</code> to <code>v0.0.28</code></a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/pypi/warehouse/pull/17453">#17453: history: render project archival enter/exit events</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17498">#17498: integrity: refine Accept header handling</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17470">#17470: metadata: initial PEP 753 bits</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17514">#17514: docs/api: clean up Upload API docs slightly</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17571">#17571: profile: add archived projects section</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17716">#17716: docs: new and shiny storage limit docs</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/17913">#17913: requirements: bump pypi-attestations to 0.0.23</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18113">#18113: chore(docs): add social links for Mastodon and Bluesky</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18163">#18163: docs(dev): add meta docs on writing docs</a></li>
<li><a href="https://github.com/pypi/warehouse/pull/18164">#18164: docs: link to PyPI user docs more</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: python/peps
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/python/peps/pull/4356">#4356: Infra: Make PEP abstract extration more robust</a></li>
<li><a href="https://github.com/python/peps/pull/4432">#4432: PEP 792: Project status markers in the simple index</a></li>
<li><a href="https://github.com/python/peps/pull/4455">#4455: PEP 792: add Discussions-To link</a></li>
<li><a href="https://github.com/python/peps/pull/4457">#4457: PEP 792: clarify index API changes</a></li>
<li><a href="https://github.com/python/peps/pull/4463">#4463: PEP 792: additional review feedback</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/architecture-docs
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/architecture-docs/pull/42">#42: specs: add algorithm-registry.md</a></li>
<li><a href="https://github.com/sigstore/architecture-docs/pull/44">#44: client-spec: reflow, fix more links</a></li>
<li><a href="https://github.com/sigstore/architecture-docs/pull/46">#46: PGI spec: fix Rekor/Fulcio spec links</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/community
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/community/pull/623">#623: Enforce branches up to date to avoid merging errors</a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/community/pull/582">#582: sigstore: add myself to architecture-doc-team</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/cosign
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/cosign/pull/4111">#4111: cmd/cosign/cli: fix typo in ignoreTLogMessage</a></li>
<li><a href="https://github.com/sigstore/cosign/pull/4050">#4050: Remove SHA256 assumption in sign-blob/verify-blob</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/fulcio
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/fulcio/pull/1938">#1938: Allow configurable client signing algorithms</a></li>
<li><a href="https://github.com/sigstore/fulcio/pull/1959">#1959: Proof of Possession agility</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/gh-action-sigstore-python
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/pull/160">#160: ci: cleanup, fix zizmor findings</a></li>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/pull/161">#161: README: add a notice about whether this action is needed</a></li>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/pull/165">#165: chore: hash-pin everything</a></li>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/pull/183">#183: chore: prep 3.0.1</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/protobuf-specs
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/protobuf-specs/pull/572">#572: protos/PublicKeyDetails: add compatibility algorithms using SHA256</a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/protobuf-specs/pull/467">#467: use Pydantic dataclasses for Python bindings</a></li>
<li><a href="https://github.com/sigstore/protobuf-specs/pull/468">#468: pyproject: prep 0.3.5</a></li>
<li><a href="https://github.com/sigstore/protobuf-specs/pull/595">#595: docs: rm algorithm-registry.md</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/rekor
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/rekor/pull/2429">#2429: pkg/api: better logs when algorithm registry rejects a key</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/rekor-monitor
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/685">#685: Fix Makefile and README</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/689">#689: Make CLI args for configuration path/string mutually exclusive</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/688">#688: Add support for CT log entries with Precertificates</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/695">#695: Fetch public keys using TUF</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/705">#705: Initial support for Rekor v2</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/729">#729: Handle sharding of Rekor v2 log while monitor runs</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/752">#752: Use <code>int64</code> for index types</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/751">#751: Add identity monitoring for Rekor v2</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/827">#827: Add cooldown to dependabot updates</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/828">#828: Update codeql-action</a></li>
</ul>
</li>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/717">#717: ci: wrap inputs.config in ct_reusable_monitoring</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/718">#718: doc: correct usage of ct log monitoring workflow</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/724">#724: pkg/rekor: handle signals inside long op GetEntriesByIndexRange</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/723">#723: Deduplicate ct/rekor monitoring reusable workflows</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/725">#725: Refactor IdentitySearch logic between ct and rekor</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/726">#726: Deduplicate ct and rekor monitors</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/727">#727: Fix once behaviour</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/730">#730: cmd/rekor_monitor: accept custom TUF</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/736">#736: pkg/notifications: make Notifications more customazible</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/739">#739: Add a few tests for the main monitor loop</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/742">#742: internal/cmd/common_test: fix TestMonitorLoop_BasicExecution</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/741">#741: Add config validation</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/743">#743: Fix monitor loop behaviour when using once without a prev checkpoint</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/738">#738: Report failed entries</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/745">#745: internal/cmd: fix common tests after merging</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/740">#740: Split the consistency check and the checkpoint writing</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/746">#746: cmd: fix WriteCheckpointFn when no previous checkpoint</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/748">#748: Small refactoring</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/749">#749: internal/cmd: Use interface instead of callbacks</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/750">#750: internal/cmd: remove unused MonitorLoopParams struct</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/763">#763: pkg/util/file: write only one checkpoint</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/764">#764: Add trusted CAs for filtering matched identities</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/771">#771: Fix bug with missing entries when regex were used</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/773">#773: pkg/identity: simplify CreateMonitoredIdentities function</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/770">#770: Check Certificate chain in CTLogs</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/777">#777: Refactor IdentitySearch args</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/776">#776: ci: add release workflow</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/778">#778: Parsable output</a></li>
<li><a href="https://github.com/sigstore/rekor-monitor/pull/786">#786: Improve README by explaining config file</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/rekor-tiles
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/sigstore/rekor-tiles/pull/479">#479: Make <code>verifier</code> pkg public</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/sigstore
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore/pull/1981">#1981: pkg/signature: fix RSA PSS 3072 key size in algorithm registry</a></li>
<li><a href="https://github.com/sigstore/sigstore/pull/2001">#2001: pkg/signature: expose Algorithm Details information</a></li>
<li><a href="https://github.com/sigstore/sigstore/pull/2014">#2014: Implement default signing algorithms based on the key type</a></li>
<li><a href="https://github.com/sigstore/sigstore/pull/2037">#2037: pkg/signature: add P384/P521 compatibility algo to algorithm registry</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/sigstore-conformance
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-conformance/pull/176">#176: handle different certificate fields correctly</a></li>
<li><a href="https://github.com/sigstore/sigstore-conformance/pull/199">#199: action: bump cpython-release-tracker</a></li>
<li><a href="https://github.com/sigstore/sigstore-conformance/pull/200">#200: README: prep for v0.0.17 release</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/sigstore-go
<ul>
<li>By <a href="https://github.com/facutuesca">facutuesca</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-go/pull/506">#506: Update GetSigningConfig to use <code>signing_config.v0.2.json</code></a></li>
</ul>
</li>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-go/pull/433">#433: pkg/root: fix typo in nolint annotation</a></li>
<li><a href="https://github.com/sigstore/sigstore-go/pull/424">#424: Use default Verifier for the public key contained in a certificate (closes #74)</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/sigstore-python
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1283">#1283: ci: fix offline tests on ubuntu-latest</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1293">#1293: ci: remove dependabot + gomod, always fetch latest</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1310">#1310: docs: clarify Verifier APIs</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1450">#1450: chore(deps): bump rfc3161-client to &gt;= 1.0.3</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1451">#1451: Backport #1450 to 3.6.x</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1452">#1452: chore: prep 3.6.4</a></li>
<li><a href="https://github.com/sigstore/sigstore-python/pull/1453">#1453: chore: forward port changelog from 3.6.4</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: sigstore/sigstore-rekor-types
<ul>
<li>By <a href="https://github.com/dguido">dguido</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-rekor-types/pull/219">#219: Upgrade to Python 3.9 and update to Rekor v1.4.0</a></li>
</ul>
</li>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/sigstore/sigstore-rekor-types/pull/169">#169: chore(ci): pin everywhere, drop perms</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: synacktiv/DepFuzzer
<ul>
<li>By <a href="https://github.com/thomas-chauchefoin-tob">thomas-chauchefoin-tob</a>
<ul>
<li><a href="https://github.com/synacktiv/DepFuzzer/pull/11">#11: Switch boolean args to flags</a></li>
<li><a href="https://github.com/synacktiv/DepFuzzer/pull/12">#12: Use MX records to validate email domains</a></li>
<li><a href="https://github.com/synacktiv/DepFuzzer/pull/13">#13: Fix empty author_email handling for PyPI</a></li>
<li><a href="https://github.com/synacktiv/DepFuzzer/pull/15">#15: Detect disposable providers in maintainer emails</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: wolfv/ceps
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/wolfv/ceps/pull/5">#5: add cep for sigstore</a></li>
<li><a href="https://github.com/wolfv/ceps/pull/6">#6: sigstore-cep: rework Discussion and Future Work sections</a></li>
<li><a href="https://github.com/wolfv/ceps/pull/7">#7: Sigstore CEP: address additional feedback</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Others</h3>
<ul>
<li>Repo: AzureAD/microsoft-authentication-extensions-for-python
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/144">#144: Add missing import in token_cache_sample</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: SchemaStore/schemastore
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/SchemaStore/schemastore/pull/4635">#4635: github-workflow: workflow_call.secrets.*.required is not required</a></li>
<li><a href="https://github.com/SchemaStore/schemastore/pull/4637">#4637: github-workflow: trigger types can be an array or a scalar string</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: google/gvisor
<ul>
<li>By <a href="https://github.com/ret2libc">ret2libc</a>
<ul>
<li><a href="https://github.com/google/gvisor/pull/12325">#12325: usertrap: disable syscall patching when ptraced</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: oli-obk/cargo_metadata
<ul>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/oli-obk/cargo_metadata/pull/295">#295: Update <code>cargo-util-schemas</code> to version 0.8.1</a></li>
<li><a href="https://github.com/oli-obk/cargo_metadata/pull/305">#305: Proposed <code>-Zbuild-dir</code> fix</a></li>
<li><a href="https://github.com/oli-obk/cargo_metadata/pull/304">#304: Add newtype wrapper</a></li>
<li><a href="https://github.com/oli-obk/cargo_metadata/pull/307">#307: Bump version</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: ossf/alpha-omega
<ul>
<li>By <a href="https://github.com/woodruffw">woodruffw</a>
<ul>
<li><a href="https://github.com/ossf/alpha-omega/pull/454">#454: PyPI: record 2024-12</a></li>
<li><a href="https://github.com/ossf/alpha-omega/pull/468">#468: engagements: add PyCA</a></li>
<li><a href="https://github.com/ossf/alpha-omega/pull/467">#467: pypi: add January 2025 update (#2025)</a></li>
<li><a href="https://github.com/ossf/alpha-omega/pull/478">#478: engagements: update PyPI and PyCA for February 2025</a></li>
<li><a href="https://github.com/ossf/alpha-omega/pull/487">#487: PyPI, PyCA: March 2025 updates</a></li>
<li><a href="https://github.com/ossf/alpha-omega/pull/499">#499: PyPI, PyCA: April 2025 updates</a></li>
</ul>
</li>
</ul>
</li>
<li>Repo: rustsec/advisory-db
<ul>
<li>By <a href="https://github.com/DarkaMaul">DarkaMaul</a>
<ul>
<li><a href="https://github.com/rustsec/advisory-db/pull/2169">#2169: Protobuf DoS</a></li>
</ul>
</li>
<li>By <a href="https://github.com/smoelius">smoelius</a>
<ul>
<li><a href="https://github.com/rustsec/advisory-db/pull/2289">#2289: Withdraw RUSTSEC-2022-0044</a></li>
</ul>
</li>
</ul>
</li>
</ul>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pescaria 2010]]></title>
<description><![CDATA[Final de semana pra relaxar com a família. Seguindo a sugestão de
Ataíde e Alexandre, fomos
pescar. Que pena que o meu peixe de 12kg acabou escapando. Algumas fotos:
[caption id=”” align=”aligncenter” width=”640”
caption=”Respiração”][/caption]
[caption id=”” align=”aligncenter” width=”640”
capti...]]></description>
<link>https://tsecurity.de/de/3501243/downloads/pescaria2010/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3501243/downloads/pescaria2010/</guid>
<pubDate>Fri, 08 May 2026 23:07:23 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<p>Final de semana pra relaxar com a família. Seguindo a sugestão de
<a href="http://www.youtube.com/watch?v=sFzRXHcL1e4">Ataíde e Alexandre</a>, fomos
pescar. Que pena que o meu peixe de 12kg acabou escapando. Algumas fotos:</p>
<p>[caption id=”” align=”aligncenter” width=”640”
caption=”Respiração”]<a href="http://picasaweb.google.com.br/lh/photo/yX_iDaIu7dAzoVGnv5ZAng?feat=directlink"><img alt="" src="http://lh4.ggpht.com/_5ShG8lbXlTw/S6ZybnV3byI/AAAAAAAAFRA/UwXqcwjO5RY/s640/IMG_1460.JPG" title="Respiração"></a>[/caption]</p>
<p>[caption id=”” align=”aligncenter” width=”640”
caption=”Peixão”]<a href="http://picasaweb.google.com.br/lh/photo/wQyOVgjBxe1taenbmUtbiw?feat=directlink"><img alt="" src="http://lh5.ggpht.com/_5ShG8lbXlTw/S6ZynsqQ2OI/AAAAAAAAFRE/LkYZvwKZuHg/s640/IMG_1461.JPG" title="Peixão"></a>[/caption]</p>
<p>[caption id=”” align=”aligncenter” width=”640” caption=”Meu pai pegando
um
peixe”]<a href="http://picasaweb.google.com.br/lh/photo/Qwx_kgDM7xt66STS13S5-g?feat=directlink"><img alt="" src="http://lh4.ggpht.com/_5ShG8lbXlTw/S6Zx3012cZI/AAAAAAAAFQg/cK_zBEzrHyc/s640/IMG_1452.JPG" title="Meu pai pegando um peixe"></a>[/caption]</p>
<p>Mais fotos em:
<a href="http://picasaweb.google.com.br/lucas.de.marchi/Pescaria?feat=directlink">http://picasaweb.google.com.br/lucas.de.marchi/Pescaria?feat=directlink</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[22 pins of GPIO or more]]></title>
<description><![CDATA[Hi there,Are you a vendor of embedded boards with a recent CPU?  If you happen to have a development board that has exposed 22 pins of GPIO or more, then I'd really like to chat with you. What do you get out of this? :-) The opportunity to have your board interfaced to a very new display technolo...]]></description>
<link>https://tsecurity.de/de/3500983/unix-server/22-pins-of-gpio-or-more/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3500983/unix-server/22-pins-of-gpio-or-more/</guid>
<pubDate>Fri, 08 May 2026 23:01:08 +0200</pubDate>
<category>🐧 Unix Server</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Hi there,<br><br>Are you a vendor of embedded boards with a recent CPU?  If you happen to have a development board that has exposed 22 pins of GPIO or more, then I'd really like to chat with you. What do you get out of this? :-) The opportunity to have your board interfaced to a very new display technology which could provide potentially attractive pictures that I have permission to give to you and which you can use as you see fit for your marketing purposes.  Plus, I'll, of course, put effort into getting your board playing well with Linux. Drop me a note.<br><br>Thanks!<br><br>ps: if your board only has 16 exposed cleanly, but you happen to have about 5 spare LEDs on the board or alternate outputs then that's viable too. I don't mind reworking anything myself as long as its surface traces with a pitch that can accommodate a trembler.<br><br><br><table><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/Z_0vhXXtJRaubdh4IMXl6g?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHQl0Pu1DyNY_EC1FnB4ALy0yb5FwATobo7XSsH1uJYNaGXvxR6XXWn3Tj9-F1jHMCVVLRSrGFp5b0SK355mDoEG_Ub2dc2lFkG8afiHvFo6zbU2e9-xMHKac6HI7FBOrq3gsKQg/s144/u_dscn4141.jpg"></a></td></tr><tr><td>From <a href="http://picasaweb.google.com/jayakumar.lkml/Metronomefb?feat=embedwebsite">metronomefb</a></td></tr></tbody></table>]]></content:encoded>
</item>
<item>
<title><![CDATA[First Segment of the Fehmarnbelt Tunnel Is In Place]]></title>
<description><![CDATA[Longtime Slashdot reader Qbertino writes: The Fehrmarnbelt tunnel is a European construction megaproject building a tunnel between Denmark and Germany, crossing the Fehmarnbelt in the Baltic sea. The first segment of the tunnel has now successfully been placed in its designated spot. This is a ye...]]></description>
<link>https://tsecurity.de/de/3499044/it-security-nachrichten/first-segment-of-the-fehmarnbelt-tunnel-is-in-place/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3499044/it-security-nachrichten/first-segment-of-the-fehmarnbelt-tunnel-is-in-place/</guid>
<pubDate>Fri, 08 May 2026 13:09:55 +0200</pubDate>
<category>📰 IT Security Nachrichten</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[Longtime Slashdot reader Qbertino writes: The Fehrmarnbelt tunnel is a European construction megaproject building a tunnel between Denmark and Germany, crossing the Fehmarnbelt in the Baltic sea. The first segment of the tunnel has now successfully been placed in its designated spot. This is a yet-unseen, next-level engineering feat achieved by the Danish Sund &amp; Baelt construction company. It took 14 hours and used a massive pontoon ship built specifically for this project.
 
The tunnel segments are 217 meters long, weigh more than 73,000 metric tons, and have to be placed within a tolerance of 3 mm. The tunnel will eventually consist of 89 of these segments, be 18 km long, and connect the Danish city of Rodby with the German island Fehmarn through five individual tunnel tubes: two for cars, two for trains, and one rescue and maintenance tunnel. Crossing time will be reduced from a 45-minute ferry crossing to seven minutes by train or 10 minutes by car, and cut the travel time between the German city of Hamburg and the Danish capital, Copenhagen, down to 2.5 hours. The project's planned completion is set for the year 2029. German news Tagesschau has some details and a neat animation, while further details are available from the German tech news site Heise.<p></p><div class="share_submission">
<a class="slashpop" href="http://twitter.com/home?status=First+Segment+of+the+Fehmarnbelt+Tunnel+Is+In+Place%3A+https%3A%2F%2Fnews.slashdot.org%2Fstory%2F26%2F05%2F07%2F1933256%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter"><img src="https://a.fsdn.com/sd/twitter_icon_large.png"></a>
<a class="slashpop" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fnews.slashdot.org%2Fstory%2F26%2F05%2F07%2F1933256%2Ffirst-segment-of-the-fehmarnbelt-tunnel-is-in-place%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook"><img src="https://a.fsdn.com/sd/facebook_icon_large.png"></a>



</div><p><a href="https://news.slashdot.org/story/26/05/07/1933256/first-segment-of-the-fehmarnbelt-tunnel-is-in-place?utm_source=rss1.0moreanon&amp;utm_medium=feed">Read more of this story</a> at Slashdot.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v0.375.0]]></title>
<description><![CDATA[What's Changed

Implement SBT UpdateChecker to fetch available versions by @AbhishekBhaskar in #14918
Handle Artifactory directory listings for Gradle release dates by @thavaahariharangit in #14938
feat: Add Deno support to Dependabot Omnibus Gem Spec by @kbukum1 in #14941
v0.375.0 by @dependabot...]]></description>
<link>https://tsecurity.de/de/3497387/it-security-tools/v03750/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497387/it-security-tools/v03750/</guid>
<pubDate>Thu, 07 May 2026 23:05:23 +0200</pubDate>
<category>💾 IT Security Tools</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>What's Changed</h2>
<ul>
<li>Implement SBT UpdateChecker to fetch available versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AbhishekBhaskar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AbhishekBhaskar">@AbhishekBhaskar</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4387252029" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14918" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14918/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14918">#14918</a></li>
<li>Handle Artifactory directory listings for Gradle release dates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thavaahariharangit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thavaahariharangit">@thavaahariharangit</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399936480" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14938" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14938/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14938">#14938</a></li>
<li>feat: Add Deno support to Dependabot Omnibus Gem Spec by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kbukum1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kbukum1">@kbukum1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401339794" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14941" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14941/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14941">#14941</a></li>
<li>v0.375.0 by @dependabot-core-action-automation[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401549202" data-permission-text="Title is private" data-url="https://github.com/dependabot/dependabot-core/issues/14942" data-hovercard-type="pull_request" data-hovercard-url="/dependabot/dependabot-core/pull/14942/hovercard" href="https://github.com/dependabot/dependabot-core/pull/14942">#14942</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dependabot/dependabot-core/compare/v0.374.0...v0.375.0"><tt>v0.374.0...v0.375.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.4: XHGui for XHProf Profiling]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux or WSL2: Use apt install ddev or apt upgrade ddev see apt/yum installation
Traditional Windows: Use choco upgrade -y ddev, or download the ddev_windows_i...]]></description>
<link>https://tsecurity.de/de/3497304/downloads/v1244-xhgui-for-xhprof-profiling/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497304/downloads/v1244-xhgui-for-xhprof-profiling/</guid>
<pubDate>Thu, 07 May 2026 22:17:30 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux or WSL2: Use <code>apt install ddev</code> or <code>apt upgrade ddev</code> see <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Traditional Windows: Use <code>choco upgrade -y ddev</code>, or download the ddev_windows_installer below.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights:</h2>
<ul>
<li><a href="https://typo3.org/article/four-ideas-to-be-funded-in-quarter-1-2025" rel="nofollow">Sponsored by the TYPO3 Community</a>: Integrate XHGui into DDEV, enable it with <code>ddev poweroff &amp;&amp; ddev config global --xhprof-mode=xhgui</code>, then use <code>ddev xhgui</code> in any of your projects.</li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=damms005.devdb" rel="nofollow">DevDb VS Code extension</a>: First class support for DDEV, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/damms005/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/damms005">@damms005</a></li>
</ul>
<h2>Features:</h2>
<ul>
<li>Optional <a href="https://docs.docker.com/compose/how-tos/profiles/" rel="nofollow">Docker Compose profiles</a>: You can now start projects with specific profiles using <code>ddev start --profiles=list,of,profiles</code></li>
<li>Backdrop: a new quickstart based on the official add-on, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/laryn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/laryn">@laryn</a></li>
<li>New <a href="https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/#mutagensync-annotation" rel="nofollow"><code>MutagenSync</code> annotation</a>: Custom commands that alter the host system can now use this annotation to help synchronize changes.</li>
</ul>
<h2>Bug Fixes:</h2>
<ul>
<li>DDEV router now works properly behind proxies (regression from v1.24.0).</li>
<li>Show router URLs in <code>ddev describe</code> and <code>ddev list</code> when default 80/443 port is busy (regression from v1.24.3).</li>
<li>Correct status color formatting in <code>ddev describe</code> and <code>ddev list</code>.</li>
<li>Remove outdated Traefik images with <code>ddev delete images</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a></li>
<li>Resolve misleading errors in <code>ddev debug test</code> when run outside the project root.</li>
<li>Fix invalid <code>upload_dirs</code> on traditional Windows setups.</li>
<li>Sanitize <code>~/.ddev/project_list.yaml</code> to prevent panic.</li>
<li>Make the <code>DDEV_PAGER</code> environment variable optional to prevent it from breaking <code>wp-cli</code> output.</li>
<li>Prevent overwriting the <code>generic</code> project type when running <code>ddev config --update</code>.</li>
<li>Update <code>DATABASE_URL</code> to use <code>charset=utf8mb4</code> in MySQL and MariaDB for Symfony projects, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RubenColpaert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RubenColpaert">@RubenColpaert</a></li>
<li>Delete third-party built images on <code>ddev delete</code>.</li>
</ul>
<h2>Minor Updates:</h2>
<ul>
<li>PHP 8.3.19 and 8.4.5</li>
<li>Fix displaying for <code>#ddev-description</code> stanza in add-on install actions, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a></li>
<li>Show custom <code>config.*.yaml</code> on <code>ddev start</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a></li>
<li>Laravel 12 quickstart with tests.</li>
<li>Update DDEV brand logos for dark theme.</li>
<li>Update all Go vendor dependencies.</li>
<li>Add quickstart tests for Magento 2, CakePHP, ExpressionEngine, Kirby CMS, Symfony, Silverstripe CMS, CraftCMS, and Statamic, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a></li>
<li>Add OpenMage/Magento 1 quickstart test and split it from Magento 2, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sreichel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sreichel">@sreichel</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix: the <code>#ddev-description</code> stanza in add-on install actions not showing if it's the first line by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881505677" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7022" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7022/hovercard" href="https://github.com/ddev/ddev/pull/7022">#7022</a></li>
<li>feat: add <code>go-version</code> to <code>ddev version</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881488018" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7021" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7021/hovercard" href="https://github.com/ddev/ddev/issues/7021">#7021</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881994383" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7023" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7023/hovercard" href="https://github.com/ddev/ddev/pull/7023">#7023</a></li>
<li>feat: Add live link to Discord by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2890119688" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7042" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7042/hovercard" href="https://github.com/ddev/ddev/pull/7042">#7042</a></li>
<li>docs: remove the recommendation not to use colima by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2883038685" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7025" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7025/hovercard" href="https://github.com/ddev/ddev/pull/7025">#7025</a></li>
<li>build: fix new mkdocs failure on git by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2895573083" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7046" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7046/hovercard" href="https://github.com/ddev/ddev/pull/7046">#7046</a></li>
<li>refactor: use <code>ddev composer create-project</code> in the code, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800339972" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6920" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6920/hovercard" href="https://github.com/ddev/ddev/issues/6920">#6920</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2883058777" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7027" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7027/hovercard" href="https://github.com/ddev/ddev/pull/7027">#7027</a></li>
<li>feat: Laravel 12 quickstart with tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2884083942" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7028" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7028/hovercard" href="https://github.com/ddev/ddev/pull/7028">#7028</a></li>
<li>fix: delete traefik images based on the pattern used for ddev-dbserver and use constants for targeting, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2362011554" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6326" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6326/hovercard" href="https://github.com/ddev/ddev/issues/6326">#6326</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2887734688" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7036" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7036/hovercard" href="https://github.com/ddev/ddev/pull/7036">#7036</a></li>
<li>feat: Support docker compose optional profiles, allow <code>ddev start --profiles=list,of,profiles</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2784687344" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6894" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6894/hovercard" href="https://github.com/ddev/ddev/issues/6894">#6894</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2863727333" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7007" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7007/hovercard" href="https://github.com/ddev/ddev/pull/7007">#7007</a></li>
<li>fix: explicitly ping 127.0.0.1 in Traefik healthcheck to make proxying work, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2892968812" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7044" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7044/hovercard" href="https://github.com/ddev/ddev/issues/7044">#7044</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2804738825" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6931" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6931/hovercard" href="https://github.com/ddev/ddev/issues/6931">#6931</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2893855425" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7045" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7045/hovercard" href="https://github.com/ddev/ddev/pull/7045">#7045</a></li>
<li>fix: remove refreshenv from WSL2 install scripts, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2882448438" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7024" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7024/hovercard" href="https://github.com/ddev/ddev/issues/7024">#7024</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2883049861" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7026" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7026/hovercard" href="https://github.com/ddev/ddev/pull/7026">#7026</a></li>
<li>docs: add Backdrop-specific config considerations. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/laryn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/laryn">@laryn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2888045401" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7037" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7037/hovercard" href="https://github.com/ddev/ddev/pull/7037">#7037</a></li>
<li>build: don't use go 1.24 yet until docker issues resolved, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900544655" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7051" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7051/hovercard" href="https://github.com/ddev/ddev/issues/7051">#7051</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901680865" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7057" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7057/hovercard" href="https://github.com/ddev/ddev/pull/7057">#7057</a></li>
<li>test: Run quickstart tests with mutagen enabled [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876193317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7017" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7017/hovercard" href="https://github.com/ddev/ddev/pull/7017">#7017</a></li>
<li>docs: Improve troubleshooting docs for hosting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901596832" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7056" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7056/hovercard" href="https://github.com/ddev/ddev/pull/7056">#7056</a></li>
<li>build: skip testing with buildkite if diff is not from that branch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2910419890" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7064" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7064/hovercard" href="https://github.com/ddev/ddev/pull/7064">#7064</a></li>
<li>docs: update mkdocs logo, update word/figurative mark svg for dark mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901286445" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7055" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7055/hovercard" href="https://github.com/ddev/ddev/pull/7055">#7055</a></li>
<li>build: put both git and ssh in both webserver images, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900929934" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7054" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7054/hovercard" href="https://github.com/ddev/ddev/issues/7054">#7054</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2908485234" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7063" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7063/hovercard" href="https://github.com/ddev/ddev/pull/7063">#7063</a></li>
<li>build: Use specific binfmt for qemu in push-tagged-image [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914447280" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7070" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7070/hovercard" href="https://github.com/ddev/ddev/pull/7070">#7070</a></li>
<li>build: use special qemu binfmt version for db push [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915179691" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7073" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7073/hovercard" href="https://github.com/ddev/ddev/pull/7073">#7073</a></li>
<li>fix: add check for app in <code>ddev debug test</code> and run it from approot by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915048403" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7072" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7072/hovercard" href="https://github.com/ddev/ddev/pull/7072">#7072</a></li>
<li>build: Update go mod files except docker, replaces <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2915548957" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7074" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7074/hovercard" href="https://github.com/ddev/ddev/pull/7074">#7074</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918653984" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7078" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7078/hovercard" href="https://github.com/ddev/ddev/pull/7078">#7078</a></li>
<li>test: don't load 1password secrets if not available [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2920352693" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7088" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7088/hovercard" href="https://github.com/ddev/ddev/pull/7088">#7088</a></li>
<li>test: Fix secret loading [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2920995846" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7090" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7090/hovercard" href="https://github.com/ddev/ddev/pull/7090">#7090</a></li>
<li>build: upgrade docker/docker to v28 usages, followup to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918653984" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7078" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7078/hovercard" href="https://github.com/ddev/ddev/pull/7078">#7078</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918656767" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7079" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7079/hovercard" href="https://github.com/ddev/ddev/issues/7079">#7079</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918727491" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7081" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7081/hovercard" href="https://github.com/ddev/ddev/pull/7081">#7081</a></li>
<li>docs: Fix pull request title link in pull request template [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923104508" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7097" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7097/hovercard" href="https://github.com/ddev/ddev/pull/7097">#7097</a></li>
<li>test: Add quickstart test for magento2 (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a>) [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918940304" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7082" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7082/hovercard" href="https://github.com/ddev/ddev/pull/7082">#7082</a></li>
<li>test: Disable link check on freedesktop.org since it will be out for a week by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923207366" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7100" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7100/hovercard" href="https://github.com/ddev/ddev/pull/7100">#7100</a></li>
<li>docs: add Wordpress special handling info about wp-cli.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918705956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7080" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7080/hovercard" href="https://github.com/ddev/ddev/pull/7080">#7080</a></li>
<li>docs: add DevDb tip to database management documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/damms005/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/damms005">@damms005</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2919875466" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7084" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7084/hovercard" href="https://github.com/ddev/ddev/pull/7084">#7084</a></li>
<li>docs: update Windows installation docs to use 'Docker Engine' terminology by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nick-Hope/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nick-Hope">@Nick-Hope</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2921781585" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7092" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7092/hovercard" href="https://github.com/ddev/ddev/pull/7092">#7092</a></li>
<li>fix: use filepath for calculateHostUploadDirFullPath, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2910964061" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7065" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7065/hovercard" href="https://github.com/ddev/ddev/issues/7065">#7065</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2912465334" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7066" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7066/hovercard" href="https://github.com/ddev/ddev/pull/7066">#7066</a></li>
<li>test: simplify the zip based test and quickstart for backdrop based on feedback from <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2925024940" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7106" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7106/hovercard" href="https://github.com/ddev/ddev/pull/7106">#7106</a></li>
<li>test: use a more robust approach downloading the latest zip file (by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2924915077" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7104" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7104/hovercard" href="https://github.com/ddev/ddev/pull/7104">#7104</a></li>
<li>test: Bats test for CakePHP composer quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923408905" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7103" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7103/hovercard" href="https://github.com/ddev/ddev/pull/7103">#7103</a></li>
<li>test: bats tests for expression engine and adjustments to its quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923236029" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7101" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7101/hovercard" href="https://github.com/ddev/ddev/pull/7101">#7101</a></li>
<li>test: adding kirby quickstart bats test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923175418" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7099" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7099/hovercard" href="https://github.com/ddev/ddev/pull/7099">#7099</a></li>
<li>fix: remove obsolete references to non-traefik router by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923103239" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7096" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7096/hovercard" href="https://github.com/ddev/ddev/pull/7096">#7096</a></li>
<li>fix: add ddev_nointeractive to common-setup.bash (per <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2926865151" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7115" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7115/hovercard" href="https://github.com/ddev/ddev/pull/7115">#7115</a></li>
<li>test: attempt to fix the returned 503 error on ee tests [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2926771981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7114" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7114/hovercard" href="https://github.com/ddev/ddev/pull/7114">#7114</a></li>
<li>test: symfony bats tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923396031" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7102" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7102/hovercard" href="https://github.com/ddev/ddev/pull/7102">#7102</a></li>
<li>docs: Update quickstart.md to remove Drupal CMS zip file instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phenaproxima/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phenaproxima">@phenaproxima</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2929100589" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7119" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7119/hovercard" href="https://github.com/ddev/ddev/pull/7119">#7119</a></li>
<li>test: adding silverstripe quickstart bats test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2926609632" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7112" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7112/hovercard" href="https://github.com/ddev/ddev/pull/7112">#7112</a></li>
<li>test: craftcms bats test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2925397626" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7107" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7107/hovercard" href="https://github.com/ddev/ddev/pull/7107">#7107</a></li>
<li>docs: ddev debug rebuild is great for debugging [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2929851487" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7120" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7120/hovercard" href="https://github.com/ddev/ddev/pull/7120">#7120</a></li>
<li>test: bats test for Statamic Composer quickstart [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2926923962" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7116" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7116/hovercard" href="https://github.com/ddev/ddev/pull/7116">#7116</a></li>
<li>test: add OpenMage/Magento 1 quickstart test and split it from Magento 2, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2922600563" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7094" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7094/hovercard" href="https://github.com/ddev/ddev/issues/7094">#7094</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sreichel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sreichel">@sreichel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2921349142" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7091" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7091/hovercard" href="https://github.com/ddev/ddev/pull/7091">#7091</a></li>
<li>feat: show config.<em>.y</em>ml on ddev start by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2920643809" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7089" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7089/hovercard" href="https://github.com/ddev/ddev/pull/7089">#7089</a></li>
<li>fix: make linkspector ignorePatterns work properly, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2824162450" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6951" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6951/hovercard" href="https://github.com/ddev/ddev/pull/6951">#6951</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2933003120" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7125" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7125/hovercard" href="https://github.com/ddev/ddev/pull/7125">#7125</a></li>
<li>docs: Add docs about configuring browser for HTTPS certificates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MurzNN/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MurzNN">@MurzNN</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916022009" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7075" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7075/hovercard" href="https://github.com/ddev/ddev/pull/7075">#7075</a></li>
<li>test: adjust openmage bats test assertions to the now available demo content by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2933235017" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7126" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7126/hovercard" href="https://github.com/ddev/ddev/pull/7126">#7126</a></li>
<li>build: remove go toolchain, bump docker library to 28.0.2, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901680865" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7057" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7057/hovercard" href="https://github.com/ddev/ddev/pull/7057">#7057</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2934666899" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7127" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7127/hovercard" href="https://github.com/ddev/ddev/pull/7127">#7127</a></li>
<li>test: improve <code>ddev debug test</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2935166801" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7128" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7128/hovercard" href="https://github.com/ddev/ddev/pull/7128">#7128</a></li>
<li>docs: ignore mutagen links in linkspector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2935627217" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7129" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7129/hovercard" href="https://github.com/ddev/ddev/pull/7129">#7129</a></li>
<li>docs: fix example file name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2938622133" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7130" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7130/hovercard" href="https://github.com/ddev/ddev/pull/7130">#7130</a></li>
<li>fix: sanitize <code>~/.ddev/project_list.yaml</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2939421963" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7132" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7132/hovercard" href="https://github.com/ddev/ddev/issues/7132">#7132</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2941099119" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7136" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7136/hovercard" href="https://github.com/ddev/ddev/pull/7136">#7136</a></li>
<li>fix: set <code>NO_PROXY=*</code> in ddev-router to allow internal connections, use default Traefik config file location by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2928427503" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7118" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7118/hovercard" href="https://github.com/ddev/ddev/pull/7118">#7118</a></li>
<li>feat: Integrate XHGui into DDEV, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2784687344" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6894" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6894/hovercard" href="https://github.com/ddev/ddev/issues/6894">#6894</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914426090" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7069" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7069/hovercard" href="https://github.com/ddev/ddev/pull/7069">#7069</a></li>
<li>refactor: remove solrtail from installed example commands, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943626479" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7139" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7139/hovercard" href="https://github.com/ddev/ddev/issues/7139">#7139</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shelane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shelane">@shelane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943672044" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7140" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7140/hovercard" href="https://github.com/ddev/ddev/pull/7140">#7140</a></li>
<li>fix: don't override <code>generic</code> type in <code>ddev config --update</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2887138002" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7035" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7035/hovercard" href="https://github.com/ddev/ddev/issues/7035">#7035</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943122860" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7137" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7137/hovercard" href="https://github.com/ddev/ddev/pull/7137">#7137</a></li>
<li>build: migrate golangci-lint to v2, bump golangci/golangci-lint-action from 6 to 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="2943795465" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7141" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7141/hovercard" href="https://github.com/ddev/ddev/pull/7141">#7141</a></li>
<li>fix: reload app hooks after uninstalling ddev-xhgui add-on, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2946884700" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7144" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7144/hovercard" href="https://github.com/ddev/ddev/issues/7144">#7144</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2947042748" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7145" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7145/hovercard" href="https://github.com/ddev/ddev/pull/7145">#7145</a></li>
<li>fix: make <code>DDEV_PAGER</code> optional, update docs for <code>PAGER</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2884770540" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7032" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7032/hovercard" href="https://github.com/ddev/ddev/issues/7032">#7032</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943292160" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7138" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7138/hovercard" href="https://github.com/ddev/ddev/pull/7138">#7138</a></li>
<li>fix: db warning on <code>config --update</code> should only be shown for default db type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2946820935" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7143" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7143/hovercard" href="https://github.com/ddev/ddev/pull/7143">#7143</a></li>
<li>fix: remove XHGui volume for <code>/run/nginx</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914426090" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7069" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7069/hovercard" href="https://github.com/ddev/ddev/pull/7069">#7069</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2945918094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7142" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7142/hovercard" href="https://github.com/ddev/ddev/pull/7142">#7142</a></li>
<li>fix: don't auto show release notes in windows installer, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897793508" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7049" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7049/hovercard" href="https://github.com/ddev/ddev/pull/7049">#7049</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2947913241" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7147" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7147/hovercard" href="https://github.com/ddev/ddev/pull/7147">#7147</a></li>
<li>feat: add MutagenSync annotation for custom commands, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900874577" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7053" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7053/hovercard" href="https://github.com/ddev/ddev/pull/7053">#7053</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2932732956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7124" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7124/hovercard" href="https://github.com/ddev/ddev/pull/7124">#7124</a></li>
<li>docs: Add the xhgui container to the building and contributing page. Add more description to the xhprof profiling page. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PierrePaul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PierrePaul">@PierrePaul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958897102" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7168" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7168/hovercard" href="https://github.com/ddev/ddev/pull/7168">#7168</a></li>
<li>fix: use <code>charset=utf8mb4</code> in DATABASE_URL for Symfony environment variables, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914068614" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7068" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7068/hovercard" href="https://github.com/ddev/ddev/issues/7068">#7068</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RubenColpaert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RubenColpaert">@RubenColpaert</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916743723" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7076" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7076/hovercard" href="https://github.com/ddev/ddev/pull/7076">#7076</a></li>
<li>fix: correct status color formatting in <code>ddev describe</code> and <code>ddev list</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2955657306" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7158" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7158/hovercard" href="https://github.com/ddev/ddev/pull/7158">#7158</a></li>
<li>fix: use correct autoloader for XHGui php-profiler, preinstall it in ddev-webserver, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958932300" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7170" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7170/hovercard" href="https://github.com/ddev/ddev/issues/7170">#7170</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960156327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7172" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7172/hovercard" href="https://github.com/ddev/ddev/pull/7172">#7172</a></li>
<li>docs: update Craft CMS quickstart, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2925397626" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7107" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7107/hovercard" href="https://github.com/ddev/ddev/pull/7107">#7107</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2955966296" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7160" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7160/hovercard" href="https://github.com/ddev/ddev/pull/7160">#7160</a></li>
<li>feat: backdrop add bee to quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/laryn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/laryn">@laryn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900874577" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7053" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7053/hovercard" href="https://github.com/ddev/ddev/pull/7053">#7053</a></li>
<li>build: bump actions/setup-python from 5.4.0 to 5.5.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="2960810314" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7173" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7173/hovercard" href="https://github.com/ddev/ddev/pull/7173">#7173</a></li>
<li>fix: show router URLs in <code>ddev describe</code> and <code>ddev list</code> when ephemeral by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2952486823" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7152" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7152/hovercard" href="https://github.com/ddev/ddev/pull/7152">#7152</a></li>
<li>build: bump XHGui image to 0.23, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2945918094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7142" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7142/hovercard" href="https://github.com/ddev/ddev/pull/7142">#7142</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956515643" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7161" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7161/hovercard" href="https://github.com/ddev/ddev/pull/7161">#7161</a></li>
<li>feat: Implement amplitude tracking for xhprof_mode, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958897418" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7169" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7169/hovercard" href="https://github.com/ddev/ddev/issues/7169">#7169</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2961063293" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7175" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7175/hovercard" href="https://github.com/ddev/ddev/pull/7175">#7175</a></li>
<li>fix: delete third-party built images on <code>ddev delete</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2950084951" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7150" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7150/hovercard" href="https://github.com/ddev/ddev/pull/7150">#7150</a></li>
<li>test: Add OpenMage composer quickstart and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sreichel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sreichel">@sreichel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2939890423" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7133" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7133/hovercard" href="https://github.com/ddev/ddev/pull/7133">#7133</a></li>
<li>build: bump images to v1.24.4 for release, and docker-compose to v2.34.0, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2938725637" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7131" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7131/hovercard" href="https://github.com/ddev/ddev/issues/7131">#7131</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956556885" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7162" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7162/hovercard" href="https://github.com/ddev/ddev/pull/7162">#7162</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickchomey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickchomey">@nickchomey</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918705956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7080" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7080/hovercard" href="https://github.com/ddev/ddev/pull/7080">#7080</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/damms005/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/damms005">@damms005</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2919875466" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7084" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7084/hovercard" href="https://github.com/ddev/ddev/pull/7084">#7084</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phenaproxima/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phenaproxima">@phenaproxima</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2929100589" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7119" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7119/hovercard" href="https://github.com/ddev/ddev/pull/7119">#7119</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shelane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shelane">@shelane</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2943672044" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7140" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7140/hovercard" href="https://github.com/ddev/ddev/pull/7140">#7140</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PierrePaul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PierrePaul">@PierrePaul</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958897102" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7168" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7168/hovercard" href="https://github.com/ddev/ddev/pull/7168">#7168</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RubenColpaert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RubenColpaert">@RubenColpaert</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916743723" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7076" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7076/hovercard" href="https://github.com/ddev/ddev/pull/7076">#7076</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.3...v1.24.4"><tt>v1.24.3...v1.24.4</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.5]]></title>
<description><![CDATA[Note: This release contains regressions. Update to the latest version for fixes.
Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux or WSL2: Use apt install ddev or apt upgrade ddev see apt/yum installati...]]></description>
<link>https://tsecurity.de/de/3497303/downloads/v1245/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497303/downloads/v1245/</guid>
<pubDate>Thu, 07 May 2026 22:17:29 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Note: This release contains regressions. Update to the latest version for fixes.</h2>
<h2>Installation</h2>
<p>See the <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux or WSL2: Use <code>apt install ddev</code> or <code>apt upgrade ddev</code> see <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Traditional Windows: Use <code>choco upgrade -y ddev</code>, or download the ddev_windows_installer below.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>⚠ Homebrew users with old <code>drud</code> formula only</h2>
<p>If you can't update or remove the old <code>ddev</code> formula from <code>drud</code>, use this:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content='rm -rf "$(brew --repo drud/homebrew-ddev)"
brew uninstall -f ddev
brew install ddev/ddev/ddev'><pre>rm -rf <span class="pl-s"><span class="pl-pds">"</span><span class="pl-s"><span class="pl-pds">$(</span>brew --repo drud/homebrew-ddev<span class="pl-pds">)</span></span><span class="pl-pds">"</span></span>
brew uninstall -f ddev
brew install ddev/ddev/ddev</pre></div>
<h2>Highlights</h2>
<ul>
<li>Improved (experimental) support for <a href="https://learn.microsoft.com/en-us/windows/wsl/networking#mirrored-mode-networking" rel="nofollow">WSL2 "Mirrored" Networking</a>. Fixed port waiting timeouts (thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marvinhinz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marvinhinz">@marvinhinz</a>) and added automatic Xdebug connection configuration.<br>
If you're using Windows WSL2 with "Mirrored" Networking, set the experimental <code>hostAddressLoopback=true</code> feature.</li>
<li>Resolved "unknown" state caused by PhpStorm's use of <code>docker-compose run</code> for one-off containers. The <a href="https://plugins.jetbrains.com/plugin/18813-ddev-integration" rel="nofollow">DDEV Integration</a> plugin will no longer fail in this case. Edge cases with Node remain; see <a href="https://youtrack.jetbrains.com/issue/WEB-64513/Node-docker-compose-optionally-dont-recreate-a-container-on-each-run" rel="nofollow">JetBrains issue WEB-64513</a>.</li>
<li>VPN or Proxy configuration with DDEV? A dedicated <a href="https://ddev.readthedocs.io/en/stable/users/usage/networking/" rel="nofollow">Special Network Configurations</a> docs page is now available.</li>
<li>Want to learn more about DDEV? AI-generated insights available at <a href="https://deepwiki.com/ddev/ddev" rel="nofollow">ddev/ddev | DeepWiki</a>.</li>
</ul>
<h2>Features</h2>
<ul>
<li>Downloaded Mutagen and <code>docker-compose</code> binaries now pass SHA checksum verification with retry logic.</li>
<li>New environment variables: <code>DDEV_PRIMARY_URL_PORT</code>, <code>DDEV_PRIMARY_URL_WITHOUT_PORT</code>, and <code>DDEV_SCHEME</code>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a>.</li>
<li><code>DDEV_APPROOT</code> variable available in the <code>web</code> container. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shelane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shelane">@shelane</a>.</li>
<li>Support for <code>prepend.Dockerfile*</code> files for multi-stage Docker builds. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a>.</li>
<li>Improved output of <code>ddev add-on get</code> and added warning exit code. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a>.</li>
<li>WordPress <code>--path</code> is now added automatically to <code>ddev wp</code> when <code>docroot</code> is set. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfructuoso/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfructuoso">@pfructuoso</a> from <a href="http://www.nazaries.com/" rel="nofollow">www.nazaries.com</a>.</li>
<li>Craft CMS settings now reside in <code>.ddev/.env.web</code>; <code>.env</code> is no longer managed by DDEV.</li>
<li>Added shell completion for the <code>--service</code> (<code>-s</code>) flag in <code>ddev exec</code>, <code>ddev logs</code>, <code>ddev ssh</code>, <code>ddev debug rebuild</code>.</li>
<li>Support TYPO3 v14 nginx configuration.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Remove redundant media stanzas from <code>nginx.conf</code>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/barbieswimcrew/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/barbieswimcrew">@barbieswimcrew</a>.</li>
<li><code>ddev xhgui launch</code> now correctly respects non-default ports. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PierrePaul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PierrePaul">@PierrePaul</a>.</li>
<li>Avoid overriding <code>WP_ENVIRONMENT_TYPE</code> for WordPress.</li>
<li><code>ddev config</code> now works with non-default project names in <code>config.*.yaml</code>.</li>
<li>Prevent PhpStorm's debug integration from triggering stdin-related connections. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a>.</li>
<li>PostgreSQL exports now use fast checkpoints to avoid prolonged backup blockages. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a>.</li>
<li><code>ddev_version_constraint</code> now supports wildcards like <code>1.24.x</code> and comparison operators like <code>&gt; 1.24.5</code>.</li>
<li>Fixed broken HTTP/HTTPS port resolution. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a>.</li>
</ul>
<h2>Deprecations</h2>
<ul>
<li><code>ddev composer create</code> is deprecated. Use <code>ddev composer create-project</code>.</li>
<li><code>ddev debug capabilities</code> is deprecated. Use <code>ddev_version_constraint</code> for project and add-on checks.</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.3.21 and 8.4.7.</li>
<li><code>docker-compose</code> v2.36.0.</li>
<li>Chocolatey removed from automated Windows installation scripts. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/colans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/colans">@colans</a>.</li>
<li>Magento 2 quickstart now uses OpenSearch. Drupal CMS quickstart improved. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a>.</li>
<li>Updated Craft CMS quickstart. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timkelty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timkelty">@timkelty</a>.</li>
<li><code>ddev start</code> checks for an <code>index.*</code> file in docroot and warns if missing (403 errors in browser).</li>
<li>Pimcore quickstart now requires a license due to upstream license change.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>docs: Add missing <code>sequelace</code> command link to <code>database-management.md</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TravisCarden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TravisCarden">@TravisCarden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2967378873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7184" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7184/hovercard" href="https://github.com/ddev/ddev/pull/7184">#7184</a></li>
<li>docs: add tip on using per-project API tokens for hosting providers, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963439248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7177" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7177/hovercard" href="https://github.com/ddev/ddev/issues/7177">#7177</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965989877" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7183" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7183/hovercard" href="https://github.com/ddev/ddev/pull/7183">#7183</a></li>
<li>fix: ignore curl error in <code>Dockerfile.test</code> for <code>ddev debug test</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969336553" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7186" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7186/hovercard" href="https://github.com/ddev/ddev/pull/7186">#7186</a></li>
<li>fix: don't wait for one-off containers from PhpStorm, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2947750889" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7146" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7146/hovercard" href="https://github.com/ddev/ddev/issues/7146">#7146</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949345168" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7148" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7148/hovercard" href="https://github.com/ddev/ddev/pull/7148">#7148</a></li>
<li>fix: add timeout for netutil::IsPortActive check for WSL2 with "mirrored networking mode" as opposed to default "NAT mode", fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2316809262" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6245" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6245/hovercard" href="https://github.com/ddev/ddev/issues/6245">#6245</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marvinhinz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marvinhinz">@marvinhinz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956964244" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7166" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7166/hovercard" href="https://github.com/ddev/ddev/pull/7166">#7166</a></li>
<li>fix: nginx.conf should let index.php handle 404 errors for media files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/barbieswimcrew/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/barbieswimcrew">@barbieswimcrew</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2898378404" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7050" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7050/hovercard" href="https://github.com/ddev/ddev/pull/7050">#7050</a></li>
<li>docs: Explain corp vpn and proxy, fixup FAQ, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897590337" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7048" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7048/hovercard" href="https://github.com/ddev/ddev/issues/7048">#7048</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2905867267" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7061" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7061/hovercard" href="https://github.com/ddev/ddev/pull/7061">#7061</a></li>
<li>build: stop installing chocolatey, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2606079671" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6636" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6636/hovercard" href="https://github.com/ddev/ddev/issues/6636">#6636</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2370918816" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6344" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6344/hovercard" href="https://github.com/ddev/ddev/issues/6344">#6344</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/colans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/colans">@colans</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897793508" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7049" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7049/hovercard" href="https://github.com/ddev/ddev/pull/7049">#7049</a></li>
<li>fix: XHGui launch command support custom ports, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964018788" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7181" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7181/hovercard" href="https://github.com/ddev/ddev/issues/7181">#7181</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PierrePaul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PierrePaul">@PierrePaul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2964914215" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7182" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7182/hovercard" href="https://github.com/ddev/ddev/pull/7182">#7182</a></li>
<li>test: fix for magento2 quickstart and bats test, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980199111" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7191" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7191/hovercard" href="https://github.com/ddev/ddev/issues/7191">#7191</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2980957223" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7192" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7192/hovercard" href="https://github.com/ddev/ddev/pull/7192">#7192</a></li>
<li>docs: fix minor typo in the Grav quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jgonyea/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jgonyea">@jgonyea</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2986705751" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7197" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7197/hovercard" href="https://github.com/ddev/ddev/pull/7197">#7197</a></li>
<li>refactor: move <code>WP_ENVIRONMENT_TYPE</code> to the docs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963592470" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7178" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7178/hovercard" href="https://github.com/ddev/ddev/issues/7178">#7178</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2963744313" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7179" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7179/hovercard" href="https://github.com/ddev/ddev/pull/7179">#7179</a></li>
<li>fix: make <code>ddev config</code> work with project name from <code>config.*.yaml</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2905581166" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7060" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7060/hovercard" href="https://github.com/ddev/ddev/issues/7060">#7060</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907369708" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7062" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7062/hovercard" href="https://github.com/ddev/ddev/pull/7062">#7062</a></li>
<li>docs: Improve buildkite windows setup script run [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2987293359" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7200" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7200/hovercard" href="https://github.com/ddev/ddev/pull/7200">#7200</a></li>
<li>fix: make sure mutagen agents file is fresh on upgrade, add shasum testing, test shasum for mutagen+docker-compose by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2918082971" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7077" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7077/hovercard" href="https://github.com/ddev/ddev/pull/7077">#7077</a></li>
<li>test: make the drupal cms bats test a bit more robust and trustworthy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990026326" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7203" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7203/hovercard" href="https://github.com/ddev/ddev/pull/7203">#7203</a></li>
<li>feat: add DDEV_APPROOT variable to web container and updates documentation, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2987034398" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7198" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7198/hovercard" href="https://github.com/ddev/ddev/issues/7198">#7198</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shelane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shelane">@shelane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2987065675" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7199" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7199/hovercard" href="https://github.com/ddev/ddev/pull/7199">#7199</a></li>
<li>build: switch to official percona release for xtrabackup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2834241545" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6963" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6963/hovercard" href="https://github.com/ddev/ddev/issues/6963">#6963</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990935275" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7207" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7207/hovercard" href="https://github.com/ddev/ddev/pull/7207">#7207</a></li>
<li>fix: disable xdebug trigger for xdebug and xhprof status checks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2299024728" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6191" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6191/hovercard" href="https://github.com/ddev/ddev/issues/6191">#6191</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002840728" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-intellij-plugin/issues/414" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-intellij-plugin/issues/414/hovercard" href="https://github.com/ddev/ddev-intellij-plugin/issues/414">ddev/ddev-intellij-plugin#414</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003476644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7216" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7216/hovercard" href="https://github.com/ddev/ddev/pull/7216">#7216</a></li>
<li>fix: Use fast checkpoint during postgresql backup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923157621" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7098" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7098/hovercard" href="https://github.com/ddev/ddev/issues/7098">#7098</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3006024304" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7219" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7219/hovercard" href="https://github.com/ddev/ddev/pull/7219">#7219</a></li>
<li>feat: add new envs <code>DDEV_PRIMARY_URL_PORT</code>, <code>DDEV_PRIMARY_URL_WITHOUT_PORT</code> and <code>DDEV_SCHEME</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002419194" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7214" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7214/hovercard" href="https://github.com/ddev/ddev/issues/7214">#7214</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3005935511" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7218" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7218/hovercard" href="https://github.com/ddev/ddev/pull/7218">#7218</a></li>
<li>feat: support prepend.Dockerfile* files for multi-stage builds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914900395" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7071" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7071/hovercard" href="https://github.com/ddev/ddev/pull/7071">#7071</a></li>
<li>fix: Improve the output of ArrayToReadableOutput by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011621267" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7222" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7222/hovercard" href="https://github.com/ddev/ddev/pull/7222">#7222</a></li>
<li>docs: Improvements to Zscaler instructions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993382357" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7209" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7209/hovercard" href="https://github.com/ddev/ddev/issues/7209">#7209</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2998958710" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7211" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7211/hovercard" href="https://github.com/ddev/ddev/issues/7211">#7211</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2999744305" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7212" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7212/hovercard" href="https://github.com/ddev/ddev/pull/7212">#7212</a></li>
<li>test: Add TestUploadDirs to verify upload_dirs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2925681630" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7109" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7109/hovercard" href="https://github.com/ddev/ddev/issues/7109">#7109</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015118449" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7224" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7224/hovercard" href="https://github.com/ddev/ddev/pull/7224">#7224</a></li>
<li>feat: add success message for xhgui on and off, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990011739" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7202" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7202/hovercard" href="https://github.com/ddev/ddev/issues/7202">#7202</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2990725102" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7205" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7205/hovercard" href="https://github.com/ddev/ddev/pull/7205">#7205</a></li>
<li>refactor: Hide ddev debug capabilities, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960861536" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7174" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7174/hovercard" href="https://github.com/ddev/ddev/issues/7174">#7174</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3017716639" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7227" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7227/hovercard" href="https://github.com/ddev/ddev/pull/7227">#7227</a></li>
<li>refactor: check for docroot/index.* on start, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954375049" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7157" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7157/hovercard" href="https://github.com/ddev/ddev/issues/7157">#7157</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3017815439" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7228" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7228/hovercard" href="https://github.com/ddev/ddev/pull/7228">#7228</a></li>
<li>build: bump actions/setup-python from 5.5.0 to 5.6.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="3025471407" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7240" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7240/hovercard" href="https://github.com/ddev/ddev/pull/7240">#7240</a></li>
<li>docs: use ddev composer create-project everywhere, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800339972" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6920" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6920/hovercard" href="https://github.com/ddev/ddev/issues/6920">#6920</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018199525" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7231" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7231/hovercard" href="https://github.com/ddev/ddev/pull/7231">#7231</a></li>
<li>refactor: Add retries to util.Download(), both the SHASUM and the target file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020419256" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7234/hovercard" href="https://github.com/ddev/ddev/pull/7234">#7234</a></li>
<li>build: Use some artifacts that we control building windows installer (nsis), fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2920271324" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7086" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7086/hovercard" href="https://github.com/ddev/ddev/issues/7086">#7086</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018104244" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7229" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7229/hovercard" href="https://github.com/ddev/ddev/pull/7229">#7229</a></li>
<li>test: add timeout to buildkite maintenance, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2962770375" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7176" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7176/hovercard" href="https://github.com/ddev/ddev/issues/7176">#7176</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3017669802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7226" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7226/hovercard" href="https://github.com/ddev/ddev/pull/7226">#7226</a></li>
<li>docs: wrap quotes around commands that use the caret symbol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nmangold/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nmangold">@nmangold</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023575382" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7237" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7237/hovercard" href="https://github.com/ddev/ddev/pull/7237">#7237</a></li>
<li>docs: Remove --no-interaction from Pimcore, disable test, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3031692921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7243" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7243/hovercard" href="https://github.com/ddev/ddev/issues/7243">#7243</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3032181611" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7245" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7245/hovercard" href="https://github.com/ddev/ddev/pull/7245">#7245</a></li>
<li>fix: support TYPO3 v14 nginx configuration, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2817903800" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6944" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6944/hovercard" href="https://github.com/ddev/ddev/issues/6944">#6944</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018159918" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7230" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7230/hovercard" href="https://github.com/ddev/ddev/pull/7230">#7230</a></li>
<li>build: Reject the use of <code>drud/ddev/ddev</code> homebrew recipe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3032141005" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7244" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7244/hovercard" href="https://github.com/ddev/ddev/pull/7244">#7244</a></li>
<li>build: bump golangci/golangci-lint-action from 7 to 8 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="3040089297" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7264" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7264/hovercard" href="https://github.com/ddev/ddev/pull/7264">#7264</a></li>
<li>fix: add BASE_IMAGE arg before everything else, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914900395" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7071" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7071/hovercard" href="https://github.com/ddev/ddev/pull/7071">#7071</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3037161480" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7258" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7258/hovercard" href="https://github.com/ddev/ddev/pull/7258">#7258</a></li>
<li>fix: allow status code 429 for linkspector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3043168848" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7270" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7270/hovercard" href="https://github.com/ddev/ddev/pull/7270">#7270</a></li>
<li>fix: WSL2 install script should wait longer for DDEV Windows installer to complete [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3043033565" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7269" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7269/hovercard" href="https://github.com/ddev/ddev/pull/7269">#7269</a></li>
<li>refactor: Make DownloadFile() retry logic more robust, improve curling in Makefile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3034892050" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7252" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7252/hovercard" href="https://github.com/ddev/ddev/pull/7252">#7252</a></li>
<li>fix: correct warning output formatting (Drupal) and don't try to do exec when not running by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3033793138" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7247" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7247/hovercard" href="https://github.com/ddev/ddev/pull/7247">#7247</a></li>
<li>fix: set <code>XDEBUG_MODE=off</code> for <code>ddev composer create-project</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3002840728" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-intellij-plugin/issues/414" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-intellij-plugin/issues/414/hovercard" href="https://github.com/ddev/ddev-intellij-plugin/issues/414">ddev/ddev-intellij-plugin#414</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3039300492" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7260" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7260/hovercard" href="https://github.com/ddev/ddev/pull/7260">#7260</a></li>
<li>build: remove &lt;1.24 constraint for go, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2901680865" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7057" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7057/hovercard" href="https://github.com/ddev/ddev/pull/7057">#7057</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2969419356" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7187" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7187/hovercard" href="https://github.com/ddev/ddev/pull/7187">#7187</a></li>
<li>fix: support '&gt;,x,X,*' comparisons and extended conditions in version constraint, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040244622" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7266" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7266/hovercard" href="https://github.com/ddev/ddev/issues/7266">#7266</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3042574493" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7268" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7268/hovercard" href="https://github.com/ddev/ddev/pull/7268">#7268</a></li>
<li>fix: add warning about duplicate usage for global commands, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2343459739" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6293" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6293/hovercard" href="https://github.com/ddev/ddev/pull/6293">#6293</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024137058" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7238" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7238/hovercard" href="https://github.com/ddev/ddev/pull/7238">#7238</a></li>
<li>feat: update xhgui config, add link to upstream file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3039833190" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7262" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7262/hovercard" href="https://github.com/ddev/ddev/pull/7262">#7262</a></li>
<li>docs: Update Shopware quickstart with "shopware/production" instead of "shopware/production:^v6.5" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bangdinhnfq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bangdinhnfq">@bangdinhnfq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3035016831" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7253" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7253/hovercard" href="https://github.com/ddev/ddev/pull/7253">#7253</a></li>
<li>refactor: improve <code>ddev add-on get</code> output, add warning exit code annotation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3039936305" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7263" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7263/hovercard" href="https://github.com/ddev/ddev/pull/7263">#7263</a></li>
<li>fix: Add path to docroot in wp parameters when not set, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3029006936" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7241" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7241/hovercard" href="https://github.com/ddev/ddev/issues/7241">#7241</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfructuoso/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfructuoso">@pfructuoso</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3030532783" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7242" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7242/hovercard" href="https://github.com/ddev/ddev/pull/7242">#7242</a></li>
<li>fix: replace broken http and https port lookup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3033706552" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7246" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7246/hovercard" href="https://github.com/ddev/ddev/issues/7246">#7246</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3037867629" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7259" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7259/hovercard" href="https://github.com/ddev/ddev/pull/7259">#7259</a></li>
<li>docs: add ddev.com, addon registry, last commit, DeepWiki badges to README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3060055575" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7285" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7285/hovercard" href="https://github.com/ddev/ddev/pull/7285">#7285</a></li>
<li>fix: make xdebug work with WSL2 mirrored mode, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3047023339" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7272" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7272/hovercard" href="https://github.com/ddev/ddev/issues/7272">#7272</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3049868682" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7277" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7277/hovercard" href="https://github.com/ddev/ddev/pull/7277">#7277</a></li>
<li>refactor: Use <code>.ddev/.env.web</code> for Craft CMS DDEV settings, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3019954269" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7233" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7233/hovercard" href="https://github.com/ddev/ddev/issues/7233">#7233</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020659410" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7236" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7236/hovercard" href="https://github.com/ddev/ddev/pull/7236">#7236</a></li>
<li>build: add <code>make go-mod-update</code>  by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3060862995" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7288" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7288/hovercard" href="https://github.com/ddev/ddev/pull/7288">#7288</a></li>
<li>build: bump docker-compose to v2.36.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3061017112" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7289" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7289/hovercard" href="https://github.com/ddev/ddev/pull/7289">#7289</a></li>
<li>docs: use <code>composer create-project</code> in Magento 2 quickstart, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018199525" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7231" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7231/hovercard" href="https://github.com/ddev/ddev/pull/7231">#7231</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3062856366" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7292" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7292/hovercard" href="https://github.com/ddev/ddev/pull/7292">#7292</a></li>
<li>docs: update Craft CMS quickstart, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020659410" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7236" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7236/hovercard" href="https://github.com/ddev/ddev/pull/7236">#7236</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timkelty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timkelty">@timkelty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3049408777" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7274" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7274/hovercard" href="https://github.com/ddev/ddev/pull/7274">#7274</a></li>
<li>feat: restart only specified service in <code>ddev debug rebuild</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3059930956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7284" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7284/hovercard" href="https://github.com/ddev/ddev/pull/7284">#7284</a></li>
<li>build: bump images to v1.24.5 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3034238073" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7250" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7250/hovercard" href="https://github.com/ddev/ddev/issues/7250">#7250</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3062512941" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7291" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7291/hovercard" href="https://github.com/ddev/ddev/pull/7291">#7291</a></li>
<li>feat: add shell completion for --service (-s) flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3059638031" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7283" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7283/hovercard" href="https://github.com/ddev/ddev/pull/7283">#7283</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marvinhinz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marvinhinz">@marvinhinz</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956964244" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7166" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7166/hovercard" href="https://github.com/ddev/ddev/pull/7166">#7166</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/barbieswimcrew/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/barbieswimcrew">@barbieswimcrew</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2898378404" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7050" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7050/hovercard" href="https://github.com/ddev/ddev/pull/7050">#7050</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/colans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/colans">@colans</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2897793508" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7049" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7049/hovercard" href="https://github.com/ddev/ddev/pull/7049">#7049</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jgonyea/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jgonyea">@jgonyea</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2986705751" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7197" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7197/hovercard" href="https://github.com/ddev/ddev/pull/7197">#7197</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003476644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7216" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7216/hovercard" href="https://github.com/ddev/ddev/pull/7216">#7216</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nmangold/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nmangold">@nmangold</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023575382" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7237" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7237/hovercard" href="https://github.com/ddev/ddev/pull/7237">#7237</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bangdinhnfq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bangdinhnfq">@bangdinhnfq</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3035016831" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7253" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7253/hovercard" href="https://github.com/ddev/ddev/pull/7253">#7253</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pfructuoso/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pfructuoso">@pfructuoso</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3030532783" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7242" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7242/hovercard" href="https://github.com/ddev/ddev/pull/7242">#7242</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.4...v1.24.5"><tt>v1.24.4...v1.24.5</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.6]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux or WSL2: Use apt install ddev or apt upgrade ddev see apt/yum installation.
Traditional Windows: Use choco upgrade -y ddev, or download the ddev_windows_...]]></description>
<link>https://tsecurity.de/de/3497302/downloads/v1246/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497302/downloads/v1246/</guid>
<pubDate>Thu, 07 May 2026 22:17:28 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux or WSL2: Use <code>apt install ddev</code> or <code>apt upgrade ddev</code> see <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a>.</li>
<li>Traditional Windows: Use <code>choco upgrade -y ddev</code>, or download the ddev_windows_installer below.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<p>This is a bugfix release. There were several regressions in <a href="https://github.com/ddev/ddev/releases/tag/v1.24.5">v1.24.5</a> that needed some work:</p>
<ul>
<li>Increase timeout for downloading docker-compose on slower networks.</li>
<li>Fix support for TYPO3 v12 and below (adding support for TYPO3 v14 broke some nginx routing).</li>
<li>Fix Craft CMS problem with passing values from <code>.ddev/.env.web</code> to <code>web</code> container.</li>
<li>Fix broken <code>.ddev/.gitignore</code> file for Craft CMS.</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>Add checks for "generic" webserver without 80/443 ports.</li>
<li>Make "generic" webserver work with busy 80/443 ports.</li>
<li>Bump <code>docker-compose</code> to v2.36.1.</li>
</ul>
<p>Otherwise, same features as in <a href="https://github.com/ddev/ddev/releases/tag/v1.24.5">v1.24.5</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>build: update brew instructions for old formula, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3066398970" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7297" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7297/hovercard" href="https://github.com/ddev/ddev/issues/7297">#7297</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3066033563" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7295" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7295/hovercard" href="https://github.com/ddev/ddev/pull/7295">#7295</a></li>
<li>fix: change download timeout to 5 minutes instead of 20s, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3066708425" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7298" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7298/hovercard" href="https://github.com/ddev/ddev/issues/7298">#7298</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3067086258" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7300" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7300/hovercard" href="https://github.com/ddev/ddev/pull/7300">#7300</a></li>
<li>fix: Make sure env-type settings are populated before start, don't override <code>.ddev/.gitignore</code> file, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3020659410" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7236" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7236/hovercard" href="https://github.com/ddev/ddev/pull/7236">#7236</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3060515755" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7286" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7286/hovercard" href="https://github.com/ddev/ddev/pull/7286">#7286</a></li>
<li>fix: make TYPO3 nginx config work with TYPO3 v12, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3066886967" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7299" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7299/hovercard" href="https://github.com/ddev/ddev/issues/7299">#7299</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018159918" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7230" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7230/hovercard" href="https://github.com/ddev/ddev/pull/7230">#7230</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3067339778" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7301" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7301/hovercard" href="https://github.com/ddev/ddev/pull/7301">#7301</a></li>
<li>build: bump docker-compose to v2.36.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3073720925" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7311" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7311/hovercard" href="https://github.com/ddev/ddev/pull/7311">#7311</a></li>
<li>test: adding quickstarts for typo3 v13 and v12 plus bats tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3067741747" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7302" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7302/hovercard" href="https://github.com/ddev/ddev/pull/7302">#7302</a></li>
<li>feat: make generic webserver work with ephemeral ports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959783199" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7171" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7171/hovercard" href="https://github.com/ddev/ddev/pull/7171">#7171</a></li>
<li>fix: add checks for "generic" webserver without 80/443 ports, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2810555851" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6935" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6935/hovercard" href="https://github.com/ddev/ddev/pull/6935">#6935</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3074874652" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7313" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7313/hovercard" href="https://github.com/ddev/ddev/issues/7313">#7313</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3069575716" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7306" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7306/hovercard" href="https://github.com/ddev/ddev/pull/7306">#7306</a></li>
<li>docs: fix indentation for code block by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3074919403" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7314" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7314/hovercard" href="https://github.com/ddev/ddev/pull/7314">#7314</a></li>
<li>build: bump images to v1.24.6 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3073304156" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7310" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7310/hovercard" href="https://github.com/ddev/ddev/issues/7310">#7310</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3075026252" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7315" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7315/hovercard" href="https://github.com/ddev/ddev/pull/7315">#7315</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.5...v1.24.6"><tt>v1.24.5...v1.24.6</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.7: Windows Installer, MariaDB 11.8]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use apt install ddev or apt upgrade ddev see apt/yum installation
Windows and WSL2: Download the ddev_windows_amd64_installer.v1.24.7.exe; you can run i...]]></description>
<link>https://tsecurity.de/de/3497301/downloads/v1247-windows-installer-mariadb-118/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497301/downloads/v1247-windows-installer-mariadb-118/</guid>
<pubDate>Thu, 07 May 2026 22:17:26 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>apt install ddev</code> or <code>apt upgrade ddev</code> see <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://github.com/ddev/ddev/releases/download/v1.24.7/ddev_windows_amd64_installer.v1.24.7.exe">ddev_windows_amd64_installer.v1.24.7.exe</a>; you can run it for install or upgrade.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<ul>
<li><strong>Windows Installer</strong> handling Traditional Windows, WSL2/Docker CE, and Docker/Rancher Desktop. <a href="https://ddev.com/blog/watch-new-windows-installer" rel="nofollow">Read more, with video</a></li>
<li>Support added for <strong>MariaDB 11.8 LTS</strong>, <code>ddev config --database=mariadb:11.8</code></li>
<li>New <code>ddev-hostname</code> binary for hosts editing (with improved elevation/escalation technique) (<code>gsudo</code> is no longer required on Windows, and <code>ddev.exe</code> installation is no longer required on Windows WSL2. <a href="https://ddev.com/blog/ddev-hostname-security-improvements" rel="nofollow">Read more</a></li>
<li>New Linux <code>ddev-wsl2</code> package is built specifically for WSL2 and includes Windows-side binaries, so separate upgrading of Windows-side binaries is not needed</li>
<li><a href="https://learn.microsoft.com/en-us/windows/wsl/networking#mirrored-mode-networking" rel="nofollow">WSL2 Mirrored Mode</a> now has automated testing</li>
<li>New <a href="https://ddev.readthedocs.io/en/stable/users/usage/faq/#minimally-supported" rel="nofollow">minimally supported</a> Docker providers:
<ul>
<li><strong>Docker Desktop for Linux</strong> - has had limited manual testing only; prefer the documented <a href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#linux" rel="nofollow"><code>docker-ce</code></a> installation</li>
<li><strong>Rancher Desktop for Windows</strong> - has had limited manual testing only; currently the only open-source provider on traditional Windows</li>
</ul>
</li>
<li>It's recommended to run <code>ddev delete images</code> after the upgrade</li>
</ul>
<h2>Breaking Changes</h2>
<ul>
<li>If you rely on <code>## Flags</code> annotation in custom commands, there is a change: unknown flags will no longer be parsed and will cause <code>Error: unknown flag</code> or <code>Error: unknown shorthand flag</code>. Either define <em>all</em> possible flags explicitly or remove the <code>## Flags</code> annotation.</li>
</ul>
<h2>Features</h2>
<ul>
<li>Enhanced Docker images cleanup in <code>ddev delete images</code>, <code>ddev delete</code>, <code>ddev clean</code></li>
<li>Shell completion support for flags in <code>ddev config</code> and <code>ddev config global</code></li>
<li>New <code>DDEV_USER</code> environment variable for use in custom <code>.ddev/docker-compose.*.yaml</code> files</li>
<li><code>ddev launch</code> in WSL2 works without installing <code>xdg-utils</code> (which can be safely removed on existing installations after update)</li>
<li>Support for <code>NO_COLOR</code> variable, see <a href="https://ddev.readthedocs.io/en/stable/users/extend/in-container-configuration/#using-no_color-inside-containers" rel="nofollow">Using <code>NO_COLOR</code> Inside Containers</a></li>
<li>Return real exit code from <code>ddev exec</code> and add quiet <code>-q</code> flag to it, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreashager/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreashager">@andreashager</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fix <code>ddev composer create-project</code> to accept <code>stdin</code></li>
<li>Remove unused Node.js version cache in <code>ddev-global-cache</code> Docker volume, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lozcalver/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lozcalver">@lozcalver</a></li>
<li>Add overrides from all <code>.ddev/config.*.yaml</code> files to <code>.DdevProjectConfig</code> (used in Go templates, see <a href="https://github.com/ddev/ddev-platformsh/blob/main/install.yaml">example</a>)</li>
<li>Make <code>--json-output</code> / <code>-j</code> work as expected for debug/verbose output.</li>
<li>Fix issue where the <code>db</code> container couldn't restart alone when extra config was present in <code>.ddev/mysql/*.cnf</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/das-peter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/das-peter">@das-peter</a></li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.3.23 and 8.4.10</li>
<li>Xdebug 3.4.4</li>
<li><code>docker-compose</code> v2.38.2</li>
<li>Update <code>debian-archive-keyring</code> for EOL database images (<code>mysql:5.5</code>, <code>mysql:5.6</code>, <code>postgres:9</code>, <code>postgres:10</code>, <code>postgres:11</code>)</li>
<li>Display user defined <code>router-compose.*.yaml</code> and <code>ssh-auth-compose.*.yaml</code> during <code>ddev start</code></li>
<li>Align Craft CMS quickstart with official docs, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AugustMiller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AugustMiller">@AugustMiller</a></li>
<li>Normalize default values in <code>ddev help config</code> and <code>ddev help config global</code></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build: apply more staticcheck rules from golangci-lint, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2953863875" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7155" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7155/hovercard" href="https://github.com/ddev/ddev/issues/7155">#7155</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3077256350" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7317" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7317/hovercard" href="https://github.com/ddev/ddev/pull/7317">#7317</a></li>
<li>docs: trailing whitespace on template by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hanoii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hanoii">@hanoii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3080487027" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7321" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7321/hovercard" href="https://github.com/ddev/ddev/pull/7321">#7321</a></li>
<li>build: update debian-archive-keyring for archived debian repos, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3079868668" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7320" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7320/hovercard" href="https://github.com/ddev/ddev/issues/7320">#7320</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3081505394" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7324" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7324/hovercard" href="https://github.com/ddev/ddev/pull/7324">#7324</a></li>
<li>docs: use latest markdownlint, update "here" links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3083984641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7327" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7327/hovercard" href="https://github.com/ddev/ddev/pull/7327">#7327</a></li>
<li>feat: prune orphaned Node.js versions after install, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3082516037" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7325" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7325/hovercard" href="https://github.com/ddev/ddev/issues/7325">#7325</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lozcalver/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lozcalver">@lozcalver</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3082652953" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7326" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7326/hovercard" href="https://github.com/ddev/ddev/pull/7326">#7326</a></li>
<li>docs: add tip on initial PhpStorm plugin setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3090693268" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7331" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7331/hovercard" href="https://github.com/ddev/ddev/pull/7331">#7331</a></li>
<li>refactor: improve message about missing docroot on <code>ddev start</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3090860680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7332" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7332/hovercard" href="https://github.com/ddev/ddev/pull/7332">#7332</a></li>
<li>docs: clarify instructions for using PhpStorm inside WSL2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pbowyer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pbowyer">@pbowyer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3092806240" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7333" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7333/hovercard" href="https://github.com/ddev/ddev/pull/7333">#7333</a></li>
<li>fix: make <code>ddev composer create-project</code> work with stdin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3095010950" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7336" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7336/hovercard" href="https://github.com/ddev/ddev/pull/7336">#7336</a></li>
<li>docs: update <code>vendor/bin/composer</code> examples, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690906182" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6772" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6772/hovercard" href="https://github.com/ddev/ddev/pull/6772">#6772</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3100899710" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7344" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7344/hovercard" href="https://github.com/ddev/ddev/pull/7344">#7344</a></li>
<li>docs: align Craft CMS quickstart with official documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AugustMiller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AugustMiller">@AugustMiller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3081284122" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7323" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7323/hovercard" href="https://github.com/ddev/ddev/pull/7323">#7323</a></li>
<li>docs: update ngrok link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3129344164" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7359" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7359/hovercard" href="https://github.com/ddev/ddev/pull/7359">#7359</a></li>
<li>feat: display user-defined <code>router-compose.*.yaml</code> on <code>ddev start</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3124295317" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7355" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7355/hovercard" href="https://github.com/ddev/ddev/pull/7355">#7355</a></li>
<li>test: update check for starter page in Silverstripe CMS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3134017612" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7368" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7368/hovercard" href="https://github.com/ddev/ddev/pull/7368">#7368</a></li>
<li>fix: Allow Docker Desktop for Linux (DDFL) but warn about it, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3070705914" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7307" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7307/hovercard" href="https://github.com/ddev/ddev/issues/7307">#7307</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3131534271" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7363" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7363/hovercard" href="https://github.com/ddev/ddev/pull/7363">#7363</a></li>
<li>build: Update google/go-github to v72, remove obsolete dependencies, replaces <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3134897028" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7369" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7369/hovercard" href="https://github.com/ddev/ddev/pull/7369">#7369</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3135007023" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7370" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7370/hovercard" href="https://github.com/ddev/ddev/pull/7370">#7370</a></li>
<li>feat: add <code>DDEV_USER</code> env var for <code>web</code> container user, sync env tests with docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3132974301" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7365" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7365/hovercard" href="https://github.com/ddev/ddev/pull/7365">#7365</a></li>
<li>feat: Support new LTS MariaDB 11.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2852206437" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6983" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6983/hovercard" href="https://github.com/ddev/ddev/pull/6983">#6983</a></li>
<li>refactor: clarify comment on legacy PostgreSQL, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3081505394" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7324" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7324/hovercard" href="https://github.com/ddev/ddev/pull/7324">#7324</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3149191328" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7382" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7382/hovercard" href="https://github.com/ddev/ddev/pull/7382">#7382</a></li>
<li>build: use yaml/go-yaml instead of unmaintained yaml.v3, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3053107712" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7280" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7280/hovercard" href="https://github.com/ddev/ddev/issues/7280">#7280</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3147648381" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7381" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7381/hovercard" href="https://github.com/ddev/ddev/pull/7381">#7381</a></li>
<li>feat: add shell completion for <code>ddev config</code> and <code>ddev config global</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3124890603" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7356" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7356/hovercard" href="https://github.com/ddev/ddev/pull/7356">#7356</a></li>
<li>docs: improve xhgui documention, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3142578579" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7376" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7376/hovercard" href="https://github.com/ddev/ddev/issues/7376">#7376</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michaellenahan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michaellenahan">@michaellenahan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3142580760" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7377" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7377/hovercard" href="https://github.com/ddev/ddev/pull/7377">#7377</a></li>
<li>fix: Remove COMPOSE_CONVERT_WINDOWS_PATHS to make Rancher Desktop (Windows) work by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3142048240" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7375" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7375/hovercard" href="https://github.com/ddev/ddev/pull/7375">#7375</a></li>
<li>build: bump ddev-webserver and ddev-traefik-router, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3056644384" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7282" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7282/hovercard" href="https://github.com/ddev/ddev/issues/7282">#7282</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3142624940" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7378" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7378/hovercard" href="https://github.com/ddev/ddev/pull/7378">#7378</a></li>
<li>test: Add testing for wsl2 mirrored networking, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3144173603" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7379" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7379/hovercard" href="https://github.com/ddev/ddev/issues/7379">#7379</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3146961597" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7380" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7380/hovercard" href="https://github.com/ddev/ddev/pull/7380">#7380</a></li>
<li>test: remove <code>TestCmdAddon</code> leftovers in <code>~/.ddev</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3159350806" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7387" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7387/hovercard" href="https://github.com/ddev/ddev/pull/7387">#7387</a></li>
<li>feat: display user-defined <code>ssh-auth-compose.*.yaml</code> on <code>ddev start</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3159391762" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7388" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7388/hovercard" href="https://github.com/ddev/ddev/pull/7388">#7388</a></li>
<li>feat: improve images cleanup in <code>ddev delete images</code>, <code>ddev delete</code>, <code>ddev clean</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1788288152" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5073" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5073/hovercard" href="https://github.com/ddev/ddev/issues/5073">#5073</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2988930401" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7201" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7201/hovercard" href="https://github.com/ddev/ddev/issues/7201">#7201</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2950402294" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7151" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7151/hovercard" href="https://github.com/ddev/ddev/pull/7151">#7151</a></li>
<li>refactor: normalize defaults in <code>ddev help config</code> and <code>ddev help config global</code>, update docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3157999769" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7386" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7386/hovercard" href="https://github.com/ddev/ddev/pull/7386">#7386</a></li>
<li>build: remove go-homedir, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3133682064" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7366" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7366/hovercard" href="https://github.com/ddev/ddev/issues/7366">#7366</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3160711778" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7390" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7390/hovercard" href="https://github.com/ddev/ddev/pull/7390">#7390</a></li>
<li>test: use <code>main</code> for  setup-homebrew action instead of <code>master</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chenrui333/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chenrui333">@chenrui333</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3166254681" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7395" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7395/hovercard" href="https://github.com/ddev/ddev/pull/7395">#7395</a></li>
<li>build: upgrade mapstructure to v2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dolmen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dolmen">@dolmen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3167828127" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7396" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7396/hovercard" href="https://github.com/ddev/ddev/pull/7396">#7396</a></li>
<li>test: use bats-core/bats-core homebrew tap instead of kaos by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3179310097" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7405" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7405/hovercard" href="https://github.com/ddev/ddev/pull/7405">#7405</a></li>
<li>fix: treat argument as literal in <code>ddevcd</code> despite leading dash by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3175485352" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7401" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7401/hovercard" href="https://github.com/ddev/ddev/pull/7401">#7401</a></li>
<li>fix: make DdevProjectConfig include overrides, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2953760198" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7154" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7154/hovercard" href="https://github.com/ddev/ddev/issues/7154">#7154</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169016125" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7397" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7397/hovercard" href="https://github.com/ddev/ddev/pull/7397">#7397</a></li>
<li>feat: Improve elevation/escalation for hosts editing, including WSL2, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435830235" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6440" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6440/hovercard" href="https://github.com/ddev/ddev/issues/6440">#6440</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1884743555" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5324" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5324/hovercard" href="https://github.com/ddev/ddev/issues/5324">#5324</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3163925981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7392" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7392/hovercard" href="https://github.com/ddev/ddev/pull/7392">#7392</a></li>
<li>test: Pin umbrelladocs/action-linkspector@v1.2.5 temporarily to sort out failures [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3183239694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7411" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7411/hovercard" href="https://github.com/ddev/ddev/pull/7411">#7411</a></li>
<li>docs: Improve windows install docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3182889823" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7410" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7410/hovercard" href="https://github.com/ddev/ddev/pull/7410">#7410</a></li>
<li>fix: make xdg-utils optional, use explorer.exe on WSL2 [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3175744349" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7402" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7402/hovercard" href="https://github.com/ddev/ddev/pull/7402">#7402</a></li>
<li>test: Ignore existing golangci-lint/revive package complaints by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3188507482" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7415" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7415/hovercard" href="https://github.com/ddev/ddev/pull/7415">#7415</a></li>
<li>ci: use <code>skip-package-name-checks</code>, pin <code>golangci-lint</code> to v2.2.1, remove <code>only-new-issues</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3188507482" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7415" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7415/hovercard" href="https://github.com/ddev/ddev/pull/7415">#7415</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3189011475" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7416" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7416/hovercard" href="https://github.com/ddev/ddev/pull/7416">#7416</a></li>
<li>build: bump umbrelladocs/action-linkspector from 1.2.5 to 1.3.5 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3189563866" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7417" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7417/hovercard" href="https://github.com/ddev/ddev/pull/7417">#7417</a></li>
<li>fix: route all logging through <code>output</code> to respect <code>--json-output</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3176659369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7403" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7403/hovercard" href="https://github.com/ddev/ddev/pull/7403">#7403</a></li>
<li>docs: add blog and add-on registry to navigation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3199533374" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7427" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7427/hovercard" href="https://github.com/ddev/ddev/pull/7427">#7427</a></li>
<li>build: Use new cooldown to slow dependabot updates [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3196858199" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7425" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7425/hovercard" href="https://github.com/ddev/ddev/pull/7425">#7425</a></li>
<li>feat: add <code>NO_COLOR</code> variable support, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2903115814" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7058" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7058/hovercard" href="https://github.com/ddev/ddev/issues/7058">#7058</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3191850514" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7419" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7419/hovercard" href="https://github.com/ddev/ddev/pull/7419">#7419</a></li>
<li>refactor: centralize table style configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3209009093" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7434" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7434/hovercard" href="https://github.com/ddev/ddev/pull/7434">#7434</a></li>
<li>fix: use <code>output.UserOut</code> for JSON output, retry on invalid input in interactive <code>ddev config</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3176659369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7403" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7403/hovercard" href="https://github.com/ddev/ddev/pull/7403">#7403</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3208962790" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7433" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7433/hovercard" href="https://github.com/ddev/ddev/pull/7433">#7433</a></li>
<li>build: drop direct dependency on <code>github.com/pkg/errors</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3208720989" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7432" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7432/hovercard" href="https://github.com/ddev/ddev/pull/7432">#7432</a></li>
<li>feat: add JSON output to <code>ddev -v</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3208524138" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7431" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7431/hovercard" href="https://github.com/ddev/ddev/pull/7431">#7431</a></li>
<li>refactor: move <code>ddevapp.RenderHomeRootedDir</code> to <code>fileutil.ShortHomeJoin</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3208121343" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7430" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7430/hovercard" href="https://github.com/ddev/ddev/pull/7430">#7430</a></li>
<li>docs: add Terminus downgrade tips, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3120651596" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7352" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7352/hovercard" href="https://github.com/ddev/ddev/issues/7352">#7352</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bserem/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bserem">@bserem</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3121116868" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7353" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7353/hovercard" href="https://github.com/ddev/ddev/pull/7353">#7353</a></li>
<li>feat: return real exit code from <code>ddev exec</code> and add quiet flag to it, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1101372493" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/3518" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/3518/hovercard" href="https://github.com/ddev/ddev/issues/3518">#3518</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreashager/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreashager">@andreashager</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3152834848" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7385" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7385/hovercard" href="https://github.com/ddev/ddev/pull/7385">#7385</a></li>
<li>fix: Include ddev-hostname in main build zipballs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3194145159" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7420" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7420/hovercard" href="https://github.com/ddev/ddev/issues/7420">#7420</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3220513266" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7443" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7443/hovercard" href="https://github.com/ddev/ddev/pull/7443">#7443</a></li>
<li>feat: Windows Native and WSL2 GUI installer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3179143567" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7404" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7404/hovercard" href="https://github.com/ddev/ddev/pull/7404">#7404</a></li>
<li>build: bump github.com/spf13/cobra to latest commit, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3130460664" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7361" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7361/hovercard" href="https://github.com/ddev/ddev/issues/7361">#7361</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3222958615" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7445" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7445/hovercard" href="https://github.com/ddev/ddev/pull/7445">#7445</a></li>
<li>fix: avoid mutating input slice in <code>cmd.prettyCmd()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3224252241" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7448" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7448/hovercard" href="https://github.com/ddev/ddev/pull/7448">#7448</a></li>
<li>fix: remove unneeded <code>ddev-hostname</code> dependencies to reduce size, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3180281142" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7408" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7408/hovercard" href="https://github.com/ddev/ddev/issues/7408">#7408</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3221054383" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7444" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7444/hovercard" href="https://github.com/ddev/ddev/issues/7444">#7444</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3223578542" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7446" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7446/hovercard" href="https://github.com/ddev/ddev/pull/7446">#7446</a></li>
<li>fix: Improve Windows installer behavior (actually exit on errors) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3228702000" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7452" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7452/hovercard" href="https://github.com/ddev/ddev/pull/7452">#7452</a></li>
<li>docs: add info about proxy for Docker client, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3183771499" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7412" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7412/hovercard" href="https://github.com/ddev/ddev/issues/7412">#7412</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3229126212" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7454" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7454/hovercard" href="https://github.com/ddev/ddev/pull/7454">#7454</a></li>
<li>docs: How to use Xdebug with Composer for plugin development by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/obriat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/obriat">@obriat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3196281524" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7423" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7423/hovercard" href="https://github.com/ddev/ddev/pull/7423">#7423</a></li>
<li>fix: show errors for custom commands when flags are parsed, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3180910057" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7409" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7409/hovercard" href="https://github.com/ddev/ddev/issues/7409">#7409</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3228650151" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7451" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7451/hovercard" href="https://github.com/ddev/ddev/pull/7451">#7451</a></li>
<li>build: Add a ddev-wsl2 package especially for ddev-hostname.exe, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3203771294" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7428" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7428/hovercard" href="https://github.com/ddev/ddev/issues/7428">#7428</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3224361917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7449" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7449/hovercard" href="https://github.com/ddev/ddev/pull/7449">#7449</a></li>
<li>fix: temporarily allow write to <code>/etc/mysql/conf.d/*</code> for <code>db</code> container restart, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3236996923" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7457" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7457/hovercard" href="https://github.com/ddev/ddev/issues/7457">#7457</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/das-peter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/das-peter">@das-peter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237008495" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7458" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7458/hovercard" href="https://github.com/ddev/ddev/pull/7458">#7458</a></li>
<li>test: do tests of windows installer, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3215964030" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7440" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7440/hovercard" href="https://github.com/ddev/ddev/issues/7440">#7440</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237200816" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7459" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7459/hovercard" href="https://github.com/ddev/ddev/pull/7459">#7459</a></li>
<li>fix: Windows installer shouldn't be so aggressive in removing CAROOT by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3243385026" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7461" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7461/hovercard" href="https://github.com/ddev/ddev/pull/7461">#7461</a></li>
<li>build: bump images to v1.24.7 for release, docker-compose v2.38.2 (<code>COMPOSE_BAKE=false</code>), fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3151094546" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7383" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7383/hovercard" href="https://github.com/ddev/ddev/issues/7383">#7383</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3236739642" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7456" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7456/hovercard" href="https://github.com/ddev/ddev/pull/7456">#7456</a></li>
<li>docs: add <code>.wslconfig</code> example for mirrored networking mode in WSL2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3243983372" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7463" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7463/hovercard" href="https://github.com/ddev/ddev/pull/7463">#7463</a></li>
<li>docs: minor update to manual ddev instructions and use apt-get by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3244179939" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7465" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7465/hovercard" href="https://github.com/ddev/ddev/pull/7465">#7465</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lozcalver/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lozcalver">@lozcalver</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3082652953" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7326" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7326/hovercard" href="https://github.com/ddev/ddev/pull/7326">#7326</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chenrui333/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chenrui333">@chenrui333</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3166254681" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7395" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7395/hovercard" href="https://github.com/ddev/ddev/pull/7395">#7395</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dolmen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dolmen">@dolmen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3167828127" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7396" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7396/hovercard" href="https://github.com/ddev/ddev/pull/7396">#7396</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/obriat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/obriat">@obriat</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3196281524" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7423" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7423/hovercard" href="https://github.com/ddev/ddev/pull/7423">#7423</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/das-peter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/das-peter">@das-peter</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237008495" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7458" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7458/hovercard" href="https://github.com/ddev/ddev/pull/7458">#7458</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.6...v1.24.7"><tt>v1.24.6...v1.24.7</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.8]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use apt install ddev or apt upgrade ddev see apt/yum installation
Windows and WSL2: Download the ddev_windows_amd64_installer.v1.24.8.exe; you can run i...]]></description>
<link>https://tsecurity.de/de/3497300/downloads/v1248/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497300/downloads/v1248/</guid>
<pubDate>Thu, 07 May 2026 22:17:25 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>apt install ddev</code> or <code>apt upgrade ddev</code> see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://github.com/ddev/ddev/releases/download/v1.24.8/ddev_windows_amd64_installer.v1.24.8.exe">ddev_windows_amd64_installer.v1.24.8.exe</a>; you can run it for install or upgrade.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Docker Buildx is now required for Docker Compose</h2>
<blockquote>
<p><strong>Warning:</strong> <code>Docker Compose is configured to build using Bake, but buildx isn't installed</code></p>
</blockquote>
<blockquote>
<p><strong>Error:</strong> <code>fork/exec ~/.docker/cli-plugins/docker-buildx: no such file or directory</code></p>
</blockquote>
<p>Docker Compose changed its default builder to Bake in <a href="https://github.com/docker/compose/releases/tag/v2.37.0">v2.37.0</a>.</p>
<p>DDEV v1.24.7 and below used older Docker Compose versions that relied on the legacy builder, but v1.24.8 uses a newer Docker Compose version that defaults to Bake, which requires Docker Buildx.</p>
<p><strong>Solution:</strong> Ensure Docker Buildx is installed on your system. Most modern Docker installations include Buildx by default, but if you encounter this error, you may need to update Docker or manually install the Buildx plugin.</p>
<h2><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Pantheon provider changes</h2>
<p>DDEV v1.24.8 provides <code>.ddev/providers/pantheon.yaml</code> by default, which means if you already have this file with a <code>#ddev-generated</code> line inside, it will be overridden on upgrade:</p>
<ul>
<li>See the configuration changes directly in <code>.ddev/providers/pantheon.yaml</code></li>
<li>Learn how to set the <code>PANTHEON_SITE</code> and <code>PANTHEON_ENVIRONMENT</code> variables in <a href="https://docs.ddev.com/en/stable/users/providers/pantheon/" rel="nofollow">Pantheon Integration</a>.</li>
</ul>
<p>If you want to keep using <code>.ddev/providers/pantheon.yaml</code> from DDEV v1.24.7 and below:</p>
<ul>
<li>Remove the <code>#ddev-generated</code> line from your existing file and commit the change to git. DDEV will then leave your customized configuration untouched.</li>
<li>Or rename it to <code>.ddev/providers/&lt;anything&gt;.yaml</code>, for example <code>.ddev/providers/staging.yaml</code>, and use it with <code>ddev pull staging</code>.</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>Experimental support for add-ons <a href="https://docs.ddev.com/en/stable/users/extend/creating-add-ons/#action-types-bash-vs-php" rel="nofollow">written primarily in PHP</a></li>
<li><code>ddev add-on get</code> can now automatically download add-on dependencies</li>
<li><code>ddev add-on get &lt;your **PRIVATE** GitHub repo&gt;</code>: Support for <code>DDEV_GITHUB_TOKEN</code> as a bearer token for GitHub downloads and private GitHub add-ons</li>
<li>Support for alternative GitHub token environment variables: <code>DDEV_GITHUB_TOKEN</code> (highest priority), <code>GH_TOKEN</code> (lower priority than <code>DDEV_GITHUB_TOKEN</code>), <code>GITHUB_TOKEN</code> (lowest priority)</li>
<li>Parallel Docker image pulls for faster performance, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/glensc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/glensc">@glensc</a> for the idea</li>
<li>Improved <a href="https://docs.ddev.com/en/stable/users/providers/pantheon/" rel="nofollow">Pantheon provider</a> support, <code>.ddev/providers/pantheon.yaml</code> provided by default</li>
<li>Upsun support for <a href="https://docs.ddev.com/en/stable/users/providers/upsun/#managing-multiple-apps" rel="nofollow">multiple apps</a> and <a href="https://docs.ddev.com/en/stable/users/providers/upsun/#managing-multiple-databases" rel="nofollow">multiple databases</a></li>
<li><a href="https://docs.ddev.com/" rel="nofollow">https://docs.ddev.com/</a> is now the canonical documentation source (replaces <a href="https://ddev.readthedocs.io/" rel="nofollow">https://ddev.readthedocs.io/</a>)</li>
<li>Dynamic DDEV project sponsorship information if provided once a day on <code>ddev start</code>.</li>
</ul>
<h2>Features</h2>
<ul>
<li><a href="https://docs.ddev.com/en/stable/users/usage/commands/#debug-download-images" rel="nofollow"><code>ddev debug download-images --all</code></a> now pulls all images for all projects</li>
<li><a href="https://docs.ddev.com/en/stable/users/usage/commands/#heidisql" rel="nofollow"><code>ddev heidisql</code></a> now works on Linux, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/punkrock34/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/punkrock34">@punkrock34</a></li>
<li>New <a href="https://docs.ddev.com/en/stable/users/usage/commands/#npx" rel="nofollow"><code>ddev npx</code></a> global command, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dragonwize/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dragonwize">@dragonwize</a></li>
<li><code>host.docker.internal</code> now available in all containers, not just <code>web</code></li>
<li>Pantheon provider now always pulls current upstream database (instead of a backup) and uses the Terminus rsync plugin for file push, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danny2p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danny2p">@danny2p</a></li>
<li>Traefik healthcheck extended to validate file routers and detect config errors</li>
<li>Improved support for <code>ddev config global --no-bind-mounts</code> with automated testing</li>
<li>Manual testing with macOS 26 Tahoe (beta) shows no obvious problems; All Docker providers were casually tested.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fix non-working <code>ddev-hostname</code> for Homebrew installations on Linux</li>
<li>Add missing ephemeral port handling to XHGui service, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Allow <code>.DS_Store</code> files in <code>ddev composer create-project</code></li>
<li>Fix <code>ddev describe</code> to show exposed ports correctly on new Docker Desktop versions</li>
<li>Fix nginx configuration for Backdrop routes conflicting with directories</li>
<li>Use stable branch for <code>magerun</code> autocompletion script</li>
<li>Don't edit Laravel database config in <code>.env</code> when no database is present, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyppe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyppe">@cyppe</a></li>
<li>Remove obsolete PHP 8.4 <code>php.ini</code> configuration, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaystrobach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaystrobach">@kaystrobach</a> for the report</li>
<li>Improve handling of "Failed to copy script" errors in the Windows installer</li>
</ul>
<h2>Internal Improvements</h2>
<ul>
<li>Major refactoring of internal Docker logic to reduce API calls and improve error handling</li>
<li>Set 20-minute download timeout for <code>docker-compose</code> and retry with doubled timeout on context deadline exceeded</li>
<li>Remove <code>docker context inspect</code> calls from each <code>ddev</code> command and use the Docker CLI API</li>
<li><code>ddev auth ssh</code> now uses the Docker API instead of <code>docker run</code> and supports stdin</li>
<li>Better reporting of MariaDB/MySQL/PostgreSQL client installation failures; removed download timeouts</li>
<li>Replace the Docker image <code>busybox:stable</code> with <code>ddev/ddev-utilities:latest</code> for internal use</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.3.25 and 8.4.12</li>
<li>Xdebug 3.4.5</li>
<li>Docker Compose v2.39.3</li>
<li>Add SVG support to TYPO3 nginx rewrite rules, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dhuf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dhuf">@dhuf</a></li>
<li>Disable <code>innodb_use_native_aio</code> for MariaDB 10.6 (upstream change)</li>
<li>Forward <code>*_PROXY</code> and <code>DDEV_*</code> environment variables for <code>root</code> user in <code>web</code> container</li>
<li>Add DDEV version output to <code>ddev describe</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasnorre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasnorre">@tomasnorre</a></li>
<li>Add warnings for empty pull/push operations in hosting providers</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>docs: Add CLAUDE.md to provide general prompts about behavior by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3245720727" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7467" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7467/hovercard" href="https://github.com/ddev/ddev/pull/7467">#7467</a></li>
<li>fix: Allow .DS_Store when doing ddev composer create-project [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3248128610" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7469" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7469/hovercard" href="https://github.com/ddev/ddev/pull/7469">#7469</a></li>
<li>ci: install <code>ddev</code> on Windows before test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3249747042" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7471" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7471/hovercard" href="https://github.com/ddev/ddev/pull/7471">#7471</a></li>
<li>refactor: use <code>compose-spec/compose-go/v2</code> for <code>fixupComposeYaml</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3195817486" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7422" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7422/hovercard" href="https://github.com/ddev/ddev/pull/7422">#7422</a></li>
<li>test: add a no-interaction flag to the install command in ibexa bats file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3257068260" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7479" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7479/hovercard" href="https://github.com/ddev/ddev/pull/7479">#7479</a></li>
<li>docs: note about <code>Flags</code> annotation with unknown flags, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3228650151" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7451" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7451/hovercard" href="https://github.com/ddev/ddev/pull/7451">#7451</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3256954032" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7478" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7478/hovercard" href="https://github.com/ddev/ddev/pull/7478">#7478</a></li>
<li>feat: update Pantheon provider to use environment variables, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1627492558" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/4760" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/4760/hovercard" href="https://github.com/ddev/ddev/issues/4760">#4760</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3253933952" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7475" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7475/hovercard" href="https://github.com/ddev/ddev/pull/7475">#7475</a></li>
<li>docs: Fix links pantheon.yaml.example -&gt; pantheon.yaml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3257768359" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7481" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7481/hovercard" href="https://github.com/ddev/ddev/pull/7481">#7481</a></li>
<li>fix: Attempt to resolve windows installer problems with 'Failed to copy script', fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3262939610" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7485" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7485/hovercard" href="https://github.com/ddev/ddev/issues/7485">#7485</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="8624911" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/discussions/7477" data-hovercard-type="discussion" data-hovercard-url="/ddev/ddev/discussions/7477/hovercard" href="https://github.com/orgs/ddev/discussions/7477">#7477</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3273637837" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7493" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7493/hovercard" href="https://github.com/ddev/ddev/pull/7493">#7493</a></li>
<li>docs: explain how to make <code>build</code> stage in <code>docker-compose.*.yaml</code> work offline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3257192758" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7480" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7480/hovercard" href="https://github.com/ddev/ddev/pull/7480">#7480</a></li>
<li>feat: extend Traefik healthcheck to validate file routers and config errors, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2449233554" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6463" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6463/hovercard" href="https://github.com/ddev/ddev/issues/6463">#6463</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535615699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6553" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6553/hovercard" href="https://github.com/ddev/ddev/issues/6553">#6553</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3220168344" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7442" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7442/hovercard" href="https://github.com/ddev/ddev/pull/7442">#7442</a></li>
<li>feat: parallel <code>docker-compose pull</code>, improve <code>ddev debug download-images</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2956861749" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7163" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7163/hovercard" href="https://github.com/ddev/ddev/issues/7163">#7163</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3260508004" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7483" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7483/hovercard" href="https://github.com/ddev/ddev/pull/7483">#7483</a></li>
<li>test: ngrok broke their installation moving to bookworm, fix it by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3284642286" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7501" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7501/hovercard" href="https://github.com/ddev/ddev/pull/7501">#7501</a></li>
<li>build: use ddev/ddev-utilities instead of busybox, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3284310649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7499" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7499/hovercard" href="https://github.com/ddev/ddev/issues/7499">#7499</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3284564571" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7500" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7500/hovercard" href="https://github.com/ddev/ddev/pull/7500">#7500</a></li>
<li>fix: Update obsolete WSL2 install scripts to reflect new ddev-wsl2 and not needing ddev.exe, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3244099732" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7464" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7464/hovercard" href="https://github.com/ddev/ddev/issues/7464">#7464</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3252819184" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7474" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7474/hovercard" href="https://github.com/ddev/ddev/pull/7474">#7474</a></li>
<li>ci: enforce conventional commits format for PR titles [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3294571886" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7513" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7513/hovercard" href="https://github.com/ddev/ddev/pull/7513">#7513</a></li>
<li>docs(claude): enhance CLAUDE.md with GitHub workflow guidance [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3282036910" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7497" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7497/hovercard" href="https://github.com/ddev/ddev/pull/7497">#7497</a></li>
<li>docs(wsl): add <code>wsl --update</code> command for Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adiati98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adiati98">@adiati98</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3254098957" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7476" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7476/hovercard" href="https://github.com/ddev/ddev/pull/7476">#7476</a></li>
<li>refactor: add svg to rewrite rule for TYPO3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dhuf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dhuf">@dhuf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3260387579" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7482" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7482/hovercard" href="https://github.com/ddev/ddev/pull/7482">#7482</a></li>
<li>ci(pr-check): loosen start and middle rules for message [skip ci], for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3294571886" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7513" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7513/hovercard" href="https://github.com/ddev/ddev/pull/7513">#7513</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3300518843" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7515" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7515/hovercard" href="https://github.com/ddev/ddev/pull/7515">#7515</a></li>
<li>feat(sponsorship): add ability to download sponsorship data and other generic data, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2782574881" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6892" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6892/hovercard" href="https://github.com/ddev/ddev/issues/6892">#6892</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3285407689" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7502" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7502/hovercard" href="https://github.com/ddev/ddev/pull/7502">#7502</a></li>
<li>chore: revert 3 github copilot commits that it (I) shouldn't have done [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3302084163" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7517" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7517/hovercard" href="https://github.com/ddev/ddev/pull/7517">#7517</a></li>
<li>fix(ddev-hostname): sudo can't find ddev-hostname in linuxbrew, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3293316717" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7510" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7510/hovercard" href="https://github.com/ddev/ddev/issues/7510">#7510</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3294479176" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7512" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7512/hovercard" href="https://github.com/ddev/ddev/pull/7512">#7512</a></li>
<li>chore(localdev): add path management to .envrc [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3301757484" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7516" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7516/hovercard" href="https://github.com/ddev/ddev/pull/7516">#7516</a></li>
<li>fix(traefik): improve router port discovery and optimize YAML writes, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3285777167" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-mongo/issues/24" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-mongo/issues/24/hovercard" href="https://github.com/ddev/ddev-mongo/issues/24">ddev/ddev-mongo#24</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3289620309" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7507" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7507/hovercard" href="https://github.com/ddev/ddev/pull/7507">#7507</a></li>
<li>build(deps): bump actions/checkout from 4 to 5 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3311702418" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7521" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7521/hovercard" href="https://github.com/ddev/ddev/pull/7521">#7521</a></li>
<li>build(direnv): Make direnv .envrc idempotent so it doesn't do all that work all the time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307534737" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7520" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7520/hovercard" href="https://github.com/ddev/ddev/pull/7520">#7520</a></li>
<li>build(mariadb): turn off innodb_use_native_aio for mariadb:10.6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3320004569" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7525" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7525/hovercard" href="https://github.com/ddev/ddev/pull/7525">#7525</a></li>
<li>refactor: replace <code>docker context</code> with <code>docker/cli</code> library, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2140580271" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5862" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5862/hovercard" href="https://github.com/ddev/ddev/issues/5862">#5862</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539187699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6557" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6557/hovercard" href="https://github.com/ddev/ddev/issues/6557">#6557</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974049378" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7189" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7189/hovercard" href="https://github.com/ddev/ddev/pull/7189">#7189</a></li>
<li>fix(testddevexportdb): postgres:14 output dump statement was suddenly more than 80 characters from end by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3323762068" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7528" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7528/hovercard" href="https://github.com/ddev/ddev/pull/7528">#7528</a></li>
<li>feat: replace <code>docker run</code> in <code>ddev auth ssh</code> with Docker API and accept stdin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3293531327" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7511" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7511/hovercard" href="https://github.com/ddev/ddev/pull/7511">#7511</a></li>
<li>docs: enhance CLAUDE.md development workflow documentation [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3328863173" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7532" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7532/hovercard" href="https://github.com/ddev/ddev/pull/7532">#7532</a></li>
<li>feat(tools): consolidate development tool installations into unified script [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3324089500" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7530" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7530/hovercard" href="https://github.com/ddev/ddev/pull/7530">#7530</a></li>
<li>docs(troubleshooting): add more links to mutagen troubleshooting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3323918054" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7529" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7529/hovercard" href="https://github.com/ddev/ddev/pull/7529">#7529</a></li>
<li>fix: make ddev describe work correctly with new Docker Desktop, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3316133537" data-permission-text="Title is private" data-url="https://github.com/docker/for-mac/issues/7742" data-hovercard-type="issue" data-hovercard-url="/docker/for-mac/issues/7742/hovercard" href="https://github.com/docker/for-mac/issues/7742">docker/for-mac#7742</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3325219675" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7531" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7531/hovercard" href="https://github.com/ddev/ddev/pull/7531">#7531</a></li>
<li>build: add optional notarization skip via DISABLE_NOTARIZATION variable [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3330930149" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7534" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7534/hovercard" href="https://github.com/ddev/ddev/pull/7534">#7534</a></li>
<li>build(webserver): add <code>*_PROXY</code> and <code>DDEV_*</code> env for sudo; testing docs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3186033902" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7413" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7413/hovercard" href="https://github.com/ddev/ddev/issues/7413">#7413</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3330967280" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7535" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7535/hovercard" href="https://github.com/ddev/ddev/pull/7535">#7535</a></li>
<li>refactor(docker): suppress any output (stdout, stderr) from docker/cli, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2974049378" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7189" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7189/hovercard" href="https://github.com/ddev/ddev/pull/7189">#7189</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3331480451" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7536" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7536/hovercard" href="https://github.com/ddev/ddev/pull/7536">#7536</a></li>
<li>feat: Upsun support for PLATFORM_APP and PLATFORM_PRIMARY_RELATIONSHIP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3212917274" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7437" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7437/hovercard" href="https://github.com/ddev/ddev/pull/7437">#7437</a></li>
<li>feat: add Linux support for heidisql command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/punkrock34/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/punkrock34">@punkrock34</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3175289326" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7399" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7399/hovercard" href="https://github.com/ddev/ddev/pull/7399">#7399</a></li>
<li>fix(backdrop): Fix nginx config for routes conflicting with directories, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3281966625" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7495" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7495/hovercard" href="https://github.com/ddev/ddev/issues/7495">#7495</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3282002130" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7496" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7496/hovercard" href="https://github.com/ddev/ddev/pull/7496">#7496</a></li>
<li>fix(pantheon): update Pantheon database pull to get fresh DB and file push to be CMS-agnostic, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1829595175" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5215" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5215/hovercard" href="https://github.com/ddev/ddev/issues/5215">#5215</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1627492558" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/4760" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/4760/hovercard" href="https://github.com/ddev/ddev/issues/4760">#4760</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danny2p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danny2p">@danny2p</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3266115981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7486/hovercard" href="https://github.com/ddev/ddev/pull/7486">#7486</a></li>
<li>docs: fiddle with sponsorship title [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3338944829" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7540" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7540/hovercard" href="https://github.com/ddev/ddev/pull/7540">#7540</a></li>
<li>fix: quote DDEV_PRIMARY_URL expansion in launch script to handle empty values, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3196498757" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7424" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7424/hovercard" href="https://github.com/ddev/ddev/issues/7424">#7424</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3342090694" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7548" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7548/hovercard" href="https://github.com/ddev/ddev/pull/7548">#7548</a></li>
<li>fix: add mutagen sync flush after XHProf enable to prevent intermittent test failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3339236069" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7543/hovercard" href="https://github.com/ddev/ddev/pull/7543">#7543</a></li>
<li>chore(deps): bump docker-compose to v2.39.2, remove <code>COMPOSE_BAKE=false</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3340715425" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7545" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7545/hovercard" href="https://github.com/ddev/ddev/pull/7545">#7545</a></li>
<li>feat: add ddev version to ddev describe command, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3171781898" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7398" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7398/hovercard" href="https://github.com/ddev/ddev/issues/7398">#7398</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasnorre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasnorre">@tomasnorre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3339105714" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7541" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7541/hovercard" href="https://github.com/ddev/ddev/pull/7541">#7541</a></li>
<li>docs: add sponsorship banner to documentation, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2782574881" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6892" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6892/hovercard" href="https://github.com/ddev/ddev/issues/6892">#6892</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3345259311" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7551" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7551/hovercard" href="https://github.com/ddev/ddev/pull/7551">#7551</a></li>
<li>docs: Use docs.ddev.com instead of ddev.readthedocs.io by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3346751278" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7552" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7552/hovercard" href="https://github.com/ddev/ddev/pull/7552">#7552</a></li>
<li>feat: support add-ons written primarily in PHP, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3077187507" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7316" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7316/hovercard" href="https://github.com/ddev/ddev/issues/7316">#7316</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3316977566" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7523" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7523/hovercard" href="https://github.com/ddev/ddev/pull/7523">#7523</a></li>
<li>docs: Fix blog link in main nav by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mxr576/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mxr576">@mxr576</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3355892005" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7566" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7566/hovercard" href="https://github.com/ddev/ddev/pull/7566">#7566</a></li>
<li>test: jq is not available on Windows, use docker run -i ddev/ddev-utilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3355436775" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7564" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7564/hovercard" href="https://github.com/ddev/ddev/pull/7564">#7564</a></li>
<li>test: Skip TestComposerCreateProjectCmd on Windows where it hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3355508365" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7565" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7565/hovercard" href="https://github.com/ddev/ddev/pull/7565">#7565</a></li>
<li>fix(magerun): use stable branch for autocompletion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3356302318" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7567" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7567/hovercard" href="https://github.com/ddev/ddev/pull/7567">#7567</a></li>
<li>test(buildkite): do better cleaning up volumes before running test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3356695008" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7568" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7568/hovercard" href="https://github.com/ddev/ddev/pull/7568">#7568</a></li>
<li>test(buildkite): Minor fixup for buildkite timeout by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3361679482" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7571" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7571/hovercard" href="https://github.com/ddev/ddev/pull/7571">#7571</a></li>
<li>chore(mkdocs): disable privacy plugin for local builds, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2213591467" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6027" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/6027/hovercard" href="https://github.com/ddev/ddev/pull/6027">#6027</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359866759" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7569" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7569/hovercard" href="https://github.com/ddev/ddev/pull/7569">#7569</a></li>
<li>build(deps): bump 1password/load-secrets-action from 2 to 3 [skip buildkite] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3354194100" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7561" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7561/hovercard" href="https://github.com/ddev/ddev/pull/7561">#7561</a></li>
<li>build(dbserver): switch to <code>bitnamilegacy/mysql</code> for MySQL 8.0 and 8.4, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3249166670" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7470" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7470/hovercard" href="https://github.com/ddev/ddev/issues/7470">#7470</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3360019241" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7570" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7570/hovercard" href="https://github.com/ddev/ddev/pull/7570">#7570</a></li>
<li>build: go back to stable spf/cobra, reverting <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3222958615" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7445" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7445/hovercard" href="https://github.com/ddev/ddev/pull/7445">#7445</a>, bump go-viper/mapstructure, replaces <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3342049037" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7547" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7547/hovercard" href="https://github.com/ddev/ddev/pull/7547">#7547</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372983733" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7580" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7580/hovercard" href="https://github.com/ddev/ddev/pull/7580">#7580</a></li>
<li>fix: add missing ephemeral port handling to xhgui service, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3351453847" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7557" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7557/hovercard" href="https://github.com/ddev/ddev/issues/7557">#7557</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3353596255" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7560" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7560/hovercard" href="https://github.com/ddev/ddev/pull/7560">#7560</a></li>
<li>fix(provider): add warnings for empty pull/push, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3368663008" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7576" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7576/hovercard" href="https://github.com/ddev/ddev/issues/7576">#7576</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372202833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7578" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7578/hovercard" href="https://github.com/ddev/ddev/pull/7578">#7578</a></li>
<li>fix: report MariaDB/MySQL/PostgreSQL client install failures and refactor timeout logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3339184632" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7542" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7542/hovercard" href="https://github.com/ddev/ddev/pull/7542">#7542</a></li>
<li>docs(provider): soften language about use of provider push by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3373934430" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7581" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7581/hovercard" href="https://github.com/ddev/ddev/pull/7581">#7581</a></li>
<li>fix: cache <code>WarningOnce</code>, reduce <code>NewApp</code> calls, handle <code>GetDockerClient</code> errors, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3250075018" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7472" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7472/hovercard" href="https://github.com/ddev/ddev/issues/7472">#7472</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3364607462" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7574" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7574/hovercard" href="https://github.com/ddev/ddev/pull/7574">#7574</a></li>
<li>fix: set 20m download timeout and retry with doubled timeout on "context deadline exceeded", fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3066708425" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7298" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7298/hovercard" href="https://github.com/ddev/ddev/issues/7298">#7298</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3368090739" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7575" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7575/hovercard" href="https://github.com/ddev/ddev/pull/7575">#7575</a></li>
<li>build: gitignore/CLAUDE.md nitpicks [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3384402242" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7588" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7588/hovercard" href="https://github.com/ddev/ddev/pull/7588">#7588</a></li>
<li>refactor: add dockerManager singleton, split dockerutils.go, add IsWindows/IsMacOS/IsLinux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3381116582" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7587" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7587/hovercard" href="https://github.com/ddev/ddev/pull/7587">#7587</a></li>
<li>test(buildkite): buildkite can take a few minutes to pull new images [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3390957971" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7596" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7596/hovercard" href="https://github.com/ddev/ddev/pull/7596">#7596</a></li>
<li>build(deps): bump actions/setup-go from 5 to 6 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394615826" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7602" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7602/hovercard" href="https://github.com/ddev/ddev/pull/7602">#7602</a></li>
<li>build(deps): bump actions/setup-python from 5.6.0 to 6.0.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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394615417" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7601" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7601/hovercard" href="https://github.com/ddev/ddev/pull/7601">#7601</a></li>
<li>build(deps): bump actions/github-script from 7 to 8 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394615234" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7600" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7600/hovercard" href="https://github.com/ddev/ddev/pull/7600">#7600</a></li>
<li>feat: provide <code>host.docker.internal</code> for all services, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3332171904" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7537" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7537/hovercard" href="https://github.com/ddev/ddev/issues/7537">#7537</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3362857741" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7572" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7572/hovercard" href="https://github.com/ddev/ddev/pull/7572">#7572</a></li>
<li>test(xhgui): add more retries for GetLocalHTTPResponse, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3339236069" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7543" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7543/hovercard" href="https://github.com/ddev/ddev/pull/7543">#7543</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3397807873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7606" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7606/hovercard" href="https://github.com/ddev/ddev/pull/7606">#7606</a></li>
<li>feat(add-ons): add-on dependencies should be automatically downloaded, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1898894253" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5337" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5337/hovercard" href="https://github.com/ddev/ddev/issues/5337">#5337</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3379994018" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7586" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7586/hovercard" href="https://github.com/ddev/ddev/pull/7586">#7586</a></li>
<li>test: re-enable no-bind-mounts test since it's used some places [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3387593660" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7591" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7591/hovercard" href="https://github.com/ddev/ddev/pull/7591">#7591</a></li>
<li>fix(laravel): don't edit database config in <code>.env</code> when there's no database by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyppe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyppe">@cyppe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3378833304" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7584" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7584/hovercard" href="https://github.com/ddev/ddev/pull/7584">#7584</a></li>
<li>feat: use DDEV_GITHUB_TOKEN as bearer token for downloads from GitHub, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1859168050" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5285" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5285/hovercard" href="https://github.com/ddev/ddev/issues/5285">#5285</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391673483" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7598" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7598/hovercard" href="https://github.com/ddev/ddev/pull/7598">#7598</a></li>
<li>refactor(add-ons): dependencies in add-ons must be canonical, can't be relative or absolute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3407387911" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7613" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7613/hovercard" href="https://github.com/ddev/ddev/pull/7613">#7613</a></li>
<li>docs: fix typo in documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hockdudu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hockdudu">@hockdudu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3411404301" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7618" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7618/hovercard" href="https://github.com/ddev/ddev/pull/7618">#7618</a></li>
<li>fix(ddev-php-base): Remove php8.4-obsolete config, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3410137550" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7616" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7616/hovercard" href="https://github.com/ddev/ddev/issues/7616">#7616</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3411153917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7617" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7617/hovercard" href="https://github.com/ddev/ddev/pull/7617">#7617</a></li>
<li>docs: remove Prerequisite section by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gitressa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gitressa">@gitressa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3414954874" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7621" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7621/hovercard" href="https://github.com/ddev/ddev/pull/7621">#7621</a></li>
<li>docs: clarify comments in the Drupal 10 and 11 quickstarts, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3413872313" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7619" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7619/hovercard" href="https://github.com/ddev/ddev/issues/7619">#7619</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brookemahoney/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brookemahoney">@brookemahoney</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3414204022" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7620" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7620/hovercard" href="https://github.com/ddev/ddev/pull/7620">#7620</a></li>
<li>feat: add <code>ddev npx</code> command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dragonwize/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dragonwize">@dragonwize</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391957933" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7599" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7599/hovercard" href="https://github.com/ddev/ddev/pull/7599">#7599</a></li>
<li>docs: offer help on out-of-disk-space warning, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3387649991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7592" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7592/hovercard" href="https://github.com/ddev/ddev/issues/7592">#7592</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3417866933" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7622" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7622/hovercard" href="https://github.com/ddev/ddev/pull/7622">#7622</a></li>
<li>build: bump <code>docker-compose</code> to v2.39.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419613881" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7623" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7623/hovercard" href="https://github.com/ddev/ddev/pull/7623">#7623</a></li>
<li>docs: add GitHub Copilot instructions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419896811" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7626" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7626/hovercard" href="https://github.com/ddev/ddev/issues/7626">#7626</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419896929" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7627" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7627/hovercard" href="https://github.com/ddev/ddev/pull/7627">#7627</a></li>
<li>build: bump Docker images to v1.24.8 for release, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3320030923" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7526" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7526/hovercard" href="https://github.com/ddev/ddev/issues/7526">#7526</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3422665433" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7628" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7628/hovercard" href="https://github.com/ddev/ddev/pull/7628">#7628</a></li>
<li>fix: don't show timeout suggestion for ddev-router and ddev-ssh-agent on <code>ddev start</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3425827964" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7633" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7633/hovercard" href="https://github.com/ddev/ddev/pull/7633">#7633</a></li>
<li>chore: update <code>schema.json</code>, <code>global_config.yaml</code>, <code>config.yaml</code> templates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3426016207" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7634" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7634/hovercard" href="https://github.com/ddev/ddev/pull/7634">#7634</a></li>
<li>feat: improve <code>ddev debug test</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3426408977" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7636" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7636/hovercard" href="https://github.com/ddev/ddev/pull/7636">#7636</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adiati98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adiati98">@adiati98</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3254098957" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7476" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7476/hovercard" href="https://github.com/ddev/ddev/pull/7476">#7476</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dhuf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dhuf">@dhuf</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3260387579" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7482" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7482/hovercard" href="https://github.com/ddev/ddev/pull/7482">#7482</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/punkrock34/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/punkrock34">@punkrock34</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3175289326" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7399" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7399/hovercard" href="https://github.com/ddev/ddev/pull/7399">#7399</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danny2p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danny2p">@danny2p</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3266115981" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7486" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7486/hovercard" href="https://github.com/ddev/ddev/pull/7486">#7486</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyppe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyppe">@cyppe</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3378833304" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7584" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7584/hovercard" href="https://github.com/ddev/ddev/pull/7584">#7584</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hockdudu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hockdudu">@hockdudu</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3411404301" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7618" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7618/hovercard" href="https://github.com/ddev/ddev/pull/7618">#7618</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brookemahoney/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brookemahoney">@brookemahoney</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3414204022" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7620" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7620/hovercard" href="https://github.com/ddev/ddev/pull/7620">#7620</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dragonwize/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dragonwize">@dragonwize</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391957933" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7599" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7599/hovercard" href="https://github.com/ddev/ddev/pull/7599">#7599</a></li>
<li>@Copilot made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419896929" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7627" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7627/hovercard" href="https://github.com/ddev/ddev/pull/7627">#7627</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.7...v1.24.8"><tt>v1.24.7...v1.24.8</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.24.9]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the ddev_windows_amd64_installer.v1.24.9.exe; ...]]></description>
<link>https://tsecurity.de/de/3497299/downloads/v1249/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497299/downloads/v1249/</guid>
<pubDate>Thu, 07 May 2026 22:17:23 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://github.com/ddev/ddev/releases/download/v1.24.9/ddev_windows_amd64_installer.v1.24.9.exe">ddev_windows_amd64_installer.v1.24.9.exe</a>; you can run it for install or upgrade.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>⚠ Warning</h2>
<p>DDEV v1.24.9 release introduced a regression affecting CI environments (e.g., GitHub Actions) when using custom project TLDs. <strong>Do not use v1.24.9 in CI.</strong> Upgrade to v1.24.10 instead. Local-only users are unaffected.</p>
<h2>Highlights</h2>
<ul>
<li>Support for PHP 8.5.0 RC 3 (note: some extensions are not yet available: apcu, imagick, memcached, redis, uploadprogress, xdebug, xhprof, xmlrpc, yaml)</li>
<li>Support for PostgreSQL 18</li>
<li><a href="https://docs.ddev.com/en/stable/users/usage/managing-projects/#access-another-project-via-https" rel="nofollow">Automatic HTTP/S communication between DDEV projects</a> - no need to manually configure <code>external_links</code></li>
<li><a href="https://docs.ddev.com/en/stable/users/configuration/config/#omit_project_name_by_default" rel="nofollow">Option to omit project names</a> in <code>.ddev/config.yaml</code> by default with <code>ddev config global --omit-project-name-by-default=true</code> - useful when working with multiple Git worktrees</li>
<li>Auto-discovery of <code>PLATFORM_PROJECT</code> and <code>PLATFORM_ENVIRONMENT</code> from existing config for <a href="https://docs.ddev.com/en/stable/users/providers/upsun/#upsun-per-project-configuration" rel="nofollow">Upsun Flex</a> and <a href="https://docs.ddev.com/en/stable/users/providers/platform/#upsun-fixedplatformsh-per-project-configuration" rel="nofollow">Upsun Fixed (Platform.sh)</a> provider integrations</li>
</ul>
<h2>Features</h2>
<ul>
<li>New <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-diagnose" rel="nofollow"><code>ddev utility diagnose</code></a> command for quick diagnostics on your DDEV installation and current project</li>
<li>New <a href="https://docs.ddev.com/en/stable/users/usage/commands/#add-on-search" rel="nofollow"><code>ddev add-on search</code></a> command, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>New <a href="https://docs.ddev.com/en/stable/users/usage/commands/#xdebug" rel="nofollow"><code>ddev xdebug info</code></a> command to display <code>xdebug_info()</code> output</li>
<li>Customize <a href="https://docs.ddev.com/en/stable/users/usage/commands/#describe" rel="nofollow"><code>ddev describe</code></a> output using the <a href="https://docs.ddev.com/en/stable/users/extend/custom-docker-services/#customizing-ddev-describe-output" rel="nofollow"><code>x-ddev.describe-*</code> extensions</a> - useful for <a href="https://addons.ddev.com/" rel="nofollow">add-ons</a></li>
<li>Change <a href="https://docs.ddev.com/en/stable/users/usage/commands/#ssh" rel="nofollow"><code>ddev ssh</code></a> shell using the <a href="https://docs.ddev.com/en/stable/users/extend/in-container-configuration/#changing-ddev-ssh-shell" rel="nofollow"><code>x-ddev.ssh-shell</code> extension</a> - useful for <a href="https://addons.ddev.com/" rel="nofollow">add-ons</a></li>
<li>New <code>--user</code>/<code>-u</code> flag for <a href="https://docs.ddev.com/en/stable/users/usage/commands/#exec" rel="nofollow"><code>ddev exec</code></a> and <a href="https://docs.ddev.com/en/stable/users/usage/commands/#ssh" rel="nofollow"><code>ddev ssh</code></a></li>
<li><code>exec</code> hooks now <a href="https://docs.ddev.com/en/stable/users/configuration/hooks/#exec-execute-a-shell-command-in-a-container-defaults-to-web-container" rel="nofollow">support the <code>user</code> field</a></li>
<li>New <code>pre-share</code> and <code>post-share</code> <a href="https://docs.ddev.com/en/stable/users/configuration/hooks/" rel="nofollow">hooks</a>. This can help change the required URL for <code>ddev share</code> in CMSs like WordPress and Magento2.</li>
<li>PostgreSQL connection support in <a href="https://docs.ddev.com/en/stable/users/usage/commands/#heidisql" rel="nofollow"><code>ddev heidisql</code></a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raphaelportmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raphaelportmann">@raphaelportmann</a></li>
<li>Show failed container logs on project start by running <code>DDEV_DEBUG=true ddev start</code></li>
<li>Enhanced <a href="https://docs.ddev.com/en/stable/users/configuration/config/#composer_root" rel="nofollow"><code>composer_root</code></a> support for app <a href="https://docs.ddev.com/en/stable/users/configuration/config/#type" rel="nofollow"><code>type</code></a> detection in CakePHP, Craft CMS, Laravel, Magento 2, Shopware 6, and Symfony, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vanWittlaer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vanWittlaer">@vanWittlaer</a> for initial PR for Shopware 6</li>
<li>Silence warnings about custom configuration files in the <code>.ddev</code> directory by adding <code>#ddev-silent-no-warn</code> to the file. <a href="https://docs.ddev.com/en/stable/users/usage/faq/#what-if-i-dont-like-the-settings-files-or-gitignores-ddev-creates" rel="nofollow">Documentation</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>PostgreSQL now runs as container user (mirrored from host user) instead of <code>postgres:postgres</code></li>
<li><a href="https://docs.ddev.com/en/stable/users/usage/commands/#describe" rel="nofollow"><code>ddev describe</code></a> now works with stopped or broken containers</li>
<li>Improved support for <code>DDEV_*</code> environment variables in PHP-based add-ons</li>
<li><code>APP_DEFAULT_LOCALE</code> is no longer overridden in CakePHP, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a></li>
<li>Removed hardcoded <code>--server-id=0</code> parameter from MySQL/MariaDB startup, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyppe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyppe">@cyppe</a></li>
<li>Fixed <code>docker-compose</code> warnings on <code>ddev start</code> when project root <code>.env</code> file contains dollar signs</li>
<li><a href="https://docs.ddev.com/en/stable/users/usage/commands/#add-on-get" rel="nofollow"><code>ddev add-on get</code></a> now retries without authentication on invalid GitHub token</li>
<li>Debug and verbose output now suppressed when using <code>--json-output</code>/<code>-j</code> flag</li>
<li>Non-interactive mode now forced in non-tty environments</li>
<li>Improved container username sanitization with better fallback handling</li>
<li>Fixed <code>blackfire-php</code> installation for older PHP versions</li>
<li>Fixed bug with broken label in Mutagen volume when path to Docker socket is too long</li>
<li>Fixed intermittent hang in <code>ddev auth ssh</code> when SSH key is password-protected</li>
<li>Fixed hang in <code>ddev start</code> on macOS when temp directory permissions are broken after macOS upgrade (fixed in <code>docker-compose</code>)</li>
</ul>
<h2>Internal Improvements</h2>
<ul>
<li>PHP 8.1 no longer preinstalled in <a href="https://hub.docker.com/r/ddev/ddev-webserver" rel="nofollow">ddev/ddev-webserver</a> to reduce image size</li>
<li>Native ARM builder now used for building DDEV Docker images, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li><a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility" rel="nofollow"><code>ddev utility</code></a> is now the primary command (<code>ddev debug</code> moved to alias)</li>
<li>Healthcheck added to <a href="https://hub.docker.com/r/ddev/ddev-xhgui" rel="nofollow">ddev/ddev-xhgui</a> image</li>
<li>Linux tests now run separately instead of in matrix, allowing single test restarts on failure</li>
<li>Improved support for <code>CI=true</code> in GitHub Actions</li>
<li>Vite setup documentation migrated into <a href="https://docs.ddev.com/en/stable/users/usage/vite/" rel="nofollow">DDEV docs</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mandrasch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mandrasch">@mandrasch</a> for continuous support on the <a href="https://ddev.com/blog/working-with-vite-in-ddev/" rel="nofollow">blog article</a></li>
<li>Improved <a href="https://docs.ddev.com/en/stable/users/quickstart/" rel="nofollow">quickstarts</a> code block formatting to resolve copy/paste issues in some terminals</li>
<li>Added <code>docker-buildx</code> dependency for <a href="https://aur.archlinux.org/packages/ddev-bin" rel="nofollow">AUR</a> installation</li>
<li>Internet detection now uses <code>one.one.one.one</code> instead of <code>test.ddev.site</code></li>
<li>Replaced <code>GITHUB_OWNER</code> with <code>DDEV_GITHUB_OWNER</code> in <a href="https://ddev.com/install.sh" rel="nofollow">https://ddev.com/install.sh</a></li>
<li>Switched to lightweight <a href="https://mcr.microsoft.com/en-us/artifact/mar/devcontainers/base/about" rel="nofollow">debian-12</a> image for GitHub Codespaces</li>
<li>Removed Gitpod configuration (service is <a href="https://ona.com/stories/gitpod-classic-payg-sunset" rel="nofollow">no longer available</a>)</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.3.27, 8.4.14, and 8.5.0 RC 3</li>
<li>Docker Compose v2.40.3</li>
<li>Updated <a href="https://docs.ddev.com/en/stable/users/quickstart/#moodle" rel="nofollow">quickstart</a> for <a href="https://moodledev.io/general/releases/5.1" rel="nofollow">Moodle 5.1</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(aur): add docker-buildx dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3427998201" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7637" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7637/hovercard" href="https://github.com/ddev/ddev/pull/7637">#7637</a></li>
<li>docs: Merge AI instruction files AGENTS.md CLAUDE.md copilot-instructions.md, symlink, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3425487467" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7632" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7632/hovercard" href="https://github.com/ddev/ddev/issues/7632">#7632</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3437151146" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7644" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7644/hovercard" href="https://github.com/ddev/ddev/pull/7644">#7644</a></li>
<li>docs(faq): remove traefik config when changing project's name, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3432283969" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7638" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7638/hovercard" href="https://github.com/ddev/ddev/issues/7638">#7638</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ara303/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ara303">@ara303</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3432583948" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7639" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7639/hovercard" href="https://github.com/ddev/ddev/pull/7639">#7639</a></li>
<li>chore(deps): update vendor to current, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419688927" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7624" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7624/hovercard" href="https://github.com/ddev/ddev/issues/7624">#7624</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3437116266" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7643" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7643/hovercard" href="https://github.com/ddev/ddev/pull/7643">#7643</a></li>
<li>fix(upsun): upsun should resume paused environment at start [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3445318704" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7650" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7650/hovercard" href="https://github.com/ddev/ddev/pull/7650">#7650</a></li>
<li>feat(docker): auto HTTP/S communication via network aliases instead of external_links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3434920736" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7642" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7642/hovercard" href="https://github.com/ddev/ddev/pull/7642">#7642</a></li>
<li>test: fix TestNetworkAliases, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3450067740" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7657" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7657/hovercard" href="https://github.com/ddev/ddev/issues/7657">#7657</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3450164194" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7658" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7658/hovercard" href="https://github.com/ddev/ddev/pull/7658">#7658</a></li>
<li>feat: enhance PHP addon environment with DockerEnv() integration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3446430956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7651" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7651/hovercard" href="https://github.com/ddev/ddev/pull/7651">#7651</a></li>
<li>test(buildkite): group log output by <code>--- RUN</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3437161238" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7645" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7645/hovercard" href="https://github.com/ddev/ddev/pull/7645">#7645</a></li>
<li>feat: Update AGENTS.md to reference organization-wide patterns by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3454384738" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7659" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7659/hovercard" href="https://github.com/ddev/ddev/pull/7659">#7659</a></li>
<li>fix(cakephp): do not override APP_DEFAULT_LOCALE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3448243418" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7653" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7653/hovercard" href="https://github.com/ddev/ddev/pull/7653">#7653</a></li>
<li>fix(hack-postgres): hack postgres client since postgresql-client:18 is misbehaving, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455295219" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7661" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7661/hovercard" href="https://github.com/ddev/ddev/issues/7661">#7661</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455344956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7663" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7663/hovercard" href="https://github.com/ddev/ddev/pull/7663">#7663</a></li>
<li>fix(postgres): uninstall postgresql-client with its dependencies, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455344956" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7663" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7663/hovercard" href="https://github.com/ddev/ddev/pull/7663">#7663</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3456310420" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7665" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7665/hovercard" href="https://github.com/ddev/ddev/pull/7665">#7665</a></li>
<li>docs: platform.sh-&gt;upsun name changes, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3449367609" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7654" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7654/hovercard" href="https://github.com/ddev/ddev/issues/7654">#7654</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3465699063" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7673" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7673/hovercard" href="https://github.com/ddev/ddev/pull/7673">#7673</a></li>
<li>feat(warnings): Allow silencing warnings about custom config files, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3432283969" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7638" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7638/hovercard" href="https://github.com/ddev/ddev/issues/7638">#7638</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455251590" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7660" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7660/hovercard" href="https://github.com/ddev/ddev/pull/7660">#7660</a></li>
<li>feat(test-ddev): add more distro info and default shell to ddev debug test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3457881955" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7666" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7666/hovercard" href="https://github.com/ddev/ddev/pull/7666">#7666</a></li>
<li>feat(postgres): Support postgres:18, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455295219" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7661" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7661/hovercard" href="https://github.com/ddev/ddev/issues/7661">#7661</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455304373" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7662" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7662/hovercard" href="https://github.com/ddev/ddev/pull/7662">#7662</a></li>
<li>feat: add <code>ddev add-on search</code> subcommand, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3271485002" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7491" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7491/hovercard" href="https://github.com/ddev/ddev/issues/7491">#7491</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349955579" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7554" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7554/hovercard" href="https://github.com/ddev/ddev/pull/7554">#7554</a></li>
<li>feat(db): remove the hardcoded --server-id=0 parameter from MySQL startup, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2685087951" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6768" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6768/hovercard" href="https://github.com/ddev/ddev/issues/6768">#6768</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyppe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyppe">@cyppe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398642974" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7608" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7608/hovercard" href="https://github.com/ddev/ddev/pull/7608">#7608</a></li>
<li>chore(buildkite): add DDEV_GITHUB_TOKEN for DDEV_RUN_GET_TESTS and don't run tests on skip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3473506770" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7680" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7680/hovercard" href="https://github.com/ddev/ddev/pull/7680">#7680</a></li>
<li>build(image): use native arm builder for building docker images, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3338014772" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7539" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7539/hovercard" href="https://github.com/ddev/ddev/issues/7539">#7539</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349925299" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7553" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7553/hovercard" href="https://github.com/ddev/ddev/pull/7553">#7553</a></li>
<li>fix(postgres): normalize path on Windows, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3470721135" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7679" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7679/hovercard" href="https://github.com/ddev/ddev/issues/7679">#7679</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3474063665" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7682" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7682/hovercard" href="https://github.com/ddev/ddev/pull/7682">#7682</a></li>
<li>feat: update ddev debug test to emphasize global ddev dir [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3477745569" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7684" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7684/hovercard" href="https://github.com/ddev/ddev/pull/7684">#7684</a></li>
<li>feat: use 'ddev utility' instead of 'ddev debug', fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3477427379" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7683" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7683/hovercard" href="https://github.com/ddev/ddev/issues/7683">#7683</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3477852641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7685" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7685/hovercard" href="https://github.com/ddev/ddev/pull/7685">#7685</a></li>
<li>docs(moodle): update moodle quickstart to have composer_root in root, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484138162" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7692" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7692/hovercard" href="https://github.com/ddev/ddev/issues/7692">#7692</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484153441" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7693" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7693/hovercard" href="https://github.com/ddev/ddev/pull/7693">#7693</a></li>
<li>fix: disable <code>.env</code> parsing for <code>docker-compose pull</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3464922448" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7671" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7671/hovercard" href="https://github.com/ddev/ddev/issues/7671">#7671</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3480926589" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7687" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7687/hovercard" href="https://github.com/ddev/ddev/pull/7687">#7687</a></li>
<li>chore: remove contributors.yml and use latest golangci-lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3489020702" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7699" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7699/hovercard" href="https://github.com/ddev/ddev/pull/7699">#7699</a></li>
<li>fix: don't use GITHUB_OWNER variable for install_ddev.sh, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3482540529" data-permission-text="Title is private" data-url="https://github.com/ddev/github-action-setup-ddev/issues/54" data-hovercard-type="issue" data-hovercard-url="/ddev/github-action-setup-ddev/issues/54/hovercard" href="https://github.com/ddev/github-action-setup-ddev/issues/54">ddev/github-action-setup-ddev#54</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3486745234" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7695" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7695/hovercard" href="https://github.com/ddev/ddev/pull/7695">#7695</a></li>
<li>fix: show if DDEV_GITHUB_TOKEN was used in download requests, add DDEV_GLOBAL_DIR env, skip add-on tests without token, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3434583644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7641" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7641/hovercard" href="https://github.com/ddev/ddev/issues/7641">#7641</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3479281007" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7686" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7686/hovercard" href="https://github.com/ddev/ddev/pull/7686">#7686</a></li>
<li>fix: start container only after attach in <code>ddev auth ssh</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3455928717" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7664" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7664/hovercard" href="https://github.com/ddev/ddev/issues/7664">#7664</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3473843705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7681" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7681/hovercard" href="https://github.com/ddev/ddev/pull/7681">#7681</a></li>
<li>feat(dockercheck): improve ddev ut dockercheck, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3465496916" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7672" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7672/hovercard" href="https://github.com/ddev/ddev/issues/7672">#7672</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484025675" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7690" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7690/hovercard" href="https://github.com/ddev/ddev/pull/7690">#7690</a></li>
<li>fix: improve MOTD and sponsorship message controls, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3247470227" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7468" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7468/hovercard" href="https://github.com/ddev/ddev/issues/7468">#7468</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3469571696" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7676" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7676/hovercard" href="https://github.com/ddev/ddev/issues/7676">#7676</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2799882615" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6918" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6918/hovercard" href="https://github.com/ddev/ddev/issues/6918">#6918</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3484043051" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7691" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7691/hovercard" href="https://github.com/ddev/ddev/pull/7691">#7691</a></li>
<li>fix: ddev debug test shouldn't leave dead ddev-utilities containers [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3491911964" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7701" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7701/hovercard" href="https://github.com/ddev/ddev/pull/7701">#7701</a></li>
<li>refactor(add-ons): exclude archived repositories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3496640437" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7705" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7705/hovercard" href="https://github.com/ddev/ddev/pull/7705">#7705</a></li>
<li>test: npmjs.com no longer allows unchallenged curl [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3506722224" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7706" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7706/hovercard" href="https://github.com/ddev/ddev/pull/7706">#7706</a></li>
<li>docs(macos): bump system requirements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3533333391" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7729" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7729/hovercard" href="https://github.com/ddev/ddev/pull/7729">#7729</a></li>
<li>fix(codespaces): use lightweight debian-12 image, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3063729923" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7294" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7294/hovercard" href="https://github.com/ddev/ddev/issues/7294">#7294</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517469856" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7713" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7713/hovercard" href="https://github.com/ddev/ddev/pull/7713">#7713</a></li>
<li>fix(github): retry without auth on invalid GitHub token, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3434583644" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7641" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7641/hovercard" href="https://github.com/ddev/ddev/issues/7641">#7641</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3525967876" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7717" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7717/hovercard" href="https://github.com/ddev/ddev/pull/7717">#7717</a></li>
<li>fix(mutagen): use fixed length for <code>com.ddev.volume-signature</code> label, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3514570713" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7710" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7710/hovercard" href="https://github.com/ddev/ddev/issues/7710">#7710</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517349613" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7712" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7712/hovercard" href="https://github.com/ddev/ddev/pull/7712">#7712</a></li>
<li>docs: add commands for preparing DDEV to work offline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3532568292" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7726" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7726/hovercard" href="https://github.com/ddev/ddev/pull/7726">#7726</a></li>
<li>docs: fix a little custom command annotations code example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TravisCarden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TravisCarden">@TravisCarden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3515388161" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7711" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7711/hovercard" href="https://github.com/ddev/ddev/pull/7711">#7711</a></li>
<li>feat(heidisql): allow postgres connections, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3469508925" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7675" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7675/hovercard" href="https://github.com/ddev/ddev/issues/7675">#7675</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raphaelportmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raphaelportmann">@raphaelportmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3469596003" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7677" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7677/hovercard" href="https://github.com/ddev/ddev/pull/7677">#7677</a></li>
<li>docs: explicitly mention setting system managed nvm version, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2204536474" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6013" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6013/hovercard" href="https://github.com/ddev/ddev/issues/6013">#6013</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JshGrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JshGrn">@JshGrn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3536973192" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7733" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7733/hovercard" href="https://github.com/ddev/ddev/pull/7733">#7733</a></li>
<li>refactor: remove Gitpod configuration and build infrastructure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3524650181" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7716" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7716/hovercard" href="https://github.com/ddev/ddev/pull/7716">#7716</a></li>
<li>test: try to make TestMutagenSimple slightly more reliable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3536879176" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7732" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7732/hovercard" href="https://github.com/ddev/ddev/pull/7732">#7732</a></li>
<li>feat(debug): show web/db container logs on error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3537552248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7736" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7736/hovercard" href="https://github.com/ddev/ddev/pull/7736">#7736</a></li>
<li>feat(xdebug): add xdebug_info() to <code>ddev xdebug info</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3521122107" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7715" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7715/hovercard" href="https://github.com/ddev/ddev/issues/7715">#7715</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530382931" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7721" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7721/hovercard" href="https://github.com/ddev/ddev/pull/7721">#7721</a></li>
<li>refactor: move <code>util.GetContainerUIDGid</code> to <code>dockerutil.GetContainerUser</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3537335599" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7734" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7734/hovercard" href="https://github.com/ddev/ddev/pull/7734">#7734</a></li>
<li>refactor: simplify db volume chown, use WarningOnce by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3537527103" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7735" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7735/hovercard" href="https://github.com/ddev/ddev/pull/7735">#7735</a></li>
<li>fix: don't output debug or verbose in middle of doing json by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3538113729" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7739" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7739/hovercard" href="https://github.com/ddev/ddev/pull/7739">#7739</a></li>
<li>feat(projectname): Allow defaulting to not setting name in config.yaml, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3442760295" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7648" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7648/hovercard" href="https://github.com/ddev/ddev/issues/7648">#7648</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530266952" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7719" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7719/hovercard" href="https://github.com/ddev/ddev/pull/7719">#7719</a></li>
<li>ci(github-runner): use jlumbroso/free-disk-space action for cleanup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541300597" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7744" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7744/hovercard" href="https://github.com/ddev/ddev/pull/7744">#7744</a></li>
<li>docs: Update postgres:18 in configuration documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3542901917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7748" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7748/hovercard" href="https://github.com/ddev/ddev/pull/7748">#7748</a></li>
<li>style: add dark mode support for images/ddev-logo.svg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3545565065" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7752" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7752/hovercard" href="https://github.com/ddev/ddev/pull/7752">#7752</a></li>
<li>fix: Add healthcheck to xhgui image to resolve TestCmdXhgui intermittent failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541461422" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7745" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7745/hovercard" href="https://github.com/ddev/ddev/pull/7745">#7745</a></li>
<li>ci: run Linux tests separately, not in matrix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3542209899" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7746" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7746/hovercard" href="https://github.com/ddev/ddev/pull/7746">#7746</a></li>
<li>feat(debug): show logs on error for all containers, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3537552248" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7736" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7736/hovercard" href="https://github.com/ddev/ddev/pull/7736">#7736</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3544852702" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7751" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7751/hovercard" href="https://github.com/ddev/ddev/pull/7751">#7751</a></li>
<li>test: Fix TestConfigValidate for TYPO3 [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3544373647" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7750" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7750/hovercard" href="https://github.com/ddev/ddev/pull/7750">#7750</a></li>
<li>feat: enable non-interactive mode for CI or non-tty environments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541024448" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7743" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7743/hovercard" href="https://github.com/ddev/ddev/pull/7743">#7743</a></li>
<li>test(apache-fpm): don't run tests with TYPO3, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3544373647" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7750" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7750/hovercard" href="https://github.com/ddev/ddev/pull/7750">#7750</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3548111606" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7755" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7755/hovercard" href="https://github.com/ddev/ddev/pull/7755">#7755</a></li>
<li>ci: sort golang imports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3548210416" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7756" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7756/hovercard" href="https://github.com/ddev/ddev/pull/7756">#7756</a></li>
<li>ci(pull-push-providers): don't load 1Password secrets if env is empty by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3548299986" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7757" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7757/hovercard" href="https://github.com/ddev/ddev/pull/7757">#7757</a></li>
<li>build(deps): bump actions/upload-artifact from 4 to 5 [skip buildkite] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3557397387" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7767" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7767/hovercard" href="https://github.com/ddev/ddev/pull/7767">#7767</a></li>
<li>chore(provider): remove trailing whitespace in YAML files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RobLoach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RobLoach">@RobLoach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3562731610" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7770" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7770/hovercard" href="https://github.com/ddev/ddev/pull/7770">#7770</a></li>
<li>feat: use composer_root in cakephp, craftcms, laravel, magento2, shopware6, symfony for app type detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vanWittlaer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vanWittlaer">@vanWittlaer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3352287272" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7558" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7558/hovercard" href="https://github.com/ddev/ddev/pull/7558">#7558</a></li>
<li>docs(docker-compose): improve mkcert install, how to add container user, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3510988124" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7709" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7709/hovercard" href="https://github.com/ddev/ddev/issues/7709">#7709</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3561208003" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7769" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7769/hovercard" href="https://github.com/ddev/ddev/pull/7769">#7769</a></li>
<li>docs: remove duplicate TYPO3 quickstart tab, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3552537945" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7763" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7763/hovercard" href="https://github.com/ddev/ddev/issues/7763">#7763</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3552547226" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7764" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7764/hovercard" href="https://github.com/ddev/ddev/pull/7764">#7764</a></li>
<li>feat(describe): add ability to add custom info per service, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1966601560" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5469" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5469/hovercard" href="https://github.com/ddev/ddev/issues/5469">#5469</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530868809" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7723" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7723/hovercard" href="https://github.com/ddev/ddev/pull/7723">#7723</a></li>
<li>docs: migrate Vite Setup documentation into DDEV docs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3245718672" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7466" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7466/hovercard" href="https://github.com/ddev/ddev/issues/7466">#7466</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419749017" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7625" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7625/hovercard" href="https://github.com/ddev/ddev/pull/7625">#7625</a></li>
<li>feat(upsun): use existing config instead of requiring environment variables [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3545696148" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7753" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7753/hovercard" href="https://github.com/ddev/ddev/pull/7753">#7753</a></li>
<li>docs(quickstart): Improve quickstarts to resolve problems with copy/paste by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3552907495" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7765" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7765/hovercard" href="https://github.com/ddev/ddev/pull/7765">#7765</a></li>
<li>fix: improve username sanitization and add fallback handling, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3538080538" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7738" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7738/hovercard" href="https://github.com/ddev/ddev/issues/7738">#7738</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3540967315" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7742" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7742/hovercard" href="https://github.com/ddev/ddev/pull/7742">#7742</a></li>
<li>feat(diagnose): ddev utility diagnose feature, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2449046299" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6461" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6461/hovercard" href="https://github.com/ddev/ddev/issues/6461">#6461</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530377767" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7720" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7720/hovercard" href="https://github.com/ddev/ddev/pull/7720">#7720</a></li>
<li>docs: ignore drupal.org link 403'd by drupal [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572764587" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7772" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7772/hovercard" href="https://github.com/ddev/ddev/pull/7772">#7772</a></li>
<li>feat: add initial partial php8.5 support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3488160347" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7697" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7697/hovercard" href="https://github.com/ddev/ddev/pull/7697">#7697</a></li>
<li>fix: use one.one.one.one to detect internet working by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572365705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7771" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7771/hovercard" href="https://github.com/ddev/ddev/pull/7771">#7771</a></li>
<li>test: use testcommon.CopyGlobalDdevDir to fix intermittent failures in TestCmdXHGui by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3551132191" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7761" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7761/hovercard" href="https://github.com/ddev/ddev/pull/7761">#7761</a></li>
<li>fix(debug): display offline warning only on <code>ddev start</code>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572365705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7771" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7771/hovercard" href="https://github.com/ddev/ddev/pull/7771">#7771</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3574835130" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7774" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7774/hovercard" href="https://github.com/ddev/ddev/pull/7774">#7774</a></li>
<li>fix(postgres): run as container user instead of uid 999 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3553862720" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7766" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7766/hovercard" href="https://github.com/ddev/ddev/pull/7766">#7766</a></li>
<li>feat: Add pre-share and post-share hooks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741512164" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/4962" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/4962/hovercard" href="https://github.com/ddev/ddev/issues/4962">#4962</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3575533921" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7777" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7777/hovercard" href="https://github.com/ddev/ddev/pull/7777">#7777</a></li>
<li>fix: add blackfire-php reconfiguration for older PHP versions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3576230118" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-platformsh/issues/142" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-platformsh/issues/142/hovercard" href="https://github.com/ddev/ddev-platformsh/issues/142">ddev/ddev-platformsh#142</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577886976" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7778" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7778/hovercard" href="https://github.com/ddev/ddev/pull/7778">#7778</a></li>
<li>fix(describe): show service info when project is stopped, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2955682508" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7159" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7159/hovercard" href="https://github.com/ddev/ddev/issues/7159">#7159</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3558374247" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7768" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7768/hovercard" href="https://github.com/ddev/ddev/pull/7768">#7768</a></li>
<li>build: bump docker-compose to v2.40.3, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3470383991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7678" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7678/hovercard" href="https://github.com/ddev/ddev/issues/7678">#7678</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577898753" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7779" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7779/hovercard" href="https://github.com/ddev/ddev/pull/7779">#7779</a></li>
<li>docs: add crosslink for shortened DDEV env variables to full list, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578440372" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7781" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7781/hovercard" href="https://github.com/ddev/ddev/issues/7781">#7781</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garvinhicking/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garvinhicking">@garvinhicking</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578442491" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7782" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7782/hovercard" href="https://github.com/ddev/ddev/pull/7782">#7782</a></li>
<li>test(quickstart): add disk cleanup before running tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578684092" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7783" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7783/hovercard" href="https://github.com/ddev/ddev/pull/7783">#7783</a></li>
<li>build(docker): bump images to v1.24.9 for release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578172220" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7780" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7780/hovercard" href="https://github.com/ddev/ddev/pull/7780">#7780</a></li>
<li>docs(sponsor-banner): add link to sustainability article by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3582394761" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7788" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7788/hovercard" href="https://github.com/ddev/ddev/pull/7788">#7788</a></li>
<li>fix(self-upgrade): add docs for updating ddev package only, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3581678925" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7785" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7785/hovercard" href="https://github.com/ddev/ddev/issues/7785">#7785</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3582289589" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7787" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7787/hovercard" href="https://github.com/ddev/ddev/pull/7787">#7787</a></li>
<li>docs(commands): organize utility commands in alphabetical order, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3477852641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7685" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7685/hovercard" href="https://github.com/ddev/ddev/pull/7685">#7685</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583571582" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7789" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7789/hovercard" href="https://github.com/ddev/ddev/pull/7789">#7789</a></li>
<li>feat: add user flag for ssh/exec/hooks and x-ddev.ssh-shell for ssh, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3097474435" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7339" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7339/hovercard" href="https://github.com/ddev/ddev/issues/7339">#7339</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3581970487" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7786" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7786/hovercard" href="https://github.com/ddev/ddev/pull/7786">#7786</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ara303/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ara303">@ara303</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3432583948" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7639" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7639/hovercard" href="https://github.com/ddev/ddev/pull/7639">#7639</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raphaelportmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raphaelportmann">@raphaelportmann</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3469596003" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7677" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7677/hovercard" href="https://github.com/ddev/ddev/pull/7677">#7677</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JshGrn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JshGrn">@JshGrn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3536973192" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7733" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7733/hovercard" href="https://github.com/ddev/ddev/pull/7733">#7733</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.8...v1.24.9"><tt>v1.24.8...v1.24.9</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.25.0]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the Windows Installer; you can run it for inst...]]></description>
<link>https://tsecurity.de/de/3497297/downloads/v1250/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497297/downloads/v1250/</guid>
<pubDate>Thu, 07 May 2026 22:17:20 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://ddev.com/download/" rel="nofollow">Windows Installer</a>; you can run it for install or upgrade. <code>winget install --interactive ddev</code> works too.<br>
<g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Traditional Windows users (not WSL2)</strong>: If needed, the installer will prompt you to uninstall the previous system-wide installation to avoid conflicts with the new per-user installation.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<h3>New defaults</h3>
<ul>
<li>Debian <strong>Trixie</strong> is now the base image for <code>ddev-webserver</code> and <code>ddev-ssh-agent</code> (replacing Debian Bookworm). See <a href="https://www.debian.org/releases/trixie/release-notes/issues.html" rel="nofollow">Issues to be aware of for Trixie</a>.<br>
(Some projects with complex Dockerfiles or obsolete <code>webimage_extra_packages</code> may need to be updated.)</li>
<li><a href="https://ddev.com/blog/xhgui-feature/" rel="nofollow"><strong>XHGui</strong></a> is now the default profiler (prepend mode remains available via <code>ddev config global --xhprof-mode=prepend</code>).</li>
<li><strong>Node.js v24</strong> is default in new projects (replacing Node.js v22)</li>
<li><strong>PHP 8.4</strong> is default in new projects (replacing PHP 8.3)</li>
<li><strong>MariaDB 11.8</strong> is default in new projects (replacing MariaDB 10.11)</li>
</ul>
<h3>Additional highlights</h3>
<ul>
<li>Completely revised <strong><a href="https://ddev.com/download/" rel="nofollow">Windows installer</a></strong> now uses <strong>per-user installation</strong> for WSL2 or traditional Windows (no admin account required)</li>
<li>Reworked configurable <code>ddev share</code> command with a new <strong>cloudflared</strong> share provider, see <a href="https://docs.ddev.com/en/stable/users/topics/sharing/" rel="nofollow">new docs</a> and <a href="https://ddev.com/blog/share-providers/" rel="nofollow">blog</a></li>
<li>Add <code>ddev utility xdebug-diagnose</code> command, see <a href="https://ddev.com/blog/xdebug-step-debugging-understanding-and-troubleshooting/" rel="nofollow">Xdebug in DDEV: Understanding, Debugging, and Troubleshooting Step Debugging</a></li>
<li>Add <code>ddev utility mutagen-diagnose</code> command, see <a href="https://ddev.com/blog/mutagen-functionality-issues-debugging/" rel="nofollow">Mutagen in DDEV: Functionality, Issues, and Debugging</a></li>
<li><code>ddev pantheon pull</code> got new <code>DDEV_PANTHEON_SITE</code>, <code>DDEV_PANTHEON_ENVIRONMENT</code>, <code>DDEV_USE_PANTHEON_BACKUP</code> variables, see updated <a href="https://docs.ddev.com/en/stable/users/providers/pantheon/" rel="nofollow">Pantheon Integration</a></li>
<li><code>ddev snapshot</code> now uses <strong>zstd</strong> instead of gzip for significantly faster exports and restores, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deviantintegral/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deviantintegral">@deviantintegral</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#codeigniter" rel="nofollow">CodeIgniter</a> project type, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Franky5831/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Franky5831">@Franky5831</a></li>
<li>Experimental support for <strong>Podman</strong> and <strong>Docker Rootless</strong>, see <a href="https://ddev.com/blog/podman-and-docker-rootless/" rel="nofollow">Podman and Docker Rootless in DDEV</a></li>
<li><a href="https://github.com/ddev/ddev-frankenphp"><code>ddev-frankenphp</code></a> is an official add-on with many improvements, see updated <a href="https://ddev.com/blog/using-frankenphp-with-ddev/" rel="nofollow">Using FrankenPHP with DDEV</a></li>
</ul>
<h2>Features</h2>
<ul>
<li>New <a href="https://docs.ddev.com/en/stable/users/quickstart/#wagtail-python-generic" rel="nofollow">Wagtail (Python, Generic)</a> quickstart</li>
<li>Added Drupal 12 project type (development branch). Drupal 12 has not yet been released, but it's showing up in developer builds already.</li>
<li>New <code>--no-cache</code> flag for <code>ddev start</code> and <code>ddev restart</code> (as an alternative to <code>ddev utility rebuild</code>)</li>
<li>Improved support for non-Codespaces devcontainers</li>
<li>Refactored <code>ddev add-on</code> subcommands with a fallback mechanism to avoid GitHub API rate limits</li>
<li>Much faster <code>ddev add-on list</code> and <code>ddev add-on search</code></li>
<li>Shell autocompletion for <code>ddev add-on get &lt;TAB&gt;</code></li>
<li>SELinux enviroment detection (auto <a href="https://docs.docker.com/engine/storage/bind-mounts/#configure-the-selinux-label" rel="nofollow">SELinux label</a> for bind mounts)</li>
<li>Support for additional SSH config files (<code>*.conf</code>) in <code>.ddev/homeadditions/.ssh/config.d</code> (global or project-level), see <a href="https://docs.ddev.com/en/stable/users/extend/in-container-configuration/#ssh-configuration" rel="nofollow">SSH confugation</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/codebymikey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebymikey">@codebymikey</a></li>
<li>More portable database collations. Databases imported and exported from newer MySQL and MariaDB are less likely to have problems with proprietary collations like <code>utf8mb4_0900_ai_ci</code> and <code>utf8mb4_uca1400_ai_ci</code> as they use more traditional collations in DDEV.</li>
<li>DBeaver support for traditional Windows, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ddubau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ddubau">@ddubau</a></li>
</ul>
<h2>Traefik Router Features, Fixes, and Breaking Changes</h2>
<ul>
<li>Project Traefik configuration is now standardized to a single file: <code>.ddev/traefik/config/&lt;projectname&gt;.yaml</code> (all other files are ignored). See <a href="https://github.com/ddev/ddev/issues/8047" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8047/hovercard">issue #8047</a>.</li>
<li>Add any global Traefik configuration inside the <code>$HOME/.ddev/traefik/custom-global-config/</code> directory</li>
<li>Removed <code>defaultRuleSyntax: v2</code> and <code>ruleSyntax: v3</code> from Traefik configs. Traefik v3 syntax is now used by default.</li>
<li>Traefik configuration errors now show warnings instead of failing hard</li>
<li>Improved Traefik health checks for more reliable router verification</li>
<li>Prevent unnecessary router recreation when bound ports are unchanged</li>
<li><code>ddev-router</code> is no longer stopped automatically when the last project is stopped, use <code>ddev poweroff</code> to fully stop the router</li>
<li>Traefik monitoring port is now bound to localhost only, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JUVOJustin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JUVOJustin">@JUVOJustin</a></li>
<li>Paused or stopped projects are excluded from Traefik configuration</li>
<li>Bypass router port checks when all ports appear busy (for example, when endpoint security software intercepts localhost traffic)</li>
</ul>
<h2>Breaking Changes / Removals</h2>
<ul>
<li>Default <code>xhprof_mode</code> changed from "prepend" to "xhgui" but you can easily change it back</li>
<li>Removed <code>ddev utility capabilities</code>, use <a href="https://docs.ddev.com/en/stable/users/configuration/config/#ddev_version_constraint" rel="nofollow"><code>ddev_version_constraint</code></a> instead in add-ons.</li>
<li>Removed NFS support, use <a href="https://docs.ddev.com/en/stable/users/install/performance/#filesystem-performance-mutagen" rel="nofollow">Mutagen</a></li>
<li>Removed <code>ddev service</code>, custom services can be installed/uninstalled via <a href="https://docs.ddev.com/en/stable/users/usage/commands/#add-on" rel="nofollow"><code>ddev add-on</code></a></li>
<li>Removed <code>ddev nvm</code>, install the <a href="https://github.com/ddev/ddev-nvm"><code>ddev-nvm</code></a> add-on if needed</li>
<li>Removed obsolete or non-functional commands and command aliases:
<ul>
<li><code>ddev restore-snapshot</code></li>
<li><code>ddev auth pantheon</code></li>
<li><code>ddev config pantheon</code></li>
</ul>
</li>
<li>Removed obsolete <code>ddev config</code> flags:
<ul>
<li><code>--mutagen-enabled</code> (use <code>--performance-mode=mutagen</code>)</li>
<li><code>--upload-dir</code> (use <code>--upload-dirs</code>)</li>
<li><code>--db-image</code>, <code>--db-image-default</code> (never documented or used)</li>
</ul>
</li>
<li>Removed deprecated <code>ddev config</code> flag aliases:
<ul>
<li><code>--http-port</code> → <code>--router-http-port</code></li>
<li><code>--https-port</code> → <code>--router-https-port</code></li>
<li><code>--mailhog-port</code> → <code>--mailpit-http-port</code></li>
<li><code>--mailhog-https-port</code> → <code>--mailpit-https-port</code></li>
<li><code>--projectname</code> → <code>--project-name</code></li>
<li><code>--projecttype</code>, <code>--apptype</code> → <code>--project-type</code></li>
<li><code>--sitename</code> → <code>--project-name</code></li>
<li><code>--image-defaults</code> → <code>--web-image-default</code></li>
</ul>
</li>
<li>Removed <code>nginx.org</code> repository from <code>ddev-webserver</code>, now using nginx from the Debian Trixie repository</li>
<li>Migrated all APT repositories in <code>ddev-webserver</code> from legacy <code>*.list</code> files to <code>*.sources</code> (deb822) format</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fixed <code>ddev heidisql</code> support for multiple databases</li>
<li>Fixed PostgreSQL builds when overriding the database username</li>
<li>Fixed Windows installer behavior on non-English Windows locales</li>
<li>Improved Bash detection for non-admin Windows installations</li>
<li>Fixed <code>host.docker.internal</code> IP detection for WSL2 mirrored mode with virtual adapters present</li>
<li>Fixed conflicts between <code>HostWorkingDir</code> and <code>WebWorkingDir</code> affecting <code>ddev npm</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crowjake/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crowjake">@crowjake</a></li>
<li>Fixed support for <code>PKCS#8</code> keys in <code>ddev auth ssh</code></li>
<li>Fixed <code>ddev snapshot</code> command for <code>postgres:9</code></li>
<li>Create Docker volumes only for the configured database type</li>
<li>Fixed <code>ddev xdebug</code>, <code>ddev xhprof</code>, and <code>ddev blackfire</code> handlers for the <a href="https://github.com/ddev/ddev-frankenphp">ddev-frankenphp</a> add-on</li>
<li>Fixed <code>ddev snapshot</code> failure when run immediately after <code>ddev snapshot restore</code></li>
<li>Always show the correct project name in <code>ddev mutagen st</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agviu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agviu">@agviu</a></li>
<li>Warn about non-persistent changes when using <code>ddev composer self-update</code> and <code>ddev composer global</code></li>
<li>Added support for <code>COMPOSER_NO_SECURITY_BLOCKING=1</code> in <code>ddev composer</code></li>
<li>Run <code>post-create-project-cmd</code> for plugin events in <code>ddev composer create-project</code></li>
<li>Improved <code>log-stderr.sh</code> reporting during <code>ddev start</code></li>
<li>Skip poweroff prompts when containers are already stopped during version upgrades</li>
<li>Fixed database port type in TYPO3 settings, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BreathCodeFlow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BreathCodeFlow">@BreathCodeFlow</a></li>
<li>Detect and warn about multiple global config directories during <code>ddev start</code></li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.3.30, 8.4.17, and 8.5.2</li>
<li>Docker Compose v5.0.2</li>
<li>Updated <a href="https://docs.ddev.com/en/stable/users/quickstart/#generic" rel="nofollow">Generic</a> webserver quickstart</li>
<li>Add <code>APP_FULL_BASE_URL</code> for CakePHP, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ajibarra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ajibarra">@ajibarra</a></li>
<li>Updated Lagoon provider instructions with sync configuration, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/froboy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/froboy">@froboy</a></li>
<li>Added Cloudflare WARP networking instructions, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lguigo22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lguigo22">@lguigo22</a></li>
<li>Updated Ibexa DXP installation steps, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adriendupuis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adriendupuis">@adriendupuis</a></li>
<li>Added troubleshooting guidance for endpoint security interfering with Xdebug, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joelpittet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joelpittet">@joelpittet</a></li>
<li>Replaced <code>github.com/docker/docker</code> with <code>github.com/moby/moby/client</code> and <code>github.com/moby/moby/api</code></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>test: Allow overriding ignore expiring keys [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3595807650" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7803" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7803/hovercard" href="https://github.com/ddev/ddev/pull/7803">#7803</a></li>
<li>test: Improve TestHasConfigNameOverride so it doesn't leave projects after completion, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3588095046" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7797" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7797/hovercard" href="https://github.com/ddev/ddev/issues/7797">#7797</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3594876628" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7798" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7798/hovercard" href="https://github.com/ddev/ddev/pull/7798">#7798</a></li>
<li>test: don't check for expiring keys in forks, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3595807650" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7803" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7803/hovercard" href="https://github.com/ddev/ddev/pull/7803">#7803</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608140893" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7831" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7831/hovercard" href="https://github.com/ddev/ddev/pull/7831">#7831</a></li>
<li>build(deps): bump golangci/golangci-lint-action from 8 to 9 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608833112" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7832" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7832/hovercard" href="https://github.com/ddev/ddev/pull/7832">#7832</a></li>
<li>fix(heidisql): use <code>--databases</code> flag only when needed, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607926680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7829" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7829/hovercard" href="https://github.com/ddev/ddev/issues/7829">#7829</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608027114" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7830" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7830/hovercard" href="https://github.com/ddev/ddev/pull/7830">#7830</a></li>
<li>docs: add missing dot in <code>.ddev/.env.*</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yanniboi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yanniboi">@yanniboi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607674219" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7828" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7828/hovercard" href="https://github.com/ddev/ddev/pull/7828">#7828</a></li>
<li>fix(postgres): use placeholder for username, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606943756" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7820" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7820/hovercard" href="https://github.com/ddev/ddev/issues/7820">#7820</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607502251" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7827" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7827/hovercard" href="https://github.com/ddev/ddev/pull/7827">#7827</a></li>
<li>docs: remove community examples link in documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weitzman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weitzman">@weitzman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3610507416" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7834" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7834/hovercard" href="https://github.com/ddev/ddev/pull/7834">#7834</a></li>
<li>refactor: improve <code>ddev auth ssh</code> readability and reuse cmd in tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3605453229" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7816" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7816/hovercard" href="https://github.com/ddev/ddev/pull/7816">#7816</a></li>
<li>test(quickstart): check for new FrankenPHP headers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3612250250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7836" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7836/hovercard" href="https://github.com/ddev/ddev/pull/7836">#7836</a></li>
<li>docs: Update Docker connection failure explanations with more on docker context ls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3610102452" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7833" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7833/hovercard" href="https://github.com/ddev/ddev/pull/7833">#7833</a></li>
<li>chore(images): Remove image build for ddev-nginx-proxy-router by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606713843" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7818" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7818/hovercard" href="https://github.com/ddev/ddev/pull/7818">#7818</a></li>
<li>chore: Remove <code>ddev utility capabilities</code> command completely, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2960861536" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7174" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7174/hovercard" href="https://github.com/ddev/ddev/issues/7174">#7174</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603683200" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7814" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7814/hovercard" href="https://github.com/ddev/ddev/pull/7814">#7814</a></li>
<li>build: fix getopt detection on macOS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deviantintegral/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deviantintegral">@deviantintegral</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3616760281" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7846" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7846/hovercard" href="https://github.com/ddev/ddev/pull/7846">#7846</a></li>
<li>docs: Add Claude Code for Web environment configuration guide [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613230423" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7838" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7838/hovercard" href="https://github.com/ddev/ddev/pull/7838">#7838</a></li>
<li>chore(traefik): Remove redundant Traefik rule syntax configuration, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606964158" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7822" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7822/hovercard" href="https://github.com/ddev/ddev/issues/7822">#7822</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607031328" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7823" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7823/hovercard" href="https://github.com/ddev/ddev/pull/7823">#7823</a></li>
<li>chore: Remove NFS support for v1.25.0, remove unused CircleCI config, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603678152" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7810" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7810/hovercard" href="https://github.com/ddev/ddev/issues/7810">#7810</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603679025" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7811" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7811/hovercard" href="https://github.com/ddev/ddev/pull/7811">#7811</a></li>
<li>build: use debian:trixie as base for ddev-webserver by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3443242404" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7649" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7649/hovercard" href="https://github.com/ddev/ddev/pull/7649">#7649</a></li>
<li>fix(heidisql): add default <code>--databases=db</code> to postgres, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608027114" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7830" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7830/hovercard" href="https://github.com/ddev/ddev/pull/7830">#7830</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raphaelportmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raphaelportmann">@raphaelportmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3616947637" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7847" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7847/hovercard" href="https://github.com/ddev/ddev/pull/7847">#7847</a></li>
<li>test(timezone): Windows may show 'Universal' instead of UTC by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3618655010" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7848" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7848/hovercard" href="https://github.com/ddev/ddev/pull/7848">#7848</a></li>
<li>build(deps): bump docker to v29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3611743898" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7835" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7835/hovercard" href="https://github.com/ddev/ddev/pull/7835">#7835</a></li>
<li>test(share): Fix TestShareCmd to handle non-string types in JSON logs by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3621556499" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7851" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7851/hovercard" href="https://github.com/ddev/ddev/pull/7851">#7851</a></li>
<li>fix: remove trailing comma from schema.json by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3620741092" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7850" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7850/hovercard" href="https://github.com/ddev/ddev/pull/7850">#7850</a></li>
<li>fix: Disable 64-bit file system redirection in Windows installer Section to access wsl.exe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613492688" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7839" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7839/hovercard" href="https://github.com/ddev/ddev/pull/7839">#7839</a></li>
<li>test(typo3): Fix Apache version of TYPO3 TestDdevFullSiteSetup and untarring symlinks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3548109039" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7754" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7754/hovercard" href="https://github.com/ddev/ddev/issues/7754">#7754</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2842752869" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6972" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6972/hovercard" href="https://github.com/ddev/ddev/issues/6972">#6972</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606439641" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7817" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7817/hovercard" href="https://github.com/ddev/ddev/pull/7817">#7817</a></li>
<li>test(pantheon): fix TestPantheonPush, which was broken by composer 2.9 [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623124667" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7854" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7854/hovercard" href="https://github.com/ddev/ddev/pull/7854">#7854</a></li>
<li>test: Add CI tests for ddev-hostname with passwordless sudo, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3586971253" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7795" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7795/hovercard" href="https://github.com/ddev/ddev/issues/7795">#7795</a> [skip buildkite] by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623170551" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7855" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7855/hovercard" href="https://github.com/ddev/ddev/pull/7855">#7855</a></li>
<li>test: prevent panic in TestDownloadAndExtractTarball when cleanup is nil, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3447199766" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7652" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7652/hovercard" href="https://github.com/ddev/ddev/issues/7652">#7652</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623182052" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7857" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7857/hovercard" href="https://github.com/ddev/ddev/pull/7857">#7857</a></li>
<li>chore: Change xhprof_mode default from prepend to xhgui, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603673779" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7808" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7808/hovercard" href="https://github.com/ddev/ddev/issues/7808">#7808</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603674354" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7809" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7809/hovercard" href="https://github.com/ddev/ddev/pull/7809">#7809</a></li>
<li>docs: clarify instructions for disabling mutagen on a single project by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/q0rban/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/q0rban">@q0rban</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626113413" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7861" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7861/hovercard" href="https://github.com/ddev/ddev/pull/7861">#7861</a></li>
<li>test: Can't do ddev-hostname on WSL2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626004990" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7860" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7860/hovercard" href="https://github.com/ddev/ddev/pull/7860">#7860</a></li>
<li>test: default key expiration 90 days, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608140893" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7831" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7831/hovercard" href="https://github.com/ddev/ddev/pull/7831">#7831</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3633922863" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7873" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7873/hovercard" href="https://github.com/ddev/ddev/pull/7873">#7873</a></li>
<li>chore(nodejs): Change default nodejs_version for new projects to 24, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606899582" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7819" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7819/hovercard" href="https://github.com/ddev/ddev/issues/7819">#7819</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3606952540" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7821" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7821/hovercard" href="https://github.com/ddev/ddev/pull/7821">#7821</a></li>
<li>ci(golangci-lint): add import-shadowing check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3627089815" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7865" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7865/hovercard" href="https://github.com/ddev/ddev/pull/7865">#7865</a></li>
<li>test: stop project after addon tests that create docker-compose services, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398423333" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7607" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7607/hovercard" href="https://github.com/ddev/ddev/issues/7607">#7607</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623187908" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7858" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7858/hovercard" href="https://github.com/ddev/ddev/pull/7858">#7858</a></li>
<li>docs(fritzbox): Update FritzBox references and point to new blog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3628900206" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7867" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7867/hovercard" href="https://github.com/ddev/ddev/pull/7867">#7867</a></li>
<li>chore: Remove <code>ddev service</code> command, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603680999" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7812" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7812/hovercard" href="https://github.com/ddev/ddev/issues/7812">#7812</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603681630" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7813" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7813/hovercard" href="https://github.com/ddev/ddev/pull/7813">#7813</a></li>
<li>chore(deprecation): remove ddev nvm functionality in v1.25.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607275294" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7826" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7826/hovercard" href="https://github.com/ddev/ddev/pull/7826">#7826</a></li>
<li>fix(quickstart): temporarily install Composer from snapshot for 2.9 compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626977833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7864" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7864/hovercard" href="https://github.com/ddev/ddev/pull/7864">#7864</a></li>
<li>docs(xdebug): Add details on how to repair WSL2 networking by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3640543977" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7879" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7879/hovercard" href="https://github.com/ddev/ddev/pull/7879">#7879</a></li>
<li>docs: fix MD060 table column style errors for markdownlint v0.37+ [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3643053722" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7882" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7882/hovercard" href="https://github.com/ddev/ddev/pull/7882">#7882</a></li>
<li>test(quickstart): pin Composer to 2.8.12 for Magento 2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3643114073" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7883" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7883/hovercard" href="https://github.com/ddev/ddev/pull/7883">#7883</a></li>
<li>test(wsl-mirrored): Skip TestGetLocalHTTPResponse on WSL2 mirrored by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3643684702" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7884" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7884/hovercard" href="https://github.com/ddev/ddev/pull/7884">#7884</a></li>
<li>feat: Change default PHP version to 8.4, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634133257" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7874" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7874/hovercard" href="https://github.com/ddev/ddev/issues/7874">#7874</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634135609" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7875" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7875/hovercard" href="https://github.com/ddev/ddev/pull/7875">#7875</a></li>
<li>chore(composer): remove <code>--snapshot</code> workaround, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626977833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7864" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7864/hovercard" href="https://github.com/ddev/ddev/pull/7864">#7864</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646682854" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7887" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7887/hovercard" href="https://github.com/ddev/ddev/pull/7887">#7887</a></li>
<li>test(quickstart): fix Backdrop, FrankenPHP, Grav by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646670989" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7886" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7886/hovercard" href="https://github.com/ddev/ddev/pull/7886">#7886</a></li>
<li>fix: Add gpgv, configure APT, convert sources to deb822 (except mariadb), update script references, and add audit tests to prevent SHA1 key trust failures in February 2026, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3618938410" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7849" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7849/hovercard" href="https://github.com/ddev/ddev/issues/7849">#7849</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634197394" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7877" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7877/hovercard" href="https://github.com/ddev/ddev/pull/7877">#7877</a></li>
<li>test(windows): make sure we have a  clean install distro by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3655266651" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7891" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7891/hovercard" href="https://github.com/ddev/ddev/pull/7891">#7891</a></li>
<li>docs: stop recommending Stack Overflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3658941875" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7895" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7895/hovercard" href="https://github.com/ddev/ddev/pull/7895">#7895</a></li>
<li>test(quickstart): fix frankenphp build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3652421873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7889" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7889/hovercard" href="https://github.com/ddev/ddev/pull/7889">#7889</a></li>
<li>docs: update TYPO3 link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659715510" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7898" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7898/hovercard" href="https://github.com/ddev/ddev/pull/7898">#7898</a></li>
<li>build(curl): use trixie-backports to install newer curl by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659620005" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7897" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7897/hovercard" href="https://github.com/ddev/ddev/pull/7897">#7897</a></li>
<li>fix(xdebug): Use a more sophisticated search for windows host ip address on WSL mirrored mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3640686765" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7880" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7880/hovercard" href="https://github.com/ddev/ddev/pull/7880">#7880</a></li>
<li>test(typo3): Fix TYPO3 quickstart, failing since TYPO3 v14.0.0 released by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3660976030" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7901" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7901/hovercard" href="https://github.com/ddev/ddev/pull/7901">#7901</a></li>
<li>fix: db port should be integer in generated TYPO3 AdditionalConfiguration.php, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3658026373" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7892" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7892/hovercard" href="https://github.com/ddev/ddev/issues/7892">#7892</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BreathCodeFlow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BreathCodeFlow">@BreathCodeFlow</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3658037285" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7893" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7893/hovercard" href="https://github.com/ddev/ddev/pull/7893">#7893</a></li>
<li>test(quickstart): php8.3 for silverstripe and symfony, disable typo3 v13 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3672156537" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7909" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7909/hovercard" href="https://github.com/ddev/ddev/pull/7909">#7909</a></li>
<li>fix(commands): make <code>HostWorkingDir</code> respect <code>WebWorkingDir</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crowjake/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crowjake">@crowjake</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3669387046" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7907" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7907/hovercard" href="https://github.com/ddev/ddev/pull/7907">#7907</a></li>
<li>build(docker): add more php8.5 packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3671208529" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7908" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7908/hovercard" href="https://github.com/ddev/ddev/pull/7908">#7908</a></li>
<li>test(add-on): replace redis-commander with redis-insight by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3672679420" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7911" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7911/hovercard" href="https://github.com/ddev/ddev/pull/7911">#7911</a></li>
<li>chore(deprecation): update default MariaDB version to 11.8 for new projects, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2760145770" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6861" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6861/hovercard" href="https://github.com/ddev/ddev/issues/6861">#6861</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607131104" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7824" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7824/hovercard" href="https://github.com/ddev/ddev/pull/7824">#7824</a></li>
<li>build(mkdocs): bump actions/setup-python from 6.0.0 to 6.1.0, pin click to 8.2.1 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3682052853" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7913" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7913/hovercard" href="https://github.com/ddev/ddev/pull/7913">#7913</a></li>
<li>fix: check for multiple global config dirs on <code>ddev start</code> and improve usage for <code>~/.ddev</code> in the docs, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3374443982" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7582" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7582/hovercard" href="https://github.com/ddev/ddev/issues/7582">#7582</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623239781" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7859" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7859/hovercard" href="https://github.com/ddev/ddev/pull/7859">#7859</a></li>
<li>test(quickstart): remove version pins from Magento 2, Silverstripe, Symfony, TYPO3, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3662754285" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7905" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7905/hovercard" href="https://github.com/ddev/ddev/issues/7905">#7905</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3685279997" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7914" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7914/hovercard" href="https://github.com/ddev/ddev/pull/7914">#7914</a></li>
<li>fix: remove unnecessary debug output when probing for TYPO3 project type, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654714403" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7890" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7890/hovercard" href="https://github.com/ddev/ddev/issues/7890">#7890</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687124292" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7918" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7918/hovercard" href="https://github.com/ddev/ddev/pull/7918">#7918</a></li>
<li>test(windows): stop uninstalling as it leads to intermittent problems by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3686346053" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7916" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7916/hovercard" href="https://github.com/ddev/ddev/pull/7916">#7916</a></li>
<li>fix: Windows installer refuses to install on wrong architecture, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3318865014" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7524" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7524/hovercard" href="https://github.com/ddev/ddev/issues/7524">#7524</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3660479712" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7900" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7900/hovercard" href="https://github.com/ddev/ddev/issues/7900">#7900</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3672315294" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7910" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7910/hovercard" href="https://github.com/ddev/ddev/pull/7910">#7910</a></li>
<li>feat(pantheon): address Pantheon hosting provider issues, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3533649620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7730" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7730/hovercard" href="https://github.com/ddev/ddev/issues/7730">#7730</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3450001792" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7655" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7655/hovercard" href="https://github.com/ddev/ddev/issues/7655">#7655</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3612620085" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7837" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7837/hovercard" href="https://github.com/ddev/ddev/pull/7837">#7837</a></li>
<li>fix(collation): Use more portable default collations for mysql8.x and mariadb11.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3663530493" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7906" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7906/hovercard" href="https://github.com/ddev/ddev/pull/7906">#7906</a></li>
<li>feat: Warn WSL2 users with project on Windows filesystem, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3651875329" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7888" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7888/hovercard" href="https://github.com/ddev/ddev/issues/7888">#7888</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3686470597" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7917" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7917/hovercard" href="https://github.com/ddev/ddev/pull/7917">#7917</a></li>
<li>fix(diagnose): Remove the hard-coded IP "127.0.0.1" from the DNS check, since it may be incorrect, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3633143202" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7871" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7871/hovercard" href="https://github.com/ddev/ddev/issues/7871">#7871</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grummbeer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grummbeer">@grummbeer</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3633286534" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7872" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7872/hovercard" href="https://github.com/ddev/ddev/pull/7872">#7872</a></li>
<li>docs: update instructions for maintainers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3698909154" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7924" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7924/hovercard" href="https://github.com/ddev/ddev/pull/7924">#7924</a></li>
<li>chore(debug): Migrate <code>ddev debug</code> statements to <code>ddev utility</code> statements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3699848765" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7925" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7925/hovercard" href="https://github.com/ddev/ddev/pull/7925">#7925</a></li>
<li>fix: Remove obsolete config syntax and commands for v1.25.0, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3607194599" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7825" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7825/hovercard" href="https://github.com/ddev/ddev/issues/7825">#7825</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687175513" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7919" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7919/hovercard" href="https://github.com/ddev/ddev/pull/7919">#7919</a></li>
<li>build(php): install php8.5-xdebug (amd64/arm64), php7.0-7.3-redis (arm64), php8.5-memcached (amd64) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3707067166" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7928" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7928/hovercard" href="https://github.com/ddev/ddev/pull/7928">#7928</a></li>
<li>feat: add Podman rootless/rootful and Docker rootless support, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="623451687" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/2276" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/2276/hovercard" href="https://github.com/ddev/ddev/issues/2276">#2276</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="842390678" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/2899" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/2899/hovercard" href="https://github.com/ddev/ddev/issues/2899">#2899</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3492748614" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7702" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7702/hovercard" href="https://github.com/ddev/ddev/pull/7702">#7702</a></li>
<li>docs: Fix link to globalsign safenet drivers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3713142680" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7932" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7932/hovercard" href="https://github.com/ddev/ddev/pull/7932">#7932</a></li>
<li>fix: use correct condition for host ports, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3693511292" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7920" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7920/hovercard" href="https://github.com/ddev/ddev/issues/7920">#7920</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3694772398" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7922" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7922/hovercard" href="https://github.com/ddev/ddev/pull/7922">#7922</a></li>
<li>fix(ddev-ssh-agent): Update ddev-ssh-agent to base on Trixie and accept PKCS8 RSA keys, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1653998930" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/4802" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/4802/hovercard" href="https://github.com/ddev/ddev/issues/4802">#4802</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3716441913" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7933" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7933/hovercard" href="https://github.com/ddev/ddev/pull/7933">#7933</a></li>
<li>fix(docker): support SELinux shared label, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2984740969" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7196" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7196/hovercard" href="https://github.com/ddev/ddev/issues/7196">#7196</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3723914792" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7939" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7939/hovercard" href="https://github.com/ddev/ddev/pull/7939">#7939</a></li>
<li>build(deps): bump actions/cache from 4 to 5 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3730870250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7944" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7944/hovercard" href="https://github.com/ddev/ddev/pull/7944">#7944</a></li>
<li>build(deps): bump actions/upload-artifact from 5 to 6 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3730869671" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7943" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7943/hovercard" href="https://github.com/ddev/ddev/pull/7943">#7943</a></li>
<li>fix: convert Windows installer to per-user installation, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3575314275" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7776" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7776/hovercard" href="https://github.com/ddev/ddev/issues/7776">#7776</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3713015842" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7931" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7931/hovercard" href="https://github.com/ddev/ddev/pull/7931">#7931</a></li>
<li>feat: support using zstd for snapshots, fix <code>postgres:9</code> snapshot, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3616597924" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7844" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7844/hovercard" href="https://github.com/ddev/ddev/issues/7844">#7844</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1127360922" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/3583" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/3583/hovercard" href="https://github.com/ddev/ddev/issues/3583">#3583</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deviantintegral/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deviantintegral">@deviantintegral</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3616747625" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7845" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7845/hovercard" href="https://github.com/ddev/ddev/pull/7845">#7845</a></li>
<li>fix: only create volume for configured db type, add project label by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3720288833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7937" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7937/hovercard" href="https://github.com/ddev/ddev/pull/7937">#7937</a></li>
<li>feat: restart supervisor for generic webserver and blackfire, xdebug, xhprof, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3728157390" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7941" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7941/hovercard" href="https://github.com/ddev/ddev/issues/7941">#7941</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3712251719" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-frankenphp/issues/44" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-frankenphp/issues/44/hovercard" href="https://github.com/ddev/ddev-frankenphp/issues/44">ddev/ddev-frankenphp#44</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3731758265" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7945" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7945/hovercard" href="https://github.com/ddev/ddev/pull/7945">#7945</a></li>
<li>fix(router): ensure Traefik dashboard port is always bound to localhost by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JUVOJustin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JUVOJustin">@JUVOJustin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3730518709" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7942" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7942/hovercard" href="https://github.com/ddev/ddev/pull/7942">#7942</a></li>
<li>fix: fail on <code>ddev start</code> for docker-rootless w/o no-bind-mounts, don't test with latest rootless by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3738663620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7952" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7952/hovercard" href="https://github.com/ddev/ddev/pull/7952">#7952</a></li>
<li>fix: remove stale target files in getBackupCommand to prevent "Is a directory" errors, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3718149196" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7936" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7936/hovercard" href="https://github.com/ddev/ddev/issues/7936">#7936</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3720369430" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7938" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7938/hovercard" href="https://github.com/ddev/ddev/pull/7938">#7938</a></li>
<li>fix(windows): Change FindBashPath to detect user-local Git Bash installations on Windows, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3735819794" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7948" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7948/hovercard" href="https://github.com/ddev/ddev/issues/7948">#7948</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3736233337" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7949" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7949/hovercard" href="https://github.com/ddev/ddev/pull/7949">#7949</a></li>
<li>test(lima): force limactl stop [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3744194229" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7957" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7957/hovercard" href="https://github.com/ddev/ddev/pull/7957">#7957</a></li>
<li>docs(ssh): Explain what to do when remote host identification has changed, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3734385388" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7946" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7946/hovercard" href="https://github.com/ddev/ddev/issues/7946">#7946</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3743993887" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7956" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7956/hovercard" href="https://github.com/ddev/ddev/pull/7956">#7956</a></li>
<li>feat(share): Rework <code>ddev share</code>, add cloudflared share provider, enhance tests, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579685928" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7784" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7784/hovercard" href="https://github.com/ddev/ddev/issues/7784">#7784</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435853250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6441" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6441/hovercard" href="https://github.com/ddev/ddev/issues/6441">#6441</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3595452314" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7802" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7802/hovercard" href="https://github.com/ddev/ddev/pull/7802">#7802</a></li>
<li>docs(codespaces): persist global config on codespaces, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2308791511" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6228" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6228/hovercard" href="https://github.com/ddev/ddev/issues/6228">#6228</a> [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3745175516" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7958" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7958/hovercard" href="https://github.com/ddev/ddev/pull/7958">#7958</a></li>
<li>test(buildkite): Make sure to clean up global traefik dir [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751522568" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7965" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7965/hovercard" href="https://github.com/ddev/ddev/pull/7965">#7965</a></li>
<li>test(windows): Fix timing bug in TestWindowsInstallerWSL2 polling loop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751448862" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7964" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7964/hovercard" href="https://github.com/ddev/ddev/pull/7964">#7964</a></li>
<li>test(share): fix TestShareCmdProviderSystem/ProviderArgsFlag assertion, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3745929213" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7959" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7959/hovercard" href="https://github.com/ddev/ddev/issues/7959">#7959</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3748079866" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7960" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7960/hovercard" href="https://github.com/ddev/ddev/pull/7960">#7960</a></li>
<li>test: Stop using old version of memcached to prevent output about docker-compose version tag [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754794611" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7973" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7973/hovercard" href="https://github.com/ddev/ddev/pull/7973">#7973</a></li>
<li>fix(platform): Resume environment if not running by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754724806" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7972" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7972/hovercard" href="https://github.com/ddev/ddev/pull/7972">#7972</a></li>
<li>build(deps): install tzdata-legacy for Debian 13 Trixie by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754280745" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7971" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7971/hovercard" href="https://github.com/ddev/ddev/pull/7971">#7971</a></li>
<li>fix: show correct project name in <code>ddev mutagen st</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3753387591" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7969" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7969/hovercard" href="https://github.com/ddev/ddev/issues/7969">#7969</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3753474436" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7970" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7970/hovercard" href="https://github.com/ddev/ddev/pull/7970">#7970</a></li>
<li>test(buildkite): Use colima stop -f to force stop [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3758779244" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7977" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7977/hovercard" href="https://github.com/ddev/ddev/pull/7977">#7977</a></li>
<li>docs: add cloudflare warp networking instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lguigo22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lguigo22">@lguigo22</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3756979012" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7975" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7975/hovercard" href="https://github.com/ddev/ddev/pull/7975">#7975</a></li>
<li>docs: lima template creation for users [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765100578" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7985" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7985/hovercard" href="https://github.com/ddev/ddev/pull/7985">#7985</a></li>
<li>docs(developer): Update template syntax for lima in developer docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765099554" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7984" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7984/hovercard" href="https://github.com/ddev/ddev/pull/7984">#7984</a></li>
<li>test: show ddev version at start of tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765028533" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7983" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7983/hovercard" href="https://github.com/ddev/ddev/pull/7983">#7983</a></li>
<li>fix(traefik): Convert Traefik configuration errors to warnings instead of failures by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751597410" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7967" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7967/hovercard" href="https://github.com/ddev/ddev/pull/7967">#7967</a></li>
<li>fix(test): Force TestDownloadFileRetryLogic to work even if DDEV_DEBUG wasn't set [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765149784" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7986" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7986/hovercard" href="https://github.com/ddev/ddev/pull/7986">#7986</a></li>
<li>refactor: systematize #ddev-generated signature checking by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3764929539" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7982" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7982/hovercard" href="https://github.com/ddev/ddev/pull/7982">#7982</a></li>
<li>feat: Add <code>ddev utility mutagen-diagnose</code> command for Mutagen troubleshooting, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3538536243" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7740" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7740/hovercard" href="https://github.com/ddev/ddev/issues/7740">#7740</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3765952291" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7988" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7988/hovercard" href="https://github.com/ddev/ddev/pull/7988">#7988</a></li>
<li>fix(router): Improve Traefik healthcheck for better router verification by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3764922813" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7981" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7981/hovercard" href="https://github.com/ddev/ddev/pull/7981">#7981</a></li>
<li>test(buildkite): Clean up lima and colima containers at start by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3782674572" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8006" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8006/hovercard" href="https://github.com/ddev/ddev/pull/8006">#8006</a></li>
<li>test(github): Allow skipping github tests with [skip github] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3783024777" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8007" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8007/hovercard" href="https://github.com/ddev/ddev/pull/8007">#8007</a></li>
<li>fix(router): Prevent unnecessary router re-creation when bound ports unchanged, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2644155987" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6703" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6703/hovercard" href="https://github.com/ddev/ddev/issues/6703">#6703</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3770381899" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7992" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7992/hovercard" href="https://github.com/ddev/ddev/pull/7992">#7992</a></li>
<li>fix(composer): warn that global and self-update changes don't persist, use <code>stable</code> for empty <code>composer_version</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3772425983" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7993" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7993/hovercard" href="https://github.com/ddev/ddev/issues/7993">#7993</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3772755620" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7995" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7995/hovercard" href="https://github.com/ddev/ddev/pull/7995">#7995</a></li>
<li>feat: add <code>--no-cache</code> flag for <code>ddev start</code> and <code>ddev restart</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3776267513" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7999" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7999/hovercard" href="https://github.com/ddev/ddev/pull/7999">#7999</a></li>
<li>fix(router): healthcheck after new config must happen as normal user by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3789985132" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8010" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8010/hovercard" href="https://github.com/ddev/ddev/pull/8010">#8010</a></li>
<li>test(traefik): improve reliability of traefik.bats router API tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3794407933" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8013" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8013/hovercard" href="https://github.com/ddev/ddev/pull/8013">#8013</a></li>
<li>docs: separate CLAUDE.md from AGENTS.md with focused content by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shaal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shaal">@shaal</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3793577139" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8011" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8011/hovercard" href="https://github.com/ddev/ddev/pull/8011">#8011</a></li>
<li>feat: include additional ssh config files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/codebymikey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebymikey">@codebymikey</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3789513134" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8008" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8008/hovercard" href="https://github.com/ddev/ddev/pull/8008">#8008</a></li>
<li>fix(tests): make GitHub release downloads more resilient [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3797908891" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8015" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8015/hovercard" href="https://github.com/ddev/ddev/pull/8015">#8015</a></li>
<li>chore(codespaces): Use newer test project for codespaces, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3801291888" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8017" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8017/hovercard" href="https://github.com/ddev/ddev/issues/8017">#8017</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3806578177" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8022" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8022/hovercard" href="https://github.com/ddev/ddev/pull/8022">#8022</a></li>
<li>docs: Update Ibexa DXP install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adriendupuis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adriendupuis">@adriendupuis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3805274672" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8021" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8021/hovercard" href="https://github.com/ddev/ddev/pull/8021">#8021</a></li>
<li>test: Disable long-running tests when GOTEST_SHORT is set, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814257730" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8026" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8026/hovercard" href="https://github.com/ddev/ddev/issues/8026">#8026</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814695320" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8028" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8028/hovercard" href="https://github.com/ddev/ddev/pull/8028">#8028</a></li>
<li>build(docker-compose): Bump docker-compose to v5.0.1 before release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814852853" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8031" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8031/hovercard" href="https://github.com/ddev/ddev/pull/8031">#8031</a></li>
<li>test(docker): Add Docker CE container cleanup for WSL instances, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814823179" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8029" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8029/hovercard" href="https://github.com/ddev/ddev/issues/8029">#8029</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814825356" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8030" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8030/hovercard" href="https://github.com/ddev/ddev/pull/8030">#8030</a></li>
<li>fix: prevent panic during <code>ddev poweroff</code> or use of container.Names[0], fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3811380435" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8024" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8024/hovercard" href="https://github.com/ddev/ddev/issues/8024">#8024</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3814633137" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8027" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8027/hovercard" href="https://github.com/ddev/ddev/pull/8027">#8027</a></li>
<li>docs(xdebug): Add step-debugging.md endpoint security notes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joelpittet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joelpittet">@joelpittet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3777521549" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8002" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8002/hovercard" href="https://github.com/ddev/ddev/pull/8002">#8002</a></li>
<li>feat(codeigniter): add CodeIgniter 4 app type, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3068326488" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7303" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7303/hovercard" href="https://github.com/ddev/ddev/issues/7303">#7303</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Franky5831/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Franky5831">@Franky5831</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3622910076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7853" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7853/hovercard" href="https://github.com/ddev/ddev/pull/7853">#7853</a></li>
<li>fix(composer): run post-create-project-cmd for plugin events by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3819196336" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8039" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8039/hovercard" href="https://github.com/ddev/ddev/pull/8039">#8039</a></li>
<li>fix: sort web_extra_exposed_ports for router port matching in generic webserver, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3434139793" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7640" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7640/hovercard" href="https://github.com/ddev/ddev/issues/7640">#7640</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3822882288" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8040" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8040/hovercard" href="https://github.com/ddev/ddev/pull/8040">#8040</a></li>
<li>feat(xdebug-diagnose): Add <code>ddev utility xdebug-diagnose</code> command with interactive mode and WSL2 support by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3778517084" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8004" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8004/hovercard" href="https://github.com/ddev/ddev/pull/8004">#8004</a></li>
<li>fix: exclude paused/stopped projects from router's Traefik configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3748548051" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7961" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7961/hovercard" href="https://github.com/ddev/ddev/pull/7961">#7961</a></li>
<li>test(quickstart): fix TYPO3 v14 test [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3834544982" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8044" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8044/hovercard" href="https://github.com/ddev/ddev/pull/8044">#8044</a></li>
<li>fix(pause): resolve race condition in app.Pause() causing intermittent test failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3834117681" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8043" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8043/hovercard" href="https://github.com/ddev/ddev/pull/8043">#8043</a></li>
<li>feat(devcontainer): Add more explicit support for non-codespaces devcontainer, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3063729923" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7294" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7294/hovercard" href="https://github.com/ddev/ddev/issues/7294">#7294</a>, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634176464" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7876" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7876/hovercard" href="https://github.com/ddev/ddev/issues/7876">#7876</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3801324251" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8018" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8018/hovercard" href="https://github.com/ddev/ddev/issues/8018">#8018</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3815143833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8032" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8032/hovercard" href="https://github.com/ddev/ddev/pull/8032">#8032</a></li>
<li>fix: pull all app images at once, initialize XHGui ports and mode if empty, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3811346250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8023" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8023/hovercard" href="https://github.com/ddev/ddev/issues/8023">#8023</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3838723636" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8046" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8046/hovercard" href="https://github.com/ddev/ddev/pull/8046">#8046</a></li>
<li>fix(webserver): better log-stderr.sh reporting, remove trixie-backports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3833225571" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8042" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8042/hovercard" href="https://github.com/ddev/ddev/pull/8042">#8042</a></li>
<li>build(deps): bump go.mod and docker-compose to v5.0.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3837948652" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8045" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8045/hovercard" href="https://github.com/ddev/ddev/pull/8045">#8045</a></li>
<li>test(quickstart): add Wagtail (Django) Python, remove FrankenPHP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3842725618" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8049" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8049/hovercard" href="https://github.com/ddev/ddev/pull/8049">#8049</a></li>
<li>fix(cakephp): add new variable APP_FULL_BASE_URL to .env file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ajibarra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ajibarra">@ajibarra</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3842577307" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8048" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8048/hovercard" href="https://github.com/ddev/ddev/pull/8048">#8048</a></li>
<li>fix(poweroff): Skip poweroff prompt when containers already stopped during version upgrade by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3848144775" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8052" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8052/hovercard" href="https://github.com/ddev/ddev/pull/8052">#8052</a></li>
<li>fix(router): Fix ephemeral port allocation when router is unhealthy, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3830836096" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8041" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8041/hovercard" href="https://github.com/ddev/ddev/issues/8041">#8041</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3847851352" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8051" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8051/hovercard" href="https://github.com/ddev/ddev/pull/8051">#8051</a></li>
<li>feat(add-ons): Use addons.json to avoid GitHub API rate limits, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3508049094" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7707" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7707/hovercard" href="https://github.com/ddev/ddev/issues/7707">#7707</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3760928582" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7978" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7978/hovercard" href="https://github.com/ddev/ddev/pull/7978">#7978</a></li>
<li>build(deps): bump actions/setup-python from 6.1.0 to 6.2.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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3856858704" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8059" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8059/hovercard" href="https://github.com/ddev/ddev/pull/8059">#8059</a></li>
<li>docs: Update Lagoon provider instructions with sync config, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3768525805" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7990" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7990/hovercard" href="https://github.com/ddev/ddev/issues/7990">#7990</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/froboy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/froboy">@froboy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3768528261" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7991" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7991/hovercard" href="https://github.com/ddev/ddev/pull/7991">#7991</a></li>
<li>test(quickstart): disable symfony tests, update Laravel SQLite, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855739168" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8058" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8058/hovercard" href="https://github.com/ddev/ddev/issues/8058">#8058</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3861011927" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8060" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8060/hovercard" href="https://github.com/ddev/ddev/pull/8060">#8060</a></li>
<li>feat(drupal12): Drupal 12 is now showing up in dev, support it, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3852470928" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8055" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8055/hovercard" href="https://github.com/ddev/ddev/issues/8055">#8055</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3852526865" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8056" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8056/hovercard" href="https://github.com/ddev/ddev/pull/8056">#8056</a></li>
<li>fix(ddevapp): check file existence in isCustomConfigFile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3861764625" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8061" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8061/hovercard" href="https://github.com/ddev/ddev/pull/8061">#8061</a></li>
<li>fix(router): bypass CheckRouterPorts when all ports appear busy, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3693813229" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7921" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7921/hovercard" href="https://github.com/ddev/ddev/issues/7921">#7921</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3706631046" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7927" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7927/hovercard" href="https://github.com/ddev/ddev/pull/7927">#7927</a></li>
<li>docs(drupal-cms): In the Drupal CMS quick-start, call drupal recipe:unpack by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/phenaproxima/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/phenaproxima">@phenaproxima</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3818313021" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8037" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8037/hovercard" href="https://github.com/ddev/ddev/pull/8037">#8037</a></li>
<li>chore(quickstart): enable tests for symfony, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855739168" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8058" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8058/hovercard" href="https://github.com/ddev/ddev/issues/8058">#8058</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865724504" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8070" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8070/hovercard" href="https://github.com/ddev/ddev/pull/8070">#8070</a></li>
<li>feat(commands): add Windows support for DBeaver outside WSL, add cygwin to OSTYPE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ddubau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ddubau">@ddubau</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862908143" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8065" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8065/hovercard" href="https://github.com/ddev/ddev/pull/8065">#8065</a></li>
<li>build(docker): bump images to v1.25.0 for release, update MariaDB gpg key by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862122088" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8062" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8062/hovercard" href="https://github.com/ddev/ddev/pull/8062">#8062</a></li>
<li>fix(lagoon): bug in lagoon-sync means it fails if ~/.ssh/known_hosts doesn't exist [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3866685126" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8072" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8072/hovercard" href="https://github.com/ddev/ddev/pull/8072">#8072</a></li>
<li>fix(healthcheck): resolve optional profiles to services, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541461422" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7745" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7745/hovercard" href="https://github.com/ddev/ddev/pull/7745">#7745</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3866582672" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8071" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8071/hovercard" href="https://github.com/ddev/ddev/pull/8071">#8071</a></li>
<li>test(quickstart): fix Statamic check for login page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3867068600" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8073" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8073/hovercard" href="https://github.com/ddev/ddev/pull/8073">#8073</a></li>
<li>test: fix drupal.bats for drupal cms 2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3867749985" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8074" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8074/hovercard" href="https://github.com/ddev/ddev/pull/8074">#8074</a></li>
<li>test: add DDEV_EMBARGO_TESTS to skip tests via environment variable, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3871275997" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8076" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8076/hovercard" href="https://github.com/ddev/ddev/issues/8076">#8076</a> [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3871353826" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8077" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8077/hovercard" href="https://github.com/ddev/ddev/pull/8077">#8077</a></li>
<li>build(webserver): fix check for MariaDB keyring [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3872270038" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8078" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8078/hovercard" href="https://github.com/ddev/ddev/pull/8078">#8078</a></li>
<li>chore: update version history for v1.25.0, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3716704952" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7934" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7934/hovercard" href="https://github.com/ddev/ddev/issues/7934">#7934</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3872319811" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8079" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8079/hovercard" href="https://github.com/ddev/ddev/pull/8079">#8079</a></li>
<li>test: skip TestExtractCurlBody when httpbin.org is unavailable [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3872748552" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8080" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8080/hovercard" href="https://github.com/ddev/ddev/pull/8080">#8080</a></li>
<li>test(openmage): add --no-security-blocking to openmage.bats for Composer 2.9 compatibility [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888458213" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8092" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8092/hovercard" href="https://github.com/ddev/ddev/pull/8092">#8092</a></li>
<li>chore(github): update PR template by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3887168991" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8089" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8089/hovercard" href="https://github.com/ddev/ddev/pull/8089">#8089</a></li>
<li>fix(heidisql): get basename for postgres library, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3877835266" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8086" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8086/hovercard" href="https://github.com/ddev/ddev/issues/8086">#8086</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3887098479" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8087" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8087/hovercard" href="https://github.com/ddev/ddev/pull/8087">#8087</a></li>
<li>fix(add-on): Re-add the output suggesting ddev restart after add-on, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3887131086" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8088" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8088/hovercard" href="https://github.com/ddev/ddev/issues/8088">#8088</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3887425861" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8090" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8090/hovercard" href="https://github.com/ddev/ddev/pull/8090">#8090</a></li>
<li>docs: add note on restarting for environment variable changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MurzNN/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MurzNN">@MurzNN</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3889575340" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8093" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8093/hovercard" href="https://github.com/ddev/ddev/pull/8093">#8093</a></li>
<li>fix(add-on): normalize <code>ddev add-on get</code> output when there's no version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3890604590" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8094" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8094/hovercard" href="https://github.com/ddev/ddev/pull/8094">#8094</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/q0rban/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/q0rban">@q0rban</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626113413" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7861" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7861/hovercard" href="https://github.com/ddev/ddev/pull/7861">#7861</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BreathCodeFlow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BreathCodeFlow">@BreathCodeFlow</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3658037285" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7893" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7893/hovercard" href="https://github.com/ddev/ddev/pull/7893">#7893</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crowjake/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crowjake">@crowjake</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3669387046" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7907" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7907/hovercard" href="https://github.com/ddev/ddev/pull/7907">#7907</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grummbeer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grummbeer">@grummbeer</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3633286534" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7872" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7872/hovercard" href="https://github.com/ddev/ddev/pull/7872">#7872</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JUVOJustin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JUVOJustin">@JUVOJustin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3730518709" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7942" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7942/hovercard" href="https://github.com/ddev/ddev/pull/7942">#7942</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lguigo22/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lguigo22">@lguigo22</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3756979012" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7975" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7975/hovercard" href="https://github.com/ddev/ddev/pull/7975">#7975</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/codebymikey/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebymikey">@codebymikey</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3789513134" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8008" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8008/hovercard" href="https://github.com/ddev/ddev/pull/8008">#8008</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Franky5831/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Franky5831">@Franky5831</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3622910076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7853" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7853/hovercard" href="https://github.com/ddev/ddev/pull/7853">#7853</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ddubau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ddubau">@ddubau</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862908143" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8065" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8065/hovercard" href="https://github.com/ddev/ddev/pull/8065">#8065</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.24.10...v1.25.0"><tt>v1.24.10...v1.25.0</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.25.1]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the Windows Installer; you can run it for inst...]]></description>
<link>https://tsecurity.de/de/3497296/downloads/v1251/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497296/downloads/v1251/</guid>
<pubDate>Thu, 07 May 2026 22:17:19 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://ddev.com/download/" rel="nofollow">Windows Installer</a>; you can run it for install or upgrade.<br>
<g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Traditional Windows users (not WSL2)</strong>: If needed, the installer will prompt you to uninstall the previous system-wide installation to avoid conflicts with the new per-user installation.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<ul>
<li>New interactive DDEV TUI (terminal user interface). Try it out! Just type <code>ddev</code>.<br>
See the <a href="https://docs.ddev.com/en/stable/users/usage/cli/#interactive-dashboard" rel="nofollow">Interactive Dashboard</a> and <a href="https://docs.ddev.com/en/stable/users/usage/cli/#terminal-compatibility" rel="nofollow">Terminal Compatibility</a> documentation.</li>
<li>Users of v1.25.0 are encouraged to upgrade due to multiple fixes and stability improvements.</li>
</ul>
<h2>Bug Fixes</h2>
<h3>MariaDB / Database</h3>
<ul>
<li>Use MariaDB 10.11 client for older MariaDB servers, fixing the v1.25.0 error: <em>"TLS/SSL error: SSL is required, but the server does not support it"</em>.</li>
<li>Automatically add <code>--skip-ssl-verify-server-cert</code> for MariaDB 11.x clients.</li>
<li>Fixed mixed collation errors after <code>ddev import-db</code> for <code>utf8mb4_uca1400_ai_ci</code> (MariaDB) and <code>utf8mb4_0900_ai_ci</code> (MySQL) introduced in v1.25.0.</li>
</ul>
<h3>Traefik / Router</h3>
<ul>
<li>Fixed Traefik router healthcheck warnings for stopped projects.</li>
<li>Copy all certificates from <code>.ddev/traefik/certs</code> to <code>ddev-router</code>, not only auto-generated ones.</li>
<li>Copy Traefik-related files directly to <code>ddev-router</code> without intermediate containers to avoid healthcheck issues.</li>
<li>Restored support for custom Traefik project configurations removed in v1.25.0.</li>
<li>Fixed Traefik router communication between containers/projects that was partially broken in v1.25.0.</li>
<li>Clean up Traefik staging directories on <code>poweroff</code> to prevent downgrade issues (notably with v1.24.10).</li>
<li>Do not report Traefik warnings in <code>ddev-router</code> healthchecks, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a>.</li>
</ul>
<h3>Remote Docker</h3>
<ul>
<li>Skip port checks for remote Docker hosts, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svicervlad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svicervlad">@svicervlad</a>.</li>
<li>Automatically bind all interfaces for remote Docker hosts.</li>
<li>Fixed broken TLS connection to remote Docker hosts introduced in v1.24.8.</li>
</ul>
<h3>Other Fixes</h3>
<ul>
<li>Fixed AVIF and HEIC write support in ImageMagick 7.</li>
<li>Remove unnecessary warnings for files during <code>ddev pull</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a>.</li>
<li>Use Composer 2.2 LTS automatically when Composer 1 (deprecated and non-working) is requested, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a>.</li>
<li>Show warnings/errors in <code>ddev share</code> that could previously be hidden.</li>
<li>Fixed non-working <code>ddev share</code> on traditional Windows (regression from v1.25.0).</li>
</ul>
<h2>Internal Improvements</h2>
<ul>
<li>Check for Docker Buildx plugin (required by Docker Compose).</li>
<li>Added retry logic for <code>docker-compose build</code>, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3936491243" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8136" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8136/hovercard" href="https://github.com/ddev/ddev/issues/8136">#8136</a>.</li>
<li>Added WSL2 testing in GitHub Actions.</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.4.18 and 8.5.3.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(schema): Minor updates to schema.json [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892648412" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8097" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8097/hovercard" href="https://github.com/ddev/ddev/pull/8097">#8097</a></li>
<li>fix: router healthcheck incorrectly warns when all projects stopped, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3876220549" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8081" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8081/hovercard" href="https://github.com/ddev/ddev/issues/8081">#8081</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3876238821" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8082" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8082/hovercard" href="https://github.com/ddev/ddev/pull/8082">#8082</a></li>
<li>docs: note that "pull acquia" uses latest available backup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/damienmckenna/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/damienmckenna">@damienmckenna</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3898672899" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8107" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8107/hovercard" href="https://github.com/ddev/ddev/pull/8107">#8107</a></li>
<li>docs: Do not include version with <code>create-project</code> when using Drupal official release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gitressa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gitressa">@gitressa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865041534" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8068" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8068/hovercard" href="https://github.com/ddev/ddev/pull/8068">#8068</a></li>
<li>fix(webserver): add AVIF and HEIC write support for ImageMagick by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897645632" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8104" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8104/hovercard" href="https://github.com/ddev/ddev/pull/8104">#8104</a></li>
<li>docs(claude): Minor casual edits to CLAUDE.md [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907372598" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8112" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8112/hovercard" href="https://github.com/ddev/ddev/pull/8112">#8112</a></li>
<li>test(traefik): add TestCustomProjectConfig for custom project-level Traefik configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907547050" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8114" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8114/hovercard" href="https://github.com/ddev/ddev/pull/8114">#8114</a></li>
<li>fix(traefik): copy all traefik certs from project to router, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896675496" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8100" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8100/hovercard" href="https://github.com/ddev/ddev/issues/8100">#8100</a>, replaces <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3901921815" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8108" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8108/hovercard" href="https://github.com/ddev/ddev/pull/8108">#8108</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907397690" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8113" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8113/hovercard" href="https://github.com/ddev/ddev/pull/8113">#8113</a></li>
<li>fix(traefik): Attempt to fix possible fsnotify problems with traefik and config by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3909094396" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8116" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8116/hovercard" href="https://github.com/ddev/ddev/pull/8116">#8116</a></li>
<li>fix(docker): handle TLS, improve <code>ddev utility dockercheck</code>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907244492" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8111" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8111/hovercard" href="https://github.com/ddev/ddev/issues/8111">#8111</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907904939" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8115" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8115/hovercard" href="https://github.com/ddev/ddev/pull/8115">#8115</a></li>
<li>chore: fix webimage_extra_packages example in config.yaml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/joelpittet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/joelpittet">@joelpittet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3918898802" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8122" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8122/hovercard" href="https://github.com/ddev/ddev/pull/8122">#8122</a></li>
<li>fix: suppress files_pull warning when provider has files_import_command, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3897088479" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8103" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8103/hovercard" href="https://github.com/ddev/ddev/issues/8103">#8103</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3919223029" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8123" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8123/hovercard" href="https://github.com/ddev/ddev/pull/8123">#8123</a></li>
<li>fix(ddev-router): only show Traefik ERR (not WRN) as config problems, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896883581" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8102" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8102/hovercard" href="https://github.com/ddev/ddev/issues/8102">#8102</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3919508569" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8125" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8125/hovercard" href="https://github.com/ddev/ddev/pull/8125">#8125</a></li>
<li>test(quickstart): use flexible regex for WordPress REST API link header [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3932694647" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8133" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8133/hovercard" href="https://github.com/ddev/ddev/pull/8133">#8133</a></li>
<li>chore(vscode): Minor launch.json fiddles [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3933699737" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8134" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8134/hovercard" href="https://github.com/ddev/ddev/pull/8134">#8134</a></li>
<li>docs: update ddev.readthedocs.io URLs to docs.ddev.com [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3938412306" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8137" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8137/hovercard" href="https://github.com/ddev/ddev/pull/8137">#8137</a></li>
<li>fix(config): replace composer_version 1 option with 2.2 (LTS), fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3876760297" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8084" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8084/hovercard" href="https://github.com/ddev/ddev/issues/8084">#8084</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3919551279" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8126" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8126/hovercard" href="https://github.com/ddev/ddev/pull/8126">#8126</a></li>
<li>docs: add PR creation guidance for gh pr create/edit [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939277187" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8140" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8140/hovercard" href="https://github.com/ddev/ddev/pull/8140">#8140</a></li>
<li>fix: skip port check for remote Docker hosts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svicervlad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svicervlad">@svicervlad</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3920314748" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8128" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8128/hovercard" href="https://github.com/ddev/ddev/pull/8128">#8128</a></li>
<li>docs: Add "tested on" badge to README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3914732780" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8118" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8118/hovercard" href="https://github.com/ddev/ddev/pull/8118">#8118</a></li>
<li>fix: add timeout to IsPortActive to prevent macOS hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3944575365" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8147" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8147/hovercard" href="https://github.com/ddev/ddev/pull/8147">#8147</a></li>
<li>fix(compose): add retry logic for docker-compose build BuildKit snapshot race condition, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3936491243" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8136" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8136/hovercard" href="https://github.com/ddev/ddev/issues/8136">#8136</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940343445" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8142" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8142/hovercard" href="https://github.com/ddev/ddev/pull/8142">#8142</a></li>
<li>ci: add WSL2 GitHub Actions testing workflow, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436045266" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/6444" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/6444/hovercard" href="https://github.com/ddev/ddev/issues/6444">#6444</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3953473316" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8151" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8151/hovercard" href="https://github.com/ddev/ddev/pull/8151">#8151</a></li>
<li>fix(ci): fetch upstream tags in WSL2 workflow for correct version detection, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3953473316" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8151" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8151/hovercard" href="https://github.com/ddev/ddev/pull/8151">#8151</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955446141" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8153" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8153/hovercard" href="https://github.com/ddev/ddev/pull/8153">#8153</a></li>
<li>feat: merge multiple traefik config files per project, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3839123399" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8047" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8047/hovercard" href="https://github.com/ddev/ddev/issues/8047">#8047</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3902525110" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8109" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8109/hovercard" href="https://github.com/ddev/ddev/pull/8109">#8109</a></li>
<li>fix: use valid bind addresses for remote Docker hosts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939213850" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8139" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8139/hovercard" href="https://github.com/ddev/ddev/pull/8139">#8139</a></li>
<li>fix(router): recreate router when network aliases change, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3905767711" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8110" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8110/hovercard" href="https://github.com/ddev/ddev/issues/8110">#8110</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3929143179" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8132" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8132/hovercard" href="https://github.com/ddev/ddev/pull/8132">#8132</a></li>
<li>chore(traefik): Clean up traefik staging directories on poweroff to prevent downgrade issues, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917554762" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8120" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8120/hovercard" href="https://github.com/ddev/ddev/issues/8120">#8120</a> by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3933850538" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8135" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8135/hovercard" href="https://github.com/ddev/ddev/pull/8135">#8135</a></li>
<li>feat: add Docker buildx plugin as hard requirement, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3911648275" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8117" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8117/hovercard" href="https://github.com/ddev/ddev/issues/8117">#8117</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3949818892" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8149" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8149/hovercard" href="https://github.com/ddev/ddev/pull/8149">#8149</a></li>
<li>fix: remove check for no-bind-mounts in remote Docker, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939213850" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8139" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8139/hovercard" href="https://github.com/ddev/ddev/pull/8139">#8139</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3962382105" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8158" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8158/hovercard" href="https://github.com/ddev/ddev/pull/8158">#8158</a></li>
<li>fix: run share provider scripts via bash, fixes Windows ddev share by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3960325941" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8157" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8157/hovercard" href="https://github.com/ddev/ddev/pull/8157">#8157</a></li>
<li>feat(mariadb): use 10.11 client for &lt;11.x servers, add --skip-ssl-verify-server-cert wrappers for 11.x, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3915765012" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8119" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8119/hovercard" href="https://github.com/ddev/ddev/issues/8119">#8119</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3939460917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8141" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8141/hovercard" href="https://github.com/ddev/ddev/pull/8141">#8141</a></li>
<li>docs: Remove architecture specification for Homebrew installation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3963926438" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8160" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8160/hovercard" href="https://github.com/ddev/ddev/pull/8160">#8160</a></li>
<li>feat(tui): add Bubble Tea TUI dashboard with detail view, logs, and project management, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2112785771" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5762" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5762/hovercard" href="https://github.com/ddev/ddev/issues/5762">#5762</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940632195" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8144" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8144/hovercard" href="https://github.com/ddev/ddev/pull/8144">#8144</a></li>
<li>fix(share): simplify <code>ddev share</code> provider scripts and show output in real-time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958485863" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8156" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8156/hovercard" href="https://github.com/ddev/ddev/pull/8156">#8156</a></li>
<li>test(quickstart): fix wagtail hang, reduce job timeout to 60m by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3964235345" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8164" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8164/hovercard" href="https://github.com/ddev/ddev/pull/8164">#8164</a></li>
<li>test: fix intermittent and cleanup issues in TestCmdAddonPHP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3963927498" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8161" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8161/hovercard" href="https://github.com/ddev/ddev/pull/8161">#8161</a></li>
<li>test(wsl): increase time limit for test [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3965539227" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8166" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8166/hovercard" href="https://github.com/ddev/ddev/pull/8166">#8166</a></li>
<li>build(docker): bump images to v1.25.1 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3963931109" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8162" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8162/hovercard" href="https://github.com/ddev/ddev/issues/8162">#8162</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3964162396" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8163" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8163/hovercard" href="https://github.com/ddev/ddev/pull/8163">#8163</a></li>
<li>fix(import-db): replace modern collations with server default, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3927661678" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8129" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8129/hovercard" href="https://github.com/ddev/ddev/issues/8129">#8129</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3927858753" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8130" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8130/hovercard" href="https://github.com/ddev/ddev/issues/8130">#8130</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3938848009" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8138" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8138/hovercard" href="https://github.com/ddev/ddev/pull/8138">#8138</a></li>
<li>feat(tui): add viewport scrolling for dashboard and detail views by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3972459540" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8169" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8169/hovercard" href="https://github.com/ddev/ddev/pull/8169">#8169</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svicervlad/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svicervlad">@svicervlad</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3920314748" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8128" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8128/hovercard" href="https://github.com/ddev/ddev/pull/8128">#8128</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.25.0...v1.25.1"><tt>v1.25.0...v1.25.1</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[v1.25.2]]></title>
<description><![CDATA[Installation
See the installation instructions for details, but it's easy:

macOS: brew install ddev/ddev/ddev or just brew upgrade ddev.
Linux: Use sudo apt-get update && sudo apt-get install ddev, see apt/yum installation
Windows and WSL2: Download the Windows Installer; you can run it for inst...]]></description>
<link>https://tsecurity.de/de/3497295/downloads/v1252/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497295/downloads/v1252/</guid>
<pubDate>Thu, 07 May 2026 22:17:17 +0200</pubDate>
<category>💾 Downloads</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<h2>Installation</h2>
<p>See the <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/" rel="nofollow">installation instructions</a> for details, but it's easy:</p>
<ul>
<li>macOS: <code>brew install ddev/ddev/ddev</code> or just <code>brew upgrade ddev</code>.</li>
<li>Linux: Use <code>sudo apt-get update &amp;&amp; sudo apt-get install ddev</code>, see <a href="https://docs.ddev.com/en/stable/users/install/ddev-installation/#linux" rel="nofollow">apt/yum installation</a></li>
<li>Windows and WSL2: Download the <a href="https://ddev.com/download/" rel="nofollow">Windows Installer</a>; you can run it for install or upgrade.<br>
<g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> <strong>Traditional Windows users (not WSL2)</strong>: If needed, the installer will prompt you to uninstall the previous system-wide installation to avoid conflicts with the new per-user installation.</li>
<li>Consider <code>ddev delete images</code> or <code>ddev delete images --all</code> after upgrading to free up disk space used by previous Docker image versions. This does no harm.</li>
<li>Consider <code>ddev config --auto</code> to update your projects to current configuration.</li>
</ul>
<h2>Highlights</h2>
<ul>
<li><strong>Faster <code>ddev start</code>:</strong> Reduced fresh-router healthcheck wait</li>
<li><strong>New project types and quickstarts:</strong> 3 new project types (<code>wp-bedrock</code>, <code>asterios</code>, <code>joomla</code>) and 2 new quickstarts (Tempest, October CMS)</li>
<li><strong>Auto-start on command:</strong> DDEV now automatically starts stopped projects when you run <code>ddev exec</code>, <code>ddev ssh</code>, <code>ddev share</code>, <code>ddev xhgui</code>, <code>ddev pull</code>, <code>ddev push</code>, or <code>ddev snapshot restore</code></li>
<li><strong>New diagnostic commands:</strong> <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-port-diagnose" rel="nofollow"><code>ddev utility port-diagnose</code></a> to identify port conflicts, <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-check-custom-config" rel="nofollow"><code>ddev utility check-custom-config</code></a> to detect unexpected configuration, <a href="https://docs.ddev.com/en/stable/users/usage/commands/#utility-tls-diagnose" rel="nofollow"><code>ddev utility tls-diagnose</code></a> to identify TLS/SSL problems with DDEV projects.</li>
</ul>
<h2>Quickstarts</h2>
<ul>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#wordpress-bedrock" rel="nofollow"><code>wp-bedrock</code></a> project type, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#asterios" rel="nofollow"><code>asterios</code></a> project type, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asteriosphp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asteriosphp">@asteriosphp</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#joomla" rel="nofollow"><code>joomla</code></a> project type, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renekreijveld/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renekreijveld">@renekreijveld</a></li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#tempest" rel="nofollow">Tempest</a> quickstart</li>
<li>Add <a href="https://docs.ddev.com/en/stable/users/quickstart/#october-cms" rel="nofollow">October CMS</a> quickstart, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daftspunk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daftspunk">@daftspunk</a></li>
<li>Update Contao quickstart to use <a href="https://contao.org/en/news/contao-5-7-lts-unlimited-possibilities-with-limited-width" rel="nofollow">5.7 LTS</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fkaminski/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fkaminski">@fkaminski</a></li>
<li>Update Laravel quickstart to latest version, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a></li>
<li>Update Moodle quickstart to set admin email during installation</li>
</ul>
<h2>Features</h2>
<ul>
<li>Support bare variable names in <code>web_environment</code> for host environment passthrough</li>
<li>Add project path to the <a href="https://docs.ddev.com/en/stable/users/usage/cli/#interactive-dashboard" rel="nofollow">interactive dashboard</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yanniboi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yanniboi">@yanniboi</a></li>
<li>Add global <a href="https://docs.ddev.com/en/stable/users/configuration/config/#omit_snapshot_on_delete" rel="nofollow"><code>omit_snapshot_on_delete</code></a> setting, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marklabrecque-ab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marklabrecque-ab">@marklabrecque-ab</a></li>
<li>Add <code>--project</code> flag to <a href="https://docs.ddev.com/en/stable/users/usage/commands/#exec" rel="nofollow"><code>ddev exec</code></a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/penyaskito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/penyaskito">@penyaskito</a></li>
<li>Use runtime environment variables in <code>wp-config-ddev.php</code> for WordPress, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a></li>
<li>Add support for <code>symfony_mailer</code> 2.x in Drupal config, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hchonov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hchonov">@hchonov</a></li>
<li>Display project info (name and environment) when calling <code>ddev pull</code>/<code>ddev push</code>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariano-dagostino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariano-dagostino">@mariano-dagostino</a></li>
<li>Support <a href="https://docs.ddev.com/en/stable/users/usage/networking/#wsl2-virtioproxy-mode-netskope-and-similar-vpns" rel="nofollow"><code>virtioproxy</code></a> WSL2 networking mode</li>
<li>Support <code>"1"/"0"</code> for <code>DDEV_*</code> environment variables (e.g. <code>DDEV_DEBUG=1</code>), thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deviantintegral/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deviantintegral">@deviantintegral</a></li>
<li>Automatically set <code>com.ddev.*</code> labels for Docker images, containers, and networks</li>
<li>Add <code>aggregate_gc_threshold=0</code> to Drupal 12 config, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Detect custom configuration files and show unexpected configuration on <code>ddev start</code></li>
<li>Prevent <a href="https://github.com/ddev/ddev/security/advisories/GHSA-x2xq-qhjf-5mvg">Path Traversal (ZipSlip)</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SnailSploit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SnailSploit">@SnailSploit</a></li>
<li>Normalize <code>PHP_IDE_CONFIG</code> (PhpStorm) for uppercase project names</li>
<li>Reduce file permissions for system directories <code>/usr/bin</code> and <code>/usr/sbin</code> inside the container, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a></li>
<li>Ensure <code>ddev-ssh-agent</code> and <code>ddev-router</code> are up to date on DDEV upgrade</li>
<li>Respect <a href="https://docs.ddev.com/en/stable/users/configuration/config/#webimage" rel="nofollow"><code>webimage</code></a> for all use cases; don't pull the default web image when it's not in use</li>
<li>Simplify <code>ddev composer create-project</code> by removing the <code>composer update</code> step</li>
<li>Add timeout to <code>yarn config set</code> in <code>start.sh</code> for the <code>ddev-webserver</code> Docker image</li>
<li>Fix malformed <code>WSLENV</code> on Windows install/uninstall</li>
</ul>
<h2>Internal Improvements</h2>
<ul>
<li>Implement config model using <a href="https://github.com/spf13/viper">Viper</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agviu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agviu">@agviu</a></li>
<li>Improve testing in GoLand by prebuilding the <code>ddev</code> binary, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a></li>
<li>Add missing <code>php8.5-memcached</code> for ARM64 to <code>ddev-webserver</code> Docker image</li>
<li>Use newer deb822 format (<code>*.sources</code> instead of <code>*.list</code>) for Docker and DDEV repositories (Linux and WSL2)</li>
</ul>
<h2>Minor Updates</h2>
<ul>
<li>PHP 8.4.20 and 8.5.5</li>
<li>Docker Compose v5.1.3</li>
<li>Remove obsolete <code>ddev sequelpro</code> command and vestiges in documentation</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix(commands): use /usr/bin/env bash in web console command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992606651" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8182" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8182/hovercard" href="https://github.com/ddev/ddev/pull/8182">#8182</a></li>
<li>build(deps): bump actions/upload-artifact from 6 to 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4012362128" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8193" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8193/hovercard" href="https://github.com/ddev/ddev/pull/8193">#8193</a></li>
<li>fix(composer): ddev composer create-project can ignore .devcontainer [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008776447" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8192" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8192/hovercard" href="https://github.com/ddev/ddev/pull/8192">#8192</a></li>
<li>docs(buildkite): Minor fixups to WSL2 buildkite setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3975539908" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8172" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8172/hovercard" href="https://github.com/ddev/ddev/pull/8172">#8172</a></li>
<li>build(deps): bump goreleaser/goreleaser-action from 6 to 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979255530" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8175" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8175/hovercard" href="https://github.com/ddev/ddev/pull/8175">#8175</a></li>
<li>docs(quickstart): Use mkdir -p and more descriptive names [skip buildkite] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019172605" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8200" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8200/hovercard" href="https://github.com/ddev/ddev/pull/8200">#8200</a></li>
<li>docs: suggest trivial project in troubleshooting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4018361044" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8199" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8199/hovercard" href="https://github.com/ddev/ddev/pull/8199">#8199</a></li>
<li>build(deps): bump docker/login-action from 3 to 4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046831651" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8211" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8211/hovercard" href="https://github.com/ddev/ddev/pull/8211">#8211</a>) [skip ci] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046831651" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8211" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8211/hovercard" href="https://github.com/ddev/ddev/pull/8211">#8211</a></li>
<li>build(deps): bump docker/setup-buildx-action from 3 to 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046830792" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8210" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8210/hovercard" href="https://github.com/ddev/ddev/pull/8210">#8210</a></li>
<li>docs: clarify usage for TUI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023836022" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8203" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8203/hovercard" href="https://github.com/ddev/ddev/pull/8203">#8203</a></li>
<li>test(quickstart): pause d12 bats test in github actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054514712" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8217" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8217/hovercard" href="https://github.com/ddev/ddev/pull/8217">#8217</a></li>
<li>chore(docs): remove Plausible [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083228499" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8228" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8228/hovercard" href="https://github.com/ddev/ddev/pull/8228">#8228</a></li>
<li>fix(quickstart): do not use gunicorn for wagtail by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083960286" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8229" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8229/hovercard" href="https://github.com/ddev/ddev/pull/8229">#8229</a></li>
<li>feat: support bare variable names in web_environment for host env passthrough by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046281739" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8209" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8209/hovercard" href="https://github.com/ddev/ddev/pull/8209">#8209</a></li>
<li>fix(buildkite): use proper check for skip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088727249" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8231" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8231/hovercard" href="https://github.com/ddev/ddev/pull/8231">#8231</a></li>
<li>build: update go deps, vendor docker-compose SDK, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4018075033" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8198" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8198/hovercard" href="https://github.com/ddev/ddev/pull/8198">#8198</a></li>
<li>style: Fix minor typo: skiped → skipped by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/penyaskito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/penyaskito">@penyaskito</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4107806926" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8243" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8243/hovercard" href="https://github.com/ddev/ddev/pull/8243">#8243</a></li>
<li>chore(quickstart): Make quickstart drupal.bats drush launch usage less fragile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114736451" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8247" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8247/hovercard" href="https://github.com/ddev/ddev/pull/8247">#8247</a></li>
<li>fix: prevent path traversal (ZipSlip) in Untar and Unzip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052931806" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8213" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8213/hovercard" href="https://github.com/ddev/ddev/pull/8213">#8213</a></li>
<li>fix: lowercase PHP_IDE_CONFIG serverName for uppercase project names, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065753375" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8225" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8225/hovercard" href="https://github.com/ddev/ddev/issues/8225">#8225</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116675858" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8248" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8248/hovercard" href="https://github.com/ddev/ddev/pull/8248">#8248</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116675858" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8248" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8248/hovercard" href="https://github.com/ddev/ddev/pull/8248">#8248</a></li>
<li>docs(sharing): Improve ngrok setup instructions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896757594" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8101" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8101/hovercard" href="https://github.com/ddev/ddev/issues/8101">#8101</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028488873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8205" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8205/hovercard" href="https://github.com/ddev/ddev/pull/8205">#8205</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samcrichard/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samcrichard">@samcrichard</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028488873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8205" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8205/hovercard" href="https://github.com/ddev/ddev/pull/8205">#8205</a></li>
<li>refactor: bump Laravel to latest version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tyler36/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tyler36">@tyler36</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099126016" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8238" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8238/hovercard" href="https://github.com/ddev/ddev/pull/8238">#8238</a></li>
<li>chore(go): Use go fix to update golang usage, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751393857" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7963" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7963/hovercard" href="https://github.com/ddev/ddev/issues/7963">#7963</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4123578307" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8249" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8249/hovercard" href="https://github.com/ddev/ddev/pull/8249">#8249</a></li>
<li>feat(tui): Added ddev project path to TUI project browser, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4000930369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8184" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8184/hovercard" href="https://github.com/ddev/ddev/issues/8184">#8184</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yanniboi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yanniboi">@yanniboi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4001002795" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8185" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8185/hovercard" href="https://github.com/ddev/ddev/pull/8185">#8185</a></li>
<li>build: update go deps, vendor viper, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992038076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8181" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8181/hovercard" href="https://github.com/ddev/ddev/pull/8181">#8181</a> 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098877622" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8237" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8237/hovercard" href="https://github.com/ddev/ddev/pull/8237">#8237</a></li>
<li>fix: reduce world writeable directories and files, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4012503542" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8194" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8194/hovercard" href="https://github.com/ddev/ddev/issues/8194">#8194</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AkibaAT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AkibaAT">@AkibaAT</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013831673" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8195" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8195/hovercard" href="https://github.com/ddev/ddev/pull/8195">#8195</a></li>
<li>feat: add aggregate_gc_threshold of 0 to drupal12 settings.ddev.php (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053603038" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8215" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8215/hovercard" href="https://github.com/ddev/ddev/pull/8215">#8215</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rpkoller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rpkoller">@rpkoller</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053603038" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8215" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8215/hovercard" href="https://github.com/ddev/ddev/pull/8215">#8215</a></li>
<li>build(pecl): add php8.5-memcached for ARM64, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3988029971" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev-memcached/issues/20" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev-memcached/issues/20/hovercard" href="https://github.com/ddev/ddev-memcached/issues/20">ddev/ddev-memcached#20</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4136230595" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8252" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8252/hovercard" href="https://github.com/ddev/ddev/pull/8252">#8252</a></li>
<li>docs: document Mailpit <code>plus-address</code> auto-tagging and how to disable it (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063906926" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8222" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8222/hovercard" href="https://github.com/ddev/ddev/pull/8222">#8222</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maks-oleksyuk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/maks-oleksyuk">@maks-oleksyuk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063906926" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8222" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8222/hovercard" href="https://github.com/ddev/ddev/pull/8222">#8222</a></li>
<li>fix: use Lstat in PurgeDirectory to handle symlinks without following them by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4155751486" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8254" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8254/hovercard" href="https://github.com/ddev/ddev/pull/8254">#8254</a></li>
<li>build: bump 1password/load-secrets-action from 3 to 4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172470003" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8266" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8266/hovercard" href="https://github.com/ddev/ddev/pull/8266">#8266</a>) [skip ci] 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172470003" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8266" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8266/hovercard" href="https://github.com/ddev/ddev/pull/8266">#8266</a></li>
<li>fix(test): check for GitHub token in TestAddonGetCircularDependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159046553" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8257" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8257/hovercard" href="https://github.com/ddev/ddev/pull/8257">#8257</a></li>
<li>fix(docker): use ContainerInspect polling instead of ContainerWait to avoid hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170418883" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8265" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8265/hovercard" href="https://github.com/ddev/ddev/pull/8265">#8265</a></li>
<li>fix: bump action-linkspector from v1.3.5 to v1.4.0 to resolve setup-node@v4 warning [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187658262" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8269" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8269/hovercard" href="https://github.com/ddev/ddev/pull/8269">#8269</a></li>
<li>fix: use deb822 format for DDEV and Docker apt repositories, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4089757661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8232" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8232/hovercard" href="https://github.com/ddev/ddev/issues/8232">#8232</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090545661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8233" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8233/hovercard" href="https://github.com/ddev/ddev/pull/8233">#8233</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090545661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8233" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8233/hovercard" href="https://github.com/ddev/ddev/pull/8233">#8233</a></li>
<li>feat(autostart): automatically start projects on command when project stopped, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112666275" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8245" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8245/hovercard" href="https://github.com/ddev/ddev/issues/8245">#8245</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160083737" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8258" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8258/hovercard" href="https://github.com/ddev/ddev/pull/8258">#8258</a></li>
<li>test(lagoon): use new amazee.io testing environment for Lagoon integration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188432719" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8270" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8270/hovercard" href="https://github.com/ddev/ddev/pull/8270">#8270</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rocketeerbkw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rocketeerbkw">@rocketeerbkw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188432719" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8270" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8270/hovercard" href="https://github.com/ddev/ddev/pull/8270">#8270</a></li>
<li>build(arm64): php8.5-memcached from repos, refactor ddev-webserver tests, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4136230595" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8252" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8252/hovercard" href="https://github.com/ddev/ddev/pull/8252">#8252</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181659749" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8268" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8268/hovercard" href="https://github.com/ddev/ddev/pull/8268">#8268</a></li>
<li>test(webserver): wait for FPM reload to settle after xdebug disable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4194822172" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8272" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8272/hovercard" href="https://github.com/ddev/ddev/pull/8272">#8272</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4194822172" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8272" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8272/hovercard" href="https://github.com/ddev/ddev/pull/8272">#8272</a></li>
<li>refactor: implement config model using viper, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2112811450" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/5763" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/5763/hovercard" href="https://github.com/ddev/ddev/issues/5763">#5763</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992038076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8181" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8181/hovercard" href="https://github.com/ddev/ddev/pull/8181">#8181</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agviu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agviu">@agviu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992038076" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8181" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8181/hovercard" href="https://github.com/ddev/ddev/pull/8181">#8181</a></li>
<li>feat(cmd): <code>ddev exec</code> accepts a <code>--project</code> flag, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106836278" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8241" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8241/hovercard" href="https://github.com/ddev/ddev/issues/8241">#8241</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/penyaskito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/penyaskito">@penyaskito</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108166701" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8244" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8244/hovercard" href="https://github.com/ddev/ddev/pull/8244">#8244</a></li>
<li>feat(wordpress): use runtime DDEV_PRIMARY_URL for WP_HOME, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892856192" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8098" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8098/hovercard" href="https://github.com/ddev/ddev/issues/8098">#8098</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3981945202" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8176" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8176/hovercard" href="https://github.com/ddev/ddev/pull/8176">#8176</a></li>
<li>chore(drupal): add support for symfony_mailer 2.x to drupal settings.ddev.php by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hchonov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hchonov">@hchonov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195029224" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8274" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8274/hovercard" href="https://github.com/ddev/ddev/pull/8274">#8274</a></li>
<li>test(wsl2): add cleanup for ddev/docker apt sources leftovers, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090545661" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8233" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8233/hovercard" href="https://github.com/ddev/ddev/pull/8233">#8233</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196062854" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8275" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8275/hovercard" href="https://github.com/ddev/ddev/pull/8275">#8275</a></li>
<li>feat: Display project info (name and environment) when calling ddev pull/push, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023124560" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8201" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8201/hovercard" href="https://github.com/ddev/ddev/issues/8201">#8201</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariano-dagostino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariano-dagostino">@mariano-dagostino</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023127186" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8202" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8202/hovercard" href="https://github.com/ddev/ddev/pull/8202">#8202</a></li>
<li>fix(config): detect custom files, add <code>ddev utility check-custom-config</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054791632" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8218" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8218/hovercard" href="https://github.com/ddev/ddev/pull/8218">#8218</a></li>
<li>fix(docker): use ddev-utilities image for volume/utility RunSimpleContainer calls to fix Lima/Colima 10-30m hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189274286" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8271" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8271/hovercard" href="https://github.com/ddev/ddev/pull/8271">#8271</a></li>
<li>test(traefik): skip TestCustomGlobalConfig on Rancher Desktop, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3966004031" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8167" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8167/hovercard" href="https://github.com/ddev/ddev/issues/8167">#8167</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201053894" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8283" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8283/hovercard" href="https://github.com/ddev/ddev/pull/8283">#8283</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201053894" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8283" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8283/hovercard" href="https://github.com/ddev/ddev/pull/8283">#8283</a></li>
<li>fix(docker): use ddev-utilities for remaining RunSimpleContainer calls (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200967452" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8282" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8282/hovercard" href="https://github.com/ddev/ddev/pull/8282">#8282</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200967452" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8282" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8282/hovercard" href="https://github.com/ddev/ddev/pull/8282">#8282</a></li>
<li>fix(mutagen): tolerate transient staging files during volume chown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200839132" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8281" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8281/hovercard" href="https://github.com/ddev/ddev/pull/8281">#8281</a></li>
<li>refactor: detect custom files in <code>ddev utility diagnose</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198978035" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8279" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8279/hovercard" href="https://github.com/ddev/ddev/pull/8279">#8279</a></li>
<li>docs: Update Contao Quickstart Recipe (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198884471" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8278" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8278/hovercard" href="https://github.com/ddev/ddev/pull/8278">#8278</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fkaminski/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fkaminski">@fkaminski</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198884471" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8278" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8278/hovercard" href="https://github.com/ddev/ddev/pull/8278">#8278</a></li>
<li>docs: improve AI agent instructions and dev workflow guidance [skip ci] (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201897136" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8284" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8284/hovercard" href="https://github.com/ddev/ddev/pull/8284">#8284</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201897136" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8284" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8284/hovercard" href="https://github.com/ddev/ddev/pull/8284">#8284</a></li>
<li>fix(addons): sleep 500ms after creating config files on Lima/Colima/Rancher Desktop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207705206" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8288" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8288/hovercard" href="https://github.com/ddev/ddev/pull/8288">#8288</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207705206" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8288" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8288/hovercard" href="https://github.com/ddev/ddev/pull/8288">#8288</a></li>
<li>chore: remove obsolete commands, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209067131" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8291" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8291/hovercard" href="https://github.com/ddev/ddev/issues/8291">#8291</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4212492889" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8292" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8292/hovercard" href="https://github.com/ddev/ddev/pull/8292">#8292</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4212492889" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8292" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8292/hovercard" href="https://github.com/ddev/ddev/pull/8292">#8292</a></li>
<li>fix: normalize path separators in check-custom-config output on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207548564" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8286" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8286/hovercard" href="https://github.com/ddev/ddev/pull/8286">#8286</a></li>
<li>docs: add october cms to quickstart instructions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206103369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8285" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8285/hovercard" href="https://github.com/ddev/ddev/pull/8285">#8285</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daftspunk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daftspunk">@daftspunk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206103369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8285" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8285/hovercard" href="https://github.com/ddev/ddev/pull/8285">#8285</a></li>
<li>test: fail fast when command tests would use PATH ddev by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200329881" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8280" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8280/hovercard" href="https://github.com/ddev/ddev/pull/8280">#8280</a></li>
<li>build(ci): pin textlint@15.5.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226016028" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8300" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8300/hovercard" href="https://github.com/ddev/ddev/pull/8300">#8300</a></li>
<li>refactor(wordpress): make wp-config-ddev.php a static asset, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892856192" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8098" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8098/hovercard" href="https://github.com/ddev/ddev/issues/8098">#8098</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207620463" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8287" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8287/hovercard" href="https://github.com/ddev/ddev/pull/8287">#8287</a></li>
<li>docs: rewrite Windows installation instructions, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3773375752" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7996" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7996/hovercard" href="https://github.com/ddev/ddev/issues/7996">#7996</a>, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3494801888" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7703" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7703/hovercard" href="https://github.com/ddev/ddev/issues/7703">#7703</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208869123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8290" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8290/hovercard" href="https://github.com/ddev/ddev/pull/8290">#8290</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208869123" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8290" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8290/hovercard" href="https://github.com/ddev/ddev/pull/8290">#8290</a></li>
<li>docs(quickstart): add Tempest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225515066" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8299" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8299/hovercard" href="https://github.com/ddev/ddev/pull/8299">#8299</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225515066" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8299" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8299/hovercard" href="https://github.com/ddev/ddev/pull/8299">#8299</a></li>
<li>feat: support "virtioproxy" WSL2 networking mode, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057501099" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8220" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8220/hovercard" href="https://github.com/ddev/ddev/issues/8220">#8220</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162106325" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8262" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8262/hovercard" href="https://github.com/ddev/ddev/pull/8262">#8262</a></li>
<li>build(ci): remove pin for textlint, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226016028" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8300" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8300/hovercard" href="https://github.com/ddev/ddev/pull/8300">#8300</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231353026" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8303" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8303/hovercard" href="https://github.com/ddev/ddev/pull/8303">#8303</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231353026" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8303" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8303/hovercard" href="https://github.com/ddev/ddev/pull/8303">#8303</a></li>
<li>fix: ensure up-to-date images for ddev-ssh-agent and ddev-router (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232616250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8305" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8305/hovercard" href="https://github.com/ddev/ddev/pull/8305">#8305</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232616250" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8305" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8305/hovercard" href="https://github.com/ddev/ddev/pull/8305">#8305</a></li>
<li>fix(webserver): always use webimage from app config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231897705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8304" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8304/hovercard" href="https://github.com/ddev/ddev/pull/8304">#8304</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231897705" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8304" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8304/hovercard" href="https://github.com/ddev/ddev/pull/8304">#8304</a></li>
<li>feat: add global omit_snapshot_on_delete setting, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162839194" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8263" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8263/hovercard" href="https://github.com/ddev/ddev/issues/8263">#8263</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162955759" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8264" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8264/hovercard" href="https://github.com/ddev/ddev/pull/8264">#8264</a>) [skiop ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marklabrecque-ab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marklabrecque-ab">@marklabrecque-ab</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162955759" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8264" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8264/hovercard" href="https://github.com/ddev/ddev/pull/8264">#8264</a></li>
<li>feat: support "1" for environment variables by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deviantintegral/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deviantintegral">@deviantintegral</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113345653" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8246" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8246/hovercard" href="https://github.com/ddev/ddev/pull/8246">#8246</a></li>
<li>chore: add link to blog about buildx requirement, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091341649" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8234" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8234/hovercard" href="https://github.com/ddev/ddev/pull/8234">#8234</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4239901346" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8310" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8310/hovercard" href="https://github.com/ddev/ddev/pull/8310">#8310</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4239901346" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8310" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8310/hovercard" href="https://github.com/ddev/ddev/pull/8310">#8310</a></li>
<li>build: bump actions/github-script from 8 to 9 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>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4256518754" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8314" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8314/hovercard" href="https://github.com/ddev/ddev/pull/8314">#8314</a></li>
<li>fix(composer): remove <code>composer update</code> from create-project, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626977833" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7864" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/7864/hovercard" href="https://github.com/ddev/ddev/pull/7864">#7864</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4261740837" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8315" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8315/hovercard" href="https://github.com/ddev/ddev/pull/8315">#8315</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4261740837" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8315" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8315/hovercard" href="https://github.com/ddev/ddev/pull/8315">#8315</a></li>
<li>fix(webserver): add timeout to <code>yarn config set</code> in start.sh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4239818699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8309" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8309/hovercard" href="https://github.com/ddev/ddev/pull/8309">#8309</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4239818699" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8309" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8309/hovercard" href="https://github.com/ddev/ddev/pull/8309">#8309</a></li>
<li>refactor(debug): simplify RunSimpleContainer reporting, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189274286" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8271" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8271/hovercard" href="https://github.com/ddev/ddev/pull/8271">#8271</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240266041" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8311" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8311/hovercard" href="https://github.com/ddev/ddev/pull/8311">#8311</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240266041" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8311" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8311/hovercard" href="https://github.com/ddev/ddev/pull/8311">#8311</a></li>
<li>feat: add <code>ddev utility port-diagnose</code> command to identify port conflicts, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3877499183" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8085" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8085/hovercard" href="https://github.com/ddev/ddev/issues/8085">#8085</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160159293" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8260" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8260/hovercard" href="https://github.com/ddev/ddev/pull/8260">#8260</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160159293" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8260" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8260/hovercard" href="https://github.com/ddev/ddev/pull/8260">#8260</a></li>
<li>feat: add wp-bedrock project type, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3984048324" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8179" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8179/hovercard" href="https://github.com/ddev/ddev/issues/8179">#8179</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jonesrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jonesrussell">@jonesrussell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4056275240" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8219" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8219/hovercard" href="https://github.com/ddev/ddev/pull/8219">#8219</a></li>
<li>feat(docker): set ddev labels for images, containers, networks, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3160219702" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/7389" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/7389/hovercard" href="https://github.com/ddev/ddev/issues/7389">#7389</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241447664" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8312" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8312/hovercard" href="https://github.com/ddev/ddev/pull/8312">#8312</a></li>
<li>refactor(debug): improve reporting for RunSimpleContainer timeout, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240266041" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8311" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8311/hovercard" href="https://github.com/ddev/ddev/pull/8311">#8311</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4271199945" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8317" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8317/hovercard" href="https://github.com/ddev/ddev/pull/8317">#8317</a></li>
<li>perf(router): reduce fresh-router healthcheck wait, refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892114614" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8096" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8096/hovercard" href="https://github.com/ddev/ddev/issues/8096">#8096</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4270596917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8316" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8316/hovercard" href="https://github.com/ddev/ddev/pull/8316">#8316</a></li>
<li>test: update moodle quickstart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4275241899" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8319" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8319/hovercard" href="https://github.com/ddev/ddev/pull/8319">#8319</a></li>
<li>fix(test): use local apt repo with fake packages to avoid flakiness in TestExtraPackages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276235544" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8323" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8323/hovercard" href="https://github.com/ddev/ddev/pull/8323">#8323</a></li>
<li>feat(asterios): Add Asterios project type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247399027" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8313" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8313/hovercard" href="https://github.com/ddev/ddev/pull/8313">#8313</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asteriosphp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asteriosphp">@asteriosphp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247399027" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8313" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8313/hovercard" href="https://github.com/ddev/ddev/pull/8313">#8313</a></li>
<li>feat: add ddev utility tls-diagnose command, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065227512" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8224" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8224/hovercard" href="https://github.com/ddev/ddev/issues/8224">#8224</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160113889" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8259" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8259/hovercard" href="https://github.com/ddev/ddev/pull/8259">#8259</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160113889" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8259" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8259/hovercard" href="https://github.com/ddev/ddev/pull/8259">#8259</a></li>
<li>fix(installer): fix malformed WSLENV on Windows install/uninstall, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276511809" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8324" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8324/hovercard" href="https://github.com/ddev/ddev/issues/8324">#8324</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276691754" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8325" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8325/hovercard" href="https://github.com/ddev/ddev/pull/8325">#8325</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276691754" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8325" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8325/hovercard" href="https://github.com/ddev/ddev/pull/8325">#8325</a></li>
<li>fix(traefik): don't mark README.txt as stale (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4281073917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8329" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8329/hovercard" href="https://github.com/ddev/ddev/pull/8329">#8329</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4281073917" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8329" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8329/hovercard" href="https://github.com/ddev/ddev/pull/8329">#8329</a></li>
<li>build(deps): bump go.mod and docker-compose to v5.1.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274645754" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8318" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8318/hovercard" href="https://github.com/ddev/ddev/pull/8318">#8318</a></li>
<li>test(wsl): mkcert installation on Windows too hard for WSL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4285840319" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8333" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8333/hovercard" href="https://github.com/ddev/ddev/pull/8333">#8333</a></li>
<li>refactor: remove obsolete <code>ddev sequelpro</code> command (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4283861180" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8331" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8331/hovercard" href="https://github.com/ddev/ddev/pull/8331">#8331</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4283861180" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8331" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8331/hovercard" href="https://github.com/ddev/ddev/pull/8331">#8331</a></li>
<li>feat: add joomla project type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renekreijveld/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renekreijveld">@renekreijveld</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072977423" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8226" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8226/hovercard" href="https://github.com/ddev/ddev/pull/8226">#8226</a></li>
<li>build(docker): bump images to v1.25.2 for release, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4275708083" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8320" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8320/hovercard" href="https://github.com/ddev/ddev/issues/8320">#8320</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4284679832" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8332" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8332/hovercard" href="https://github.com/ddev/ddev/pull/8332">#8332</a></li>
<li>build(ci): remove -failfast, support MAKE_TARGET/TESTPKG/TESTFILE for targeted test runs, increase timeout to 6h by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297034281" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8336" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8336/hovercard" href="https://github.com/ddev/ddev/pull/8336">#8336</a></li>
<li>ci: improve Buildkite test result visibility for FAIL/PASS/SKIP (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297511222" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8338" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8338/hovercard" href="https://github.com/ddev/ddev/pull/8338">#8338</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297511222" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8338" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8338/hovercard" href="https://github.com/ddev/ddev/pull/8338">#8338</a></li>
<li>test(wsl): fix CAROOT propagation for buildkite-agent on WSL2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288810086" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8334" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8334/hovercard" href="https://github.com/ddev/ddev/pull/8334">#8334</a></li>
<li>chore(assets): add <code>.ddev/addon-metadata/README.txt</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4302134709" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8343" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8343/hovercard" href="https://github.com/ddev/ddev/pull/8343">#8343</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stasadev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stasadev">@stasadev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4302134709" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8343" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8343/hovercard" href="https://github.com/ddev/ddev/pull/8343">#8343</a></li>
<li>fix: flush Mutagen before container chmod and after settings file write, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4298752588" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8340" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8340/hovercard" href="https://github.com/ddev/ddev/issues/8340">#8340</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4299336976" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8341" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8341/hovercard" href="https://github.com/ddev/ddev/pull/8341">#8341</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4299336976" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8341" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8341/hovercard" href="https://github.com/ddev/ddev/pull/8341">#8341</a></li>
<li>fix: warn instead of silently ignoring RemoveProjectInfo error, for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4298709045" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8339" data-hovercard-type="issue" data-hovercard-url="/ddev/ddev/issues/8339/hovercard" href="https://github.com/ddev/ddev/issues/8339">#8339</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4299366211" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8342" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8342/hovercard" href="https://github.com/ddev/ddev/pull/8342">#8342</a>) [skip ci] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4299366211" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8342" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8342/hovercard" href="https://github.com/ddev/ddev/pull/8342">#8342</a></li>
<li>fix(installer): prevent CI timeout in WSL2 Docker CE installer test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rfay/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rfay">@rfay</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297371579" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8337" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8337/hovercard" href="https://github.com/ddev/ddev/pull/8337">#8337</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/samcrichard/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/samcrichard">@samcrichard</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028488873" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8205" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8205/hovercard" href="https://github.com/ddev/ddev/pull/8205">#8205</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hchonov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hchonov">@hchonov</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195029224" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8274" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8274/hovercard" href="https://github.com/ddev/ddev/pull/8274">#8274</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariano-dagostino/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariano-dagostino">@mariano-dagostino</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023127186" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8202" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8202/hovercard" href="https://github.com/ddev/ddev/pull/8202">#8202</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daftspunk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daftspunk">@daftspunk</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206103369" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8285" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8285/hovercard" href="https://github.com/ddev/ddev/pull/8285">#8285</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marklabrecque-ab/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marklabrecque-ab">@marklabrecque-ab</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162955759" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8264" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8264/hovercard" href="https://github.com/ddev/ddev/pull/8264">#8264</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/asteriosphp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/asteriosphp">@asteriosphp</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247399027" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8313" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8313/hovercard" href="https://github.com/ddev/ddev/pull/8313">#8313</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renekreijveld/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renekreijveld">@renekreijveld</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072977423" data-permission-text="Title is private" data-url="https://github.com/ddev/ddev/issues/8226" data-hovercard-type="pull_request" data-hovercard-url="/ddev/ddev/pull/8226/hovercard" href="https://github.com/ddev/ddev/pull/8226">#8226</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/ddev/ddev/compare/v1.25.1...v1.25.2"><tt>v1.25.1...v1.25.2</tt></a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Perplexity AI app introduces ‘all-new native Mac experience’ for Personal Computer]]></title>
<description><![CDATA[Perplexity has released a brand new version of its macOS app that is replacing the company’s previous Mac software.



 more…]]></description>
<link>https://tsecurity.de/de/3497097/ios-mac-os/perplexity-ai-app-introduces-all-new-native-mac-experience-for-personal-computer/</link>
<guid isPermaLink="true">https://tsecurity.de/de/3497097/ios-mac-os/perplexity-ai-app-introduces-all-new-native-mac-experience-for-personal-computer/</guid>
<pubDate>Thu, 07 May 2026 20:40:45 +0200</pubDate>
<category>🍏 iOS / Mac OS</category>
<source url="https://tsecurity.de">tsecurity.de</source>
<content:encoded><![CDATA[<div class="feat-image"><img src="https://9to5mac.com/wp-content/uploads/sites/6/2026/05/perplexity-mac-app.webp?w=1600"></div><p>Perplexity has released a brand new version of its macOS app that is replacing the company’s previous Mac software.</p>



 <a data-layer-pagetype="post" data-layer-postcategory="ai,apps,mac,perplexity" data-layer-viewtype="taxonomy-ninetofive_guides" data-post-id="1051333" href="https://9to5mac.com/2026/05/07/perplexity-ai-app-introduces-all-new-native-mac-experience-for-personal-computer/#more-1051333" class="more-link">more…</a>]]></content:encoded>
</item>
</channel>
</rss>
<!-- Generated in 1,51ms -->