Skip to content

Latest commit

 

History

History
1588 lines (1353 loc) · 60.5 KB

CHANGELOG.md

File metadata and controls

1588 lines (1353 loc) · 60.5 KB

v3.1.0 - 2022-09-02

Bug Fixes

  • src: Delete exactlyOne validation in scheme of Notification Destination

Features

  • src: Add ConflictsWith schema validation - Add this validation within the auth_token and auth_basic to validate uniqueness of each other

v3.0.4 - 2022-09-01

Bug Fixes

  • data_alert_channel: added missing account_id
  • data_source_newrelic_alert_channel: fixed support for multi accounts
  • newrelic_alert_policy: added multi account support

v3.0.3 - 2022-09-01

Bug Fixes

  • newrelic_entity_tags: increased timeout level

v3.0.2 - 2022-08-31

Bug Fixes

  • newrelic_synthetics_monitor: convert old ID's into GUID
  • newrelic_synthetics_monitor: deleted synthetics monitors are not detected
  • newrelic_synthetics_monitor: handle already deleted checks
  • synthetics: catch when synthetic check have been deleted from ui

v3.0.1 - 2022-08-29

v3.0.0 - 2022-08-26

Bug Fixes

  • Notifications: pr review fixes: not needed remove computes and forcenew
  • Notifications: add update to destinations and channels + rename properties
  • channels: renaming - wip
  • channels: fix lint
  • channels: add tests
  • channels: small renaming
  • destinations: upgrade client version
  • destinations: general adjustments for destinations read functionality
  • destinations: update docs
  • docs: add notifications resources to index doc
  • newrelic_entity_tags: extended timeout to see if it fixes not found errors
  • notification_channel: ignore channel not found error during terraform destroy (deleting workflow deletes channel)
  • notifications: add tests + update docs
  • notifications: fix tests
  • notifications: add custom errors handling to notifications
  • notifications: fix tests + add jira
  • notifications: cr changes
  • notifications: lint fix
  • notifications: add internal property
  • notifications: update docs
  • notifications: fix tests -wip
  • notifications: upgrade newrelic-client-go
  • nrql_alert_condition: do not show diff for streaming methods when not provided and defaults are used
  • nrql_alert_condition: update docs and validation for 'expiration_duration'
  • workflows: small workflows test twick
  • workflows: add custom errors handling to workflows
  • workflows: lint fix
  • workflows: upgrade newrelic-client-go

Documentation Updates

  • add v3 migration guide
  • boeken links monitor docs
  • documentation for cert_broken_step monitors
  • added the changes in website guide
  • adding the website guides
  • doc of simple & browser synthectics monitor
  • synthetics: update docs for private location data source

Features

  • add new synthetics resources
  • swap secure credential resource to GraphQL API
  • newrelic_synthetics_cert_check_monitor: adding cert check monitor
  • synthetics: [wip] add broken links monitor resource
  • synthetics: added private location resource
  • synthetics: add newrelic_synthetics_script_monitor resource
  • synthetics: migrate monitor location data source to new GraphQL API
  • synthetics: add step monitor resource
  • workflows: add tests
  • workflows: add workflows resources workinggg - wip
  • workflows: add workflows resources - wip
  • workflows: add workflows resources
  • workflows: resolve conflict

BREAKING CHANGE

new synthetics resources use GraphQL API schema

2.51.0 - 2022-07-22

v2.50.2 - 2022-08-30

v2.50.1 - 2022-08-30

v2.50.0 - 2022-08-30

Features

  • updated dependencies

v2.49.1 - 2022-07-22

Bug Fixes

  • Notifications: relocate notifications docs to the corrects folder

v2.49.0 - 2022-07-19

Bug Fixes

  • channels: lint fix
  • channels: add import test
  • channels: add docs and fix small bug
  • destinations: lint fix
  • destinations: add note on doc and import test
  • destinations: fix pr review suggetion
  • destinations: add docs and fix small bug
  • destinations: fix types according to the new go client api - still WIP
  • destinations: fix tests
  • destinations: fix tests

Features

  • channels: upgrade go-client version
  • channels: add tests - wip
  • channels: add tests - wip
  • channels: add notifications channels provider
  • destinations: upgrade go-client version
  • destinations: upgrade go-client version
  • destinations: fix tests
  • notifications: add tests
  • notifications: working notification destination
  • notifications: add notifications destinations

v2.48.2 - 2022-07-15

v2.48.1 - 2022-06-30

Bug Fixes

  • force service level when changing account id

v2.48.0 - 2022-06-21

Bug Fixes

  • add sleep to wait the SL to be indexed and avoid flaky test

Features

  • docs: add azure integrations guide and examples

v2.47.1 - 2022-06-15

Bug Fixes

  • remove unnecessary read of service level entity after creation

v2.47.0 - 2022-06-10

Features

  • newrelic_one_dashboard: added support for ignore_time_range

v2.46.2 - 2022-06-06

v2.46.1 - 2022-05-25

v2.46.0 - 2022-05-23

