关注

发布于 更新于

AI总结: 本文介绍了多个软件版本的更新日志,包括Cherry Studio、ublacklist、LangBot、BongoCat、RIME-LMDG、servers、xpipe、winmerge、alist、QuickLook、new-api、bili-hardcore、mihomo、subs-check、readest、TVBoxOSC、transbridge和The Art of Problem-Solving in Software Engineering等。每个软件的更新内容包含了功能修复、性能优化、新增功能和改进等多个方面。 优化建议:在总结时,可以将相似功能的更新合并,提高信息的整合性与可读性;同时,考虑突出每个软件的主要创新点,以便用户快速了解各个软件的核心变化。

🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.

变更说明

v1.2.9 发布日志

  • 修复 MessageContent.tsx 中的非安全 map 调用
  • 修复图片加载中断和消息渲染错误
  • 支持预览 MCP 调用结果
  • 在外部浏览器中打开弹窗 URL
  • 更新 electron-updater,支持 Windows ARM 升级
  • 优化 SearxNG 搜索结果:使用 URL 内容而非摘要作为参考
  • 手动检查更新时触发自动下载逻辑优化
  • 新增创建弹窗时的文档计数显示
  • MCP 服务器列表新增 ModelScope 同步功能
  • 新增搜索模型支持
  • 支持通过 URL 协议安装 MCP 服务器
  • 新增知识库 MCP 功能
  • 实现 Linux AppImage 深度链接功能
  • 提升便携数据目录的设置逻辑稳定性

What's Changed

  • fix: Resolve unsafe map call in MessageContent.tsx
  • fix: image abort error and message render error
  • feat: support preview of MCP call results
  • feat: open popup url in external browser
  • fix: update electron-updater to patch to support window arm upgrade
  • 获取searxng搜索结果url的内容作为大模型回答的参考,而不是使用searxng搜索结果的摘要内容
  • Update issue-management.yml
  • refactor(auto-update): should triggle download when checking for update manually
  • fix
  • feat: add document count in create popup
  • feat(McpServersList): add ModelScope sync functionality
  • feat(models): add new search models
  • Add MCP server installation via URL protocol
  • feat: add dify knowledge mcp
  • feat: Implement deep linking for AppImage on Linux
  • fix: more robust portable data dir setup logic

New Contributors

  • made their first contribution in
  • made their first contribution in
  • made their first contribution in
  • made their first contribution in

Full Changelog:

Blocks specific sites from appearing in Google search results

变更说明

(2025-04-21)

Bug Fixes

  • google: results with site link and videos

This release is also available on:

😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI、PPIO、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM、SillyTraven、MCP 等 LLM 的机器人 / Agent LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, Slack

变更说明

What's Changed

  • perf: reduce newline in think tag converting
  • fix(dify runner): response message event incorrect when using agent app
  • chore: release v3.4.14.2

Full Changelog:

BongoCat 是一个可爱的互动桌面宠物应用,让你的桌面充满乐趣!

变更说明

   🐞 Bug Fixes

  • 修复了 v0.2.0 版本中界面无法显示的问题  - 
    

Rime输入法语法模型全流程构建教程,全局带声调词库:LMDG - Language, Model, Dictionary, Grammar。Q群:11033572

变更说明
  • cn_dicts.zip:最新的中文词库文件。

Model Context Protocol Servers

变更说明

Release : v2025.4.24

Updated packages

  • mcp-server-sqlite

Access your entire server infrastructure from your local desktop

变更说明

Terminals

The terminal integration comes with many new features, so make sure to check out the settings menu:

  • There is now built-in support for the terminal multiplexers tmux, zellij, and screen. This is especially useful for terminals without tabbing support.
  • There is also now built-in support for custom prompts with starship, oh-my-posh, and oh-my-zsh.
  • On Windows, you now have the ability to use a WSL distribution as the terminal environment, allowing you to use the new terminal multiplexer integration seamlessly on Windows systems as well.

Password managers

