# Bitbucket Pipelines Self-hosted Runner Changelog

## 3.16.0


### Change Summary: Updating dependencies to address CVE-2024-7254


## 3.15.0


### Change Summary: Bump rest models version and handle test reports artifacts


## 3.14.0


### Change Summary: Handling Test Report Artifacts


## 3.13.0


### Change Summary: Revert bumping rest service version


## 3.12.0


### Change Summary: [DO NOT USE] This release was malformed


## 3.11.0

### Change Summary: upgrade commons-io:commons-io 2.7 to 2.14



### Change Summary: Updating minor dependencies CVE-2024-47554


## 3.10.0

## 3.9.0

### Change Summary: update minor version of spring



### Change Summary: bump minor version for spring from 5.3.38-atlassian-2 → 5.3.39-atlassian-1


## 3.8.0

### Change Summary: Set max web client connection idle timeout



### Change Summary: Set max idle time for web client connections

Limit the time an HTTP connection can remain in idle state


## 3.7.0


### Change Summary: Increase ReadTimeout and made it configurable


## 3.6.0

## 3.5.0

## 3.4.0

## 3.3.0

## 3.2.0


### Change Summary: Improved file upload retry logic


## 3.1.0


### Change Summary: Set readOnlyFilesystem for DIND to false


## 3.0.0


### Change Summary: Implemented new artifact/cache downloader which supports download directly from S3



### Change Summary: Implemented new artifact/cache uploader which supports upload directly to S3

If you use IP or URL-based whitelisting affecting traffic to/from your runner infrastructure, please be aware that the runner now communicates directly with file storage in AWS S3. When upgrading to version 3.0.0 or above, please ensure that you unblock the following for both incoming and outgoing traffic:

**IP**

An exhaustive list of IP addresses that the traffic may come from on AWS can be found by using the following endpoint https://ip-ranges.amazonaws.com/ip-ranges.json, filtering to records where the service equals S3, and using the `us-east-1` region.

**URL**

`micros--prod-east--bitbucketci-file-service--files.s3.amazonaws.com`


## 2.6.0

### Change Summary: [macos.tart] - Remove all local VMs at the start of the step



### Change Summary: Cleanup local VMs prior to pulling clone image in macos.tart runtime

    - [MacOS(x64/Apple Silicon)]: Cleanup local VMs prior to pulling clone image in macos.tart runtime


### Change Summary: Fix logging of the variables list in step details


## 2.5.0


### Change Summary: Added components for the upcoming integration with third-party Secret Providers


## 2.4.0

### Change Summary: Improving environment variables parsing in macos.tart runtime



### Change Summary: Improves the way environment variables are parsed and passed into the VMs of the macos.tart runtime.

Updates the macos.tart runtime parsing of environment variables to support all special characters.


## 2.3.0

### Change Summary: Improvements to macos.tart runtime teardown steps


## 2.2.0

### Change Summary: [DO NOT USE] This release was malformed


## 2.1.0

### Change Summary: Bitbucket Pipelines Runner has moved to v2

- A standardized changelog has been implemented starting with version 2.1.0.
- Only major and minor changes will be published; patch-level updates will remain internal.
- Version 2.1.0 does not introduce any breaking changes;


