<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Aviator Updates]]></title><description><![CDATA[Changelog and updates for Aviator]]></description><link>https://changelog.aviator.co</link><image><url>https://substackcdn.com/image/fetch/$s_!DBlO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5f5d86-7cf5-469a-b560-a273c1460728_904x904.png</url><title>Aviator Updates</title><link>https://changelog.aviator.co</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 11:58:42 GMT</lastBuildDate><atom:link href="https://changelog.aviator.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aviator Technologies, Inc]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aviatorco@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aviatorco@substack.com]]></itunes:email><itunes:name><![CDATA[Aviator]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aviator]]></itunes:author><googleplay:owner><![CDATA[aviatorco@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aviatorco@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aviator]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Aviator Changelog has moved]]></title><description><![CDATA[The Changelog has moved to aviator.co/changelog. You can subscribe there directly.]]></description><link>https://changelog.aviator.co/p/aviator-changelog-has-moved</link><guid isPermaLink="false">https://changelog.aviator.co/p/aviator-changelog-has-moved</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Thu, 01 May 2025 18:42:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DBlO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5f5d86-7cf5-469a-b560-a273c1460728_904x904.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Changelog has moved to <a href="https://www.aviator.co/changelog">aviator.co/changelog</a>. You can subscribe there directly.</p>]]></content:encoded></item><item><title><![CDATA[Announcing Aviator Agents (Beta)]]></title><description><![CDATA[An LLM-based agentic framework to perform large scale code migrations]]></description><link>https://changelog.aviator.co/p/announcing-aviator-agents-beta</link><guid isPermaLink="false">https://changelog.aviator.co/p/announcing-aviator-agents-beta</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 26 Feb 2025 19:48:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/C03kRAiAy4k" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Introducing Aviator Agents - an LLM-based agentic framework to perform large scale code migrations in your repositories.</p><div id="youtube2-C03kRAiAy4k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;C03kRAiAy4k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/C03kRAiAy4k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>How it works</h2><p>These agents emulate human patterns to perform migrations by:</p><ul><li><p>finding references and documentation</p></li><li><p>understanding dependencies</p></li><li><p>breaking down large chunks of code, and</p></li><li><p>verifying build status.</p></li></ul><p>Aviator Agents plan out steps to perform a task and iterate to improve accuracy.</p><p>Unlike most LLM based frameworks, Aviator Agents is an end-to-end framework that connects directly with GitHub. This eliminates the need to set up a custom environment and build process.</p><h2>Models</h2><p>It directly integrates with GitHub and supports Open-AI o1, Claude Sonnet 3.5, Deepseek R1, and Llama 3.1 models.</p><h2>Early access</h2><p>Aviator Agents is currently in private beta. If you are interested in trying it out please reply back or sign up on: <a href="http://aviator.co/agents">aviator.co/agents</a></p>]]></content:encoded></item><item><title><![CDATA[Stacked PRs CLI - Major update]]></title><description><![CDATA[This release simplifies the common commands associated with sync, branch, tree, adopt. This release also simplifies all &#8220;av stack <command>&#8221; to &#8220;av <command>&#8221; and make stacking more mainstream.]]></description><link>https://changelog.aviator.co/p/stacked-prs-cli-major-update</link><guid isPermaLink="false">https://changelog.aviator.co/p/stacked-prs-cli-major-update</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Mon, 09 Dec 2024 21:05:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/R8m7SLjNJv0" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re excited to announce the release of <code>v0.1.0</code> of the <code>av</code> CLI, our open-source tool for managing stacked PRs. This update brings several usability improvements, making it easier than ever to create and manage your stacked PRs.</p><div id="youtube2-R8m7SLjNJv0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;R8m7SLjNJv0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/R8m7SLjNJv0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Here&#8217;s a quick summary of what&#8217;s changed. For more details, check out our <a href="https://docs.aviator.co/aviator-cli/major-releases/v0.1.0">Major update documentation</a>.</p><p>&#127775;&#127775;&#127775; Follow, like and check out our GitHub project: <a href="https://github.com/aviator-co/av">https://github.com/aviator-co/av</a></p><h2><strong>Streamlined Syntax</strong></h2><p>We&#8217;ve simplified the command structure to make av more intuitive:</p><ul><li><p>Top-Level Commands: No more <code>av stack &lt;command&gt;</code> and <code>av commit &lt;command&gt;</code>&#8212;all commands are now top-level or integrated as flags for other commands.</p></li><li><p>Easier PR and Commit Creation: Commands like <code>av commit</code> and <code>av pr</code> now directly create commits and PRs.</p></li><li><p>The previous commands are still functional but deprecated. They will continue to work in <code>v0.1.0</code> and will be removed in the future major updates.</p></li></ul><h2>List of changed commands</h2><ul><li><p><code>av stack sync</code> &#8594; <code>av sync</code></p></li><li><p><code>av pr create</code> &#8594; <code>av pr</code> Running this command on an existing PR will also push changed to remote to refresh the PR.</p></li><li><p><code>av stack submit</code> &#8594; <code>av pr --all</code></p></li><li><p><code>av stack branch</code> &#8594; <code>av branch</code></p></li><li><p><code>av stack branch-commit</code> &#8594; <code>av commit -b</code> <code>-b</code> will automatically generate branch name, use <code>--branch-name &lt;name&gt;</code> if you would like to specify a name</p></li><li><p><code>av commit create</code> &#8594; <code>av commit</code></p></li><li><p><code>av commit ammend</code> &#8594; <code>av commit --amend</code> &#8221;No-edit&#8221; is now default, pass <code>--edit</code> to open your text editor to modify commit</p></li><li><p><code>av commit split</code> &#8594; <code>av split-commit</code></p></li><li><p><code>av stack adopt</code> &#8594; <code>av adopt</code></p></li><li><p><code>av stack diff</code> &#8594; <code>av diff</code></p></li><li><p><code>av stack next</code> &#8594; <code>av next</code></p></li><li><p><code>av stack prev</code> &#8594; <code>av prev</code></p></li><li><p><code>av stack reorder</code> &#8594; <code>av reorder</code></p></li><li><p><code>av stack reparent</code> &#8594; <code>av reparent</code></p></li><li><p><code>av stack restack</code> &#8594; <code>av restack</code></p></li><li><p><code>av stack switch</code> &#8594; <code>av switch</code></p></li><li><p><code>av stack tree</code> &#8594; <code>av tree</code></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Track your PRs in Chrome Extension]]></title><description><![CDATA[Stay on top of your code reviews]]></description><link>https://changelog.aviator.co/p/attentionset-in-chrome-extension</link><guid isPermaLink="false">https://changelog.aviator.co/p/attentionset-in-chrome-extension</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Fri, 11 Oct 2024 16:07:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0oP4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve launched a new Chrome extension to make it easier for you to stay on top of your code reviews. The extension brings the <a href="https://docs.aviator.co/attentionset">AttentionSet</a> capabilities directly into your browser, so you can keep track of what&#8217;s happening without opening the Aviator dashboard.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0oP4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0oP4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 424w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 848w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 1272w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0oP4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png" width="592" height="347.13621262458474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1204,&quot;resizeWidth&quot;:592,&quot;bytes&quot;:113317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0oP4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 424w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 848w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 1272w, https://substackcdn.com/image/fetch/$s_!0oP4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dac0a22-8ee7-41b6-a197-b65e04ebae7b_1204x706.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What it does?</h2><p>The extension shows you the list of PRs that require your attention. These may be PRs that require a review from you, or the PRs authored by you that are waiting for your action after a response from the reviewer.</p><ul><li><p>If you pin the extension to Chrome, it will show the number of PRs that require your attention</p></li><li><p>On clicking the icon, it expands a popup view that lists those PRs</p></li><li><p>Any PR that is approved and ready to merge shows up with a green bar.</p></li></ul><h2>How to set it up?</h2><p>To enable the AttentionSet in Chrome Extension, you need to connect your Aviator user with GitHub user. You can find that configuration in <code>Settings &gt; Personal &gt; Integrations</code> , or <a href="https://app.aviator.co/settings/personal/integrations">follow this link</a>. Once GitHub is connected, follow the instructions to install the Chrome Extension.</p><p>We hope this helps reduce distractions and makes it a little easier to stay focused. You can find the extension on the <a href="https://chromewebstore.google.com/detail/aviator-chrome-extension/inoabloekooadaolcncfmpgafkgbgnif">Chrome Web Store</a>, and <a href="https://docs.aviator.co/aviator-chrome-extension">read the docs</a> for more details. Let us know how it&#8217;s working for you.</p>]]></content:encoded></item><item><title><![CDATA[New and Improved Custom Slack Notifications]]></title><description><![CDATA[Get notified for what matters, turn off everything else]]></description><link>https://changelog.aviator.co/p/new-and-improved-custom-slack-notifications</link><guid isPermaLink="false">https://changelog.aviator.co/p/new-and-improved-custom-slack-notifications</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Fri, 27 Sep 2024 15:22:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!unt0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re excited to announce an upgrade to Aviator's Slack integration, now with fully customizable notification options designed to keep you informed without interrupting your workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!unt0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!unt0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 424w, https://substackcdn.com/image/fetch/$s_!unt0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 848w, https://substackcdn.com/image/fetch/$s_!unt0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 1272w, https://substackcdn.com/image/fetch/$s_!unt0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!unt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png" width="632" height="253.92857142857142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:632,&quot;bytes&quot;:119045,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!unt0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 424w, https://substackcdn.com/image/fetch/$s_!unt0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 848w, https://substackcdn.com/image/fetch/$s_!unt0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 1272w, https://substackcdn.com/image/fetch/$s_!unt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dee7c0-9738-4f0f-b555-ee27aefd8d92_1552x624.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>With these enhancements, you can now tailor notifications for both team channels and personal DMs, so you only receive the alerts that matter most.</p><h3>Key Features of the Revamped Slack Integration:</h3><ul><li><p><strong>Customizable Channel Notifications</strong>: Set up notifications for specific Aviator events like PR merges, queue pauses, and config updates. You control what shows up in your team channels.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JeLw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JeLw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 424w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 848w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 1272w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JeLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JeLw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 424w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 848w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 1272w, https://substackcdn.com/image/fetch/$s_!JeLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcea746a-a2b1-4c1b-a40a-c65bbddf8ae1_1726x612.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Personal Notifications (DMs)</strong>: Receive direct messages in Slack for events relevant to you&#8212;whether it&#8217;s a PR needing your attention, a test failure, or a reminder to complete a code review.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VZSM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VZSM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 424w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 848w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 1272w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VZSM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VZSM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 424w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 848w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 1272w, https://substackcdn.com/image/fetch/$s_!VZSM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21df2ca8-a115-4379-b9b5-6701ced10f1a_1916x546.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Easy Setup</strong>: Our updated interface makes it easier than ever to connect Slack and manage your notifications. Plus, with a few clicks, you can change your notification channel or preferences anytime.</p></li></ul><h3>How to Get Started:</h3><ol><li><p><strong>Connect Slack</strong>: Head to <code>Settings &gt; Workspace &gt; Integrations</code> to connect or update your Slack integration.</p></li><li><p><strong>Customize Notifications</strong>: Once connected, choose the events you'd like to be notified about, whether for your team or yourself.</p></li><li><p><strong>Personal Notifications</strong>: Each user can personalize their notification settings from <code>Settings &gt; Personal &gt; Integrations</code>.</p></li></ol><p>For a detailed walkthrough, check out our <a href="https://docs.aviator.co/mergequeue/how-to-guides/custom-integrations/personal-integrations">Slack Integration Guide</a>.</p><p>If you have any questions or need assistance, feel free to reply to this email or connect with us on Discord.</p>]]></content:encoded></item><item><title><![CDATA[Aviator Releases now in public beta]]></title><description><![CDATA[Automated workflows, cherry-pick failure handling, one-click deploys and a lot more]]></description><link>https://changelog.aviator.co/p/aviator-releases-now-in-public-beta</link><guid isPermaLink="false">https://changelog.aviator.co/p/aviator-releases-now-in-public-beta</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Thu, 05 Sep 2024 16:12:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Mx1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Aviator Releases</h1><p>Aviator <a href="https://www.notion.so/Aviator-Releases-beta-fe45e26c5978451694e24804cda1273c?pvs=21">Releases</a> provides unified dashboard to coordinate deployments, rollbacks and cherrypicks. It just got a major upgrade!</p><p>&#128073;&nbsp;<a href="https://www.aviator.co/releases">Get started for free</a></p><p>&#128073;&nbsp;<a href="https://docs.aviator.co/releases-beta">Read the docs</a></p><p>&#128073;&nbsp;<a href="https://youtu.be/gumS1LMu53s">Watch the demo</a></p><p>Reach out to us if you would like a personalized onboarding: <a href="mailto:howto@aviator.co">howto@aviator.co</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mx1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mx1r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 424w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 848w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 1272w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mx1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mx1r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 424w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 848w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 1272w, https://substackcdn.com/image/fetch/$s_!Mx1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c36aa-e150-4047-8224-72f30b786fea_1665x1003.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>One-click deployment and rollbacks</h2><p>Fully automated deployment and rollback with one click. See diffs from the last deploy for that service and environment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOyE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOyE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 424w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 848w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 1272w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png" width="1456" height="866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:866,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zOyE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 424w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 848w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 1272w, https://substackcdn.com/image/fetch/$s_!zOyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782037eb-0c6c-4cef-b54d-5537feb486f3_2408x1432.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Split Changelog in Monorepos</h2><p>Use glob patterns and file code paths to split the changelogs for each micro-service.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jL_c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jL_c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 424w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 848w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 1272w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jL_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png" width="702" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:702,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jL_c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 424w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 848w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 1272w, https://substackcdn.com/image/fetch/$s_!jL_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1515a8-705b-482c-a9ad-012ce172e6bb_702x270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Verification Flow</h2><p>Coordinates verifications of team&#8217;s PRs. Set which PR requires verification with GitHub label.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umXH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umXH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 424w, https://substackcdn.com/image/fetch/$s_!umXH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 848w, https://substackcdn.com/image/fetch/$s_!umXH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 1272w, https://substackcdn.com/image/fetch/$s_!umXH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png" width="678" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:212,&quot;width&quot;:678,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67973,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umXH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 424w, https://substackcdn.com/image/fetch/$s_!umXH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 848w, https://substackcdn.com/image/fetch/$s_!umXH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 1272w, https://substackcdn.com/image/fetch/$s_!umXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf7465bd-f4bb-495d-802f-bc5806f20d5a_678x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Scheduled Releases and Deployments</h2><p>Automatically deploy to the specified environment on a cron schedule.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n40w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n40w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 424w, https://substackcdn.com/image/fetch/$s_!n40w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 848w, https://substackcdn.com/image/fetch/$s_!n40w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 1272w, https://substackcdn.com/image/fetch/$s_!n40w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n40w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png" width="734" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86116,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n40w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 424w, https://substackcdn.com/image/fetch/$s_!n40w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 848w, https://substackcdn.com/image/fetch/$s_!n40w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 1272w, https://substackcdn.com/image/fetch/$s_!n40w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644a5af6-c068-46c3-894b-5eac2a338be1_734x235.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Automatic release versioning</h2><p>Auto-generate release versions using Calver or Semver.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!59DP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!59DP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 424w, https://substackcdn.com/image/fetch/$s_!59DP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 848w, https://substackcdn.com/image/fetch/$s_!59DP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 1272w, https://substackcdn.com/image/fetch/$s_!59DP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!59DP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png" width="734" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!59DP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 424w, https://substackcdn.com/image/fetch/$s_!59DP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 848w, https://substackcdn.com/image/fetch/$s_!59DP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 1272w, https://substackcdn.com/image/fetch/$s_!59DP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff93ac873-ec59-4a18-9b18-ba66ce357889_734x326.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Cherry-pick to multiple release versions</h2><p>Easily apply and track cherrypicks across all active releases. Remove any human errors from the workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TEJl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TEJl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 424w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 848w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 1272w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TEJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png" width="1440" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225966,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TEJl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 424w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 848w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 1272w, https://substackcdn.com/image/fetch/$s_!TEJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe897c0-935e-41d2-b4ed-d40717fd8d55_1440x906.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Guided cherry-pick conflicts resolution</h2><p>Resolve cherry-pick conflicts using a PR and track both the original PR and the resolution PR in the Changelog.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wx8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wx8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 424w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 848w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 1272w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wx8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png" width="373" height="160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:160,&quot;width&quot;:373,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wx8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 424w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 848w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 1272w, https://substackcdn.com/image/fetch/$s_!wx8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff615bd1d-fb0e-41d8-9229-f97cea329f99_373x160.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Integrates with your existing CD</h2><p>Currently supports integration with GitHub Action, Buildkite, and Webhook API. Fully control your pipeline and workflows with custom environment variables.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZLAA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZLAA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 424w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 848w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 1272w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZLAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png" width="734" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZLAA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 424w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 848w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 1272w, https://substackcdn.com/image/fetch/$s_!ZLAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc868c9d-a8b9-4426-8dfd-7c0f1b5252b6_734x315.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>And a lot more</h2><ul><li><p>Use trunk based deployment or Git-flow (deploy from any branch)</p></li><li><p>Slack notifications for release events</p></li><li><p>Support for long-living release branches</p></li><li><p>Audit logs</p></li></ul><h2>Coming soon</h2><ul><li><p>Automated release and deploy pipeline</p></li><li><p>Remove bad changes from your release</p></li><li><p>Changelogs by affected targets</p></li></ul>]]></content:encoded></item><item><title><![CDATA[✨ New Stacked PRs CLI]]></title><description><![CDATA[Aviator&#8217;s stacked PRs CLI got a massive upgrade!!]]></description><link>https://changelog.aviator.co/p/new-stacked-prs-cli</link><guid isPermaLink="false">https://changelog.aviator.co/p/new-stacked-prs-cli</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Thu, 15 Aug 2024 16:20:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/xSopIrkf2KM" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Stacked PRs CLI</h1><p><code>av</code> is a free and <a href="https://github.com/aviator-co/av">open-source CLI</a> built and managed by Aviator to manage Stacked PRs on top of GitHub. You can download and use the CLI even without creating an Aviator account.</p><h2>What happened?</h2><p>For the past couple of months, we have been working on a massive rewrite on the CLI and that is now generally available.</p><p>&#128073;&nbsp;Read the <a href="https://docs.aviator.co/aviator-cli">docs</a> and the <a href="https://docs.aviator.co/aviator-cli/manpages">man pages</a></p><p>&#128073;&nbsp;<a href="https://docs.aviator.co/aviator-cli/installation">Install</a> and try out the CLI</p><p>&#128073;&nbsp;Give us a &#11088;&nbsp;on <a href="https://github.com/aviator-co/av">GitHub</a></p><div id="youtube2-xSopIrkf2KM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;xSopIrkf2KM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/xSopIrkf2KM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><h2>What&#8217;s new</h2><h3>Interactive stack sync</h3><ul><li><p>Conditionally sync trunk branch</p></li><li><p>Conditionally push to origin</p></li><li><p>Cleanup merged branches</p></li><li><p>Auto-resolve merge conflicts with merged branches</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MPby!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MPby!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MPby!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MPby!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MPby!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MPby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:424792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MPby!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MPby!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MPby!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MPby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbcc53bb-b803-4797-8bee-f1e2729d208b_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Restack locally</h3><p>A new command <code>av stack restack</code> to restack the branches without pushing to remote.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kHjD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kHjD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kHjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:492470,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kHjD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!kHjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3092d1c3-a65c-4fdf-825a-4a618cf606ac_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Stack visualization</h3><p><code>av stack tree</code> provides a clean visual of the entire stack and state of each branch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UTuo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UTuo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UTuo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png" width="1000" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219067,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UTuo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!UTuo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b831d4-0823-4f99-8d06-700be3ba0f8f_1000x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Interactive switch</h3><p>Use <code>av stack switch</code> to switch between branches of the stack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CWqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CWqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CWqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CWqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!CWqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd791175b-36e1-4477-acf8-ad695468e3e7_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Adopt branches or stacks</h3><p><code>av stack adopt</code> lets you adopt existing stacks or branches that were created without the CLI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G6TK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G6TK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 424w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 848w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 1272w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G6TK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png" width="1000" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112364,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G6TK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 424w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 848w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 1272w, https://substackcdn.com/image/fetch/$s_!G6TK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28bedd8-3f26-4559-abc6-9c8b00ab582e_1000x815.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Other improvements</h2><ul><li><p><code>av commit ammend</code>&nbsp;and&nbsp;<code>av commit create</code>&nbsp;prevents users from accidentally updating a merged branch.</p></li><li><p><code>av stack switch</code>&nbsp;can take a branch name or a PR URL. You can directly jumpto the branch by pasting the URL.</p></li><li><p>Support non-origin remote as the upstream.</p></li><li><p><code>av stack tidy</code> to clean out merged / deleted branches</p></li><li><p><code>av stack orphan</code> to remove a branch or a stack from tracking</p></li><li><p>Enable writing stack trees to PR bodies</p></li><li><p>Performance improvements across all commands including stack sync, and stack adopt.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Aviator DevEx office hours | Hangar DX session with Affirm]]></title><description><![CDATA[Learn about best DevEx practices with Ankit Jain and Masaya]]></description><link>https://changelog.aviator.co/p/aviator-devex-office-hours-hangar</link><guid isPermaLink="false">https://changelog.aviator.co/p/aviator-devex-office-hours-hangar</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Tue, 13 Aug 2024 23:11:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cQGG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>DevEx office hours with Aviator</h1><p>Join us on August 23 at 10 am PST for a special workshop and AMA with <a href="https://www.linkedin.com/in/ankitjaindce/">Ankit Jain</a>, Aviator&#8217;s CEO, and <a href="https://www.linkedin.com/in/masaya-suzuki-62a80a36/">Masaya Suzuki</a>, our Head of Engineering. Whether you&#8217;re an engineering leader or developer, this 1-hour session will provide you with actionable insights to tackle productivity challenges and improve your workflows.</p><p>&#128197; Date: August 23<br>&#128338; Time: 10 am PDT<br>&#128279; Register here: <a href="https://lu.ma/grwyswrr">https://lu.ma/grwyswrr</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cQGG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cQGG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cQGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141266,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cQGG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cQGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a64fc6-c18c-45dd-ae91-b714c9e88fff_2048x1075.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Hangar DX session with Jeff Ayars, Affirm</h1><p>This month we are hosting <a href="https://www.linkedin.com/in/jeffayars/">Jeff Ayars</a>, ex-VP of Engineering, Infrastructure and Developer platform at Affirm. We will be chatting about understanding and optimizing the inner loop. He will be sharing his thoughts on:</p><p>- How to define inner loop<br>- Prioritizing inner loop vs outer loop<br>- Improving code quality while reducing friction</p><p>&#128197; Date: August 22<br>&#128338; Time: 11 am PDT<br>&#128279; Register here: <a href="https://forms.gle/Td1xzX8iFXTbdmAq9">https://forms.gle/Td1xzX8iFXTbdmAq9</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I6d9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I6d9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I6d9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I6d9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!I6d9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083b7c5a-1738-4bec-b05e-a61aff24a0ce_2400x1260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Hangar DX with Segment - July 26th]]></title><description><![CDATA[And an IRL event with Slack in SF]]></description><link>https://changelog.aviator.co/p/hangar-dx-with-segment-july-26th</link><guid isPermaLink="false">https://changelog.aviator.co/p/hangar-dx-with-segment-july-26th</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 17 Jul 2024 17:11:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wI3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Platform standardization vs optionality</h1><p>We are excited to host <a href="https://www.linkedin.com/in/jesseadametz/">Jesse Adametz</a> from Segment to discuss platform standardization in our upcoming Hangar DX Zoom session. We will dive into:</p><p>- what does "platform" even mean<br>- paved paths<br>- standardization<br>- case against optionality and customization</p><p>Note that this session will be on Zoom. We limit the event to a smaller audience to make sure that we can have a meaningful conversation. RSVP to reserve a spot.</p><p><strong>RSVP</strong>: <a href="https://forms.gle/BMbfTGYux5SktvfPA">https://forms.gle/BMbfTGYux5SktvfPA</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://forms.gle/BMbfTGYux5SktvfPA" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wI3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wI3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379949,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://forms.gle/BMbfTGYux5SktvfPA&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wI3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!wI3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bda97c-52b2-4953-bf9d-b1f66f4b32ac_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h1>Hangar DX IRL</h1><p>We have also started hosting in-person events. Our upcoming event is in collaboration with Slack in SF. We are limiting the audience to folks working in developer experience. If you are in the bay area and free next Thursday, join us:</p><p><strong>RSVP:</strong> <a href="https://lu.ma/6ffhcrus">https://lu.ma/6ffhcrus</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://lu.ma/6ffhcrus" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2EmJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 424w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 848w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 1272w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2EmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png" width="396" height="396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:900,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:166220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://lu.ma/6ffhcrus&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2EmJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 424w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 848w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 1272w, https://substackcdn.com/image/fetch/$s_!2EmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fa26d78-c477-42c8-b2a7-d1d2b2f2d5ec_900x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Join us on Discord]]></title><description><![CDATA[Aviator now has a Discord server where you can get faster answers to your questions]]></description><link>https://changelog.aviator.co/p/join-us-on-discord</link><guid isPermaLink="false">https://changelog.aviator.co/p/join-us-on-discord</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Thu, 20 Jun 2024 15:50:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c23a203-6773-4cf3-b2ef-56bad9081877_1456x816.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Getting to talk to all of you users is how we improve Aviator. We are excited to share our new Discord server to ask questions, get product feedback and report bugs.</p><p>Join us: https://discord.gg/NFsYWNzXcH</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://discord.gg/TFgtZtN8" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nfCP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 424w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 848w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 1272w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nfCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png" width="230" height="73.6" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:280,&quot;width&quot;:875,&quot;resizeWidth&quot;:230,&quot;bytes&quot;:31645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://discord.gg/TFgtZtN8&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nfCP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 424w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 848w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 1272w, https://substackcdn.com/image/fetch/$s_!nfCP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a41e45e-aac9-44e5-8b69-55a81058ecbf_875x280.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Why join</h1><p>As Aviator&#8217;s user base has grown over time, the need to offer fast feedback has become more critical. With Discord now you can:</p><ul><li><p>Get answers directly from the Aviator staff and other community members</p></li><li><p>Learn how other users use Aviator</p></li><li><p>Suggest ideas</p></li><li><p>Report bugs</p></li><li><p>Get early access to beta products</p></li></ul><h1>What about Hangar DX</h1><p>We will still continue to run Hangar DX as a separate community focused on advancing the shared knowledge and thought leadership in the developer experience space. We have purposefully kept Hangar DX free from any Aviator related conversations to keep a safe space for the vetted community members. You can still join Hangar DX community via https://dx.community/</p><p>The Discord community is meant to be a place for getting feedback on Aviator product itself. So if you are interested in using Aviator or are currently an active Aviator user, join the Discord community.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Updated GitHub permissions for Releases]]></title><description><![CDATA[Adding "Actions: Read & Write" permissions to trigger release workflows]]></description><link>https://changelog.aviator.co/p/updated-github-permissions-for-releases</link><guid isPermaLink="false">https://changelog.aviator.co/p/updated-github-permissions-for-releases</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Tue, 28 May 2024 17:44:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/efc0bdc8-64be-4950-a32d-84794d0dc8de_1600x1465.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>With the recent launch of Aviator <a href="https://www.aviator.co/releases">Release Management private beta</a>, we are adding "Actions: Read &amp; Write" to our GitHub permission requests. This new permission will allow Aviator to fetch and trigger GitHub Action workflows in order to complete a few release and deployment related tasks. If you wish to opt in for the private beta of Aviator Release Management, please make sure the new permission is granted. Meanwhile, this new permission does not have an impact on the existing functionalities of other Aviator products, including MergeQueue and FlexReview.</p><p>For more information, please refer to&nbsp;<a href="https://docs.aviator.co/manage/github-app-permissions">the Aviator doc</a>. If you have further questions, please contact&nbsp;us at&nbsp;<a href="mailto:support@aviator.co">support@aviator.co</a>.</p>]]></content:encoded></item><item><title><![CDATA[Release Management (Beta) | Hangar DX podcast]]></title><description><![CDATA[Manage releases, deploys, rollbacks, and cherrypicks in a single dashboard. Works with your CI/CD. Verification and approval workflows with built-in audit logs.]]></description><link>https://changelog.aviator.co/p/release-management-beta-hangar-dx</link><guid isPermaLink="false">https://changelog.aviator.co/p/release-management-beta-hangar-dx</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Thu, 16 May 2024 22:50:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/gumS1LMu53s" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Announcing Release Management</h1><p>Inspired by Google&#8217;s <a href="https://sre.google/sre-book/release-engineering/">Rapid</a>, Aviator <a href="https://www.aviator.co/releases">Releases</a> helps teams manage releases, cherrypicks, deployments, and rollbacks. Connect it with your existing CI/CD to enable every engineer to review changelogs and manage deployments from a single dashboard.</p><ul><li><p>Track whether your changes are already deployed or still pending deployment</p></li><li><p>Cut new releases and create cherrypicks across multiple releases with one click</p></li><li><p>Control deployments for specific environments with verification and approval workflows</p></li><li><p>Automatically rollback with a single click</p></li></ul><p>Releases is still in <a href="https://aviator-co.notion.site/Aviator-Releases-beta-fe45e26c5978451694e24804cda1273c?pvs=74">private beta</a>, please reply here to request invite.</p><div id="youtube2-gumS1LMu53s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gumS1LMu53s&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/gumS1LMu53s?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><h1>Hangar DX Podcast</h1><p>Expanding from our <a href="https://dx.community/">monthly DX events</a>, we started a <a href="https://podcast.aviator.co/s/hangar-dx-podcast">Hangar DX podcast</a> to share the same learnings with a wider audience. We will still continue our off-the-record Zoom sessions and bring some curated talks via the podcast. You can watch / listen to the podcast on Substack, YouTube, Spotify or Apple Podcasts. Check out our live sessions:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://podcast.aviator.co/s/hangar-dx-podcast" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EQi7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 424w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 848w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EQi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png" width="1456" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5915044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://podcast.aviator.co/s/hangar-dx-podcast&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EQi7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 424w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 848w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 1272w, https://substackcdn.com/image/fetch/$s_!EQi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83171269-5008-48ab-94f8-965366e09cc7_4630x2504.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Bug fixes and improvements</h1><h3><strong>MergeQueue</strong></h3><ul><li><p>Updated draft PR title to be more explicit when using batches</p></li><li><p>Added new Pilot action <code>removed_from_batch</code></p></li><li><p>Added cron job to clean up dangling <code>mq-tmp</code> and <code>mq-bot</code> branches</p></li><li><p>Fixed timeline activities to properly display <code>top</code> and <code>queued</code></p></li><li><p>Affected targets improvements</p><ul><li><p>Fixed resync logic</p></li><li><p>Correctly update dependent PRs</p></li><li><p>Properly handle skip line PRs</p></li></ul></li><li><p>Track closed stacked PRs better in parallel mode</p></li><li><p>Fixed bug with <code>update_latest</code> config</p></li></ul><h3><strong>FlexReview</strong></h3><ul><li><p>Removed global FlexReview suggestion if Teams is enabled</p></li><li><p>Fixed bug that assigned PR creator as reviewer</p></li><li><p>Fixed duplicate Slack notifications</p></li></ul><h3><strong>AttentionSet</strong></h3><ul><li><p>Removed draft PRs from the dashboard</p></li><li><p>Fixed the attention count on the dashboard navigation bar</p></li></ul><h3><strong>Chrome Extension</strong></h3><ul><li><p>Updated to 1.8</p></li></ul><h3><strong>av CLI - v0.0.35</strong></h3><h4>Bug fixes</h4><ul><li><p><code>av stack reorder</code> detects the commits to reorder properly now</p></li><li><p><code>av commit amend</code> no longer fetches nor pushes to remote</p></li><li><p><code>av commit create</code> no longer fetches nor pushes to remote</p></li></ul><h4>Features</h4><ul><li><p>When pushing a branch, <code>av</code> will set some properties on <code>.git/config</code> for programmatic access</p></li><li><p><code>av stack branch</code> now optionally takes the base branch</p></li><li><p>New <code>av stack tree</code> UI</p></li><li><p>New <code>av stack orphan</code> command to stop managing branches with av</p></li><li><p>New <code>av stack switch</code> command to interactively switch the branch</p></li><li><p>You can now include the stack tree state in the PR body</p></li><li><p><code>av stack submit</code> added a new option <code>--currrent</code> to create PRs up to the current branch</p></li></ul><h4>Behavior changes</h4><ul><li><p><code>av stack submit</code> will open PR URLs at once at the beginning. This prevents going back and forth between the browser and the terminal.</p></li><li><p><code>av stack sync</code> synced the children by default. This will sync branches in the current stack instead.</p></li><li><p><code>av stack sync</code> will checkout the local trunk branch instead of checking out the detached HEAD.</p></li></ul><h3>On-prem release - version <code>2024.05.02-2</code></h3><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[FlexReview Teams - manage code review rules, DX meetup with Kent Beck 4/5]]></title><description><![CDATA[Configure code review response times and set up rules to automate notifications]]></description><link>https://changelog.aviator.co/p/flexreview-teams-manage-code-review</link><guid isPermaLink="false">https://changelog.aviator.co/p/flexreview-teams-manage-code-review</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Mon, 25 Mar 2024 22:16:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>FlexReview Teams</h1><p>Introducing <strong>FlexReview Teams</strong> - configure code review assignment and customize review reminders. Each FlexReview Team is represented by a unique <a href="https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams">GitHub Team</a>, and it inherits the configuration from its parent as specified in GitHub.</p><div id="youtube2-wDY7kOJT5ew" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;wDY7kOJT5ew&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/wDY7kOJT5ew?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>There are 3 available configurations for each FlexReview Team:</p><ol><li><p><strong>Review assignment</strong>: Configure the assignment based on an expert review, on-call rotation, or load balance among team members.</p></li><li><p><strong>SLO config:</strong> Define code review response times for internal and external team reviews. This <a href="https://docs.aviator.co/flexreview/concepts/slo-management">SLO config</a> also has a max number of modified lines configuration.</p></li><li><p><strong>Automated rules</strong>: Set up automated rules for PRs that are pending action from the reviewer. Notify the reviewer on Slack or automatically reassign the review to someone else on the team.</p></li></ol><p>FlexReview Teams are still in private Beta. If you are interested in using it, email <a href="mailto:howto@aviator.co">howto@aviator.co</a>.</p><h2>Code review SLO dashboard</h2><p><a href="https://docs.aviator.co/flexreview/concepts/slo-management">Code review SLO</a> is the suggested time it should take the reviewer to respond to a PR. Note that this is NOT the time it takes for a PR to be approved, but rather just <strong>getting a response</strong>.</p><p>Think of the code review SLO as an agreement between the author and the reviewer for a pull request. With this agreement, the author is incentivized to create PRs that falls within the bounds of the SLO agreement, and reviewers are incentivized to stay on top of the PRs.</p><p>As part of FlexReview Teams, the SLO dashboard displays the code review response times, and the longest pending reviews for your team. It splits the review responses for internal and external team reviews.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PMcF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PMcF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 424w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 848w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 1272w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PMcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png" width="670" height="436.02253032928945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1154,&quot;resizeWidth&quot;:670,&quot;bytes&quot;:135654,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PMcF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 424w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 848w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 1272w, https://substackcdn.com/image/fetch/$s_!PMcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212df33f-fb3f-48d7-8e77-79b8ceaae8cd_1154x751.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Optional status check</h1><p>There are scenarios where a check is only run in certain conditions. In such cases, you may want to validate the check when it runs, but also accept the state when the check is not run at all. Now you can define the <code>acceptable_statuses</code> as <code>success</code> and <code>missing</code>:</p><pre><code><code>merge_rules:
  labels:
    trigger: mq
  preconditions:
    required_checks:
      - name: conditional_build
        acceptable_statuses:
          - success
          - missing
