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

devtools/2025/2/26 7:40:01/

目录

    • Yaak 2.0 发布:Git 集成、WebSocket 支持、OAuth 认证等众多功能!
    • Zstandard v1.5.7 发布:性能提升,稳定性增强

OAuth__4">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


http://www.ppmy.cn/devtools/162750.html

相关文章

ubuntu22.04 如何扩根目录空间,当空间不够时

根目录没扩容之前的空间,只有24G 8、使用 lsblk 查看新硬盘是否被系统识别,如果没有识别请重启虚拟机 9、对新添加的硬盘进行分区 fdisk /dev/sdb 在 command 输入 m 进行帮助 n   增加一个新分区e 扩展分区p 主…

12、数据库、Sql单表多表

文章目录 一、数据库简介二、单表三、多表四、等值连接五、内联结六、inner join on、left join on、right join on区别七、模糊查找八、作业 一、数据库简介 数据在内存: 优点:读写速度快缺点:程序结束后数据丢失 保存到文件 优点&#…

2024年国赛高教杯数学建模A题板凳龙闹元宵解题全过程文档及程序

2024年国赛高教杯数学建模 A题 板凳龙闹元宵 原题再现 “板凳龙”,又称“盘龙”,是浙闽地区的传统地方民俗文化活动。人们将少则几十条,多则上百条的板凳首尾相连,形成蜿蜒曲折的板凳龙。盘龙时,龙头在前领头&#x…

特斯拉独立推进无人出租车:代理IP技术助力数据传输与隐私保护

特斯拉近日宣布将独立推进无人出租车服务,这一决定标志着该公司在自动驾驶领域迈出了重要一步。特斯拉首席执行官埃隆马斯克明确表示,公司计划自主打造自动驾驶出租车服务,而非与Uber等现有出行平台合作。这一战略转变不仅展示了特斯拉在自动…

vscode中使用PlatformIO创建工程加载慢

最近使用vscodeplatformIO开发esp32s3,第一次创建工程时加载速度很慢,查询资料解决问题,特此记录。 1.新建环境变量pyhton 此电脑-属性-高级系统设置中(直接搜索高级系统设置也行),添加系统变量&#xff…

bug exposed beyond app through Intent.getData()

转载大神,用于自己学习 今天在做项目功能的时候遇到一个bug exposed beyond app through Intent.getData() 在项目中点击文件路径跳转过去,编译器报错android os FileUriExposedException 导致错误的原因是没有使用FileProvider 在应用间共享文件 对于面…

Python将Box企业网盘里一个目录下所有文件上载到S3并导入Redshift

import configparser import os import logging import threading import time import boto3 from ftplib import FTP_TLS from botocore.exceptions import NoCredentialsError from concurrent.futures import ThreadPoolExecutor# 配置日志 logging.basicConfig(filenameupl…

筑牢 YMatrix 质量防线:从测试出发(思路篇)

前言 随着数据库产品的复杂性和迭代速度的增加,质量问题逐渐成为开发过程中的一大挑战。测试作为确保产品质量的关键环节,不仅能够有效预防潜在缺陷,还能提升开发效率和客户满意度。 本文将从测试的重要性出发,探讨如何通过系统…