Merged
Conversation
Bumps [axios](https://github.com/axios/axios) from 1.13.5 to 1.15.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.13.5...v1.15.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…antumNous#4208) Refactor updateRow/addRow/removeRow to use functional setRows(prev => ...) and ref-based onChange/duplicateNames access, making columns useMemo stable across keystrokes so Semi UI Table does not re-mount Input components.
…#4181) Show the next quota reset time for active subscriptions in the "My Subscriptions" section when a reset period is configured (next_reset_time > 0). Hidden when the subscription plan has no quota reset configured.
…uantumNous#4149) The Azure channel's GetRequestURL method only handled RelayModeResponses but missed RelayModeResponsesCompact. This caused compact requests to fall through to the generic deployments URL pattern, producing an incorrect path that Azure returns 404 for. This fix extends the existing responses API special handling to also cover the compact mode, appending /compact to the subUrl when the relay mode is ResponsesCompact. Affected URLs (before → after): - Normal Azure: /openai/deployments/{model}/responses/compact → /openai/v1/responses/compact - cognitiveservices: same pattern → /openai/responses/compact - Custom AzureResponsesVersion: properly respected for compact too Co-authored-by: 彭俊杰 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
当前 fork 的
main已停在此前同步完成的上游正式版v0.12.7。上游最新正式 release 已更新到v0.12.9(2026-04-13 发布),本 PR 目标是将 fork 同步到该正式版本,同时继续保留 fork 现有自定义能力。同步策略
由于当前 fork 与 upstream 历史仍然没有可直接复用的 merge-base,本次没有直接 merge
upstream/main,而是继续沿用上次正式同步的安全路径:v0.12.7..v0.12.9upstream/main上v0.12.9之后的未发版提交本次共引入 8 个正式提交:
b4df9955fix: isStream status in error logs instead of hardcoded falseb81d3427chore(deps): bump axios from 1.13.5 to 1.15.0 in /web3d0ac2d0chore(deps): update axios8b221615fix: set TopP to nil in Claude request configurationc2006093fix(GroupTable): prevent Input cursor jumping to end on keystroke2bedd31bfeat: display next quota reset time in subscription card7cfaf6c3feat: enhance dashboard charts with improved dimension handling and ranking logic3ab65a82fix: add Azure channel support for /v1/responses/compact URL routing影响范围
本次相对
origin/main仅变更 17 个文件,属于正式 release 的增量同步,主要包括:isStream状态到错误日志/v1/responses/compactTopP置为nil1.15.0冲突处理
仅有 1 处冲突:
web/src/pages/Setting/Ratio/components/GroupTable.jsx处理方式:保留 fork 现有版权头,同时接入上游
useRef + functional setRows的光标修复逻辑。另外已复核 fork 敏感路径,本轮未直接覆盖以下自定义链路:
controller/model/EditRedemptionModal未出现在本次 diff)验证
已完成:
source ~/proxy.sh && go test ./...cd web && bun run build说明:
go test ./...首轮直接运行时因外网拉包卡住,定位为网络问题而非代码问题,切代理后验证通过。