</code></code></pre><h1>Hangar DX AMA session with Kent Beck</h1><p>We are excited to host <a href="https://en.wikipedia.org/wiki/Kent_Beck">Kent Beck</a> for our next AMA session. We will dive into software development methodologies, test driven development, the role of AI in software development.</p><p>Note that we limit the event to a smaller audience to make sure that we can have a meaningful conversation. The attendees are folks working in the developer experience space.</p><p>Please register to save your spot. This event is not recorded to encourage open dialogue and exchange.</p><p><strong>When</strong>: Apr 5, 10am PST | 1pm EST<br><strong>RSVP</strong>:&nbsp;<a href="https://forms.gle/V3smQhXx47DRong4A">https://forms.gle/V3smQhXx47DRong4A</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://forms.gle/V3smQhXx47DRong4A" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zahI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!zahI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!zahI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!zahI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zahI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:620719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://forms.gle/V3smQhXx47DRong4A&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zahI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!zahI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!zahI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!zahI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4de68bd-c4f7-4d93-9f5e-8904f6c4c3dd_2400x1260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Bug fixes and improvements</h1><p><strong>av CLI</strong></p><ul><li><p>Fixed the issue with PR creation after reparenting a branch.</p></li><li><p>Introduced branch name prefix for automatic branch naming. This can be set in the config:</p></li></ul><pre><code><code>pullRequest:
    branchNamePrefix: "av/"
