Releases: hashicorp/go-slug
v0.8.1
Ignores pax headers during slug unpack.
Add terraform.tfstate to the default exclusions list
The slug does not need terraform.tfstate
because we read state from the TFE/TFC instance. This release adds that file to the default exclusions list.
v0.7.0
Adds a new struct for handling Pack options. In particular, adds a new option that toggles whether the .terraformignore
rules will be applied.
The existing package level Pack function is unchanged, and will still follow the same rules as before.
v0.6.0
Updates error message text and classifies errors caused by invalid user input for handling via Go 1.13 style errors.
Adds CI configuration.
Upgrades required Go version to 1.15.
v0.5.0
Change the Unpack function to better protect against Zip Slip attacks while unpacking the tarball, addressing CVE-2020-29529.
v0.4.3
v0.4.2
v0.4.1: Merge pull request #9 from hashicorp/b-windows-tfignore
Updates default paths for .terraformignore to be cross-platform (i.e. Windows) friendly.
v0.4.0: .terraformignore
Adds support for reading .terraformignore file at configuration root in order to exclude files/directories from the slug.
v0.3.1
Merge pull request #4 from hashicorp/testdata-dir Use standard name for fixtures dir per Go conventions