GitHub Releases https://github.com/ 2022-05-18T12:03:46Z tag:github.com,2008:Repository/5057173/v6.0.0b 2022-05-18T12:03:46Z AdAway: Version 6.0.0 <ul> <li>Add a new VPN ad-blocker implementation</li> <li>Add initial DOH (DNS Over HTTPS) support</li> <li>Add VPN connection monitor, heartbeat and throttler to improve reliability</li> <li>Add long press action to copy hostname from user lists and DNS log to clipboard</li> <li>Fix VPN state on network connectivity change and lost</li> <li>Fix VPN restart when system kills it</li> <li>Fix wrong DNS read on VPN restart</li> <li>Fix VPN unwanted restart while paused</li> <li>Fix crash on application update unknown size</li> <li>Improve VPN user control reliability</li> <li>Update logging system</li> <li>Update libsu</li> <li>Update Android gradle plugin</li> <li>Update AndroidX libraries</li> <li>Update NDK</li> <li>Update third party libraries</li> </ul> PerfectSlayer tag:github.com,2008:Repository/180331793/6.0.9338.1 2022-05-17T21:31:52Z Realtek-UAD-generic: 6.0.9338.1 <h3>Partial WHQL notice</h3> <p>Due to Realtek not providing regular updates to <code>HDXRTU.CAT</code>, <code>HDXRT.inf</code>, <code>HDXRTSST.inf</code> and <code>HDX_GenericExt_RTK.inf</code>, it wasn't possible to make a Realtek UAD Generic package for old systems that is 100% WHQL compliant. To workaround this setup installs latest generic WHQL compliant codec components (version 6.0.9275.1 for HDAUDIO devices and 6.0.9287.1 for INTELAUDIO devices) with hardware support application, audio effects and service components taken from latest version and then a force updater is used to replace the old codec components (<code>RTKVHD64.sys</code> and <code>RTAIODAT.DAT</code>) with their latest version.</p> <p>Due to absence of valid and updated copies of <code>HDXRTU.CAT</code>, <code>HDXRT.inf</code>, <code>HDXRTSST.inf</code> and <code>HDX_GenericExt_RTK.inf</code> (or equivalents) new hardware IDs introduced since 6.0.8825.1 are <a href="https://github.com/pal1000/Realtek-UAD-generic/issues/31" data-hovercard-type="issue" data-hovercard-url="/pal1000/Realtek-UAD-generic/issues/31/hovercard">at most partially supported</a> and those introduced since 6.0.9276.1 for HDAUDIO and 6.0.9288.1 for INTELAUDIO are completely unsupported.</p> <p>Force updater is now capable of defeating PNP lockdown protection. This is required to successfully force update from WHQL codec v6.0.9264.1 or newer. Due to force updater needing to elevate to SYSTEM to accomplish this, the elevation agent used may be blocked and/or quarantined by anti-malware software. If this happens force update fails.</p> <h3>Realtek Audio Control app</h3> <p>This release installs Realtek Audio Control app v1.35.271.0 via store, but a newer offline installation package v1.36.273.0 is also available. Installing Realtek Audio Control app from offline package doesn't require admin rights as it installs per user like any Windows store app. Also make sure Windows is set to allow side-loading Windows store apps or installation from offline package will fail.</p> pal1000 tag:github.com,2008:Repository/72852005/v2.001 2022-05-17T03:44:48Z public-sans: Public Sans v2.001 <h2>General</h2> <ul> <li>Improved the build process</li> <li>Fixed style linking in stat table to output fonts properly for Google Fonts</li> </ul> <h3>Updated ZIP (5.16.22)</h3> <p>Updated the ZIP file to include all the license and contributing information in addition to <code>sources/</code> and <code>fonts/</code> which were in the initial ZIP. The font files are unchanged from the initial ZIP.</p> <h4>ZIP contents:</h4> <ul> <li><code>sources/</code></li> <li><code>fonts/</code></li> <li><code>OFL.txt</code></li> <li><code>FONTLOG.txt</code></li> <li><code>README.md</code></li> <li><code>AUTHORS.txt</code></li> <li><code>CONTRIBUTING.md</code></li> <li><code>CONTRIBUTORS.txt</code></li> <li><code>DESCRIPTION.en_us.html</code></li> <li><code>LICENSE.md</code></li> </ul> thisisdano tag:github.com,2008:Repository/16473585/3.6.5 2022-05-16T17:16:47Z subtitleedit: Subtitle Edit 3.6.5 <h2><a href="https://raw.githubusercontent.com/SubtitleEdit/subtitleedit/master/Changelog.txt" rel="nofollow">Change log</a></h2> <h2>Files</h2> <p><strong><a href="https://github.com/SubtitleEdit/subtitleedit/releases/download/3.6.5/SubtitleEdit-3.6.5-Setup.zip">SubtitleEdit-3.6.5-Setup.zip</a></strong><br> Windows installer version, .NET 4.7.2-4.8, 64/32-bit (will run 64 bit on 64-bit OS - so do use 64-bit codecs/VLC on 64-bit OS!)<br> Thx to XhmikosR for creating the Windows installer :)<br> Thx to LeonCheung for gfx :)<br> SHA256 Checksum: <code>ea7dffcf461c5c24babec85ea0a23df00e2b5b21b8094201baf1aeea09180562</code></p> <p><strong><a href="https://github.com/SubtitleEdit/subtitleedit/releases/download/3.6.5/SE365.zip">SE365.zip</a></strong><br> Portable version, .NET 4.7.2-4.8, 64/32-bit (will run 64 bit on 64-bit OS - so do use 64-bit codecs/VLC on 64-bit OS!)<br> This version is for Linux users too: <a href="https://www.nikse.dk/SubtitleEdit/Help#linux" rel="nofollow">https://www.nikse.dk/SubtitleEdit/Help#linux</a><br> SHA256 Checksum: <code>b9c2b1ef51b889c7ef93788ee3897775fb9d40c3754f269fb567aec0e2ab31e5</code></p> <p><strong><a href="https://github.com/SubtitleEdit/subtitleedit/releases/download/3.6.5/SE365FI.zip">SE365FI.zip</a></strong><br> Portable version of SE with Finnish dictionaries, .NET 4.7.2-4.8, 64/32-bit (will run 64 bit on 64-bit OS - so do use 64-bit codecs/VLC on 64-bit OS!)<br> Spell check component: <a href="http://voikko.sourceforge.net/" rel="nofollow">http://voikko.sourceforge.net/</a><br> Thx to vm for Finnish language file :)<br> Thx to SimplyTheBOSS for testing + OCR helper files :)<br> SHA256 Checksum: <code>2a1a9158c86daa3f43ffb829dcc7c12266eb3b55a63c5cb4cf1018cb6398046e</code></p> <p><strong><a href="https://github.com/SubtitleEdit/subtitleedit/releases/download/3.6.5/SE365PL.zip">SE365PL.zip</a></strong><br> Portable version of SE with Polish dictionaries, .NET 4.7.2-4.8, 64/32-bit (will run 64 bit on 64-bit OS - so do use 64-bit codecs/VLC on 64-bit OS!)<br> Thx admas for Polish language file :)<br> SHA256 Checksum: <code>b7df53d970adbe43931753ddbd9b512e949a5ac70d5000b4afcb449b26d135d2</code></p> niksedk tag:github.com,2008:Repository/172927874/v2.3.2 2022-05-15T21:03:07Z AudioAnchor: v2.3.2 <ul> <li>fix crash on some devices for Android version &gt;= 11</li> </ul> flackbash tag:github.com,2008:Repository/130464961/v0.21.0 2022-05-15T13:29:04Z bat: v0.21.0 <h2>Features</h2> <ul> <li>Correctly render tab stops in <code>--show-all</code>, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1109312903" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2038" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2038/hovercard" href="https://github.com/sharkdp/bat/pull/2038">#2038</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Synthetica9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Synthetica9">@Synthetica9</a>)</li> <li>Add a <code>--style=default</code> option and make it the default. It is less verbose than <code>full</code>, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1124875997" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2061" data-hovercard-type="issue" data-hovercard-url="/sharkdp/bat/issues/2061/hovercard" href="https://github.com/sharkdp/bat/issues/2061">#2061</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IsaacHorvath/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IsaacHorvath">@IsaacHorvath</a>)</li> <li>Enable BusyBox <code>less</code> as pager, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212422058" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2162" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2162/hovercard" href="https://github.com/sharkdp/bat/pull/2162">#2162</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nfisher1226/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nfisher1226">@nfisher1226</a>)</li> <li>File extensions are now matched case-insensitively. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="998496955" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/1854" data-hovercard-type="issue" data-hovercard-url="/sharkdp/bat/issues/1854/hovercard" href="https://github.com/sharkdp/bat/issues/1854">#1854</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Bump <code>regex</code> dependency from 1.5.4 to 1.5.5 to fix <a href="https://blog.rust-lang.org/2022/03/08/cve-2022-24713.html" rel="nofollow">CVE-2022-24713</a>, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190701241" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2145" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2145/hovercard" href="https://github.com/sharkdp/bat/pull/2145">#2145</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1189122117" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2139" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2139/hovercard" href="https://github.com/sharkdp/bat/pull/2139">#2139</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> <li><code>bat</code> no longer crashes when encountering files that references missing syntaxes. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="598523588" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/915" data-hovercard-type="issue" data-hovercard-url="/sharkdp/bat/issues/915/hovercard" href="https://github.com/sharkdp/bat/issues/915">#915</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> <h2>Performance</h2> <ul> <li>Skip syntax highlighting on long lines (&gt; 16384 chars) to help improve performance. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1213464279" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2165" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2165/hovercard" href="https://github.com/sharkdp/bat/pull/2165">#2165</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith-hall/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith-hall">@keith-hall</a>)</li> <li>Vastly improve startup time by lazy-loading syntaxes via syntect 5.0.0. This makes bat display small files ~75% faster than before. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="607005183" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/951" data-hovercard-type="issue" data-hovercard-url="/sharkdp/bat/issues/951/hovercard" href="https://github.com/sharkdp/bat/issues/951">#951</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> <h2>Other</h2> <ul> <li>Include info about custom assets in <code>--diagnostics</code> if used. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1157973276" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2107" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2107/hovercard" href="https://github.com/sharkdp/bat/pull/2107">#2107</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190699490" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2144" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2144/hovercard" href="https://github.com/sharkdp/bat/pull/2144">#2144</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> <h2>Syntaxes</h2> <ul> <li>Mapped clang-format config file (.clang-format) to YAML syntax (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TruncatedDinosour/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TruncatedDinosour">@TruncatedDinosour</a>)</li> <li>log syntax: improved handling of escape characters in double quoted strings. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1170910835" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2123" data-hovercard-type="issue" data-hovercard-url="/sharkdp/bat/issues/2123/hovercard" href="https://github.com/sharkdp/bat/issues/2123">#2123</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith-hall/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith-hall">@keith-hall</a>)</li> <li>Associate <code>/var/spool/mail/*</code> and <code>/var/mail/*</code> with the <code>Email</code> syntax. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1202074236" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2156" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2156/hovercard" href="https://github.com/sharkdp/bat/pull/2156">#2156</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cyqsimon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cyqsimon">@cyqsimon</a>)</li> <li>Added cmd-help syntax to scope --help messages. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1194625527" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2148" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2148/hovercard" href="https://github.com/sharkdp/bat/pull/2148">#2148</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/victor-gp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/victor-gp">@victor-gp</a>)</li> <li>Slightly adjust Zig syntax. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1189121760" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2136" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2136/hovercard" href="https://github.com/sharkdp/bat/pull/2136">#2136</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> <li>Associate <code>.inf</code> files with the <code>INI</code> syntax. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1231551614" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2190" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2190/hovercard" href="https://github.com/sharkdp/bat/pull/2190">#2190</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> <h2><code>bat</code> as a library</h2> <ul> <li>Allow configuration of <code>show_nonprintable</code> with <code>PrettyPrinter</code>, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1189638808" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2142" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2142/hovercard" href="https://github.com/sharkdp/bat/pull/2142">#2142</a></li> <li>The binary format of syntaxes.bin has been changed due to syntaxes now being lazy-loaded via syntect 5.0.0. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> <li>Mark <code>bat::error::Error</code> enum as <code>#[non_exhaustive]</code> to allow adding new variants without future semver breakage. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> <li>Change <code>Error::SyntectError(syntect::LoadingError)</code> to <code>Error::SyntectError(syntect::Error)</code>. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> <li>Add <code>Error::SyntectLoadingError(syntect::LoadingError)</code> enum variant. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224953477" data-permission-text="Title is private" data-url="https://github.com/sharkdp/bat/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/sharkdp/bat/pull/2181/hovercard" href="https://github.com/sharkdp/bat/pull/2181">#2181</a> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Enselic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Enselic">@Enselic</a>)</li> </ul> Enselic tag:github.com,2008:Repository/5057173/v5.12.1 2022-05-14T18:44:22Z AdAway: Version 5.12.1 <ul> <li>Fix hosts file install on Android 13</li> </ul> <p>Special thanks to AAGaming00 and KieronQuinn for their bug reports.</p> PerfectSlayer tag:github.com,2008:Repository/193526915/0.13.0 2022-05-13T18:27:01Z delta: 0.13.0 <h2>What's Changed</h2> <ul> <li>Update bat dependency so that delta is compatible with latest bat release (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1231444373" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1075" data-hovercard-type="issue" data-hovercard-url="/dandavison/delta/issues/1075/hovercard" href="https://github.com/dandavison/delta/issues/1075">#1075</a>)</li> <li>Flush line buffers in additional locations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dandavison/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dandavison">@dandavison</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1161415961" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1003" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1003/hovercard" href="https://github.com/dandavison/delta/pull/1003">#1003</a></li> <li>Reorganize wrapping utilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dandavison/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dandavison">@dandavison</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1167752805" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1008" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1008/hovercard" href="https://github.com/dandavison/delta/pull/1008">#1008</a></li> <li>Bump regex to fix <a title="CVE-2022-24713" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-m5pq-gvj9-9vr8/hovercard" href="https://github.com/advisories/GHSA-m5pq-gvj9-9vr8">CVE-2022-24713</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/msirringhaus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/msirringhaus">@msirringhaus</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1170850100" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1015" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1015/hovercard" href="https://github.com/dandavison/delta/pull/1015">#1015</a></li> <li>Apply file-transformation to diff header in addition to hunk header by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dandavison/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dandavison">@dandavison</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1170364366" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1012" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1012/hovercard" href="https://github.com/dandavison/delta/pull/1012">#1012</a></li> <li>Add support for irreversible-delete by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wescande/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wescande">@wescande</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1125342707" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/945" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/945/hovercard" href="https://github.com/dandavison/delta/pull/945">#945</a></li> <li>Add custom env struct to store env at init by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wescande/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wescande">@wescande</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1184121135" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1025" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1025/hovercard" href="https://github.com/dandavison/delta/pull/1025">#1025</a></li> <li>Apply hyperlinks to diff stat file paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dandavison/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dandavison">@dandavison</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1192453735" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1035" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1035/hovercard" href="https://github.com/dandavison/delta/pull/1035">#1035</a></li> <li>Add link to <code>bat</code> on README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eloyesp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eloyesp">@eloyesp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1211453335" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1052" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1052/hovercard" href="https://github.com/dandavison/delta/pull/1052">#1052</a></li> <li>Add chameleon theme to themes.gitconfig by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AirOnSkin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AirOnSkin">@AirOnSkin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1220116468" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1062" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1062/hovercard" href="https://github.com/dandavison/delta/pull/1062">#1062</a></li> <li>Add 'light = false' w/ comment in gitconfig by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/toolness/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/toolness">@toolness</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1229694375" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1073" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1073/hovercard" href="https://github.com/dandavison/delta/pull/1073">#1073</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wescande/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wescande">@wescande</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1125342707" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/945" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/945/hovercard" href="https://github.com/dandavison/delta/pull/945">#945</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eloyesp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eloyesp">@eloyesp</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1211453335" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1052" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1052/hovercard" href="https://github.com/dandavison/delta/pull/1052">#1052</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AirOnSkin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AirOnSkin">@AirOnSkin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1220116468" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1062" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1062/hovercard" href="https://github.com/dandavison/delta/pull/1062">#1062</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/toolness/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/toolness">@toolness</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1229694375" data-permission-text="Title is private" data-url="https://github.com/dandavison/delta/issues/1073" data-hovercard-type="pull_request" data-hovercard-url="/dandavison/delta/pull/1073/hovercard" href="https://github.com/dandavison/delta/pull/1073">#1073</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dandavison/delta/compare/0.12.1...0.13.0"><tt>0.12.1...0.13.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/189215168/v2.17.5 2022-05-13T04:10:49Z dua-cli: v2.17.5 <h3>Bug Fixes</h3> <ul> <li>update to latest version of <code>trash</code> to improve trashing on linux<br> See <a href="https://github.com/Byron/trash-rs/releases/tag/v2.1.2">their respective<br> release</a>.</li> </ul> <h3>Commit Statistics</h3> <ul> <li>2 commits contributed to the release.</li> <li>1 day passed between releases.</li> <li>1 commit where understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li> <li>2 unique issues were worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233084746" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/124" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/124/hovercard" href="https://github.com/Byron/dua-cli/issues/124">#124</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233810354" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/127" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/127/hovercard" href="https://github.com/Byron/dua-cli/issues/127">#127</a></li> </ul> <h3>Commit Details</h3> <details><summary>view details</summary> <ul> <li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233084746" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/124" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/124/hovercard" href="https://github.com/Byron/dua-cli/issues/124">#124</a></strong> <ul> <li>update to latest version of <code>trash</code> to improve trashing on linux (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/46a2871dd81fd47dba550ddae2cfeed90d97189d/hovercard" href="https://github.com/Byron/dua-cli/commit/46a2871dd81fd47dba550ddae2cfeed90d97189d"><tt>46a2871</tt></a>)</li> </ul> </li> <li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233810354" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/127" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/127/hovercard" href="https://github.com/Byron/dua-cli/issues/127">#127</a></strong> <ul> <li>Fix installation instructions, for real this time (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/3c3355ed9bc12bbf5ae17b5fea6c58323426cff8/hovercard" href="https://github.com/Byron/dua-cli/commit/3c3355ed9bc12bbf5ae17b5fea6c58323426cff8"><tt>3c3355e</tt></a>)</li> </ul> </li> </ul> </details> Byron tag:github.com,2008:Repository/189215168/v2.17.4 2022-05-12T00:50:59Z dua-cli: v2.17.4 <h3>Bug Fixes</h3> <ul> <li>Show all possible information even if one input path could not be read. Previously it would fail<br> entirely without printing anything useful but a relatively non-descript error message.</li> <li>Open interactive mode even if one of the input paths can't be read.<br> Note that there can still be improvements in indicating which path<br> failed.<br> Also it will happily show an empty user interface in case all input<br> paths are not readable.</li> </ul> <h3>Commit Statistics</h3> <ul> <li>3 commits contributed to the release.</li> <li>2 days passed between releases.</li> <li>1 commit where understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li> <li>1 unique issue was worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233084746" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/124" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/124/hovercard" href="https://github.com/Byron/dua-cli/issues/124">#124</a></li> </ul> <h3>Commit Details</h3> <details><summary>view details</summary> <ul> <li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233084746" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/124" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/124/hovercard" href="https://github.com/Byron/dua-cli/issues/124">#124</a></strong> <ul> <li>update changelog prior to release (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/0348b7dedd99e079a73df5765bc3c4db4e1e6f07/hovercard" href="https://github.com/Byron/dua-cli/commit/0348b7dedd99e079a73df5765bc3c4db4e1e6f07"><tt>0348b7d</tt></a>)</li> <li>Open interactive mode even if one of the input paths can't be read. (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/8742232a15c2bdd608c2e2c731a786c59c7d58dc/hovercard" href="https://github.com/Byron/dua-cli/commit/8742232a15c2bdd608c2e2c731a786c59c7d58dc"><tt>8742232</tt></a>)</li> </ul> </li> <li><strong>Uncategorized</strong> <ul> <li>Merge branch 'broken-link-handling' (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/157b43c2cb203c067c66f499a9fd849e5f0e811c/hovercard" href="https://github.com/Byron/dua-cli/commit/157b43c2cb203c067c66f499a9fd849e5f0e811c"><tt>157b43c</tt></a>)</li> </ul> </li> </ul> </details> Byron tag:github.com,2008:Repository/136558084/v1.17.1 2022-05-11T05:55:24Z goawk: Version 1.17.1 <p>Minor test fixes, no change in functionality:</p> <ul> <li><a href="https://github.com/benhoyt/goawk/commit/8b7500c8053c348e3afcdc700669c072a297f8eb">Remove tests of platform-dependent float conversions that fail on arm64 Macs</a></li> <li><a href="https://github.com/benhoyt/goawk/commit/619f7be2657b4551fb3ef2e0ce017b04f1c42941">Have tests build goawk binary so user doesn't have to</a></li> </ul> benhoyt tag:github.com,2008:Repository/66016134/v.3.6.2 2022-05-10T16:58:10Z simplewall: v.3.6.2 <h2>This is a maintenance release.</h2> <ul> <li>added autoinstall non-executable updates feature (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1079521259" data-permission-text="Title is private" data-url="https://github.com/henrypp/simplewall/issues/1122" data-hovercard-type="issue" data-hovercard-url="/henrypp/simplewall/issues/1122/hovercard" href="https://github.com/henrypp/simplewall/issues/1122">#1122</a>)</li> <li>added clear search with escape button for editor</li> <li>added fallback for font loading when it does not exists</li> <li>improved uwp packages information loading</li> <li>fixed restore properties window position</li> <li>fixed rule tooltip whitespace</li> <li>fixed internal bugs</li> <li>updated network monitor</li> <li>updated locales</li> <li>cosmetic fixes</li> </ul> henrypp tag:github.com,2008:Repository/66016134/v.3.6.3 2022-05-10T16:57:45Z simplewall: v.3.6.3 <h2>This is a maintenance release.</h2> <ul> <li>fixed installer launches simplewall without asking user (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1077592116" data-permission-text="Title is private" data-url="https://github.com/henrypp/simplewall/issues/1119" data-hovercard-type="issue" data-hovercard-url="/henrypp/simplewall/issues/1119/hovercard" href="https://github.com/henrypp/simplewall/issues/1119">#1119</a>)</li> <li>fixed saving unused apps in profile (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1214958309" data-permission-text="Title is private" data-url="https://github.com/henrypp/simplewall/issues/1216" data-hovercard-type="issue" data-hovercard-url="/henrypp/simplewall/issues/1216/hovercard" href="https://github.com/henrypp/simplewall/issues/1216">#1216</a>)</li> <li>fixed app crash on create process (issue #<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221855839" data-permission-text="Title is private" data-url="https://github.com/henrypp/simplewall/issues/1224" data-hovercard-type="issue" data-hovercard-url="/henrypp/simplewall/issues/1224/hovercard" href="https://github.com/henrypp/simplewall/issues/1224">#1224</a>)</li> <li>fixed blank notification (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="983706654" data-permission-text="Title is private" data-url="https://github.com/henrypp/simplewall/issues/1009" data-hovercard-type="issue" data-hovercard-url="/henrypp/simplewall/issues/1009/hovercard" href="https://github.com/henrypp/simplewall/issues/1009">#1009</a>)</li> <li>fixed uninstaller delete not all files</li> <li>improved workqueue environment</li> <li>improved threading model</li> <li>fixed internal bugs</li> </ul> henrypp tag:github.com,2008:Repository/14712850/v1.20.2-rc.1 2022-05-10T06:35:37Z syncthing: v1.20.2-rc.1 <p>Bugfixes:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="787532788" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/7289" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/7289/hovercard" href="https://github.com/syncthing/syncthing/issues/7289">#7289</a>: TCP port 0 is announced in the LAN beacon</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1222266071" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8314" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8314/hovercard" href="https://github.com/syncthing/syncthing/issues/8314">#8314</a>: <a href="https://relays.syncthing.net/endpoint" rel="nofollow">https://relays.syncthing.net/endpoint</a> contains non-valid URLs with spaces</li> </ul> <p>Enhancements:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1199186246" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8264" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8264/hovercard" href="https://github.com/syncthing/syncthing/issues/8264">#8264</a>: Include default ignore patterns in the GUI's advanced configuration editor</li> </ul> st-release tag:github.com,2008:Repository/189215168/v2.17.3 2022-05-10T00:41:27Z dua-cli: v2.17.3 <h3>Bug Fixes</h3> <ul> <li>dependency update; upgrade to trash v2.1.1 .<br> The trash upgrade makes sure that trashed items on mount points<br> on freedesktop are actually restorable.</li> </ul> <h3>Commit Statistics</h3> <ul> <li>3 commits contributed to the release over the course of 3 calendar days.</li> <li>3 days passed between releases.</li> <li>1 commit where understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li> <li>1 unique issue was worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228884493" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/123" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/123/hovercard" href="https://github.com/Byron/dua-cli/issues/123">#123</a></li> </ul> <h3>Commit Details</h3> <details><summary>view details</summary> <ul> <li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228884493" data-permission-text="Title is private" data-url="https://github.com/Byron/dua-cli/issues/123" data-hovercard-type="issue" data-hovercard-url="/Byron/dua-cli/issues/123/hovercard" href="https://github.com/Byron/dua-cli/issues/123">#123</a></strong> <ul> <li>update readme to reflect the changes in install.sh (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/086d0b257cc7488132f8c5ea1b550f352e30e828/hovercard" href="https://github.com/Byron/dua-cli/commit/086d0b257cc7488132f8c5ea1b550f352e30e828"><tt>086d0b2</tt></a>)</li> </ul> </li> <li><strong>Uncategorized</strong> <ul> <li>dependency update; upgrade to trash v2.1.1 . (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/aa2646d5ae4d931ef15787a9723daa007add4a91/hovercard" href="https://github.com/Byron/dua-cli/commit/aa2646d5ae4d931ef15787a9723daa007add4a91"><tt>aa2646d</tt></a>)</li> <li>fix cargo-diet check on CI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Byron/dua-cli/commit/129c5114b15f1f644fa0c65266f13bed188ac161/hovercard" href="https://github.com/Byron/dua-cli/commit/129c5114b15f1f644fa0c65266f13bed188ac161"><tt>129c511</tt></a>)</li> </ul> </li> </ul> </details> Byron tag:github.com,2008:Repository/111583593/v1.24 2022-05-09T17:14:27Z scrcpy: v1.24 <p><em>To receive a notification on new releases, click on <strong>Watch &gt; Custom &gt; Releases</strong> on the top.</em></p> <hr> <p><strong>scrcpy v1.24</strong></p> <p>Changes since v1.23:</p> <ul> <li>Adapt input injection for Android 13 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1204083682" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3186" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3186/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3186">#3186</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1206044127" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3190" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3190/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3190">#3190</a>)</li> <li>Add --no-power-on (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180439339" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3148" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3148/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3148">#3148</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1213296642" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3210" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3210/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3210">#3210</a>)</li> <li>Read $ANDROID_SERIAL if no selector is specified (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1167945520" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3111" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3111/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3111">#3111</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1168250335" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3113" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3113/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3113">#3113</a>)</li> <li>Consider emulators as TCP/IP devices (-e) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1176526878" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3137" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3137/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3137">#3137</a>)</li> <li>Apply requested window size in OTG mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1162900903" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3099" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3099/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3099">#3099</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1214785073" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3219" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3219/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3219">#3219</a>)</li> <li>Add specific exit code for device disconnection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160308705" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3083" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3083/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3083">#3083</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160376795" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3085" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3085/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3085">#3085</a>)</li> <li>Enable libusb support for Windows 32-bit releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1211610050" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3204" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3204/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3204">#3204</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212254078" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3206" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3206/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3206">#3206</a>)</li> <li>Upgrade libusb to 1.0.26 in Windows releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212254078" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3206" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3206/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3206">#3206</a>)</li> <li>Upgrade platform-tools to 33.0.1 (adb) in Windows releases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212254078" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3206" data-hovercard-type="pull_request" data-hovercard-url="/Genymobile/scrcpy/pull/3206/hovercard" href="https://github.com/Genymobile/scrcpy/pull/3206">#3206</a>)</li> <li>Upgrade SDL to 2.0.22 in Windows releases</li> <li>Upgrade FFmpeg to 5.0.1 in Windows 64-bit releases</li> <li>Improve some error messages</li> <li>Various technical fixes</li> </ul> <hr> <h1>Highlights</h1> <h2>Android 13 (preview)</h2> <p>Input injection from previous scrcpy versions failed on Android 13 preview (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1204083682" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3186" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3186/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3186">#3186</a>). This version makes it work.</p> <h2>HID/OTG support for Windows 32-bit</h2> <p>The previous scrcpy version (<a href="https://github.com/Genymobile/scrcpy/releases/tag/v1.23">v1.23</a>) added <a href="https://github.com/Genymobile/scrcpy#otg">HID/OTG</a> support for all platforms except Windows 32-bit. By upgrading to the latest libusb version, Windows 32-bit is now supported.</p> <h2>$ANDROID_SERIAL</h2> <p><code>adb</code> uses the <code>ANDROID_SERIAL</code> environment variable if no <code>-s</code> is specified. Use this same variable in <code>scrcpy</code> if no selector is specified (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1167945520" data-permission-text="Title is private" data-url="https://github.com/Genymobile/scrcpy/issues/3111" data-hovercard-type="issue" data-hovercard-url="/Genymobile/scrcpy/issues/3111/hovercard" href="https://github.com/Genymobile/scrcpy/issues/3111">#3111</a>):</p> <div class="highlight highlight-source-shell position-relative overflow-auto" data-snippet-clipboard-copy-content="# via a command line parameter adb -s 0123456789abcdef shell scrcpy -s 0123456789abcdef # via an environment variable export ANDROID_SERIAL=0123456789abcdef adb shell scrcpy"><pre><span class="pl-c"><span class="pl-c">#</span> via a command line parameter</span> adb -s 0123456789abcdef shell scrcpy -s 0123456789abcdef <span class="pl-c"><span class="pl-c">#</span> via an environment variable</span> <span class="pl-k">export</span> ANDROID_SERIAL=0123456789abcdef adb shell scrcpy</pre></div> <p>On Windows, setting an environment variable is slightly different:</p> <div class="highlight highlight-source-batchfile position-relative overflow-auto" data-snippet-clipboard-copy-content=":: in cmd set ANDROID_SERIAL=0123456789abcdef"><pre><span class="pl-c"><span class="pl-c">::</span> in cmd</span> <span class="pl-k">set</span> <span class="pl-smi">ANDROID_SERIAL</span><span class="pl-k">=</span>0123456789abcdef</pre></div> <div class="highlight highlight-source-powershell position-relative overflow-auto" data-snippet-clipboard-copy-content="# in PowerShell $env:ANDROID_SERIAL = '0123456789abcdef'"><pre><span class="pl-c"><span class="pl-c">#</span> in PowerShell</span> <span class="pl-smi">$<span class="pl-c1">env:</span>ANDROID_SERIAL</span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">'</span>0123456789abcdef<span class="pl-pds">'</span></span></pre></div> <h2>No power on</h2> <p>By default, on start, the device is powered on. A new option has been added to disable this behavior:</p> <div class="highlight highlight-source-shell position-relative overflow-auto" data-snippet-clipboard-copy-content="scrcpy --no-power-on"><pre>scrcpy --no-power-on</pre></div> <hr> <ul> <li>Twitter: <a href="https://twitter.com/scrcpy_app" rel="nofollow"><code>@scrcpy_app</code></a></li> <li>Reddit: <a href="https://www.reddit.com/r/scrcpy" rel="nofollow"><code>r/scrcpy</code></a></li> </ul> rom1v tag:github.com,2008:Repository/136558084/v1.17.0 2022-05-09T05:37:46Z goawk: Version 1.17.0 <p>Now with proper CSV input and output support! For example, a simple example showing CSV input parsing and the new <code>@"named-field"</code> syntax:</p> <div class="snippet-clipboard-content position-relative overflow-auto" data-snippet-clipboard-copy-content="$ goawk -i csv -H '{ print @&quot;Abbreviation&quot; }' testdata/csv/states.csv AL AK AZ ..."><pre class="notranslate"><code class="notranslate">$ goawk -i csv -H '{ print @"Abbreviation" }' testdata/csv/states.csv AL AK AZ ... </code></pre></div> <p><a href="https://github.com/benhoyt/goawk/blob/master/csv.md">Read the full documentation.</a></p> <p>This feature was sponsored by the <a href="https://www.uantwerpen.be/en/library/" rel="nofollow">library of the University of Antwerp</a> -- many thanks!</p> benhoyt tag:github.com,2008:Repository/29207621/v2.5.1 2022-05-06T17:27:27Z caddy: v2.5.1 <p>This is a minor patch release that fixes some bugs and also enhances <code>reverse_proxy</code> with capabilities that weren't ready in time for v2.5.0.</p> <h3>Highlights</h3> <ul> <li>Fixed regression in Unix socket admin endpoints.</li> <li>Fixed regression in <code>caddy trust</code> commands.</li> <li>Hash-based load balancing policies (ip_hash, uri_hash, header, and cookie) use an improved highest-random-weight (HRW) algorithm for increased consistency. The new rendezvous hash will ensure a client or request is <em>consistently</em> mapped to a particular upstream even if the list of upstreams changes.</li> <li>The reverse proxy is now able to rewrite the method and URI on its internal copy of the request that goes to the upstream. Combined with new <code>handle_response</code> capabilities, this enables the reverse proxy to fire off <a href="https://github.com/caddyserver/caddy/pull/4739" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4739/hovercard">"pre-check requests"</a> (for lack of a better term) to make routing decisions based on the results of that call. This enables a commonly-emerging pattern called <em>forward authentication</em> wherein a backend is queried to assess a client's authorization to be proxied. The <a href="https://github.com/caddyserver/caddy/pull/4739#issuecomment-1113901951" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4739/hovercard">full, verbose config for this</a> is very flexible but tedious, so we made a new wrapper directive called <code>forward_auth</code> that eliminates the boilerplate (very similar to the <a href="https://caddyserver.com/docs/caddyfile/directives/php_fastcgi#expanded-form" rel="nofollow"><code>php_fastcgi</code> directive</a>):</li> </ul> <div class="snippet-clipboard-content position-relative overflow-auto" data-snippet-clipboard-copy-content="forward_auth authelia:9091 { uri /api/verify?rd=https://auth.example.com copy_headers Remote-User Remote-Groups Remote-Name Remote-Email }"><pre class="notranslate"><code class="notranslate">forward_auth authelia:9091 { uri /api/verify?rd=https://auth.example.com copy_headers Remote-User Remote-Groups Remote-Name Remote-Email } </code></pre></div> <p>This works with authentication providers like Authelia, and more.</p> <h2>What's Changed</h2> <ul> <li>caddypki: Fix <code>caddy trust</code> command to use the correct API endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1215328204" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4730" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4730/hovercard" href="https://github.com/caddyserver/caddy/pull/4730">#4730</a></li> <li>reverseproxy: Improve hashing LB policies with HRW by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mholt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mholt">@mholt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212819774" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4724" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4724/hovercard" href="https://github.com/caddyserver/caddy/pull/4724">#4724</a></li> <li>Add missing backticks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mahgoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mahgoh">@mahgoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217668381" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4737" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4737/hovercard" href="https://github.com/caddyserver/caddy/pull/4737">#4737</a></li> <li>caddyhttp: Improve listen addr error message for IPv6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218244378" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4740" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4740/hovercard" href="https://github.com/caddyserver/caddy/pull/4740">#4740</a></li> <li>cmd: Fix unix socket addresses for admin API requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218348824" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4742" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4742/hovercard" href="https://github.com/caddyserver/caddy/pull/4742">#4742</a></li> <li>logging: Use <code>RedirectStdLog</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1216709039" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4732" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4732/hovercard" href="https://github.com/caddyserver/caddy/pull/4732">#4732</a></li> <li>logging: Implement rename filter, changes field key names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218883054" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4745" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4745/hovercard" href="https://github.com/caddyserver/caddy/pull/4745">#4745</a></li> <li>httpcaddyfile: Fix duplicate access log when debug is on by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218952749" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4746" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4746/hovercard" href="https://github.com/caddyserver/caddy/pull/4746">#4746</a></li> <li>reverseproxy: Fix Caddyfile support for <code>replace_status</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221910894" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4754" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4754/hovercard" href="https://github.com/caddyserver/caddy/pull/4754">#4754</a></li> <li>templates: Add custom template function registration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kroppt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kroppt">@kroppt</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1222317609" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4757" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4757/hovercard" href="https://github.com/caddyserver/caddy/pull/4757">#4757</a></li> <li>reverseproxy: Permit resolver addresses to not specify a port by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224996270" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4760" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4760/hovercard" href="https://github.com/caddyserver/caddy/pull/4760">#4760</a></li> <li>caddyfile: Shortcut for <code>remote_ip</code> for private IP ranges by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221610907" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4753" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4753/hovercard" href="https://github.com/caddyserver/caddy/pull/4753">#4753</a></li> <li>reverseproxy: Support performing pre-check requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218186463" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4739" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4739/hovercard" href="https://github.com/caddyserver/caddy/pull/4739">#4739</a></li> <li>map: Prevent output destinations overlap with Caddyfile shorthands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/francislavoie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/francislavoie">@francislavoie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178740864" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4657" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4657/hovercard" href="https://github.com/caddyserver/caddy/pull/4657">#4657</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mahgoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mahgoh">@mahgoh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217668381" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4737" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4737/hovercard" href="https://github.com/caddyserver/caddy/pull/4737">#4737</a></li> </ul> <h2>Changelog</h2> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ec86a2f7a3905c888b8c953255a98a50be70d5db/hovercard" href="https://github.com/caddyserver/caddy/commit/ec86a2f7a3905c888b8c953255a98a50be70d5db"><tt>ec86a2f</tt></a> caddyfile: Shortcut for <code>remote_ip</code> for private IP ranges (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221610907" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4753" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4753/hovercard" href="https://github.com/caddyserver/caddy/pull/4753">#4753</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/dcc98da4d25dc13183f4bb4e913439a160bb1adf/hovercard" href="https://github.com/caddyserver/caddy/commit/dcc98da4d25dc13183f4bb4e913439a160bb1adf"><tt>dcc98da</tt></a> caddyhttp: Improve listen addr error message for IPv6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218244378" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4740" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4740/hovercard" href="https://github.com/caddyserver/caddy/pull/4740">#4740</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d543ad1ffd81e12476378fd1bfe2e8afbf562506/hovercard" href="https://github.com/caddyserver/caddy/commit/d543ad1ffd81e12476378fd1bfe2e8afbf562506"><tt>d543ad1</tt></a> caddypki: Fix <code>caddy trust</code> command to use the correct API endpoint (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1215328204" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4730" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4730/hovercard" href="https://github.com/caddyserver/caddy/pull/4730">#4730</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2e4c09155a750895a306f8900a6d5f4597db5287/hovercard" href="https://github.com/caddyserver/caddy/commit/2e4c09155a750895a306f8900a6d5f4597db5287"><tt>2e4c091</tt></a> cmd: Fix unix socket addresses for admin API requests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218348824" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4742" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4742/hovercard" href="https://github.com/caddyserver/caddy/pull/4742">#4742</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/af7321511c960120d61cfd22e031f43071d5a9c2/hovercard" href="https://github.com/caddyserver/caddy/commit/af7321511c960120d61cfd22e031f43071d5a9c2"><tt>af73215</tt></a> httpcaddyfile: Fix duplicate access log when debug is on (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218952749" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4746" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4746/hovercard" href="https://github.com/caddyserver/caddy/pull/4746">#4746</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/0be3d995439245e8b4069fd3bddcd4b8ef9194d4/hovercard" href="https://github.com/caddyserver/caddy/commit/0be3d995439245e8b4069fd3bddcd4b8ef9194d4"><tt>0be3d99</tt></a> logging: Implement rename filter, changes field key names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218883054" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4745" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4745/hovercard" href="https://github.com/caddyserver/caddy/pull/4745">#4745</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3017b245c9275f910dff472ee5e7729625c4f913/hovercard" href="https://github.com/caddyserver/caddy/commit/3017b245c9275f910dff472ee5e7729625c4f913"><tt>3017b24</tt></a> logging: Use <code>RedirectStdLog</code> to capture more stdlib logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1216709039" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4732" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4732/hovercard" href="https://github.com/caddyserver/caddy/pull/4732">#4732</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f7be0ee10131f25620a2f64af7e3ded43eae2049/hovercard" href="https://github.com/caddyserver/caddy/commit/f7be0ee10131f25620a2f64af7e3ded43eae2049"><tt>f7be0ee</tt></a> map: Prevent output destinations overlap with Caddyfile shorthands (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178740864" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4657" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4657/hovercard" href="https://github.com/caddyserver/caddy/pull/4657">#4657</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/4a223f52038cb77bbf97ca3f3345550dea4e12d8/hovercard" href="https://github.com/caddyserver/caddy/commit/4a223f52038cb77bbf97ca3f3345550dea4e12d8"><tt>4a223f5</tt></a> reverseproxy: Fix Caddyfile support for <code>replace_status</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221910894" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4754" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4754/hovercard" href="https://github.com/caddyserver/caddy/pull/4754">#4754</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/40b193fb791e241dec630a37167aac576375bc96/hovercard" href="https://github.com/caddyserver/caddy/commit/40b193fb791e241dec630a37167aac576375bc96"><tt>40b193f</tt></a> reverseproxy: Improve hashing LB policies with HRW (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212819774" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4724" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4724/hovercard" href="https://github.com/caddyserver/caddy/pull/4724">#4724</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e7fbee8c82740bd3e21c9abdcfe5a1e922244c09/hovercard" href="https://github.com/caddyserver/caddy/commit/e7fbee8c82740bd3e21c9abdcfe5a1e922244c09"><tt>e7fbee8</tt></a> reverseproxy: Permit resolver addresses to not specify a port (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224996270" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4760" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4760/hovercard" href="https://github.com/caddyserver/caddy/pull/4760">#4760</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f6900fcf530e80c921dac8e4f09996cffce7f436/hovercard" href="https://github.com/caddyserver/caddy/commit/f6900fcf530e80c921dac8e4f09996cffce7f436"><tt>f6900fc</tt></a> reverseproxy: Support performing pre-check requests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218186463" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4739" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4739/hovercard" href="https://github.com/caddyserver/caddy/pull/4739">#4739</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e84e19a04eefccc743f0d397efe49ff42626f4b3/hovercard" href="https://github.com/caddyserver/caddy/commit/e84e19a04eefccc743f0d397efe49ff42626f4b3"><tt>e84e19a</tt></a> templates: Add custom template function registration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1222317609" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4757" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4757/hovercard" href="https://github.com/caddyserver/caddy/pull/4757">#4757</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3ab648382d403cdfe5c0c7218fafe2b4197ccfd7/hovercard" href="https://github.com/caddyserver/caddy/commit/3ab648382d403cdfe5c0c7218fafe2b4197ccfd7"><tt>3ab6483</tt></a> templates: Add missing backticks in docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217668381" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4737" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4737/hovercard" href="https://github.com/caddyserver/caddy/pull/4737">#4737</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/caddyserver/caddy/compare/v2.5.0...v2.5.1"><tt>v2.5.0...v2.5.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/14712850/v1.20.1 2022-05-04T16:34:51Z syncthing: v1.20.1 <p>Bugfixes:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1225551190" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8320" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8320/hovercard" href="https://github.com/syncthing/syncthing/issues/8320">#8320</a>: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc)</li> </ul> st-release tag:github.com,2008:Repository/14712850/v1.20.0 2022-05-04T16:21:56Z syncthing: v1.20.0 <p>Bugfixes:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="955524461" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/7855" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/7855/hovercard" href="https://github.com/syncthing/syncthing/issues/7855">#7855</a>: Watching for changes using too many system resources on BSDs (kqueue)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1034299187" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8020" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8020/hovercard" href="https://github.com/syncthing/syncthing/issues/8020">#8020</a>: Dangling symlink prevents filesystem watcher on Solaris</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180257331" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8232" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8232/hovercard" href="https://github.com/syncthing/syncthing/issues/8232">#8232</a>: Missing include file endlessly spams log</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1196250435" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8258" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8258/hovercard" href="https://github.com/syncthing/syncthing/issues/8258">#8258</a>: The latest version does not support go1.18 compilation!!</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1197898864" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8261" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8261/hovercard" href="https://github.com/syncthing/syncthing/issues/8261">#8261</a>: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing</li> </ul> <p>Enhancements:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160156020" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8202" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8202/hovercard" href="https://github.com/syncthing/syncthing/issues/8202">#8202</a>: Indicate folders / devices where the remote end has not accepted sharing.</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1205505621" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8282" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8282/hovercard" href="https://github.com/syncthing/syncthing/issues/8282">#8282</a>: Change default log format to include date</li> </ul> <p>Other issues:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1203282293" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing/issues/8279" data-hovercard-type="issue" data-hovercard-url="/syncthing/syncthing/issues/8279/hovercard" href="https://github.com/syncthing/syncthing/issues/8279">#8279</a>: Simplify tests using <code>T.TempDir</code></li> </ul> st-release tag:github.com,2008:Repository/162276894/0.28.0 2022-04-30T00:40:15Z difftastic: 0.28.0 <p>Difftastic is a diff tool that understands syntax. See <a href="https://difftastic.wilfred.me.uk/" rel="nofollow">the manual</a> to get started, and <a href="https://github.com/Wilfred/difftastic/blob/master/CHANGELOG.md">the changelog</a> for historical changes.</p> <h3>Parsing</h3> <p>Added support for HCL, Perl and Swift.</p> <p>Improved language detection for JSON. More file extensions and file names are recognised as JSON, e.g. <code>.jsonl</code>.</p> <h3>Display</h3> <p>Fixed crash in inline mode.</p> <p>Added an option <code>--tab-width</code> that controls how many spaces are used to display tabs. The default value is 8, consistent with older versions.</p> <p>Added an option <code>--syntax-highlight</code> that controls whether the output is syntax highlighted.</p> <h3>Diffing</h3> <p>Difftastic now diffs files in parallel when diffing whole directories, increasing performance.</p> <p>Directory diffing now correctly handles files that are only in one of the directories.</p> <h3>Command Line Interface</h3> <p>Fixed handling of paths that aren't valid UTF-8.</p> <p><code>--missing-as-empty</code> now only applies when diffing files, and has no effect when diffing directories.</p> <h3>Note: Crates.io Is Patched</h3> <p>Due to the 10 MB crate limit, two patches were applied before uploading to crates.io. The source code on crates.io therefore does not exactly match this git tag.</p> <p><code>Cargo.toml</code> had the include list changed (committed on master as <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/Wilfred/difftastic/commit/d9ef270d273e3f7c61e2e167b7efbd33b36d0c96/hovercard" href="https://github.com/Wilfred/difftastic/commit/d9ef270d273e3f7c61e2e167b7efbd33b36d0c96"><tt>d9ef270</tt></a>), and the vendored perl parser had whitespace removed with <code>sed "s/^[ \t]*//" -i vendor/tree-sitter-perl-src/parser.c</code>.</p> github-actions[bot] tag:github.com,2008:Repository/41889031/v0.23.0 2022-04-29T20:21:09Z NewPipe: v0.23.0 <p><a href="https://newpipe.net/blog/pinned/release/newpipe-0.23.0/" rel="nofollow"><g-emoji class="g-emoji" alias="arrow_right" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/27a1.png">➡️</g-emoji> <g-emoji class="g-emoji" alias="arrow_right" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/27a1.png">➡️</g-emoji> <g-emoji class="g-emoji" alias="arrow_right" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/27a1.png">➡️</g-emoji> Read the blog post <g-emoji class="g-emoji" alias="arrow_left" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b05.png">⬅️</g-emoji> <g-emoji class="g-emoji" alias="arrow_left" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b05.png">⬅️</g-emoji> <g-emoji class="g-emoji" alias="arrow_left" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b05.png">⬅️</g-emoji></a></p> <h3>New</h3> <ul> <li>Notifications for new streams <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="442363046" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/2335" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/2335/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/2335">#2335</a></li> <li>Seamless transition between background and video players when putting the app in background <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1042712939" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7349" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7349/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7349">#7349</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190926387" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8139" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8139/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8139">#8139</a></li> <li>Change pitch by semitones <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1086267558" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7565" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7565/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7565">#7565</a></li> <li>Implement appending queue to playlist in main player <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1164711479" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8008" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8008/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8008">#8008</a></li> <li>Load YouTube mixes in related items <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1122317242" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipeExtractor/issues/788" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipeExtractor/pull/788/hovercard" href="https://github.com/TeamNewPipe/NewPipeExtractor/pull/788">TeamNewPipe/NewPipeExtractor#788</a> -- note that this has already been broken by YouTube in the EU</li> </ul> <h3>Improved</h3> <ul> <li>Remember adjustment step size for playback controls (speed and pitch) <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1119160198" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7728" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7728/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7728">#7728</a></li> <li>Mitigating long buffering on initial video playback <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1145240770" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7919" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7919/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7919">#7919</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1218462509" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8302" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8302/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8302">#8302</a></li> <li>Replace <code>R.string.yes</code> with <code>R.string.ok</code> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1157059865" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7976" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7976/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7976">#7976</a></li> <li>Improve player UI and navigability for Android TV <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1153343830" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7963" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7963/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7963">#7963</a></li> <li>Add a confirmation button when deleting all files in downloader <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="837589971" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/5878" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/5878/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/5878">#5878</a></li> <li>Remove icon duplicates and fix some theming issues <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1074509851" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7518" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7518/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7518">#7518</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1174497295" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8081" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8081/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8081">#8081</a></li> <li>ExoPlayer 2.17.1 update and MediaSource management rework <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1167381938" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8020" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8020/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8020">#8020</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1192476518" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8150" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8150/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8150">#8150</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1206440690" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8249" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8249/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8249">#8249</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix player controls not hiding if resumed from media button <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1040746633" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7341" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7341/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7341">#7341</a></li> <li>Migrate app update checker to AndroidX Work <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1155861825" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7975" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7975/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7975">#7975</a></li> <li>Fix error notification on KitKat <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1157230728" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7977" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7977/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7977">#7977</a></li> <li>Fix playback being reset to beginning when player type was changed <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1167381938" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8020" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8020/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8020">#8020</a></li> <li>Fix download dialog selector layout <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1074451643" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7516" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7516/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7516">#7516</a></li> <li>Fix crash when rotating device with playlist dialog open <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1191320282" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8146" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8146/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8146">#8146</a></li> <li>Adapt opacity of popup close button to allow touches in other apps on Android &gt;=12 <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212378035" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8279" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8279/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8279">#8279</a></li> </ul> <h3>Development</h3> <ul> <li>Replace <code>CircleImageView</code> with <code>ShapeableImageView</code> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1146466394" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7925" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7925/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7925">#7925</a></li> <li>Solve Java warning <code>Raw use of parameterized class</code> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144786586" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7904" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7904/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7904">#7904</a></li> <li>Fix Room warning about unused columns during build <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144788449" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7905" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7905/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7905">#7905</a></li> <li>Fix build on Apple Silicon Macs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1123085654" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7782" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7782/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7782">#7782</a></li> <li>Refactor generating <code>InfoItemDialog</code>'s <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1087151602" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7570" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7570/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7570">#7570</a></li> <li>Better equals check <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144824465" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7910" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7910/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7910">#7910</a></li> <li>Update Android Gradle Plugin and Gradle <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1151019888" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7947" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7947/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7947">#7947</a></li> <li>Remove duplicate large-land player layout <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1143046875" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7894" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7894/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7894">#7894</a></li> <li>Update ConstraintLayout and Room libraries <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1152666302" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7954" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7954/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7954">#7954</a></li> <li>Update Kotlin to 1.6.10 <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1152355865" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7952" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7952/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7952">#7952</a></li> <li>Update some AndroidX libraries <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1157432533" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7978" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7978/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7978">#7978</a></li> <li>Deduplicate code for fetching stream info when sparse <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1158570973" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/7981" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/7981/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/7981">#7981</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1186882099" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8127" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8127/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8127">#8127</a></li> <li>Extract some view click listeners from player <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1165630264" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8011" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8011/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8011">#8011</a></li> <li>Delete some unused code <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173149108" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8067" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8067/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8067">#8067</a></li> <li>Clean up the about package a bit <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173073342" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8065" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8065/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8065">#8065</a></li> <li>Create stub implementation for <code>OnSeekBarChangeListener</code> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173097735" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8066" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8066/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8066">#8066</a></li> <li>Some lint cleaning <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173152959" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8068" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8068/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8068">#8068</a></li> <li>Update Checkstyle to 10.0 and fix various related issues <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173927739" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8073" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8073/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8073">#8073</a></li> <li>Update license to latest version <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1174304895" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8076" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8076/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8076">#8076</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1174354804" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8077" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8077/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8077">#8077</a></li> <li>Update CONTRIBUTING.md with current <code>checkstyle.xml</code> path <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1199886517" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8175" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8175/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8175">#8175</a></li> <li>Update GitHub action dependencies in workflows <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1204915380" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8198" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8198/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8198">#8198</a></li> <li>Update AGP, Gradle, and Kotlin <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1205153387" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8204" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8204/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8204">#8204</a></li> <li>Use simpler <code>DrawerLayout</code> method <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1205006493" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8200" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8200/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8200">#8200</a></li> <li>Replace checklist drawable <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1204924919" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/8199" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/8199/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/8199">#8199</a></li> </ul> litetex tag:github.com,2008:Repository/40844023/v0.41.0 2022-04-28T07:45:32Z jump: 0.41.0 <p>This humble Jump release is dedicated to my friends in Ukraine! Help them at <a href="https://linktr.ee/RazomForUkraine" rel="nofollow">https://linktr.ee/RazomForUkraine</a> <g-emoji class="g-emoji" alias="blue_heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f499.png">💙</g-emoji><g-emoji class="g-emoji" alias="yellow_heart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f49b.png">💛</g-emoji></p> <ul> <li>Fix <code>jump import</code> for <code>z</code> installation with custom <code>$Z_DATA</code>.</li> <li>Simplify Linux distribution with a Snap package (<a href="https://snapcraft.io/jump" rel="nofollow">https://snapcraft.io/jump</a>): <code>sudo snap install jump</code></li> </ul> <p>Слава Україні!</p> gsamokovarov tag:github.com,2008:Repository/52729242/2.7.1 2022-04-27T01:38:34Z keepassxc: Release 2.7.1 <h3>Changes</h3> <ul> <li>Show when tags are changed in entry history [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180283088" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7638" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7638/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7638">#7638</a>]</li> <li>Improve tags editing and allow spaces in tags [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1184224693" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7708" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7708/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7708">#7708</a>]</li> <li>Improve layout of entry preview panel [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190622307" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7767" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7767/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7767">#7767</a>]</li> <li>Incorporate patches to support Flatpak distribution [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1185674872" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7728" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7728/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7728">#7728</a>]</li> <li>Add expiration presets for 12 and 24 hours [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1187634657" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7738" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7738/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7738">#7738</a>]</li> </ul> <h3>Fixes</h3> <ul> <li>Fix crash when building history change list [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180283088" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7638" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7638/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7638">#7638</a>]</li> <li>Fix hiding password on database unlock [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1185326325" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7725" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7725/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7725">#7725</a>]</li> <li>Fix AES KDF slow transform speed [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1189641682" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7755" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7755/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7755">#7755</a>]</li> <li>Auto-Type: Correct timing issue on macOS and Linux that prevented typing [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1176982205" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7588" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7588/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7588">#7588</a>]</li> <li>Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178841554" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7629" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7629/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7629">#7629</a>]</li> <li>Auto-Type: Reduce/eliminate delay when searching for entries [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177296037" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7598" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7598/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7598">#7598</a>]</li> <li>Auto-Type: Map ASCII dead keys on Linux for international keyboards [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178081585" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7614" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7614/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7614">#7614</a>]</li> <li>CLI: Fix detection of hardware keys (YubiKey) [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177218039" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7593" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7593/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7593">#7593</a>]</li> <li>CLI: Add missing parameter <code>-c</code> to add/edit entries command [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177218551" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7594" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7594/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7594">#7594</a>]</li> <li>Secret Service: Fix crash when multiple prompts are shown [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1191208446" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7786" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7786/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7786">#7786</a>]</li> <li>SSH Agent: Fix default agent selection on Windows [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190485899" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7764" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7764/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7764">#7764</a>]</li> <li>Fix database unlock dialog not being the top window on Linux [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190671697" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7771" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7771/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7771">#7771</a>]</li> <li>Fix drag/drop entries between tabs on Wayland [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178709442" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7628" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7628/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7628">#7628</a>]</li> <li>Fix compiling with minizip-ng [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180283088" data-permission-text="Title is private" data-url="https://github.com/keepassxreboot/keepassxc/issues/7638" data-hovercard-type="pull_request" data-hovercard-url="/keepassxreboot/keepassxc/pull/7638/hovercard" href="https://github.com/keepassxreboot/keepassxc/pull/7638">#7638</a>]</li> </ul> droidmonkey tag:github.com,2008:Repository/20015012/v2.11.2 2022-04-26T14:57:31Z minify: v2.11.2 <ul> <li><a href="https://github.com/tdewolff/minify/commit/6561da27ad89acf3ae0b4b154054b269daf18a86">JS: fix groups in if-condition compression,</a> <a href="https://github.com/tdewolff/minify/commit/6561da27ad89acf3ae0b4b154054b269daf18a86">fixes</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1214437329" data-permission-text="Title is private" data-url="https://github.com/tdewolff/minify/issues/479" data-hovercard-type="issue" data-hovercard-url="/tdewolff/minify/issues/479/hovercard" href="https://github.com/tdewolff/minify/issues/479">#479</a></li> <li><a href="https://github.com/tdewolff/minify/commit/f8ec698904204fe0b4c5c60b2e216e07da920c06">JS: support minifying numbers with underscores</a></li> </ul> tdewolff tag:github.com,2008:Repository/29207621/v2.5.0 2022-04-25T18:11:46Z caddy: v2.5.0 <p>Caddy 2.5 introduces new features you'll love as well as a huge number of bug fixes and enhancements. Thank you to everyone who contributed!</p> <p>Feel free to ask on the <a href="https://caddy.community" rel="nofollow">forum</a> if you have any questions or feedback.</p> <h2>Highlights</h2> <ul> <li><strong>Reverse proxy:</strong> <a href="https://github.com/caddyserver/caddy/pull/4470" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4470/hovercard"><g-emoji class="g-emoji" alias="sparkles" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2728.png">✨</g-emoji> <em>Dynamic upstreams</em></a>, which is the ability to get the list of upstreams at every request (more specifically, every iteration in the proxy loop of every request) rather than just once at config-load time. Dynamic upstream modules can be plugged in to provide Caddy with the latest list of backends in real-time. Two standard modules have been implemented which can get upstreams from SRV and A/AAAA record lookups. <ul> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> This deprecates the <code>lookup_srv</code> JSON field for upstreams (and <code>srv+</code> scheme prefix in the Caddyfile), which will be removed in the future.</li> </ul> </li> <li><strong>Automatic HTTPS:</strong> Caddy will automatically try to get relevant certificates from the local <a href="https://tailscale.com" rel="nofollow">Tailscale</a> instance (if running with permission to access the Tailscale socket). This makes services running on a Tailscale network <a href="https://github.com/caddyserver/caddy/pull/4541" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4541/hovercard">automatically available</a> over trusted HTTPS with Caddy.</li> <li><strong>Tracing:</strong> New <a href="https://opentelemetry.io/" rel="nofollow">OpenTelemetry</a> integration with the <a href="https://github.com/caddyserver/caddy/pull/4361" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4361/hovercard"><code>tracing</code> handler module and associated <code>tracing</code> directive</a>.</li> <li><strong>Reverse proxy:</strong> When using the response handlers, a new handler <code>copy_response</code> is available to copy the proxy's response back to the client, and <code>copy_response_headers</code> may be used to selectively copy header values from the proxy's response.</li> <li><strong>API:</strong> Added new endpoints <code>/pki/ca/&lt;id&gt;</code> and <code>/pki/ca/&lt;id&gt;/certificates</code> for getting information about Caddy's managed CAs, including the chain of root and intermediate certificates.</li> </ul> <h2>Notable</h2> <ul> <li><strong>Reverse proxy:</strong> The <code>X-Forwarded-Host</code> header will now be automatically set, along with <code>X-Forwarded-For</code> and <code>X-Forwarded-Proto</code>.</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Reverse proxy:</strong> Incoming <code>X-Forwarded-*</code> headers will no longer be automatically trusted, to prevent spoofing. Now, <code>trusted_proxies</code> must be configured to specify a list of downstream proxies which are trusted to have sent good values. You only need to configure trusted proxies if Caddy is not the first server being connected to. For example, if you have Cloudflare in front of Caddy, then you should configure this with Cloudflare's <a href="https://www.cloudflare.com/en-ca/ips/" rel="nofollow">list of IP ranges</a>.</li> <li><strong>Automatic HTTPS:</strong> Revoked certificates will be automatically <a href="https://github.com/caddyserver/certmagic/pull/166" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/certmagic/pull/166/hovercard">replaced more reliably</a>.</li> <li><strong>Automatic HTTPS:</strong> <a href="https://github.com/caddyserver/caddy/pull/4541" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4541/hovercard">Can now get certificates from <em>Managers</em>.</a> As opposed to <em>Issuers</em> (such as the default ACME issuers) which give Caddy certificates to manage from a CSR, Managers give Caddy certificates to serve (rather than manage) during TLS handshakes.</li> <li><strong>Automatic HTTPS:</strong> A DNS challenge <a href="https://github.com/caddyserver/caddy/issues/4071" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4071/hovercard">domain override</a> can be configured to delegate the solving of the challenge to a different domain.</li> <li><strong>Automatic HTTPS:</strong> The DNS challenge propagation checks can now be delayed or disabled by setting <code>propagation_delay</code> or <code>propagation_timeout</code> to -1, respectively.</li> <li><strong>Reverse proxy:</strong> The default dial timeout for the HTTP transport <a href="https://github.com/caddyserver/caddy/pull/4436" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4436/hovercard">has been adjusted</a> down to <code>3s</code> (was <code>10s</code>), which should allow for more easily configuring load balancing retries.</li> <li><strong>Logging:</strong> HTTP access logs will now <a href="https://github.com/caddyserver/caddy/commit/7d5047c1f190421528695e1cc3a4ad71c97eb022">render empty values</a> for often-sensitive HTTP headers such as Cookie, Authorization, and Proxy-Authorization. Logging such credentials is now <a href="https://github.com/caddyserver/caddy/commit/5bf0adad8748e96e10529d5fc5777afc9236a7b5">opt-in</a> with the <code>log_credentials</code> global option in the Caddyfile, or the server's <code>logs &gt; should_log_credentials</code> field in JSON.</li> <li><strong>Logging:</strong> Logs can now be filtered by <a href="https://github.com/caddyserver/caddy/commit/bcac2beee7e419f8cdab2ed16f388d1af282a46b">query string parameters</a>, <a href="https://github.com/caddyserver/caddy/commit/8887adb027982e844965b4707b8595cee5845d54">cookie values</a>, and <a href="https://github.com/caddyserver/caddy/commit/789efa5deef53071b57479d37e4022bf372c4eef">regular expressions</a>; and log values can be <a href="https://github.com/caddyserver/caddy/commit/a1b417c832b4ab3dab9eaa9690e1d07672a949b8">hashed</a>. These features are useful for redacting sensitive information.</li> <li><strong>Logging:</strong> Errors during request handling <a href="https://github.com/caddyserver/caddy/pull/4429" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4429/hovercard">will now be logged at <code>DEBUG</code> level</a> if the error was <a href="https://github.com/caddyserver/caddy/pull/4584" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4584/hovercard">handled via <code>errors</code> routes</a> (<code>handle_errors</code> in Caddyfile).</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Logging:</strong> Removed the <a href="https://github.com/caddyserver/caddy/issues/4148" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4148/hovercard">deprecated</a> <code>common_log</code> field from HTTP access logs, and the <code>single_field</code> encoder. If you relied on this, you may use the <a href="https://github.com/caddyserver/transform-encoder">transform encoder plugin</a> to encode logs in Common Log format.</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Logging:</strong> The <code>remote_addr</code> field <a href="https://github.com/caddyserver/caddy/commit/f55b123d63132e290789bcd07077375c76b6e1dd">has been replaced</a> by <code>remote_ip</code> and <code>remote_port</code> fields in HTTP access logs, which split up the two parts of the remote address. This improves ease of use for some tooling which only expect an IP address, without a port.</li> <li><strong>HTTP server:</strong> The <a href="https://github.com/caddyserver/caddy/commit/ecac03cdcb6cceae743aac16faca7f32e5da1607"><code>vars</code> matcher</a> can now match on multiple possible values.</li> <li><strong>HTTP server:</strong> Requests <a href="https://github.com/caddyserver/caddy/commit/180ae0cc4843ecc3c7ddcb6e978ebfd474ed07f9">can now be assigned</a> a random and unique UUID from the new <code>{http.request.uuid}</code> placeholder.</li> <li><strong>HTTP server:</strong> <a href="https://github.com/caddyserver/caddy/pull/4585" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4585/hovercard">New <code>http_redirect</code> listener wrapper</a> which can be used to redirect HTTP requests that come in on a server listening for HTTPS requests to be redirected to <code>https://</code>.</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Caddyfile:</strong> <a href="https://github.com/caddyserver/caddy/pull/4728" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4728/hovercard">Deprecated paths in site addresses.</a> Prefer using path matchers within your site block instead.</li> <li><strong>Caddyfile:</strong> <a href="https://github.com/caddyserver/caddy/pull/4531" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4531/hovercard">New <code>default_bind</code> global option</a> lets you specify the default interface all sockets should bind to.</li> <li><strong>Caddyfile:</strong> <a href="https://github.com/caddyserver/caddy/pull/4450" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4450/hovercard">New <code>pki</code> global option</a> lets you configure the properties of the internal CAs managed by Caddy.</li> <li><strong>Caddyfile:</strong> <a href="https://github.com/caddyserver/caddy/pull/4528" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4528/hovercard">New <code>method</code> directive</a> allows rewriting the request method via Caddyfile.</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Caddyfile:</strong> The <code>reverse_proxy</code> directive's <code>handle_response</code> subdirective has had its status replacement functionality <a href="https://github.com/caddyserver/caddy/pull/4300" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4300/hovercard">moved to a new <code>replace_status</code></a> subdirective. This makes sure that the functionality of <code>handle_response</code> is not overloaded, and usage is clearer.</li> <li><strong>Caddyfile</strong>: The <code>map</code> directive <a href="https://github.com/caddyserver/caddy/commit/93c99f67342504efe9f6b58a734aaec3929fe785">now casts outputs</a> to the appropriate scalar type if possible (int, float, bool). If you need to force a string, you may use double quotes or backticks <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173121980" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4643" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4643/hovercard" href="https://github.com/caddyserver/caddy/pull/4643">#4643</a>.</li> <li><strong>Caddyfile</strong>: <a href="https://github.com/caddyserver/caddy/commit/79cbe7bfd06565d0e7ab0717119f78960ed54c08">New <code>vars</code> directive</a> allows setting some variables during request handling for later use in another handler or matcher.</li> <li><strong>Caddyfile</strong>: The Caddyfile adapter <a href="https://github.com/caddyserver/caddy/pull/4655" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4655/hovercard">is now stricter</a> about curly braces for block openers to try to prevent parsing ambiguities.</li> <li><strong>Caddyfile</strong>: The <code>caddy fmt</code> CLI command now has a <a href="https://github.com/caddyserver/caddy/pull/4695" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4695/hovercard"><code>--diff</code> option</a> which lets you visually see the formatting differences.</li> <li><g-emoji class="g-emoji" alias="warning" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a0.png">⚠️</g-emoji> <strong>Admin:</strong> <a href="https://github.com/caddyserver/caddy/commit/bc447e307f195b80eeec0f6157e0d8e641af9155">Renamed</a> experimental property <code>load_interval</code> <g-emoji class="g-emoji" alias="arrow_right" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/27a1.png">➡️</g-emoji> <code>load_delay</code> for clarification, and improved dynamic config loading.</li> </ul> <hr> <p><g-emoji class="g-emoji" alias="shield" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6e1.png">🛡️</g-emoji> Thanks to <a href="https://github.com/dgl">David Leadbeater</a> for reporting a security vulnerability related to HTTP methods and metrics cardinality, which was fixed in this release.</p> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adamburgess/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adamburgess">@adamburgess</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1071637525" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4460" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4460/hovercard" href="https://github.com/caddyserver/caddy/pull/4460">#4460</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/12f23eddde/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/12f23eddde">@12f23eddde</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1063292613" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4444" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4444/hovercard" href="https://github.com/caddyserver/caddy/pull/4444">#4444</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rayjlinden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rayjlinden">@rayjlinden</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="809060159" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4023" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4023/hovercard" href="https://github.com/caddyserver/caddy/pull/4023">#4023</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GallopingKylin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GallopingKylin">@GallopingKylin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1101722454" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4522" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4522/hovercard" href="https://github.com/caddyserver/caddy/pull/4522">#4522</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ForestJohnson/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ForestJohnson">@ForestJohnson</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1107508631" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4534" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4534/hovercard" href="https://github.com/caddyserver/caddy/pull/4534">#4534</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VojtechVitek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VojtechVitek">@VojtechVitek</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1108095294" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4535" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4535/hovercard" href="https://github.com/caddyserver/caddy/pull/4535">#4535</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ikke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ikke">@Ikke</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1111678490" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4544" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4544/hovercard" href="https://github.com/caddyserver/caddy/pull/4544">#4544</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/YourTechBud/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/YourTechBud">@YourTechBud</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1151828079" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4603" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4603/hovercard" href="https://github.com/caddyserver/caddy/pull/4603">#4603</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BitWuehler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BitWuehler">@BitWuehler</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1148200547" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4597" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4597/hovercard" href="https://github.com/caddyserver/caddy/pull/4597">#4597</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ttys3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ttys3">@ttys3</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1133918627" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4572" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4572/hovercard" href="https://github.com/caddyserver/caddy/pull/4572">#4572</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crccw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crccw">@crccw</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1148053671" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4596" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4596/hovercard" href="https://github.com/caddyserver/caddy/pull/4596">#4596</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andriikushch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andriikushch">@andriikushch</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1007931338" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4361" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4361/hovercard" href="https://github.com/caddyserver/caddy/pull/4361">#4361</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renbou/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renbou">@renbou</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1175406561" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4654" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4654/hovercard" href="https://github.com/caddyserver/caddy/pull/4654">#4654</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cuishuang/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cuishuang">@cuishuang</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1203251312" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4702" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4702/hovercard" href="https://github.com/caddyserver/caddy/pull/4702">#4702</a></li> </ul> <h2>Changelog</h2> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2e46c2ac1d860230a80de5fd7bc85c8c9429d3f4/hovercard" href="https://github.com/caddyserver/caddy/commit/2e46c2ac1d860230a80de5fd7bc85c8c9429d3f4"><tt>2e46c2a</tt></a> admin, reverseproxy: Stop timers if canceled to avoid goroutine leak (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1082118867" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4482" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4482/hovercard" href="https://github.com/caddyserver/caddy/pull/4482">#4482</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/40b54434f3cdb804ef10eee0ba5d8d6c390e93d4/hovercard" href="https://github.com/caddyserver/caddy/commit/40b54434f3cdb804ef10eee0ba5d8d6c390e93d4"><tt>40b5443</tt></a> admin: Enforce and refactor origin checking</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b4bfa29be2191ffacfa4ed747bd5cdce8da8917f/hovercard" href="https://github.com/caddyserver/caddy/commit/b4bfa29be2191ffacfa4ed747bd5cdce8da8917f"><tt>b4bfa29</tt></a> admin: Require identity for remote (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1078081566" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4478" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4478/hovercard" href="https://github.com/caddyserver/caddy/issues/4478">#4478</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/32aad909380f08a40389a33bfe788c8a35b1d850/hovercard" href="https://github.com/caddyserver/caddy/commit/32aad909380f08a40389a33bfe788c8a35b1d850"><tt>32aad90</tt></a> admin: Write proper status on invalid requests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1131768924" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4569" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4569/hovercard" href="https://github.com/caddyserver/caddy/pull/4569">#4569</a>) (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1124886282" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4561" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4561/hovercard" href="https://github.com/caddyserver/caddy/issues/4561">#4561</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ff137d17d008b827d32876310e1179ec5003fef7/hovercard" href="https://github.com/caddyserver/caddy/commit/ff137d17d008b827d32876310e1179ec5003fef7"><tt>ff137d1</tt></a> caddyconfig: Support placeholders in HTTP loader</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b47af6ef04f818f41932e4152836d43a9be8fe07/hovercard" href="https://github.com/caddyserver/caddy/commit/b47af6ef04f818f41932e4152836d43a9be8fe07"><tt>b47af6e</tt></a> caddyfile: Copy input before parsing (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1054034616" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4422" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4422/hovercard" href="https://github.com/caddyserver/caddy/issues/4422">#4422</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e90d7517322b8092f3bdad832565a4213cab5a1a/hovercard" href="https://github.com/caddyserver/caddy/commit/e90d7517322b8092f3bdad832565a4213cab5a1a"><tt>e90d751</tt></a> caddyfile: impove fmt warning message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1063292613" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4444" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4444/hovercard" href="https://github.com/caddyserver/caddy/pull/4444">#4444</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5e5af50e64a33ecd9c91aaa773d4f8428945ac74/hovercard" href="https://github.com/caddyserver/caddy/commit/5e5af50e64a33ecd9c91aaa773d4f8428945ac74"><tt>5e5af50</tt></a> caddyfile: make renew_interval option configurable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1065444964" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4451" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4451/hovercard" href="https://github.com/caddyserver/caddy/pull/4451">#4451</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ddbb234d91246396b52d9de51f112ac2f5388829/hovercard" href="https://github.com/caddyserver/caddy/commit/ddbb234d91246396b52d9de51f112ac2f5388829"><tt>ddbb234</tt></a> caddyhttp: Always log handled errors at debug level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144424509" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4584" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4584/hovercard" href="https://github.com/caddyserver/caddy/pull/4584">#4584</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6b385a36f9750b7a66300bbb2167ea5a4d26a61f/hovercard" href="https://github.com/caddyserver/caddy/commit/6b385a36f9750b7a66300bbb2167ea5a4d26a61f"><tt>6b385a3</tt></a> caddyhttp: Don't attempt to manage Tailscale certs</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ecac03cdcb6cceae743aac16faca7f32e5da1607/hovercard" href="https://github.com/caddyserver/caddy/commit/ecac03cdcb6cceae743aac16faca7f32e5da1607"><tt>ecac03c</tt></a> caddyhttp: Enhance vars matcher (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1060877487" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4433" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4433/hovercard" href="https://github.com/caddyserver/caddy/pull/4433">#4433</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6e6ce2be6be004f592978d9f020f0185b40af1a7/hovercard" href="https://github.com/caddyserver/caddy/commit/6e6ce2be6be004f592978d9f020f0185b40af1a7"><tt>6e6ce2b</tt></a> caddyhttp: Fix HTTP-&gt;HTTPS redir not preferring HTTPS port if ambiguous (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1106509592" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4530" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4530/hovercard" href="https://github.com/caddyserver/caddy/pull/4530">#4530</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3fe2c73dd04f7769a9d9673236cb94b79ac45659/hovercard" href="https://github.com/caddyserver/caddy/commit/3fe2c73dd04f7769a9d9673236cb94b79ac45659"><tt>3fe2c73</tt></a> caddyhttp: Fix <code>MatchPath</code> sanitizing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1090871486" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4499" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4499/hovercard" href="https://github.com/caddyserver/caddy/pull/4499">#4499</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/44e5e9e43f3583f04613bbbb1996e9b5a13a60ac/hovercard" href="https://github.com/caddyserver/caddy/commit/44e5e9e43f3583f04613bbbb1996e9b5a13a60ac"><tt>44e5e9e</tt></a> caddyhttp: Fix test when /tmp/etc already exists (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1111678490" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4544" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4544/hovercard" href="https://github.com/caddyserver/caddy/pull/4544">#4544</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2bb8550a4cd59575ea7cc7c507550b9bd079894f/hovercard" href="https://github.com/caddyserver/caddy/commit/2bb8550a4cd59575ea7cc7c507550b9bd079894f"><tt>2bb8550</tt></a> caddyhttp: Honor wildcard hosts in log SkipHosts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1155816258" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4606" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4606/hovercard" href="https://github.com/caddyserver/caddy/pull/4606">#4606</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/180ae0cc4843ecc3c7ddcb6e978ebfd474ed07f9/hovercard" href="https://github.com/caddyserver/caddy/commit/180ae0cc4843ecc3c7ddcb6e978ebfd474ed07f9"><tt>180ae0c</tt></a> caddyhttp: Implement http.request.uuid placeholder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="972653880" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4285" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4285/hovercard" href="https://github.com/caddyserver/caddy/pull/4285">#4285</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7d5047c1f190421528695e1cc3a4ad71c97eb022/hovercard" href="https://github.com/caddyserver/caddy/commit/7d5047c1f190421528695e1cc3a4ad71c97eb022"><tt>7d5047c</tt></a> caddyhttp: Log empty value for typical password headers</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/eead337324593ef5cd30ebce2be26da84de00787/hovercard" href="https://github.com/caddyserver/caddy/commit/eead337324593ef5cd30ebce2be26da84de00787"><tt>eead337</tt></a> caddyhttp: Log non-500 handler errors at debug level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1059056600" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4429" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4429/hovercard" href="https://github.com/caddyserver/caddy/pull/4429">#4429</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5bf0adad8748e96e10529d5fc5777afc9236a7b5/hovercard" href="https://github.com/caddyserver/caddy/commit/5bf0adad8748e96e10529d5fc5777afc9236a7b5"><tt>5bf0ada</tt></a> caddyhttp: Make logging of credential headers opt-in (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1062045668" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4438" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4438/hovercard" href="https://github.com/caddyserver/caddy/pull/4438">#4438</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/186fdba916a128fc2a837852d2ab04ac2efba413/hovercard" href="https://github.com/caddyserver/caddy/commit/186fdba916a128fc2a837852d2ab04ac2efba413"><tt>186fdba</tt></a> caddyhttp: Move HTTP redirect listener to an optional module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144508156" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4585" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4585/hovercard" href="https://github.com/caddyserver/caddy/pull/4585">#4585</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/80d7a356b3443e0a994e5d6abfa6082ba3d5e6e7/hovercard" href="https://github.com/caddyserver/caddy/commit/80d7a356b3443e0a994e5d6abfa6082ba3d5e6e7"><tt>80d7a35</tt></a> caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="982398902" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4313" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4313/hovercard" href="https://github.com/caddyserver/caddy/pull/4313">#4313</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bf380d00ab62ccedcf5d7f32125bfbd4dd636d01/hovercard" href="https://github.com/caddyserver/caddy/commit/bf380d00ab62ccedcf5d7f32125bfbd4dd636d01"><tt>bf380d0</tt></a> caddyhttp: Reject absurd methods (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1108470139" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4538" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4538/hovercard" href="https://github.com/caddyserver/caddy/pull/4538">#4538</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/850e1605df140a0b52d7bd4c3a1c3567a67699e1/hovercard" href="https://github.com/caddyserver/caddy/commit/850e1605df140a0b52d7bd4c3a1c3567a67699e1"><tt>850e160</tt></a> caddyhttp: Return HTTP 421 for mismatched Host header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="809060159" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4023" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4023/hovercard" href="https://github.com/caddyserver/caddy/pull/4023">#4023</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f55b123d63132e290789bcd07077375c76b6e1dd/hovercard" href="https://github.com/caddyserver/caddy/commit/f55b123d63132e290789bcd07077375c76b6e1dd"><tt>f55b123</tt></a> caddyhttp: Split up logged remote address into IP and port (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1040793495" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4403" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4403/hovercard" href="https://github.com/caddyserver/caddy/pull/4403">#4403</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ac14b64e08a6ea63067c62cf1bad9cd6ad823d60/hovercard" href="https://github.com/caddyserver/caddy/commit/ac14b64e08a6ea63067c62cf1bad9cd6ad823d60"><tt>ac14b64</tt></a> caddyhttp: Support zone identifiers in remote_ip matcher (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1148200547" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4597" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4597/hovercard" href="https://github.com/caddyserver/caddy/pull/4597">#4597</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a1c41210d34c629c3b5cdbdca74c540fde752aad/hovercard" href="https://github.com/caddyserver/caddy/commit/a1c41210d34c629c3b5cdbdca74c540fde752aad"><tt>a1c4121</tt></a> caddypki: Minor tweak, don't use context pointer</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/78e381b29f64c07a0572a172ff5f89876e8d84db/hovercard" href="https://github.com/caddyserver/caddy/commit/78e381b29f64c07a0572a172ff5f89876e8d84db"><tt>78e381b</tt></a> caddypki: Refactor /pki/ admin endpoints</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c634bbe9cc7ef6ce6f9f776010ce96384fd43340/hovercard" href="https://github.com/caddyserver/caddy/commit/c634bbe9cc7ef6ce6f9f776010ce96384fd43340"><tt>c634bbe</tt></a> caddypki: Return error if no PEM data found</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9b7cdfa2f2277ad9cf90e99dab50dee2ef10b58c/hovercard" href="https://github.com/caddyserver/caddy/commit/9b7cdfa2f2277ad9cf90e99dab50dee2ef10b58c"><tt>9b7cdfa</tt></a> caddypki: Try to fix lint warnings</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a79b4055e56dc4e2f2caaae9aea555d1be471948/hovercard" href="https://github.com/caddyserver/caddy/commit/a79b4055e56dc4e2f2caaae9aea555d1be471948"><tt>a79b405</tt></a> caddytls: Add internal Caddyfile <code>lifetime</code>, <code>sign_with_root</code> opts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1097262784" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4513" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4513/hovercard" href="https://github.com/caddyserver/caddy/pull/4513">#4513</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/77a77c0219d389717ba3b8f8e28bad3462fab655/hovercard" href="https://github.com/caddyserver/caddy/commit/77a77c0219d389717ba3b8f8e28bad3462fab655"><tt>77a77c0</tt></a> caddytls: Add <code>propagation_delay</code>, support <code>propagation_timeout -1</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212791931" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4723" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4723/hovercard" href="https://github.com/caddyserver/caddy/pull/4723">#4723</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/66de438a98989135dc1e4ce5aeb0c4bc98af8049/hovercard" href="https://github.com/caddyserver/caddy/commit/66de438a98989135dc1e4ce5aeb0c4bc98af8049"><tt>66de438</tt></a> caddytls: Fix <code>MatchRemoteIP</code> provisoning with multiple CIDR ranges (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1101722454" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4522" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4522/hovercard" href="https://github.com/caddyserver/caddy/pull/4522">#4522</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/57a708d189cfe4ccc20ae92df95dd35e52a434a8/hovercard" href="https://github.com/caddyserver/caddy/commit/57a708d189cfe4ccc20ae92df95dd35e52a434a8"><tt>57a708d</tt></a> caddytls: Support external certificate Managers (like Tailscale) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1111108857" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4541" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4541/hovercard" href="https://github.com/caddyserver/caddy/pull/4541">#4541</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d9b1d463259a6f8f520edd6659dac11218c82b4e/hovercard" href="https://github.com/caddyserver/caddy/commit/d9b1d463259a6f8f520edd6659dac11218c82b4e"><tt>d9b1d46</tt></a> caddytls: dns_challenge_override_domain for challenge delegation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1148053671" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4596" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4596/hovercard" href="https://github.com/caddyserver/caddy/pull/4596">#4596</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1a7a78a1f27bdf58e9921cc636375385840a2dc5/hovercard" href="https://github.com/caddyserver/caddy/commit/1a7a78a1f27bdf58e9921cc636375385840a2dc5"><tt>1a7a78a</tt></a> cmd: Print error if fmt overwrite fails (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1105124316" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4524" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4524/hovercard" href="https://github.com/caddyserver/caddy/issues/4524">#4524</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bc447e307f195b80eeec0f6157e0d8e641af9155/hovercard" href="https://github.com/caddyserver/caddy/commit/bc447e307f195b80eeec0f6157e0d8e641af9155"><tt>bc447e3</tt></a> core: Config LoadInterval -&gt; LoadDelay for clarity</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7ea5b2a818ff56f650c537be83c4230166f90a14/hovercard" href="https://github.com/caddyserver/caddy/commit/7ea5b2a818ff56f650c537be83c4230166f90a14"><tt>7ea5b2a</tt></a> core: Config load interval only reloads if changed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1151828079" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4603" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4603/hovercard" href="https://github.com/caddyserver/caddy/pull/4603">#4603</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7f364c777acfc1a0c8c3c62d9c3ad001fb1ea6df/hovercard" href="https://github.com/caddyserver/caddy/commit/7f364c777acfc1a0c8c3c62d9c3ad001fb1ea6df"><tt>7f364c7</tt></a> core: Load config at interval instead of just once</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a72acd21b0ef17d6cd9064dd105042b6edb3b8dc/hovercard" href="https://github.com/caddyserver/caddy/commit/a72acd21b0ef17d6cd9064dd105042b6edb3b8dc"><tt>a72acd2</tt></a> core: Retry dynamic config load if config unchanged</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ceef70dbc5543436b04a5f70749be18582f35403/hovercard" href="https://github.com/caddyserver/caddy/commit/ceef70dbc5543436b04a5f70749be18582f35403"><tt>ceef70d</tt></a> core: Retry dynamic config load if error or no-op (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1151828079" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4603" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4603/hovercard" href="https://github.com/caddyserver/caddy/pull/4603">#4603</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/acbee9470818a32f77634b0c0943bc0544f6e736/hovercard" href="https://github.com/caddyserver/caddy/commit/acbee9470818a32f77634b0c0943bc0544f6e736"><tt>acbee94</tt></a> core: Revert <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7f364c777acfc1a0c8c3c62d9c3ad001fb1ea6df/hovercard" href="https://github.com/caddyserver/caddy/commit/7f364c777acfc1a0c8c3c62d9c3ad001fb1ea6df"><tt>7f364c7</tt></a>; simplify dynamic config load</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/64a3218f5c7ba98a51c76065ed32ae860351e779/hovercard" href="https://github.com/caddyserver/caddy/commit/64a3218f5c7ba98a51c76065ed32ae860351e779"><tt>64a3218</tt></a> core: Simplify shared listeners, fix deadline bug</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/8e5aafa5cdb0bd6ad062014172ed21fdc1012cc1/hovercard" href="https://github.com/caddyserver/caddy/commit/8e5aafa5cdb0bd6ad062014172ed21fdc1012cc1"><tt>8e5aafa</tt></a> fastcgi: Fix a TODO, prevent zap using reflection for logging env (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1061944842" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4437" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4437/hovercard" href="https://github.com/caddyserver/caddy/pull/4437">#4437</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c8f2834b514f8bfb405c11be53d60a6cfc5228ca/hovercard" href="https://github.com/caddyserver/caddy/commit/c8f2834b514f8bfb405c11be53d60a6cfc5228ca"><tt>c8f2834</tt></a> fastcgi: Protect against requests with null bytes in the path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160193775" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4614" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4614/hovercard" href="https://github.com/caddyserver/caddy/pull/4614">#4614</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/de490c7cadc8c17759f747f5bb554967454c6529/hovercard" href="https://github.com/caddyserver/caddy/commit/de490c7cadc8c17759f747f5bb554967454c6529"><tt>de490c7</tt></a> fastcgi: Set SERVER_PORT to 80 or 443 depending on scheme (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1133918627" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4572" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4572/hovercard" href="https://github.com/caddyserver/caddy/pull/4572">#4572</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/09ba9e994e6391162fbfdfbd90c72270bdff3a49/hovercard" href="https://github.com/caddyserver/caddy/commit/09ba9e994e6391162fbfdfbd90c72270bdff3a49"><tt>09ba9e9</tt></a> fileserver: Add <code>pass_thru</code> Caddyfile option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160164527" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4613" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4613/hovercard" href="https://github.com/caddyserver/caddy/pull/4613">#4613</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/15c95e9d5b330a9590bbd7271264d9d47dd6e643/hovercard" href="https://github.com/caddyserver/caddy/commit/15c95e9d5b330a9590bbd7271264d9d47dd6e643"><tt>15c95e9</tt></a> fileserver: Canonical redir when whole path is stripped (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1115866079" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4549" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4549/hovercard" href="https://github.com/caddyserver/caddy/pull/4549">#4549</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c8b5a81607c9c2799f46f42154ee311884723aa4/hovercard" href="https://github.com/caddyserver/caddy/commit/c8b5a81607c9c2799f46f42154ee311884723aa4"><tt>c8b5a81</tt></a> fileserver: Fix handling of symlink sizes in directory listings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1051810873" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4415" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4415/hovercard" href="https://github.com/caddyserver/caddy/pull/4415">#4415</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e81369e2208e47d9650f9699ad8bc7692640b275/hovercard" href="https://github.com/caddyserver/caddy/commit/e81369e2208e47d9650f9699ad8bc7692640b275"><tt>e81369e</tt></a> fileserver: Move default browse template into a separate file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1052622695" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4417" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4417/hovercard" href="https://github.com/caddyserver/caddy/pull/4417">#4417</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1e10f6f725189a371a923a329084f1c3f608ae38/hovercard" href="https://github.com/caddyserver/caddy/commit/1e10f6f725189a371a923a329084f1c3f608ae38"><tt>1e10f6f</tt></a> fileserver: browse: do not encode the paths in breadcrumbs and page title (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1049542541" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4410" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4410/hovercard" href="https://github.com/caddyserver/caddy/pull/4410">#4410</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/78b5356f2b1945a90de1ef7f2c7669d82098edbd/hovercard" href="https://github.com/caddyserver/caddy/commit/78b5356f2b1945a90de1ef7f2c7669d82098edbd"><tt>78b5356</tt></a> fileserver: do not double-escape paths (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1064509690" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4447" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4447/hovercard" href="https://github.com/caddyserver/caddy/pull/4447">#4447</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/0de51593a647ee68ae79643f137ae2486118a6e6/hovercard" href="https://github.com/caddyserver/caddy/commit/0de51593a647ee68ae79643f137ae2486118a6e6"><tt>0de5159</tt></a> go.mod: Revert version bump of CEL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144792414" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4587" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4587/hovercard" href="https://github.com/caddyserver/caddy/pull/4587">#4587</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6f9b6ad78e6b9a40afbf12e53017e39abee90a6d/hovercard" href="https://github.com/caddyserver/caddy/commit/6f9b6ad78e6b9a40afbf12e53017e39abee90a6d"><tt>6f9b6ad</tt></a> go.mod: Update smallstep/certificates, no longer need replace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1077168005" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4475" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4475/hovercard" href="https://github.com/caddyserver/caddy/pull/4475">#4475</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/4906b9357a89fe7f41d037bfc6a896479236740f/hovercard" href="https://github.com/caddyserver/caddy/commit/4906b9357a89fe7f41d037bfc6a896479236740f"><tt>4906b93</tt></a> go.mod: Update smallstep/truststore, fix build on FreeBSD (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1075998026" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4473" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4473/hovercard" href="https://github.com/caddyserver/caddy/pull/4473">#4473</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c13315344762a067b61b0d9585db46bf2ed242a6/hovercard" href="https://github.com/caddyserver/caddy/commit/c13315344762a067b61b0d9585db46bf2ed242a6"><tt>c133153</tt></a> go.mod: Update to latest smallstep/truststore, support FreeBSD (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1066434414" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4453" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4453/hovercard" href="https://github.com/caddyserver/caddy/pull/4453">#4453</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ff74a0aa09a24afd63686c2d79cb605ecbb47b8c/hovercard" href="https://github.com/caddyserver/caddy/commit/ff74a0aa09a24afd63686c2d79cb605ecbb47b8c"><tt>ff74a0a</tt></a> go.mod: Upgrade dependencies</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e9dde230247ec5525d4c3803ff99c97e0dc8e348/hovercard" href="https://github.com/caddyserver/caddy/commit/e9dde230247ec5525d4c3803ff99c97e0dc8e348"><tt>e9dde23</tt></a> headers: Fix <code>+</code> in Caddyfile to properly append rather than set (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1093217575" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4506" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4506/hovercard" href="https://github.com/caddyserver/caddy/pull/4506">#4506</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1b7ff5d76c7a3c67b6e0f9b51af78d1b227fdea3/hovercard" href="https://github.com/caddyserver/caddy/commit/1b7ff5d76c7a3c67b6e0f9b51af78d1b227fdea3"><tt>1b7ff5d</tt></a> httpcaddyfile: Add <code>default_bind</code> global option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1106531300" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4531" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4531/hovercard" href="https://github.com/caddyserver/caddy/pull/4531">#4531</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a8bb4a665af358f61a7ac0eabac8df2110cb6a36/hovercard" href="https://github.com/caddyserver/caddy/commit/a8bb4a665af358f61a7ac0eabac8df2110cb6a36"><tt>a8bb4a6</tt></a> httpcaddyfile: Add <code>{vars.*}</code> placeholder shortcut, reverse <code>vars</code> sort order (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1213560071" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4726" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4726/hovercard" href="https://github.com/caddyserver/caddy/pull/4726">#4726</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5a0715689444537cf2c41e3362468b97f31493b6/hovercard" href="https://github.com/caddyserver/caddy/commit/5a0715689444537cf2c41e3362468b97f31493b6"><tt>5a07156</tt></a> httpcaddyfile: Add pki app <code>root</code> and <code>intermediate</code> cert/key config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1097323062" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4514" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4514/hovercard" href="https://github.com/caddyserver/caddy/pull/4514">#4514</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3a1e0dbf47429f3ae7ddcbbd9acc3707b0ad0083/hovercard" href="https://github.com/caddyserver/caddy/commit/3a1e0dbf47429f3ae7ddcbbd9acc3707b0ad0083"><tt>3a1e0db</tt></a> httpcaddyfile: Deprecate paths in site addresses; use zap logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1213773115" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4728" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4728/hovercard" href="https://github.com/caddyserver/caddy/pull/4728">#4728</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/26d633baf83994e79d2961fa9f5b37ef5b0ab800/hovercard" href="https://github.com/caddyserver/caddy/commit/26d633baf83994e79d2961fa9f5b37ef5b0ab800"><tt>26d633b</tt></a> httpcaddyfile: Disabling OCSP stapling for both managed and unmanaged (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144826105" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4589" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4589/hovercard" href="https://github.com/caddyserver/caddy/pull/4589">#4589</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/93a7a45e7e1ca64dc0103af55ab2a0a4b9c6c84f/hovercard" href="https://github.com/caddyserver/caddy/commit/93a7a45e7e1ca64dc0103af55ab2a0a4b9c6c84f"><tt>93a7a45</tt></a> httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1106539889" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4532" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4532/hovercard" href="https://github.com/caddyserver/caddy/pull/4532">#4532</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/81ee34e9623c3ac630f46c81a26e7823d0b2bf7b/hovercard" href="https://github.com/caddyserver/caddy/commit/81ee34e9623c3ac630f46c81a26e7823d0b2bf7b"><tt>81ee34e</tt></a> httpcaddyfile: Fix sorting edgecase for nested <code>handle_path</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1077864516" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4477" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4477/hovercard" href="https://github.com/caddyserver/caddy/pull/4477">#4477</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/4b9849c7922c3a0a7b1bd487f5d890fcff32aaba/hovercard" href="https://github.com/caddyserver/caddy/commit/4b9849c7922c3a0a7b1bd487f5d890fcff32aaba"><tt>4b9849c</tt></a> httpcaddyfile: Support configuring <code>pki</code> app names via global options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1065435555" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4450" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4450/hovercard" href="https://github.com/caddyserver/caddy/pull/4450">#4450</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5bd96a6ac22849cd9fbbaae5285f0161e272b8e4/hovercard" href="https://github.com/caddyserver/caddy/commit/5bd96a6ac22849cd9fbbaae5285f0161e272b8e4"><tt>5bd96a6</tt></a> httpcaddyfile: Support explicitly turning off <code>strict_sni_host</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1146029080" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4592" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4592/hovercard" href="https://github.com/caddyserver/caddy/pull/4592">#4592</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c921e08296ee379da3689caa1371a3003a512648/hovercard" href="https://github.com/caddyserver/caddy/commit/c921e08296ee379da3689caa1371a3003a512648"><tt>c921e08</tt></a> logging: Add <code>roll_local_time</code> Caddyfile option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1144052096" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4583" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4583/hovercard" href="https://github.com/caddyserver/caddy/pull/4583">#4583</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/0eb0b60f47bddcf24f6af9265e60044033555ff2/hovercard" href="https://github.com/caddyserver/caddy/commit/0eb0b60f47bddcf24f6af9265e60044033555ff2"><tt>0eb0b60</tt></a> logging: Remove common_log field and single_field encoder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="877073334" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4149" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4149/hovercard" href="https://github.com/caddyserver/caddy/pull/4149">#4149</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="972129632" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4282" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4282/hovercard" href="https://github.com/caddyserver/caddy/pull/4282">#4282</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/249adc1c872ae46e640cfb7c330e332229d8d32a/hovercard" href="https://github.com/caddyserver/caddy/commit/249adc1c872ae46e640cfb7c330e332229d8d32a"><tt>249adc1</tt></a> logging: Support turning off roll compression via Caddyfile (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1093206243" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4505" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4505/hovercard" href="https://github.com/caddyserver/caddy/pull/4505">#4505</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/8887adb027982e844965b4707b8595cee5845d54/hovercard" href="https://github.com/caddyserver/caddy/commit/8887adb027982e844965b4707b8595cee5845d54"><tt>8887adb</tt></a> logging: add a filter for cookies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1055915740" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4425" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4425/hovercard" href="https://github.com/caddyserver/caddy/pull/4425">#4425</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bcac2beee7e419f8cdab2ed16f388d1af282a46b/hovercard" href="https://github.com/caddyserver/caddy/commit/bcac2beee7e419f8cdab2ed16f388d1af282a46b"><tt>bcac2be</tt></a> logging: add a filter for query parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1055836342" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4424" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4424/hovercard" href="https://github.com/caddyserver/caddy/pull/4424">#4424</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/789efa5deef53071b57479d37e4022bf372c4eef/hovercard" href="https://github.com/caddyserver/caddy/commit/789efa5deef53071b57479d37e4022bf372c4eef"><tt>789efa5</tt></a> logging: add a regexp filter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1055965197" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4426" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4426/hovercard" href="https://github.com/caddyserver/caddy/pull/4426">#4426</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a1b417c832b4ab3dab9eaa9690e1d07672a949b8/hovercard" href="https://github.com/caddyserver/caddy/commit/a1b417c832b4ab3dab9eaa9690e1d07672a949b8"><tt>a1b417c</tt></a> logging: add support for hashing data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1061703063" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4434" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4434/hovercard" href="https://github.com/caddyserver/caddy/pull/4434">#4434</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/eb891d46831252c5329218bfbb606727685fea72/hovercard" href="https://github.com/caddyserver/caddy/commit/eb891d46831252c5329218bfbb606727685fea72"><tt>eb891d4</tt></a> metrics: Enforce smaller set of method labels</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c04d24cafa60e522842d5188587ab07af2082e9b/hovercard" href="https://github.com/caddyserver/caddy/commit/c04d24cafa60e522842d5188587ab07af2082e9b"><tt>c04d24c</tt></a> pki: Avoid provisioning the <code>local</code> CA when not necessary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1072967107" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4463" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4463/hovercard" href="https://github.com/caddyserver/caddy/pull/4463">#4463</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bbad6931e30a2e74b3f53fff797d1115cc9dd491/hovercard" href="https://github.com/caddyserver/caddy/commit/bbad6931e30a2e74b3f53fff797d1115cc9dd491"><tt>bbad693</tt></a> pki: Implement API endpoints for certs and <code>caddy trust</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1063222242" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4443" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4443/hovercard" href="https://github.com/caddyserver/caddy/pull/4443">#4443</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/9ee68c1bd57d72e8a969f1da492bd51bfa5ed9a0/hovercard" href="https://github.com/caddyserver/caddy/commit/9ee68c1bd57d72e8a969f1da492bd51bfa5ed9a0"><tt>9ee68c1</tt></a> reverseproxy: Adjust defaults, document defaults (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1061923968" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4436" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4436/hovercard" href="https://github.com/caddyserver/caddy/pull/4436">#4436</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7557d1d92240d7dc36a6f8137ab542f3908f316c/hovercard" href="https://github.com/caddyserver/caddy/commit/7557d1d92240d7dc36a6f8137ab542f3908f316c"><tt>7557d1d</tt></a> reverseproxy: Avoid returning a <code>nil</code> error during GetClientCertificate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1115921977" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4550" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4550/hovercard" href="https://github.com/caddyserver/caddy/pull/4550">#4550</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ab0455922ae01bde1a7a5b3bf58eb993efc02db7/hovercard" href="https://github.com/caddyserver/caddy/commit/ab0455922ae01bde1a7a5b3bf58eb993efc02db7"><tt>ab04559</tt></a> reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1074936125" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4470" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4470/hovercard" href="https://github.com/caddyserver/caddy/pull/4470">#4470</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/5333c3528bd2badf1676efcced322d151e3706c8/hovercard" href="https://github.com/caddyserver/caddy/commit/5333c3528bd2badf1676efcced322d151e3706c8"><tt>5333c35</tt></a> reverseproxy: Fix incorrect <code>health_headers</code> Caddyfile parsing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1082687123" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4485" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4485/hovercard" href="https://github.com/caddyserver/caddy/pull/4485">#4485</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c50094fc9d34099efd705700e6d2efa2fa065412/hovercard" href="https://github.com/caddyserver/caddy/commit/c50094fc9d34099efd705700e6d2efa2fa065412"><tt>c50094f</tt></a> reverseproxy: Implement trusted proxies for <code>X-Forwarded-*</code> headers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1093283326" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4507" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4507/hovercard" href="https://github.com/caddyserver/caddy/pull/4507">#4507</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/f5e104944ea48e776580a0a9ebbd02fca33d659f/hovercard" href="https://github.com/caddyserver/caddy/commit/f5e104944ea48e776580a0a9ebbd02fca33d659f"><tt>f5e1049</tt></a> reverseproxy: Make shallow-ish clone of the request (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1115985234" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4551" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4551/hovercard" href="https://github.com/caddyserver/caddy/pull/4551">#4551</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/87a1f228b4c48db7bdab694cf0fd1c76243f29f3/hovercard" href="https://github.com/caddyserver/caddy/commit/87a1f228b4c48db7bdab694cf0fd1c76243f29f3"><tt>87a1f22</tt></a> reverseproxy: Move status replacement intercept to <code>replace_status</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="976440056" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4300" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4300/hovercard" href="https://github.com/caddyserver/caddy/pull/4300">#4300</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d058dee11d7cfcf0b711f0378d10c9e5cabc8982/hovercard" href="https://github.com/caddyserver/caddy/commit/d058dee11d7cfcf0b711f0378d10c9e5cabc8982"><tt>d058dee</tt></a> reverseproxy: Refactor dial address parsing, augment command parsing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1160439214" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4616" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4616/hovercard" href="https://github.com/caddyserver/caddy/pull/4616">#4616</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c7d6c4cbb951f7db87fc5aebf8382aeeca6c9f1d/hovercard" href="https://github.com/caddyserver/caddy/commit/c7d6c4cbb951f7db87fc5aebf8382aeeca6c9f1d"><tt>c7d6c4c</tt></a> reverseproxy: copy_response and copy_response_headers for handle_response routes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1030014988" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4391" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4391/hovercard" href="https://github.com/caddyserver/caddy/pull/4391">#4391</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bcb7a19cd3fbc680a017bc2f5aafa71ff77e87e3/hovercard" href="https://github.com/caddyserver/caddy/commit/bcb7a19cd3fbc680a017bc2f5aafa71ff77e87e3"><tt>bcb7a19</tt></a> rewrite: Add <code>method</code> Caddyfile directive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1105766597" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4528" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4528/hovercard" href="https://github.com/caddyserver/caddy/pull/4528">#4528</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1feb65952acd814f9abcfb8e38f727f4e49e9e68/hovercard" href="https://github.com/caddyserver/caddy/commit/1feb65952acd814f9abcfb8e38f727f4e49e9e68"><tt>1feb659</tt></a> rewrite: Fix a double-encode issue when using the <code>{uri}</code> placeholder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1097474048" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4516" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4516/hovercard" href="https://github.com/caddyserver/caddy/pull/4516">#4516</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6cadb60fa2308f24a20a32c3f8d5e3a521c277ff/hovercard" href="https://github.com/caddyserver/caddy/commit/6cadb60fa2308f24a20a32c3f8d5e3a521c277ff"><tt>6cadb60</tt></a> templates: Document .OriginalReq</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/1d0425b26f1fbb797d7bc10e3740dc031410d01f/hovercard" href="https://github.com/caddyserver/caddy/commit/1d0425b26f1fbb797d7bc10e3740dc031410d01f"><tt>1d0425b</tt></a> templates: Elaborate on what's supported by the markdown function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1124966653" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4564" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4564/hovercard" href="https://github.com/caddyserver/caddy/pull/4564">#4564</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a6199cf814d676a11cc9e2abad81b48859198aa4/hovercard" href="https://github.com/caddyserver/caddy/commit/a6199cf814d676a11cc9e2abad81b48859198aa4"><tt>a6199cf</tt></a> templates: Fix docs for .Args</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/ec14ccdd4075e46dd0235cc99ecfd92ed131c10a/hovercard" href="https://github.com/caddyserver/caddy/commit/ec14ccdd4075e46dd0235cc99ecfd92ed131c10a"><tt>ec14ccd</tt></a> templates: fix inconsistent nested includes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1066201797" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4452" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4452/hovercard" href="https://github.com/caddyserver/caddy/pull/4452">#4452</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d0b608af3178bc674936f4b1c6cce00591ebbf09/hovercard" href="https://github.com/caddyserver/caddy/commit/d0b608af3178bc674936f4b1c6cce00591ebbf09"><tt>d0b608a</tt></a> tracing: New OpenTelemetry module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1007931338" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4361" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4361/hovercard" href="https://github.com/caddyserver/caddy/pull/4361">#4361</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/134b8056444d8f417c0eb4163809f9659ffc3317/hovercard" href="https://github.com/caddyserver/caddy/commit/134b8056444d8f417c0eb4163809f9659ffc3317"><tt>134b805</tt></a> caddyfile: Prevent bad block opening tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177465937" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4655" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4655/hovercard" href="https://github.com/caddyserver/caddy/pull/4655">#4655</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c5fffb4ac2631f0b41a8e13b62925b9dc8346cb9/hovercard" href="https://github.com/caddyserver/caddy/commit/c5fffb4ac2631f0b41a8e13b62925b9dc8346cb9"><tt>c5fffb4</tt></a> caddyfile: Support for raw token values; improve <code>map</code>, <code>expression</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1173121980" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4643" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4643/hovercard" href="https://github.com/caddyserver/caddy/pull/4643">#4643</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b82e22b459b9f81278810dc32916ca270efa888c/hovercard" href="https://github.com/caddyserver/caddy/commit/b82e22b459b9f81278810dc32916ca270efa888c"><tt>b82e22b</tt></a> caddyhttp: retain all values of vars matcher when specified multiple times (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1166330447" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4629" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4629/hovercard" href="https://github.com/caddyserver/caddy/pull/4629">#4629</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bc15b4b0e799c52be8be86e85e9624141319474d/hovercard" href="https://github.com/caddyserver/caddy/commit/bc15b4b0e799c52be8be86e85e9624141319474d"><tt>bc15b4b</tt></a> caddypki: Load intermediate for signing on-the-fly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1185439090" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4669" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4669/hovercard" href="https://github.com/caddyserver/caddy/pull/4669">#4669</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/6512832f9f3904209ccb3c305e38ebde108083fb/hovercard" href="https://github.com/caddyserver/caddy/commit/6512832f9f3904209ccb3c305e38ebde108083fb"><tt>6512832</tt></a> cmd: Add <code>--diff</code> option for <code>caddy fmt</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1199177420" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4695" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4695/hovercard" href="https://github.com/caddyserver/caddy/pull/4695">#4695</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/30b6d1f47a35d00fca7cff0daa2ff59a98c5a85e/hovercard" href="https://github.com/caddyserver/caddy/commit/30b6d1f47a35d00fca7cff0daa2ff59a98c5a85e"><tt>30b6d1f</tt></a> cmd: Enhance .env (dotenv) file parsing</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/22d8edb984b9a0cbe5d205f823b455920464bb95/hovercard" href="https://github.com/caddyserver/caddy/commit/22d8edb984b9a0cbe5d205f823b455920464bb95"><tt>22d8edb</tt></a> cmd: Fix defaulting admin address if empty in config, fixes <code>reload</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1190705178" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4674" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4674/hovercard" href="https://github.com/caddyserver/caddy/pull/4674">#4674</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/c2327161f725c820826587381f37d651a2b9736d/hovercard" href="https://github.com/caddyserver/caddy/commit/c2327161f725c820826587381f37d651a2b9736d"><tt>c232716</tt></a> cmd: Set Origin header properly on API requests</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/d06d0e79f839a26ab2cf81b00ba2d180623c57a9/hovercard" href="https://github.com/caddyserver/caddy/commit/d06d0e79f839a26ab2cf81b00ba2d180623c57a9"><tt>d06d0e7</tt></a> go.mod: Upgrade CertMagic to v0.16.0</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/bf6a1b75385da101bad110926c7f2b5f25395959/hovercard" href="https://github.com/caddyserver/caddy/commit/bf6a1b75385da101bad110926c7f2b5f25395959"><tt>bf6a1b7</tt></a> go.mod: Upgrade some dependencies</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/79cbe7bfd06565d0e7ab0717119f78960ed54c08/hovercard" href="https://github.com/caddyserver/caddy/commit/79cbe7bfd06565d0e7ab0717119f78960ed54c08"><tt>79cbe7b</tt></a> httpcaddyfile: Add 'vars' directive</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/a58f240d3ecbb59285303746406cab50217f8d24/hovercard" href="https://github.com/caddyserver/caddy/commit/a58f240d3ecbb59285303746406cab50217f8d24"><tt>a58f240</tt></a> httpcaddyfile: Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1171311855" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4640" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4640/hovercard" href="https://github.com/caddyserver/caddy/issues/4640">#4640</a> (auto-HTTPS edgecase) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1180208027" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4661" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4661/hovercard" href="https://github.com/caddyserver/caddy/pull/4661">#4661</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/7d229665ed96a6b1e5b89d6fd963ac54e2b56bb6/hovercard" href="https://github.com/caddyserver/caddy/commit/7d229665ed96a6b1e5b89d6fd963ac54e2b56bb6"><tt>7d22966</tt></a> logging: Caddyfile support for <code>duration_format</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1195698352" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4684" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4684/hovercard" href="https://github.com/caddyserver/caddy/pull/4684">#4684</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/55b4c12e0404347828ed691594d1f8ae8228c598/hovercard" href="https://github.com/caddyserver/caddy/commit/55b4c12e0404347828ed691594d1f8ae8228c598"><tt>55b4c12</tt></a> map: Evaluate placeholders in output vals (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1174368459" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4650" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4650/hovercard" href="https://github.com/caddyserver/caddy/issues/4650">#4650</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/93c99f67342504efe9f6b58a734aaec3929fe785/hovercard" href="https://github.com/caddyserver/caddy/commit/93c99f67342504efe9f6b58a734aaec3929fe785"><tt>93c99f6</tt></a> map: Support numeric and bool types with Caddyfile</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3d616e8c6d65e5617f5a918d72fb1514c9c7144e/hovercard" href="https://github.com/caddyserver/caddy/commit/3d616e8c6d65e5617f5a918d72fb1514c9c7144e"><tt>3d616e8</tt></a> requestbody: Return HTTP 413 (fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1123172562" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4558" data-hovercard-type="issue" data-hovercard-url="/caddyserver/caddy/issues/4558/hovercard" href="https://github.com/caddyserver/caddy/issues/4558">#4558</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/3e3bb00265f8fa0dd8ff3d33ce901776fd689f32/hovercard" href="https://github.com/caddyserver/caddy/commit/3e3bb00265f8fa0dd8ff3d33ce901776fd689f32"><tt>3e3bb00</tt></a> reverseproxy: Add <code>_ms</code> placeholders for proxy durations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1184341251" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4666" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4666/hovercard" href="https://github.com/caddyserver/caddy/pull/4666">#4666</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/2196c92c0ef4e3d3622d5a8bb549e5faed135382/hovercard" href="https://github.com/caddyserver/caddy/commit/2196c92c0ef4e3d3622d5a8bb549e5faed135382"><tt>2196c92</tt></a> reverseproxy: Don't clear name in SRV upstreams</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/dc4d147388547515f77447d594024386b732e7d4/hovercard" href="https://github.com/caddyserver/caddy/commit/dc4d147388547515f77447d594024386b732e7d4"><tt>dc4d147</tt></a> reverseproxy: Expand SRV/A addrs for cache key</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/b8dbecb841bef1f1ec67419b871d23d66af7a3b1/hovercard" href="https://github.com/caddyserver/caddy/commit/b8dbecb841bef1f1ec67419b871d23d66af7a3b1"><tt>b8dbecb</tt></a> reverseproxy: Include port in A upstreams cache</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/e4ce40f8ff0424054045de2461fc7228c66f3c61/hovercard" href="https://github.com/caddyserver/caddy/commit/e4ce40f8ff0424054045de2461fc7228c66f3c61"><tt>e4ce40f</tt></a> reverseproxy: Sync up <code>handleUpgradeResponse</code> with stdlib (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1181468745" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4664" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4664/hovercard" href="https://github.com/caddyserver/caddy/pull/4664">#4664</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/afca2421112eb89e435888f50f8146364a3c60a4/hovercard" href="https://github.com/caddyserver/caddy/commit/afca2421112eb89e435888f50f8146364a3c60a4"><tt>afca242</tt></a> staticfiles: Expand placeholder for index files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1193041183" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4679" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4679/hovercard" href="https://github.com/caddyserver/caddy/pull/4679">#4679</a>)</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/caddyserver/caddy/commit/00234c8ac20af0bf2d2229d4b25b5d843b962224/hovercard" href="https://github.com/caddyserver/caddy/commit/00234c8ac20af0bf2d2229d4b25b5d843b962224"><tt>00234c8</tt></a> templates: Switch to <code>BurntSushi/toml</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1202260460" data-permission-text="Title is private" data-url="https://github.com/caddyserver/caddy/issues/4700" data-hovercard-type="pull_request" data-hovercard-url="/caddyserver/caddy/pull/4700/hovercard" href="https://github.com/caddyserver/caddy/pull/4700">#4700</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/caddyserver/caddy/compare/v2.4.6...v2.5.0"><tt>v2.4.6...v2.5.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/29207621/v2.5.0-rc.1 2022-04-25T17:36:15Z caddy: v2.5.0-rc.1 <p>Please see the <a href="https://github.com/caddyserver/caddy/releases/tag/v2.5.0">release notes for v2.5.0</a>. In fact, just use v2.5.0 instead.</p> <p><strong>Interim Changelog</strong>: <a class="commit-link" href="https://github.com/caddyserver/caddy/compare/v2.5.0-beta.1...v2.5.0-rc.1"><tt>v2.5.0-beta.1...v2.5.0-rc.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/172927874/v2.3.1 2022-04-24T12:44:19Z AudioAnchor: v2.3.1 <ul> <li>add + and - buttons to control playback speed</li> <li>add option to display cover art below track info</li> <li>add webp cover art support</li> <li>fix retrieval of skip interval type (forward / backward) for languages other than English</li> </ul> flackbash tag:github.com,2008:Repository/207951619/v1.3.4 2022-04-23T22:42:04Z choose: Release v1.3.4 <p>Fix issue with field separators not working when no newline at EOF<br> Fix issue with choices with actual length one created with positive start index and negative end index</p> github-actions[bot] tag:github.com,2008:Repository/297615696/v1.24.3 2022-04-23T13:22:07Z dasel: v1.24.3 No content. TomWright