Features

  • docs: add azure integrations guide and examples

v2.45.1 - 2022-05-14

Documentation Updates

  • gcp-example: added GCP example to docs
  • provider: additional information regarding version constraints
  • provider: add info regarding setting/upgrading the provider version

v2.45.0 - 2022-05-12

Bug Fixes

  • alerts: Allow negative threshold values for non-baseline NRQL conditions

Documentation Updates

  • alerts: Document new NRQL term threshold operators
  • alerts: Remove minimum threshold requirement for non-baseline NRQL conditions

Features

  • added gcp integrations test tf script
  • alerts: Adds 3 term threshold operators for NRQL conditions

v2.44.0 - 2022-05-03

Bug Fixes

  • Description of entity_guid for NRQL conditions.

Features

  • Update NRQL Condition docs with tag management example
  • Update docs with entity_guid attribute reference description
  • Expose NRQL Condition entityGUID on conditions

v2.43.4 - 2022-04-25

Bug Fixes

  • cloud_azure: correct firewalls integration on update

Documentation Updates

  • updated the compiler
  • update terraform versions
  • cloud_azure: remove duplicate event_hub in example

v2.43.3 - 2022-04-22

Bug Fixes

  • one_dashboard: make limit for bullet widget required

v2.43.2 - 2022-04-21

Bug Fixes

  • Add payload_string to channel data source

v2.43.1 - 2022-04-20

Documentation Updates

  • resource/one_dashboard: Add filter_current_dashboard doc for widget_bar and widget_pie

v2.43.0 - 2022-04-19

Bug Fixes

  • Change logic for reading violation time limits to fix imports

Documentation Updates

  • added gcp integrations documentation

Features

  • added test.go for gcp integrations
  • added gcp cloud integrations to resource group map
  • cloud: add azure integrations resource

v2.42.1 - 2022-04-14

Bug Fixes

  • Tags resource implicit dependency
  • Import payload_string when importing webhook channel
  • remove 14 days deprecated option from service levels
  • Update DiffSuppressFunc for aggregation delay/timer

v2.42.0 - 2022-04-07

Documentation Updates

  • add aws integrations documentation
  • cloud-integrations: added guide and example for AWS

Features

  • add aws integrations resource

v2.41.4 - 2022-04-06

Bug Fixes

  • force to create new alert condition if type changes

Documentation Updates

  • Remove signal block from deprecation message

v2.41.3 - 2022-04-05

Documentation Updates

  • remove beta level and add an example with tags for service levels

v2.41.2 - 2022-03-25

Bug Fixes

  • Allow 0 values for aggregation_delay
  • add len check when creating cloud link accounts
  • Allow 0 values for aggregation_delay
  • cloud: add import
  • cloud_azure_link_account: rename client_secret_id to client_secret
  • docs: removed two accountID warnings that were incorrect
  • docs: removed two accountID warnings that were incorrect

Documentation Updates

  • cloud_azure_link_account: change client_secret_id to client_secret

v2.41.1 - 2022-03-21

Bug Fixes

  • add len check when creating cloud link accounts

v2.41.0-beta.2 - 2022-03-17

Bug Fixes

  • handle setting linked_entity_guids
  • newrelic_drop_rule: fix for #1611 added extra check on API return
  • newrelic_one_dashboard: fixed 0 not getting pushed to API
  • nrql_alert_condition: Crash with deprecated since_value and evaluation_offset fields
  • nrql_alert_condition: Move condition validation to API
  • nrql_alert_condition: remove computed flag for slide_by field
  • rql_alert_condition: Add nil check when flattening slide_by
  • service_levels: Removing an option of 14 days for trailing windows

Documentation Updates

  • minor changes
  • added note to specify the resource and data source that uses rest api's
  • remove beta info ahead of general release
  • fix broken link to terraform docs
  • document allowed values for expiration_duration
  • nrql_alert_condition: removed legacy urls from doc
  • nrql_alert_condition: removed legacy urls from doc
  • nrql_alert_condition: removed legacy urls from doc
  • servicelevel: SLO periods now include complete weeks

v2.41.0-beta.1 - 2022-03-15

Bug Fixes

  • handle filter_current_dashboard on update

Documentation Updates

  • minor changes in docs

Features

  • awsGov cloud integration
  • awsGov cloud integration

v2.40.0 - 2022-03-14

Bug Fixes

  • allow manipulation of SLIs with non existing related entity, return sli_guid, change service level example
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc
  • fixed mistakes in the Doc

Documentation Updates

  • minor changes
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • minor changes
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • added gcp integration documentation
  • update version in docs
  • add cloud_aws_link_account resource to docs
  • servicelevel: SLO periods now include complete weeks

Features

  • azure integration
  • added gcp cloud link account
  • added gcp cloud link account
  • azure integration
  • added gcp cloud link account
  • added gcp cloud link account
  • added gcp cloud link account
  • added gcp cloud link account
  • aws_link_account: add AWS Link Account resource
  • provider: added gcp resource to resource map