</code></code></pre><p><strong>MergeQueue</strong></p><ul><li><p>Fix an authorization issue where member roles can change configurations.</p></li><li><p>Fix a validation issue on the config page.</p></li><li><p>Handle the botPR correctly in emergency merge.</p></li><li><p>Remove fallback for validate the latest SHA.</p></li><li><p>Handle <code>override_required_checks</code> being None.</p></li></ul><p><strong>FlexReview</strong></p><ul><li><p>Take review load into consideration for suggestions.</p></li><li><p>Do not show suggest button if FR is not active on the PR page.</p></li><li><p>Exclude non-active collaborators from suggestions.</p></li></ul><p><strong>AttentionSet</strong></p><ul><li><p>Flip the creator's FALLBACK attention if a reviewer gets an attention.</p></li></ul><h3>On-prem release</h3><p>version: <code>2024.03.20-2</code></p><p>Our latest version of Onprem also supports FlexReview review assignment (not FlexReview teams).</p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[FlexReview - a flexible code review framework, DX meetup with Docker 2/16]]></title><description><![CDATA[Launching FlexReview - an alternative to Codeowners for faster code reviews]]></description><link>https://changelog.aviator.co/p/flexreview-a-flexible-code-review</link><guid isPermaLink="false">https://changelog.aviator.co/p/flexreview-a-flexible-code-review</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 14 Feb 2024 21:41:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zvSG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>FlexReview (Beta)</h2><p>Following up on the <a href="https://changelog.aviator.co/p/attentionset-track-prs-awaiting-action">launch of AttentionSet</a>, we are excited to share our new product <a href="https://www.aviator.co/flexreview">FlexReview</a> as an alternative to Codeowners for faster code review cycles.</p><p>FlexReview introduces flexibility in your code review process by understanding that every code change and every reviewer is different. Instead of defining a fine-grained static <code>CODEOWNERS</code> file, it analyses historical data of code review patterns to calculate an expert score for every file and every developer. It uses this score along with reviewer availability, workloads, and the complexity of code changes to determine the right reviewers.</p><p><a href="https://docs.aviator.co/flexreview">Read the docs</a> and let us know if you would like to try it out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zvSG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zvSG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 424w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 848w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zvSG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png" width="1456" height="1301" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1301,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:354424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zvSG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 424w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 848w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!zvSG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3e8652-c9a3-4689-b1d7-b7f6046aacda_1867x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Hangar DX meetup - Internal Developer Platform at Docker</h2><p>This month we are talking with <a href="https://www.linkedin.com/in/jgmanzano/">Javier Garc&#237;a</a> from Docker to chat about their Internal Developer Platform. Get a sneak peek at what Docker is building internally to help product engineers launch new services while abstracting away infrastructure complexities.</p><p>We will learn about the challenges they faced while building this platform and how you can think about creating the building blocks for designing an internal developer platform.</p><p>Please register to save your spot. This event is not recorded to encourage open dialogue and exchange.</p><p><strong>When</strong>: Feb 16, 10am PST | 1pm EST</p><p><strong>RSVP</strong>: <a href="https://key.ai/jcm4s3qa">https://key.ai/jcm4s3qa</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J_GY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_GY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J_GY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg" width="642" height="361.125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:642,&quot;bytes&quot;:101940,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J_GY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_GY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5618e446-5806-4d8a-b02d-8fbb400fa187_1600x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Bug fixes and improvements</h1><ul><li><p>Fixed affected targets resync issue.</p></li><li><p>Fixed dashboard queued PRs numbers.</p></li><li><p>Added ability to filter by target branch on the Queue page.</p></li><li><p>Fix bug with wildcards in acceptable statuses config.</p></li><li><p>Fixed timezone error in analytics API.</p></li></ul><h3>On-prem release</h3><p>version: <code>2024.02.13-1</code></p><p>Our latest version of Onprem also supports FlexReview.</p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[AttentionSet - Track PRs awaiting action, DX meetup with LinkedIn 1/26]]></title><description><![CDATA[Inspired from Gerrit, AttentionSet helps track pending PR reviews for faster iteration time]]></description><link>https://changelog.aviator.co/p/attentionset-track-prs-awaiting-action</link><guid isPermaLink="false">https://changelog.aviator.co/p/attentionset-track-prs-awaiting-action</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Mon, 22 Jan 2024 20:48:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E1KR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As we kick off 2024, we wanted to take a moment to thank you all for your continued support. We&#8217;re excited for another year together, happy new year!</p><h2>&#128226; AttentionSet - Stay on top of your PRs &#128640;</h2><p>AttentionSet is a dashboard for developers to track Pull Request reviews from GitHub. It is intended to support the review lifecycle, so that developers can easily unblock changes that are waiting on their action.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E1KR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E1KR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 424w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 848w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E1KR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png" width="1456" height="1051" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1051,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636381,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E1KR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 424w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 848w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!E1KR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d46a3f-deef-420c-9ca5-7308a3ef8bd0_1624x1172.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This feature is available with all plans for free and can be accessed through <a href="https://app.aviator.co/attentionset">Aviator dashboard</a>. You will need to link your Aviator user with GitHub via OAuth to access it.</p><h2>DX meetup: Developer Productivity and Happiness Framework &#127752;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pd51!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pd51!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pd51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg" width="648" height="364.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:648,&quot;bytes&quot;:106644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pd51!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pd51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc1bea8-236f-4054-80d7-fe73eb5a1107_1600x900.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We are excited to bring back our popular speaker, <a href="https://www.linkedin.com/in/mkanat/">Max Kanat-Alexander</a> to talk about the recently open-sourced <a href="https://linkedin.github.io/dph-framework/">Developer Productivity and Happiness framework</a>.</p><p>Max is Principal Staff Engineer at LinkedIn and the author of Code Simplicity.</p><p>Please register to save your spot. This event is not recorded to encourage open dialogue and exchange.</p><p><strong>When</strong>: Jan 26, 11am PST | 2pm EST</p><p><strong>RSVP</strong>: <a href="https://forms.gle/7PujZq6P4p2RybaU6">https://forms.gle/7PujZq6P4p2RybaU6</a></p><h1>Bug fixes and improvements</h1><ul><li><p>Added Pilot support for a remove label action.</p></li><li><p>GraphQL API: added new fields <code>GitHubPullRequest.body</code> and <code>GitHubRepository.githubURL</code></p></li><li><p>Chrome Extension: released v1.6</p></li><li><p>Improved sticky comment messaging.</p></li></ul><h3>On-prem release</h3><p>version: <code>2024.01.17-2</code></p><p>Our latest version of Onprem also supports AttentionSet. Please note that this version includes a large database migration that can 2-5 minutes to finish while upgrading.</p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[FlexReview, Stacked PRs improvement, DX hangout with Datadog]]></title><description><![CDATA[GHE support for Chrome Extension, Nx support for MergeQueue, and more]]></description><link>https://changelog.aviator.co/p/flexreview-stacked-prs-improvement</link><guid isPermaLink="false">https://changelog.aviator.co/p/flexreview-stacked-prs-improvement</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 06 Dec 2023 17:51:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Highlights</h1><ul><li><p>&#128640;&nbsp; DX hangout with Ian Nowland from Datadog</p></li><li><p>&#128640;&nbsp; Stacked PRs UX Improvements</p></li><li><p>&#128640;&nbsp; Nx Support for MergeQueue</p></li><li><p>&#128640;&nbsp; Chrome extension now supports self-hosted GitHub</p></li><li><p>&#128640;&nbsp; Beta access for FlexReview - supercharge your code reviews</p></li></ul><h1>DX hangout with Ian Nowland from Datadog</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hEnF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hEnF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hEnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png" width="362" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1000,&quot;resizeWidth&quot;:362,&quot;bytes&quot;:468752,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hEnF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!hEnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b422db-20ec-430a-937a-40435ae53f6e_1000x1000.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Our final event for Hangar DX for 2023 is a conversation with Ian Nowland, previous SVP Core Engineering at Datadog. &#10145;&#65039; <a href="https://lu.ma/5x6gkq46">https://lu.ma/5x6gkq46</a></p><p>Ian Nowland is passionate about balancing humanistic and mechanical approaches to management to build software development. His previous work includes running a 700 person core engineering org at Datadog, and SVP of Engineering at Two Sigma. Join the session this Thursday to learn how to scale complex systems and learn from the best!</p><p>To view all the talks from this year visit <a href="https://dx.community">dx.community</a>.</p><h1>New features</h1><h2>Stacked PRs UX Improvements</h2><p>We have added a new <code>Stack Status</code> section in both the PR details page and the Chrome Extension for more visibility into stacked PRs. It also shows the status of each individual PR in the stack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HPyb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HPyb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 424w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 848w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 1272w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HPyb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HPyb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 424w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 848w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 1272w, https://substackcdn.com/image/fetch/$s_!HPyb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa739b471-4c9a-4eb8-a6ef-fb92f01fb689_1732x882.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Nx Support for MergeQueue</h2><p><a href="https://nx.dev/">Nx</a> is a popular build tool for monorepos. We wrote some <a href="https://docs.aviator.co/mergequeue/concepts/affected-targets/nx-based-affected-targets">documentation</a> for how someone can easily identify affected targets when using Nx using a GitHub action to integrate with Aviator MergeQueue.</p><h2>GitHub Enterprise Server support for Chrome Extension</h2><p>We added GitHub Enterprise Server (self-hosted GitHub) support for Chrome Extension. In the extension configuration page, you can add additional GitHub URLs that extension should work on.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7wQc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7wQc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 424w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 848w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 1272w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7wQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png" width="639" height="164" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7105a551-52b5-4916-a569-145896752075_639x164.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:164,&quot;width&quot;:639,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14848,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7wQc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 424w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 848w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 1272w, https://substackcdn.com/image/fetch/$s_!7wQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7105a551-52b5-4916-a569-145896752075_639x164.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Beta access: FlexReview - supercharge your code reviews</h2><p>We are working a new tool to improve the cycle time by using smart code reviewer assignment. If your team is struggling with &#8220;too many reviewers&#8221; or &#8220;stale reviews&#8221;, and want to try out the beta, reply back.</p><h1>Bug fixes and improvements</h1><ul><li><p>Added queue position on the PR details page.</p></li><li><p>Post comment in response to Slash commands on GitHub PRs.</p></li><li><p>Added new pull request activity to the timeline: <code>approved</code>, <code>delayed</code>, <code>bot_pr_created</code>.</p></li><li><p>Ensured that the Aviator GitHub checks status is updated on <code>/aviator refresh</code>.</p></li></ul><p><strong>Chrome Extension</strong></p><ul><li><p>Removed noisy <code>synchronized</code> activity.</p></li><li><p>Added dequeue button when the PR is pending.</p></li></ul><p><strong>Reset webhooks</strong></p><ul><li><p>Fixed bug with <code>pr_reset_count</code>.</p></li><li><p>Added new fields to the payload: <code>bot_pull_request</code>, <code>closed_bot_pr_count</code>.</p></li></ul><h3>On-prem release</h3><p>Latest release: <code>2023.12.01-1</code></p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[Staleness detection, Chrome extension update, DX meetup with MongoDB, and more]]></title><description><![CDATA[Ready hook to detect stale PRs and update, productivity calculator]]></description><link>https://changelog.aviator.co/p/staleness-detection-chrome-extension</link><guid isPermaLink="false">https://changelog.aviator.co/p/staleness-detection-chrome-extension</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 15 Nov 2023 19:45:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Highlights</h1><ul><li><p>&#127897;&#65039;&nbsp;Hangout with MongoDB</p></li><li><p>&#128253;&#65039;&nbsp;DX Panel at Elevate Conference</p></li><li><p>&#128640;&nbsp;Custom Javascript ready hook</p></li><li><p>&#128640;&nbsp;Auto-update stale PRs before queuing</p></li><li><p>&#128640;&nbsp;Productivity Calculator</p></li><li><p>&#128640;&nbsp; Chrome Extension Updates</p></li></ul><h2>Hangout with Tara Hernandez, VP Developer Productivity at MongoDB</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dOSB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dOSB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dOSB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg" width="384" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1000,&quot;resizeWidth&quot;:384,&quot;bytes&quot;:99470,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dOSB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dOSB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3e5e25-56b7-4b13-a674-2e19b6b49760_1000x1000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We are excited to have our November off-the-record discussion this Thursday Nov 16. Joining us is Tara Hernandez, VP of Developer Productivity at MongoDB.</p><p>RSVP: <a href="https://lu.ma/9xytq3yp">https://lu.ma/9xytq3yp</a></p><h2>Developer experience panel at Elevate conference</h2><p>We hosted a panel with Adam Berry (Amplitude), Lauren Darcey (Reddit) and Cherif Yaya (Airbnb) from our community talking about challenges scaling developer experience in large companies. <a href="https://www.linkedin.com/posts/ankitjaindce_developerexperience-conference-developerproductivity-activity-7129887416802283521-ZtT3?utm_source=share&amp;utm_medium=member_desktop">Read the highlights</a>.</p><h1>New features</h1><h2>Custom Javascript ready hook</h2><p>Introducing <a href="https://docs.aviator.co/mergequeue/concepts/ready-hook">ready hook</a> - a JavaScript file that can be checked into your GitHub repository and is executed whenever a pull request is marked as ready-to-merge. Read the <a href="https://docs.aviator.co/mergequeue/concepts/ready-hook">MergeQueue ready hook documentation</a> to learn more. If you have any  interesting use cases for this, reach out to us.</p><h2>Detect Staleness and update PR with ready hook</h2><p>Use this ready hook to analyze base branch staleness of the PR, and conditionally update the PR with the latest version of its base branch before it enters the queue. This can be useful because a PR that is very out of date is more likely to fail once it enters the queue and cause a queue reset, wasting CI resources and increasing time-to-merge for other PRs in the queue.</p><pre><code><code>// .aviator/mergequeue/ready.js

