2020-02-13 18:24:11 -05:00
# @actions/artifact Releases
2025-03-17 14:08:42 +00:00
### 2.3.2
2025-03-17 12:09:16 +00:00
2025-03-17 12:48:56 +00:00
- Added masking for Shared Access Signature (SAS) artifact URLs [#1982 ](https://github.com/actions/toolkit/pull/1982 )
2025-03-17 12:09:16 +00:00
- Change hash to digest for consistent terminology across runner logs [#1991 ](https://github.com/actions/toolkit/pull/1991 )
2025-03-11 10:58:38 +00:00
### 2.3.1
- Fix comment typo on expectedHash. [#1986 ](https://github.com/actions/toolkit/pull/1986 )
2025-03-10 15:11:43 +00:00
### 2.3.0
2025-03-07 10:14:36 +00:00
- Allow ArtifactClient to perform digest comparisons, if supplied. [#1975 ](https://github.com/actions/toolkit/pull/1975 )
2025-02-20 21:12:25 +00:00
### 2.2.2
- Default concurrency to 5 for uploading artifacts [#1962 ](https://github.com/actions/toolkit/pull/1962
2025-01-08 21:11:59 +00:00
### 2.2.1
- Add `ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY` and `ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS` environment variables [#1928 ](https://github.com/actions/toolkit/pull/1928 )
2024-12-17 10:05:45 -08:00
### 2.2.0
- Return artifact digest on upload [#1896 ](https://github.com/actions/toolkit/pull/1896 )
2024-10-08 12:35:48 -04:00
### 2.1.11
2024-10-08 13:02:06 -04:00
- Fixed a bug with relative symlinks resolution [#1844 ](https://github.com/actions/toolkit/pull/1844 )
2024-10-08 14:06:04 -04:00
- Use native `crypto` [#1815 ](https://github.com/actions/toolkit/pull/1815 )
2024-10-08 12:35:48 -04:00
2024-09-20 17:23:43 -04:00
### 2.1.10
2024-09-20 17:31:40 -04:00
- Fixed a regression with symlinks not being automatically resolved [#1830 ](https://github.com/actions/toolkit/pull/1830 )
- Fixed a regression with chunk timeout [#1786 ](https://github.com/actions/toolkit/pull/1786 )
2024-09-20 17:23:43 -04:00
2024-07-31 10:05:34 -04:00
### 2.1.9
- Fixed artifact upload chunk timeout logic [#1774 ](https://github.com/actions/toolkit/pull/1774 )
- Use lazy stream to prevent issues with open file limits [#1771 ](https://github.com/actions/toolkit/pull/1771 )
2024-07-03 16:55:53 +00:00
### 2.1.8
- Allows `*.localhost` domains for hostname checks for local development.
2024-04-23 16:03:52 -04:00
### 2.1.7
- Update unzip-stream dependency and reverted to using `unzip.Extract()`
2024-04-19 15:08:30 +00:00
### 2.1.6
- Will retry on invalid request responses.
### 2.1.5
- Bumped `archiver` dependency to 7.0.1
2024-03-01 13:04:16 -05:00
### 2.1.4
- Adds info-level logging for zip extraction
2024-02-29 10:41:57 -05:00
### 2.1.3
- Fixes a bug in the extract logic updated in 2.1.2
2024-02-28 10:35:01 -05:00
### 2.1.2
2020-04-20 22:58:53 +02:00
2024-02-28 10:35:01 -05:00
- Updated the stream extract functionality to use `unzip.Parse()` instead of `unzip.Extract()` for greater control of unzipping artifacts
2024-04-19 15:08:30 +00:00
2024-02-28 10:35:01 -05:00
### 2.1.1
2024-04-19 15:08:30 +00:00
2024-02-28 10:35:01 -05:00
- Updated `isGhes` check to include `.ghe.com` and `.ghe.localhost` as accepted hosts
2020-04-20 22:58:53 +02:00
2024-02-28 10:35:01 -05:00
### 2.1.0
2020-05-15 18:34:09 +02:00
2024-02-28 10:35:01 -05:00
- Added `ArtifactClient#deleteArtifact` to delete artifacts by name [#1626 ](https://github.com/actions/toolkit/pull/1626 )
- Update error messaging to be more useful [#1628 ](https://github.com/actions/toolkit/pull/1628 )
2020-05-15 18:34:09 +02:00
2024-02-28 10:35:01 -05:00
### 2.0.1
2020-07-30 17:30:41 +02:00
2024-02-28 10:35:01 -05:00
- Patch to fix transient request timeouts https://github.com/actions/download-artifact/issues/249
2020-07-30 17:30:41 +02:00
2024-02-28 10:35:01 -05:00
### 2.0.0
2020-08-04 16:57:38 +02:00
2024-02-28 10:35:01 -05:00
- Major release. Supports new Artifact backend for improved speed, reliability and behavior.
- Numerous API changes, [some breaking ](./README.md#breaking-changes ).
2020-08-04 16:57:38 +02:00
2024-02-28 10:35:01 -05:00
- [Blog post with more info ](https://github.blog/2024-02-12-get-started-with-v4-of-github-actions-artifacts/ )
2020-09-18 13:06:53 -04:00
2024-02-28 10:35:01 -05:00
### 1.1.1
2020-09-18 13:06:53 -04:00
2024-02-28 10:35:01 -05:00
- Fixed a bug in Node16 where if an HTTP download finished too quickly (<1ms, e.g. when it's mocked) we attempt to delete a temp file that has not been created yet [#1278 ](https://github.com/actions/toolkit/pull/1278/commits/b9de68a590daf37c6747e38d3cb4f1dd2cfb791c )
2020-11-13 16:51:15 -05:00
2024-02-28 10:35:01 -05:00
### 1.1.0
2020-11-13 16:51:15 -05:00
2024-02-28 10:35:01 -05:00
- Add `x-actions-results-crc64` and `x-actions-results-md5` checksum headers on upload [#1063 ](https://github.com/actions/toolkit/pull/1063 )
2020-11-13 16:51:15 -05:00
2024-02-28 10:35:01 -05:00
### 1.0.2
2020-12-11 11:43:12 -05:00
2024-02-28 10:35:01 -05:00
- Update to v2.0.1 of `@actions/http-client` [#1087 ](https://github.com/actions/toolkit/pull/1087 )
2020-12-11 11:43:12 -05:00
2024-02-28 10:35:01 -05:00
### 1.0.1
2020-12-18 15:40:50 -05:00
2024-02-28 10:35:01 -05:00
- Update to v2.0.0 of `@actions/http-client`
2020-12-18 15:40:50 -05:00
2024-02-28 10:35:01 -05:00
### 1.0.0
2021-04-06 12:44:56 -04:00
2024-02-28 10:35:01 -05:00
- Update `lockfileVersion` to `v2` in `package-lock.json` [#1009 ](https://github.com/actions/toolkit/pull/1009 )
2021-04-06 12:44:56 -04:00
2024-02-28 10:35:01 -05:00
### 0.6.1
2021-06-16 09:37:06 -04:00
2024-02-28 10:35:01 -05:00
- Fix for failing 0 byte file uploads on Windows [#962 ](https://github.com/actions/toolkit/pull/962 )
2021-12-06 18:39:23 -05:00
### 0.6.0
- Support upload from named pipes [#748 ](https://github.com/actions/toolkit/pull/748 )
- Fixes to percentage values being greater than 100% when downloading all artifacts [#889 ](https://github.com/actions/toolkit/pull/889 )
- Improved logging and output during artifact upload [#949 ](https://github.com/actions/toolkit/pull/949 )
- Improvements to client-side validation for certain invalid characters not allowed during upload: [#951 ](https://github.com/actions/toolkit/pull/951 )
- Faster upload speeds for certain types of large files by exempting gzip compression [#956 ](https://github.com/actions/toolkit/pull/956 )
- More detailed logging when dealing with chunked uploads [#957 ](https://github.com/actions/toolkit/pull/957 )
2024-02-28 10:35:01 -05:00
### 0.5.2
2021-12-14 16:01:55 -05:00
2024-02-28 10:35:01 -05:00
- Add HTTP 500 as a retryable status code for artifact upload and download.
### 0.5.1
2021-12-14 16:01:55 -05:00
2024-02-28 10:35:01 -05:00
- Bump @actions/http -client to version 1.0.11 to fix proxy related issues during artifact upload and download
2022-03-01 12:36:05 -08:00
2024-02-28 10:35:01 -05:00
### 0.5.0
2022-03-01 12:36:05 -08:00
2024-02-28 10:35:01 -05:00
- Improved retry-ability for all http calls during artifact upload and download if an error is encountered
2022-05-11 17:14:25 -04:00
2024-02-28 10:35:01 -05:00
### 0.4.2
2022-05-11 17:14:25 -04:00
2024-02-28 10:35:01 -05:00
- Improved retry-ability when a partial artifact download is encountered
2022-05-13 11:12:58 -04:00
2024-02-28 10:35:01 -05:00
### 0.4.1
2022-05-13 11:12:58 -04:00
2024-02-28 10:35:01 -05:00
- Update to latest @actions/core version
2022-05-19 18:17:15 +00:00
2024-02-28 10:35:01 -05:00
### 0.4.0
2022-05-19 18:17:15 +00:00
2024-02-28 10:35:01 -05:00
- Add option to specify custom retentions on artifacts
-
### 0.3.5
2023-01-03 15:19:16 +01:00
2024-02-28 10:35:01 -05:00
- Retry in the event of a 413 response
2023-01-03 15:19:16 +01:00
2024-02-28 10:35:01 -05:00
### 0.3.3
2023-12-06 04:22:18 +00:00
2024-02-28 10:35:01 -05:00
- Increase chunk size during upload from 4MB to 8MB
- Improve user-agent strings during API calls to help internally diagnose issues
2023-12-06 04:22:18 +00:00
2024-02-28 10:35:01 -05:00
### 0.3.2
2023-12-06 17:28:03 +00:00
2024-02-28 10:35:01 -05:00
- Fix to ensure readstreams get correctly reset in the event of a retry
2024-01-10 10:43:38 -05:00
2024-02-28 10:35:01 -05:00
### 0.3.1
2024-01-10 10:43:38 -05:00
2024-02-28 10:35:01 -05:00
- Fix to ensure temporary gzip files get correctly deleted during artifact upload
- Remove spaces as a forbidden character during upload
2024-01-18 09:51:01 -05:00
2024-02-28 10:35:01 -05:00
### 0.3.0
2024-01-18 09:51:01 -05:00
2024-02-28 10:35:01 -05:00
- Fixes to gzip decompression when downloading artifacts
- Support handling 429 response codes
- Improved download experience when dealing with empty files
- Exponential backoff when retryable status codes are encountered
- Clearer error message if storage quota has been reached
- Improved logging and output during artifact download
2024-01-31 21:15:11 +00:00
2024-02-28 10:35:01 -05:00
### 0.2.0
2024-02-23 15:03:09 -05:00
2024-02-28 10:35:01 -05:00
- Fixes to TCP connections not closing
- GZip file compression to speed up downloads
- Improved logging and output
- Extra documentation
2024-02-23 15:03:09 -05:00
2024-02-28 10:35:01 -05:00
### 0.1.0
- Initial release