v2.39.2 - 2022-03-08

Features

  • docs: added accountID to alert_channel and alert_policy_channel

v2.39.1 - 2022-03-07

Bug Fixes

  • newrelic_alert_policy_channel: add account_id to terraform schema
  • newrelic_alert_policy_channel: add XAccountID to context when creating or updating alert channels

v2.39.0 - 2022-03-04

Bug Fixes

  • dashboard: handle filter_current_dashboard on read

Features

  • Alerts: deprecate nrql condition value_function, sum, single_value
  • servicelevel: SLI should contain one and only one objective

v2.38.0 - 2022-02-18

Documentation Updates

  • Fix broken V2 migration links
  • add cloud_account data source docs
  • fix broken link to data sources docs

Features

  • add cloud account data source

v2.37.0 - 2022-02-13

Bug Fixes

  • newrelic_drop_rule: fix for #1611 added extra check on API return
  • nrql_alert_condition: Move condition validation to API
  • nrql_alert_condition: Crash with deprecated since_value and evaluation_offset fields

Documentation Updates

  • remove beta info ahead of general release
  • fix broken link to terraform docs
  • document allowed values for expiration_duration
  • servicelevel: SLO periods now include complete weeks

v2.36.2 - 2022-02-03

Bug Fixes

  • nrql_alert_condition: remove computed flag for slide_by field

v2.36.1 - 2022-02-02

Bug Fixes

  • rql_alert_condition: Add nil check when flattening slide_by
  • service_levels: Removing an option of 14 days for trailing windows

v2.36.0 - 2022-02-01

Documentation Updates

  • update versions url
  • fix URL to debugging terraform
  • servicelevel: SLO periods now include complete weeks

Features

  • nrql_alert_condition: Add slide by support for alert conditions

v2.35.1 - 2022-01-24

Bug Fixes

  • Remove condition name length validation
  • renovate: removed old feature branch check

Documentation Updates

  • update provider version documentation link
  • add example of workload using tags

v2.35.0 - 2022-01-10

Bug Fixes

  • correct the HMAC calculation for synthetics
  • revert previous changes, add DiffSuppressFunc for default values
  • aggregation_method and aggregation_delay diff when not provided
  • muting rule with repeat = null crashes plugin
  • correct violation_time_limit if none is provided
  • use violation_time_limit_seconds on condition import
  • servicelevel: Force new resource if GUID changes
  • synthetics_multilocation_alert: fix values for violation_time_limit_seconds

Documentation Updates

  • add vse_password documentation
  • Fix link to Install Terraform

v2.34.1 - 2021-12-10

Bug Fixes

  • manually handled the state change for filter_current_dashboard. Issue 1494
  • newrelic_one_dashboard: cannot remove billboard threshold

Features

  • newrelic_one_dashboard: return nil value if critical/warning is not set for billboard

v2.34.0 - 2021-12-07

Features

  • monitor_script: add vse_password for private monitor script locations

v2.33.0 - 2021-12-01

Documentation Updates

  • servicelevel: Update Service Level docs

Features

  • nrql_drop_rule: Add 'drop_attributes_from_metric_aggregates' to drop rule actions.

v2.32.0 - 2021-11-16

Bug Fixes

  • one_dashboard: surface error messages on dashboard update

v2.31.1 - 2021-11-08

Documentation Updates

  • Fix synthetics_multilocation_alert_condition.markdown
  • servicelevel: Fix example in the docs

Features

  • alert_muting_rule: Accept entity.guid and tags.NAME attrs

v2.30.2 - 2021-10-26

Bug Fixes

  • update docs and validation for muting rule condition operator
  • remove AtLeastOneOf to make violation_time_limit_seconds optional
  • resource_newrelic_entity_tags: immutable tags are no longer returned

Features

  • improve error messaging for alert_muting_rule

v2.30.1 - 2021-10-22

Bug Fixes

  • resolved an issue where multiple pages would link to the wrong page

Features

  • Added documentation for filter_current_dashboard

v2.30.0 - 2021-10-14

Documentation Updates

  • update docs to explain baseline thresholds
  • fixing grammar error / missing word

Features

  • added another check that filter_current_dashboard is set before collecting widget details
  • Added validation for if linked_entity_guids is set. Reworked complexity of finding and setting linked page entity
  • added filter_current_dashboard support and added a test to verify functionality

v2.29.0 - 2021-10-12

Documentation Updates

  • change timeWindow to time_window

Features

  • dashboard: added widget_stacked_bar

v2.28.0 - 2021-10-08

Bug Fixes

  • update expected error text
  • docs: added new replacement pattern

Documentation Updates

  • Modifying referenced hyperlinks
  • Alerts: Clean-up and clarify NRQL alert condition documentation
  • linked_entity_guids: Documentation and some tests
  • servicelevel: Add Service Level documentation

Features

  • Alerts: Enhance alerts nrql condition errors
  • linked_entity_guids: Expose linked_entity_guids for dashboard_raw

v2.27.1 - 2021-10-06

