Skip to content

Latest commit

 

History

History
93 lines (70 loc) · 7.43 KB

CHANGELOG.md

File metadata and controls

93 lines (70 loc) · 7.43 KB

Unreleased

Enhancements

  • Adds new run creation attributes: allow-empty-apply, terraform-version, plan-only by @sebasslash #482
  • Remove beta messaging for RunListOptions by @mjyocca #472

v1.6.0

Enhancements

  • Remove beta messaging for Run Tasks by @glennsarti #447
  • Adds Description field to the RunTask object by @glennsarti #447
  • Add Name field to OAuthClient by @barrettclark #466
  • Add support for creating both public and private RegistryModule with no VCS connection by @Uk1288 #460
  • Add ConfigurationSourceAdo configuration source option by @mjyocca #467
  • [beta] state version outputs may now include a detailed-type attribute in a future API release by @brandonc #479

v1.5.0

Enhancements

  • [beta] Add support for triggering Workspace runs through matching Git tags #434
  • Add Query param field to AgentPoolListOptions to allow searching based on agent pool name, by @JarrettSpiker #417
  • Add organization scope and allowed workspaces field for scope agents by @Netra2104 #453
  • Adds Namespace and RegistryName fields to RegistryModuleID to allow reading of Public Registry Modules by @Uk1288 #464

Bug fixes

  • Fixed JSON mapping for Configuration Versions failing to properly set the speculative property #459

v1.4.0

Enhancements

  • Adds RetryServerErrors field to the Config object by @sebasslash #439
  • Adds support for the GPG Keys API by @sebasslash #429
  • Adds support for new WorkspaceLimit Admin setting for organizations #425
  • Adds support for new ExcludeTags workspace list filter field by @Uk1288 #438
  • [beta] Adds additional filter fields to RunListOptions by @mjyocca #424
  • [beta] Renames the optional StateVersion field ExtState to JSONStateOutputs and changes the purpose and type by @annawinkler #444 and @brandoncroft #452

v1.3.0

Enhancements

  • Adds support for Microsoft Teams notification configuration by @JarrettSpiker #398
  • Add support for Audit Trail API by @sebasslash #407
  • Adds Private Registry Provider, Provider Version, and Provider Platform APIs support by @joekarl and @annawinkler #313
  • Adds List Registry Modules endpoint by @chroju #385
  • Adds WebhookURL field to VCSRepo struct by @kgns #413
  • Adds Category field to VariableUpdateOptions struct by @jtyr #397
  • Adds TriggerPatterns to Workspace by @matejrisek #400
  • [beta] Adds ExtState field to StateVersionCreateOptions by @brandonc #416

v1.2.0

Enhancements

  • Adds support for reading current state version outputs to StateVersionOutputs, which can be useful for reading outputs when users don't have the necessary permissions to read the entire state by @brandonc #370
  • Adds Variable Set methods for ApplyToWorkspaces and RemoveFromWorkspaces by @byronwolfman #375
  • Adds Names query param field to TeamListOptions by @sebasslash #393
  • Adds Emails query param field to OrganizationMembershipListOptions by @sebasslash #393
  • Adds Run Tasks API support by @glennsarti #381, #382 and #383

Bug fixes

  • Fixes ignored comment when performing apply, discard, cancel, and force-cancel run actions #388

v1.1.0

Enhancements

  • Add Variable Set API support by @rexredinger #305
  • Add Comments API support by @alex-ikse #355
  • Add beta support for SSOTeamID to Team, TeamCreateOptions, TeamUpdateOptions by @xlgmokha #364

v1.0.0

Breaking Changes

  • Renamed methods named Generate to Create for AgentTokens, OrganizationTokens, TeamTokens, UserTokens by @sebasslash #327
  • Methods that express an action on a relationship have been prefixed with a verb, e.g Current() is now ReadCurrent() by @sebasslash #327
  • All list option structs are now pointers @uturunku1 #309
  • All errors have been refactored into constants in errors.go @uturunku1 #310
  • The ID field in Create/Update option structs has been renamed to Type in accordance with the JSON:API spec by @omarismail, @uturunku1 #190, #323, #332
  • Nested URL params (consisting of an organization, module and provider name) used to identify a RegistryModule have been refactored into a struct RegistryModuleID by @sebasslash #337

Enhancements

  • Added missing include fields for AdminRuns, AgentPools, ConfigurationVersions, OAuthClients, Organizations, PolicyChecks, PolicySets, Policies and RunTriggers by @uturunku1 #339
  • Cleanup documentation and improve consistency by @uturunku1 #331
  • Add more linters to our CI pipeline by @sebasslash #326
  • Resolve TFE_HOSTNAME as fallback for TFE_ADDRESS by @sebasslash #340
  • Adds a fetching status to RunStatus and adds the Archive method to the ConfigurationVersions interface by @mpminardi #338
  • Added a Download method to the ConfigurationVersions interface by @tylerwolf #358
  • API Coverage documentation by @laurenolivia #334

Bug Fixes

  • Fixed invalid memory address error when AdminSMTPSettingsUpdateOptions.Auth field is empty and accessed by @uturunku1 #335