중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Additional fixes for cases where status codes were not correctly being ignored when they should have been.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Fixed a bug where transactions were sometimes not being named.
- Fixed a bug where status codes were not correctly being ignored when they should have been.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
- This is a patch release to address an issue introduced in 2.17.266.0 where resources were not properly disposed, potentially causing a degradation in throughput over time.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Fixes a bug where sometimes the first transaction after a cold start would be recorded resulting in a notable spike in response time graphs.
Improvements
- Improves running performance and memory consumption of the agent.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Fixes an issue where the agent was making calls to retrieve the SQL connection's database version unnecessarily. This issue may have caused some customer applications to unnecessarily hold onto database connections.
- Fixes an issue with the harvesting of AnalyticsEvents where a race condition would cause the collection of events to become invalid.
- Fixes a bug where generic exceptions were being reported with generic arguments which made it so they couldn't be ignored.
- Fixed a bug where attempting to add custom instrumentation for a parameterless overload of a method with parameterized overloads would result in all overloads of the method being instrumented.
- Added back support for custom instrumenting methods via parameters='void' in the exactMethodMatcher. It is recommended you use the new way which is to simply leave the parameters attribute off of your exactMethodMatcher, but for those with existing instrumentation files using 'void' parameters that will once again work.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Fixes a bug where applications were sometimes named incorrectly.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
New Features
- Adds Percentiles and Histograms
- Adds the ability to instrument processes from IIS Express which include Azure Compute Emulator, Web Matrix and Visual Studio. By checking the "Instrument all .NET Applications" checkbox during the installation developers will now be able to get instrumentation on all web applications running as a hosted IISExpress process.
Fixes
- Fixes logging during the installation of the .NET Agent for when the installer looks for an existing license key and on cleanup methods. Now when running installer using msiexec with options /i and /l*v it will now properly report the status of all installer actions in the log output.
- Fixed a bug that would cause a stack overflow if you tried to instrument a generic method with multiple instantiations.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Resolved an issue where an application with limited permissions could throw an expensive/slow exception repeatedly per transaction causing increased CPU usage and decreased response time
- Resolved a performance issue associated with reading configuration off disk too frequently.
- Resolved several minor performance issues.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- An unhandled null reference exception has been fixed.
- Fixed a bug that would cause a stack overflow if you tried to instrument a generic method with multiple instantiations.
중요
The end-of-life date for this agent version is July 29, 2019. To update to the latest agent version, see Update the agent. For more information, see End-of-life policy.
Notes
Fixes
- Fixes an issue where content-type was being explicitly checked for "text/HTML." In some frameworks, such as NancyFX, the charset was being added to the content-type before the New Relic HTTP module was loaded which caused the explicit check to fail and the RUM header and footer to not be added to the pages.
- Fixes an issue when the application results in a status code 404 or greater the metrics would be reported for the page not found instead of recording metrics for the 404 itself. This change also addresses an issue where assets such as png, css, js and so on would have metrics recorded for each individual asset instead of rolling them up into the appropriate asset group, such as *.png or *.css. Finally there were other metric grouping issues fixed where metrics were being named the custom route (such as /products/1) on some applications instead of using the name of the code asset that was doing the work to create the page (such as /products/productstemplate.aspx).
- Corrects functionality of the Status Monitor for IIS6 installations and applications running under sites other than DefaultWebSite.
New Features
- A thread profiler has been added to the .NET agent. The thread profiler is a low-impact profiling tool that can be used in production to identify bottlenecks in an application.
Improvements
- Improves the logic around the RUM response filters which reduces the overall overhead of the .NET agent.
- Log files now have windows style line endings so they display correctly in notepad.exe.
- The status monitor tray application will now prompt for elevation on launch rather than error at runtime when it doesn't have correct permissions.
- Azure Cloud Services nuget package : Modified the package so that when installing a new version it will attempt an upgrade if an existing agent is installed. (This feature requires Nuget v.2.6 which prompts the user to overwrite existing / modified files - the newrelic.cmd must be overwritten to apply the new commands on the cloud service)
- Azure Cloud Services nuget package : The package now properly cleans up the environment variables out of the csdef when an uninstall or update occurs.
- Azure Cloud Services nuget package : For Worker Roles, the msiexec command in the newrelic.cmd file as been changed so that when the agent is installed it will install it for all CLR based applications.