1
0
Fork 0
toolkit/packages/artifact/RELEASES.md

5.0 KiB

@actions/artifact Releases

2.2.0

  • Return artifact digest on upload #1896

2.1.11

  • Fixed a bug with relative symlinks resolution #1844
  • Use native crypto #1815

2.1.10

  • Fixed a regression with symlinks not being automatically resolved #1830
  • Fixed a regression with chunk timeout #1786

2.1.9

  • Fixed artifact upload chunk timeout logic #1774
  • Use lazy stream to prevent issues with open file limits #1771

2.1.8

  • Allows *.localhost domains for hostname checks for local development.

2.1.7

  • Update unzip-stream dependency and reverted to using unzip.Extract()

2.1.6

  • Will retry on invalid request responses.

2.1.5

  • Bumped archiver dependency to 7.0.1

2.1.4

  • Adds info-level logging for zip extraction

2.1.3

  • Fixes a bug in the extract logic updated in 2.1.2

2.1.2

  • Updated the stream extract functionality to use unzip.Parse() instead of unzip.Extract() for greater control of unzipping artifacts

2.1.1

  • Updated isGhes check to include .ghe.com and .ghe.localhost as accepted hosts

2.1.0

  • Added ArtifactClient#deleteArtifact to delete artifacts by name #1626
  • Update error messaging to be more useful #1628

2.0.1

2.0.0

1.1.1

  • 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

1.1.0

  • Add x-actions-results-crc64 and x-actions-results-md5 checksum headers on upload #1063

1.0.2

  • Update to v2.0.1 of @actions/http-client #1087

1.0.1

  • Update to v2.0.0 of @actions/http-client

1.0.0

  • Update lockfileVersion to v2 in package-lock.json #1009

0.6.1

  • Fix for failing 0 byte file uploads on Windows #962

0.6.0

  • Support upload from named pipes #748
  • Fixes to percentage values being greater than 100% when downloading all artifacts #889
  • Improved logging and output during artifact upload #949
  • Improvements to client-side validation for certain invalid characters not allowed during upload: #951
  • Faster upload speeds for certain types of large files by exempting gzip compression #956
  • More detailed logging when dealing with chunked uploads #957

0.5.2

  • Add HTTP 500 as a retryable status code for artifact upload and download.

0.5.1

  • Bump @actions/http-client to version 1.0.11 to fix proxy related issues during artifact upload and download

0.5.0

  • Improved retry-ability for all http calls during artifact upload and download if an error is encountered

0.4.2

  • Improved retry-ability when a partial artifact download is encountered

0.4.1

  • Update to latest @actions/core version

0.4.0

  • Add option to specify custom retentions on artifacts

0.3.5

  • Retry in the event of a 413 response

0.3.3

  • Increase chunk size during upload from 4MB to 8MB
  • Improve user-agent strings during API calls to help internally diagnose issues

0.3.2

  • Fix to ensure readstreams get correctly reset in the event of a retry

0.3.1

  • Fix to ensure temporary gzip files get correctly deleted during artifact upload
  • Remove spaces as a forbidden character during upload

0.3.0

  • 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

0.2.0

  • Fixes to TCP connections not closing
  • GZip file compression to speed up downloads
  • Improved logging and output
  • Extra documentation

0.1.0

  • Initial release