Releases: newrelic/infra-integrations-sdk
Releases · newrelic/infra-integrations-sdk
v3.1.2
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.
- (42a2bae) Changelog 3.1.1
- (5a71822) Changelog format
- (da9e4bf) Protocol v3 doc
- (9652b2f) Doc for identifier attrs
- (ec5b08b) Added identifier attributes for entity
- (f05687a) Update docs/entity-definition.md
- (b3bb0fc) Update entity-definition.md
- (541d61c) Update protocol-v3.md
- (a1b19bb) Format cahracters
- (0c018b7) PRs review changes
- (1fe4211) CR for identifier attributes (#172)
- (0624ad6) IHOST-1997 metadata is always present
- (89b6f8b) test improvement
- (e7fd79a) IHOST-1997 removed sorted id attrs (#174)
v3.1.1
3.1.1
Added
- SSL support for
jmx
package. Explained at https://github.com/newrelic/infra-integrations-sdk#jmx-support
- (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
3.1.0
Added
- Added metadata optional decoration for entity metrics (
hostname
,
clusterName
andserviceName
), 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
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
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 methodAll()
- NewSet does not return error
- NewSet allows Attributes to uniquely identify metric sets
v3.0.1-beta
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
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
Option
s
Changed
- Package
sdk
renamed tointegration
- Package
cache
renamed topersist
- Packages
metric
,inventory
,event
moved intodata
folder - Replace
github.com/sirupsen/logrus
with builtinlog
package - Update
Event
type - Update
Integration
type
Removed
- Protocol v1 support
- Global
log
andcache
instances
v2.1.0
Version 2.0.0
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
First stable version of New Relic Infrastructure Integrations Go lang SDK