Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Latest commit

 

History

History
47 lines (39 loc) · 3.65 KB

v201810-1.md

File metadata and controls

47 lines (39 loc) · 3.65 KB

PTFE Release v201810-1

APPLICATION LEVEL BREAKING CHANGES:

  1. Changed the Users route from expecting a username to an external_id, aligning it with JSON API.

APPLICATION LEVEL FEATURES:

  1. Added a new access level named "plan" when granting a team access to a workspace. This new level includes all permissions in the "read" access level, but also allows users to queue a new run.
  2. Added the ability to specify an associated run when creating a state version via API.
  3. Changed workspace variables editor to edit a single variable at a time, improved keyboard support.
  4. Submit build statuses to VCS providers for policy checks.
  5. Added a beta checkbox to the Terraform version settings in the admin panel.
  6. Changed the visibility of beta Terraform versions for organizations. Organizations can be granted beta Terraform version access from the site admin panel.
  7. Added timestamps to state versions created by plans and applies.
  8. Added API for creating a new module in the Module Registry without a backing VCS.
  9. Changed the Sentinel runtime to the current release of 0.4.0. This includes fixes to negative index lookups, the addition of month_name and weekday_name values to the time import's timespace type, and the introduction of type conversion for booleans. For more details, contact technical support.

APPLICATION LEVEL BUG FIXES:

  1. Fixed various organization, workspce, and user settings UI issues to improve consistency and layout.
  2. Fixed an issue with workspaces tracking the latest Terraform version returning "disabled" versions.
  3. Fixed a possible ingress issue when using a Bitbucket VCS
  4. Improved performance of looking up Runs by ID in the admin interface.
  5. Fixed incorrect setting of a workspace's current run. Creating a new run when a workspace's current run is in a final state will now result in the new run being set as the workspace's current run.
  6. Fixed the states API to search for an organization case-insensitively.
  7. Fixed auto-apply for organizations with mandatory 2FA.
  8. Changed run status labels to clarify runs which require a user decision.
  9. Fixed workspace admin permissions to delete workspaces.
  10. Fixed a race condition which caused some runs to become stuck in "pending" state.
  11. Changed the Run state plan_only_finished to planned_and_finished in the API, allowing it to act as the final state for "No Change" runs as well as PR-generated "plan only" runs.
  12. Changed Runs which complete the "Planning" stage with "No Changes" to show "Planned" as their final status in the UI.
  13. Fixed workspace "Needs Attention" filters: add policy check soft failures, remove planned with no changes.
  14. Removed created-by association for runs created by service accounts, instead of linking to non-existent users.
  15. Fixed runs index page to show the latest timestamp for runs, not created timestamp.
  16. Fixed bug preventing queueing destroy plans without reloading the app.
  17. Removed the ability to sign up for new accounts when SAML is enabled.
  18. Fixed a Sentinel worker issue which caused looping exceptions in the application log.
  19. Changed error message for sealed Vault in PTFE (removed reference to Private Atlas).
  20. Remove link to old bootstrap page for status on PTFE.
  21. Fixed bug which prevented site admins from disabling 2FA for users.
  22. Fixed module registry search always returning 404 for organizations with capital letters in the name.
  23. Fixed case-sensitivity for usernames, organization names, and workspace names in API endpoint filters.
  24. Changed the initial set of data retrieved to render the workspace index page in order to reduce overhead and improve performance.
  25. Changed latest-run to alias current-run in the Workspaces API.