Skip to content
View entire changelog

Default method used to checkout code from your repository is changing on Nov 3, 2025

New feature

Starting November 3rd, CircleCI will begin to gradually roll out a faster checkout method (blobless) as the default checkout method.

Most builds will continue working without changes with blobless checkout. However, you need to take action if your builds require access to historical file contents. For example, tools like Sonar (SonarQube, SonarCloud), Sentry, some coverage or security scanning tools, and custom scripts that rely on git blame, git diff, or git config commands may require full checkout.

To opt into blobless checkout immediately, or to test compatibility, edit your CircleCI YML config to use the “blobless” method.

steps:
  - checkout:
      method: blobless

If your CircleCI job fails, or you prefer to keep the current checkout behavior, edit your config to use the “full” method.

steps:
  - checkout:
      method: full

If you do nothing and your builds break after November 3rd, you will be able to fix them by editing your config to use the “full” method.

Previous changes

Server Release 4.8.4