v2.27.0 - 2021-10-05

Features

  • Alerts: Add streaming methods fields to nrql alert conditions

v2.26.0 - 2021-10-01

Features

  • servicelevel: Add service level resource

v2.25.0 - 2021-08-04

v2.24.1 - 2021-07-21

Bug Fixes

  • build: fix compile-only and compile-all build targets to aid with local development
  • docs: added baseline to list of options that require operator to be set to above

Documentation Updates

  • InfraAlerts: Update docs
  • MonitorScript: Update docs with monitor script location
  • OneDashboardRaw: Update docs

Features

  • use client method context from within resources
  • removed binary file
  • fix tests
  • 0 violation TTL for Infra Conditions returns warning
  • MonitorScript: Add monitor script locations
  • dashboard_raw: add newrelic_one_dashboard_raw
  • docs: added documentation links to the dashboard migration guide

v2.23.0 - 2021-06-10

Bug Fixes

  • AlertCondition: Fix TestAccNewRelicAlertCondition_LongName unit test
  • newrelic_infra_alert_condition: Prevent index out of range on expandIfraAlertThreshold (#606)
  • plugins: Run gofmt
  • resource_newrelic_alert_condition: update unit test to match resource
  • resource_newrelic_alert_condition: adapted name length to fit API definition
  • resource_newrelic_alert_condition: incorrect description field

Documentation Updates

  • plugins: Update website with deprecation notices

v2.22.1 - 2021-05-12

Bug Fixes

  • docs: bumped version used in docs to latest

Features

  • docs: added guide for newrelic_dashboard migration

v2.22.0 - 2021-05-10

Bug Fixes

  • infra_alert_condition: Added missing documentation, fixes #1280

Features

  • resource_newrelic_dashboard: Added deprecation notice

v2.21.2 - 2021-05-06

Features

  • newrelic_one_dashboard: add JSON widgets

v2.21.1 - 2021-04-16

v2.21.0 - 2021-03-04

Bug Fixes

  • alert_channel: Ensure include_json_attachment is sent to API as true or false string
  • alert_policy_channel: Ignore configured channel_id order (convert to Set)

Features

  • Add NRQL Drop Rule support

v2.20.0 - 2021-03-02

Features

  • newrelic_entity: Add ignore_case to name search for entity

v2.19.1 - 2021-02-25

Bug Fixes

  • deps: update module gotest.tools/gotestsum to v1.6.2
  • deps: update module github.com/golangci/golangci-lint to v1.37.1
  • deps: Update module newrelic/newrelic-client-go to v0.58.2
  • deps: update module goreleaser/goreleaser to v0.157.0

v2.19.0 - 2021-02-18

Bug Fixes

  • one_dashboard: Table Widget should have filter on them
  • one_dashboard: Inherit nrql_query account_id from dashboard by default

Documentation Updates

  • update changelog
  • update changelog

Features

  • one_dashboard: Add support for widget_histogram
  • one_dashboard: Add support for widget_funnel
  • one_dashboard: Add support for widget_bullet
  • one_dashboard: Add widget_heatmap

v2.18.0 - 2021-02-09

Bug Fixes

  • alert_muting_rule: update test expectation to match input
  • alert_muting_rule: condition tag validation

Features

  • alert_muting_rule: add schedule support

v2.17.0 - 2021-02-01

Bug Fixes

  • nrql_alert_condition: validate operator based on condition type

Documentation Updates

  • one_dashboard: add linked_entity_guids to newrelic_one_dashboard resource docs

Features

  • one_dashboard: add linked entities to widget schema

v2.16.0 - 2021-01-29

Documentation Updates

  • fix broken links in api_access_key.html.markdown
  • nrql_alert_condition: Amends threshold_duration constraints for NRQL alert conditions

v2.15.1 - 2021-01-22

Documentation Updates

  • one_dashboard: remove unused entity reference in example

v2.15.0 - 2021-01-14

Documentation Updates

  • update changelog
  • one_dashboard: Add overview doc for one_dashboard resource

Features

  • one_dashboard: Testing out one_dashboard resource

v2.14.1 - 2021-01-12

Documentation Updates

  • change personal API key to user api key
  • update API key instructions for getting started guide

v2.14.0 - 2020-12-09

Bug Fixes

  • infra_alert_condition: fix integration tests

Documentation Updates

  • update getting started guide with a link to EU graphiql
  • nrql_alert_condition: include notes about upgrading from 1.x

Features

  • nrql_alert_condition: swap deprecation of violation_time_limit fields

v2.13.5 - 2020-11-13

Bug Fixes

  • nrql_alert_condition: reverse attribute detection for migration

v2.13.4 - 2020-11-11

Bug Fixes

  • docs: Alert Channels do not manage Policies
  • newrelic_entity: include additional ID attr for browser apps

Documentation Updates

  • include note about API key access

v2.13.3 - 2020-10-27

Bug Fixes

  • nrql_alert_condition: fix fill_option DiffSuppressFunc

Documentation Updates

  • alert_condition: document apm_jvm_metric

v2.13.2 - 2020-10-26

Documentation Updates

  • alert_policy_channel: update example reference

v2.13.1 - 2020-10-19

v2.13.0 - 2020-10-16

Documentation Updates

  • newrelic_synthetics_monitor_script: Use file method instead of template_file data source

Features

  • client: update newrelic-client-go (retry on nerdgraph timeouts)

v2.12.1 - 2020-10-15

Bug Fixes

  • dashboard: use state migration to fix 500 error when upgrading from v2.7.5 to v2.8 and beyond
  • nrql_alert_condition: avoid drift using computed value

Documentation Updates

  • add instructions for New Relic One users to get an api key
  • dashboard: update docs regarding cross-account widget config drift

v2.12.0 - 2020-10-08

Features

  • alerts: allow a 30 day violation limit for nrql conditions

2.11.1 - 2020-10-07

v2.11.1 - 2020-10-07

Documentation Updates

  • add website documentation for nrql_alert aggregation_window

v2.11.0 - 2020-10-06

Features

  • aggregation_window: add support for nrql signal aggregationWindow

v2.10.3 - 2020-10-05

Documentation Updates

  • remove admin key from documentation

v2.10.2 - 2020-10-02

Bug Fixes

  • build: update version.ProviderVersion via ldflags during release process

Documentation Updates

  • remove admin API key from docs and various other updates
  • update changelog
  • change slack integration documentation
  • update process running example
  • dashboard: fix some broken links
  • synthetics: remove newrelic_synthetics_label resource

Features

  • alerts: deprecate plugins conditions and un-deprecate APM alert conditions
  • synthetics: replace REST API calls with Nerdgraph calls

v2.9.0 - 2020-10-01

Documentation Updates

  • update changelog

Features

  • dashboard: enable Personal API Key auth for dashboards and some sythentics resources

v2.8.0 - 2020-09-30

Documentation Updates

  • update infra alert condition api key type
  • update changelog
  • update development instructions for new TF version
  • DEPRECATION notice for newrelic_alert_condition
  • update supported Go information and test config
  • README: update provider configuration pin version examples
  • dashboard: update docs with info regarding widget.account_id and cross-account widgets
  • dashboard: add cross-account example

Features

  • dashboard: support cross-account widgets :)

