Skip to content

Releases: newrelic/newrelic-client-go

newrelic-client-go v0.17.1

18 Mar 18:44
eb469e4
Compare
Choose a tag to compare
Pre-release

[v0.17.1] - 2020-03-18

Bug Fixes

  • alerts: add custom unmarshaling for ConditionTerm
  • workloads: use epoch time for EntitySearchQuery.CreatedAt

newrelic-client-go v0.17.0

17 Mar 22:52
dad4dea
Compare
Choose a tag to compare
Pre-release

[v0.17.0] - 2020-03-17

Bug Fixes

  • workloads: map non-nullable fields to structs correctly

Documentation Updates

  • alerts: add package-level documentation and examples
  • apm: add package-level documentation and examples
  • client: add synopses for all packages
  • config: add package-level documentation
  • dashboards: add package-level documentation and examples
  • entities: add package-level documentation and examples
  • errors: update package-level documentation
  • infrastructure: add package-level documentation
  • nerdgraph: add package-level documentation and examples
  • newrelic: add package-level documentation and examples
  • newrelic: use single-letter vars for receivers
  • plugins: add package-level documentation and examples
  • synthetics: add package-level documentation and examples

Features

  • alerts: implement graphql policy methods
  • workloads: add update operation, rework integration test scenario
  • workloads: add delete and duplicate mutations
  • workloads: add a workload create operation
  • workloads: add a workloads resource, list and get methods

Refactor

  • alerts: Fix lint issue
  • alerts: add types for fields with known values
  • apm: Move Application REST implementation, use interface
  • dashboards: add types for fields with known values
  • http: Move NewRequest, have it follow New* func format
  • http: Move graphql code out to file
  • http: Make all fields private, add some setters/getters, more tests
  • http: Consolidate GraphQL client, rename to http.Client
  • http: Move GraphQL into http.NewRelicClient as Query()

newrelic-client-go v0.16.0

11 Mar 17:45
670a538
Compare
Choose a tag to compare
Pre-release
Merge pull request #181 from newrelic/release/v0.16.0

chore(changelog): Update CHANGELOG for v0.16.0

v0.15.0

09 Mar 22:41
06a073c
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

[v0.15.0] - 2020-03-09

Bug Fixes

  • apm: remove unused field
  • build: Remove working dir config for CircleCI
  • http: allow overriding of service name

Refactor

  • alert_conditions: remove transient PolicyID from struct for consistency with API response
  • alerts: use consistent types for incident timestamp fields
  • build: Make the build system consistent with other projects
  • nrql_conditions: remove transient PolicyID from struct for consistency with API response
  • plugins_conditions: remove transient PolicyID from struct for consistency with API response

Release v0.14.0

06 Mar 01:49
f2b4938
Compare
Choose a tag to compare
Release v0.14.0 Pre-release
Pre-release

[v0.14.0] - 2020-03-04

Features

  • newrelic: add types for fields with well known values

v0.13.0

05 Mar 00:37
32b1b4f
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

[v0.13.0] - 2020-03-03

Bug Fixes

  • entities: include applicationId for ApmApplicationEntity results
  • entities: Make ApplicationID optional in results, omit if not returned by the API
  • http: create a new errorValue for every request

Refactor

  • apm: refactor deployments resource to use new auth strategy
  • http: refactor client to a request-scoped config context

v0.12.0

05 Mar 00:36
e6fa8c1
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

[v0.12.0] - 2020-02-28

Bug Fixes

  • docs: Fix the release badge

Features

  • nerdgraph: implement ability to make raw graphql query

Refactor

  • alerts: Move structs into implementing files
  • apm: Move structs into implementing files
  • config: BREAKING CHANGE: Change environment vars and rename APIKey to AdminApiKey
  • dashboards: Move structs into implementing files
  • entities: Move structs into implementing files
  • synthetics: Move structs into implementing files

v0.11.0

27 Feb 18:43
c52e8f6
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

[v0.11.0] - 2020-02-27

Features

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

v0.10.1

20 Feb 21:17
a790bda
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

[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

19 Feb 17:55
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

[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