Snake Runner Release Notes

If you are looking for the upgrade instruction, see the following section: Upgrading Snake Runner.

0.5.0

Improvements:

  • Now runner receives and recognizes a termination signal while being removed in Bitbucket’s admin panel. It leads to graceful shutdown of all running pipelines and stopping the process.

Bugfixes:

  • Fix deadlock in shutdown process: runner was not able to gracefully shutdown in some cases.

0.4.0

Features:

  • The SSH agent integration added. The agent is started once per pipeline and is available in each job container. It is automatically prepopulated with a unique access key to the repositories.

Bugfixes:

  • Fix task cancellation.

0.3.0

Features:

  • New configuration parameter volumes in docker section. The parameter specifies a list of Docker volumes that will be passed to job containers.

    Use case — passing Docker socket for building Docker images during job execution, for example:

    docker:
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
    

    Read more about this feature: Using Docker in CI.

  • Expand environment variables in image section, now image can contain environment variables that will be expanded through pipeline execution.

    Example: image: $CI_REPO_SLUG will be expanded into image: <value-of-CI-REPO_SLUG>

0.2.4

Improvements:

  • Improve error message regarding incorrect registration token.

Bugfixes:

  • Do not require global image property.

0.2.0

Improvements:

  • Run jobs in parallel mode for each stage.

Bugfixes:

  • Do not send duplicated status update requests.

0.1.36

Public version.

0.1.X

Initial versions.


Last modified July 1, 2020