v2.7.5 - 2020-09-23

Bug Fixes

  • entity: add VIZ domain

Documentation Updates

  • update changelog
  • nrql_condition: add clarity around choosing between new and old/deprecated attributes
  • nrql_condition: clarify when value_function attr is 'required' vs 'not required'

v2.7.4 - 2020-09-18

Bug Fixes

  • nrql_alert_condition: update validation for nrql conditions

v2.7.3 - 2020-09-17

Bug Fixes

  • alerts: avoid bad index reference

v2.7.2 - 2020-09-16

Documentation Updates

  • update changelog

v2.7.1 - 2020-09-11

Bug Fixes

  • nrql_alert_condition: Fixed an issue with extrapolation (gap filling) settings

Documentation Updates

  • fix references to newrelic_entity data sources
  • update authentication table
  • replace uses of APM conditions with NRQL conditions
  • update changelog

v2.7.0 - 2020-09-04

Documentation Updates

  • update changelog

Features

  • nrql_alert_condition: Added support for expiration (loss of signal) and extrapolation (gap filling) settings

v2.6.1 - 2020-09-03

Bug Fixes

  • changelog: ensure proper branch to base from
  • nrql_alert_condition: add missing zeros to violation_time_limit_seconds to the new:old map

v2.6.0 - 2020-08-24

Bug Fixes

  • alert_channel: avoid drift with config.auth_password
  • alert_channel: avoid config drift with sensitive values not returned by the API
  • alerts: ensure threshold_occurrences case fold comparison
  • changelog: update changelog on release only, drop reviewer spec
  • nrql_alert_condition: fix drift with threshold_occurrences - store lowercase in terraform state

Documentation Updates

  • alert_channel: add note to import section regarding handling of sensitive data
  • alert_muting_rule: Added docs for alert muting rule.

Features

  • alert_muting_rule: Creating alert muting rule resource.
  • newrelic_api_access_key: Implement new resource: newrelic_api_access_key

v2.5.1 - 2020-08-17

Bug Fixes

  • cannot create resource "newrelic_infra_alert_condition" of type "infra_host_not_reporting"
  • infra: avoid nil pointer reference
  • infra: avoid nil pointer reference

v2.5.0 - 2020-08-03

Bug Fixes

  • alert_policy: avoid drift due to account_id inheritance in resource and data source
  • nrql_alert_condition: avoid drift due to account_id inheritance in NRQL alert condition

Documentation Updates

  • synthetics_monitor_location: Adding docs for Synthetics monitor location data source.

Features

  • synthetics_monitor_location: Add data source newrelic_synthetics_monitor_location.

v2.4.2 - 2020-07-30

Documentation Updates

  • dashboard: Improve docs for limit and order_by widget attributes