The password manager integrations have been upgraded:

  • There is now support for KeePassXC (Thanks to for the large contribution of this feature)
  • All password manager integrations have been reworked to work out of the box without configuration
  • There is now support to use password manager SSH agents more easily
  • The documentation site now contains setup instructions for all supported password managers
  • You can now unlock the xpipe vault with your password manager
  • Password manager requests are cached, fixing potential password manager overload issues when a lot of passwords are queried
  • The password $KEY identifier has been adapted to reflect the individual name/schema of the password key reference

Docker

This release introduces support for docker compose. Containers in compose projects are grouped together and can be managed all at the same time via compose project entries.

The container state information shown is also improved, always showing the container state in combination with the system information.

Batch mode

There is now a batch mode available which allows you to select multiple systems via checkboxes and perform actions for the entire batch. This can include starting/stopping, automatically adding available subconnections, or running scripts on all selected systems.

You can toggle the batch mode in the top left corner.

SSH

Various improvements were made to the SSH implementation:

  • The SSH gateway implementation has been reworked so that you can now use local SSH keys and other identities for connections with gateways
  • The VSCode SSH remote integration has been reworked to allow more connections it to be opened in vscode. It now supports essentially all simple SSH connections, custom SSH connections, SSH config connections, and VM SSH connections. This support includes gateways
  • There is now built-in support to refresh an SSO openpubkey with the opkssh tool when needed
  • When the SSH password is set to none, XPipe will no longer prompt for it anyway if the preferred auth failed
  • There is now the option to enable verbose ssh output to diagnose connection issues better
  • For VMs, you can now choose to not use the hypervisor host as SSH gateway and instead directly connect to the VM IP

Category configuration

There is now a new category configuration dialog available. You can find it by clicking on any category -> Configure. The goal of this is to unify the various available configuration options for categories, such as git sync status, color, and more.

This was added to give finer-grained control over how and when to enable scripts on systems within the category, especially now that there is now support for terminal prompts that can be automatically installed on a system. If you have production systems in a category, you can now exclude those easily from any kind of custom scripting functionality and other modifications to not touch them at all.

The available configuration options will also be expanded in future updates.

Other

  • Generated connection names, e.g. VM names, will now automatically update on refresh when they were changed
  • Various speed improvements for shell operations
  • Various startup speed improvements
  • You can now launch custom scripts within XPipe with a command output dialog window without having to open a terminal
  • Various installation types like the linux apt/rpm repository and homebrew installations now support automatic updates as well
  • Improve sudo file write dialog to support more permission cases
  • Handle cases where file transfer was interrupted better by not overriding the open local file on re-edit with a blank file
  • Many dialog windows have now been merged with the main window
  • The settings menu has been updated to support continuous scrolling
  • Key files synced via git are now synced as pairs if a public key is available
  • The script context menus will now use the respective icons of the script entries
  • The k8s integration will now automatically add all namespaces for the current context when searching for connections
  • The application window will now hide any unnecessary sidebars when being resized to a small width. This makes it much easier to use XPipe in a tiling window arrangement
  • The webtop has been updated to have terminal multiplexers, proper konsole tab support, disabled kwallet, and more
  • Various error messages and connection creation dialogs now contain a help link to the documentation sections
  • The Windows application will now block the shutdown until save/sync has finished, preventing vault corruption caused by a sudden system shutdown
  • RDP tunnel connections can now be configured with custom authentication and additional RDP options
  • There is now a new introduction quick setup dialog to set the most important options on startup
  • The scripts context menu now shows the respective scripts icons instead of generic ones
  • The predefined sample script selection has been updated
  • Add setting to disable HTTPs TLS verification for license activation API calls for cases where TLS traffic is decrypted in your organization
  • Clarify more git password prompts for when a token was required
  • Upgrade to GraalVM OpenJDK 24
  • Add Korean translations
  • Various community-made translation fixes

