.NET 代理 - 发行说明

.NET 代理版本 5.4.0

30-09-2021

增强功能:

问题修复:
  • 在 .NET 应用程序中,当命名空间不可用时,自定义检测配置工具出现问题 - 此问题已得到修复。
  • 修复了在分析器中读取配置文件时的编码问题。
  • .NET Core 应用程序中的自定义检测问题 - 此问题已得到修复。

.NET 代理版本 5.3.1

25-08-2021

问题修复:

问题:在代理中收集数据期间未解析 IP 时,未收集外部呼叫中的主机或 IP 地址。

修复:如果 IP 未解析,则发送主机详细信息而不发送 IP。


.NET 代理版本 5.3

02-08-2021

增强功能:

性能优化 - 应用程序 CPU 上的代理负载得到优化。了解更多。 


.NET 代理版本 5.2 

21-07-2021

增强功能:

数据库名称显示在 Traces 下。


.NET 代理版本 5.1

18-06-2021

安全修复:

APM 代理配置文件的读/写权限仅为当前用户和管理员设置。  


.NET Core 代理版本 4.8

24-03-2021

增强功能:


.NET 代理版本 5.0

24-03-2021

增强功能:

  • 监视对 MongoDb、Azure 服务总线和 Elasticsearch 调用的支持。
  • 校验和验证以验证下载代理的完整性

.NET 代理版本 4.9

15-02-2020

增强功能:

问题修复:

  • 仅在响应时间增加时才收集异常跟踪 - 此问题已得到修复,现在无论响应时间如何都会收集异常跟踪

.Net 代理版本 4.8.1

13-10-2020

问题修复:

  • 文本包含双引号时跟踪异常消息的问题 - 此问题已得到修复。
  • 在命令行参数中重置 IIS 变量时出现问题 - 此问题已得到修复。
  • 与少计数据中心的 Health Monitor 的通信问题 - 已解决。

.NET 核心版本 4.7.0

14-07-2020

增强功能:

  1. 支持自包含应用程序。
  2. 对 .NET Core 3.1 应用程序的监控支持。
  3. 代理可以通过Loader API Nuget 包加载
  4. 代理可以通过Nuget 包添加。
  5. 支持跟踪App参数
  6. 支持跟踪自定义参数
  7. 支持跟踪 HTTP 标头。
  8. 用于解决代理特定问题的增强代理诊断工具

.Net 4.8 版

10-06-2020

增强功能:

  1. 改进了用于收集诊断数据的健康监视器工具。
  2. 内部异常堆栈跟踪与异常堆栈跟踪一起被捕获。
  3. 代理配置工具中增强的独立应用程序配置。

问题修复:

  1. 分析器中用于在控制台中打印标准输出的问题 - 这已得到修复。
  2. 当设置了外部服务器调用隐藏配置时,它又回到了默认值。(external.servercall.enabled=true) - 此问题已修复
  3. 未捕获实例级别的响应代码指标 - 已修复

.NET 核心版本 4.6

27-02-2020

增强功能:


.NET 4.7 版

27-02-2020

增强功能:


.NET 核心版本 4.5

19-12-2019

增强功能:

  • 支持分布式跟踪
  • 支持跟踪异步调用
  • 支持在远程调用中跟踪 HTTP 客户端组件

.NET Core 4.4 版

05-12-2019

增强功能:

  • 支持自定义检测
  • 支持Azure 函数应用
  • 可以使用代理 API 重命名事务
  • 可以使用代理 API 跟踪异常

4.6 版

01-10-2019

增强功能:

  • 可以在 Web API 应用程序中跟踪错误和异常。
  • 事务名称可以自定义。 

版本 4.5.1

05-08-2019

问题修复:

  • 如果代理自动升级不能自动进行,用户可以从 静态下载链接下载最新的代理,以获取最新的 .NET 代理版本。 

版本 4.5.0

25-07-2019

问题修复:

  • .NET 桌面应用程序和 Windows 服务应用程序被视为不同的应用程序类型。 
  • 现在自动监控 Windows 服务,无需在服务配置文件中进行任何手动更新。 

版本 4.4.0

22-07-2019

增强功能:

问题修复:
  • 已修复事务跟踪中的方法调用计数不匹配
  • 自定义检测管理器工具中的包加载问题已得到修复

4.3 版

17-05-2019

增强 [.NET]

 问题修复: 

  • 从 APM Insight .NET 代理映射 IIS 服务器时无需重新安装服务器。

05-03-2019

增强功能 [.NET Core]:

  • 代理可以自动检测托管在 IIS 服务器上的 .NET Core 应用程序。
  • 代理可以根据框架描述检测应用程序类型。
  • 对作为自包含部署托管的 .NET Core 应用程序的监视支持。
  • 对 .NET Core 2.2.0 版的监控支持

版本 4.2.0

31-12-2018

产品编号:{CC9910B6-5C66-416E-8B73-051D709E0361}

特征:

  • [.NET Core] - 监控基于 .NET Core 2.0 及更高版本构建的应用程序的支持。

增强功能:

  • 数据处理方法已从单线程增强为多线程,以实现更快的数据收集和处理。 

问题修复:

  • 数据库查询被视为后台事务中的单个事务 - 此问题已得到修复。 

版本 4.1.0

19-09-2018

产品编号:{86224476-5728-4E42-8170-CC303CA0F9FC}

增强功能:

  • 显示所有 Web 事务的完整请求 URL
  • 为Microsoft SQL Server CE 添加了监控支持
  • 引用者 URL 被捕获为 CMS 的相应 Web 事务 - Dot Net Nuke

支持 Azure Web 应用程序

02-08-2018

使用APM Insight .NET 代理监视在 .NET 框架中开发的 Azure Web 应用程序- 此支持可从 APM Insight .NET 代理版本 4.0 获得


4.0 版

10-06-2018

产品编号:{2116CAED-91B5-43DE-A368-90D3BFE7364A}

新功能

  • 根据最新的 TLS 合规性终止对 .NET 2.0的支持。此后,可以使用 .NET 代理 4.0 版监控在 .NET4.0 版本中构建的 .NET 应用程序

版本 3.9.1

01-06-2018

产品编号:{AB25BCBA-B6EC-4A4B-BCDC-8F0FB1FCE486}

新功能

问题修复:

  • 由于 JIT 优化和分析器中的内联配置而导致站点核心应用程序崩溃的问题已得到修复。 
  • 在某些情况下,后台发生的 DB 调用被忽略 - 这已得到修复。 

版本 3.9.0

04-05-2018

产品编号:{2E2A1A5D-E89F-4573-9492-A95F65B9A426}

增强功能

  • 代理密码已加密并已实施 GDPR 更改

版本 3.8.0

17-04-2018

产品编号:{9BEC458C-2E56-46BA-87DA-6A775DE5199F}

新功能

  • 支持托管的独立应用程序 - 监控在 .NET 中开发的 Windows 应用程序的性能。您还可以使用 APM Insight .NET 代理监控在 .NET 中开发的控制台应用程序的性能。
  • 使用 APM Insight .NET 代理监控在 .NET 中开发的 Windows 服务的性能

增强功能

  • 对于 Web 服务,用户定义的服务方法可以在 Traces 下查看
  • 可以跟踪 MSMQ 调用
  • 未检测的代码块的执行时间显示在 Traces 中

问题修复

  • 冗余 Web 服务 URL 已从跟踪中删除

版本 3.7.0

31-01-2018

产品编号:{75463350-71AE-495C-95B5-F1274B77BD95} 

新功能

  • 批量安装工具 - 同时在同一 AD 中的多个服务器上部署 .NET 代理

增强功能

  • 性能改进 - 通过将数据处理移至 09arate 线程来减少用户请求线程的负载
  • 智能采样 - 根据 CPU 使用率调整采样因子 
  • 支持 ELMAH 和 NSpring 日志记录提供程序

版本 3.6.1

28-12-2017

产品编号:{B3A902AC-7BCD-4A16-90C9-D9744EBA51CC}

问题修复

  • 停止代理与收集器的非监控或已删除应用程序通信

版本 3.6.0

15-11-2017

产品编号:{D2D4E4DC-FB3D-44A7-9117-BA54893AFAA9} 