v2.4.1 - 2020-07-29

Bug Fixes

  • alerts: flatten condition scope properly for APM JVM metrics
  • newrelic_alert_condition: allow instance scope for JVM app metrics

v2.4.0 - 2020-07-28

Bug Fixes

  • alerts: Unify how alert policy selects an account_id
  • infra_alert_condition: support zero-value thresholds for infra_alert_condition resource

Documentation Updates

  • alert_policy: update alert_policy import section, add default to arg ref

Features

  • infra_alert_condition: add description attribute

v2.3.0 - 2020-07-23

Features

  • add a newrelic_account data source

v2.2.1 - 2020-07-10

Bug Fixes

  • replacement for deadlink linter
  • replacement for deadlink linter
  • alert_condition: remove conditional to fix drift when using 'user_defined' attributes

Documentation Updates

  • fix broken links
  • fix broken links
  • fix broken links
  • fix broken links
  • communicate that most but not all keys have prefixes
  • alerts: update documentation for newrelic_nrql_alert_condition

v2.2.0 - 2020-07-08

Bug Fixes

  • docs: extra whitespace below table
  • docs: better table header rendering
  • nrql_alert_condition: use better term operator

Documentation Updates

  • alerts: include account_id attribute for alert_policy

Features

  • alerts: new newrelic_alerts_location_failure_condition resource

v2.1.2 - 2020-06-26

Bug Fixes

  • alerts: require at least one violation time limit attr
  • alerts: improve nil handling for alert_channel

Documentation Updates

  • provider: additional v2 updates, migration guide updates
  • provider: add getting started guide to the quick links
  • provider: fix incorrect newrelic_application reference in some examples
  • provider: add account_id to argument reference, move argument reference above the fold
  • provider: add environment variables and schema attribute table
  • provider: update getting started example to reflect v2 updates
  • readme: update title, add link to latest documentation

v2.1.1 - 2020-06-23

Features

  • update the release process to prepare for repo handoff

v2.1.0 - 2020-06-22

Documentation Updates

  • include information on pinning a version
  • include sidebar link for 2.x upgrade

