Skip to content

Latest commit

 

History

History
239 lines (124 loc) · 19.9 KB

CHANGELOG.md

File metadata and controls

239 lines (124 loc) · 19.9 KB

Changelog

0.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), closes #205
  • Remove setting of blobs, as this is not required, as the values are being set already (2e833b9), closes #205

0.64.0 (2024-08-12)

Bug Fixes

  • Align status timestamps for run to API docs for Terraform cloud (6d331b9), closes #204

Features

  • Add permissions to run API response that align with user permissions (69c0830), closes #204
  • Create run flow classes and update run actions based on current state (d09604c), closes #204

0.63.0 (2024-08-08)

Bug Fixes

  • Fix bug where attributes were not being set correctly due to mis-aligned returning of errors (d9ce23f), closes #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), closes #166
  • Fix bug where if presign data is json decoded to a non-dict object, an exception would be thrown (fd24e80), closes #166
  • Fix exception when invalid response is returned from run task (acf43e4), closes #166
  • Ignore any states in workspace that are not finalised and are not intermediate and mark states as not intermediate after unlocking workspace (d5fcf0e), closes #166

Features

  • Add API endpoint for state version details by ID (828131d), closes #166
  • Add API endpoints for uploading/download state and handle state creation without providing state JSON (e55ae16), closes #166
  • Add intial handling of creation of state version without state attribute (6de1e5a), closes #166

0.62.4 (2024-08-02)

Bug Fixes

  • Deserialize created-at in signature (9caee80)
  • Remove non-existing parameter (aef9c1a)
  • Use pre-signed keys for API authentication to upload configuration version (9a99924), closes #161 #177
  • Use pre-signed keys for API authentication to upload configuration version (6d471c3)

0.62.3 (2024-08-02)

Bug Fixes

  • Add missing get_data abstract implementation on error view causing errors when throwing errors (a634dc3)

0.62.2 (2024-08-02)

Bug Fixes

  • Fix use of ListView, which was removed in main, with new TerraformVersionListView (6d966fd)

0.62.1 (2024-08-02)

Bug Fixes

  • Align tests to terraform-versions API (9194339)
  • Align UI to terraform-versions API changes (f29f8f5)
  • Attribute name fixed (cdb78e9)
  • Fix Terraform version entity attribute defaults (4f3c38d)

0.62.0 (2024-08-02)

Bug Fixes

  • Add new 'TEST' Job type for agents to avoid errors when connecting new agent (71a6db6), closes #142

Features

  • use first error status as response code (e4484e1)

0.61.0 (2024-08-02)

Bug Fixes

  • Return early in job API endpoint from jobs that contain no specified tool version (1725e23), closes #180

Features

  • Add agent execution information to apply API response. (178ca0f), closes #180
  • Add agent execution information to plan API response (5c77f52), closes #180
  • Set agent and execution mode to run/apply when being assigned to agent (cf3ae43), closes #180

0.60.2 (2024-08-01)

Bug Fixes

  • official should be true when custom url is empty (ecf67af)

0.60.1 (2024-08-01)

Bug Fixes

  • Align the dev UI port to 3000 (cc0be72)

0.60.0 (2024-07-30)

Bug Fixes

  • Fix port for UI in local development (486249c), closes #170
  • Remove old agent pool project/workspace associations and replace with Project/workspace permissions (44a130a), closes #170
  • Replace old "overrides" attribute of workspace/project with "settings-overwrites" to align with hashicorp API (ce494b0), closes #175 #170

Features

  • Add default agent pool attributes to environment and project (72ca825), closes #170
  • Update job processor to take into account agent pool association at org, environment, project and workspace (1c2d7f3), closes #170

0.59.2 (2024-07-29)

Bug Fixes

  • Add missing status field from state-version API (de9e11c), closes #167 #166

0.59.1 (2024-07-29)

Bug Fixes

  • Avoid returning 404 in current state outputs endpoint when current state has no outputs (952ea3a), closes #178

0.59.0 (2024-07-27)

Bug Fixes

  • Add additional depends and links to docker-compose (21c37d3), closes #174
  • Fix error when providing attributes other than name/email in organisation creation (57ebbd5), closes #174
  • Fix length of example encryption key (38b1fff), closes #174
  • Remove volume mounts for local code in docker-compose and add dev docker-compose with volume mounts (2975cae), closes #174

Features

  • Add API endpoint to provide current state outputs for workspace. (fcc02e4), closes #174

0.58.1 (2024-07-25)

Bug Fixes

  • Record confirmation user in job table and use when changing changes to confirmed (2be9f04), closes #168

0.58.0 (2024-07-25)

Features

  • Add API endpoint for showing agent pool (1de0481), closes #160

0.57.0 (2024-07-23)

Bug Fixes

  • Fix creating entity object from request data, passing attributes into attributes key, rather than kwargs (61e1a12), closes #169
  • Fix error when instantiating error response in entities, due to missing base methods of error API view (7864428), closes #159
  • Fix pointer in invalid type error in entities (c66b034), closes #159
  • Update property of agent pool organisation_scoped to match API attribute. (09274fc), closes #159

Features

  • Add default agent pool attribute to organisation model (82e3381), closes #159
  • Add default agent pool entity relationship to organisation (54c4bd3), closes #159
  • Allow setting additional attributes to organisation on create/update API calls. (36cb17c), closes #159
  • Allow setting default agent pool of organisation through API (0ce28bd), closes #159
  • Convert organisation list API to use entity views using new ListView (1761321), closes #159

0.56.1 (2024-07-23)

Bug Fixes

  • Fix creating entity object from request data, passing attributes into attributes key, rather than kwargs (134de2b), closes #169

0.56.0 (2024-07-22)

Bug Fixes

  • Disable setting agent job tokens to user, as we assume that job is available in most APIs (8ead2fb), closes #162

Features

  • Add created_by and created_at fields of state version and add to API response (96a7d47), closes #162

0.55.0 (2024-07-22)

Bug Fixes

  • Set UNDEFINED and ATTRIBUTED_REQUIRED as instances of object to ensure that they are correctly identitied (265a69b), closes #150

Features

  • Add default execution mode attribute to organisation. (5055090), closes #150
  • Add selection of default execution mode to organisation settings in UI. (65f8fc6), closes #150
  • Allow setting project execution mode to "inherit" (bbe12c8), closes #150

0.54.1 (2024-07-22)

Bug Fixes

  • Add mock run-events endpoint to fix compatibility with Terraform 1.5 (bcdbf6d), closes #143
  • api: Clear expired objects on flask connection completion - the agent job API appeared to be keeping cached objects with old statuses (bb6dfab)
  • api: Fix API response to always include 'included' attribute if includes have been requested, even if there are no included objects to return (1419f89)
  • Fix error when attempting to modify project settings and VCS is not configured (11ba55c)
  • Fix werzerg package version to avoid import errors for url_prase (0c504da)
  • return error to Terraform when Terraform version is not set or set to wrong version (44ad989)
  • ui: Handle re-scheduling refreshRunData when run ID changes in run overview when performing re-run (6c48f2c)
  • ui: Reset run data on run ID route change, stopping data from being kept when changing runs (when using re-run action) (d146224)
  • Update upload URL in API response for configuration version to provide full URL, rather than just path (d874969), closes #157