Skip to content

Releases: newrelic/infrastructure-agent

1.20.0

11 Aug 09:36
8a5dd08
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Changed

  • All environment variables defined in integration config files treated as uppercase. Also, variables printed in payload output log. (#676)

Added

  • Brew formula file to publish the initial Beta of the infrastructure agent on Homebrew for macOS. See homebrew-core PR status and public documentation to learn more about requirements and limitations for macOS support.

Fixed

  • Certain configuration settings printed as memory addresses instead of values, in example, enable_process_metrics (#647)

1.19.4

27 Jul 12:14
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Fixed

  • Don't send inventory if forward only mode is enabled #659
  • Avoid executor possible goroutine leaks #658

1.19.3

23 Jul 15:12
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Changed

  • Bump nri-prometheus (#651)
  • Bump nri-flex (#653 )
  • Bump fluent-bit (#632)

Added

Fixed

  • Lazy loaded dimensional metrics harvester, to avoid memory consumption when no DM metrics are sent. (#648 )

1.19.2

07 Jul 11:20
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Changed

  • Add memory profile interval (#599)
  • Bump nri-flex (#605)
  • Upgrade fluent-bit version to 1.7.9 (#600)

New Relic Internals

  • MacOS release publish (#594)
  • CDN purge on release (#622)

1.19.1

30 Jun 07:59
5b6a40e
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Fixed

  • 597 HTTP APIs regression introduced at v1.19.0 where status_server_enabled acted as http_server_enabled and viceversa.

1.19.0

28 Jun 10:00
e0fc2d4
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Added

#589 Detailed log to help troubleshoot payloads sent to New Relic platform when pushing event samples (non dimensional metrics). This example shows how to enable trace-level logging.
#212 A temporal hostType value for boxes running in the cloud is defined until cloud identifier gets resolved.
#517 Readiness (.../ready) endpoints for HTTP APIs. Both status and integration data ingest. These will return 200 once APIs are up and ready. Details at status docs.

Changed

#562 Log forwarder as package "recommended" dependency in linux systems.

  • Supported distros have enabled "recommends" declared dependencies out of the box. So unless this was disabled installation should be transparent.
  • In case your distro have disabled "recommends" dependencies you'll need to explicitly enable it via apt-get -o APT::Install-Suggests="true" install newrelic-infra.

#552 Goreleaser updated to version 0.169.0

1.18.2

18 Jun 08:46
26373c2
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Added

Changed

  • Added identity, command channel, logging and trace FedRamp endpoints.
  • Curl version pump for container image.

Fixed

  • #221 - Issue that prevented the service binary to exit when unexpected failures occur on the child process.

1.18.1

09 Jun 15:05
2efc208
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Added

  • Added the following new host memory metrics (see documentation):
    • memoryCachedBytes
    • memorySharedBytes
    • memorySlabBytes
  • Agent self instrumentation #477
    • This is a base implementation of a prometheus endpoint to gather some metrics about agent runtime and a few product metrics.
    • In order to work, agent opens a port with prom data and starts nri-prometheus integration to scrap prom endpoint and send data to backend.
  • Status API #475. See docs

Changed

  • Upgraded nri-prometheus to v2.7.0 #517
  • Updates Winlog.yml Sample #336

1.18.0

27 May 14:19
f95e183
Compare
Choose a tag to compare

Notes

A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.

Added

  • newrelic-infrastrucutre agent now supported on ARM architecture for linux.

Fixed

  • CVE-2020-14040 Updated golang.org/x/text/encoding/unicode dependency to avoid infinite loop. #438

Changed

  • Upgraded FB win version up to v1.7.3
  • Upgraded nri-prometheus to v2.6.0.
  • Upgraded nri-flex to v1.4.1.
  • Upgraded curl in agent docker image to version 7.77.0-r0

1.17.1

04 May 08:50
7c6fec2
Compare
Choose a tag to compare

Fixed

  • Log forwarder (FluentBit) missing libssl library.

Error logged:

time="2021-05-03T13:35:29-07:00" level=debug msg="Launching process." component=integrations.Supervisor process=log-forwarder
time="2021-05-03T13:35:29-07:00" level=debug msg="Running command." command=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit component=integrations.Executor env="[LANG=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin DBUS_SYSTEM_BUS_ADDRESS=unix:path=/var/run/dbus/system_bus_socket]" path=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit
time="2021-05-03T13:35:29-07:00" level=debug msg="/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory" component=integrations.Supervisor output=stderr process=log-forwarder
sr/local/bin:/usr/sbin:/usr/bin DBUS_SYSTEM_BUS_ADDRESS=unix:path=/var/run/dbus/system_bus_socket]" path=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit
rectory" component=integrations.Supervisor output=stderr process=log-forwarderlic-integrations/logging/fluent-bit: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or di
time="2021-05-03T13:35:29-07:00" level=error msg="Error occurred while handling the process" component=integrations.Supervisor error="exit status 127" process=log-forwarder

Log forwarder was downgraded to previous agent release versions:

linux: output plugin 1.1.0, FB 1.3.0
windows: output plugin 1.4.6, FB 1.4.1