Features

  • eventstometrics: add an events to metrics rule resource (#690)

v2.0.0 - 2020-06-18

Bug Fixes

  • Require condition_scope = instance for validation_close_timer
  • Add validation to newrelic_alert_condtion condition_scope
  • alerts: remove DiffSuppressFunc on TypeSet to avoid test drift
  • alerts: infra alert condition zero value detection
  • alerts: handle a nil reference with more grace
  • application_settings: Remove delete, as it is not possible
  • deps: Revert terraform sdk to 1.10.0
  • newrelic: fix the failing integration tests (#519)
  • nrql_alert_condition: threshold_occurrences is case insensitive, attribute description updates

Documentation Updates

  • add callout to top of each v1.x doc page
  • tidy up after review
  • DEPRECATION notice for 1.x
  • update index header with improved words
  • update getting started guide to reference new material
  • update README with new pointers
  • add table for current endpoint in use per resource
  • include documentation about upgrading the provider to 2.x
  • update API key references to match desires
  • include v1 index.html in sidebar
  • prep for v2.x, isolate v1.x docs
  • alert_channel: fix broken 'nested config' anchor link
  • alerts: include caveat about NRQL alerts condition operator usage with outliers
  • alerts: update wording to avoid implementation details
  • alerts: include deprecation notice for "terms"
  • alerts: update examples to reflect deprecation
  • getting started: fix resource naming
  • nrql_alert_condition: add outlier example, add new attributes, deprecate old attributes, update import section
  • nrql_alert_condition: update docs to reflect version 2.0 changes
  • provider: add region to provider docs, removing references to API base URLs
  • provider: add provider configuration guide page
  • workloads: fix api key attribute name (#489)

Features

  • alerts: convert Alerts Policies to nerdgraph
  • application: implement newrelic_application resource
  • dashboard: add grid_column_count to dashboard schema
  • entity_tags: add an entity tag resource (#679)
  • nrql_alert_condition: integrate nerdgraph for nrql alert conditions
  • provider: add region to provider schema, handle API URLs based off region

v1.20.1 - 2020-07-27

Bug Fixes

  • infra_alert_condition: [v1.x] support zero-value thresholds for infra_alert_condition resource

v1.20.0 - 2020-07-23

v1.19.1 - 2020-06-24

Bug Fixes

  • changelog: remove 1.18.1 from changelog, 1.19.0 is the replacement

Features

  • update the release process to prepare for repo handoff

v1.19.0 - 2020-06-05

Bug Fixes

  • test: Workloads returns ordered list of scope account IDs, update test

Documentation Updates

  • application_settings: add application settings resource to sidebar (#582)

v1.18.0 - 2020-05-15

Bug Fixes

  • alerts: infra alert condition zero value detection

Features

  • application: implement newrelic_application resource (#558)

v1.17.1 - 2020-05-04

Bug Fixes

  • client: update the client for pagination URL fix

v1.17.0 - 2020-05-01

Features

  • dashboard: add grid_column_count to dashboard schema

v1.16.0 - 2020-03-24

Documentation Updates

  • use correct default synthetics_api_url in config docs, remove inaccessible alert condition type
  • Update getting started guide

Features

  • workloads: add a workloads resource (#474)

v1.15.1 - 2020-03-18

Bug Fixes

  • import condition terms regardless of threshold format (#469)

Documentation Updates

  • ensure consistency (#458)
  • examples: add a golden signal alerting module example (#450)

v1.15.0 - 2020-03-04

Bug Fixes

  • application_label: use correct type assertions for applications and servers attributes
  • nrql_alert_condition: terms should be a TypeSet

Documentation Updates

  • alert_policy_channel: include sorting recommendation for channel_ids

Features

  • alert_policy_channels: add ability to add multiple channels to a policy

v1.14.0 - 2020-02-20

Bug Fixes

  • provider: deprecate and re-enable the use of infra_api_url (#411)

Features

  • alert_policy: add ability to add multiple channels to a policy (#398)
  • synthetics: add secure credentials resource (#409)
  • synthetics: add labels resource (#407)

v1.13.1 - 2020-02-12

Bug Fixes

  • alert_channel: validate payload also has payload_type specified
  • alert_channels: allow complex headers & payloads with new attributes
  • alert_condition: mark condition_scope optional
  • newrelic_alert_channel: Force new resource for all config fields

Documentation Updates

  • alert_channel: add payload_type details to docs

v1.13.0 - 2020-02-06

Documentation Updates

  • Make a note about community resources and support
  • Make note about ignoring secrets

Features

  • replace provider backend with newrelic-client-go (#358)
  • infra_alert_condition: add violation_close_timer to newrelic_infra_alert_condition resource (#370)

v1.12.2 - 2020-01-25

Bug Fixes

  • alert_channels: handle more complex JSON structures in payload or headers (#361)

v1.12.1 - 2020-01-22

Bug Fixes

  • newrelic-client-go: Fix API Key passing to provider

Documentation Updates

  • update alert-channel examples

v1.12.0 - 2020-01-16

Bug Fixes

  • dashboards: include application_breakdown as a valid visualization

Documentation Updates

  • alerts: update documentation for newrelic_alert_channel
  • dashboards: include application_breakdown in docs

Features

  • alerts: deprecate alerts channel configuration and add config block

v1.11.0 - 2020-01-09

Documentation Updates

  • update docs for consistency
  • document the new synthetics_api_url variable

Features

  • release 1.11.0
  • update CHANGELOG for v1.11.0

v1.10.0 - 2019-12-18

Bug Fixes

  • make event a computed attribute
  • loosen validation for threshold duration
  • add attribute validation for infra condition types

Documentation Updates

  • update documentation for newrelic_infra_alert_condition
  • update newrelic_synthetics_monitor docs
  • add missing resources and data source to sidebar
  • updates for consistency

Features

  • add ability to import resource_newrelic_synthetics_monitor, update acceptance tests and add coverage

v1.9.0 - 2019-12-05

Bug Fixes

  • use name as filter in application lookup
  • fix newrelic_infra_alert imports and backfill acc testing

Documentation Updates

  • update for clarity and consistency
  • update nrql_alert_condition docs to reference violation_time_limit_seconds
  • update docs for newrelic_nrql_alert_condition
  • refresh the infra alert condition docs
  • add docs for newrelic_plugin_component
  • update docs for newrelic_alert_channel resource and data source
  • fix formatting in dashboard docs

Features

  • allow importing of violation_time_limit_seconds, add validation, remove inline docs
  • add ability to import nrql_alert_condition for types static and outlier
  • update newrelic_synthetics_alert_condition acceptance tests
  • update newrelic_synthetics_monitor_script acceptance tests
  • add a plugin component data source
  • create importer for alert policy channels
  • add ability to import newrelic_alert_channel data source

v1.8.0 - 2019-11-22

Bug Fixes

  • appease golangci-lint when running make

Documentation Updates

  • add Getting Started section

Features

  • add import functionality for newrelic_alert_policy data source

v1.7.0 - 2019-11-13

Bug Fixes

  • align alert condition duration constraints to NR's API constraints
  • align alert policy validation with NR's API validation
  • lint issue, update modules
  • merge conflicts
  • typos

v1.6.0 - 2019-11-07

v1.5.2 - 2019-10-23

v1.5.1 - 2019-07-11

v1.5.0 - 2019-03-26

v1.4.0 - 2019-02-27

v1.3.0 - 2019-02-07

v1.2.0 - 2018-11-02

v1.1.0 - 2018-10-16

v1.0.1 - 2018-06-06

v1.0.0 - 2018-02-12

v0.11.0 - 2020-02-27

Features

  • http: allow personal API keys to be used for alerts and APM resources

v0.10.1 - 2020-02-20

Bug Fixes

  • entities: tags filter needs to use type TagValue in graphql query
  • newrelic: Add option to set ServiceName in Config

v0.10.0 - 2020-02-19

Features

  • ci: add release make target
  • ci: the beginnings of some release automation
  • synthetics: add secure credentials resource
  • synthetics: implement label monitor support

v0.9.0 - 2020-02-05

Bug Fixes

  • allow string representations of JSON for alert channel webhook and payload
  • http: Clear client responses between pages

Features

  • alerts: Implement multi-location synthetics conditions
  • http: add trace logging with additional request info

v0.8.0 - 2020-01-29

Bug Fixes

  • alerts: ensure multiple channels can be added via /alerts_policy_channel.json endpoint (#114)

Features

  • apm: Add support application metric names and data

v0.7.1 - 2020-01-24

Bug Fixes

  • alerts: handle more complex JSON structures in headers and/or payload
  • logging: use global methods for the default logger rather than a logrus instance

v0.7.0 - 2020-01-23

Features

  • newrelic: add ConfigOptions for logging
  • newrelic: add the ability to configure base URLs per API

v0.6.0 - 2020-01-22

Features

  • alerts: add GetSyntheticsCondition method (#105)

v0.5.1 - 2020-01-21

Bug Fixes

  • alerts: custom unmarshal of channel configuration Headers and Payload fields (#102)

v0.5.0 - 2020-01-16

Documentation Updates

  • newrelic: update API key configuration documentation

v0.4.0 - 2020-01-15

Bug Fixes

  • retry HTTP requests on 429 status codes

Features

  • entities: add entities search and entity tagging

v0.3.0 - 2020-01-13

Bug Fixes

  • make use of ErrorNotFound type for Get methods that are based on List methods
  • add policy ID to alert condition

Documentation Updates

  • update example
  • build: Update README for commit message format
  • changelog: Add auto-generation of CHANGELOG from git comments via make changelog

Features

  • add top-level logging package for convenience
  • add option for JSON logging and fail gracefully when log level cannot be parsed
  • introduce logging
  • update monitor scripts with return design pattern, update tests

v0.2.0 - 2020-01-08

Bug Fixes

  • rename variables to fix redeclared error
  • update unit tests to use new method sigs
  • fix monitor ID type and GetMonitor URL
  • http client needs to handle other 'success' response status codes such as 201
  • add godoc as a dep, and a warning about GOPATH and godoc
  • fix paging bug for v2 API
  • lint: formatting fixes for linter

Documentation Updates

  • update readme example
  • add alerts package docs
  • temporarily checking in broken import paths in generated markdown docs
  • add inline documentation
  • add badges to README
  • fill in missing inline documentation
  • document some methods

Features

  • add DeletePluginCondition
  • add CreatePluginCondition
  • add UpdatePluginCondition
  • add GetPluginCondition
  • add ListPluginsConditions
  • encode monitor script text
  • add ability to use 'detailed' query param in ListPlugins method
  • add GetPlugin
  • add ListPlugins
  • publicly expose error types
  • finish components endpoints
  • add Components
  • add internal utils package, move IntArrayToString() util to new home
  • add integration tests for key transactions
  • add query param filters for ListKeyTransactions
  • add GetKeyTransaction
  • add ListKeyTransactions
  • add DeleteLabel
  • add CreateLabel
  • add ListLabels, add GetLabel
  • add DeleteDeployment
  • add CreateDeployment
  • add ListDeployments
  • centralize apm test helpers
  • add DeleteNrqlAlertCondition
  • add UpdateNrqlAlertCondition
  • add CreateNrqlAlertCondition
  • add GetNrqlAlertCondition
  • add ListNrqlAlertConditions
  • add UpdateAlertPolicy
  • add DeleteAlertCondition
  • add CreateAlertCondition
  • add GetAlertCondition
  • add ListAlertConditions
  • get infra condition integration tests passing
  • add InfrastructureConditions
  • add MonitorScripts
  • add MonitorScript
  • add DeleteAlertPolicyChannel, update unit tests, add integration test (might need to remove this)
  • add alert policy channels
  • add synthetics alert conditions
  • add synthetics alert conditions
  • add GetAlertChannel method
  • add CreateAlertChannel, ListAlertChannels, DeleteAlertChannel
  • add DeleteMonitor
  • add UpdateMonitor
  • add CreateMonitor
  • add dashboards
  • add DeleteAlertPolicy method
  • add UpdateAlertPolicy method
  • add CreateAlertPolicy method
  • add GetAlertPolicy method
  • add ListAlertPolicies method
  • alerts package
  • create remaining CRUD methods for application resource
  • add new dependency-free client implementation
  • add version.go per auto-versioning docs
  • add ListAlertConditions for infrastructure
  • add infra namespace
  • add catchall newrelic package
  • add New Relic environment enum
  • maximize page size for ListMonitors
  • add ListMonitors method for Synthetics monitors
  • add application filtering for ListApplications
  • get TestListApplications passing

v0.1.1 - 2017-08-02

v0.1.0 - 2017-06-21