增强功能

  • API 调用事务中的方法类型(POST/GET)前缀
  • 由于许可超出/过期而导致监视器添加失败时重试监视器创建(15 天) 

问题修复 

  • 修复在服务器重新启动期间未注册探查器的问题
  • 添加了基于异常类型忽略异常的配置

版本 3.5.0 

26-10-2017

产品编号:{C6649F9B-60C5-41E7-8ADD-8BE467D735BB}

新功能

  • ASP.NET Core 支持 - beta-1.0.0

问题修复

  • 应用程序过滤器问题修复 - 09arated 用于 Web 应用程序和 Windows 应用程序

版本 3.4.0 

18-08-2017

产品编号:{2F2DC000-4671-4C72-BC9B-DF6BF30181D5}

增强功能

  • 失败的组件跟踪

版本 3.3.1

04-08-2017

产品编号:{663A8B41-7613-45B9-B6FC-783CFDDB89B9}

增强功能

  • Serilog 支持
  • 每分钟收集的指标数量增加

问题修复

  • 修复了在峰值负载期间导致 100% cpu 使用的线程分析

版本 3.3.0 

16-05-2017

产品编号:{EBD3BD54-4AC5-4FEE-956D-F140FD95877E} 

增强功能

  • 线程分析支持
  • 在安装结束时启动自定义检测管理器工具
  • “全选”选项以在自定义检测管理器中添加组装方法
  • 增加循环计数,避免基于查询操作的SQL相关方法的重复跟踪项
  • POCO 组件已移除
  • 启动调试级别的配置 

问题修复

  • 修复自动更新计划任务日期格式

版本 3.2.0 

17-04-2017

产品编号:{7A9B71D4-54A0-43A5-ABCE-59B2457541ED}  

增强功能

  • 显示循环计数、递归计数和最小跟踪器持续时间的配置

版本 3.1.0 

30-03-2017

产品编号:{6B4B5FCC-4B93-41BC-919B-54F529A29F5E} 

增强功能

  • 检测云环境的主机名
  • 配置 UI 中的性能增强
  • 探查器配置中的参数计数

问题修复

  • 修复了检测某些 Web API 调用时应用程序崩溃的问题
  • 在特定版本的驱动程序中跟踪 SQL 选择查询失败 
  • 重置 IIS 安装后的管理员模式问题

版本 3.0.0 

11-01-2017 

产品编号:{C93E8469-C581-408C-9BA7-D6A974BEF09D}

新功能

  • 企业库数据库提供程序支持
  • 框架方法检测移至基于 json 的配置文件。 
  • 在方法级别启用/禁用分析
  • 使用代理 API 的自定义参数支持

增强功能

  • 健康状况监视器:许可密钥为空和 IIS 状态的故障排除消息
  • 修复已知问题的选项,例如未加载探查器或超出许可

问题修复

  • 修复分析器崩溃 

版本 2.9.0 

14-12-2016  

产品编号:{C93E8469-C581-408C-9BA7-D6A974BEF09D}

增强功能

  • 自定义检测工具和 API 管理器工具增强
  • 为跟踪中的重复方法添加了递归方法计数和循环计数
  • 在跟踪中添加了总计数和 SQL 计数
  • 调试模式配置增强
  • 代理性能改进

问题修复

  • SQL 异常期间的跟踪器创建
  • 从服务器端更新配置

版本 2.8.0 

 28-09-2016

产品编号:{92A26362-D927-4FF9-893B-3908B3AB6879}

增强功能

  • 处理来自服务器端的新响应代码

问题修复

  • 修复了 32 位进程中的分析器崩溃
  • 修复代理不发送数据

版本 2.7.1

06-09-2016

产品编号:{2B501CE0-7782-4F1F-8EC4-8D1D74314D17}

问题修复

  • 修复安装程序崩溃 

版本 2.7.0  

18-08-2016

产品编号:{25C7C656-38F0-4B48-91B2-EB2127CDB7D6} 

增强功能

  • 配置从代理移动到服务器端

版本 2.6.4 

05-08-2016

产品编号:{B53700AE-ECFC-4E1B-81FB-72079F5FC460}

