CINXE.COM

CircleCI - CircleCI

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <meta http-equiv="Content-Security-Policy" content=" default-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net; img-src 'self' data: http: https:; script-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net www2.circleci.com j.6sc.co *.algolia.net *.algolianet.com https://cdn-assets-prod.s3.amazonaws.com/js/preview2/ https://r2d2-inbound-js-store-production.s3.us-east-1.amazonaws.com/065621a0-abdf-4dad-b9b3-28b202628b05/jeeva.js https://s3-us-west-2.amazonaws.com/b2bjsstore/b/LNKLDHM3E2OJ/reb2b.js.gz cdn.amplitude.com https://www.clarity.ms/tag/uet/ tags.clickagy.com https://a.clickcertain.com/px/li/ cdnjs.cloudflare.com/ajax/libs/ dn1f1hmdujj40.cloudfront.net/js/ consent.cookiebot.com consentcdn.cookiebot.com https://www.datadoghq-browser-agent.com googleads.g.doubleclick.net/pagead/ connect.facebook.net www.google.ca/pagead/ www.google.co.jp/pagead/ www.google.co.uk/pagead/ www.google.com/pagead/ https://www.google.com/recaptcha/ www.google.ie/pagead/ www.google-analytics.com www.googleadservices.com/pagead/ www.googletagmanager.com https://boards.greenhouse.io/embed/job_board/js https://www.gstatic.com/recaptcha/ https://b.st-hatena.com/js/bookmark_button.js *.hotjar.com *.hotjar.io https://js.hs-analytics.net/analytics/ https://js.hsadspixel.net/fb.js https://js.hs-banner.com/v2/45466221/banner.js js.hs-scripts.com/45466221.js https://js.hscollectedforms.net/collectedforms.js https://js.hsforms.net/forms/embed/v2.js https://js.hubspot.com/web-interactives-embed.js cdn.jsdelivr.net/clipboard.js/ https://cdn.jsdelivr.net/npm/algoliasearch@4.24.0/dist/algoliasearch-lite.umd.js https://cdn.jsdelivr.net/npm/instantsearch.js@4.74.2/dist/instantsearch.production.min.js https://cdn.jsdelivr.net/npm/intl-tel-input@18.1.5/build/js/utils.js https://b-code.liadm.com/lc2.js https://i.liadm.com/s/56408 https://www.line-website.com/social-plugins/js/thirdparty/loader.min.js munchkin.marketo.net snap.licdn.com/li.lms-analytics/ in.ml314.com ml314.com cdn.optimizely.com/js/ cdn3.optimizely.com/js/ app.optimizely.com https://master-py3-monolithapp.app.optimizely.com/ https://optimizely.s3.amazonaws.com/js/ platform.twitter.com *.qualified.com a.quora.com https://a.remarketstats.com/px/li-co/ cdn.segment.com https://cdn.sprig.com https://tags.srv.stackadapt.com/events.js cookie.sync.usonar.jp cdn.cookie.sync.usonar.jp apis.usonar.jp https://a.usbrowserspeed.com/cs https://opps-widget.getwarmly.com www.youtube.com/iframe_api www.youtube.com/s/player/ https://ws.zoominfo.com/pixel/ 'unsafe-inline' 'unsafe-eval' https://unpkg.com/@highlightjs/; style-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net www2.circleci.com fonts.googleapis.com www.googletagmanager.com/debug/ https://cdn.jsdelivr.net/npm/instantsearch.css@8.5.1/themes/reset-min.css https://tags.srv.stackadapt.com/sa.css *.qualified.com 'unsafe-inline' https://unpkg.com/@highlightjs/; font-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net fonts.gstatic.com/s/ *.hotjar.com *.hotjar.io; frame-src 'self' www2.circleci.com consentcdn.cookiebot.com bid.g.doubleclick.net https://td.doubleclick.net www.facebook.com https://www.google.com/ www.googletagmanager.com https://boards.greenhouse.io https://b.hatena.ne.jp/entry/button/ https://*.hotjar.com *.hotjar.io https://forms.hsforms.com/ https://social-plugins.line.me/widget/ a8188917468.cdn.optimizely.com *.qualified.com platform.twitter.com syndication.twitter.com player.vimeo.com www.youtube.com https://job-boards.greenhouse.io; base-uri 'self'; connect-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net https://*.circleci.com/ http://localhost:5338 c.6sc.co https://eps.6sc.co/v3/company/details https://epsilon.6sense.com/v3/company/details https://epsilon-globalaccelerator.6sense.com/v3/company/details https://epsilon-cloudfront.6sense.com/v3/company/details https://ipv6.6sc.co/ https://v.eps.6sc.co/v ib.adnxs.com https://secure.adnxs.com/ *.algolia.net *.algolianet.com https://alocdn.com/c/vn3d8u2u/a/xtarget/p.json https://cdn-assets-prod.s3.amazonaws.com/js/preview2/ api.amplitude.com https://azureatom2.westus3.cloudapp.azure.com:9091/ws/simple/ https://*.browser-intake-datadoghq.com https://aorta.clickagy.com hemsync.clickagy.com/external/ https://cdn.contentful.com/spaces/il1yandlcjgk/environments/master/ https://consentcdn.cookiebot.com/consentconfig/a28b71f3-4d2e-4eac-93bc-34929948dd7d/settings.json https://consentcdn.cookiebot.com/consentconfig/f367f93a-d685-4a2d-8111-1beb2859536e/settings.json *.g.doubleclick.net https://www.facebook.com/tr/ https://opps-api.getwarmly.com/api/sessions/trpc/ https://opps-api.getwarmly.com/api/socketio/ wss://opps-api.getwarmly.com/api/socketio/ https://analytics.google.com/g/ https://google.com/ccm/form-data/ www.google.ca/pagead/ www.google.co.jp/pagead/ www.google.co.uk/pagead/ www.google.com/pagead/ https://google.com/pagead/form-data/ www.google.ie/pagead/ www.google-analytics.com www.googleadservices.com/pagead/ https://www.google.com/ccm/collect *.hotjar.com:* *.hotjar.com *.hotjar.io wss://ws.hotjar.com/api/v2/client/ws https://hubspot-forms-static-embed.s3.amazonaws.com/prod/45466221/ https://forms.hscollectedforms.net/collected-forms/v1/config/json https://forms.hsforms.com/embed/v3/form/45466221/ https://forms.hsforms.com/emailcheck/v1/ https://cta-service-cms2.hubspot.com/web-interactives/public/v1/embed/combinedConfigs https://api.hubapi.com/hs-script-loader-public/v1/config/pixels-and-events/json https://forms-na1.hubspot.com/submissions-validation/v1/validate/ https://pro.ip-api.com/json https://ipapi.co/json *.liadm.com https://px.ads.linkedin.com/attribution_trigger https://px.ads.linkedin.com/wa/ 485-zmh-626.mktoresp.com/webevents/ app.optimizely.com/api/client/ errors.client.optimizely.com/log logx.optimizely.com/v1/events https://master-py3-monolithapp.app.optimizely.com/api/client/ tapi.optimizely.com/api/ *.qualified.com wss://ws.qualified.com https://api.rollbar.com/api/1/item/ api.segment.io/v1/ cdn.segment.com/v1/ https://api.sprig.com https://cdn.sprig.com https://tags.srv.stackadapt.com/sa.jpeg https://tags.srv.stackadapt.com/saq_pxl https://tags.srv.stackadapt.com/js_tracking ws.zoominfo.com/pixel/; object-src 'none'; form-action 'self' www.facebook.com/tr/ https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/ platform.twitter.com syndication.twitter.com; media-src 'self' d3r49iyjzglexf.cloudfront.net dsbai75kcyzl9.cloudfront.net d2qm0z2kzhiwa.cloudfront.net https://videos.ctfassets.net/il1yandlcjgk/ mediastream: *.qualified.com; "> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="a28b71f3-4d2e-4eac-93bc-34929948dd7d" type="text/javascript" async></script> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <script data-cookieconsent="marketing" type="text/plain"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W9HDVK'); </script> <link rel="apple-touch-icon" sizes="180x180" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/apple-touch-icon-ae782d6339f660e1c51fe68f58d7f0bb.png"> <link rel="icon" type="image/png" sizes="512x512" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/android-chrome-512x512-b0a3962c7ec90ae60cb31f99a3fc37b5.png"> <link rel="icon" type="image/png" sizes="192x192" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/android-chrome-192x192-4b4b8e31a8e09d0c50661d56be7abe09.png"> <link rel="icon" type="image/png" sizes="150x150" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/android-chrome-192x192-4b4b8e31a8e09d0c50661d56be7abe09.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/favicon-32x32-b99b3f32c912ffa11871fca4c1bc9794.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/favicon-16x16-3753a156e703f3623e04c22092c57784.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/safari-pinned-tab-762525fdd8903e935f141a92dd70b325.svg" color="#04aa51"> <link rel="shortcut icon" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/favicon-a4b5df34fe849ecd8018a252dbf89a6c.ico"> <meta name="apple-mobile-web-app-title" content="CircleCI"> <meta name="application-name" content="CircleCI"> <meta name="msapplication-TileColor" content="#161616"> <meta name="msapplication-square150x150logo" content="https://d2qm0z2kzhiwa.cloudfront.net/assets/mstile-150x150-126d37f348480d7ae2b632e3033a2f25.png" /> <meta name="theme-color" content="#ffffff"> <meta name="robots" content="noindex, follow"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Space+Grotesk:wght@300..700&display=swap" rel="stylesheet" /> <link type="text/css" rel="stylesheet" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/main-57a08c67a297f01b9d81ba976dd159b1.css" > <meta name="next-head-count" content="2"/> <link rel="preload" href="/morph_next/static/css/7611f6c9d082489e.css" as="style" crossorigin=""/> <link rel="stylesheet" href="/morph_next/static/css/7611f6c9d082489e.css" crossorigin="" data-n-g=""/> <noscript data-n-css=""></noscript> <script defer="" crossorigin="" nomodule="" src="/morph_next/static/chunks/polyfills-42372ed130431b0a.js" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/webpack-6ef43a8d4a395f49.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/framework-64ad27b21261a9ce.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/main-7b12177a9cb3396c.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/pages/app-7376679e14d4fe10.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/648-ba75fa11a3e63435.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/65-66da4f537e134fcd.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/chunks/pages/potato-638eb4b6cbcf5da3.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/Fn0kBWB7zo4P4wliJ7PSO/buildManifest.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script src="/morph_next/static/Fn0kBWB7zo4P4wliJ7PSO/ssgManifest.js" defer="" crossorigin="" data-cookieconsent="necessary"></script> <script type="text/javascript"> (function () { window.analyticsPageProperties = { pageCategory: "changelog", pageName: "index.html", singleEvent: "changelog", layout: "morph/changelog_list", collection: null, pageContentType: null, }; })(); window.thirdPartyIds = { }; window.circleJsConfig = { analytics: { enable: true }, page: { lang: "en" }, env: "production" }; </script> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";}}(); </script> <script data-cookieconsent="statistics" type="text/plain"> analytics.load("AbgkrgN4cbRhAVEwlzMkHbwvrXnxHh35"); </script> <title>CircleCI - CircleCI</title> <meta property="og:title" content="CircleCI" /> <meta name="description" content="Rapidly release code with confidence on CircleCI’s modern continuous integration and delivery platform. Offered on hosted cloud, Enterprise, and macOS platforms." /> <meta property="og:description" content="Rapidly release code with confidence on CircleCI’s modern continuous integration and delivery platform. Offered on hosted cloud, Enterprise, and macOS platforms." /> <link rel="canonical" href="https://circleci.com/changelog/runner/" /> <meta property="og:url" content="https://circleci.com/changelog/runner/" /> <meta property="og:site_name" content="CircleCI" /> <meta property="og:image" content="https://images.ctfassets.net/il1yandlcjgk/3NJSDelkFaAtnyFOJNghjQ/df5d4218a3ca83233e471c7eab072b90/circleci-og-morph.png" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@circleci" /> <meta name="facebook-domain-verification" content="nnlbym6zbwhtcivy2t5hbes5vvvjpu" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "headline": "CircleCI", "image": "https://images.ctfassets.net/il1yandlcjgk/3NJSDelkFaAtnyFOJNghjQ/df5d4218a3ca83233e471c7eab072b90/circleci-og-morph.png", "description": "Rapidly release code with confidence on CircleCI’s modern continuous integration and delivery platform. Offered on hosted cloud, Enterprise, and macOS platforms.", "url": "https://circleci.com/changelog/runner/" } </script> <!-- End Jekyll SEO tag --> <script> !function(){function e(e){document.body.classList.remove("loggedout","loggedin","customer"),document.body.classList.add(e),window.dispatchEvent(new Event("shown."+e))}function o(){var o=getQueryParam("view");"loggedout"==o?e("loggedout"):sessionStorage.getItem("login")?e("loggedin"):"whats-new"==o||localStorage.getItem("is_customer")?e("customer"):e("loggedout")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o()}(); </script> <noscript> <link type="text/css" rel="stylesheet" href="https://d2qm0z2kzhiwa.cloudfront.net/assets/components/molecules/molecule-customers-status-noscript-aff7888814e9a5acc7d9d03df9414784.css" > </noscript> </head> <body class=" "> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W9HDVK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="tailwind" id="tw"><div id="__next"></div></div> <script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{}},"page":"/potato","query":{},"buildId":"Fn0kBWB7zo4P4wliJ7PSO","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script> <main id="main"> <section class="morph_bg-morph-fog morph_text-body-dark morph_py-18 lg:morph_py-28"> <div class="2xl:morph_container morph_mx-auto morph_px-8 lg:morph_px-16 morph_flex morph_flex-col lg:morph_flex-row morph_gap-y-16"> <div class="morph_w-full lg:morph_w-1/2 md:morph_pr-24 lg:morph_pr-0 2xl:morph_pr-16"> <h1 class="morph_type-h1 morph_text-morph-terminal morph_mb-8">Changelog</h1> <div class="morph_type-p morph_space-y-6 morph_mt-8 morph_mb-6 morph_text-balance"> <p>Keep up to date with our latest <br />releases and enhancements.</p> </div> <div class="morph_flex morph_gap-6 morph_flex-col sm:morph_flex-row morph_items-start sm:morph_items-center"> <div class="morph_relative morph_group"> <a href="https://circleci.com/changelog.rss" class="morph_button morph_button-primary morph_on-light morph_relative" ><span>Subscribe</span><div class="morph_arrow"></div></a> </div> <div class="morph_relative morph_group"> <a href="https://circleci.com/product-roadmap/" class="morph_button morph_button-secondary morph_on-light morph_relative" ><span>View roadmap</span></a> </div> </div> </div> <div class="morph_hidden lg:morph_block morph_w-full lg:morph_w-1/2 morph_relative md:morph_px-24 lg:morph_pr-0 lg:morph_-mt-9 sm:morph_pt-9 lg:morph_pt-0 lg:morph_pb-9"> <div class="morph_hidden sm:morph_block morph_absolute morph_-top-15 lg:morph_top-auto morph_right-0 morph_rotate-180 lg:morph_rotate-0 lg:morph_right-auto lg:morph_left-0 lg:morph_-bottom-15 morph_text-morph-engineer-tears"> <svg width="184" height="184" viewBox="0 0 184 184" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M80 121C71.1634 121 64 128.163 64 137L64 168C64 176.837 56.8365 184 48 184L16 184C7.16344 184 -8.39824e-07 176.837 -6.99382e-07 168L-1.90798e-07 136C-5.03569e-08 127.163 7.16344 120 16 120L47 120C55.8366 120 63 112.837 63 104L63 16C63 7.16343 70.1634 -1.83257e-05 79 -1.8712e-05L168 -7.34351e-06C176.837 -7.72977e-06 184 7.16344 184 16L184 105C184 113.837 176.837 121 168 121L80 121Z" fill="currentColor"/> </svg> </div> <div class="morph_rounded-2xl morph_overflow-hidden morph_h-full morph_w-full morph_relative"> <img src="https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60" srcset="https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=75&amp;dpr=1&amp;w=718 718w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=75&amp;dpr=1&amp;w=718 718w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=75&amp;dpr=1&amp;w=718 718w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=75&amp;dpr=1&amp;w=718 718w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=75&amp;dpr=1&amp;w=718 718w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=50&amp;dpr=1&amp;w=1436 1436w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=50&amp;dpr=1&amp;w=1436 1436w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=50&amp;dpr=1&amp;w=1436 1436w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=50&amp;dpr=1&amp;w=1436 1436w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=50&amp;dpr=1&amp;w=1436 1436w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=35&amp;dpr=1&amp;w=2154 2154w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=35&amp;dpr=1&amp;w=2154 2154w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=35&amp;dpr=1&amp;w=2154 2154w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=35&amp;dpr=1&amp;w=2154 2154w, https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=35&amp;dpr=1&amp;w=2154 2154w" sizes="(min-width: 1280px) 718px, (min-width: 1024px) 718px, (min-width: 768px) 718px, (min-width: 640px) 718px, (min-width: 0px) 718px" data-full-size-src="https://ctf-cci-com.imgix.net/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg?ixlib=rb-3.2.1&amp;auto=format&amp;fit=max&amp;q=60&amp;fm=jpg" data-original-src="//images.ctfassets.net/il1yandlcjgk/79ZRL8pKQeKlX2bpYwauPS/cdea313f52a3dd41eed62c716a5cba82/illustration_simplicity_horizontal.svg" alt="" class="morph_object-cover morph_h-full morph_w-full morph_rounded-2xl" /> </div> </div> </div> </section> <div id="filtered" class="morph_absolute morph_-mt-18"></div> <div class="morph_w-full morph_flex 2xl:morph_container 2xl:morph_mx-auto morph_px-8 lg:morph_px-16 morph_gap-0"> <div class="morph_w-full morph_relative morph_flex morph_flex-col-reverse lg:morph_flex-row"> <div class="morph_w-full lg:morph_w-9/12 lg:morph_ml-auto entries morph_bg-white morph_pt-28 lg:morph_border-r lg:morph_border-r-morph-fog "> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Mar 18, 2025 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Mar 18, 2025 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-1-3/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-1-3/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.1.3</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-1-3/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-1-3" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.2</h1> <p><strong>Machine Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-3', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.2</h1> <p><strong>Machine Runner:</strong></p> <ul> <li>Fixed a bug where an error downloading the task agent binary was not correctly propagated, causing the runner to get stuck without retrying the download and requiring a manual restart to unblock.</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-3', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Feb 13, 2025 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Feb 13, 2025 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-1-2/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-1-2/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.1.2</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-1-2/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-1-2" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.2</h1> <p><strong>Container Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-2', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.2</h1> <p><strong>Container Runner:</strong></p> <ul> <li>Set resource requirements (requests and limits) on the orchestrator init container (https://github.com/circleci/runner-init). This change helps ensure the Pod is schedulable when resource quotas are applied.</li> <li>Added <a href="https://github.com/CircleCI-Public/container-runner-helm-chart/blob/23d757fa8b4efff61002659690e51f1f6c5fbc43/values.yaml#L289-L300">options</a> to configure the image name for the orchestrator container. This can be used for hosting the image in a private registry or within an air-gapped environment on CircleCI server. Note this change requires version <code>v101.1.3</code> of the Helm chart.</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-2', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jan 27, 2025 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jan 27, 2025 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-1-1/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-1-1/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.1.1</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-1-1/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-1-1" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.1</h1> <p><strong>Container Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-1', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.1</h1> <p><strong>Container Runner:</strong></p> <ul> <li>Fixed the volume for GOAT and task-agent binaries to be read-write. It was unnecessarily read-only and caused issues with the <code>circleci-cli</code> orb, which overwrites the <code>circleci</code> symlink with the CLI.</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-1', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jan 21, 2025 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jan 21, 2025 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-1-0/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-1-0/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.1.0</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-1-0/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-release-3-1-0" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.0</h1> <p><strong>Container Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-0', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.1.0</h1> <p><strong>Container Runner:</strong></p> <ul> <li>Version <code>3.1.0</code> introduces substantial performance and reliability improvements to container runner. These updates are designed to enhance the overall efficiency and stability of operations at scale. For more background and technical details on these changes, you can visit our <a href="https://github.com/circleci/runner-init?tab=readme-ov-file#background">Runner Init repository and documentation</a>.</li> <li>To upgrade, ensure that the Helm chart is at least version <a href="https://github.com/CircleCI-Public/container-runner-helm-chart/releases/tag/v101.1.2">v101.1.2</a>. The chart is pinned to the major version tag of the runner, enabling automatic upgrades on redeployment. If you wish to remain on the existing architecture (<code>3.0.x</code>), you can do so by setting the tag to <code>kubernetes-3.0</code>. This version will continue to receive only critical bug fixes and security patches. You can check the configuration details in the <a href="https://github.com/CircleCI-Public/container-runner-helm-chart/blob/33c232aee8313b4a3485f94fcb92b1f0cd5ac890/values.yaml#L15">Helm chart repository</a>.</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-1-0', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Dec 23, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Dec 23, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-26/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-26/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.26</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-26/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-0-26" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.0.26</h1> <p><strong>Both Machine and Container Runner:</strong></p> <ul> <li>Patched several high and critical vulnerabilities in indirect Go dependencies.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Nov 19, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Nov 19, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/bug-fix-in-circleci-web-app-self-hosted-runners/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/bug-fix-in-circleci-web-app-self-hosted-runners/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Bug fix in CircleCI web app - Self-hosted Runners</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/bug-fix-in-circleci-web-app-self-hosted-runners/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="bug-fix-in-circleci-web-app-self-hosted-runners" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>The Self-hosted Runners section of the CircleCI web app showed the self-hosted runner’s hostname instead of the self-hosted runner’s name. This has been fixed to show the name.</p> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Oct 03, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Oct 03, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-25/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-25/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.25</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-25/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-0-25" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.0.25</h1> <p><strong>Both Machine and Container Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-25', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h1>Runner Release 3.0.25</h1> <p><strong>Both Machine and Container Runner:</strong></p> <ul> <li>Sign docker manifests to be verified with the <a href="https://raw.githubusercontent.com/circleci/runner-init/main/cosign.pub">CircleCI Public Key</a></li> <li>Security fixes</li> <li>Increase time between deleting existing task-agents to prevent unexpected removals during task execution</li> </ul> <p><strong>Machine Runner:</strong></p> <ul> <li>Set KillMode=process for linux based machine runners</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-25', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Sep 12, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Sep 12, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/reminder-launch-agent-1-x-variants-eol/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/reminder-launch-agent-1-x-variants-eol/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Reminder: Launch Agent 1.x Variants EOL</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/reminder-launch-agent-1-x-variants-eol/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="reminder-launch-agent-1-x-variants-eol" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>As previously reported <a href="https://circleci.com/changelog/launch-agent-1-x-variants-eol/">https://circleci.com/changelog/launch-agent-1-x-variants-eol/</a>.</p> </div> <div class=""><a href="javascript:changelogToggle('reminder-launch-agent-1-x-variants-eol', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>As previously reported <a href="https://circleci.com/changelog/launch-agent-1-x-variants-eol/">https://circleci.com/changelog/launch-agent-1-x-variants-eol/</a>.</p> <p>Support for all 1.x variants of runner launch agent has ended. It has been replaced with Machine Runner 3.0. Any remaining access will be removed September 17th, 2024. For those that haven’t migrated, your builds on runner will fail.</p> <p>You can learn more about machine runner and migration <a href="https://circleci.com/docs/runner-overview/">here</a>.</p> </div> <div class=""><a href="javascript:changelogToggle('reminder-launch-agent-1-x-variants-eol', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jul 08, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jul 08, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-24/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-24/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.24</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-24/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="runner-release-3-0-24" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h2>Runner Release 3.0.24</h2> <p><strong>Both Machine and Container Runner:</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-24', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h2>Runner Release 3.0.24</h2> <p><strong>Both Machine and Container Runner:</strong></p> <ul> <li>Fix a bug which broke OIDC token injection for Cloud Runner users</li> </ul> <p>NOTE: <strong>Release 3.0.23</strong> has been removed from our package repository. It contained bug breaking OIDC token injection for Cloud Runner users. Please use this release 3.0.24 instead.</p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-24', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jun 26, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jun 26, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-23/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-23/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.23</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-23/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-release-3-0-23" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>NOTE: Release 3.0.23 has been removed from our package repository. It contained bug breaking OIDC token injection for Cloud Runner users. Please use this release 3.0.24 instead.</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-23', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>NOTE: Release 3.0.23 has been removed from our package repository. It contained bug breaking OIDC token injection for Cloud Runner users. Please use this release 3.0.24 instead.</strong></p> <h3>Container Runner</h3> <ul> <li>Added support for customizable service containers, allowing users more control over a service’s resource usage on a per-image basis. For additional details, refer to the <a href="https://circleci.com/docs/container-runner/#customizable-service-containers" title="customizable-service-containers">docs</a>.</li> <li>Introduced configuration validation to avoid setting the garbage collection threshold below the max task runtime, preventing premature Pod removal and task interruptions.</li> <li>Modified the task agent directory to avoid conflicts with existing directories in the <code>PATH</code> variable.</li> </ul> <h3>Both Machine and Container Runner:</h3> <ul> <li>Added injection of the <code>CIRCLE_URL</code> variable into task environments. This will resolve to <code>https://runner.circleci.com</code> on cloud, or to the host URL of your server installation on enterprise server.</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-release-3-0-23', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> May 23, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> May 23, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-22-release/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-22-release/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.22 Release</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-22-release/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-3-0-22-release" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>For customers trying to find cost efficiencies in their runner environment we now support spot instances. The feature can also improve reliability when there are unexpected failures. It comes with some risks and we have documented risks and usage. This release also includes some enhancements and security fixes.</p> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-22-release', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>For customers trying to find cost efficiencies in their runner environment we now support spot instances. The feature can also improve reliability when there are unexpected failures. It comes with some risks and we have documented risks and usage. This release also includes some enhancements and security fixes.</p> <p><strong>Container Runner:</strong></p> <ul> <li>Support for unsafe retries, which enable container-agent to automatically rerun tasks that get interrupted during their execution. For example, unsafe retries can be used to run idempotent workloads on spot instances for cost-saving benefits without the worry of Pod preemption causing unexpected job failures. For important information and risk assessment on setting up and using unsafe retries, please read the docs: https://circleci.com/docs/container-runner/#unsafe-retries</li> <li>Changed the format of the arbitrary suffix appended to the names of Kubernetes objects that are managed by container-agent. This change has no operational impact on runner.</li> </ul> <p><strong>Both Machine and Container Runner:</strong></p> <ul> <li>The CircleCI CLI is now prioritized over task agent on the $PATH. That is, invoking the circleci command within a task will point to the CLI binary, if present.</li> <li>Patched with Go v1.21.10 for security fixes in Go: https://groups.google.com/g/golang-announce/c/wkkO4P9stm0</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-22-release', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> May 02, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> May 02, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-21/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-21/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.21</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-21/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> </div> <div id="runner-release-3-0-21" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h3>Container Runner:</h3> <ul> <li>Support the user key in the docker executor configuration. This allows you to execute task-agent with a different user than the image’s default. Due to limitations of the Kubernetes API, this feature has some caveats: <ul> <li>This key is only supported on the primary container. Service containers will continue to run as the default user.</li> <li>Some user environment variables, such as $PATH, may be reset.</li> </ul> </li> <li>Further reduction in the memory footprint of Container Runner. This includes a fix for a memory leak that could cause the container-agent Pod to use excess memory and unexpectedly crash under certain workloads.</li> <li>Fix for a bug that caused tokens for private AWS ECR images to be cached beyond their expiry, potentially causing image pull errors.</li> </ul> <h3>Both Machine and Container Runner:</h3> <ul> <li>Optimize the download and storage caching of new task agent versions.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Apr 19, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Apr 19, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/launch-agent-1-x-variants-eol/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/launch-agent-1-x-variants-eol/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Launch Agent 1.x Variants EOL</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/launch-agent-1-x-variants-eol/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="launch-agent-1-x-variants-eol" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>We will end support for all 1.x variants of runner launch agent on July 31st 2024. It has been <a href="https://discuss.circleci.com/t/machine-runner-3-0-ga-now-w-support-for-macos-and-windows/49812">replaced with Machine Runner 3.0</a>. You can learn more about machine runner and migration <a href="https://circleci.com/docs/runner-overview/">here</a>.</p> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Apr 17, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Apr 17, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-20-released/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-20-released/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.20</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-20-released/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-3-0-20-released" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>Note:</strong> If you are running CircleCI Server, you will need version 4.4.3 of server to take advantage of these runner features.</p> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-20-released', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>Note:</strong> If you are running CircleCI Server, you will need version 4.4.3 of server to take advantage of these runner features.</p> <h3>Container Runner</h3> <ul> <li>Reduce long term memory footprint of Container Runner</li> <li>Retry tasks where the pod has failed to start due to pod startup errors</li> <li>Improve Container Runner monitoring mechanisms for active task pods</li> <li>Use the home SSH directory for checkout keys instead of a temporary directory</li> </ul> <h3>Machine Runner</h3> <ul> <li>Optionally use the <a href="https://circleci.com/docs/machine-runner-3-configuration-reference/#runner-use-ssh-dir-for-checkout-keys">user’s home SSH directory for checkout keys</a> instead of a temporary directory</li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-20-released', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Mar 04, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Mar 04, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-release-3-0-19/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-release-3-0-19/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner Release 3.0.19 </a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-release-3-0-19/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-release-3-0-19" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h3>Runner Release</h3> <ul> <li>Fix bug causing the kube-api server to sometimes prematurely terminate task pods for containerized jobs.</li> <li>Improve Task Lifecycle step with dynamic Kubernetes pod lifecycle status for containerized jobs. Providing more detailed information on each step in the lifeycle, making it easier to debug issues if they arise.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Feb 05, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Feb 05, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-18/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-18/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.18</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-18/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-3-0-18" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h2>Changes</h2> <ul> <li>Fixed a bug where the Task lifecycle and service container steps appear to run indefinitely, even after the task has already completed.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jan 10, 2024 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jan 10, 2024 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-17/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-17/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.17</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-17/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-3-0-17" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <ul> <li>Log duration for downloads of a task-agent binary initiated by the runner agent are output to local downloads. This should help with troubleshooting issues when customers are experiencing problems downloading agents.</li> <li>Fix bug where failed task Pods weren’t removed on task cleanup and had to wait for garbage collection, wasting customers’ cluster resources.</li> <li>Additional security patches.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Dec 09, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Dec 09, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-16-release/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-16-release/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.16 Release</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-16-release/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="runner-3-0-16-release" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>Critical security fix</p> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-16-release', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>Critical security fix</p> <ul> <li>Patched with Go v1.21.5 for critical security fixes in Go. Go release announcement: https://groups.google.com/g/golang-announce/c/iLGK3x6yuNo</li> </ul> <p>Enhancements to error logging and event handling:</p> <ul> <li> <p>Now logging the outcome of the task Pod’s PreStop hook</p> </li> <li> <p>Clearer and actionable error messaging when the task Pod fails to startup or its liveness probe fails</p> </li> </ul> <p>General improvements</p> <ul> <li> <p>The garbage collector period is now configurable for tuning how quickly failed Pods are removed</p> </li> <li> <p>Ability to customize individual values (e.g., the timeoutSeconds) on the task Pod’s primary container’s liveness probe. Any overrides are merged with the defaults, like a kubectl patch.</p> </li> <li> <p>See runner <a href="https://github.com/circleci-public/container-runner-helm-chart?tab=readme-ov-file#values">configuration documentation</a> for all configuration options</p> </li> </ul> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-16-release', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Nov 30, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-green-800 morph_bg-green-200 " href="/changelog/runner/new-feature/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >New feature</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Nov 30, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/runner-3-0-15/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/runner-3-0-15/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Runner 3.0.15</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/runner-3-0-15/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-green-800 morph_bg-green-200 " href="/changelog/runner/new-feature/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >New feature</a> </div> <div id="runner-3-0-15" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>Container Runner SSH Rerun (Preview)</strong></p> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-15', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p><strong>Container Runner SSH Rerun (Preview)</strong></p> <p>Container runner now supports SSH Rerun. Visit our <a href="https://circleci.com/docs/container-runner-installation/#enable-rerun-job-with-ssh" title="container runner rerun job with ssh">documentation</a> on setup and usage.</p> <p>For more information on SSH rerun please see the following <a href="https://circleci.com/docs/ssh-access-jobs/" title="ssh access jobs">documentation</a>.</p> </div> <div class=""><a href="javascript:changelogToggle('runner-3-0-15', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Nov 09, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Nov 09, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-release-3-0-14/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-release-3-0-14/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container Runner Release 3.0.14</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-release-3-0-14/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="container-runner-release-3-0-14" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <ul> <li>Improved retries of select errors on startup of a container task</li> <li>The task-agent binaries and pidfile are now installed at more conventional locations for both machine and container runner</li> <li>GA release of machine runner 3.0</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Nov 07, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Nov 07, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/machine-runner-3-0-released/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/machine-runner-3-0-released/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Machine Runner 3.0 Released</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/machine-runner-3-0-released/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> </div> <div id="machine-runner-3-0-released" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>Machine runner 3.0 is now Generally Available, providing improvements to usability, setup, and maintenance of machine runners.</p> </div> <div class=""><a href="javascript:changelogToggle('machine-runner-3-0-released', 'expand')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Keep reading</span>&ensp;<div class="morph_arrow-down morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> <div class="morph_hidden group-data-[entry-preview=expand]/preview:morph_block" aria-hidden="true"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <p>Machine runner 3.0 is now Generally Available, providing improvements to usability, setup, and maintenance of machine runners.</p> <p>Container runners and machine runners are now built using the same framework. Launch agent users will need to upgrade to the new application, but existing container runner installations will not require any additional action.</p> <p><strong>Faster feature enhancements:</strong> We’ll now bring many network resilience feature enhancements to both types of self-hosted runners (machine and container).</p> <p><strong>Improved usability:</strong> With more uniform logs and metrics, CircleCI’s machine runners ensure consistent and reliable performance and a seamless experience for users regardless of their runner setup.</p> <p><strong>Setup and maintenance:</strong> CircleCI’s machine runner 3.0 simplifies the setup and maintenance process by offering convenient packages that allow you to easily integrate with your preferred cloud templating tools.</p> <p><a href="https://circleci.com/docs/install-machine-runner-3-on-linux/">Linux</a>, <a href="https://circleci.com/docs/install-machine-runner-3-on-macos/">macOS</a>, and <a href="https://circleci.com/docs/install-machine-runner-3-on-windows/">Windows</a> support is available. See all the details on the <a href="https://circleci.com/docs/runner-overview/">runner documentation</a>.</p> <p>Machine Runner 1.1 variants will be supported through March of 2024, giving you time to plan a migration.</p> <p><a href="https://circleci.com/docs/runner-overview/">View our documentation to upgrade</a>.</p> </div> <div class=""><a href="javascript:changelogToggle('machine-runner-3-0-released', 'collapse')" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">Collapse</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Aug 01, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Aug 01, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-13/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-13/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.13</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-13/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="container-runner-version-3-0-13" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <ul> <li>Improved the retry logic on task pod startup to prevent errors.</li> <li>Release of the <a href="https://discuss.circleci.com/t/machine-runner-3-0-now-available-for-preview/49306" title="Machine runner 3.0 preview">Linux machine runner 3.0 preview</a>. For more information see, <a href="https://circleci.com/docs/install-machine-runner-3-on-linux/" title="installing machine runner 3.0 on linux">Installing Machine Runner 3.0 on Linux</a>.</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Aug 01, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Enhancement</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Aug 01, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-12/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-12/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.12</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-12/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Enhancement</a> </div> <div id="container-runner-version-3-0-12" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <ul> <li>Reduce claiming interval from 10 seconds to 5 seconds</li> <li>Improve robustness when starting tasks on newly created nodes</li> <li>Default to a non-root user in the container runner Docker image</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Jun 23, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Jun 23, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-11/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-11/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.11</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-11/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> </div> <div id="container-runner-version-3-0-11" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>CircleCI built in environment variables set as labels on task pods</li> <li>Task pod garbage collection improvements</li> <li>Improve task-agent task pod injection reliability</li> <li>Improve task-agent download reliability</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> May 16, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> May 16, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-10/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-10/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.10</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-10/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-10" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Add <code>circleci</code> symlink to the <code>circleci-agent</code> binary within tasks</li> <li>Retry loading resource class token secrets on retryable errors</li> <li>Update various dependencies</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Apr 21, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Apr 21, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-8/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-8/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.8</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-8/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-8" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Upgrade to Go 1.20</li> <li>Migrate Helm chart to new image repository: https://hub.docker.com/r/circleci/runner-agent/</li> <li>Improve error handling and increase reliability in the task worker loop</li> <li>Sample low-value health check logs when using the informational logging level</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/images/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Images</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Apr 21, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Apr 21, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-9/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-9/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.9</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-9/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-9" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Bugfixes and package updates</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Mar 30, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Mar 30, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-7/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-7/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.7</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-7/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-7" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Add lifecycle pre-stop command to gracefully terminate task agent on shutdown</li> <li>Ensure all <code>Task lifecycle</code> step events can be sent, even on shutdown of the agent and the context is cancelled</li> <li>Don’t delete the task pod if task agent is still running <ul> <li>This is related to issue https://github.com/kubernetes/client-go/issues/724. The <code>remotecommand</code> package may not always handle network disconnects on the exec command, returning a <code>nil</code> error. Therefore, we don’t delete the task pod in this case, giving a chance for the task to complete in an “orphaned” state.</li> </ul> </li> <li>Prevent <code>Task lifecycle</code> step output from being lost during long-running jobs</li> <li>Improve task cleanup liveness check robustness and add extra logging</li> <li>Fix draining and cleanup of a task on shutdown of the runner agent</li> <li>Use stricter task pod config parsing with more helpful error messaging</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Mar 02, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Mar 02, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-6/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-6/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.6</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-6/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-6" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Various dependency updates</li> <li>Fix for task liveness probe retries not being respected</li> <li>Fix for task pods not being cleaned up when exiting with a run error</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Feb 22, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Feb 22, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-5/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-5/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.5</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-5/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-5" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Fix Kubernetes cleanup panic when pod allocation fails</li> <li>Fix incorrect liveness probe failures if the task agent PID file is deleted</li> <li>Log platform info to the <code>Task lifecycle</code> step</li> <li>Make user agent header driver specific</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Feb 07, 2023 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Feb 07, 2023 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-4/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-4/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.4</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-4/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-4" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>Log errors from calls to Kubernetes API when loading token secrets on Kubernetes driver startup</li> <li>Set reasonable resource requests and limits for logging containers</li> <li>Add a liveness probe to check the health of the task-agent process</li> <li>Respect <code>node</code> RBAC permission setting in K8s GC</li> <li>Fix for custom Docker registry names</li> <li>Fix for broken pipes while copying task agent when using Alpine-based images on MicroK8s</li> <li>Fix for the task token from being able to be exposed in a job</li> <li>Support Bash parameter expansion syntax in the job config file</li> <li>Improve logging container configuration: <ul> <li>Only mount the service account token if there are service containers and therefore a logging container</li> <li>Make the logging container respect the image pull policy of the task pod config, if set. This matches the behaviour of the primary and secondary containers in the task pod.</li> </ul> </li> <li>Improve task pod event logging in the <code>Task lifecycle</code> step</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/images/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Images</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Nov 10, 2022 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >Maintenance</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Nov 10, 2022 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-3/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-3/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.3</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-3/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >Maintenance</a> </div> <div id="container-runner-version-3-0-3" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <p>This release includes dependency updates and security patches.</p> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> <div class="entry morph_group morph_relative morph_flex"> <div class="morph_w-32 morph_shrink-0 lg:morph_w-40 morph_hidden sm:morph_block"> <p class="morph_type-h4 morph_text-morph-terminal morph_text-right morph_mb-1.5"> Oct 22, 2022 </p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_justify-end"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-green-800 morph_bg-green-200 " href="/changelog/runner/new-feature/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="status" >New feature</a> </div> </div> <div class="morph_shrink-0 morph_grow-0 morph_relative morph_w-0.5 morph_bg-slime-500 morph_overflow-visible morph_mx-2 sm:morph_mx-7.5 group-first-of-type:morph_bg-gradient-to-b group-first-of-type:morph_from-transparent group-first-of-type:morph_to-slime-500 group-first-of-type:morph_from-4 group-first-of-type:morph_to-4 group-first-of-type:morph_bg-transparent"> <div class="morph_bg-slime-500 morph_w-4 morph_h-4 morph_rounded-full morph_absolute morph_top-2 morph_left-px morph_-translate-x-2"></div> </div> <div class="morph_pb-28 morph_px-6 lg:morph_pr-14 morph_w-full sm:morph_-mt-2"> <p class="sm:morph_hidden morph_type-h4 morph_text-morph-terminal morph_mb-1.5"> Oct 22, 2022 </p> <div class="entry-title morph_mb-4"> <h2 class="margin-bottom-small"> <a href="/changelog/container-runner-version-3-0-0/" data-analytics-action="click-outer-cta" data-analytics-location="changelog list" data-analytics-properties='{"link_url": "/changelog/container-runner-version-3-0-0/"}' class="morph_type-h3 morph_text-morph-terminal hover:morph_text-slime-650" >Container runner version 3.0.0</a>&nbsp;&nbsp;&nbsp;&nbsp; <div class="copy-fields morph_absolute morph_inline-block morph_-ml-3 morph_pt-1.5 md:morph_pt-2.5"> <button class="copy-button morph_group" data-url="https://circleci.com/changelog/container-runner-version-3-0-0/" data-copy-status="unavailable"> <span class="link-icon morph_block morph_scale-75 md:morph_scale-100 morph_transition-colors group-data-[copy-status=copied]:morph_text-slime-650 group-data-[copy-status=copied]:lg:morph_text-body-dark"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9296 4.95218C19.807 5.82491 19.3725 6.53621 18.7674 7.14996C17.8327 8.09808 16.8855 9.03289 15.9428 9.97214C15.8202 10.0945 15.7056 10.2081 15.5128 10.2533C15.1529 10.3384 14.762 10.2098 14.5354 9.8728C14.3275 9.56327 14.3631 9.15972 14.6403 8.87679C15.1059 8.4014 15.5803 7.93488 16.0521 7.46482C16.4919 7.02579 16.93 6.58588 17.3716 6.14863C17.7501 5.77435 18.0344 5.3442 18.1694 4.82446C18.5115 3.5136 17.8665 2.2187 16.4635 1.8116C15.918 1.65373 15.3706 1.76371 14.8526 1.94198C14.5852 2.03422 14.3364 2.21692 14.1187 2.40495C13.7953 2.68433 13.5021 3.00007 13.2053 3.31049C12.9974 3.52779 12.8171 3.77258 12.6047 3.98544C11.479 5.11803 10.3452 6.24353 9.21681 7.37435C8.87296 7.71936 8.59752 8.11493 8.44825 8.57967C8.16748 9.45151 8.32031 10.2533 8.8854 10.9761C8.95648 11.0675 9.04178 11.1553 9.08354 11.2599C9.14484 11.4116 9.25235 11.5491 9.19993 11.7415C9.12707 12.005 9.01512 12.2347 8.79388 12.3987C8.48113 12.6311 7.97734 12.5779 7.68058 12.2533C7.19457 11.7229 6.81695 11.1251 6.6659 10.4094C6.40468 9.1677 6.60637 8.00939 7.32873 6.95661C7.47711 6.74109 7.65392 6.54154 7.83696 6.35351C8.30165 5.87723 8.80188 5.43289 9.24258 4.93621C10.3959 3.63599 11.6789 2.46437 12.8872 1.22003C13.6576 0.431558 14.7984 -0.0358476 15.8949 0.00228985C16.5124 0.0235759 17.1814 0.13178 17.7376 0.403177C18.2503 0.653288 18.691 1.02668 19.0624 1.45595C19.3618 1.80185 19.5982 2.19386 19.7616 2.64087C20.1677 3.74952 19.9322 4.93355 19.9296 4.95129V4.95218Z" fill="currentColor"/> <path d="M0.0789064 15.0567C0.187305 14.466 0.405878 13.9055 0.728407 13.4496C0.878565 13.2376 1.04738 13.0407 1.2313 12.8571C2.1749 11.9179 3.11494 10.9751 4.05943 10.0376C4.17049 9.92765 4.26734 9.81502 4.44593 9.76712C4.86886 9.65537 5.33178 9.82743 5.50859 10.2132C5.6703 10.5653 5.61699 10.8758 5.32733 11.1658C4.41839 12.0775 3.50944 12.9884 2.59428 13.8922C2.33039 14.1529 2.14203 14.4625 1.95899 14.7764C1.88169 14.9095 1.85059 15.0727 1.80883 15.2243C1.58138 16.0589 1.79462 16.8048 2.32595 17.4514C2.67602 17.8771 3.16292 18.0979 3.71291 18.2177C4.25401 18.3348 4.74003 18.1866 5.22693 18.0199C5.39841 17.9614 5.55568 17.8336 5.69429 17.7095C5.90842 17.5179 6.11455 17.3166 6.31536 17.1081C7.66767 15.7059 9.03864 14.3206 10.3998 12.9254C10.6557 12.6629 10.9036 12.3915 11.132 12.1059C11.5229 11.6181 11.7104 11.0753 11.6562 10.427C11.6073 9.84428 11.3799 9.3822 11.0289 8.92987C10.638 8.42699 10.6717 8.04739 11.1773 7.62788C11.5122 7.34938 12.0151 7.41147 12.3163 7.75116C12.7953 8.2904 13.1613 8.89972 13.3257 9.60748C13.5221 10.4509 13.4376 11.2722 13.1231 12.0855C12.8859 12.7002 12.5154 13.2075 12.0613 13.6678C11.7708 13.9631 11.4714 14.2496 11.1835 14.5476C10.4967 15.2571 9.7841 15.9445 9.13993 16.6913C8.51175 17.4195 7.80272 18.0634 7.14078 18.756C6.64677 19.274 6.03992 19.6208 5.36732 19.8443C4.4637 20.1441 3.26421 19.9188 3.24555 19.9152C2.68224 19.8159 2.1749 19.5995 1.71288 19.2563C1.19399 18.8713 0.737292 18.3977 0.43431 17.823C0.0149337 17.0274 -0.094353 16.003 0.0789064 15.0558V15.0567Z" fill="currentColor"/> </svg> </span> <span class="morph_sr-only">Copy URL to clipboard</span> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=copied]:morph_mt-0 group-data-[copy-status=copied]:morph_opacity-0 group-data-[copy-status=copied]:morph_z-1">Copied!</div> <div aria-hidden class="copy-status morph_hidden lg:morph_block morph_absolute morph_top-2.5 morph_left-full morph_ml-2.5 morph_mt-2.5 morph_whitespace-nowrap morph_opacity-100 morph_-z-10 group-data-[copy-status=not-copied]:morph_mt-0 group-data-[copy-status=not-copied]:morph_opacity-0 group-data-[copy-status=not-copied]:morph_z-1">Error!</div> </button> </div> </h2> </div> <div class="sm:morph_hidden morph_flex morph_flex-wrap morph_items-center morph_gap-4 morph_mb-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-green-800 morph_bg-green-200 " href="/changelog/runner/new-feature/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list (mobile)" data-analytics-category="status" >New feature</a> </div> <div id="container-runner-version-3-0-0" data-entry-preview="collapse" class="morph_group/preview"> <div class="group-data-[entry-preview=expand]/preview:morph_hidden"> <div class="track-entry-body-links outgoing-links morph_prose morph_prose-under-sm sm:morph_prose-sm-up prose-h1:morph_type-h4 prose-h2:morph_type-h4 sm:prose-h1:morph_type-h4 sm:prose-h2:morph_type-h4 morph_mb-4"> <h4>What’s New</h4> <ul> <li>First major release of container runner</li> <li>Going forward, this page will detail what has changed between versions which will be released at a regular cadence</li> <li>More details around the cadence will be shared shortly</li> </ul> </div> </div> </div> <div class="morph_flex morph_flex-wrap morph_gap-1 morph_mt-6"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="changelog entry in list" data-analytics-category="tag" >Runner</a> </div> </div> </div> </div> <div class="morph_w-full lg:morph_w-3/12 lg:morph_pl-7.5 morph_bg-white"> <div class="morph_flex morph_flex-col morph_gap-12 morph_items-start lg:morph_sticky lg:morph_top-20 lg:morph_max-h-[calc(100vh-80px)] morph_overflow-y-auto morph_pt-12 lg:morph_pt-28 lg:morph_pb-48"> <div> <p class="morph_type-p morph_mb-4">Filter by status:</p> <div class="morph_flex morph_flex-wrap morph_items-center morph_gap-4"> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-green-800 morph_bg-green-200 " href="/changelog/runner/new-feature/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="status" >New feature</a> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-morph-terminal morph_bg-morph-vapor " href="/changelog/runner/maintenance/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="status" >Maintenance</a> <a class="morph_text-pill morph_py-2 morph_px-4 morph_rounded-full morph_font-bold morph_text-blue-800 morph_bg-blue-200 " href="/changelog/runner/enhancement/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="status" >Enhancement</a> </div> </div> <div> <p class="morph_type-p morph_mb-4">Filter by tag:</p> <div class="morph_flex morph_flex-wrap morph_gap-1"> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/server/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="tag" >Server</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-white morph_bg-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="tag" >Runner</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/images/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="tag" >Images</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/orbs/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="tag" >Orbs</a> <a class="morph_inline-block morph_py-1.5 morph_px-4 morph_leading-none morph_text-small morph_border morph_rounded-lg morph_border-blue-500 morph_whitespace-nowrap hover:morph_bg-blue-500 hover:morph_text-white focus:morph_bg-blue-500 focus:morph_text-white morph_text-blue-500" href="/changelog/dev-tools/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-category="tag" >Dev tools</a> </div> </div> <a class="subscribe-link morph_type-p morph_text-blue-500" href="/changelog/#filtered" data-analytics-action="click-outer-cta" data-analytics-location="sidebar" data-analytics-cta-text="clear filters" >Clear filters</a> </div> <div class="morph_hidden lg:morph_block morph_sticky morph_top-full morph_-translate-y-full morph_mt-[1200px] morph_pb-11"> <div class=""><a href="/changelog/#filtered" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 ">View most recent</span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> </div> <div class="morph_w-0 morph_overflow-visible"> <div class="lg:morph_hidden morph_sticky morph_top-full morph_-translate-y-full morph_mt-[1200px] morph_pt-10 morph_pb-9"> <div class="morph_border morph_rounded-full morph_border-morph-midnight morph_flex morph_items-center morph_justify-center morph_h-10 morph_w-10 morph_pr-2 morph_bg-white morph_ml-auto morph_absolute morph_right-0 morph_bottom-9"><a href="/changelog/#filtered" class="morph_group/link morph_arrow-link hover:morph_text-slime-650 active:morph_text-slime-750"><span class="morph_underline morph_underline-offset-4 "></span>&ensp;<div class="morph_arrow-up morph_text-slime-650 group-hover/link:morph_text-slime-650 group-active/link:morph_text-slime-750"></div></a></div> </div> </div> </div> </main> <footer class="morph_bg-morph-midnight morph_text-body-light"> <div class="2xl:morph_container morph_mx-auto morph_px-8 lg:morph_px-16 morph_py-8 lg:morph_py-16"> <nav class="morph_grid morph_grid-cols-1 lg:morph_grid-cols-5 xl:morph_grid-cols-6 morph_gap-y-14 lg:morph_gap-y-24 morph_gap-x-8 xl:morph_gap-8 morph_pb-14 lg:morph_pb-24 2xl:morph_pb-28"> <div class="lg:morph_col-span-5 xl:morph_col-span-1"> <a data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "logo", "cta_text": "circleci" }' href="/" > <svg role="img" aria-label="CircleCI" fill="none" height="25" viewBox="0 0 116 25" width="116" xmlns="http://www.w3.org/2000/svg"><path d="m8.87876 12.6691c0-1.5781 1.30334-2.87304 2.89174-2.87304s2.8917 1.29494 2.8917 2.87304c0 1.5782-1.3033 2.8731-2.8917 2.8731-1.6292 0-2.89174-1.2544-2.89174-2.8731zm2.89174-12.018362c-5.66126 0-10.42647 3.844272-11.7705 9.064382v.1214c0 .32368.24437.56648.570196.56648h4.887394c.24437 0 .44801-.1214.52947-.3237 1.0182-2.18515 3.21753-3.68239 5.78344-3.68239 3.5026 0 6.3536 2.83262 6.3536 6.31269 0 3.4801-2.851 6.3127-6.3536 6.3127-2.56591 0-4.76524-1.4972-5.78344-3.6824-.08146-.2023-.2851-.3237-.52947-.3237h-4.887394c-.325826-.0405-.570196.2023-.570196.526v.1214c1.34403 5.2201 6.10924 9.0644 11.7705 9.0644 6.6794 0 12.0963-5.382 12.0963-12.0184 0-6.67688-5.4169-12.058862-12.0963-12.058862zm31.6458 14.851062h-1.6291c-.1222 0-.2036.0404-.2851.1214-.9367 1.4163-2.5659 2.347-4.3986 2.347-2.9732 0-5.3354-2.347-5.3354-5.3011 0-2.95398 2.4029-5.301 5.3354-5.301 1.8327 0 3.4619.93071 4.3986 2.34702.0815.08094.1629.1214.2851.1214h1.6291c.2037 0 .3666-.16186.3666-.36419 0-.04047 0-.1214-.0407-.16187-1.2219-2.42796-3.747-4.08706-6.6387-4.08706-4.1136 0-7.4533 3.31821-7.4533 7.4053 0 4.168 3.3397 7.4457 7.4533 7.4457 2.8917 0 5.4168-1.6591 6.6387-4.087.0407-.0405.0407-.081.0407-.1619 0-.1619-.1629-.3237-.3666-.3237zm4.9689-12.70636c0 .76885-.6517 1.41631-1.4255 1.41631s-1.4255-.64746-1.4255-1.41631c0-.76886.6517-1.41631 1.4255-1.41631.8146.04046 1.4255.64745 1.4255 1.41631zm-.3258 16.59106v-13.75844h-2.1179v13.75844c0 .2023.1629.3642.3665.3642h1.4255c.163 0 .3259-.1619.3259-.3642zm9.2046-14.08217c-2.1586.08093-3.8692 1.13305-4.9689 2.67076v-1.98284c0-.20233-.1629-.36419-.3665-.36419h-1.4255c-.2037 0-.3666.16186-.3666.36419v13.39425c0 .2023.1629.3642.3666.3642h1.4255c.2036 0 .3665-.1619.3665-.3642v-6.7174c0-2.79211 2.1993-5.09867 4.9689-5.26054.2036 0 .3665-.16186.3665-.36419v-1.41631c0-.16187-.1629-.32373-.3665-.32373zm14.1734 10.19747h-1.6291c-.1222 0-.2037.0404-.2851.1214-.9368 1.4163-2.5659 2.347-4.3987 2.347-2.9324 0-5.3354-2.3875-5.3354-5.3011 0-2.91351 2.403-5.301 5.3354-5.301 1.8328 0 3.4619.93071 4.3987 2.34702.0814.08094.1629.1214.2851.1214h1.6291c.2036 0 .3666-.16186.3666-.36419 0-.04047-.0001-.1214-.0408-.16187-1.2218-2.42796-3.747-4.08706-6.6387-4.08706-4.1135 0-7.4533 3.31821-7.4533 7.4053 0 4.087 3.3398 7.4053 7.4533 7.4053 2.8917 0 5.4169-1.6592 6.6387-4.0871.0407-.0405.0408-.0809.0408-.1619-.0408-.1214-.163-.2832-.3666-.2832zm4.2357-14.4464h-1.4254c-.2037 0-.3666.16186-.3666.36419v18.00741c0 .2023.1629.3642.3666.3642h1.4254c.2037 0 .3666-.1619.3666-.3642v-18.00741c0-.20233-.1629-.36419-.3666-.36419zm9.9377 4.20846c-4.1135 0-7.4532 3.31822-7.4532 7.40524 0 4.0871 3.3397 7.4053 7.4532 7.4053 2.8917 0 5.4169-1.6591 6.6387-4.087.0408-.0405.0408-.081.0408-.1619 0-.2023-.1629-.3642-.3666-.3642h-1.6291c-.1222 0-.2036.0405-.2851.1619-.9775 1.4163-2.5659 2.3065-4.3987 2.3065-2.688 0-4.9281-1.9828-5.2946-4.5726h12.3814c.2036 0 .3258-.1619.3665-.3238 0-.1214 0-.2428 0-.3642 0-4.08702-3.3397-7.40524-7.4533-7.40524zm-5.1317 6.02944c.6109-2.22563 2.688-3.88474 5.1317-3.88474s4.5209 1.65911 5.1318 3.88474zm33.2339-10.602096c-1.181 0-2.118.930716-2.118 2.104236 0 1.17351.937 2.10423 2.118 2.10423s2.118-.93072 2.118-2.10423c0-1.13305-.937-2.104236-2.118-2.104236zm1.752 4.936856v13.75844c0 .2023-.163.3642-.367.3642h-2.851c-.204 0-.366-.1619-.366-.3642v-13.75844zm-12.789 14.44634c3.462 0 6.394-2.3875 7.209-5.5843 0-.0405 0-.0405 0-.0809 0-.2023-.163-.3642-.367-.3642h-3.014c-.162 0-.285.0809-.325.2023-.611 1.3354-1.955 2.2661-3.544 2.2661-2.158 0-3.9097-1.74-3.9097-3.8847s1.7517-3.88476 3.9097-3.88476c1.589 0 2.933.93072 3.544 2.26606.04.1214.163.2024.325.2024h3.014c.204 0 .367-.1619.367-.3642 0-.0405 0-.0405 0-.081-.815-3.19677-3.747-5.58427-7.209-5.58427-4.1136 0-7.4533 3.31821-7.4533 7.40527 0 4.2085 3.3397 7.4862 7.4533 7.4862z" fill="currentColor"/></svg> <span class="morph_sr-only">CircleCI</span> </a> </div> <div class="morph_flex morph_flex-col morph_gap-4"> <h6 class="footer--heading morph_uppercase morph_text-small morph_font-bold" aria-level="2">Company</h6> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Company", "page_location": "footer - Company", "cta_text": "About Us" }' href="https://circleci.com/about/" >About Us</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Company", "page_location": "footer - Company", "cta_text": "Careers" }' href="https://circleci.com/careers/" >Careers</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Company", "page_location": "footer - Company", "cta_text": "Newsroom" }' href="https://circleci.com/newsroom/" >Newsroom</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Company", "page_location": "footer - Company", "cta_text": "CircleCI Brand" }' href="https://brand.circleci.com/613faff00/p/14ba30-circleci-brand" >CircleCI Brand&ensp;<svg class="morph_inline-block morph_align-[initial]" fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m9.33318 10.6667h-8v-8.00003h3.33333v-1.33334h-3.706665c-.26-.00666-.506666.08667-.686666.26667-.186667.17333-.28000037.42-.2733337.67333v8.79337c-.00666667.2533.0866667.4933.2733337.6733.18.18.433333.2733.686666.2667h8.746665c.53329 0 .95999-.42.95999-.94v-3.73337h-1.33332zm.39333-9.33337h-2.39333c-.36667 0-.66667-.3-.66667-.666663 0-.366667.3-.666667.66667-.666667h4.00002c.3666 0 .6666.3.6666.666667v4.000003c0 .36666-.3.66666-.6666.66666-.3667 0-.6667-.3-.6667-.66666v-2.39334l-2.74665 2.74667c-.26.26-.68.26-.94 0s-.26-.68 0-.94z" fill="currentColor"/></svg></a> </div> <div class="morph_flex morph_flex-col morph_gap-4"> <h6 class="footer--heading morph_uppercase morph_text-small morph_font-bold" aria-level="2">Product</h6> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Product", "page_location": "footer - Product", "cta_text": "Overview" }' href="https://circleci.com/product/" >Overview</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Product", "page_location": "footer - Product", "cta_text": "Pricing" }' href="https://circleci.com/pricing/" >Pricing</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Product", "page_location": "footer - Product", "cta_text": "Enterprise" }' href="https://circleci.com/enterprise/" >Enterprise</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Product", "page_location": "footer - Product", "cta_text": "Security" }' href="https://circleci.com/security/" >Security</a> </div> <div class="morph_flex morph_flex-col morph_gap-4"> <h6 class="footer--heading morph_uppercase morph_text-small morph_font-bold" aria-level="2">Support</h6> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Support", "page_location": "footer - Support", "cta_text": "Get Support" }' href="https://support.circleci.com/hc/en-us/" >Get Support</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Support", "page_location": "footer - Support", "cta_text": "CircleCI Discuss" }' href="https://discuss.circleci.com/" >CircleCI Discuss&ensp;<svg class="morph_inline-block morph_align-[initial]" fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m9.33318 10.6667h-8v-8.00003h3.33333v-1.33334h-3.706665c-.26-.00666-.506666.08667-.686666.26667-.186667.17333-.28000037.42-.2733337.67333v8.79337c-.00666667.2533.0866667.4933.2733337.6733.18.18.433333.2733.686666.2667h8.746665c.53329 0 .95999-.42.95999-.94v-3.73337h-1.33332zm.39333-9.33337h-2.39333c-.36667 0-.66667-.3-.66667-.666663 0-.366667.3-.666667.66667-.666667h4.00002c.3666 0 .6666.3.6666.666667v4.000003c0 .36666-.3.66666-.6666.66666-.3667 0-.6667-.3-.6667-.66666v-2.39334l-2.74665 2.74667c-.26.26-.68.26-.94 0s-.26-.68 0-.94z" fill="currentColor"/></svg></a> </div> <div class="morph_flex morph_flex-col morph_gap-4"> <h6 class="footer--heading morph_uppercase morph_text-small morph_font-bold" aria-level="2">Developer</h6> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Developer", "page_location": "footer - Developer", "cta_text": "Documentation" }' href="https://circleci.com/docs/" >Documentation</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Developer", "page_location": "footer - Developer", "cta_text": "Changelog" }' href="https://circleci.com/changelog/" >Changelog</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Developer", "page_location": "footer - Developer", "cta_text": "Server Changelog" }' href="https://circleci.com/changelog/server/" >Server Changelog</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Developer", "page_location": "footer - Developer", "cta_text": "Self-Hosted Runner Changelog" }' href="https://circleci.com/changelog/runner/" >Self-Hosted Runner Changelog</a> </div> <div class="morph_flex morph_flex-col morph_gap-4"> <h6 class="footer--heading morph_uppercase morph_text-small morph_font-bold" aria-level="2">Getting Started</h6> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Getting Started", "page_location": "footer - Getting Started", "cta_text": "Build for Free" }' href="https://circleci.com/signup/" >Build for Free</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Getting Started", "page_location": "footer - Getting Started", "cta_text": "What is CI?" }' href="https://circleci.com/continuous-integration/" >What is CI?</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Getting Started", "page_location": "footer - Getting Started", "cta_text": "How to Get Started on CircleCI" }' href="https://circleci.com/docs/" >How to Get Started on CircleCI</a> <a class="footer--link" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "Getting Started", "page_location": "footer - Getting Started", "cta_text": "Migrate from Jenkins to CircleCI" }' href="https://circleci.com/docs/migrating-from-jenkins/" >Migrate from Jenkins to CircleCI</a> </div> </nav> <div class="morph_flex morph_flex-col lg:morph_flex-row morph_justify-between morph_gap-y-8 morph_gap-x-4"> <div class="morph_flex morph_flex-col lg:morph_flex-row morph_gap-y-8 morph_gap-x-4"> <span class="">© 2025 Circle Internet Services, Inc.</span> <nav class="morph_flex morph_flex-col lg:morph_flex-row morph_gap-y-8 morph_gap-x-4"> <a data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "legal", "page_location": "footer - legal", "cta_text": "Terms of Use" }' href="https://circleci.com/legal/terms-of-use/" >Terms of Use</a> <a data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "legal", "page_location": "footer - legal", "cta_text": "Privacy Policy" }' href="https://circleci.com/legal/privacy/" >Privacy Policy</a> <a data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "legal", "page_location": "footer - legal", "cta_text": "Cookie Policy" }' href="https://circleci.com/legal/cookie-policy/" >Cookie Policy</a> </nav> </div> <div class="outgoing-links"> <div class="morph_flex morph_gap-5"> <a href="https://circleci.com/blog/feed.xml" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "icons", "cta_text": "blog-feed"}' title="RSS" class="rss" > <svg viewBox="0 0 448 512" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m25.57 176.1c-13.16-.7-24.6583 9.1-25.5177 22.3s9.173 24.65 22.39 25.5c120.1 7.875 225.7 112.7 233.6 233.6.8577 12.8 11.3577 22.5 23.0577 22.5.5313 0 1.062-.0313 1.594-.0625 13.22-.8438 23.25-12.28 22.39-25.5-8.484-144.1375-133.384-269.0375-277.514-278.3375zm6.43-144.1c-17.67 0-32 14.31-32 32s14.33 32 32 32c194.1 0 352 157.9 352 352 0 17.69 14.33 32 32 32s32-14.31 32-32c0-229.4-186.6-416-416-416zm31.1 319.9c-34.47 0-63.1 28.7-63.1 64.1s28.63 64 63.1 64 64.08-28.62 64.08-64-27.81-64.1-64.08-64.1z"/></svg> <span class="morph_sr-only">RSS</span> </a> <a href="https://www.linkedin.com/company/circleci" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "icons", "cta_text": "linkedin"}' title="LinkedIn" class="linkedin" > <svg viewBox="0 0 448 512" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m416 32h-384.1c-17.6 0-31.9 14.5-31.9 32.3v383.4c0 17.8 14.3 32.3 31.9 32.3h384.1c17.6 0 32-14.5 32-32.3v-383.4c0-17.8-14.4-32.3-32-32.3zm-280.6 384h-66.4v-213.8h66.5v213.8zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5s17.2-38.5 38.5-38.5c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4v-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9v105.8h-66.4v-213.8h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg> <span class="morph_sr-only">LinkedIn</span> </a> <a href="https://github.com/circleci" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "icons", "cta_text": "github"}' title="GitHub" class="github" > <svg viewBox="0 0 496 512" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zm65.8-383.2c-138.7 0-244.8 105.3-244.8 244 0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zm-147.6 344.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> <span class="morph_sr-only">GitHub</span> </a> <a href="https://twitter.com/circleci" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "icons", "cta_text": "x"}' title="X" class="x" > <svg width="24" height="24" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="currentColor"/> </svg> <span class="morph_sr-only">X</span> </a> <a href="https://twitch.tv/circleci" data-analytics-action="click-outer-cta" data-analytics-properties='{ "location": "footer", "category": "icons", "cta_text": "twitch"}' title="Twitch" class="twitch" > <svg viewBox="0 0 512 512" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m391.17 103.47h-38.63v109.7h38.63zm-106.17-.47h-38.63v109.75h38.63zm-164.17-103-96.52 91.42v329.16h115.83v91.42l96.53-91.42h77.25l173.77-164.58v-256zm328.24 237.75-77.22 73.12h-77.24l-67.6 64v-64h-86.87v-274.29h308.93z"/></svg> <span class="morph_sr-only">Twitch</span> </a> </div> </div> </div> </div> <div style="background-image: url('https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/sweater-2f179375ed5648fc3d539c56b335fa89.svg')" class="morph_bg-repeat-x morph_w-full morph_h-[500px] morph_bg-center"></div> </footer> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/js-cookie/src/js.cookie-6e9eb1f53afb135aedaf90739c867738.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/utils-152e33f78de8ce6d099146884d724a6c.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/update-cookies-1a8d825e1ab3348a6a9ec8c688144c4f.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/id-user-7d2afb5570e5ce8e0d0928e4d9580139.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/outgoing-links-e9e99951324532c2c77833d54e2ce64f.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/resources-pagination-6d54210e3b3db7177dd2070467213604.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/track-events-30985bf0d365db735f40da9dbac982f4.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/video-dialog-65d77cf08e5dab8eafe955d25258f6f0.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/changelog_toggle-9137c7723f057239f73806ecb8818410.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/changelog_link-tracking-d803547334206f10b9b6116990353eea.js" crossorigin="anonymous"></script> <script type="text/javascript" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/copy-63b45c6fc211f6ed2a03d982232d3931.js" crossorigin="anonymous"></script> <script type="text/plain" src="https://d2qm0z2kzhiwa.cloudfront.net/assets/morph/analytics-8d9ddb7ec477c3f4af4f80b8ef1911af.js" crossorigin="anonymous" data-cookieconsent="marketing"> </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10