Static Web Server v2.36.1 版本发布:安全修复与Windows旧平台支持终止
Static Web Server(简称SWS)是一个高性能的静态文件Web服务器,采用Rust语言编写,以其轻量级、高并发和跨平台特性受到开发者青睐。它特别适合用于静态网站托管、前端项目部署等场景,支持多种操作系统和硬件架构。
安全修复:临时移除实验性功能
本次v2.36.1版本主要针对RUSTSEC-2024-0437安全漏洞进行了修复。开发团队采取了谨慎的策略,暂时移除了二进制包中的experimental功能特性(包括指标监控和内存缓存等实验性功能),以确保不会在本次发布中包含该安全漏洞。
值得注意的是,这只是一个临时措施。Cargo特性本身并未被移除,只是没有包含在最终生成的二进制文件中。开发团队计划在下一个版本中恢复这些实验性功能。
Windows旧平台支持终止
随着技术发展,微软早已停止对Windows 7、8和8.1的支持。Rust语言也从1.78版本开始将Windows 10作为最低支持平台。基于这些变化,SWS团队宣布v2.36.1将是最后一个正式支持这些旧Windows平台的版本。
对于仍在使用这些旧系统的用户,团队虽然会尝试提供手动构建的补丁,但无法保证未来版本在这些平台上的完全兼容性。这一决定有助于团队将更多精力投入到新特性和现代平台的优化上。
其他重要修复
-
依赖项更新:本次更新包含了多个关键依赖项的升级,如tokio、httparse、ring、rustls、bytes和serde等,提升了整体安全性和稳定性。
-
CORS功能改进:修复了当CORS功能启用时,
Vary头中缺少Origin值的问题。这一改进确保了跨域资源共享功能更加符合规范,提升了兼容性。
技术影响与建议
对于现有用户,特别是那些仍在使用旧Windows平台的用户,建议:
- 尽快升级到v2.36.1版本以获得最新的安全修复
- 考虑将操作系统升级到Windows 10或更高版本,以确保未来能继续获得支持
- 关注项目动态,了解实验性功能何时会重新包含在二进制发布中
Static Web Server团队通过这次发布展示了他们对安全性和现代化支持的承诺,同时也为项目的未来发展奠定了更坚实的基础。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0153- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0112