增强功能

  • 检测 AWS 和 Azure 主机以处理自动扩展

问题修复

  • 修复探查器未检测到服务状态的问题
  • 修复了没有许可密钥的代理发送请求

版本 2.6.3

20-05-2016 

产品编号:{60496F37-F7F7-4A27-A2F3-9B59EA234D22}

增强功能

  • 代理服务未运行时禁用探查器

问题修复

  • 修复跟踪 WCF 调用时探查器崩溃的问题

版本 2.6.2

30-05-2016 

产品编号:{E2866978-EE88-40FD-BB29-4DAB2DB1726C}

增强功能

  • 支持 OLEDB 组件
  • 在 Traces 中为 Web 服务调用显示用户定义的方法名称
  • 删除重复的跟踪并仅保留最耗时的跟踪
  • 用户定义的线程名称

问题修复

  • 修复代理无法在重新启动服务器时发送数据
  • 组件时间计算更改为排除子组件的时间 

版本 2.6.1

09-05-2016 

产品编号:{7E3C72CF-A47E-4CDF-A2DB-3D52E27BA3EB}

问题修复

  • 修复使用 Ninject 时应用程序崩溃的问题

版本 2.6.0

28-04-2016    

产品编号:{13C01D73-B54C-4B64-8D48-A1AB12847C0F}

新功能

  • 捕获 Http 错误代码

增强功能

  • 在 MVC 应用程序的跟踪中显示用户定义的方法名称
  • Profiler 日志记录性能改进
  • 删除了探查器和安装程序中的 MFC 依赖项
  • 服务器端改进的配置更新
  • 跟踪中的 SQL 异常消息中的 SQL 查询详细信息。
  • 数据库操作中的最近 5 次跟踪

问题修复

  • 单个事务的 CPU 时间计算

版本 2.5.3

11-04-2016 

产品编号:{7826B07D-A9FA-49C7-8026-E567834B6918}

增强功能

  • 默认启用多监视器支持。监视器创建将在应用程序级别完成,而不是主机级别 

版本 2.5.2

产品编号:{673A2BFC-D4D9-4DDD-BB36-399639BC2DE8} 

增强功能

  • 跟踪增强 - 增加了捕获/忽略跟踪的优先级
  • 捕获跟踪的标准将基于 SQL/外部组件计数以及响应时间

问题修复

  • 在应用程序级别捕获的后台服务的跟踪组件 

版本 2.5.1

02/2016

产品编号:{B56C126A-330C-41DE-9A29-792E0A7EACAD}

增强功能

  • 如果可用,在健康状况监视器中包括服务器日志
  • 默认组件名称设置为“其他”
  • 添加了跟踪的最小跟踪器阈值
  • 探查器中的内存改进
  • 跟踪中的外部调用 url

问题修复

  • 安装程序将在安装过程中自动提升到管理员模式
  • 在 ASP.NET 5 中分析 GetResponse 方法时出现问题

版本 2.5.0

01/2016

产品编号:{A38E6B07-E223-49CE-98FB-5C1DBE706F66}

新功能

  • IIS 监控集成。从 APM Insight 添加 IIS 监视器,反之亦然
  • Azure 组件支持

增强功能

  • 无需重新启动代理服务即可修改应用过滤器
  • Healthmonitor 工具 UI 增强功能
  • Windows 服务重启只会回收应用程序池而不是 IIS 重置

版本 2.4.3

10/2015

产品编号:{E8D83616-5548-48E9-B62A-D8162B5C113A}

增强功能

  • API Manager 默认包含在安装程序中

问题修复

  • 使用 HttpRecordError 修复 CLR 运行时异常
  • 修复了未按错误顺序显示的 SQL 异常 

版本 2.4.2

10/2015

产品编号:{25CFAC6F-4124-4136-8A29-72CC1399A28E} 

增强功能

  • 支持 AWS 服务 

问题修复

  • 修复处理异常期间跟踪方法结束的问题

版本 2.4.1

09/2015

产品编号:{50B28A53-C4B4-48F3-AA17-4380BB13F337}  

问题修复

  • 修复代理 v2.3 中的自动升级失败

2.4 版

