github CherryHQ/cherry-studio v1.7.15

latest release: v1.7.13
7 hours ago

What's Changed

  • ci(workflows): add Feishu notification for workflow failures by @EurFelux in #12375
  • fix(aiCore): only apply sendReasoning for openai-compatible SDK providers by @DeJeune in #12387
  • fix: restore patch for claude-agent-sdk by @defi-failure in #12391
  • fix: normalize topics in useAssistant and assistants slice to prevent errors by @DeJeune in #12319
  • fix(mcp): 修复 MCP 配置 timeout 字段不支持字符串类型的问题 by @Xtaiyang in #12384
  • fix(security): prevent path traversal vulnerability in DXT plugin system by @kangfenmao in #12377
  • ci(workflows): fix pnpm installation and improve issue tracker by @EurFelux in #12388
  • feat/add-qwen-text-embeddings by @GeorgeDong32 in #12410
  • fix(logger): allow logging with unknown window source by @0xfullex in #12406
  • feat: Add year to topic timestamp and improve unpin UX by @Copilot in #12408
  • fix: disable strict JSON schema for OpenRouter to support MCP tools by @DeJeune in #12415
  • i18n: Major improvements to Romanian (ro-RO) localization by @NicolaeFericitu in #12428
  • fix(qwen-code): format baseUrl with /v1 for OpenAI-compatible tools by @GeorgeDong32 in #12418
  • use cumsum in anthropic cache by @flt6 in #12419
  • fix: 修改请求体字段名 by @DeJeune in #12430
  • fix(aiCore): preserve conversation history for image enhancement models by @DeJeune in #12239
  • fix: remove mineru built-in api key by @eeee0717 in #12455
  • fix: switch to new URL in qwen miniapp by @Astricaelus in #12460
  • feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in #12438
  • feat(baichuan):add baichuan-m3 models by @pippobj in #12478
  • fix: handle trailing slashes in API URLs for image generation by @DeJeune in #12492
  • feat: migrate from husky to prek for git hooks by @DeJeune in #12491
  • Fix the API preview link for Azure OpenAI completion mode by @AdySnowflake in #12500
  • fix: version check logic for CLI tool updates by @Pleasurecruise in #12513
  • feat: integrate Kimi CLI into Code Tools by @xiaoju111a in #12511
  • refactor: convert nested component to render function in settings popups by @SherlockShemol in #12508
  • feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in #12471
  • fix(build): add Linux musl native dependencies for Alpine support by @kangfenmao in #12412
  • refactor(ThinkingEffect): replace useState+useEffect with useMemo by @SherlockShemol in #12536
  • fix(code-tools): support custom provider & fix Windows Terminal Issue by @GeorgeDong32 in #12504
  • feat(notes): add export to Word functionality by @DeJeune in #12393
  • fix: memoize provider selectors to prevent infinite re-renders by @DeJeune in #12550
  • fix(linux): fix main window not coming to front when clicked from tray by @beyondkmp in #12503
  • feat: add Linux system title bar setting option by @beyondkmp in #12040
  • fix(header): resolve User-Agent forbidden header in renderer process by @DeJeune in #12549
  • fix(linux): fix icon display and deb installation issues by @DeJeune in #12561
  • feat:add baichuan-m3-plus model by @pippobj in #12567
  • feat(provider-settings): support viewing detailed error messages by @GeorgeDong32 in #12423
  • fix(embeddings): truncate query content for temp doc query by @DeJeune in #12573
  • feat(i18n): add hardcoded string detection script and CI check by @DeJeune in #12547
  • feat(minapps): add locale-based filtering and i18n support by @DeJeune in #12572
  • refactor: simplify translate action by removing dual language selector by @kangfenmao in #12343

New Contributors

Full Changelog: v1.7.13...v1.7.15

Don't miss a new cherry-studio release

NewReleases is sending notifications on new releases.