Skip to content

Releases: newrelic/newrelic-client-go

newrelic-client-go v0.23.3

12 May 21:45
c3d4495
Compare
Choose a tag to compare
Pre-release

[v0.23.3] - 2020-05-12

Bug Fixes

  • workloads: fix query type for entity guid

newrelic-client-go v0.23.2

11 May 19:54
bc962e6
Compare
Choose a tag to compare
Pre-release

[v0.23.2] - 2020-05-11

Bug Fixes

  • alerts: Updating incorrect AlertEvents params
  • region: gracefully fall back to default region

newrelic-client-go v0.23.1

04 May 22:15
c690edc
Compare
Choose a tag to compare
Pre-release

[v0.23.1] - 2020-05-04

Bug Fixes

  • alerts: Alerts paging was incorrectly generating URLs

newrelic-client-go v0.23.0

01 May 18:08
15fd67f
Compare
Choose a tag to compare
Pre-release

[v0.23.0] - 2020-05-01

Bug Fixes

  • build: Github actions make lint for commit messages need full history
  • workloads: Removing deprecated field name from entitySearchQuery

Documentation Updates

  • typegen: Add a README for typegen

Features

  • events: add alert events

Refactor

  • build: Split up github actions a bit
  • typegen: Split/refactor much of typegen internals

newrelic-client-go v0.22.0

23 Apr 22:42
Compare
Choose a tag to compare
Pre-release

[v0.22.0] - 2020-04-23

Bug Fixes

  • alerts: include "equal" operator for NRQL condition terms

Features

  • dashboards: add grid_column_count field

Refactor

  • workloads: query with GUID per upstream API change

newrelic-client-go v0.21.1

15 Apr 19:56
40184bd
Compare
Choose a tag to compare
Pre-release

[v0.21.1] - 2020-04-15

Bug Fixes

  • alerts: return a NotFound error when policies are not found in NerdGraph

Refactor

  • workloads: remove deprecated fields

Release v0.21.0

06 Apr 22:47
324c18b
Compare
Choose a tag to compare
Release v0.21.0 Pre-release
Pre-release

[v0.21.0] - 2020-04-06

Bug Fixes

  • build: goreleaser now supports libraries, remove hack in config, skip build

Features

  • typegen: handle scalar types

Refactor

  • alerts: Update go:generate for types signature
  • newrelic: Continue to fail, do not log invalid region
  • region: Better error types/more tests
  • region: Split parsing / fetching of region data so Parse can be reused
  • typegen: Filter internal context off of generated descriptions if present
  • typegen: Break out some structs
  • typegen: Move all schema generation stuff into typegen

newrelic-client-go v0.20.1

01 Apr 20:47
2e3d6d4
Compare
Choose a tag to compare
Pre-release

[v0.20.1] - 2020-04-01

Bug Fixes

  • alerts: use pointers for the result struct

Refactor

  • nerdstorage: check scope ID for zero values during nerdstorage operations

newrelic-client-go v0.20.0

31 Mar 23:36
4c6c6a7
Compare
Choose a tag to compare
Pre-release

[v0.20.0] - 2020-03-31

Bug Fixes

  • alerts: include missing types to generate
  • nrql_conditions: fix spelling errors, fix types
  • region: Better URL building
  • typegen: ensure we also generate non-input fields
  • typegen: ensure handling of slice/LIST types
  • typegen: default to resolving nested types

Documentation Updates

  • README: Update example in README, closes #225
  • nerdstorage: add examples

Features

  • alerts: implement NerdGraph policy search
  • internal: add additional error context to graphQLError
  • nerdstorage: add a nerdstorage package and resource
  • region: Add a region package
  • typegen: handle types of Kind OBJECT

Refactor

  • alerts: fix alerts tests
  • alerts: Move FQDN/URL creation into package, out of http client for REST
  • apm: Update apm tests
  • apm: Move FQDN/URL creation into package, out of http client for REST
  • config: Migrate Region to pkg/region
  • config: Add new func for config
  • config: Remove unused config fields
  • dashboards: Update dashboard tests
  • dashboards: Move FQDN/URL creation into package, out of http client for REST
  • entities: Update entities tests
  • http: introduce a request-scoped API for NerdGraph queries
  • http: Remove assumption that we are talking to a REST endpoint
  • http: Move HTTP client to use new region format
  • nerdgraph: Update nerdgraph tests
  • plugins: Update plugin tests
  • plugins: Move FQDN/URL creation into package, out of http client for REST
  • region: Change access to config.Region to ensure it exists
  • synthetics: Update synthetics tests
  • synthetics: Move FQDN/URL creation into package, out of http client for REST
  • typegen: Convert to using go generate to run typegen, make generate to test
  • workloads: Update workloads tests

newrelic-client-go v0.19.0

25 Mar 21:04
726012c
Compare
Choose a tag to compare
Pre-release

[v0.19.0] - 2020-03-25

Bug Fixes

  • alerts: policy update response test
  • workloads: remove nullable struct fields unless necessary

Features

  • alerts: add search method for NRQL conditions
  • alerts: add get method for query NRQL conditions
  • alerts: add update methods for baseline and static NRQL conditions
  • alerts: add create methods for baseline and static NRQL conditions
  • nerdgraph: begin generating structs from schema

Refactor

  • alerts: consolidate Nrql condition structs for better reusability