Releases: newrelic/newrelic-client-go
Releases · newrelic/newrelic-client-go
newrelic-client-go v0.17.1
[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
[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
Merge pull request #181 from newrelic/release/v0.16.0 chore(changelog): Update CHANGELOG for v0.16.0
v0.15.0
[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
[v0.14.0] - 2020-03-04
Features
- newrelic: add types for fields with well known values
v0.13.0
[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
[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
v0.10.1
[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