VM Private Minion Release Notes (legacy)

VM Private Minion Release Notes (legacy)

Wednesday, March 13, 2019 - 14:45
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Fixes

  • Changes to our check detection logic that reduce the likelihood of false alerts for non simple monitors.
Tuesday, January 29, 2019 - 20:00
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Features

  • Now you can optionally add a password to view all public paths that would return the private location key. This can be set up or updated while on the /setup page.

Fixes

  • Removal of health check that would prevent the minion from starting without access to quay.io

Improvements

  • Improvements to error reporting
  • Deep DNS resolution support

Revision: c386e57d22

Thursday, October 11, 2018 - 18:36
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Fixes

  • Changed the frequency of a cron job to clean up cloud-init files to run every 6th hour instead of once per day. This should keep you from running out of inodes and keep your minion happy.
  • Fixed an issue where your minion id would be output as MinionApplication instead of its actual minion id.

Revision: 3db7f5d89a

Friday, September 14, 2018 - 16:44
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Bug Fixes

  • Fixes an issue where the private minion would get stuck in a loop while launching
  • Reduces INFO logging to help make private minion logs more readable

Revision: d1a88ec75c

Thursday, July 26, 2018 - 14:37
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Bug Fixes

  • Fixes an issue where percent encoded Secure Credentials would not be removed from monitor results.

Revision: a25099b7fa

Friday, July 13, 2018 - 03:15
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Bug Fixes

  • Fixes an issue where the Minion Overview page would suggest an update is available for up to date minions.

Revision: ff97944c22

Thursday, June 7, 2018 - 19:58
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Bug Fixes

  • Fixes an issue where users were unable to set up a proxy during private minion configuration.

Revision: f61243d7c4

Friday, June 1, 2018 - 13:15
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Bug Fixes

  • Fixed issue where network initialization logs eventually use up all the disk inodes.

Revision: f8b4715dca

Thursday, April 26, 2018 - 10:00
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

  • For security purposes, the private minion now reserves 25% of available RAM on the host machine for its own runtime. This change limits the memory for a docker container to (total_memory - (25% * total_memory)) / num_cpus.
  • Adds cloud-init 18.1. If you're running in a public cloud environment, this pulls networking configuration from the cloud's metadata service and executes any user-data that's provided. If you're not in a public cloud, this defaults to DHCP as before.

Bug Fixes

  • Fixes a bug where some API Test monitors were receiving timing events out of order and send timings could overlap with connect (which includes ssl) timings. API Test monitors v0.5.0 or later will receive these fixed timings.
  • Introduces a change that prevents a job from failing when favicon.ico is the first request and it returns a non-200 response.

Revision: f93941af35

Wednesday, March 7, 2018 - 02:33
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

Fixes an issue that caused the logs to be inaccessible.

Revision: fb342edc65

Monday, March 5, 2018 - 14:15
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

An update to clean up Docker orphaned virtual network interfaces. This prevents long-running private minions from running out of inodes and being in an inoperable state until restart.

Updates

  • Upgraded Docker Engine from 1.13.1 to 17.05.0 CE
  • Updated VMware Tools installed in the VM to 10.1.1

Bug Fixes

  • Added cron-job that every 5 minutes cleans up Docker orphaned virtual network interfaces (i.e. ifstate.veth*): this is needed as long-running Docker exhausts the number of inodes in tmpfs and renders Docker unable to launch new containers
  • Fixed issue with Monitor Har creation that was identifying the wrong "page originator" entry, leading to a negative start time for some pages

Security Fixes

  • Updated Linux Kernel to 4.4.0-112, that includes fixes for CVE-2017-5715 and CVE-2017-5753

Revision: 503b9521fb.

Friday, January 12, 2018 - 14:32
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

Security release to address recently announced vulnerabilities and minor features. See the security bulletin for more information.

Security Fixes

  • Updating Kernel in order to mitigate vulnerabilities introduced by Meltdown

Revision: 5df9847.

Thursday, January 11, 2018 - 01:58
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

Security release to address recently announced vulnerabilities and minor features. See the security bulletin for more information.

New features

  • Changes to the TLS verification behavior to prevent users from creating misconfigured monitors.
  • Adds nodejs-traceroute to the list of available modules.
  • Bundles the New Relic Diagnostics tool.

Security Fixes

  • Enforces AppArmor profile when running Docker-based Jobs.
  • Restricts access to the process global variable by impeding child-process spawning and module side-loading.
  • Includes security fix to prevent ping monitors from making requests to localhost.
  • Upgrades Java runtime to the JDK to 8 update 152.
  • Includes latest round of kernel fixes for Meltdown.

Revision: 5269def.

Monday, November 6, 2017 - 16:34
Legacy

The end-of-life date for the legacy virtual private minions is August 9, 2019. For current users, we recommend using containerized private minions (CPM). For details, see the Sunset plan for Virtual private minion post on New Relic's Explorers Hub.

For more information about end-of-life support, see End-of-life policy.

Notes

Highlights include a brand new runtime and support for exciting beta features.

New features

  • Includes support for hostname verification in the TLS consumer and upgrades to the OpensSSL library.
  • Allows $network.setProxyAdvanced() to handle the bypassList parameter.
  • Adds new 0.5.1 runtime support.
  • Adds beta support for secure credentials.

Revision: b6b99e0.