Skip to content

Releases: MatthewJohn/terrarun

v0.64.1

14 Aug 05:52
Compare
Choose a tag to compare
chore(release): 0.64.1

## [0.64.1](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.64.0...v0.64.1) (2024-08-14)

### Bug Fixes

* Add variables to API repsonse of run and ensure variables, targets and replace addresses are added correctly to run ([ee8b9dd](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/ee8b9ddfbdcdb150b7805653fcf709858649af6f)), closes [#205](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/205)
* Remove setting of blobs, as this is not required, as the values are being set already ([2e833b9](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/2e833b93137c51d9d24b5c4e3b5f27cb0bd178dc)), closes [#205](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/205)

v0.64.0

12 Aug 19:31
Compare
Choose a tag to compare
chore(release): 0.64.0

# [0.64.0](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.63.0...v0.64.0) (2024-08-12)

### Bug Fixes

* Align status timestamps for run to API docs for Terraform cloud ([6d331b9](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/6d331b93d9cb00cca4ffec0315094b13fde3b1e1)), closes [#204](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/204)

### Features

* Add permissions to run API response that align with user permissions ([69c0830](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/69c0830ea46115e79742bdb6d7b393081d52bfe7)), closes [#204](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/204)
* Create run flow classes and update run actions based on current state ([d09604c](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/d09604c75bd2ab86d43a94ecc8fb8b89a7eceae7)), closes [#204](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/204)

v0.63.0

08 Aug 05:31
Compare
Choose a tag to compare
chore(release): 0.63.0

# [0.63.0](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.62.4...v0.63.0) (2024-08-08)

### Bug Fixes

* Fix bug where attributes were not being set correctly due to mis-aligned returning of errors ([d9ce23f](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/d9ce23f3f3a2e077302490ffba9bd392b27a40f3)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Fix bug where check for existent of state version was incorrect, throwing an error if a non-existent state version ID was provided ([b819bc2](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/b819bc2117e450c16fa2e17207a907bad0cc0f95)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Fix bug where if presign data is json decoded to a non-dict object, an exception would be thrown ([fd24e80](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/fd24e80c9b3a91e957d79c515dbeef244ccf89d8)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Fix exception when invalid response is returned from run task ([acf43e4](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/acf43e4152062960777eaf080c031f2907b529ab)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Ignore any states in workspace that are not finalised and are not intermediate and mark states as not intermediate after unlocking workspace ([d5fcf0e](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/d5fcf0e2b9bc9edd947e677e756312d6ff8240a6)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)

### Features

* Add API endpoint for state version details by ID ([828131d](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/828131dbbb0e01a06627fee2b731fff282e7a071)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Add API endpoints for uploading/download state and handle state creation without providing state JSON ([e55ae16](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/e55ae16fff6fa65cd7b306ea467791845f4b2fcc)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)
* Add intial handling of creation of state version without state attribute ([6de1e5a](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/6de1e5aa2188ba7df55f88fb1e928fdde3f67ae3)), closes [#166](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/166)

v0.62.4

02 Aug 14:58
Compare
Choose a tag to compare
chore(release): 0.62.4

## [0.62.4](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.62.3...v0.62.4) (2024-08-02)

### Bug Fixes

* Deserialize created-at in signature ([9caee80](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/9caee80a6145a5f0346bc2f331bba28820b639b8))
* Remove non-existing parameter ([aef9c1a](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/aef9c1a519c78d7fe922672efea37c6d525d461f))
* Use pre-signed keys for API authentication to upload configuration version ([9a99924](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/9a9992401b445d170464df61f882e477d42faccc)), closes [#161](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/161) [#177](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/177)
* Use pre-signed keys for API authentication to upload configuration version ([6d471c3](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/6d471c39368c081d5813fee33917145929dbc657))

v0.62.3

02 Aug 06:49
Compare
Choose a tag to compare
chore(release): 0.62.3

## [0.62.3](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.62.2...v0.62.3) (2024-08-02)

### Bug Fixes

* Add missing get_data abstract implementation on error view causing errors when throwing errors ([a634dc3](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/a634dc3f43457842976faa65843b0553afab8492))

v0.62.2

02 Aug 05:49
Compare
Choose a tag to compare
chore(release): 0.62.2

## [0.62.2](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.62.1...v0.62.2) (2024-08-02)

### Bug Fixes

* Fix use of ListView, which was removed in main, with new TerraformVersionListView ([6d966fd](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/6d966fddf8b7ef74fc2c0959b81736e9225fac14))

v0.62.1

02 Aug 05:25
Compare
Choose a tag to compare
chore(release): 0.62.1

## [0.62.1](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.62.0...v0.62.1) (2024-08-02)

### Bug Fixes

* Align tests to terraform-versions API ([9194339](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/91943395db54c5636d734cd6c9fe55374f029c48))
* Align UI to terraform-versions API changes ([f29f8f5](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/f29f8f575e65b1b1ed3686b664c8f178be7fe8f1))
* Attribute name fixed ([cdb78e9](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/cdb78e992d61386f9db11bd480914a6db7569b5e))
* Fix Terraform version entity attribute defaults ([4f3c38d](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/4f3c38de12b487a135f8f18dbeec781e63c16361))

v0.62.0

02 Aug 05:19
Compare
Choose a tag to compare
chore(release): 0.62.0

# [0.62.0](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.61.0...v0.62.0) (2024-08-02)

### Bug Fixes

* Add new 'TEST' Job type for agents to avoid errors when connecting new agent ([71a6db6](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/71a6db617a58224d01b36f757c0e8a0d4f1a7e6a)), closes [#142](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/142)

### Features

* use first error status as response code ([e4484e1](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/e4484e19150e7579e903cfafafa0ba4f313df339))

v0.61.0

02 Aug 05:10
Compare
Choose a tag to compare
chore(release): 0.61.0

# [0.61.0](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/compare/v0.60.2...v0.61.0) (2024-08-02)

### Bug Fixes

* Return early in job API endpoint from jobs that contain no specified tool version ([1725e23](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/1725e237a3ccfded25c103d89df42c53a355e930)), closes [#180](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/180)

### Features

* Add agent execution information to apply API response. ([178ca0f](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/178ca0f8db174e63037e2d0e000a9084aafe017a)), closes [#180](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/180)
* Add agent execution information to plan API response ([5c77f52](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/5c77f525ee5b1d59cafb7eb81e9b402b39029a77)), closes [#180](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/180)
* Set agent and execution mode to run/apply when being assigned to agent ([cf3ae43](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/commit/cf3ae43f335e00d512f1b35dab893164fe8b4e95)), closes [#180](https://gitlab.dockstudios.co.uk/pub/terra/terrarun/issues/180)