• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Diagnostics CLI (nrdiag) release notesRSS

October 15
Diagnostics CLI (nrdiag) v3.10.0

Improvements

  • DotNet/Agent/Installed: Updated the task to detect .NET agent DLLs when newrelic.config is absent, and enabled case-insensitive matching for newrelic.config. Previously, a missing configuration file prevented agent detection and skipped downstream .NET tasks (#276).
  • DotNet/Config/Agent: Updated the task to issue a warning rather than a failure when newrelic.config is missing (#276).
  • .NET Core configuration: Updated file collection to gather and analyze environment-specific configuration files (such as appsettings.Production.json). Unrelated files with similar naming patterns (such as myappsettings.json) are no longer collected (#276).
  • .NET Core custom instrumentation: Updated XML reader tasks to inspect the agent extensions and extensions/netcore directories, aligning with profiler file-resolution logic (#276).
  • .NET agent logs: Updated log filtering so the 1-day cutoff applies exclusively to profiler logs, preserving agent logs from the preceding 7 days. Profiler logs now also respect the -lastModifiedDate flag (#276).
  • .NET agent version and EOL checks: Updated end-of-life (EOL) and supported version parameters for the .NET agent. Added discrete detection for .NET Framework versions 4.7.1, 4.7.2, 4.8, and 4.8.1, and enabled version collection for the .NET Core agent (#273).
  • .NET agent log level: Updated log level configurations to evaluate settings case-insensitively, matching the .NET agent runtime behavior (#274).
  • .NET TLS check: Updated registry validation so a missing SchUseStrongCrypto key is no longer flagged as an error, as supported .NET Framework versions default to TLS 1.2 when the key is absent. An error is now reported only when the key exists and is set to a value other than 1 (#275).

Bug fixes

  • Fixed an issue where uploads to the Japan data region failed due to an unassigned upload URL in release builds (#277).
  • Fixed an issue in .NET Framework profiling environment variable validation to correctly check COR_ENABLE_PROFILING. Added support for both NEW_RELIC_LOG_DIRECTORY and NEWRELIC_LOG_DIRECTORY when resolving .NET agent log locations (#272).
  • Fixed an issue where environment variable values containing equal signs (=) were truncated during parsing (#272).

July 27
Diagnostics CLI (nrdiag) v3.9.0

Mises à jour des tâches

  • K8s/AgentControl/Logs - Mise à jour pour collecter toutes les lignes de log (#267).

Nouvelle fonctionnalité

  • Nous avons ajouté une nouvelle suite et les tâches suivantes pour Agent Control (#268) :

    • onhost-agent-control suite - Recueille des informations sur les logs d’agent-control, le statut, la connectivité et les ressources sur l’hôte. Pour l’utiliser, exécutez nrdiag -suites onhost-agent-control.
    • AgentControl/Config/Agent - Détecte agent-control via PATH, les chemins d’installation connus et le répertoire de données de secours ; collecte tous les fichiers YAML de fleet-data et local-data, en préservant la structure de répertoire d’origine pour tous les sous-agents enregistrés
    • AgentControl/Config/DirTree - Écrit une arborescence de répertoires formatée de tous les chemins d’installation d’agent-control dans le zip pour l’inspection de la structure
    • AgentControl/Agent/Connect - Vérifie l’accessibilité TCP/TLS de l’OpAMP, du JWKS et des points de terminaison de jeton OAuth2 (lecture des URL à partir de local_config.yaml) ; valide que la clé privée d’identité locale est une clé PKCS8 lisible et analysable (RSA, Ed25519 ou ECDSA)
    • AgentControl/Agent/Logs - Sur Linux, collecte les logs via journalctl -u newrelic-agent-control; sur Windows, rassemble tous les fichiers *.newrelic-agent-control.log avec rotation de date à partir du répertoire de log par défaut
    • AgentControl/Agent/StatusServer - Effectue une requête sur le serveur de statut local à l’hôte/port configuré dans local_config.yaml (par défaut 127.0.0.1:51200) et enregistre la réponse JSON dans le zip de diagnostic

July 13
Diagnostics CLI (nrdiag) v3.8.0

Nouvelles fonctionnalités

  • La CLI Diagnostics prend désormais en charge la région de données du Japon de New Relic. Si votre compte se trouve dans la région du Japon, spécifiez l’indicateur region lors de l’exécution de la CLI (#263) :

    bash
    $
    ./nrdiag -region JP

    L’indicateur region accepte US, EU ou JP (insensible à la casse) et sa valeur par défaut est US.

Mises à jour des dépendances

  • Mise à jour de golang.org/x/net de 0.33.0 à 0.55.0 (#264).

March 9
Diagnostics CLI (nrdiag) v3.7.0

Corrections

  • Les valeurs sensibles telles que les clés de licence et les mots de passe sont désormais masquées dans toutes les sorties de tâches, y compris dans le fichier JSON et les fichiers de configuration collectés (#260).

Mises à jour des tâches

  • Mise à jour de Infra/Agent/Connect pour gérer les réponses de succès supplémentaires des points de terminaison (#260).

November 5, 2025
Diagnostics CLI (nrdiag) v3.6.1

Réparer

  • Mise à jour des versions prises en charge pour les agents APM .NET, Ruby, Python et Node.JS (#258).

October 30, 2025
Diagnostics CLI (nrdiag) v3.6.0

Fixes

  • Fixed Java config panic (#255).
  • Obfuscated API key in output (#252).

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.