Skip to content

Latest commit

 

History

History
142 lines (86 loc) · 3.88 KB

CHANGELOG.md

File metadata and controls

142 lines (86 loc) · 3.88 KB

Unreleased

3.5.0

  • data sources for incident_custom_field and incident_custom_field_option, contributed by @mdb

3.4.0

  • data source for incident_catalog_type to allow for lookups of catalog types

3.3.1

  • Docs update to include examples of incident_workflow resource

3.3.0

  • Add support for workflows using the incident_workflow resource

3.2.3

  • Docs update to include examples of incident_schedule resource

3.2.2

  • Adds supports for on-call schedules using the incident_schedule resource
  • Adds support for user looksups using the incident_user data source

3.2.1

  • Add support for setting the source_repo_url on catalog types
  • Fix a bug where we'd panic if we received a specific kind of error when updating catalog entries

3.2.0

  • Add support for backlink attributes on catalog types

3.1.2

  • Marks type_name as requiring a replace, as it is immutable
  • Updates our docs so they are a lot clearer on how to connect attributes

3.1.1

  • Handle 404 for all resources without panicking, and remove resource from state

3.1.0

  • Add support for setting the type_name of a catalog type. This allows other catalog attributes to refer to this type by a friendly name, rather than the randomly generated ID

3.0.0

  • Remove SemanticType from catalog types (This has never been used by our application, so we've decided to remove it from the provider as we have no plans to use it.)
  • Move to CustomFieldsV2 API as we are deprecating a number of fields from the CustomFieldsV1 API (required, show_before_closure, show_before_creation, show_before_update, show_in_announcement_post). These will now be controlled via 'Incident Forms' which (for now) will only be available via the web dashboard. This will enable users to have much more control over the way they configure their incident forms.
  • Move to IncidentRolesV2 API as we are deprecating the required field from the IncidentRolesV1 API. This will now be controlled via 'Incident Forms' which (for now) will only be available via the web dashboard. This will enable users to have much more control over the way they configure their incident forms.

To upgrade to v3, you will need to remove the deprecated fields from any custom_field and incident_role resources. You'll also need to remove any references to semantic_type

2.0.2

  • Handle omission of empty list or null array_value in catalog entries (#36)

2.0.1

  • Update client to latest API schema
  • Remove any disclaimers about the catalog being in beta ahead of launch

2.0.0

  • Rename alias in catalog_entries and catalog_entry to aliases in support for multiple alias entries
  • Handle catalog types having been removed without panicking

1.4.3

  • Handle 404 for catalog types without panicking

1.4.2

  • Fix bug in framework patch that meant we never defaulted our log level

1.4.1

  • Pin the correct dependency to include our logging patch

1.4.0

  • incident_catalog_entries for large entry counts

1.3.1

  • Fix bug around omitted empty arrays

1.3.0

  • Support alias and rank for catalog_entry

1.2.0

  • Technically new feature, this represents attribute values on catalog entries as sets to avoid unnecessary diffs when reordering the attributes

1.1.0

  • Adds support for catalog types, attributes and entries

1.0.3

  • Bugfix for terraform provider variables

1.0.2

  • Fix API key setting via provider attribute
  • Provide user-agent of terraform-provider-incident/version for all requests
  • Fix creating severities without providing a rank

1.0.1

  • Severity rank is computed (#2)

1.0.0

Initial release, including support for:

  • Custom fields (incident_custom_field)
  • Custom field options (incident_custom_field_option)
  • Incident roles (incident_incident_role)
  • Severities (incident_severity)
  • Statuses (incident_status)