Skip to content

Releases: newrelic/infra-integrations-sdk

v3.1.2

15 Mar 09:26
95160f9
Compare
Choose a tag to compare

3.1.2

Added

  • Protocol V3: request agent to replace loopback addresses within a remote entity key, see doc
  • Identifier attributes to improve remote entity uniqueness, see doc.

v3.1.1

18 Feb 14:06
96a6c2b
Compare
Choose a tag to compare

3.1.1

Added


  • (bfc36cf) Update README.md
  • (9f6d645) Document custom metadata decoration args
  • (3b9bb15) Document entity metadata decoration
  • (d20ca65) Added documentation for integration name
  • (fce2f7b) Fix copy-paste mistake in CONTRIBUTING file
  • (fc8610d) Adding arguments for SSL option
  • (ef97999) fixed typo and added check to see if SSL args are empty
  • (8edd0e0) added a new function jmx.OpenWithSSL to not impact non-SSL JMX integrations
  • (abc59cc) Refactor: remove dup on SSL

v3.1.0

29 Nov 09:12
ca4f727
Compare
Choose a tag to compare

3.1.0

Added

  • Added metadata optional decoration for entity metrics (hostname,
    clusterName and serviceName), see doc

  • (a5141b5) Args for Cluster and Service
  • (0bf1a21) Change meta keys case
  • (49d2ea2) Add hostname to meta flag
  • (c7914da) Update CHANGELOG.md
  • (382f70e) Metadata doc
  • (9fc8c6e) Link to official wire protocol doc
  • (e0c19b2) check go version and decide if golint is used
  • (dc5a9c6) Changelog optional metadata
  • (99cfba8) Agent version on metadata

v3.0.3

16 Oct 14:17
5b62586
Compare
Choose a tag to compare

3.0.3

Changed

  • Replaces golint with gometalinter

Fixed

  • This release solves internal SDK dependency failures (targeting v2 via gopkg.in) as now master uses v3.
  • Fixed minor lint issues

v3.0.2

12 Jul 13:15
05f41fe
Compare
Choose a tag to compare

3.0.2

Added

  • Toolset documentation
  • Tutorial using remote entities
  • FAQ
  • Maximum inventory key length validation
  • Attributes required
  • JMX concurrency support

Fixed

  • Rate & delta names collision on the Store
  • Negative rate & delta values
  • Prefix on the logger

Changed

  • Improved documentation
  • Arguments All attribute to dynamic method All()
  • NewSet does not return error
  • NewSet allows Attributes to uniquely identify metric sets

v3.0.1-beta

03 May 14:03
12a6689
Compare
Choose a tag to compare

3.0.1-beta

Added

  • Document protocol compatibility
  • Document upgrade from SDKv2 to v3

Changed

  • Replace tutorial obsolete protocol-v1 dependency with current state

v3.0.0-beta

02 May 09:28
7564353
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

3.0.0-beta

Added

  • Protocol v2 (remote entities) support
  • Concurrency support (via Synchronized option)
  • Configurable Logger
  • Configurable output Writer
  • Configurable Storer
  • New packages inventory, event with proper constructors
  • Integration parametrized creation via optional Options

Changed

  • Package sdk renamed to integration
  • Package cache renamed to persist
  • Packages metric, inventory, event moved into data folder
  • Replace github.com/sirupsen/logrus with builtin log package
  • Update Event type
  • Update Integration type

Removed

  • Protocol v1 support
  • Global log and cache instances

v2.1.0

23 Apr 14:04
Compare
Choose a tag to compare

Added

  • Adding basic travis config file

Fixed

  • Logrus package name update (to lowercase) after update

Version 2.0.0

11 Oct 10:30
Compare
Choose a tag to compare

Changelog

Fixed

  • Allow executing JMX queries to a server without authentication required

Changed

  • Breaking change: Update jmx.Query function adding timeout argument
  • Improve documentation

Version 1.0.0

20 Jul 14:00
Compare
Choose a tag to compare

First stable version of New Relic Infrastructure Integrations Go lang SDK