CINXE.COM
GitHub Changelog
<!DOCTYPE html> <html lang="en-US"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.blog/changelog/","20211117222133","https://web.archive.org/","web","/_static/", "1637187693"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/> <!-- This site is optimized with the Yoast SEO Premium plugin v17.0 (Yoast SEO v17.0) - https://yoast.com/wordpress/plugins/seo/ --> <title>GitHub Changelog</title> <link rel="canonical" href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/"/> <link rel="next" href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/page/2/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Changelogs Archive"/> <meta property="og:url" content="https://web.archive.org/web/20211117222133/https://github.blog/changelog/"/> <meta property="og:site_name" content="The GitHub Blog"/> <meta property="og:image" content="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/blog-card.png?fit=5001%2C2626"/> <meta property="og:image:width" content="5001"/> <meta property="og:image:height" content="2626"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@github"/> <script type="application/ld+json">{"headline":"The GitHub Blog","@context":"https:\/\/web.archive.org\/web\/20211117222133\/http:\/\/schema.org","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/web.archive.org\/web\/20211117222133\/https:\/\/github.blog\/changelog\/"}}</script> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://web.archive.org/web/20211117222133/https://schema.org","@graph":[{"@type":"Organization","@id":"https://web.archive.org/web/20211117222133/https://github.blog/#organization","name":"GitHub","url":"https://web.archive.org/web/20211117222133/https://github.blog/","sameAs":["https://web.archive.org/web/20211117222133/https://www.facebook.com/GitHub","https://web.archive.org/web/20211117222133/https://www.instagram.com/github/","https://web.archive.org/web/20211117222133/https://www.linkedin.com/company/github/","https://web.archive.org/web/20211117222133/https://www.youtube.com/GitHub","https://web.archive.org/web/20211117222133/https://en.wikipedia.org/wiki/GitHub","https://web.archive.org/web/20211117222133/https://twitter.com/github"],"logo":{"@type":"ImageObject","@id":"https://web.archive.org/web/20211117222133/https://github.blog/#logo","inLanguage":"en-US","url":"https://web.archive.org/web/20211117222133/https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=512%2C512","contentUrl":"https://web.archive.org/web/20211117222133/https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=512%2C512","width":512,"height":512,"caption":"GitHub"},"image":{"@id":"https://web.archive.org/web/20211117222133/https://github.blog/#logo"}},{"@type":"WebSite","@id":"https://web.archive.org/web/20211117222133/https://github.blog/#website","url":"https://web.archive.org/web/20211117222133/https://github.blog/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","publisher":{"@id":"https://web.archive.org/web/20211117222133/https://github.blog/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://web.archive.org/web/20211117222133/https://github.blog/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://web.archive.org/web/20211117222133/https://github.blog/changelog/#webpage","url":"https://web.archive.org/web/20211117222133/https://github.blog/changelog/","name":"GitHub Changelog","isPartOf":{"@id":"https://web.archive.org/web/20211117222133/https://github.blog/#website"},"breadcrumb":{"@id":"https://web.archive.org/web/20211117222133/https://github.blog/changelog/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://web.archive.org/web/20211117222133/https://github.blog/changelog/"]}]},{"@type":"BreadcrumbList","@id":"https://web.archive.org/web/20211117222133/https://github.blog/changelog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://web.archive.org/web/20211117222133/https://github.blog/"},{"@type":"ListItem","position":2,"name":"Changelogs"}]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20211117222133/https://s.w.org/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20211117222133/https://v0.wordpress.com/"/> <link rel="alternate" type="application/rss+xml" title="The GitHub Blog » Feed" href="https://web.archive.org/web/20211117222133/https://github.blog/feed/"/> <link rel="alternate" type="application/rss+xml" title="The GitHub Blog » Changelogs Feed" href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/feed/"/> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/web.archive.org\/web\/20211117222133\/https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/web.archive.org\/web\/20211117222133\/https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/web.archive.org\/web\/20211117222133\/https:\/\/github.blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.7.4"}}; !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="all-css-0" href="https://web.archive.org/web/20211117222133cs_/https://github.blog/_static/??-eJyNkEEOgyAQRS9UHI1NXTU9C8IEaQckDLTh9sXWhcaNyz//v+Rl4BOE9YqyRgbFDNpygpFm9RJkxyhjAU6FsHHWN3VwgS3xZHCorURChz7tQiBZMApCI1U5h9dum3eQmn1aNmmqHYOxacqjqKbm77zIH03PUG/0eo5rdyBdFoGysb7qYgqyPqZrm/5HroeFebh7d+uHbmj79voFh+h+dA==" type="text/css" media="all"/> <style id="wp-block-library-inline-css"> .has-text-align-justify{text-align:justify;} </style> <script type="text/javascript" src="https://web.archive.org/web/20211117222133js_/https://github.blog/wp-content/themes/github-blog/dist/js/vendor/gascrolldepth.min.js?m=1637170304g"></script><link rel="https://api.w.org/" href="https://github.blog/wp-json/"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://github.blog/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://github.blog/wp-includes/wlwmanifest.xml"/> <meta name="generator" content="WordPress 5.7.4"/> <!-- BEGIN Parse.ly 2.6.1 --> <meta name="parsely-title" content="changelog"/> <meta name="parsely-link" content="http://github.blog/changelog/"/> <meta name="parsely-type" content="index"/> <!-- END Parse.ly --> <style type="text/css">img#wpstats{display:none}</style> <link rel="icon" href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=192%2C192" sizes="192x192"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=180%2C180"/> <meta name="msapplication-TileImage" content="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=270%2C270"/> <style type="text/css" id="wp-custom-css">ol [href*=uncategorized] { display: none; } .featured-post { z-index: 0 !important; } span.vr { display: none !important; } a.btn-sponsors { font-size: 16px !important; padding: 10px 14px !important; margin-top: 10px; background-color: #0366d6 !important; color: #fff; } .btn-sponsors:hover { background-color: #fff !important; color: #0366d6 !important; } .microcopy-sponsors { font-weight: 400 !important; margin-top: 1px !important; margin-bottom: 20px !important; text-align: center !important; } .code-none span { color: #333 !important; font-weight: normal !important; } .code-highlight { background: yellow !important; } .universe-compact-list { padding-left: 0 !important; } .universe-compact-list li { display: inline-block; border: 1px solid #dfe2e5; border-radius: 3px; padding: 7px 10px; font-size: 13px; margin-bottom: .4em; background-color: #fafbfc; } #ul-columns { columns: 2; -webkit-columns: 2; -moz-columns: 2; }</style> <script> // remove no-js and add js to the HTML (do it the cross-brower way) document.documentElement.className = document.documentElement.className.replace('no-js', ' '); document.documentElement.className += ' js '; // Webfont loader WebFontConfig = { google: { families: [ 'Roboto+Mono:400,700' ] } }; (function() { var wf = document.createElement('script'); wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.async = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); </script> <meta name="octolytics-host" content="collector.githubapp.com"> <meta name="octolytics-app" content="github-blog"> </head> <body class="archive post-type-archive post-type-archive-changelog"> <div class="top-bar bg-gray-dark px-3"> <div class="top-bar__container container-xl d-flex flex-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.com/" class="text-white f6"> Back to GitHub.com </a> </div> </div> <header class="site-header px-3" role="banner"> <div class="container-xl d-flex flex-row py-3"> <div class="d-flex flex-items-center col-6 col-md-4"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/" class="site-branding d-flex" aria-label="The GitHub Blog"> <svg role="img" height="28" width="28" class="icon-mark-github icon" aria-label="github-logo"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-mark-github"/></svg> <h1 class="site-branding__title h4 text-normal pl-3 mt-1 alt-mono-font"> The GitHub Blog </h1> </a> </div> <div class="header-right d-flex col-6 col-md-8 flex-justify-end"> <div class="d-none d-lg-flex flex-items-center flex-justify-between"> <nav id="js-primary-nav" class="primary-nav" aria-label="Primary"> <ul id="menu-primary-navigation" class="primary-nav__menu d-flex flex-self-center flex-shrink-0 text-white"><li id="menu-item-58161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-58161"><a href="https://web.archive.org/web/20211117222133/https://github.blog/">Blog Categories</a> <ul class="sub-menu"> <li id="menu-item-58164" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58164"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/community/">Community</a></li> <li id="menu-item-58165" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58165"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/company/">Company</a></li> <li id="menu-item-58168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58168"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/education/">Education</a></li> <li id="menu-item-58167" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58167"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/engineering/">Engineering</a></li> <li id="menu-item-58169" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58169"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/enterprise/">Enterprise</a></li> <li id="menu-item-58170" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58170"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/open-source/">Open Source</a></li> <li id="menu-item-58171" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58171"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/policy/">Policy</a></li> <li id="menu-item-58172" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58172"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/product/">Product</a></li> <li id="menu-item-58173" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58173"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/security/">Security</a></li> </ul> </li> <li id="menu-item-46666" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-46666"><a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/" aria-current="page">Changelog</a></li> </ul> </nav> <div class="header-search__toggle-container d-flex flex-self-auto flex-justify-end mx-3"> <button type="button" aria-expanded="false" aria-controls="js-header-search" aria-haspopup="true" class="header-search__toggle btn btn-outline btn-link anim-fade-in fast px-2" id="js-search-toggle"> <svg role="img" height="16" width="16" class="icon-search icon" aria-label="search"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-search"/></svg> </button> </div> </div> <div id="js-header-search" class="header-search d-none col-6 box-shadow-large p-3" aria-hidden="true"> <form role="search" method="get" class="header-search__form col-12" action="https://web.archive.org/web/20211117222133/https://github.blog/"> <label class="search-form__label screen-reader-text" for="search-input">Search by Keyword</label> <div class="header-search__form-fields d-flex flex-row flex-items-center"> <input type="search" class="search-field form-control flex-auto p-2 mr-2" placeholder="Search …" value="" name="s" id="search-input"> <div class="site-search__submit ml-2"> <button type="submit" class="btn btn-outline px-4 py-2 search-submit"> Search <svg role="img" height="12" width="12" class="icon-arrow-skinny-right icon" aria-label="arrow-skinny-right"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-arrow-skinny-right"/></svg> </button> </div> </div> </form> </div> <button class="mobile-nav-toggle d-lg-none btn border-0 px-2" id="js-mobile-nav-toggle" aria-controls="js-mobile-nav" aria-expanded="false"> <span class="screen-reader-text"> Primary Menu </span> <div class="burger-menu"> <div class="burger"></div> </div> </button> </div> </div> <nav id="js-mobile-nav" class="mobile-nav d-none d-flex flex-column col-12" role="navigation" aria-label="Mobile"> <ul id="menu-primary-navigation-1" class="primary-nav__menu col-12 px-3 d-flex flex-column text-white"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-58161"><a href="https://web.archive.org/web/20211117222133/https://github.blog/">Blog Categories</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58164"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/community/">Community</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58165"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/company/">Company</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58168"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/education/">Education</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58167"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/engineering/">Engineering</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58169"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/enterprise/">Enterprise</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58170"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/open-source/">Open Source</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58171"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/policy/">Policy</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58172"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/product/">Product</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58173"><a href="https://web.archive.org/web/20211117222133/https://github.blog/category/security/">Security</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-46666"><a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/" aria-current="page">Changelog</a></li> </ul> <div class="mobile-nav__search col-12 px-3 my-4"> <form role="search" method="get" class="header-search__form col-12" action="https://web.archive.org/web/20211117222133/https://github.blog/"> <label class="search-form__label screen-reader-text" for="mobile-search-input">Search by Keyword</label> <div class="d-flex flex-row flex-items-center"> <input type="search" class="search-field form-control flex-auto p-2 mr-2" placeholder="Search …" value="" name="s" id="mobile-search-input"> <div class="site-search__submit ml-2"> <button type="submit" class="btn btn-outline px-4 py-2 search-submit"> <svg role="img" height="16" width="16" class="icon-search icon" aria-label="search"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-search"/></svg> <div class="screen-reader-text"> Search </div> </button> </div> </div> </form> </div> </nav> </header><!-- .site-header --> <main class="site-main" id="main" role="main"> <section class="cl-hero d-flex flex-column px-4"> <div class="cl-hero__container col-12 container-lg pb-4"> <h1 class="cl-hero__title"> Changelog </h1> <span class="vr"></span> </div> <div class="category-hero__bg changelog col-12" id="changelog-hero"> <img width="2016" height="1204" src="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?fit=2016%2C1204" class="attachment-full size-full" alt="Octocats inspecting the Changelog" srcset="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?w=2016 2016w, https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?w=300 300w, https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?w=768 768w, https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?w=1024 1024w, https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/uploads/2019/03/BlogHeaders_Aligned_CHANGELOG_1008x602_x2.png?w=1536 1536w"/> </div> </section> <section class="cl-post-feed px-3"> <div class="cl-post-feed__top bg-gray"></div> <div class="all-posts all-posts--offset-up pb-4"> <div class="all-posts__container container-xl"> <div class="container-md col-12 px-3 pb-4"> <p class="cl-label-hero__text_rss alt-mono-font">Subscribe to all Changelog posts via <a class="cl-label-hero__text_link cl-label-hero__text_link_rss" href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/feed/">RSS <span class="cl-label-hero__text_icon cl-label-hero__text_icon_rss"><svg role="img" height="16" width="16" class="icon-rss icon" aria-label="rss"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-rss"/></svg></span></a> or follow GitHub Changelog on <a class="cl-label-hero__text_link cl-label-hero__text_link_twitter" href="https://web.archive.org/web/20211117222133/https://twitter.com/ghchangelog">Twitter <span class="cl-label-hero__text_icon cl-label-hero__text_icon_twitter"><svg role="img" height="16" width="16" class="icon-twitter icon" aria-label="twitter"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-twitter"/></svg></span></a> to stay updated on everything we ship</p> </div> <div class="all-posts__posts d-flex flex-column px-3"> <div class="container-xl col-12"> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-17-debugging-codeql-code-scanning-made-easier-by-retaining-diagnostic-artifacts-in-actions" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-17" pubdate> November 17, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-17-debugging-codeql-code-scanning-made-easier-by-retaining-diagnostic-artifacts-in-actions"> Debugging CodeQL code scanning made easier by retaining diagnostic artifacts in Actions </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-17" pubdate> November 17, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists"> Preview the Markdown rendering of gists </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-github-enterprise-cloud-self-service-compliance-reports-for-2021-are-now-available" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-github-enterprise-cloud-self-service-compliance-reports-for-2021-are-now-available"> GitHub Enterprise Cloud self-service compliance reports for 2021 are now available </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-deprecating-non-audit-related-advisory-fetch-endpoints-for-the-npmjs-com-registry-api" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-deprecating-non-audit-related-advisory-fetch-endpoints-for-the-npmjs-com-registry-api"> Deprecating non-audit-related advisory fetch endpoints for the npmjs.com registry API </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-sponsorship-transaction-metadata" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-sponsorship-transaction-metadata"> Sponsorship Transaction Metadata </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings"> Managing keyboard shortcuts using accessibility settings </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-github-actions-windows-server-2022-with-visual-studio-2022-is-now-generally-available-on-github-hosted-runners" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-github-actions-windows-server-2022-with-visual-studio-2022-is-now-generally-available-on-github-hosted-runners"> GitHub Actions: Windows Server 2022 with Visual Studio 2022 is now generally available on GitHub-hosted runners </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-right-to-left-language-support" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-16" pubdate> November 16, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-16-right-to-left-language-support"> Right-to-left language support </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-12-scheduled-billing-maintenance" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-12" pubdate> November 12, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-12-scheduled-billing-maintenance"> Scheduled billing maintenance </a> </h4> </div> </article> <article class="post-item d-flex flex-column flex-lg-row flex-items-center"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data" class="post-item__date col-12 col-lg-3 alt-mono-font"> <time datetime="2021-11-11" pubdate> November 11, 2021 </time> </a> <div class="post-item__content col-12 col-lg-9 flex-row flex-items-center"> <h4 class="post-item__title f3"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/2021-11-11-export-github-advanced-security-license-usage-data"> Export GitHub Advanced Security license usage data </a> </h4> </div> </article> </div> <a href="https://web.archive.org/web/20211117222133/https://github.blog/changelog/page/2/" class="all-posts__view-more mb-6 mb-md-2 p-3 mt-6 btn btn-outline">View more posts<svg role="img" height="12" width="12" class="icon-arrow-skinny-right icon" aria-label="arrow-skinny-right"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-arrow-skinny-right"/></svg></a> </div> </div> </div> </section> </main><!--/.site-main--> <footer class="site-footer mt-6" id="footer" role="contentinfo"> <div class="container-lg p-responsive"> <div class="d-flex flex-wrap py-5 mb-5"> <div class="col-12 col-lg-4 mb-5"> <a href="https://web.archive.org/web/20211117222133/https://github.blog/" class="text-gray-dark" aria-label="Go to GitHub homepage"> <svg role="img" height="30" width="84" class="icon-logo-github icon" aria-label="logo-github"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-logo-github"/></svg> </a> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"><h2 class="h5 mb-3 text-mono text-gray-light text-normal">Product</h2><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/features" class="link-gray">Features</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/security" class="link-gray">Security</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/enterprise" class="link-gray">Enterprise</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/customer-stories?type=enterprise" class="link-gray">Customer Stories</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/pricing" class="link-gray">Pricing</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://resources.github.com/" class="link-gray">Resources</a></li></ul></div><div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"><h2 class="h5 mb-3 text-mono text-gray-light text-normal">Platform</h2><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://developer.github.com/" class="link-gray">Developer API</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://partner.github.com/" class="link-gray">Partners</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://atom.io/" class="link-gray">Atom</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://www.electronjs.org/" class="link-gray">Electron</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://desktop.github.com/" class="link-gray">GitHub Desktop</a></li></ul></div><div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"><h2 class="h5 mb-3 text-mono text-gray-light text-normal">Support</h2><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://docs.github.com/" class="link-gray">Docs</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.community/" class="link-gray">Community Forum</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://services.github.com/" class="link-gray">Training</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://www.githubstatus.com/" class="link-gray">Status</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://support.github.com/" class="link-gray">Contact</a></li></ul></div><div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"><h2 class="h5 mb-3 text-mono text-gray-light text-normal">Company</h2><ul class="list-style-none text-gray f5"><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/about" class="link-gray">About</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.blog/" class="link-gray">Blog</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/about/careers" class="link-gray">Careers</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://github.com/about/press" class="link-gray">Press</a></li><li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211117222133/https://shop.github.com/" class="link-gray">Shop</a></li></ul></div> </div> </div> <div class="bg-gray-light"> <div class="container-lg p-responsive f6 py-4 d-sm-flex flex-justify-between flex-row-reverse flex-items-center"> <ul class="list-style-none d-flex flex-items-center mb-3 mb-sm-0 lh-condensed-ultra site-footer__social-list"> <li class="mr-3"> <a href="https://web.archive.org/web/20211117222133/https://twitter.com/github"> <svg role="img" height="18" width="22" class="icon-twitter icon" aria-label="twitter"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-twitter"/></svg> <span class="screen-reader-text">Github Twitter link</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20211117222133/https://www.facebook.com/GitHub"> <svg role="img" height="18" width="22" class="icon-facebook icon" aria-label="facebook"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-facebook"/></svg> <span class="screen-reader-text">Github Facebook link</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20211117222133/https://www.youtube.com/github"> <svg role="img" height="18" width="22" class="icon-youtube icon" aria-label="youtube"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-youtube"/></svg> <span class="screen-reader-text">Github Youtube link</span> </a> </li> <li class="mr-3 flex-self-start"> <a href="https://web.archive.org/web/20211117222133/https://www.linkedin.com/company/github"> <svg role="img" height="18" width="22" class="icon-linkedin icon" aria-label="linkedin"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-linkedin"/></svg> <span class="screen-reader-text">Github LinkedIn link</span> </a> </li> <li> <a href="https://web.archive.org/web/20211117222133/https://github.com/github"> <svg role="img" height="20" width="20" class="icon-mark-github icon" aria-label="mark-github"><use xlink:href="https://web.archive.org/web/20211117222133im_/https://github.blog/wp-content/themes/github-blog/dist/icons/icons.svg#icon-mark-github"/></svg> <span class="screen-reader-text">Github link</span> </a> </li> </ul> <ul class="list-style-none d-flex text-gray"> <li class="mr-3"> © 2021 GitHub, Inc. </li> <li class="mr-3"> <a href="https://web.archive.org/web/20211117222133/https://docs.github.com/en/github/site-policy/github-terms-of-service" class="link-gray"> Terms </a> </li> <li> <a href="https://web.archive.org/web/20211117222133/https://docs.github.com/en/github/site-policy/github-privacy-statement" class="link-gray"> Privacy </a> </li> </ul> </div> </div> </footer><!--/.site-footer--> <script type="text/javascript" src="https://web.archive.org/web/20211117222133js_/https://github.blog/_static/??-eJyNzcEOwiAQBNAfEpYGY0/GTzGlULoVFtJdavx7q+nBo6e5zLyBZ1VjIQkkkJuqqUUkhiVIHcaH6oy2cEcawTVMHupcpNAROiPphU/wY8gccmCIKHNzyqUSYWAOspMMWyBfVuAtKtwHqpb0mjClPxCPLB9iWr8df3zf8rW72L7rjTXn5Q2HKEqm"></script><script src="https://web.archive.org/web/20211117222133js_/https://github.blog/wp-content/themes/github-blog/dist/js/vendor/collector-api.min.js?ver=0.2.1" id="octolytics-collector-js"></script> <script src="https://web.archive.org/web/20211117222133js_/https://github.blog/wp-content/themes/github-blog/dist/js/vendor/octolytics.js?ver=0.2.1" id="octolytics-recorder-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20211117222133js_/https://github.blog/wp-includes/js/wp-embed.min.js?m=1636571206g"></script><script src="https://web.archive.org/web/20211117222133js_/https://stats.wp.com/e-202146.js" defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:10.3',blog:'153214340',post:'0',tz:'-8',srv:'github.blog'} ]); _stq.push([ 'clickTrackerInit', '153214340', '0' ]); </script> </body> </html> <!-- FILE ARCHIVED ON 22:21:33 Nov 17, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:30:17 Nov 27, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.791 exclusion.robots: 0.036 exclusion.robots.policy: 0.021 esindex: 0.015 cdx.remote: 10.787 LoadShardBlock: 228.142 (3) PetaboxLoader3.datanode: 190.704 (4) PetaboxLoader3.resolve: 200.747 (2) load_resource: 277.541 -->