Releases: MatthewJohn/terrarun
Releases · MatthewJohn/terrarun
v0.64.1
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
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
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
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
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
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
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
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
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)