// We'll only update the pull request if it's more than 50 commits behind.
const MAX_COMMITS_BEHIND = 50;

function ready() {
  const base = $event.pullRequest.base.ref;
  const head = $event.pullRequest.head.ref;
  const { behindBy } = $github.compareCommits({ base, head });
  if (behindBy &gt; MAX_COMMITS_BEHIND) {
    $github.addComment(
      `Pull request is ${behindBy} commits behind \\`${base}\\`. ` +
      `Synchronizing pull request with latest commits before queuing.`
    );

    // Update the pull request with the latest commit from its base branch using
    // the repository's configured strategy (rebase or merge).
    $mergequeue.synchronizePullRequest();
  }
}
</code></code></pre><h2>Productivity calculator</h2><p>Estimate how much time your engineering team is losing because of build failures. Check out: <a href="https://app.aviator.co/calculator">https://app.aviator.co/calculator</a> and let us know your feedback.</p><h2>Chrome extension updates</h2><p>We&#8217;ve added more improvements to the Chrome Extension! Now get all your updates from within the GitHub PR interface.</p><ul><li><p>Ability to queue stacked PRs from the GitHub UI</p></li><li><p>Remove PR from queue</p></li><li><p>Timeline of the PR activity</p></li><li><p>Links to the bot PR status checks</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVzY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVzY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 424w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 848w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 1272w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVzY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png" width="878" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:878,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62381,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVzY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 424w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 848w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 1272w, https://substackcdn.com/image/fetch/$s_!fVzY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c9484-c8b2-434c-b2a8-0280346c0e28_878x436.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As always, let us know if you have any feedback, and read more about the Chrome Extension in <a href="https://docs.aviator.co/aviator-chrome-extension">our docs here</a>.</p><h1>Bug fixes and improvements</h1><ul><li><p>Added new Pilot functions: <a href="https://docs.aviator.co/pilot-automated-actions/reference/github#github.compare_commits">compareCommits</a> and <a href="https://docs.aviator.co/pilot-automated-actions/reference/mergequeue#mergequeue.synchronize_pull_request">synchronizePullRequest</a>. See the staleness section above for use case.</p></li><li><p>Improved error messaging for &#8220;stuck&#8221; PRs</p></li><li><p>Fixed inconsistent queue position</p></li><li><p>Fixed query string bug for the <code>/stats</code> API endpoint</p></li><li><p>Ordered PRs by merge order in <code>batch_merged</code> webhook</p></li><li><p>Added <code>/repo</code> list API. <a href="https://docs.aviator.co/api/reference/json-api#repository">Read the docs</a></p></li><li><p>Fixed bug for updating PR with <code>/aviator sync</code></p></li><li><p>Fixed bug for incorrect failed CI message</p></li></ul><h3>On-prem release</h3><p>Latest release: <code>2023.11.02-1</code></p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Release notes</a></p>]]></content:encoded></item><item><title><![CDATA[Chrome extension V2, auto-create Changesets, DX hangout with LinkedIn, and more]]></title><description><![CDATA[Updated documentation, review PR status and queue from Chrome extension]]></description><link>https://changelog.aviator.co/p/chrome-extension-v2-auto-create-changesets</link><guid isPermaLink="false">https://changelog.aviator.co/p/chrome-extension-v2-auto-create-changesets</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Wed, 18 Oct 2023 18:45:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_KWJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>October 2023</h1><h1>Highlights</h1><ul><li><p>&#128640;&nbsp; Off the record hangout with LinkedIn</p></li><li><p>&#128640;&nbsp; Automatically create ChangeSets</p></li><li><p>&#128640;&nbsp; Documentation Refresh</p></li><li><p>&#128640;&nbsp; Chrome Extension Improvements (if we deploy)</p></li></ul><h1>Hangout with LinkedIn</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://lu.ma/xr7xc6bg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_KWJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_KWJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg" width="648" height="364.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:648,&quot;bytes&quot;:102524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://lu.ma/xr7xc6bg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_KWJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_KWJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4286f50-0829-4978-82d2-a275c9c17927_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>RSVP: <a href="https://lu.ma/xr7xc6bg">https://lu.ma/xr7xc6bg</a></p><h2>Automatically create ChangeSets</h2><p>Now you create ChangeSets automatically created by using the same branch name for your PRs. When a PR is opened, we will automatically create or update the ChangeSet with PRs sharing the same branch name. In order to benefit from this feature, you just need to turn on the switch in ChangeSet settings, then use a shared branch name for PRs that belong to the same ChangeSet.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7A0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7A0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 424w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 848w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 1272w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7A0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png" width="1456" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7A0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 424w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 848w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 1272w, https://substackcdn.com/image/fetch/$s_!7A0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bcebf4d-b724-4ef3-a39e-07281692237d_1652x204.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Setting to enable automatic creation of ChangeSets</figcaption></figure></div><h2>Documentation Refresh</h2><p>We have adopted an internal policy for how we structure our documents! As a result, we have also made a handful of changes and reorganized our documentation. Please take a peek at <a href="http://docs.aviator.co">docs.aviator.co</a> and provide feedback, or let us know what we can be doing better! You can reply back here or email us at <a href="mailto:info@aviator.co">info@aviator.co</a></p><h2>Chrome Extension Improvements</h2><p>We have added a couple of updates to the Aviator Chrome Extension. <a href="https://chrome.google.com/webstore/detail/aviator-chrome-extension/inoabloekooadaolcncfmpgafkgbgnif">Download here</a>.</p><ul><li><p>Queue position</p></li><li><p>Bot pull request (if applicable)</p></li><li><p>Whether the queue is paused</p></li><li><p>Status checks summary</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SHyr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SHyr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 424w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 848w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 1272w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SHyr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png" width="1456" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SHyr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 424w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 848w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 1272w, https://substackcdn.com/image/fetch/$s_!SHyr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c92fdeb-3454-4fa8-91e2-2e1321ced353_1750x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Bug fixes and improvements</h1><ul><li><p>Fixed issue with refetch repos with multiple pages.</p></li><li><p>Expose <code>synchronize</code> activity in both GraphQL and PR details page.</p></li><li><p>Improved messaging for merge conflicts.</p></li><li><p>Ensured revalidation of status checks when a PR transitions from draft to open.</p></li><li><p>Added author filter to the queue page.</p></li><li><p>Correctly mark PR as blocked when resync fails.</p></li><li><p>Improved optimistic check to not fail when the statuses are still pending.</p></li><li><p>Fixed the issue with stuck message issue right before merging PR.</p></li><li><p>Fixed issue with incorrect PR author in fast forward mode</p></li></ul><h3>On-prem release</h3><p>Latest release: <code>2023.10.16-1</code></p><p><a href="https://www.notion.so/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c?pvs=21">Read onprem changelog</a></p>]]></content:encoded></item><item><title><![CDATA[Personalized Slack DMs, DX session with Reddit on 9/28]]></title><description><![CDATA[Customize your Slack DMs to reduce the noise without missing the important updates]]></description><link>https://changelog.aviator.co/p/personalized-slack-dms-dx-session</link><guid isPermaLink="false">https://changelog.aviator.co/p/personalized-slack-dms-dx-session</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Tue, 26 Sep 2023 15:41:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!StSN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Hangout with Reddit Mobile DX Team</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!StSN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!StSN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!StSN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!StSN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!StSN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!StSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:412416,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!StSN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!StSN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!StSN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!StSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138087ca-cea8-40d0-aa50-27431c57a220_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Please join us if you are able to make it to our September Off-the-record to discuss how Reddit has improved their Mobile DX: <a href="https://lu.ma/wu82gcju">https://lu.ma/wu82gcju</a></p><h2>Personalized Slack DMs</h2><p>We now offer a way to personalize Slack DMs via Aviator&#8217;s Pilot framework. Users will need to connect both GitHub and Slack accounts via the Personal Integrations page first. DMs can be configured to be either opt-in or opt-out.</p><p><strong>Opt-out (default) example:</strong></p><pre><code><code>scenarios:
  - name: "Queued PRs (Opt-out example)"
    trigger: 
      mergequeue: queued
    actions:
      - slack:
          direct:
            text: &#8220;A new PR has been queued.&#8221;
            github_users:
              - login: test_user1
              - login: test_user2
            labels:
              - queued-pr
