{"slug":"devops","name":"DevOps","orgs":[{"slug":"docker","name":"Docker","domain":"docker.com","avatarUrl":null}],"products":[{"slug":"github-actions","name":"GitHub Actions","description":null,"orgSlug":"github","orgName":"GitHub"},{"slug":"nomad","name":"Nomad","description":"Flexible workload orchestrator for deploying containers and applications","orgSlug":"hashicorp","orgName":"HashiCorp"},{"slug":"packer","name":"Packer","description":"Machine image automation tool","orgSlug":"hashicorp","orgName":"HashiCorp"}],"releases":[{"id":"rel_5MGhk9ALkle_Jfo1UmtNh","version":"ent-changelog-1.11.4","type":"feature","title":"v1.11.4 (Enterprise)","summary":"FEATURES:\r\n\r\n* config: add nonproduction config option for server, license, and reporting config [[GH-27646](https://github.com/hashicorp/nomad/issues...","titleGenerated":null,"titleShort":null,"content":"FEATURES:\r\n\r\n* config: add nonproduction config option for server, license, and reporting config [[GH-27646](https://github.com/hashicorp/nomad/issues/27646)]\r\n* core (Enterprise): Enable parsing and reporting with IBM PAO licenses\r\n\r\nSECURITY:\r\n\r\n* build: upgrade Go to 1.26.2 [[GH-27831](https://github.com/hashicorp/nomad/issues/27831)]\r\n* ui: Increased the client-side generated OIDC nonce entropy to 256-bit. [[GH-27749](https://github.com/hashicorp/nomad/issues/27749)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Upgrade to Go 1.26 [[GH-27685](https://github.com/hashicorp/nomad/issues/27685)]\r\n* metrics: adds a metric for total agent http connections [[GH-26756](https://github.com/hashicorp/nomad/issues/26756)]\r\n* secrets: increase secrets plugin execution timeout to 60s [[GH-27779](https://github.com/hashicorp/nomad/issues/27779)]\r\n* variables: Add variable events to the event stream [[GH-27637](https://github.com/hashicorp/nomad/issues/27637)]\r\n\r\nBUG FIXES:\r\n\r\n* agent: Fixed a potential panic in agents using systemd notification [[GH-27746](https://github.com/hashicorp/nomad/issues/27746)]\r\n* agent: fix api.Job.Version used in job PUT actions [[GH-27768](https://github.com/hashicorp/nomad/issues/27768)]\r\n* drivers: handle SIGPIPE in executor to handle possible write errors after client restart [[GH-27825](https://github.com/hashicorp/nomad/issues/27825)]\r\n* identity: fix bug where client identity failed to renew after server upgrade to >=1.11.0 [[GH-27773](https://github.com/hashicorp/nomad/issues/27773)]\r\n* oidc: Fixed a bug where the request cache could be corrupted by concurrent requests with the same nonce [[GH-27747](https://github.com/hashicorp/nomad/issues/27747)]","publishedAt":"2026-04-21T21:36:36.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.11.4","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_8miAr7jzefPSadTLtRHh7","version":"ent-changelog-1.10.10","type":"feature","title":"v1.10.10 (Enterprise)","summary":"FEATURES:\r\n\r\n* core (Enterprise): Enable parsing and reporting with IBM PAO licenses\r\n\r\nSECURITY:\r\n\r\n* build: upgrade Go to 1.26.2 [[GH-27831](https:/...","titleGenerated":null,"titleShort":null,"content":"FEATURES:\r\n\r\n* core (Enterprise): Enable parsing and reporting with IBM PAO licenses\r\n\r\nSECURITY:\r\n\r\n* build: upgrade Go to 1.26.2 [[GH-27831](https://github.com/hashicorp/nomad/issues/27831)]\r\n* ui: Increased the client-side generated OIDC nonce entropy to 256-bit. [[GH-27749](https://github.com/hashicorp/nomad/issues/27749)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Upgrade to Go 1.26 [[GH-27685](https://github.com/hashicorp/nomad/issues/27685)]\r\n\r\nBUG FIXES:\r\n\r\n* agent: Fixed a potential panic in agents using systemd notification [[GH-27746](https://github.com/hashicorp/nomad/issues/27746)]\r\n* agent: fix api.Job.Version used in job PUT actions [[GH-27768](https://github.com/hashicorp/nomad/issues/27768)]\r\n* drivers: handle SIGPIPE in executor to handle possible write errors after client restart [[GH-27825](https://github.com/hashicorp/nomad/issues/27825)]\r\n* oidc: Fixed a bug where the request cache could be corrupted by concurrent requests with the same nonce [[GH-27747](https://github.com/hashicorp/nomad/issues/27747)]","publishedAt":"2026-04-21T21:36:19.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.10.10","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_1QmGu26DEcloTmiklmwEg","version":"v2.334.0","type":"feature","title":"v2.334.0","summary":"## What's Changed\n* Bump flatted from 3.2.7 to 3.4.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pu...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* Bump flatted from 3.2.7 to 3.4.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4307\n* Add DAP server by @rentziass in https://github.com/actions/runner/pull/4298\n* Bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4310\n* Remove AllowCaseFunction feature flag by @ericsciple in https://github.com/actions/runner/pull/4316\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4319\n* Batch and deduplicate action resolution across composite depths by @stefanpenner in https://github.com/actions/runner/pull/4296\n* Add support for Bearer token in action archive downloads by @TingluoHuang in https://github.com/actions/runner/pull/4321\n* Bump brace-expansion in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4318\n* Add devtunnel connection for debugger jobs by @rentziass in https://github.com/actions/runner/pull/4317\n* Update Docker to v29.3.1 and Buildx to v0.33.0 by @github-actions[bot] in https://github.com/actions/runner/pull/4324\n* Bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.1 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4327\n* Bump actions/github-script from 8 to 9 by @dependabot[bot] in https://github.com/actions/runner/pull/4331\n* Bump typescript from 5.9.3 to 6.0.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4329\n* fix: only show changed versions in node upgrade PR description by @salmanmkc in https://github.com/actions/runner/pull/4332\n* Bump System.Formats.Asn1, Cryptography.Pkcs, ProtectedData, ServiceController, CodePages, Threading.Channels, @actions/glob, @typescript-eslint/parser, lint-staged, picomatch by @Copilot in https://github.com/actions/runner/pull/4333\n* feat: add `job.workflow_*` typed accessors to JobContext by @salmanmkc in https://github.com/actions/runner/pull/4335\n* Add WS bridge over DAP TCP server by @rentziass in https://github.com/actions/runner/pull/4328\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4355\n* Bump Docker version to 29.4.0 by @Copilot in https://github.com/actions/runner/pull/4352\n* Update dotnet sdk to latest version @8.0.420 by @github-actions[bot] in https://github.com/actions/runner/pull/4356\n* Bump @typescript-eslint/parser from 8.58.1 to 8.59.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4360\n* Bump System.Formats.Asn1 and System.Security.Cryptography.Pkcs by @dependabot[bot] in https://github.com/actions/runner/pull/4362\n* Add vulnerability-alerts permission by @salmanmkc in https://github.com/actions/runner/pull/4350\n* Bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.59.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4359\n* Bump System.ServiceProcess.ServiceController from 10.0.3 to 10.0.6 by @dependabot[bot] in https://github.com/actions/runner/pull/4358\n* Bump typescript from 6.0.2 to 6.0.3 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4353\n* Bump Microsoft.DevTunnels.Connections from 1.3.16 to 1.3.39 by @dependabot[bot] in https://github.com/actions/runner/pull/4339\n\n## New Contributors\n* @stefanpenner made their first contribution in https://github.com/actions/runner/pull/4296\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.333.1...v2.334.0\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-win-x64-2.334.0.zip -OutFile actions-runner-win-x64-2.334.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.334.0.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-win-arm64-2.334.0.zip -OutFile actions-runner-win-arm64-2.334.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.334.0.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-osx-x64-2.334.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.334.0.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-osx-arm64-2.334.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.334.0.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-linux-x64-2.334.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.334.0.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-linux-arm64-2.334.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.334.0.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.334.0/actions-runner-linux-arm-2.334.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.334.0.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.334.0.zip <!-- BEGIN SHA win-x64 -->a0c896f3acf37841cc17f392a38111d39501e56f2990434567f027ee89cf8981<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.334.0.zip <!-- BEGIN SHA win-arm64 -->904ae95a96c6a596bd0f6abccebe715f0825f775a84842439a122e63b33dd1bc<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.334.0.tar.gz <!-- BEGIN SHA osx-x64 -->73a979ff7e9ce8a70244f3a959d896870be486fac92bb08ed90684f961474e0d<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.334.0.tar.gz <!-- BEGIN SHA osx-arm64 -->760899b29fd4e942076bcd1160a662bf83c15d9ce8a8cc466763aec7e582b21b<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.334.0.tar.gz <!-- BEGIN SHA linux-x64 -->048024cd2c848eb6f14d5646d56c13a4def2ae7ee3ad12122bee960c56f3d271<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.334.0.tar.gz <!-- BEGIN SHA linux-arm64 -->f44255bd3e80160eb25f71bc83d06ea025f6908748807a584687b3184759f7e4<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.334.0.tar.gz <!-- BEGIN SHA linux-arm -->84a25196caf971d0c634e32864731e773e1668235f799666fc0ec40ac666a0ab<!-- END SHA linux-arm -->","publishedAt":"2026-04-21T18:54:03.000Z","url":"https://github.com/actions/runner/releases/tag/v2.334.0","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_ZXJ5zbrAF4bbt8Hi0NsC4","version":"v2.0.0","type":"feature","title":"v2.0.0","summary":"## 2.0.0 (April 21, 2026)\n\nFEATURES:\n\n* config: add nonproduction config option for server, license, and reporting config [[GH-27646](https://github.c...","titleGenerated":null,"titleShort":null,"content":"## 2.0.0 (April 21, 2026)\n\nFEATURES:\n\n* config: add nonproduction config option for server, license, and reporting config [[GH-27646](https://github.com/hashicorp/nomad/issues/27646)]\n* core (Enterprise): Enable parsing and reporting with IBM PAO licenses\n\nSECURITY:\n\n* build: upgrade Go to 1.26.2 [[GH-27831](https://github.com/hashicorp/nomad/issues/27831)]\n* ui: Increased the client-side generated OIDC nonce entropy to 256-bit. [[GH-27749](https://github.com/hashicorp/nomad/issues/27749)]\n\nIMPROVEMENTS:\n\n* build (Enterprise): Added support for ppc64le CPU architecture on Linux\n* build: Upgrade to Go 1.26 [[GH-27685](https://github.com/hashicorp/nomad/issues/27685)]\n* metrics: adds a metric for total agent http connections [[GH-26756](https://github.com/hashicorp/nomad/issues/26756)]\n* secrets: increase secrets plugin execution timeout to 60s [[GH-27779](https://github.com/hashicorp/nomad/issues/27779)]\n* server: Added support for raft-WAL logstore [[GH-27493](https://github.com/hashicorp/nomad/issues/27493)]\n* variables: Add variable events to the event stream [[GH-27637](https://github.com/hashicorp/nomad/issues/27637)]\n\nBUG FIXES:\n\n* agent: Fixed a potential panic in agents using systemd notification [[GH-27746](https://github.com/hashicorp/nomad/issues/27746)]\n* agent: fix api.Job.Version used in job PUT actions [[GH-27768](https://github.com/hashicorp/nomad/issues/27768)]\n* drivers: handle SIGPIPE in executor to handle possible write errors after client restart [[GH-27825](https://github.com/hashicorp/nomad/issues/27825)]\n* identity: fix bug where client identity failed to renew after server upgrade to >=1.11.0 [[GH-27773](https://github.com/hashicorp/nomad/issues/27773)]\n* oidc: Fixed a bug where the request cache could be corrupted by concurrent requests with the same nonce [[GH-27747](https://github.com/hashicorp/nomad/issues/27747)]\n* tls: fix parsing of combined key files when creating tls expiry metric [[GH-27667](https://github.com/hashicorp/nomad/issues/27667)]\n\n","publishedAt":"2026-04-21T17:52:36.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/v2.0.0","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_xpCAPXudxtBzGSQ1JghoE","version":"v2.333.1","type":"feature","title":"v2.333.1","summary":"## What's Changed\n* Remove AllowCaseFunction feature flag by @ericsciple in https://github.com/actions/runner/pull/4316\n\n**Full Changelog**: https://g...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* Remove AllowCaseFunction feature flag by @ericsciple in https://github.com/actions/runner/pull/4316\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.333.0...v2.333.1\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-win-x64-2.333.1.zip -OutFile actions-runner-win-x64-2.333.1.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.333.1.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-win-arm64-2.333.1.zip -OutFile actions-runner-win-arm64-2.333.1.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.333.1.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-osx-x64-2.333.1.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.333.1.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-osx-arm64-2.333.1.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.333.1.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-linux-x64-2.333.1.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.333.1.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-linux-arm64-2.333.1.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.333.1.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.1/actions-runner-linux-arm-2.333.1.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.333.1.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.333.1.zip <!-- BEGIN SHA win-x64 -->d0c4fcb91f8f0754d478db5d61db533bba14cad6c4676a9b93c0b7c2a3969aa0<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.333.1.zip <!-- BEGIN SHA win-arm64 -->c665c4ce2bf1d79e1ce49051d91a9e84822a19891ceb442bdaae9fb0d82eb642<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.333.1.tar.gz <!-- BEGIN SHA osx-x64 -->e3be55b41452befae65ae032c10df4d8cc6a1926514ef837c45a04f18d11d9d9<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.333.1.tar.gz <!-- BEGIN SHA osx-arm64 -->69d8c30aff69592fd0e3da6db1a477506ae5942cd438967f098bbdbc4e954c90<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.333.1.tar.gz <!-- BEGIN SHA linux-x64 -->18f8f68ed1892854ff2ab1bab4fcaa2f5abeedc98093b6cb13638991725cab74<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.333.1.tar.gz <!-- BEGIN SHA linux-arm64 -->69ac7e5692f877189e7dddf4a1bb16cbbd6425568cd69a0359895fac48b9ad3b<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.333.1.tar.gz <!-- BEGIN SHA linux-arm -->26d89c7b08685ab6aa9155e062ad60a3f63cb571b7510eadbc723b2f7e4c9f8b<!-- END SHA linux-arm -->","publishedAt":"2026-03-27T17:01:07.000Z","url":"https://github.com/actions/runner/releases/tag/v2.333.1","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_ltzlRi5XG63yb-kPmB8K7","version":"v2.333.0","type":"feature","title":"v2.333.0","summary":"## What's Changed\n* Log inner exception message. by @TingluoHuang in https://github.com/actions/runner/pull/4265\n* Fix composite post-step marker disp...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* Log inner exception message. by @TingluoHuang in https://github.com/actions/runner/pull/4265\n* Fix composite post-step marker display names by @ericsciple in https://github.com/actions/runner/pull/4267\n* Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/actions/runner/pull/4269\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4272\n* Avoid throw in SelfUpdaters. by @TingluoHuang in https://github.com/actions/runner/pull/4274\n* Fix parser comparison mismatches by @ericsciple in https://github.com/actions/runner/pull/4273\n* Devcontainer: bump base image Ubuntu version by @MaxHorstmann in https://github.com/actions/runner/pull/4277\n* Support `entrypoint` and `command` for service containers by @ericsciple in https://github.com/actions/runner/pull/4276\n* Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/actions/runner/pull/4270\n* Bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/actions/runner/pull/4278\n* Fix positional arg bug in ExpressionParser.CreateTree by @ericsciple in https://github.com/actions/runner/pull/4279\n* Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in https://github.com/actions/runner/pull/4283\n* Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/actions/runner/pull/4282\n* Bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in https://github.com/actions/runner/pull/4266\n* Bump @stylistic/eslint-plugin from 5.9.0 to 5.10.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4281\n* Update Docker to v29.3.0 and Buildx to v0.32.1 by @github-actions[bot] in https://github.com/actions/runner/pull/4286\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4287\n* Fix cancellation token race during parser comparison by @ericsciple in https://github.com/actions/runner/pull/4280\n* Bump @typescript-eslint/eslint-plugin from 8.47.0 to 8.54.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4230\n* Exit with specified exit code when runner is outdated by @nikola-jokic in https://github.com/actions/runner/pull/4285\n* Report infra_error for action download failures. by @TingluoHuang in https://github.com/actions/runner/pull/4294\n* Update dotnet sdk to latest version @8.0.419 by @github-actions[bot] in https://github.com/actions/runner/pull/4301\n* Node 24 enforcement + Linux ARM32 deprecation support by @salmanmkc in https://github.com/actions/runner/pull/4303\n* Bump @typescript-eslint/eslint-plugin from 8.54.0 to 8.57.1 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4304\n\n## New Contributors\n* @MaxHorstmann made their first contribution in https://github.com/actions/runner/pull/4277\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.332.0...v2.333.0\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-win-x64-2.333.0.zip -OutFile actions-runner-win-x64-2.333.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.333.0.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-win-arm64-2.333.0.zip -OutFile actions-runner-win-arm64-2.333.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.333.0.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-osx-x64-2.333.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.333.0.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-osx-arm64-2.333.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.333.0.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-linux-x64-2.333.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.333.0.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-linux-arm64-2.333.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.333.0.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.333.0/actions-runner-linux-arm-2.333.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.333.0.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.333.0.zip <!-- BEGIN SHA win-x64 -->7176d0c4b674d4108b515503a53b4bc9eeab9339c645e274a97c142fe1c64b95<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.333.0.zip <!-- BEGIN SHA win-arm64 -->a84e324e0c46b983a5eeb517260aee14e4fbb13968371f7b269da62c8639186d<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.333.0.tar.gz <!-- BEGIN SHA osx-x64 -->2b0ba7df7be9b9c36b4b86c19539b3a8be027ce926610b71606a6e445197094b<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.333.0.tar.gz <!-- BEGIN SHA osx-arm64 -->d92ea082bede9616120800b0e4a09f1aa209c922ade05d59bc3ee7c4de56f73c<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.333.0.tar.gz <!-- BEGIN SHA linux-x64 -->7ce6b3fd8f879797fcc252c2918a23e14a233413dc6e6ab8e0ba8768b5d54475<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.333.0.tar.gz <!-- BEGIN SHA linux-arm64 -->b5697062a13f63b44f869de9369638a7039677b9e0f87e47a6001a758c0d09bf<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.333.0.tar.gz <!-- BEGIN SHA linux-arm -->370383a927b3fb61f5b892e0f87eda277b6826eec3dbd17d320f8a472560cec8<!-- END SHA linux-arm -->","publishedAt":"2026-03-18T17:30:37.000Z","url":"https://github.com/actions/runner/releases/tag/v2.333.0","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_WiPRPRYLB8-6wR3G-6vdr","version":"ent-changelog-1.10.9","type":"feature","title":"v1.10.9 (Enterprise)","summary":"SECURITY:\r\n\r\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* consul (ente...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* consul (enterprise): adds ability to specify cluster specific consul tokens with environment variables [[GH-27574](https://github.com/hashicorp/nomad/issues/27574)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bug where a bearer-token authenticated request could panic the handler for checking claims [[GH-27550](https://github.com/hashicorp/nomad/issues/27550)]\r\n* artifact: Fix artifact inspection when using `file` mode [[GH-27552](https://github.com/hashicorp/nomad/issues/27552)]\r\n* config: Fixed a bug where the keyring block could only be specified a maximum of two times [[GH-27579](https://github.com/hashicorp/nomad/issues/27579)]\r\n* config: Fixed parsing of Vault and Consul blocks as JSON that included objects such as `task_identity` [[GH-27595](https://github.com/hashicorp/nomad/issues/27595)]\r\n* consul: fixes bug where clients were passing node token to connect envoy container, causing acl not found errors [[GH-27574](https://github.com/hashicorp/nomad/issues/27574)]\r\n* drivers: Pass error when included in fingerprint response [[GH-27537](https://github.com/hashicorp/nomad/issues/27537)]\r\n* http: Ensure the correct HTTP protocol version is set on event stream responses [[GH-27586](https://github.com/hashicorp/nomad/issues/27586)]\r\n* job status: Fixes regression setting job status when jobs have matching prefix [[GH-27516](https://github.com/hashicorp/nomad/issues/27516)]\r\n* keyring (Enterprise): Fixed a bug where in mixed-version clusters with pre-1.9 servers, a keyring rotation that returns an error for an unavailable KMS could prevent future server restarts [[GH-27581](https://github.com/hashicorp/nomad/issues/27581)]\r\n* state: Fixed a potential state store corruption bug in the service/batch scheduler and deployment watcher [[GH-27548](https://github.com/hashicorp/nomad/issues/27548)]","publishedAt":"2026-03-17T17:40:39.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.10.9","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_Ujmw_kaTvN7BjGRkDsSmf","version":"ent-changelog-1.8.21","type":"feature","title":"v1.8.21 (Enterprise)","summary":"SECURITY:\r\n\r\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bu...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bug where a bearer-token authenticated request could panic the handler for checking claims [[GH-27550](https://github.com/hashicorp/nomad/issues/27550)]\r\n* artifact: Fix artifact inspection when using `file` mode [[GH-27552](https://github.com/hashicorp/nomad/issues/27552)]\r\n* config: Fixed a bug where the keyring block could only be specified a maximum of two times [[GH-27579](https://github.com/hashicorp/nomad/issues/27579)]\r\n* config: Fixed parsing of Vault and Consul blocks as JSON that included objects such as `task_identity` [[GH-27595](https://github.com/hashicorp/nomad/issues/27595)]\r\n* drivers: Pass error when included in fingerprint response [[GH-27537](https://github.com/hashicorp/nomad/issues/27537)]\r\n* http: Ensure the correct HTTP protocol version is set on event stream responses [[GH-27586](https://github.com/hashicorp/nomad/issues/27586)]\r\n* job status: Fixes regression setting job status when jobs have matching prefix [[GH-27516](https://github.com/hashicorp/nomad/issues/27516)]\r\n* keyring (Enterprise): Fixed a bug where a keyring rotation that returns an error for an unavailable KMS could prevent future server restarts\r\n* state: Fixed a potential state store corruption bug in the service/batch scheduler and deployment watcher [[GH-27548](https://github.com/hashicorp/nomad/issues/27548)]","publishedAt":"2026-03-17T17:40:17.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.8.21","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_aH2atCZr780GLVGvui-35","version":"v1.11.3","type":"feature","title":"v1.11.3","summary":"\nSECURITY:\n\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\n\nIMPROVEMENTS:\n\n* acl (Enterprise):...","titleGenerated":null,"titleShort":null,"content":"\nSECURITY:\n\n* security: Upgrade tooling to Go 1.25.8 [[GH-27653](https://github.com/hashicorp/nomad/issues/27653)]\n\nIMPROVEMENTS:\n\n* acl (Enterprise): Added `sentinel` policy block to allow managing Sentinel policies without a management token [[GH-27556](https://github.com/hashicorp/nomad/issues/27556)]\n* acl: Added fine-grained ACL capabilities for saving snapshots and reading the Enterprise license [[GH-27525](https://github.com/hashicorp/nomad/issues/27525)]\n* acl: Added fine-grained ACL capability for rotating the keyring [[GH-27526](https://github.com/hashicorp/nomad/issues/27526)]\n* agent: Added `agent.tls.cert.expiration_seconds` and `agent.tls.ca.expiration_seconds` telemetry data points to track TLS certificate expiration. [[GH-27538](https://github.com/hashicorp/nomad/issues/27538)]\n* cli: Added autocompletions for ACL auth method, binding rule, policy, and token subcommands [[GH-27505](https://github.com/hashicorp/nomad/issues/27505)]\n* cli: Improved options autocompletions for various commands [[GH-27506](https://github.com/hashicorp/nomad/issues/27506)]\n* cli: Reduced server overhead when dispatching jobs or forcing periodic jobs from the CLI [[GH-27631](https://github.com/hashicorp/nomad/issues/27631)]\n* cli: Truncate results when job commands return a large set of jobs that match the provided ID prefix [[GH-27631](https://github.com/hashicorp/nomad/issues/27631)]\n* consul (enterprise): adds ability to specify cluster specific consul tokens with environment variables [[GH-27574](https://github.com/hashicorp/nomad/issues/27574)]\n* events: Added a Deleted flag to JobDeregistered event type to differentiate between stopped and deleted jobs [[GH-27614](https://github.com/hashicorp/nomad/issues/27614)]\n\nBUG FIXES:\n\n* acl: Fixed a bug where a bearer-token authenticated request could panic the handler for checking claims [[GH-27550](https://github.com/hashicorp/nomad/issues/27550)]\n* artifact: Fix artifact inspection when using `file` mode [[GH-27552](https://github.com/hashicorp/nomad/issues/27552)]\n* config: Fixed a bug where the keyring block could only be specified a maximum of two times [[GH-27579](https://github.com/hashicorp/nomad/issues/27579)]\n* config: Fixed parsing of Vault and Consul blocks as JSON that included objects such as `task_identity` [[GH-27595](https://github.com/hashicorp/nomad/issues/27595)]\n* consul: fixes bug where clients were passing node token to connect envoy container, causing acl not found errors [[GH-27574](https://github.com/hashicorp/nomad/issues/27574)]\n* core: Fixed system jobs being rescheduled after a node is drained and marked eligible again [[GH-27499](https://github.com/hashicorp/nomad/issues/27499)]\n* deployments: Fixed a bug where a task group dropped from a system job could cause deployment state to be overwritten incorrectly [[GH-27604](https://github.com/hashicorp/nomad/issues/27604)]\n* deployments: Fixed a bug where system job canary state could be incorrectly changed after a promotion [[GH-27497](https://github.com/hashicorp/nomad/issues/27497)]\n* deployments: Fixed a bug where system job deployments would not be marked healthy even though all allocations were healthy [[GH-27497](https://github.com/hashicorp/nomad/issues/27497)]\n* drivers: Pass error when included in fingerprint response [[GH-27537](https://github.com/hashicorp/nomad/issues/27537)]\n* dynamic host volumes: Fixed a bug with sticky volumes where replacement allocations would not use the previous volume claim [[GH-27613](https://github.com/hashicorp/nomad/issues/27613)]\n* http: Ensure the correct HTTP protocol version is set on event stream responses [[GH-27586](https://github.com/hashicorp/nomad/issues/27586)]\n* job status: Fixes regression setting job status when jobs have matching prefix [[GH-27516](https://github.com/hashicorp/nomad/issues/27516)]\n* keyring (Enterprise): Fixed a bug where in mixed-version clusters with pre-1.9 servers, a keyring rotation that returns an error for an unavailable KMS could prevent future server restarts [[GH-27581](https://github.com/hashicorp/nomad/issues/27581)]\n* scheduler: Fix a potential panic in the system scheduler when deploying jobs with multiple task groups and infeasible nodes that become feasible [[GH-27571](https://github.com/hashicorp/nomad/issues/27571)]\n* scheduler: Fixed a bug where system deployments would not complete on clusters with pre-1.11.0 nodes [[GH-27605](https://github.com/hashicorp/nomad/issues/27605)]\n* state: Fixed a potential state store corruption bug in the service/batch scheduler and deployment watcher [[GH-27548](https://github.com/hashicorp/nomad/issues/27548)]","publishedAt":"2026-03-11T10:08:47.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/v1.11.3","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_AiQ0AsZq3-4AscC2UsE28","version":"v2.332.0","type":"feature","title":"v2.332.0","summary":"## What's Changed\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4200\n* Update dotnet sdk to latest v...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4200\n* Update dotnet sdk to latest version @8.0.417 by @github-actions[bot] in https://github.com/actions/runner/pull/4201\n* Bump System.Formats.Asn1 and System.Security.Cryptography.Pkcs by @dependabot[bot] in https://github.com/actions/runner/pull/4202\n* Allow empty container options by @ericsciple in https://github.com/actions/runner/pull/4208\n* Update Docker to v29.1.5 and Buildx to v0.31.0 by @github-actions[bot] in https://github.com/actions/runner/pull/4212\n* Report job level annotations by @TingluoHuang in https://github.com/actions/runner/pull/4216\n* Fix local action display name showing `Run /./` instead of `Run ./` by @ericsciple in https://github.com/actions/runner/pull/4218\n* Update Docker to v29.2.0 and Buildx to v0.31.1 by @github-actions[bot] in https://github.com/actions/runner/pull/4219\n* Add support for libssl3 and libssl3t64 for newer Debian/Ubuntu versions by @nekketsuuu in https://github.com/actions/runner/pull/4213\n* Validate work dir during runner start up. by @TingluoHuang in https://github.com/actions/runner/pull/4227\n* Bump hook to 0.8.1 by @nikola-jokic in https://github.com/actions/runner/pull/4222\n* Support return job result as exitcode in hosted runner. by @TingluoHuang in https://github.com/actions/runner/pull/4233\n* Add telemetry tracking for deprecated set-output and save-state commands by @ericsciple in https://github.com/actions/runner/pull/4221\n* Fix parser comparison mismatches by @ericsciple in https://github.com/actions/runner/pull/4220\n* Remove unnecessary connection test during some registration flows by @zarenner in https://github.com/actions/runner/pull/4244\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4249\n* Update dotnet sdk to latest version @8.0.418 by @github-actions[bot] in https://github.com/actions/runner/pull/4250\n* Fix link to SECURITY.md in README by @TingluoHuang in https://github.com/actions/runner/pull/4253\n* Try to infer runner is on hosted/ghes when githuburl is empty. by @TingluoHuang in https://github.com/actions/runner/pull/4254\n* Add Node.js 20 deprecation warning annotation (Phase 1) by @salmanmkc in https://github.com/actions/runner/pull/4242\n* Update Node.js 20 deprecation date to June 2nd, 2026 by @salmanmkc in https://github.com/actions/runner/pull/4258\n* Composite Action Step Markers by @ericsciple in https://github.com/actions/runner/pull/4243\n* Symlink actions cache by @paveliak in https://github.com/actions/runner/pull/4260\n* Bump minimatch in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4261\n* Bump @stylistic/eslint-plugin from 3.1.0 to 5.9.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4257\n\n## New Contributors\n* @nekketsuuu made their first contribution in https://github.com/actions/runner/pull/4213\n* @zarenner made their first contribution in https://github.com/actions/runner/pull/4244\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.331.0...v2.332.0\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-win-x64-2.332.0.zip -OutFile actions-runner-win-x64-2.332.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.332.0.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-win-arm64-2.332.0.zip -OutFile actions-runner-win-arm64-2.332.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.332.0.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-osx-x64-2.332.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.332.0.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-osx-arm64-2.332.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.332.0.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-linux-x64-2.332.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.332.0.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-linux-arm64-2.332.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.332.0.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.332.0/actions-runner-linux-arm-2.332.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.332.0.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.332.0.zip <!-- BEGIN SHA win-x64 -->83e56e05b21eb58c9697f82e52c53b30867335ff039cd5d44d1a1a24d2149f4b<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.332.0.zip <!-- BEGIN SHA win-arm64 -->e7dced5dcf8e8492ec24eb16446047ddccecdb55625f9f6738a96fa9da1bd7f6<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.332.0.tar.gz <!-- BEGIN SHA osx-x64 -->99755a4f48d81da8d6a59bad6a3216a49394f41d2c842c39f921a1592d7d0733<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.332.0.tar.gz <!-- BEGIN SHA osx-arm64 -->d53bedb30619a64e751bb9f729cc9e9b35eb1df5361651d54daae00db33f2e73<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.332.0.tar.gz <!-- BEGIN SHA linux-x64 -->f2094522a6b9afeab07ffb586d1eb3f190b6457074282796c497ce7dce9e0f2a<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.332.0.tar.gz <!-- BEGIN SHA linux-arm64 -->b72f0599cdbd99dd9513ab64fcb59e424fc7359c93b849e8f5efdd5a72f743a6<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.332.0.tar.gz <!-- BEGIN SHA linux-arm -->84ac6dda50f941c7bc4952a20af0c4147caa96bdb2cb2494e7a5eb630d63753b<!-- END SHA linux-arm -->","publishedAt":"2026-02-25T13:52:08.000Z","url":"https://github.com/actions/runner/releases/tag/v2.332.0","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_BV-XjDPWrNWix_EhPYL8Y","version":"ent-changelog-1.8.20","type":"feature","title":"v1.8.20 (Enterprise)","summary":"SECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\r\n* build: Updated toolchain to Go 1...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\r\n* build: Updated toolchain to Go 1.25.7 [[GH-27468](https://github.com/hashicorp/nomad/issues/27468)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Add dev-static and static-release build targets that disable CGO and offer statically-linked binaries [[GH-27310](https://github.com/hashicorp/nomad/issues/27310)]\r\n* deps: Migrate from archived dependency `github.com/mitchellh/mapstructure` to `github.com/go-viper/mapstructure/v2` [[GH-27444](https://github.com/hashicorp/nomad/issues/27444)]\r\n* reporting (Enterprise): Add device plugin usage to product usage metrics\r\n* state: avoid unneded allocation copy when building event payload [[GH-27311](https://github.com/hashicorp/nomad/issues/27311)]\r\n\r\nBUG FIXES:\r\n\r\n* api: only include running tasks in allocation resource usage [[GH-27317](https://github.com/hashicorp/nomad/issues/27317)]\r\n* api: return proper 403 message when getting variables instead of swallowing error [[GH-27269](https://github.com/hashicorp/nomad/issues/27269)]\r\n* artifact: Fixed a bug that prevented the sandbox from moving downloaded files to the target directory on Windows [[GH-27398](https://github.com/hashicorp/nomad/issues/27398)]\r\n* checks: Fixed a bug where script checks with task-level interpolation would fail to heartbeat to Consul [[GH-27453](https://github.com/hashicorp/nomad/issues/27453)]\r\n* client: Fix unchanged devices causing extraneous node updates [[GH-27363](https://github.com/hashicorp/nomad/issues/27363)]\r\n* client: Fixed generation of the \"NOMAD_ALLOC_ADDR_\" environment variable when using static port assignments [[GH-27305](https://github.com/hashicorp/nomad/issues/27305)]\r\n* core: Fixed a bug where follow-up evals could be created for failed evaluations of garbage collected jobs [[GH-27367](https://github.com/hashicorp/nomad/issues/27367)]\r\n* dispatch: Fixed a bug where concurrent dispatch requests could ignore the idempotency token [[GH-27353](https://github.com/hashicorp/nomad/issues/27353)]\r\n* drivers: adds hostname to NetworkCreateRequest for external drivers [[GH-27273](https://github.com/hashicorp/nomad/issues/27273)]\r\n* event broker: fix memory leak in methods that close subscriptions [[GH-27312](https://github.com/hashicorp/nomad/issues/27312)]\r\n* event stream: Fixed a bug where the HTTP handler can block forever and cause high memory usage if an API client reads too slowly from the stream [[GH-27397](https://github.com/hashicorp/nomad/issues/27397)]\r\n* job: Correctly validate any constraint attributes to ensure they conform to known formats [[GH-27355](https://github.com/hashicorp/nomad/issues/27355)]\r\n* keyring (Enterprise): Fixed a bug where servers configured with high availability keyrings with pre-1.9.0 keystores would not start if one of the external KMS was unreachable [[GH-27279](https://github.com/hashicorp/nomad/issues/27279)]\r\n* multiregion: fixes a bug where resubmitting an unchanged job would cause server handler to hang [[GH-27386](https://github.com/hashicorp/nomad/issues/27386)]\r\n* numa: Fixed a bug where NUMA detection would cause a panic on hosts with discontinuous node IDs [[GH-27277](https://github.com/hashicorp/nomad/issues/27277)]\r\n* qemu: fixes graceful_shutdown to wait kill_timeout before signalling process [[GH-27316](https://github.com/hashicorp/nomad/issues/27316)]\r\n* ui: fix bug preventing OIDC login when `iss` parameter is required [[GH-27248](https://github.com/hashicorp/nomad/issues/27248)]","publishedAt":"2026-02-11T22:48:23.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.8.20","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_T13rOMTCnLcmY78d5QosN","version":"ent-changelog-1.10.8","type":"feature","title":"v1.10.8 (Enterprise)","summary":"SECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\r\n* build: Updated toolchain to Go 1...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\r\n* build: Updated toolchain to Go 1.25.7 [[GH-27468](https://github.com/hashicorp/nomad/issues/27468)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Add dev-static and static-release build targets that disable CGO and offer statically-linked binaries [[GH-27310](https://github.com/hashicorp/nomad/issues/27310)]\r\n* deps: Migrate from archived dependency `github.com/mitchellh/mapstructure` to `github.com/go-viper/mapstructure/v2` [[GH-27444](https://github.com/hashicorp/nomad/issues/27444)]\r\n* reporting (Enterprise): Add device plugin usage to product usage metrics\r\n* state: avoid unneded allocation copy when building event payload [[GH-27311](https://github.com/hashicorp/nomad/issues/27311)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bug where host-volume-delete capability was not allowed when writing a policy [[GH-27434](https://github.com/hashicorp/nomad/issues/27434)]\r\n* api: only include running tasks in allocation resource usage [[GH-27317](https://github.com/hashicorp/nomad/issues/27317)]\r\n* api: return proper 403 message when getting variables instead of swallowing error [[GH-27269](https://github.com/hashicorp/nomad/issues/27269)]\r\n* artifact: Fixed a bug that prevented the sandbox from moving downloaded files to the target directory on Windows [[GH-27398](https://github.com/hashicorp/nomad/issues/27398)]\r\n* checks: Fixed a bug where script checks with task-level interpolation would fail to heartbeat to Consul [[GH-27453](https://github.com/hashicorp/nomad/issues/27453)]\r\n* client: Fix unchanged devices causing extraneous node updates [[GH-27363](https://github.com/hashicorp/nomad/issues/27363)]\r\n* client: Fixed generation of the \"NOMAD_ALLOC_ADDR_\" environment variable when using static port assignments [[GH-27305](https://github.com/hashicorp/nomad/issues/27305)]\r\n* core: Fixed a bug where follow-up evals could be created for failed evaluations of garbage collected jobs [[GH-27367](https://github.com/hashicorp/nomad/issues/27367)]\r\n* csi: Sanitize volumes correctly upon sentinel policy eval\r\n* dispatch: Fixed a bug where concurrent dispatch requests could ignore the idempotency token [[GH-27353](https://github.com/hashicorp/nomad/issues/27353)]\r\n* drivers: adds hostname to NetworkCreateRequest for external drivers [[GH-27273](https://github.com/hashicorp/nomad/issues/27273)]\r\n* event broker: fix memory leak in methods that close subscriptions [[GH-27312](https://github.com/hashicorp/nomad/issues/27312)]\r\n* event stream: Fixed a bug where the HTTP handler can block forever and cause high memory usage if an API client reads too slowly from the stream [[GH-27397](https://github.com/hashicorp/nomad/issues/27397)]\r\n* host volumes: Fixed a bug where allocations that request volumes with sticky=true could not be placed if previous allocations in the job claimed volumes [[GH-27470](https://github.com/hashicorp/nomad/issues/27470)]\r\n* job: Correctly validate any constraint attributes to ensure they conform to known formats [[GH-27355](https://github.com/hashicorp/nomad/issues/27355)]\r\n* keyring (Enterprise): Fixed a bug where servers configured with high availability keyrings with pre-1.9.0 keystores would not start if one of the external KMS was unreachable [[GH-27279](https://github.com/hashicorp/nomad/issues/27279)]\r\n* multiregion: fixes a bug where resubmitting an unchanged job would cause server handler to hang [[GH-27386](https://github.com/hashicorp/nomad/issues/27386)]\r\n* numa: Fixed a bug where NUMA detection would cause a panic on hosts with discontinuous node IDs [[GH-27277](https://github.com/hashicorp/nomad/issues/27277)]\r\n* qemu: fixes graceful_shutdown to wait kill_timeout before signalling process [[GH-27316](https://github.com/hashicorp/nomad/issues/27316)]\r\n* ui: Tagging job versions in another namespace than the default-namespace resulted in an error [[GH-27282](https://github.com/hashicorp/nomad/issues/27282)]\r\n* ui: fix bug preventing OIDC login when `iss` parameter is required [[GH-27248](https://github.com/hashicorp/nomad/issues/27248)]","publishedAt":"2026-02-11T22:47:07.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.10.8","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_KRBgE67LTtQyY7TxvIwNQ","version":"v1.11.2","type":"feature","title":"v1.11.2","summary":"\nSECURITY:\n\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\n* build: Updated toolchain to Go 1.2...","titleGenerated":null,"titleShort":null,"content":"\nSECURITY:\n\n* build: Updated toolchain to Go 1.25.6 [[GH-27439](https://github.com/hashicorp/nomad/issues/27439)]\n* build: Updated toolchain to Go 1.25.7 [[GH-27468](https://github.com/hashicorp/nomad/issues/27468)]\n\nIMPROVEMENTS:\n\n* acl: Add finer grain permissions for managing job submissions [[GH-27287](https://github.com/hashicorp/nomad/issues/27287)]\n* build: Add dev-static and static-release build targets that disable CGO and offer statically-linked binaries [[GH-27310](https://github.com/hashicorp/nomad/issues/27310)]\n* cli: Highlight missing driver message in alloc metrics output [[GH-27416](https://github.com/hashicorp/nomad/issues/27416)]\n* cli: Improve command line completion of the `sentinel apply` command [[GH-27335](https://github.com/hashicorp/nomad/issues/27335)]\n* cni: Added `/usr/libexec/cni` as an additional default path within the `client.cni_path` configuration option [[GH-27336](https://github.com/hashicorp/nomad/issues/27336)]\n* cni: Search all paths in cni_path instead of stopping on first failure [[GH-27336](https://github.com/hashicorp/nomad/issues/27336)]\n* deps: Migrate from archived dependency `github.com/mitchellh/mapstructure` to `github.com/go-viper/mapstructure/v2` [[GH-27444](https://github.com/hashicorp/nomad/issues/27444)]\n* docker: Added support for reserved-only memory oversubscription without a hard limit [[GH-27354](https://github.com/hashicorp/nomad/issues/27354)]\n* exec: Added support for reserved-only memory oversubscription without a hard limit [[GH-27354](https://github.com/hashicorp/nomad/issues/27354)]\n* fingerprint: Added support for reloading the cpu, memory, network, CNI plugin, and cloud provider fingerprints without restarting the client agent [[GH-27452](https://github.com/hashicorp/nomad/issues/27452)]\n* qemu: adds an emulator allowlist to qemu plugin config [[GH-27182](https://github.com/hashicorp/nomad/issues/27182)]\n* rpc: Submitting a plan no longer serializes the whole Job object [[GH-27424](https://github.com/hashicorp/nomad/issues/27424)]\n* scheduler: Do not create node evals for terminal node allocs [[GH-27423](https://github.com/hashicorp/nomad/issues/27423)]\n* scheduler: Do not create node evaluations for system jobs that are stopped [[GH-27419](https://github.com/hashicorp/nomad/issues/27419)]\n* sentinel: Added a new `nomad_var` built-in import for fetching Nomad variables under the `nomad/sentinel` path for use in policy evaluation\n* sentinel: Added opt-in support for the `http` module via the `sentinel.additional_enabled_modules` configuration\n* state: avoid unneded allocation copy when building event payload [[GH-27311](https://github.com/hashicorp/nomad/issues/27311)]\n\nBUG FIXES:\n\n* acl: Fixed a bug where host-volume-delete capability was not allowed when writing a policy [[GH-27434](https://github.com/hashicorp/nomad/issues/27434)]\n* api: exit EventStream.Stream on first error [[GH-27141](https://github.com/hashicorp/nomad/issues/27141)]\n* api: only include running tasks in allocation resource usage [[GH-27317](https://github.com/hashicorp/nomad/issues/27317)]\n* api: return proper 403 message when getting variables instead of swallowing error [[GH-27269](https://github.com/hashicorp/nomad/issues/27269)]\n* artifact: Fixed a bug that prevented the sandbox from moving downloaded files to the target directory on Windows [[GH-27398](https://github.com/hashicorp/nomad/issues/27398)]\n* checks: Fixed a bug where script checks with task-level interpolation would fail to heartbeat to Consul [[GH-27453](https://github.com/hashicorp/nomad/issues/27453)]\n* client: Added a new `fingerprint` configuration block which allows users to specify retry behavior for the `env_aws`, `env_azure`, `env_digitalocean` and `env_gcp` fingerprinters. [[GH-27161](https://github.com/hashicorp/nomad/issues/27161)]\n* client: Fix unchanged devices causing extraneous node updates [[GH-27363](https://github.com/hashicorp/nomad/issues/27363)]\n* client: Fixed generation of the \"NOMAD_ALLOC_ADDR_\" environment variable when using static port assignments [[GH-27305](https://github.com/hashicorp/nomad/issues/27305)]\n* core: Fixed a bug where follow-up evals could be created for failed evaluations of garbage collected jobs [[GH-27367](https://github.com/hashicorp/nomad/issues/27367)]\n* deployment: Fixed a bug where deploying a system job could panic the leader [[GH-27262](https://github.com/hashicorp/nomad/issues/27262)]\n* deployments: Fixed a bug where system deployments can violate update.max_parallel if another eval for the job is triggered while allocs are pending [[GH-27284](https://github.com/hashicorp/nomad/issues/27284)]\n* disconnect: allocations with a `disconnect.lost_after > 0` and `replace = true` will now follow the reschedule block instead of immediately being replaced. [[GH-27053](https://github.com/hashicorp/nomad/issues/27053)]\n* dispatch: Fixed a bug where concurrent dispatch requests could ignore the idempotency token [[GH-27353](https://github.com/hashicorp/nomad/issues/27353)]\n* drivers: adds hostname to NetworkCreateRequest for external drivers [[GH-27273](https://github.com/hashicorp/nomad/issues/27273)]\n* event broker: fix memory leak in methods that close subscriptions [[GH-27312](https://github.com/hashicorp/nomad/issues/27312)]\n* event stream: Fixed a bug where the HTTP handler can block forever and cause high memory usage if an API client reads too slowly from the stream [[GH-27397](https://github.com/hashicorp/nomad/issues/27397)]\n* host volumes: Fixed a bug where allocations that request volumes with sticky=true could not be placed if previous allocations in the job claimed volumes [[GH-27470](https://github.com/hashicorp/nomad/issues/27470)]\n* job: Correctly validate any constraint attributes to ensure they conform to known formats [[GH-27355](https://github.com/hashicorp/nomad/issues/27355)]\n* keyring (Enterprise): Fixed a bug where servers configured with high availability keyrings with pre-1.9.0 keystores would not start if one of the external KMS was unreachable [[GH-27279](https://github.com/hashicorp/nomad/issues/27279)]\n* multiregion: fixes a bug where resubmitting an unchanged job would cause server handler to hang [[GH-27386](https://github.com/hashicorp/nomad/issues/27386)]\n* numa: Fixed a bug where NUMA detection would cause a panic on hosts with discontinuous node IDs [[GH-27277](https://github.com/hashicorp/nomad/issues/27277)]\n* qemu: change driver filesystem isolation to \"None\" for proper variable interpolation in job spec [[GH-27246](https://github.com/hashicorp/nomad/issues/27246)]\n* qemu: fixes graceful_shutdown to wait kill_timeout before signalling process [[GH-27316](https://github.com/hashicorp/nomad/issues/27316)]\n* ui: Tagging job versions in another namespace than the default-namespace resulted in an error [[GH-27282](https://github.com/hashicorp/nomad/issues/27282)]\n* ui: fix bug preventing OIDC login when `iss` parameter is required [[GH-27248](https://github.com/hashicorp/nomad/issues/27248)]","publishedAt":"2026-02-11T21:02:18.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/v1.11.2","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_51HEV8BRfnr90DbqMAyM2","version":"v2.331.0","type":"feature","title":"v2.331.0","summary":"## What's Changed\n* Fix owner of /home/runner directory by @nikola-jokic in https://github.com/actions/runner/pull/4132\n* Update Docker to v29.0.2 and...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* Fix owner of /home/runner directory by @nikola-jokic in https://github.com/actions/runner/pull/4132\n* Update Docker to v29.0.2 and Buildx to v0.30.1 by @github-actions[bot] in https://github.com/actions/runner/pull/4135\n* Update workflow around runner docker image. by @TingluoHuang in https://github.com/actions/runner/pull/4133\n* Fix regex for validating runner version format by @TingluoHuang in https://github.com/actions/runner/pull/4136\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4144\n* Ensure safe_sleep tries alternative approaches by @TingluoHuang in https://github.com/actions/runner/pull/4146\n* Bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/actions/runner/pull/4137\n* Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/actions/runner/pull/4130\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4149\n* Bump docker image to use ubuntu 24.04 by @TingluoHuang in https://github.com/actions/runner/pull/4018\n* Add support for case function by @AllanGuigou in https://github.com/actions/runner/pull/4147\n* Cleanup feature flag actions_container_action_runner_temp by @ericsciple in https://github.com/actions/runner/pull/4163\n* Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/actions/runner/pull/4155\n* Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/actions/runner/pull/4157\n* Set ACTIONS_ORCHESTRATION_ID as env to actions. by @TingluoHuang in https://github.com/actions/runner/pull/4178\n* Allow hosted VM report job telemetry via .setup_info file. by @TingluoHuang in https://github.com/actions/runner/pull/4186\n* Bump typescript from 5.9.2 to 5.9.3 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in https://github.com/actions/runner/pull/4184\n* Bump Azure.Storage.Blobs from 12.26.0 to 12.27.0 by @dependabot[bot] in https://github.com/actions/runner/pull/4189\n\n## New Contributors\n* @AllanGuigou made their first contribution in https://github.com/actions/runner/pull/4147\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.330.0...v2.331.0\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-win-x64-2.331.0.zip -OutFile actions-runner-win-x64-2.331.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.331.0.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-win-arm64-2.331.0.zip -OutFile actions-runner-win-arm64-2.331.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.331.0.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-osx-x64-2.331.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.331.0.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-osx-arm64-2.331.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.331.0.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-linux-x64-2.331.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.331.0.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-linux-arm64-2.331.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.331.0.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.331.0/actions-runner-linux-arm-2.331.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.331.0.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.331.0.zip <!-- BEGIN SHA win-x64 -->473e74b86cd826e073f1c1f2c004d3fb9e6c9665d0d51710a23e5084a601c78a<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.331.0.zip <!-- BEGIN SHA win-arm64 -->12ac57b6e00acb308e3b53f1d34e81af64461084672630a41b9cfc05f6dc0ca2<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.331.0.tar.gz <!-- BEGIN SHA osx-x64 -->0bcba2dd55eb429620f3184cebaa2e403e99dbf2b621e5858203c3aca3900878<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.331.0.tar.gz <!-- BEGIN SHA osx-arm64 -->6f56ce368b09041f83c5ded4d0fb83b08d9a28e22300a2ce5cb1ed64e67ea47c<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.331.0.tar.gz <!-- BEGIN SHA linux-x64 -->5fcc01bd546ba5c3f1291c2803658ebd3cedb3836489eda3be357d41bfcf28a7<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.331.0.tar.gz <!-- BEGIN SHA linux-arm64 -->f5863a211241436186723159a111f352f25d5d22711639761ea24c98caef1a9a<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.331.0.tar.gz <!-- BEGIN SHA linux-arm -->f233d41c2080d9c8ae7533857c4ff6a3d3d7102632ce441fc400e0339c5b76cc<!-- END SHA linux-arm -->","publishedAt":"2026-01-09T17:26:04.000Z","url":"https://github.com/actions/runner/releases/tag/v2.331.0","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_lP5QjVqIyTK9bunF5bf5S","version":"ent-changelog-1.10.7","type":"feature","title":"v1.10.7 (Enterprise)","summary":"## 1.10.7 Enterprise (December 09, 2025)\r\n\r\nBREAKING CHANGES:\r\n\r\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.c...","titleGenerated":null,"titleShort":null,"content":"## 1.10.7 Enterprise (December 09, 2025)\r\n\r\nBREAKING CHANGES:\r\n\r\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.com/hashicorp/nomad/issues/27156)]\r\n\r\nSECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.5 [[GH-27186](https://github.com/hashicorp/nomad/issues/27186)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* landlock: check paths exist on setup [[GH-27149](https://github.com/hashicorp/nomad/issues/27149)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Made /agent and /recommendations endpoints workload-identity-aware [[GH-27099](https://github.com/hashicorp/nomad/issues/27099)]\r\n* acl: include additional necessary permissions in the course-grained \"scale\" policy for nomad-autoscaler [[GH-27061](https://github.com/hashicorp/nomad/issues/27061)]\r\n* api: Fixed a bug in the Go API where an event stream request without a topic filter would require a management token [[GH-27065](https://github.com/hashicorp/nomad/issues/27065)]\r\n* cli: Fixed the `var get` command which was incorrectly displaying the variable modify time as the create time [[GH-27208](https://github.com/hashicorp/nomad/issues/27208)]\r\n* client: return 403 when the caller doesn't have log streaming capabilities [[GH-27098](https://github.com/hashicorp/nomad/issues/27098)]\r\n* csi: Fixed a bug where reading a volume from the API or event stream could erase its secrets [[GH-27176](https://github.com/hashicorp/nomad/issues/27176)]\r\n* dynamic host volumes: Ensure requested directory permission is correctly applied [[GH-27068](https://github.com/hashicorp/nomad/issues/27068)]\r\n* dynamic host volumes: fix Windows compatibility [[GH-27147](https://github.com/hashicorp/nomad/issues/27147)]\r\n* keyring: Do not mark the key as inactive until all follow-up rekey evals have completed. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\r\n* keyring: Ensure follow-up rekey evals can be successfully created. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\r\n* multiregion (Enterprise): fixes a bug where multiregion deployments could become deadlocked\r\n* multiregion: fixes a bug where unblocking region could make unnecessary queries to other regions\r\n* oidc: Add support for RFC9207, requiring an issuer param in authorization response if the provider requires it [[GH-27168](https://github.com/hashicorp/nomad/issues/27168)]\r\n* scheduler (Enterprise): Fixed a bug where tasks were not placed on same numa node as reserved device [[GH-27177](https://github.com/hashicorp/nomad/issues/27177)]\r\n* scheduler: Fixed a bug that was previously patched incorrectly where rescheduled allocations that could not be placed would later ignore their reschedule policy limits [[GH-27129](https://github.com/hashicorp/nomad/issues/27129)]\r\n* server: Fixed a bug where a large backlog of unblocking evals could cause backpressure on Raft writes [[GH-27184](https://github.com/hashicorp/nomad/issues/27184)]\r\n* ui: Fixed the error message presented for invalid Variables definitions [[GH-26235](https://github.com/hashicorp/nomad/issues/26235)]\r\n","publishedAt":"2025-12-10T20:29:21.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.10.7","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_VT2teGXKDXLOAen_6v4jF","version":"ent-changelog-1.8.19","type":"feature","title":"v1.8.19 (Enterprise)","summary":"## 1.8.19 Enterprise(December 09, 2025)\r\n\r\nBREAKING CHANGES:\r\n\r\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.co...","titleGenerated":null,"titleShort":null,"content":"## 1.8.19 Enterprise(December 09, 2025)\r\n\r\nBREAKING CHANGES:\r\n\r\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.com/hashicorp/nomad/issues/27156)]\r\n\r\nSECURITY:\r\n\r\n* build: Updated toolchain to Go 1.25.5 [[GH-27186](https://github.com/hashicorp/nomad/issues/27186)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* keyring: Warn if deleting a key previously used to encrypt an existing variable [[GH-24766](https://github.com/hashicorp/nomad/issues/24766)]\r\n* landlock: check paths exist on setup [[GH-27149](https://github.com/hashicorp/nomad/issues/27149)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Made /agent and /recommendations endpoints workload-identity-aware [[GH-27099](https://github.com/hashicorp/nomad/issues/27099)]\r\n* acl: include additional necessary permissions in the course-grained \"scale\" policy for nomad-autoscaler [[GH-27061](https://github.com/hashicorp/nomad/issues/27061)]\r\n* api: Fixed a bug in the Go API where an event stream request without a topic filter would require a management token [[GH-27065](https://github.com/hashicorp/nomad/issues/27065)]\r\n* cli: Fixed the `var get` command which was incorrectly displaying the variable modify time as the create time [[GH-27208](https://github.com/hashicorp/nomad/issues/27208)]\r\n* client: return 403 when the caller doesn't have log streaming capabilities [[GH-27098](https://github.com/hashicorp/nomad/issues/27098)]\r\n* csi: Fixed a bug where reading a volume from the API or event stream could erase its secrets [[GH-27176](https://github.com/hashicorp/nomad/issues/27176)]\r\n* keyring: Do not mark the key as inactive until all follow-up rekey evals have completed. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\r\n* keyring: Ensure follow-up rekey evals can be successfully created. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\r\n* oidc: Add support for RFC9207, requiring an issuer param in authorization response if the provider requires it [[GH-27168](https://github.com/hashicorp/nomad/issues/27168)]\r\n* scheduler: Fixed a bug that was previously patched incorrectly where rescheduled allocations that could not be placed would later ignore their reschedule policy limits [[GH-27129](https://github.com/hashicorp/nomad/issues/27129)]\r\n* server: Fixed a bug where a large backlog of unblocking evals could cause backpressure on Raft writes [[GH-27184](https://github.com/hashicorp/nomad/issues/27184)]\r\n* ui: Fixed the error messa","publishedAt":"2025-12-10T20:15:10.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.8.19","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_mYl65W5NzmJHXySZN7sSs","version":"v1.11.1","type":"feature","title":"v1.11.1","summary":"## 1.11.1 (December 09, 2025)\n\nBREAKING CHANGES:\n\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.com/hashicorp/no...","titleGenerated":null,"titleShort":null,"content":"## 1.11.1 (December 09, 2025)\n\nBREAKING CHANGES:\n\n* docker: removed deprecated email auth config parameter [[GH-27156](https://github.com/hashicorp/nomad/issues/27156)]\n\nSECURITY:\n\n* build: Updated toolchain to Go 1.25.5 [[GH-27186](https://github.com/hashicorp/nomad/issues/27186)]\n\nIMPROVEMENTS:\n\n* connect: allow configuring identities for sidecar_task [[GH-25877](https://github.com/hashicorp/nomad/issues/25877)]\n* landlock: check paths exist on setup [[GH-27149](https://github.com/hashicorp/nomad/issues/27149)]\n* oidc: add support for array-based OIDC claims [[GH-26958](https://github.com/hashicorp/nomad/issues/26958)]\n* qemu: Adds config parameters to modify qemu emulator binary and machine types and removes some hardcoded KVM accelerator settings. Defaults to previously used values of qemu-system-x86_64 and pc. The driver no longer forces machine type \"host\", or the -smp flag when using resources.cores with the KVM accelerator. [[GH-27128](https://github.com/hashicorp/nomad/issues/27128)]\n* secrets: Adds nomad job ID and namespace to plugin environment [[GH-27207](https://github.com/hashicorp/nomad/issues/27207)]\n\nBUG FIXES:\n\n* acl: Made /agent and /recommendations endpoints workload-identity-aware [[GH-27099](https://github.com/hashicorp/nomad/issues/27099)]\n* acl: include additional necessary permissions in the course-grained \"scale\" policy for nomad-autoscaler [[GH-27061](https://github.com/hashicorp/nomad/issues/27061)]\n* api: Fixed a bug in the Go API where an event stream request without a topic filter would require a management token [[GH-27065](https://github.com/hashicorp/nomad/issues/27065)]\n* cli: Fixed the `var get` command which was incorrectly displaying the variable modify time as the create time [[GH-27208](https://github.com/hashicorp/nomad/issues/27208)]\n* client: return 403 when the caller doesn't have log streaming capabilities [[GH-27098](https://github.com/hashicorp/nomad/issues/27098)]\n* csi: Fixed a bug where reading a volume from the API or event stream could erase its secrets [[GH-27176](https://github.com/hashicorp/nomad/issues/27176)]\n* drain: Fixed a bug where clients configured with `leave_on_terminate` or `leave_on_interrupt` and `drain_on_shutdown` would receive a permission denied error when attempting to leave the cluster and drain themselves [[GH-27115](https://github.com/hashicorp/nomad/issues/27115)]\n* dynamic host volumes: Ensure requested directory permission is correctly applied [[GH-27068](https://github.com/hashicorp/nomad/issues/27068)]\n* dynamic host volumes: fix Windows compatibility [[GH-27147](https://github.com/hashicorp/nomad/issues/27147)]\n* fingerprint: simplify storage fingerprint calculation to just (total disk space - reserved disk) [[GH-27019](https://github.com/hashicorp/nomad/issues/27019)]\n* keyring: Do not mark the key as inactive until all follow-up rekey evals have completed. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\n* keyring: Ensure follow-up rekey evals can be successfully created. [[GH-27193](https://github.com/hashicorp/nomad/issues/27193)]\n* oidc: Add support for RFC9207, requiring an issuer param in authorization response if the provider requires it [[GH-27168](https://github.com/hashicorp/nomad/issues/27168)]\n* reconciler: fixes a bug where stopping a job does not stop all allocations [[GH-27175](https://github.com/hashicorp/nomad/issues/27175)]\n* scheduler (Enterprise): Fixed a bug where tasks were not placed on same numa node as reserved device [[GH-27177](https://github.com/hashicorp/nomad/issues/27177)]\n* scheduler: Fixed a bug that was previously patched incorrectly where rescheduled allocations that could not be placed would later ignore their reschedule policy limits [[GH-27129](https://github.com/hashicorp/nomad/issues/27129)]\n* server: Fixed a bug where a large backlog of unblocking evals could cause backpressure on Raft writes [[GH-27184](https://github.com/hashicorp/nomad/issues/27184)]\n* ui: Fixed the error message presented for invalid Variables definitions [[GH-26235](https://github.com/hashicorp/nomad/issues/26235)]\n\n","publishedAt":"2025-12-09T22:51:12.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/v1.11.1","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_KVoXSvqhOf1FEurMhVgWL","version":"v2.330.0","type":"feature","title":"v2.330.0","summary":"## What's Changed\n* Custom Image: Preflight checks by @lawrencegripper in https://github.com/actions/runner/pull/4081\n* Update dotnet sdk to latest ve...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* Custom Image: Preflight checks by @lawrencegripper in https://github.com/actions/runner/pull/4081\n* Update dotnet sdk to latest version @8.0.415 by @github-actions[bot] in https://github.com/actions/runner/pull/4080\n* Link to an extant discussion category by @jsoref in https://github.com/actions/runner/pull/4084\n* Improve logic around decide IsHostedServer. by @TingluoHuang in https://github.com/actions/runner/pull/4086\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4093\n* Compare updated template evaluator by @ericsciple in https://github.com/actions/runner/pull/4092\n* fix(dockerfile): set more lenient permissions on /home/runner by @caxu-rh in https://github.com/actions/runner/pull/4083\n* Add support for libicu73-76 for newer Debian/Ubuntu versions by @lets-build-an-ocean in https://github.com/actions/runner/pull/4098\n* Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/actions/runner/pull/4089\n* Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/actions/runner/pull/4088\n* Bump Azure.Storage.Blobs from 12.25.1 to 12.26.0 by @dependabot[bot] in https://github.com/actions/runner/pull/4077\n* Only start runner after network is online by @dupondje in https://github.com/actions/runner/pull/4094\n* Retry http error related to DNS resolution failure. by @TingluoHuang in https://github.com/actions/runner/pull/4110\n* Update Docker to v29.0.1 and Buildx to v0.30.0 by @github-actions[bot] in https://github.com/actions/runner/pull/4114\n* chore: update Node versions by @github-actions[bot] in https://github.com/actions/runner/pull/4115\n* Update dotnet sdk to latest version @8.0.416 by @github-actions[bot] in https://github.com/actions/runner/pull/4116\n* Compare updated workflow parser for ActionManifestManager by @ericsciple in https://github.com/actions/runner/pull/4111\n* Bump npm pkg version for hashFiles. by @TingluoHuang in https://github.com/actions/runner/pull/4122\n\n## New Contributors\n* @lawrencegripper made their first contribution in https://github.com/actions/runner/pull/4081\n* @caxu-rh made their first contribution in https://github.com/actions/runner/pull/4083\n* @lets-build-an-ocean made their first contribution in https://github.com/actions/runner/pull/4098\n* @dupondje made their first contribution in https://github.com/actions/runner/pull/4094\n\n**Full Changelog**: https://github.com/actions/runner/compare/v2.329.0...v2.330.0\n\n_Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet.\nTo confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository.\nSee https://docs.github.com/en/enterprise-cloud@latest/actions/hosting-your-own-runners/adding-self-hosted-runners_\n\n## Windows x64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-win-x64-2.330.0.zip -OutFile actions-runner-win-x64-2.330.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-x64-2.330.0.zip\", \"$PWD\")\n```\n\n## Windows arm64\n\nWe recommend configuring the runner in a root folder of the Windows drive (e.g. \"C:\\actions-runner\"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.\n\nThe following snipped needs to be run on `powershell`:\n\n```powershell\n# Create a folder under the drive root\nmkdir \\actions-runner ; cd \\actions-runner\n# Download the latest runner package\nInvoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-win-arm64-2.330.0.zip -OutFile actions-runner-win-arm64-2.330.0.zip\n# Extract the installer\nAdd-Type -AssemblyName System.IO.Compression.FileSystem ;\n[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$PWD\\actions-runner-win-arm64-2.330.0.zip\", \"$PWD\")\n```\n\n## OSX x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-osx-x64-2.330.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-x64-2.330.0.tar.gz\n```\n\n## OSX arm64 (Apple silicon)\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-osx-arm64-2.330.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-osx-arm64-2.330.0.tar.gz\n```\n\n## Linux x64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-linux-x64-2.330.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-x64-2.330.0.tar.gz\n```\n\n## Linux arm64\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-linux-arm64-2.330.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm64-2.330.0.tar.gz\n```\n\n## Linux arm\n\n```bash\n# Create a folder\nmkdir actions-runner && cd actions-runner\n# Download the latest runner package\ncurl -O -L https://github.com/actions/runner/releases/download/v2.330.0/actions-runner-linux-arm-2.330.0.tar.gz\n# Extract the installer\ntar xzf ./actions-runner-linux-arm-2.330.0.tar.gz\n```\n\n## Using your self hosted runner\n\nFor additional details about configuring, running, or shutting down the runner please check out our [product docs.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners)\n\n## SHA-256 Checksums\n\nThe SHA-256 checksums for the packages included in this build are shown below:\n\n- actions-runner-win-x64-2.330.0.zip <!-- BEGIN SHA win-x64 -->a7469e7f2949657327fdd75688fd8858e1352202847d024d68b93de033990779<!-- END SHA win-x64 -->\n- actions-runner-win-arm64-2.330.0.zip <!-- BEGIN SHA win-arm64 -->d6b713c83263e2498931488079a3a20770d4a205a47fac51da86026e45754596<!-- END SHA win-arm64 -->\n- actions-runner-osx-x64-2.330.0.tar.gz <!-- BEGIN SHA osx-x64 -->40a32b7b87e25b76b595e201e0af376fcb1c3b7838fe21452909756090473ea9<!-- END SHA osx-x64 -->\n- actions-runner-osx-arm64-2.330.0.tar.gz <!-- BEGIN SHA osx-arm64 -->e7515e45f6de15e37e6f1667bb2f962fb535a86689af1f9b219860300d06de1b<!-- END SHA osx-arm64 -->\n- actions-runner-linux-x64-2.330.0.tar.gz <!-- BEGIN SHA linux-x64 -->af5c33fa94f3cc33b8e97937939136a6b04197e6dadfcfb3b6e33ae1bf41e79a<!-- END SHA linux-x64 -->\n- actions-runner-linux-arm64-2.330.0.tar.gz <!-- BEGIN SHA linux-arm64 -->9cb43527912086c7c8fb4119cb06409fcbcbd6f93a2d8507f30b07c495620f5c<!-- END SHA linux-arm64 -->\n- actions-runner-linux-arm-2.330.0.tar.gz <!-- BEGIN SHA linux-arm -->2bb261a52054e08cbfe899a47e7a8ce97267eb73bc30282cc718d2620b320f6a<!-- END SHA linux-arm -->","publishedAt":"2025-11-19T14:38:48.000Z","url":"https://github.com/actions/runner/releases/tag/v2.330.0","media":[],"prerelease":false,"source":{"slug":"github-actions-runner","name":"Actions Runner","type":"github"},"org":{"slug":"github","name":"GitHub"},"product":{"slug":"github-actions","name":"GitHub Actions"}},{"id":"rel_eKj9mE_X2NaiHeYTUalAb","version":"ent-changelog-1.8.18","type":"feature","title":"v1.8.18 (Enterprise)","summary":"SECURITY:\r\n\r\n* build: Update go-getter to 1.8.3 that prevents a partially written file from remaining on disk with permissions that didn't include the...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* build: Update go-getter to 1.8.3 that prevents a partially written file from remaining on disk with permissions that didn't include the umask. [[GH-27034](https://github.com/hashicorp/nomad/issues/27034)]\r\n* build: Update toolchain to Go 1.25.2 to address Go stdlib CVE-2025-61724, CVE-2025-61725, CVE-2025-58187, CVE-2025-61723, CVE-2025-47912, CVE-2025-58185, CVE-2025-58186, CVE-2025-58188, and CVE-2025-58183 [[GH-26909](https://github.com/hashicorp/nomad/issues/26909)]\r\n* job: Disallow tasks using the name \"alloc\" which breaks inter-task filesystem isolation [[GH-27001](https://github.com/hashicorp/nomad/issues/27001)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Add tzdata to Docker container final image [[GH-26794](https://github.com/hashicorp/nomad/issues/26794)]\r\n* build: Updated Go to 1.25.1 [[GH-26823](https://github.com/hashicorp/nomad/issues/26823)]\r\n* install (Enterprise): Updated license information displayed during post-install [[GH-26791](https://github.com/hashicorp/nomad/issues/26791)]\r\n* reporting (Enterprise): Include product usage metrics with license utilization reports [[GH-27005](https://github.com/hashicorp/nomad/issues/27005)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bug where ACL policies would silently accept invalid or duplicate blocks [[GH-26836](https://github.com/hashicorp/nomad/issues/26836)]\r\n* auth: Fixed a bug where workload identity tokens could not be used to list or get policies from the ACL API [[GH-26772](https://github.com/hashicorp/nomad/issues/26772)]\r\n* build: Updated toolchain to Go 1.25.3 to address bug in TLS certificate validation [[GH-26949](https://github.com/hashicorp/nomad/issues/26949)]\r\n* client: Fix unique identifiers for templates with same content [[GH-26880](https://github.com/hashicorp/nomad/issues/26880)]\r\n* client: restore task network status on client restart so restarted tasks receive proper networking environment variables, hosts file, and resolv.conf. [[GH-26699](https://github.com/hashicorp/nomad/issues/26699)]\r\n* consul (Enterprise): Fixed a bug where Consul fingerprinting would generate warning logs if there was no default cluster [[GH-26787](https://github.com/hashicorp/nomad/issues/26787)]\r\n* core: Fixed a bug where GC batch sizes for jobs resulted in excessively large Raft logs [[GH-26974](https://github.com/hashicorp/nomad/issues/26974)]\r\n* csi: Fixed a bug where multiple node plugin RPCs could be in-flight for a single volume [[GH-26832](https://github.com/hashicorp/nomad/issues/26832)]\r\n* csi: Fixed a bug where volumes could be unmounted while in use by a task that was shutting down [[GH-26831](https://github.com/hashicorp/nomad/issues/26831)]\r\n* docker: Fixed a bug where cpu usage percentage was incorrectly measured when container was stopped [[GH-26902](https://github.com/hashicorp/nomad/issues/26902)]\r\n* keyring: fixes an issue with Vault transit configuration where tls_skip_verify was not defaulting to false [[GH-26664](https://github.com/hashicorp/nomad/issues/26664)]\r\n* multiregion (Enterprise): fixes a bug where multiregion deployments could become deadlocked\r\n* multiregion: fixes a bug where unblocking region could make unnecessary queries to other regions\r\n* scheduler: Fixed scheduling behavior of batch job allocations [[GH-26961](https://github.com/hashicorp/nomad/issues/26961)]\r\n* scheduler: allow use of different vendor/models when checking for device counts while filtering feasible nodes [[GH-26649](https://github.com/hashicorp/nomad/issues/26649)]\r\n* scheduler: fixes a bug selecting nodes for updated jobs with ephemeral disks when nodepool changes [[GH-26662](https://github.com/hashicorp/nomad/issues/26662)]\r\n* state: Fixed a bug where the server could panic when attempting to remove unneeded evals from the eval broker [[GH-26872](https://github.com/hashicorp/nomad/issues/26872)]\r\n* ui: Fixed a bug where action fly-outs would fail to open due to a missing module [[GH-26833](https://github.com/hashicorp/nomad/issues/26833)]\r\n* windows: Fixed a bug where agents would not gracefully shut down on Ctrl-C [[GH-26780](https://github.com/hashicorp/nomad/issues/26780)]","publishedAt":"2025-11-11T21:23:51.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.8.18","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}},{"id":"rel_8mbIRQPQZSeeWLyppJAQG","version":"ent-changelog-1.10.6","type":"feature","title":"v1.10.6 (Enterprise)","summary":"SECURITY:\r\n\r\n* build: Update go-getter to 1.8.3 that prevents a partially written file from remaining on disk with permissions that didn't include the...","titleGenerated":null,"titleShort":null,"content":"SECURITY:\r\n\r\n* build: Update go-getter to 1.8.3 that prevents a partially written file from remaining on disk with permissions that didn't include the umask. [[GH-27034](https://github.com/hashicorp/nomad/issues/27034)]\r\n* build: Update toolchain to Go 1.25.2 to address Go stdlib CVE-2025-61724, CVE-2025-61725, CVE-2025-58187, CVE-2025-61723, CVE-2025-47912, CVE-2025-58185, CVE-2025-58186, CVE-2025-58188, and CVE-2025-58183 [[GH-26909](https://github.com/hashicorp/nomad/issues/26909)]\r\n* job: Disallow tasks using the name \"alloc\" which breaks inter-task filesystem isolation [[GH-27001](https://github.com/hashicorp/nomad/issues/27001)]\r\n\r\nIMPROVEMENTS:\r\n\r\n* build: Add tzdata to Docker container final image [[GH-26794](https://github.com/hashicorp/nomad/issues/26794)]\r\n* build: Updated Go to 1.25.1 [[GH-26823](https://github.com/hashicorp/nomad/issues/26823)]\r\n* cli: Add -preserve-resources flag for keeping resource block when updating jobs [[GH-26841](https://github.com/hashicorp/nomad/issues/26841)]\r\n* install (Enterprise): Updated license information displayed during post-install [[GH-26791](https://github.com/hashicorp/nomad/issues/26791)]\r\n* reporting (Enterprise): Include product usage metrics with license utilization reports [[GH-27005](https://github.com/hashicorp/nomad/issues/27005)]\r\n\r\nBUG FIXES:\r\n\r\n* acl: Fixed a bug where ACL policies would silently accept invalid or duplicate blocks [[GH-26836](https://github.com/hashicorp/nomad/issues/26836)]\r\n* auth: Fixed a bug where workload identity tokens could not be used to list or get policies from the ACL API [[GH-26772](https://github.com/hashicorp/nomad/issues/26772)]\r\n* build: Updated toolchain to Go 1.25.3 to address bug in TLS certificate validation [[GH-26949](https://github.com/hashicorp/nomad/issues/26949)]\r\n* client: Fix unique identifiers for templates with same content [[GH-26880](https://github.com/hashicorp/nomad/issues/26880)]\r\n* client: restore task network status on client restart so restarted tasks receive proper networking environment variables, hosts file, and resolv.conf. [[GH-26699](https://github.com/hashicorp/nomad/issues/26699)]\r\n* consul (Enterprise): Fixed a bug where Consul fingerprinting would generate warning logs if there was no default cluster [[GH-26787](https://github.com/hashicorp/nomad/issues/26787)]\r\n* core: Fixed a bug where GC batch sizes for jobs resulted in excessively large Raft logs [[GH-26974](https://github.com/hashicorp/nomad/issues/26974)]\r\n* csi: Fixed a bug where multiple node plugin RPCs could be in-flight for a single volume [[GH-26832](https://github.com/hashicorp/nomad/issues/26832)]\r\n* csi: Fixed a bug where volumes could be unmounted while in use by a task that was shutting down [[GH-26831](https://github.com/hashicorp/nomad/issues/26831)]\r\n* docker: Fixed a bug where cpu usage percentage was incorrectly measured when container was stopped [[GH-26902](https://github.com/hashicorp/nomad/issues/26902)]\r\n* keyring: fixes an issue with Vault transit configuration where tls_skip_verify was not defaulting to false [[GH-26664](https://github.com/hashicorp/nomad/issues/26664)]\r\n* networking: Fixed network interface detection failure with bridge or CNI mode on IPv6-only interfaces [[GH-26910](https://github.com/hashicorp/nomad/issues/26910)]\r\n* scheduler: Fixed scheduling behavior of batch job allocations [[GH-26961](https://github.com/hashicorp/nomad/issues/26961)]\r\n* scheduler: allow use of different vendor/models when checking for device counts while filtering feasible nodes [[GH-26649](https://github.com/hashicorp/nomad/issues/26649)]\r\n* scheduler: fixes a bug selecting nodes for updated jobs with ephemeral disks when nodepool changes [[GH-26662](https://github.com/hashicorp/nomad/issues/26662)]\r\n* state: Fixed a bug where the server could panic when attempting to remove unneeded evals from the eval broker [[GH-26872](https://github.com/hashicorp/nomad/issues/26872)]\r\n* ui: Fixed a bug where action fly-outs would fail to open due to a missing module [[GH-26833](https://github.com/hashicorp/nomad/issues/26833)]\r\n* windows: Fixed a bug where agents would not gracefully shut down on Ctrl-C [[GH-26780](https://github.com/hashicorp/nomad/issues/26780)]","publishedAt":"2025-11-11T21:20:22.000Z","url":"https://github.com/hashicorp/nomad/releases/tag/ent-changelog-1.10.6","media":[],"prerelease":false,"source":{"slug":"nomad","name":"Nomad","type":"github"},"org":{"slug":"hashicorp","name":"HashiCorp"},"product":{"slug":"nomad","name":"Nomad"}}],"pagination":{"nextCursor":"2025-11-11T21:20:22.000Z|2026-04-08T00:01:07.802Z|rel_8mbIRQPQZSeeWLyppJAQG","limit":20}}