[250224] Yaak 2.0:Git集成、WebSocket支持、OAuth认证等 | Zstandard v1.5.7 发布

目录

    • [Yaak 2.0 发布:Git 集成、WebSocket 支持、OAuth 认证等众多功能!](#Yaak 2.0 发布:Git 集成、WebSocket 支持、OAuth 认证等众多功能!)
    • [Zstandard v1.5.7 发布:性能提升,稳定性增强](#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 功能的用户升级到此版本。

了解更多:

更多内容请查阅 : blog-250224

相关推荐
BJ_Bonree34 分钟前
数智先锋 | 告别运维黑盒!豪鹏科技×Bonree ONE构建全栈智能可观测体系
运维·科技
Janspran1 小时前
嵌入式linux学习 -- 进程和线程
linux·运维·学习
Cosmoshhhyyy1 小时前
linux远程部署dify和mac本地部署dify
linux·运维·macos
观北海2 小时前
网络安全蓝队常用工具全景与实战指南
安全·web安全
路多辛3 小时前
Debian新一代的APT软件源配置文件格式DEB822详解
linux·运维·ubuntu·debian
lingggggaaaa3 小时前
小迪安全v2023学习笔记(六十一讲)—— 持续更新中
笔记·学习·安全·web安全·网络安全·反序列化
油丶酸萝卜别吃4 小时前
nginx配置代理服务器
运维·网络·nginx
maomao1713144 小时前
Jenkins 环境部署
运维·jenkins
dessler5 小时前
Hadoop HDFS-部署和基本操作
linux·运维·hdfs
伯恩bourne6 小时前
MIME(多用途互联网邮件扩展)
网络·网络协议