</code></code></pre><p><strong>Opt-in example:</strong></p><pre><code><code>scenarios:
&#9;- name: "Merged PRs (Opt-in example)"
&#9;    trigger: 
&#9;      mergequeue: merged
&#9;    actions:
&#9;      - slack:
&#9;          direct:
&#9;            text: &#8220;A PR has been merged.&#8221;
&#9;            github_group: "engineering"
&#9;            labels:
&#9;              - merged-pr
&#9;            opt-in: True
</code></code></pre><p>Each user can customize their DMs via the Personal Integrations page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zqVA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zqVA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 424w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 848w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 1272w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zqVA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png" width="469" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05b09349-7bfc-4107-bf6e-807035d82768_469x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:469,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zqVA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 424w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 848w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 1272w, https://substackcdn.com/image/fetch/$s_!zqVA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05b09349-7bfc-4107-bf6e-807035d82768_469x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>See <a href="https://docs.aviator.co/custom-integrations/personal-integrations#personalized-dms-opt-in-or-opt-out">our docs for more info</a>.</p><h1>Bug fixes and improvements</h1><ul><li><p>[OnPrem only] Added support for service provider initiated SAML auth, and implemented SP initiated SSO authorization in frontend.</p></li><li><p>Fixed ordering of test status results.</p></li><li><p>Properly handle skip line PRs when queue is reset.</p></li><li><p>Exposed <code>optimisticBotPullRequest</code> in GraphQL API.</p></li><li><p>Updated configuration form UI to be more streamlined.</p></li><li><p>Ensured that status checks are re-validated when PRs are auto-requeued.</p></li><li><p>Minimized state transition delay for the Chrome extension.</p></li><li><p>Fixed TestDeck daily summary to properly trigger.</p></li><li><p>Reduced review dismissals by fixing PR updates.</p></li><li><p>Fixed page issue with refetching repos.</p></li></ul><h2>OnPrem release</h2><p>version: 2023.09.25-1<br><a href="https://www.notion.so/aviator-co/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c">Read onprem changelog</a></p>]]></content:encoded></item><item><title><![CDATA[Chrome Extension, new Queue page, better GitHub+Slack integration, and more]]></title><description><![CDATA[Looking for feedback on Queue page. Call for speakers for Hangar sessions.]]></description><link>https://changelog.aviator.co/p/chrome-extension-new-queue-page-better</link><guid isPermaLink="false">https://changelog.aviator.co/p/chrome-extension-new-queue-page-better</guid><dc:creator><![CDATA[Aviator]]></dc:creator><pubDate>Tue, 22 Aug 2023 16:08:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oKy3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Hangar DX meetup - call for speakers</h1><p>Thank you for attending the last Hangar virtual meetup with Scott MacVicar - head of developer experience at Stripe. We are looking for amazing speakers for our next DX meetup. Is there someone you wish you could learn from? Email: <a href="mailto:visha@aviator.co">visha@aviator.co</a> with any speaker recommendations, and we will reach out to them ourselves to schedule.</p><h1>Aviator Chrome Extension</h1><p>Announcing the new <a href="https://chrome.google.com/webstore/detail/aviator-chrome-extension/inoabloekooadaolcncfmpgafkgbgnif">Aviator Chrome Extension</a> that replaces the original GitHub merge button with a Queue button. This will also show the status of the PR in the queue. When you install for first time, you will have to login before using it. Checkout the <a href="https://docs.aviator.co/mergequeue/aviator-chrome-extension">installation instructions</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oKy3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oKy3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 424w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 848w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 1272w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oKy3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp" width="1154" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12560,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oKy3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 424w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 848w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 1272w, https://substackcdn.com/image/fetch/$s_!oKy3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b04a5de-35e2-4a94-a5ea-4bfb5071b0f4_1154x360.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>New Queue Page</h1><p>We&#8217;ve released an updated version of the queue page. The new page should load faster and provide more visibility into the state of the merge queue and all the pull requests in your repositories. Please let us know if you notice any issues or missing features!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XdcJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XdcJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 424w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 848w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XdcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png" width="1456" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:605171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XdcJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 424w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 848w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!XdcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3071c99f-809e-4972-9a62-88a03752a06a_3004x1368.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Deeper integration with GitHub + Slack</h1><p>We have deprecated our previous Slack slash command:<br> <code>/aviator github connect</code></p><p>Instead you now connect your Slack account using:<br><code>/aviator connect</code></p><p>and connect your GitHub account separately. This work will allow for more personalized notifications for each user (eg. Slack DMs, etc.). Further personalization will be announced in the next release. See the <a href="https://docs.aviator.co/custom-integrations/personal-integrations">Personal Integration docs here</a>. </p><h1>Bug fixes and improvements</h1><ul><li><p>Post a GitHub comment on every queued PR when the queue is paused.</p></li><li><p>Slack notification for config changes, pause and unpause queue.</p></li><li><p>Fixed handling of newlines in PR descriptions.</p></li><li><p>Added queue depth in PR Slack notifications.</p></li><li><p>Improved error handling for GitHub 404s by adding exponential backoff retries.</p></li><li><p>Added new config options for <code>publish_status_check</code>. Now you can configure the Aviator status check to be published immediately when PR opens, after it&#8217;s ready to queue, or after queueing. <a href="https://docs.aviator.co/mergequeue/configuration-file/complete-reference-guide#other">Read the docs</a></p></li><li><p>Our GraphQL API continues to evolve - exposed more information about pull requests and their required checks as well as an API to trigger a queue reset. Please reach out if you have any use cases for the Aviator API that you would like to discuss.</p></li></ul><h1>On-prem release</h1><p>Latest release: <code>2023.08.17-1</code></p><p>Please note that we have moved to <a href="https://calver.org/">CalVer versioning</a> convention and are now publishing our onprem release notes: <a href="https://aviator-co.notion.site/OnPrem-Release-ChangeLog-b3dbffa3d92a4a0ba30adb60b5e2009c">OnPrem Release ChangeLog</a></p>]]></content:encoded></item></channel></rss>