0.64.1 (2024-08-14)
- 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)
- 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)
- 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
- 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)
- 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)
- Add missing get_data abstract implementation on error view causing errors when throwing errors (a634dc3)
0.62.2 (2024-08-02)
- Fix use of ListView, which was removed in main, with new TerraformVersionListView (6d966fd)
0.62.1 (2024-08-02)
- 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)
- use first error status as response code (e4484e1)
0.61.0 (2024-08-02)
- Return early in job API endpoint from jobs that contain no specified tool version (1725e23), closes #180
- 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)
- official should be true when custom url is empty (ecf67af)
0.60.1 (2024-08-01)
- Align the dev UI port to 3000 (cc0be72)
0.60.0 (2024-07-30)
- 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
- 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)
0.59.1 (2024-07-29)
- Avoid returning 404 in current state outputs endpoint when current state has no outputs (952ea3a), closes #178
0.59.0 (2024-07-27)
- 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
0.58.1 (2024-07-25)
- Record confirmation user in job table and use when changing changes to confirmed (2be9f04), closes #168
0.58.0 (2024-07-25)
0.57.0 (2024-07-23)
- 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
- 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)
- Fix creating entity object from request data, passing attributes into attributes key, rather than kwargs (134de2b), closes #169
0.56.0 (2024-07-22)
- Disable setting agent job tokens to user, as we assume that job is available in most APIs (8ead2fb), closes #162
- Add created_by and created_at fields of state version and add to API response (96a7d47), closes #162
0.55.0 (2024-07-22)
- Set UNDEFINED and ATTRIBUTED_REQUIRED as instances of object to ensure that they are correctly identitied (265a69b), closes #150
- 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)
- 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