Fixes

  • Fix various embedded and busybox systems failing to open in file browser when essential commands like stat were missing
  • Fix Windows msi updates failing when initial installation was installed per-user with Administrator privileges (will only work for new installs)
  • Fix Windows msi updates launching XPipe as Administrator when restarting if it was a system-wide program files installation
  • Fix some dialog content shifting around on initial show
  • Fix custom service commands not launching properly with PowerShell as the local shell
  • Fix update check being influenced by the local GitHub rate limiting
  • Fix some file browser terminal dock window ordering issues
  • Fix Windows terminal launch failing if default profile was set to launch as admin
  • Fix tailscale login check not opening website on Linux
  • Fix terminal connections failing to launch for some systems with a read-only file system
  • Fix Windows Terminal launch failing if it was not added to the PATH
  • Fix some launched applications exiting on Windows if XPipe is closed
  • Fix powershell profile modules potentially breaking powershell shell environments
  • Fix terminal launch failing on Windows when connection name contained some special characters
  • Fix selfhst icons git clone not reliably working for chinese users
  • Fix application restart after update not applying current workspace directory

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the .

All artifacts are signed by

WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

变更说明

!

WinMerge 2.16.48 Release Notes

April 2025

About This Release

This is a WinMerge 2.16.48 stable release. This release replaces earlier WinMerge stable releases as a recommended release.

Please submit bug reports to our bug-tracker.

What Is New in 2.16.48

General

  • BugFix: Setting the toolbar icons to "Extra Large" cannot save the settings.

  • FR: Add Ctrl+, keyboard shortcut to open Options dialog box

  • Update Merge.rc (PR )

File compare

  • BugFix: [BUG} Phantom line added when identical blocks of text pasted

  • BugFix: Fixed crash when quitting WinMerge while the search dialog is open

  • Syntax/Pascal: Add initialization and finalization (PR )

  • Syntax/Pascal: Support multiline strings (PR )

Folder compare

  • BugFix: Unable to compare files with zero mtime using "Modified Date and Size"
  • BugFix: Windows7 Winmerge v2.16.46.0 crash prone ( WinMerge crashes after successfully deleting files.)

Webpage compare

  • BugFix: Fixed an issue where comparisons could fail when tab characters were present.
  • BugFix: Fixed incorrect line wrapping in certain HTML elements.
  • BugFix: Fixed an issue where differences within <pre> elements could appear concatenated instead of on separate lines.

Plugins

  • BugFix: ApacheTika and PlantUML plugins: Fixed issue where no error message was displayed when execution failed
  • BugFix: ApacheTika plugin: Fixed failure to run when the filename contained non-alphanumeric characters (now uses the short filename instead)
  • AIConvertText plugin: Added models gpt-4.1, gpt-4.1-mini, and gpt-4.1-nano

Translations

  • Translation updates:
    • Brazilian (PR ,,)
    • Chinese Simplified (PR ,)
    • Corsican (PR )
    • French (PR )
    • Hungarian (PR ,,)
    • Italian (PR ,,)
    • Japanese
    • Lithuanian (PR )

What Is New in 2.16.47 Beta

General

  • BugFix: /inifile won't work with root directory

  • BugFix: "Another application has updated" message when window is deactivated

  • Reduced flickering of title bar buttons and the status bar.

  • Rewrite English.pot, add JXL image extension (PR )

  • Add Output Pane for Logs and Messages (PR )

File compare

  • BugFix: Fixed an issue where $ in regular expressions in Substitution filters didn't work correctly with "Ignore carriage return differences" enabled.

  • BugFix: Syntax highlighting of Python multiline strings failed on lines > 1

  • BugFix: Fixed an issue where "&" appeared as an underline in the status bar when using both Unpacker and Prediffer plugins.

  • BugFix: Sync Codepage Settings on Options and Diff Window

  • Update C syntax highlighting keyword list. (PR )

Image compare

  • Rewrite English.pot, add JXL image extension (PR )

