v3.24.1 - 2023-06-08
- cloud_tests: adds precheck to cloud tests to delink accounts before test run (#2384)
- log_parsing: fix to error handling in the log parsing resource (#2390)
- newrelic_entity: filtering entites returned based on account_id (#2389)
v3.24.0 - 2023-05-30
- build: Updated gofmt and gofmt-fix make rules
- script_monitor: corrections to details on private, public locations (#2372)
- newrelic_cloud_aws_integrations: Add remaining aws polling integrations. (#2383)
- newrelic_cloud_aws_integrations: Add other polling integrations. (#2374)
v3.23.0 - 2023-05-17
- update missing fields, docs etc
- Missing fields from #2289
- lint errors
- update aws docs
- cloud_integrations: update to broken links (#2365)
- examples: updated aws example to include config stream and moved cloud examples to modules (#2225)
- newrelic_cloud_aws_integrations: update aws docs with new integrations.
- newrelic_cloud_aws_integrations: update aws docs with new integrations.
- one_dashboard_json: addition of a multipage dashboard example and other corrections (#2347)
- Add other polling integrations to newrelic_cloud_aws_integrations
- additional poll integrations (sqs, ebs, alb, elasticache) (#2289)
v3.22.0 - 2023-05-08
- one_dashboard: added documentation on how to use the CLI to convert dashboards to HCL (#2339)
- service_level_alert_helper: update to documentation (#2361)
- data/account: Allow reading the provider's
account_id
. (#2314) - newrelic_cloud_azure_integrations: addition of the integration 'azureMonitor' (#2338)
v3.21.3 - 2023-04-28
v3.21.2 - 2023-04-28
v3.21.1 - 2023-04-28
v3.21.0 - 2023-04-28
- newrelic_synthetics_script_monitor: Populate script argument changes upon modifications. (#2335)
- nrql_alert_condition: check for nil response on create
- one_dashboard: code changes to support y_axis_left_min=0 (#2326)
- synthetics: handle omitting runtime values for legacy runtime
- update synthetic monitor default runtime notes. (#2325)
- nrql_alert_condition: Update nrql alert condition docs (#2341)
- one_dashboard: addition of the attribute zero to widget_line (#2336)
- synthetics: Synthetics monitor additional field to output period in minutes (#2340)
- synthetics: Synthetics monitor additional field to output period in minutes
- synthetics: add device emulation options to newrelic_synthetics_script_browser_monitor resource
v3.20.2 - 2023-04-07
- newrelic_nrql_alert_condition: add default 'violation_time_limit_seconds' (#2319)
- add note on 'default_values' to one_dashboard (#2321)
v3.20.1 - 2023-04-05
- newrelic_api_access_key: add info to TF docs on API Access errors (#2302)
- correct references to slack webhooks in newrelic_alert_channel (#2315)
- guide: update synthetics migration guide with correct resource reference to remove state (#2318)
v3.20.0 - 2023-03-30
- newrelic_entity: add helpers to escape single quotes in NRQL que… (#2295)
- update newrelic_synthetics_cert_check_monitor example to use correct argument. (#2311)
- update docs with newrelic_account_management resource (#2308)
- service_level: add data source service_level_alert_helper (#2298)
v3.19.0 - 2023-03-28
- add examples to dashboard resource to demonstrate importing dashboards using GUID (#2300)
- Alerts: Expose entity_guid for legacy alert conditions (#2301)
v3.18.1 - 2023-03-24
- NRQLDropRule: Handle case where resource in state has been deleted
- entity: update entity data source docs with additional entity types and examples (#2297)
v3.18.0 - 2023-03-22
- Allow creating SL using CDF functions. (#2293)
v3.17.1 - 2023-03-17
- account_management: fixed the docs page link issue (#2294)
v3.17.0 - 2023-03-16
- one_dashboard: added raw configuration properties to one dashboard resource (#2278)
- add additional example to one_dashboard_json to demonstrate setting thresholds (#2292)
- add/update resources and data sources in the NR terraform registry (#2287)
- added account managent resource, docs, examples and test cases (#2275)
v3.16.1 - 2023-03-15
- cloud: return err when error is present or payload is nil
v3.16.0 - 2023-03-09
- cloud: Reset id if resource not found
- add deprecation messages to legacy alert resources and data sources
- alerts: adjustments to deprecation messages
- alerts: remove deprecated evaluation_offset from examples
- agentapplication: add browser agent application resource (#2262)
- data_partition: added data partition rules and tests
v3.15.0 - 2023-02-27
- data_notification_destination: fix naming
- data_notification_destination: add missing test - small fix
- data_notification_destination: add missing test
- data_notification_destination: fix test
- data_notification_destination: fix data source wip
- data_notification_destination: fix data source + try to fix tests
- data_notification_destination: fix data source - wip
- one_dashboard: fix for updating with filter_current_dashboard
- moved list of valid values to correct argument (#2251)
- updated notice for v2 support and v3 details
- rename files to match resource names
- index: Note on default region
- workflows: expose workflow entity guid
v3.14.0 - 2023-02-08
- Muting rule inter condition operator ambiguous (#2219)
- entities: validations for domain and type
- entity: removed vaildations of domain and types
- Removing value_function from the markdowns
- alert: Updated NRQL condition term duration max
- entity: Added additional examples
- entity: Added new entity type and domain
- Add evaluation delay to nrql alert condition
- NotificationDestinationDataSpurce: destination data source tests + lint
- NotificationDestinationDataSpurce: add notification destination data source
v3.13.0 - 2023-01-19
- Workflow: Linting issues
- newrelic_one_dashboard: fix for null pointer when using thresholds in widget_billboard
- Workflow: Updated docs
- dashboards: improved deprecation message to be less scary
- Workflows: Merge conflict resolved
v3.12.0 - 2023-01-10
- one_dashboard_json: added retry mechanism to create/update to handle updateAt changes
- private_locations: returning the right err (#2177)
- log_parsing: added docs for log parsing rule
- log_parsing: added docs for log parsing rule
- log_parsing: added docs for log parsing rule
- log_parsing: added docs for log parsing rule
- log_parsing: added docs for log parsing rule
- log_parsing: added docs for log parsing rule
- notification_channel: fix email notification channel example
- synthetics: remove unnecessary quotes around private location guid
- test_grok: Document for testgrok data source
- log_parsing_rule: added data source, resource, and tests - NR-53373
- log_parsing_rule: Added provider and tests for log parsing rule
- log_parsing_rule: Added provider and tests for log parsing rule
- log_parsing_rule: Added provider and tests for log parsing rule
- log_parsing_rule: Added provider and tests for log parsing rule
- log_parsing_rule: Added provider and tests for log parsing rule
- provider: set user agent service name via -ldflags
- test_grok: added data source provider
v3.11.0 - 2022-12-16
- workflows: fix a bug that would prevent creation of disabled workflows
- Remove value_function from nrql alert condition resource
v3.10.0 - 2022-12-16
- dashboards: handle empty values returned from API
- drop_rules: verbose error message 🐛
- newrelic_nrql_alert_condition: Set entity_guid after creating NRQL alert condition
- workflows: stop silently removing channels on workflow updates/deletes
- workloads: Removed forcenew for entity guids and changed docs
- Workflow: Changes in examples
- secure_credential: add account id in secure credential search
v3.9.0 - 2022-12-06
- linting2
- linting
- notifications errors: Added error details to response
- synthetics: unset private location ID and return nil if entity not found
- dashboard: add documentation for variables
- entity_tags: add example of using a dynamic block to apply multiple tags to an entity
- cloud: add azure mysql flexible, postgres flexible and gcp alloydb integrations
- one_dashboard: add variables
v3.8.0 - 2022-11-30
- destination: unset destination ID and return nil if destination not found (prevents crash)
- notifications: added deleted test
- notifications: fix auth_basic bug
- synthetics: set verify_ssl and validation_string during read/import operations
- synthetics: set period and status during read/import operations
- synthetics: set period and status on update of newrelic_synthetics_script_monitor
- synthetics: set additional attribute values on import
- workflow: unset workflow ID and return nil if workflow not found (prevents crash)
- Update 'violations' to 'incidents' in Alerts docs
- fix import command for script monitor
- notifications: Updated notifications channel / destination docs to be clearer about properties
- obfusation_rule: added rules docs and fixed expression docs
- obfuscation_expression: Added the data source document for the expression
- obfuscation_rule: minor changes
- synthetics_cert_check_monitor: fix url instead of domain in domain field
- data_source_entity: remove limit on tags
- obfuscation_expression: Added Obfuscation expression data source
- obfuscation_rule: Added Obfuscation rule and tests
v3.7.1 - 2022-11-15
- obfuscation_expression: change name and regex to required
v3.7.0 - 2022-11-14
- workflows: make it possible to remove all workflow enrichments
- obfuscation_expression: minor changes
- obfuscation_expression: added docs for obfuscation expression
- add optional account_id parameter to private location data source
- obfuscation_expression: Added Obfuscation expression and tests
- synthetics: set defaults for runtime to new runtime and added instructions for old runtime
v3.6.1 - 2022-10-27
- dashboard import statement missing guid
- improve the documentation for the muting rules handling parameter
v3.6.0 - 2022-10-26
- workloads: added note for rule
- workloads: Updated docs on status config
- add workload status_config
v3.5.2 - 2022-10-21
- workflows: fix compilation issues after client version update
- workloads: fix compilation issues after client version update
- alert_conditions: added the docs for mobile_metric missing types
v3.5.1 - 2022-10-19
- workflows: correctly handle notification channels deleted outside TF
- Update reference for data.newrelic_entity
v3.5.0 - 2022-10-14
- add check of default answer of the API for service level select
- correct attribute mapping in service level event query select
- notifications: fix monitoring property to destinations & channels
- notifications: add monitoring property to destinations & channels
- workflows: stop forcing workflow recreation when using the default account id
- bump of new-relic-client-go and add service level capability to use select field for event queries
v3.4.4 - 2022-10-06
- add account_id to secure credential data source schema
v3.4.3 - 2022-10-05
- up timeout to give entity chance to index
v3.4.2 - 2022-10-04
- change custom_headers to custom_header
v3.4.1 - 2022-10-03
- update monitor with private location examples
v3.4.0 - 2022-10-03
- stop setting enrichments to an empty array on state update
- stop fuzzy search on resource_newrelic_application_settings failing apply
- fix issues with synthetics monitors docs
- Update migration_guide_v3.html.markdown
- synthetics_monitor: mentions NerdGraph is used.
- synthetics_monitor: mentions NerdGraph is used.
- one_dashboard_json: added newrelic_one_dashboard_json resource
v3.3.0 - 2022-09-22
- docs: Add guid to import command
- docs: Add safe migration pathway for monitors
- one_dashboard: added linked_entity_guids and filter_current_dashboard to heatmap
v3.2.1 - 2022-09-15
- channels: add check for read channels
- channels: lint
- docs: link to Azure cloud integration example
- notifications: add examples to docs
- notifications: made account_id optional #1994
- notifications: add missing destination types
- simple_monitor: #1984 populating uri and custom headers on input struct
- workflows: add schema upgrade version
- workflows: add schema upgrade version - wip
- workflows: add schema upgrade version - wip
- workflows: add schema upgrade version
- workflows: docs small change
- workflows: change workflows schema
- newrelic_one_dashboard: Fix incorrect permission value)
v3.2.0 - 2022-09-08
- made accountId optional in the schema
- alert_policy: added computed to account_id
- added note in the synthetics private locations data source docs
- added note in the synthetics private locations data source docs
- add s3 and docDb to AWS integration
v3.1.0 - 2022-09-02
- src: Delete exactlyOne validation in scheme of Notification Destination
- 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
- 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
- newrelic_entity_tags: increased timeout level
v3.0.2 - 2022-08-31
- 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
- Notifications: add update to destinations and channels + rename properties
- Notifications: pr review fixes: not needed remove computes and forcenew
- channels: renaming - wip
- channels: add tests
- channels: small renaming
- channels: fix lint
- destinations: general adjustments for destinations read functionality
- destinations: upgrade client version
- 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 custom errors handling to notifications
- notifications: fix tests -wip
- notifications: fix tests
- notifications: fix tests + add jira
- notifications: cr changes
- notifications: add tests + update docs
- notifications: update docs
- notifications: add internal property
- notifications: upgrade newrelic-client-go
- notifications: lint fix
- 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: add custom errors handling to workflows
- workflows: small workflows test twick
- workflows: upgrade newrelic-client-go
- workflows: lint fix
- 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
- swap secure credential resource to GraphQL API
- add new synthetics resources
- newrelic_synthetics_cert_check_monitor: adding cert check monitor
- synthetics: added private location resource
- synthetics: add step monitor resource
- synthetics: [wip] add broken links monitor resource
- synthetics: add newrelic_synthetics_script_monitor resource
- synthetics: migrate monitor location data source to new GraphQL API
- workflows: add workflows resources - wip
- workflows: add workflows resources
- workflows: add workflows resources workinggg - wip
- workflows: add tests
- workflows: resolve conflict
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
- updated dependencies
v2.49.1 - 2022-07-22
- Notifications: relocate notifications docs to the corrects folder
v2.49.0 - 2022-07-19
- 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
- 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
- force service level when changing account id
v2.48.0 - 2022-06-21
- add sleep to wait the SL to be indexed and avoid flaky test
- docs: add azure integrations guide and examples
v2.47.1 - 2022-06-15
- remove unnecessary read of service level entity after creation
v2.47.0 - 2022-06-10
- 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
- docs: add azure integrations guide and examples
v2.45.1 - 2022-05-14
- 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
- alerts: Allow negative threshold values for non-baseline NRQL conditions
- alerts: Document new NRQL term threshold operators
- alerts: Remove minimum threshold requirement for non-baseline NRQL conditions
- added gcp integrations test tf script
- alerts: Adds 3 term threshold operators for NRQL conditions
v2.44.0 - 2022-05-03
- Description of entity_guid for NRQL conditions.
- 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
- cloud_azure: correct firewalls integration on update
- updated the compiler
- update terraform versions
- cloud_azure: remove duplicate event_hub in example
v2.43.3 - 2022-04-22
- one_dashboard: make limit for bullet widget required
v2.43.2 - 2022-04-21
- Add payload_string to channel data source
v2.43.1 - 2022-04-20
- resource/one_dashboard: Add filter_current_dashboard doc for widget_bar and widget_pie
v2.43.0 - 2022-04-19
- Change logic for reading violation time limits to fix imports
- added gcp integrations documentation
- 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
- 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
- add aws integrations documentation
- cloud-integrations: added guide and example for AWS
- add aws integrations resource
v2.41.4 - 2022-04-06
- force to create new alert condition if type changes
- Remove signal block from deprecation message
v2.41.3 - 2022-04-05
- remove beta level and add an example with tags for service levels
v2.41.2 - 2022-03-25
- add len check when creating cloud link accounts
- Allow 0 values for aggregation_delay
- 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
- cloud_azure_link_account: change client_secret_id to client_secret
v2.41.1 - 2022-03-21
- add len check when creating cloud link accounts
v2.41.0-beta.2 - 2022-03-17
- 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
- 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
- handle filter_current_dashboard on update
- minor changes in docs
- awsGov cloud integration
- awsGov cloud integration
v2.40.0 - 2022-03-14
- 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
- added gcp integration documentation
- 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
- minor changes
- added gcp integration documentation
- added gcp integration documentation
- added gcp integration documentation
- add cloud_aws_link_account resource to docs
- update version in docs
- servicelevel: SLO periods now include complete weeks
- 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
- docs: added accountID to alert_channel and alert_policy_channel
v2.39.1 - 2022-03-07
- 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
- dashboard: handle filter_current_dashboard on read
- Alerts: deprecate nrql condition value_function, sum, single_value
- servicelevel: SLI should contain one and only one objective
v2.38.0 - 2022-02-18
- Fix broken V2 migration links
- add cloud_account data source docs
- fix broken link to data sources docs
- add cloud account data source
v2.37.0 - 2022-02-13
- 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
- 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
- nrql_alert_condition: remove computed flag for slide_by field
v2.36.1 - 2022-02-02
- 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
- update versions url
- fix URL to debugging terraform
- servicelevel: SLO periods now include complete weeks
- nrql_alert_condition: Add slide by support for alert conditions
v2.35.1 - 2022-01-24
- Remove condition name length validation
- renovate: removed old feature branch check
- update provider version documentation link
- add example of workload using tags
v2.35.0 - 2022-01-10
- 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
- add vse_password documentation
- Fix link to Install Terraform
v2.34.1 - 2021-12-10
- manually handled the state change for filter_current_dashboard. Issue 1494
- newrelic_one_dashboard: cannot remove billboard threshold
- newrelic_one_dashboard: return nil value if critical/warning is not set for billboard
v2.34.0 - 2021-12-07
- monitor_script: add vse_password for private monitor script locations
v2.33.0 - 2021-12-01
- servicelevel: Update Service Level docs
- nrql_drop_rule: Add 'drop_attributes_from_metric_aggregates' to drop rule actions.
v2.32.0 - 2021-11-16
- one_dashboard: surface error messages on dashboard update
v2.31.1 - 2021-11-08
- Fix synthetics_multilocation_alert_condition.markdown
- servicelevel: Fix example in the docs
- alert_muting_rule: Accept entity.guid and tags.NAME attrs
v2.30.2 - 2021-10-26
- 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
- improve error messaging for alert_muting_rule
v2.30.1 - 2021-10-22
- resolved an issue where multiple pages would link to the wrong page
- Added documentation for filter_current_dashboard
v2.30.0 - 2021-10-14
- update docs to explain baseline thresholds
- fixing grammar error / missing word
- 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
- change timeWindow to time_window
- dashboard: added widget_stacked_bar
v2.28.0 - 2021-10-08
- update expected error text
- docs: added new replacement pattern
- Modifying referenced hyperlinks
- Alerts: Clean-up and clarify NRQL alert condition documentation
- linked_entity_guids: Documentation and some tests
- servicelevel: Add Service Level documentation
- 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
- Alerts: Add streaming methods fields to nrql alert conditions
v2.26.0 - 2021-10-01
- servicelevel: Add service level resource
v2.25.0 - 2021-08-04
v2.24.1 - 2021-07-21
- 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
- InfraAlerts: Update docs
- MonitorScript: Update docs with monitor script location
- OneDashboardRaw: Update docs
- removed binary file
- fix tests
- 0 violation TTL for Infra Conditions returns warning
- use client method context from within resources
- 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
- 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
- plugins: Update website with deprecation notices
v2.22.1 - 2021-05-12
- docs: bumped version used in docs to latest
- docs: added guide for newrelic_dashboard migration
v2.22.0 - 2021-05-10
- infra_alert_condition: Added missing documentation, fixes #1280
- resource_newrelic_dashboard: Added deprecation notice
v2.21.2 - 2021-05-06
- newrelic_one_dashboard: add JSON widgets
v2.21.1 - 2021-04-16
v2.21.0 - 2021-03-04
- alert_channel: Ensure include_json_attachment is sent to API as
true
orfalse
string - alert_policy_channel: Ignore configured channel_id order (convert to Set)
- Add NRQL Drop Rule support
v2.20.0 - 2021-03-02
- newrelic_entity: Add ignore_case to name search for entity
v2.19.1 - 2021-02-25
- 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
- one_dashboard: Table Widget should have filter on them
- one_dashboard: Inherit nrql_query account_id from dashboard by default
- update changelog
- update changelog
- 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
- alert_muting_rule: update test expectation to match input
- alert_muting_rule: condition tag validation
- alert_muting_rule: add schedule support
v2.17.0 - 2021-02-01
- nrql_alert_condition: validate operator based on condition type
- one_dashboard: add linked_entity_guids to newrelic_one_dashboard resource docs
- one_dashboard: add linked entities to widget schema
v2.16.0 - 2021-01-29
- 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
- one_dashboard: remove unused entity reference in example
v2.15.0 - 2021-01-14
- update changelog
- one_dashboard: Add overview doc for one_dashboard resource
- one_dashboard: Testing out one_dashboard resource
v2.14.1 - 2021-01-12
- change personal API key to user api key
- update API key instructions for getting started guide
v2.14.0 - 2020-12-09
- infra_alert_condition: fix integration tests
- update getting started guide with a link to EU graphiql
- nrql_alert_condition: include notes about upgrading from 1.x
- nrql_alert_condition: swap deprecation of violation_time_limit fields
v2.13.5 - 2020-11-13
- nrql_alert_condition: reverse attribute detection for migration
v2.13.4 - 2020-11-11
- docs: Alert Channels do not manage Policies
- newrelic_entity: include additional ID attr for browser apps
- include note about API key access
v2.13.3 - 2020-10-27
- nrql_alert_condition: fix fill_option DiffSuppressFunc
- alert_condition: document apm_jvm_metric
v2.13.2 - 2020-10-26
- alert_policy_channel: update example reference
v2.13.1 - 2020-10-19
v2.13.0 - 2020-10-16
- newrelic_synthetics_monitor_script: Use file method instead of template_file data source
- client: update newrelic-client-go (retry on nerdgraph timeouts)
v2.12.1 - 2020-10-15
- 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
- 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
- alerts: allow a 30 day violation limit for nrql conditions
2.11.1 - 2020-10-07
v2.11.1 - 2020-10-07
- add website documentation for nrql_alert aggregation_window
v2.11.0 - 2020-10-06
- aggregation_window: add support for nrql signal aggregationWindow
v2.10.3 - 2020-10-05
- remove admin key from documentation
v2.10.2 - 2020-10-02
- build: update version.ProviderVersion via ldflags during release process
- 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
- alerts: deprecate plugins conditions and un-deprecate APM alert conditions
- synthetics: replace REST API calls with Nerdgraph calls
v2.9.0 - 2020-10-01
- update changelog
- dashboard: enable Personal API Key auth for dashboards and some sythentics resources
v2.8.0 - 2020-09-30
- update development instructions for new TF version
- DEPRECATION notice for newrelic_alert_condition
- update supported Go information and test config
- update infra alert condition api key type
- update changelog
- README: update provider configuration pin version examples
- dashboard: add cross-account example
- dashboard: update docs with info regarding widget.account_id and cross-account widgets
- dashboard: support cross-account widgets :)
v2.7.5 - 2020-09-23
- entity: add VIZ domain
- 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
- nrql_alert_condition: update validation for nrql conditions
v2.7.3 - 2020-09-17
- alerts: avoid bad index reference
v2.7.2 - 2020-09-16
- update changelog
v2.7.1 - 2020-09-11
- nrql_alert_condition: Fixed an issue with extrapolation (gap filling) settings
- 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
- update changelog
- nrql_alert_condition: Added support for expiration (loss of signal) and extrapolation (gap filling) settings
v2.6.1 - 2020-09-03
- 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
- 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
- alert_channel: add note to import section regarding handling of sensitive data
- alert_muting_rule: Added docs for alert muting rule.
- 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
- 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
- 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
- synthetics_monitor_location: Adding docs for Synthetics monitor location data source.
- synthetics_monitor_location: Add data source newrelic_synthetics_monitor_location.
v2.4.2 - 2020-07-30
- dashboard: Improve docs for limit and order_by widget attributes
v2.4.1 - 2020-07-29
- 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
- alerts: Unify how alert policy selects an account_id
- infra_alert_condition: support zero-value thresholds for infra_alert_condition resource
- alert_policy: update alert_policy import section, add default to arg ref
- infra_alert_condition: add description attribute
v2.3.0 - 2020-07-23
- add a newrelic_account data source
v2.2.1 - 2020-07-10
- replacement for deadlink linter
- replacement for deadlink linter
- alert_condition: remove conditional to fix drift when using 'user_defined' attributes
- 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
- docs: extra whitespace below table
- docs: better table header rendering
- nrql_alert_condition: use better term operator
- alerts: include account_id attribute for alert_policy
- alerts: new newrelic_alerts_location_failure_condition resource
v2.1.2 - 2020-06-26
- alerts: require at least one violation time limit attr
- alerts: improve nil handling for alert_channel
- 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
- provider: additional v2 updates, migration guide updates
- readme: update title, add link to latest documentation
v2.1.1 - 2020-06-23
- update the release process to prepare for repo handoff
v2.1.0 - 2020-06-22
- include information on pinning a version
- include sidebar link for 2.x upgrade
- eventstometrics: add an events to metrics rule resource (#690)
v2.0.0 - 2020-06-18
- 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: handle a nil reference with more grace
- alerts: infra alert condition zero value detection
- 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
- update API key references to match desires
- prep for v2.x, isolate v1.x docs
- DEPRECATION notice for 1.x
- update index header with improved words
- include v1 index.html in sidebar
- update README with new pointers
- tidy up after review
- add table for current endpoint in use per resource
- update getting started guide to reference new material
- add callout to top of each v1.x doc page
- include documentation about upgrading the provider to 2.x
- alert_channel: fix broken 'nested config' anchor link
- alerts: update examples to reflect deprecation
- alerts: update wording to avoid implementation details
- alerts: include deprecation notice for "terms"
- alerts: include caveat about NRQL alerts condition operator usage with outliers
- 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)
- 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
- 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
- changelog: remove 1.18.1 from changelog, 1.19.0 is the replacement
- update the release process to prepare for repo handoff
v1.19.0 - 2020-06-05
- test: Workloads returns ordered list of scope account IDs, update test
- application_settings: add application settings resource to sidebar (#582)
v1.18.0 - 2020-05-15
- alerts: infra alert condition zero value detection
- application: implement newrelic_application resource (#558)
v1.17.1 - 2020-05-04
- client: update the client for pagination URL fix
v1.17.0 - 2020-05-01
- dashboard: add grid_column_count to dashboard schema
v1.16.0 - 2020-03-24
- use correct default synthetics_api_url in config docs, remove inaccessible alert condition type
- Update getting started guide
- workloads: add a workloads resource (#474)
v1.15.1 - 2020-03-18
- import condition terms regardless of threshold format (#469)
v1.15.0 - 2020-03-04
- application_label: use correct type assertions for applications and servers attributes
- nrql_alert_condition: terms should be a TypeSet
- alert_policy_channel: include sorting recommendation for channel_ids
- alert_policy_channels: add ability to add multiple channels to a policy
v1.14.0 - 2020-02-20
- provider: deprecate and re-enable the use of infra_api_url (#411)
- 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
- 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
- alert_channel: add payload_type details to docs
v1.13.0 - 2020-02-06
- Make a note about community resources and support
- Make note about ignoring secrets
- 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
- alert_channels: handle more complex JSON structures in payload or headers (#361)
v1.12.1 - 2020-01-22
- newrelic-client-go: Fix API Key passing to provider
- update alert-channel examples
v1.12.0 - 2020-01-16
- dashboards: include application_breakdown as a valid visualization
- alerts: update documentation for newrelic_alert_channel
- dashboards: include application_breakdown in docs
- alerts: deprecate alerts channel configuration and add config block
v1.11.0 - 2020-01-09
- update docs for consistency
- document the new synthetics_api_url variable
- release 1.11.0
- update CHANGELOG for v1.11.0
v1.10.0 - 2019-12-18
- make event a computed attribute
- loosen validation for threshold duration
- add attribute validation for infra condition types
- update documentation for newrelic_infra_alert_condition
- update newrelic_synthetics_monitor docs
- add missing resources and data source to sidebar
- updates for consistency
- add ability to import resource_newrelic_synthetics_monitor, update acceptance tests and add coverage
v1.9.0 - 2019-12-05
- use name as filter in application lookup
- fix newrelic_infra_alert imports and backfill acc testing
- 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
- 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
- appease golangci-lint when running make
- add Getting Started section
- add import functionality for newrelic_alert_policy data source
v1.7.0 - 2019-11-13
- 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
- http: allow personal API keys to be used for alerts and APM resources
v0.10.1 - 2020-02-20
- 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
- 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
- allow string representations of JSON for alert channel webhook and payload
- http: Clear client responses between pages
- alerts: Implement multi-location synthetics conditions
- http: add trace logging with additional request info
v0.8.0 - 2020-01-29
- alerts: ensure multiple channels can be added via /alerts_policy_channel.json endpoint (#114)
- apm: Add support application metric names and data
v0.7.1 - 2020-01-24
- 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
- newrelic: add ConfigOptions for logging
- newrelic: add the ability to configure base URLs per API
v0.6.0 - 2020-01-22
- alerts: add GetSyntheticsCondition method (#105)
v0.5.1 - 2020-01-21
- alerts: custom unmarshal of channel configuration Headers and Payload fields (#102)
v0.5.0 - 2020-01-16
- newrelic: update API key configuration documentation
v0.4.0 - 2020-01-15
- retry HTTP requests on 429 status codes
- entities: add entities search and entity tagging
v0.3.0 - 2020-01-13
- make use of ErrorNotFound type for Get methods that are based on List methods
- add policy ID to alert condition
- update example
- build: Update README for commit message format
- changelog: Add auto-generation of CHANGELOG from git comments via
make changelog
- 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
- 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
- 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
- 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