Dev Proxy团队发布了Dev Proxy 2.1版本,其中新增了许多功能,旨在提升开发人员的效率并简化本地测试流程。此次更新主要聚焦于加快迭代速度、增强对现代开发工具的支持,以及对代理及其相关工具进行多项优化。

Dev Proxy 2.1版本中最重要的新功能之一就是配置热重载。该代理会实时监控配置文件,当配置发生变更时便会自动重启,从而免去了开发过程中需要手动重启的操作。据维护者介绍,这一功能满足了社区用户长期以来的需求,使开发者能够更便捷地调整模拟响应、错误率、插件设置或URL匹配规则,同时确保开发流程不受干扰。

此次发布的另一个关键功能是标准输入/输出流量代理功能。Dev Proxy现在可以拦截、检查并模拟标准输入、输出及错误流。这一功能专为那些通过标准输入/输出进行通信的工具设计,例如Model Context Protocol服务器及相关工具。通过将可执行文件与Dev Proxy结合使用,开发者可以在熟悉的浏览器工具中查看标准输入/输出流量,模拟延迟效果,或返回模拟响应结果。这使得Dev Proxy的应用范围不再局限于基于HTTP的场景,从而能够更广泛地用于各类应用的测试和调试工作。

Dev Proxy 2.1版本还新增了一个命令行选项,用于配置API端口。开发者现在可以在启动代理时直接设置端口号,这大大简化了多实例运行的管理流程,也有效避免了端口冲突的问题。此外,LatencyPlugin也已得到更新,现在支持超过10秒的延迟设置,因此可以更真实地模拟长时间运行的请求及超时处理机制。Web API现在还支持跨源请求,这使得基于浏览器的工具能够无障碍地与代理进行交互。

此次更新还包括对一些漏洞的修复以及一些细节上的优化,这些改进主要针对环境变量处理、API密钥验证、HTTP方法匹配、内容类型处理以及数据文件重载机制等方面存在的问题进行了优化。

除了核心的代理功能外,Dev Proxy Toolkit 1.12版本也已推出。该工具包为Visual Studio Code带来了更强大的配置验证功能、更清晰的诊断信息、更方便的快速修复方案,以及对插件的更好支持。

顺便提一下,Dev Proxy 2.0版本早已发布。由于其中包含一些虽规模不大但十分重要的改动,因此这个版本属于重大更新。该版本新增了对.NET 10的支持,改进了AI相关的数据采集与传输功能,优化了令牌跟踪机制,并调整了日期格式及数据报告的生成方式,从而提升了数据的准确性和可靠性。此外,该版本还包含了一些针对API模拟功能的修复和优化措施。
在Dev Proxy 2.1版本中,开发团队重点强调了更快的迭代速度、对AI工具以及基于标准输入输出工具的更好支持,同时也让整体的开发体验更加流畅。对于感兴趣的读者来说,完整的发布说明及详细的变更日志可以在官方文档以及项目仓库中找到

Comments are closed.