目录
- Yaak 2.0 发布:Git 集成、WebSocket 支持、OAuth 认证等众多功能!
- Zstandard v1.5.7 发布:性能提升,稳定性增强
Yaak 2.0 发布:Git 集成、WebSocket 支持、OAuth 认证等众多功能!
Yaak,一款离线、开源且 Git 友好的桌面应用,用于与 HTTP、GraphQL、WebSockets、SSE 和 gRPC 交互,近日发布了 2.0 版本,带来了众多令人期待的新功能和改进。
本次更新的核心亮点在于解决了用户反馈中最迫切的需求,主要包括:
1. 目录同步:
数据现在可以同步到本地目录,以 YAML 格式存储。这意味着您可以轻松地使用 Git、Dropbox 等工具进行版本控制和协作,彻底告别数据难以备份和共享的烦恼。未来还计划支持更多同 步选项,例如忽略文件夹、数据加密以及自定义 S3 存储桶等。
2. 集成 Git UI:
除了目录同步,还内置了 Git UI,方便用户直接在应用内进行分支、提交和推送更改,简化了 Git 操作流程。
3. WebSocket 支持:
现在支持 WebSocket 连接,可以轻松发送和接收 WebSocket 消息,进一步扩展了其 API 交互能力。
4. OAuth 2.0、JWT 和认证插件:
支持 OAuth 2.0 和 JWT 认证,并且所有认证功能都以插件形式实现,用户可以自定义开发自己的认证插件。
5. 性能提升:
ReactJS 前端经过了全面优化,即使处理大量请求也能保持流畅和响应迅速。
6. Vim 模式:
现在支持 Vim 快捷键,方便 Vim 用户更高效地使用。
其他改进和修复:
- 请求/文件夹/工作区描述
- 支持将 TLS 1.3 导出到 Postman 集合
- 保留所有输入的编辑器历史记录
- 可选地从数据导出中省略环境
- 按名称排序工作区、Cookie Jar 和环境
- Emacs 和 VSCode 快捷键
- 复制文件夹
- 支持 SVG 响应预览
- 改进菜单交互
- 使用退格键删除侧边栏中选定的请求
- Gruvbox 主题
- 在设置窗口中添加分析功能
- 将基本环境移出工作区(在数据导出中可见)
- 从应用程序设置中打开日志和数据目录的按钮
- 多部分 MIME 用于文本字段
- 多行编辑多部分表单值
- 对齐侧边栏请求名称
- 请求重命名期间的文本选择
- 大型响应内存不足问题
- 支持变量名称中的破折号
- 修复拆分布局有时不起作用的问题
- 修复数据导出中工作区选择错误的问题
- 防止在上下文菜单内显示上下文菜单
- 修复在命令面板中按 Enter 键的问题
- 修复 Linux 和 Windows 上的 Control-Tab 快捷键以切换最近的请求
- 强制应用程序的单实例(对某些 Linux 环境有用)
此外,社区项目 yaak2postman
CLI 可以将 Yaak 导出转换为 Postman 集合。
来源:
https://yaak.app/blog/2025.1.1
Zstandard v1.5.7 发布:性能提升,稳定性增强
Zstandard 是一种快速的压缩算法,提供高压缩比。它还提供了一种专门针对小数据的模式,称为字典压缩。
近日,Zstandard v1.5.7 发布,包含了过去一年积累的 500 多个提交。此更新带来了性能、稳定性和功能方面的增强,尤其推荐 32 位用户使用,因为它修复了一个长期存在的 bug。
性能提升:
- 小数据块压缩速度提升:
快速压缩级别下,小数据块的压缩速度显著提高,尤其是在 4KB 到 32KB 范围 内,提升幅度高达 10% 到 20%。这对于经常使用小数据块的数据中心和数据库(例如 RocksDB)非常有利。字典 压缩速度也有所提升。 --patch-from
功能大幅改进:--patch-from
类似于bsdiff
,用于根据旧版本进行文件的差异压缩。v1.5.7 大幅提高了高级别压缩 (18+) 下--patch-from
的速度,最高可达 4.9 倍。同时,所有级别的压 缩率也得到了显著提高。- 大文件压缩率提升:
通过改进块边界选择方法,所有压缩级别下大文件的压缩率都有所提高,尤其是在较低压缩级别 (≤ 15) 下更为明显。
命令行界面更新:
- 默认启用多线程:
为了充分利用多核系统,zstd
现在默认使用多线程,线程数根据系统能力自动调整 ,最高默认为 4 个线程。 - 新增
--max
命令:--max
命令旨在最大限度地提高压缩率,代价是更长的压缩时间和更高的内存占 用。它比--ultra -22
更慢、更消耗资源,但可以实现更高的压缩率。
Bug 修复:
- 修复了 32 位模式下长期运行会话中存在的压缩错误。强烈建议 32 位用户更新到此版本。
其他改进:
- 改进了构建脚本(cmake、meson、Apple Framework、Visual Studio)、文档和可移植性(QNX、FreeBSD、Hurd、icc/icx)。
- 使用 Visual Studio 编译的二进制文件的性能有所提升。
Zstandard v1.5.7 带来了显著的性能提升和压缩率改进,并修复了重要的 bug。建议所有用户,尤其是 32 位用户和使用 --patch-from
功能的用户升级到此版本。
了解更多:
- GitHub 发布页面:https://github.com/facebook/zstd/releases/tag/v1.5.7
更多内容请查阅 : blog-250224