Options dialog

  • BugFix: Fixed an issue where ShellExtensionU.dll was not properly unregistered when clicking the Unregister shell extension button in the Shell Integration options.
  • Modify the "Options (Compare > Image)" dialog. (PR )

Color schemes

  • Add Visual Studio Dark color scheme (PR )
  • Twilight - new dark theme (PR )

Installer

  • BugFix: Context menu not working if installed from non-elevated (non admin) user on win 10 x64 (PR )

Manual

  • Help pages -> Appendix A. Shortcut keys

Translations

  • Translation updates:
    • Brazilian (PR ,,)
    • Chinese Simplified (PR )
    • Corsican (PR ,)
    • Hebrew (PR )
    • Italian (PR ,)
    • Japanese
    • Polish (PR )
    • Portuguese (PR ,)
    • Swedish (PR )
    • Turkish (PR )

Internals

  • BugFix: Fix build in VS2022 17.13.0 (PR )
  • BugFix: Use zopflipng to reduce size of splash.png (PR )
  • README major update, Twilight theme minor edit (PR )

Known issues

  • Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file.
  • Suggestion to make the result of image comparison more reliable (391)
  • Crashes when comparing large files
  • Very slow to compare significantly different directories
  • Vertical scrollbar breaks after pasting text

What's Changed

  • Update Hungarian.po
  • Italian language update
  • Update Brazilian.po
  • Update of Lithuanian translation
  • update zh-cn translation
  • Update Merge.rc
  • Update Hungarian.po
  • Update Brazilian.po
  • Update French.po
  • Update Russian.po
  • Syntax/Pascal: Add initialization and finalization
  • Syntax/Pascal: Support multiline strings
  • Update Corsican translation for 2.16.48
  • Itlian language update
  • Update Hungarian.po
  • Update Brazilian.po
  • Update of Lithuanian translation
  • update zh-cn translation
  • Italian language update
  • Syntax/Pascal: Support multiline strings

Full Changelog:

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

变更说明

   🚀 Features

  • Add h2c for http server  -  by j2rong4cn in
  • Add UseLargeThumbnail for 139  -  by bigQY in
  • 139:
    • Add option ReportRealSize ( close )  -  by MadDogOwner and Copilot in and
  • azure_blob:
    • Implement GetRootId interface in Addition struct  -  by New Future in
  • cloudreve:
    • S3 policy support  -  by MadDogOwner in
  • doubao:
    • Support upload ( close )  -  by asdfghjkl and Copilot in and
    • Add get_download_info API and download_api option  -  by MadDogOwner in
  • doubao_share:
    • Support doubao_share link  -  by asdfghjkl and anobodys in
  • driver:
    • Add Azure Blob Storage driver  -  by New Future and Copilot in
  • url-tree:
    • Implement the Put interface to support adding links directly to the UrlTree on the web side  -  by Lee CQ and Copilot in

   🐞 Bug Fixes

  • Revert "refactor(net): pass request header"  -  by j2rong4cn in
  • Shebang of entrypoint.sh  -  by Mmx in
  • Remove auth middleware for authn login  -  by Mmx in
  • 139:
    • Incorrect host  -  by Sam- Pan(潘绍森) and Copilot in
  • aliyundrive_open:
    • Resolve file duplication issues and improve path handling  -  by Yifan Gao and Copilot in
  • archive:
    • Unable to preview  -  by j2rong4cn in
  • baidu_netdisk:
    • Add another video crack api  -  by asdfghjkl and anobodys in
  • deps:
    • Update 115-sdk-go to v0.1.5  -  by Andy Hsu
  • docker_release:
    • Avoid duplicate occupation in docker image ( close )  -  by wxnq in and
  • doubao:
    • Update file size type to int64  -  by MadDogOwner in
  • fs:
    • Remove old target object from cache before updating  -  by Yifan Gao in
  • ipfs:
    • Fix problems  -  by jerry in
  • lanzou:
    • Remove JavaScript comments from response data  -  by MadDogOwner in
  • mega:
    • Use newest file for same filename ( close )  -  by gdm257 in and
  • net:
    • Unexpected write ( close )  -  by j2rong4cn in and
  • netease_music:
    • Change ListResp size fields from string to int64  -  by MadDogOwner in
  • pikpak&pikpak_share:
    • Update algorithms  -  by YangXu in
    • Fix WebPackageName  -  by Dgs in
  • thunder:
    • Fix login issue ( close )  -  by Dgs in and

   🏎 Performance

  • Optimize IO read/write usage  -  by j2rong4cn and MadDogOwner in
  • local: Avoid duplicate parsing of VideoThumbPos  -  by Lin Tianchuan in
  • quark_uc&quark_uc_tv: Native proxy multithreading  -  by xiaoQQya in
    