09/2015

产品编号:{CFD7A3C5-D08C-40BA-8105-F3D3FE486BC1} 

新功能

  • 跟踪流行日志框架(如 NLog、log4net 和企业库)的日志记录异常

增强功能

  • 跟踪错误事务的改进
  • 用于跟踪错误的代理 API

2.3 版

08/2015

增强功能

  • 将 x64 和 x86 代理合并到一个通用安装程序中

问题修复

  • 修复了在最新版本的 mysql 驱动程序中导致异常的跟踪 MySQL

2.2 版

07/2015 

新功能

  • 添加了外部呼叫支持。
  • 代理 API 中的自定义组件支持 
  • 代理 API 中的堆栈跟踪支持错误
  • 处理 SQL 和代理 API 的异常

增强功能

  • 组件数据收集增强
  • 添加了带有计数的跟踪异常类型 

版本 2.1.2 

07/2015

新功能

  • 跟踪 POST 方法的 Http 参数

增强功能

  • 添加了启用调试模式的配置

问题修复

  • 代理通信中的数组长度问题
  • Healthmonitor 始终以管理员模式启动

版本 2.1.1 

2015 年 3 月

问题修复

  • Windows Server 2003 GAC 程序集更新问题修复
  • 修复自动更新期间下载 msi 失败的问题

2.1 版

2015 年 3 月

新功能

  • 自动更新以支持每周计划或一个时间计划
  • API 管理器支持(需要 .NET 4.0)

增强功能

  • 在代理安装时覆盖竞争分析器
  • 使用 protobuf 序列化的内存优化
  • 修复分析器加载问题的 Healthmonitor 选项

问题修复

  • 通过从 Windows server 2003 的系统路径注册分析器 dll 来修复分析器加载问题

2.0 版

12/2014

新功能

  • 支持使用安装程序升级代理。安装程序现在替换旧版本的代理,同时保留配置
  • API 管理器工具

增强功能

  • 使用 web.config 删除命名应用程序的依赖项

1.9 版

11/2014

问题修复

  • 修复 SSL v3(贵宾犬错误)问题

版本 1.8.4

10/2015

增强功能

  • 代理凭证现在在代理配置文件中加密

版本 1.8.3

 07/2015

新功能

  • 支持 OLEDB

增强功能

  • 处理代理-收集器通信中的异常,并改进重试机制

问题修复

  • Healthmonitor:解决了检测 Site24x7 服务器连接的错误

版本 1.8.2 

06/2015 

新功能

  • 健康监视器 
  • 与 .NET 4.0 框架的兼容性

增强功能

  • 代理 dll 统一到一个命名空间中

版本 1.8.1

2015

问题修复

  • 跟踪 SQL 异常导致 32 位应用程序崩溃

1.8 版

2015

新功能

  • 跟踪后台事务 
  • 支持事务重命名和自动分组

增强功能

  • 性能增强 

1.7 版

2015

新功能

  • 支持事务分组 

问题修复

  • 修复不规则的配置更新

版本 1.6.2

2015

新功能

  • IIS 6.0 中的应用过滤器支持

版本 1.6.1 

2015

新功能

  • 支持 SQL 异常
  • 支持使用 SQL 对象进行 XML 查询
  • 配置对话框中的多监视器选项

增强功能

  • 用“*”混淆数字数据
  • 在配置对话框中捕获配置错误

问题修复

  • 修复日志级别更新

版本 1.6.1 

2015

新功能

  • 配置 UI 中的应用程序过滤器
  • Azure Web 服务支持(测试版)

增强功能

  • 日志记录增强

版本:1.5

12/2013

增强功能

  • 代理-收集器通信增强

问题修复

  • MSI 版本与代理版本同步

版本:1.4

2013

新功能

  • 多监视器GA
  • 支持跟踪有错误的事务以及堆栈跟踪

增强功能

  • 性能增强 - 内存和 CPU 使用率 

版本:1.3

2013

新功能

  • 多监视器支持(测试版)。每个 IIS 应用程序都可以单独监控

版本:1.2

2013

新功能

  • 采样因子支持

增强功能

  • 性能增强 - 内存和 CPU 使用率