CoreWCF 1.4.0 发布:新增 RabbitMQ 和 Apache Kafka 支持

CoreWCF生态系统本月重要发布总结

1.4.0版本发布

  • 新传输选项:引入了RabbitMQ (AMQP)和Apache Kafka作为新的传输选项。
  • 预览阶段功能:MSMQ(Microsoft Message Queuing)和NetNamedPipe传输仍处于预览阶段,表明这些功能仍在开发中。
  • CoreWCF.Queue包:正式推出,提供基于队列传输的基础类。
  • 新特性与API:公开了WindowsClaimSet和ServiceCredentialsSecurityTokenManager,并提供了支持AuthorizationPolicy的API,增强了自定义和安全性。
  • 兼容性:保持与.NET Standard 2.0的兼容性,支持.NET Framework 4.6.2及以上版本,以及.NET 6和7,同时也兼容ASP.NET Core,最高测试到7.0版本。
  • 社区贡献:集成了Apache Kafka分布式事件流平台。

1.4.1版本发布

  • 依赖更新:此补丁版本专注于更新依赖项,未引入代码更改。

1.5.0-preview1预览版发布

  • NetNamedPipe修复:修复了几个NetNamedPipe支持的bug。
  • Unix域套接字支持:通过CoreWCF.UnixDomainSocket包引入Unix域套接字支持。
  • 预览状态:此版本仍处于预览状态,官方客户端包尚未发布,但可通过临时Nuget feed获取非官方客户端包。

里程碑成就

  • 100万次下载:CoreWCF项目达到了100万次包下载的里程碑,社区对此贡献巨大。

邀请生产用户

  • 公开用户名单:CoreWCF邀请在生产环境中使用其服务的公司,将其名称或标志列在CoreWCF仓库的主README.MD文件中,并提供公司网站的链接。
阅读 53
0 条评论