Bring macOS “Quick Look” feature to Windows

变更说明

AI模型接口管理与分发系统,支持将多种大模型转为统一格式调用,支持OpenAI、Claude等格式,可供个人或者企业内部管理与分发渠道使用,本项目基于One API二次开发。🍥 The next-generation LLM gateway and AI asset management system supports multiple languages.

变更说明

Full Changelog:

bilibili 硬核会员 AI 自动答题脚本,直接调用 B 站 API,非 OCR 实现

变更说明
  • 答题前判断用户是否满6级

A simple Python Pydantic model for Honkai: Star Rail parsed data from the Mihomo API.

变更说明

Release created at Sun Apr 27 09:49:20 CST 2025 Synchronize Alpha branch code updates, keeping only the latest version

订阅转换合并,节点可用性,测速,重命名,导出为clash.meta/clash/base64/qx等等所有格式的订阅工具

变更说明

Changelog

  • 445829f823f23a08f3f4e14f09256d9833691112 fix: 修复docker version
  • d9c98a771d692fc80212a571b6eb3a94b723c2ba op: get proxy use RandUserAgent
  • 9af924dfaab23961cb64a50c08992f8dd0b9d5a7 op: pprof listen :port

Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface to elevate your reading experience.

变更说明

Release Highlight

  • Full-Screen Toggle: You can now press F11 to quickly toggle full-screen mode
  • List View: A new list layout is available for your bookshelf
  • Book Details: Book descriptions from metadata are now shown in the details view
  • Enhanced Android behavior: better navigation bar handling and status bar dismissal when resuming
  • TTS now defaults to the book’s metadata language when needed
  • Synced custom themes reliably across sessions

What's Changed

  • fix: hide navigation bar on reader page on Android 11, closes
  • fix: prevent scrollToAnchor on focus outside content container, closes
  • fix: compat language code for api versions
  • fix: open book even the library is empty, closes
  • feat: add global keyboard shortcut to toggle fullscreen with F11, closes
  • fix: sync custom themes from global settings to localstorage, closes
  • fix: tts now fallbacks to metadata language of the book, closes
  • feat: add description from metadata in book details, closes
  • fix: query status bar height on Android, closes
  • fix: check xdg-mime before registering deeplink in Linux, closes
  • fix: dismiss status bar when resumed from background on Android
  • feat: add list view for the bookshelf, closes
  • fix: popup footnotes for anchors without epub namespace, closes
  • release: version 0.9.37

Full Changelog:

变更说明

Credit: Commit: f36a9c7d5b74448157659b38c8b1f60c89bbae51 Changelog:

fix bug;
exo支持音轨切换
优化屏显样式;
解决部分盒子不能正常筛选分类的问题;

TransBridge is a translation API proxy that offers high-quality machine translation via OpenAI-compatible APIs and supports the DeepL API format. TransBridge 是一个强大的翻译 API 代理服务,通过调用兼容 OpenAI 大语言模型的 API,提供高质量的机器翻译功能,并支持 DeepL API 接口格式。

变更说明

Full Changelog:

The Art of Problem-Solving in Software Engineering: How to Make MySQL Better

变更说明

The main updates include:

  1. Added animations for Paxos and TCPCopy
  2. Included recommended reading materials for beginners
  3. Added additional quality references