Skip to content

Version 2.4.7 - #52

Merged
psilabs-dev merged 7 commits into
mainfrom
dev
Sep 8, 2026
Merged

psilabs-dev merged 7 commits into
mainfrom
dev

Conversation

@psilabs-dev

@psilabs-dev psilabs-dev commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Update dependencies and PixivUtil2 engine and fix documentation

@psilabs-dev psilabs-dev self-assigned this Sep 6, 2026
@psilabs-dev psilabs-dev added the enhancement New feature or request label Sep 6, 2026
psilabs-dev and others added 5 commits September 6, 2026 17:21
Clears the last 5 open Dependabot alerts (2 high, 2 medium, 1 low), all
against starlette, which is only reachable through fastapi. starlette moves
0.52.1 -> 1.6.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…hange

fastapi 0.137 stopped flattening included routers into the parent app, so
scope["route"] is now the inner APIRoute and its .path no longer carries the
include_router() prefix. The metrics middleware used that as the Prometheus
endpoint label, so 19 of the 38 registered endpoints collapsed into 6 labels
and /metrics itself labelled as the empty string. Confirmed on a live cluster:
three requests to / and two to /api/health/ landed in one series.

The failure is silent - endpoint is None short-circuits before recording, and
no test exercises the HTTP layer.

Read the full path from the effective route context instead, falling back to
route.path so this keeps working on pre-0.137 fastapi and after the upstream
fix lands.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Brings the fork up to Nandaka master (22b5fdc, 8 commits) via the
server-mode rebase. Verified end to end against a live cluster: a real
ugoira downloads and converts to GIF with status 0, the zip and ugoira
are cleaned up per config, and a pixiv_stats row is written with
autoAddStats defaulting to True.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Picks up the server-mode test expectation fix on top of the upstream sync.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@psilabs-dev psilabs-dev removed the enhancement New feature or request label Sep 7, 2026
@psilabs-dev
psilabs-dev merged commit 1c2a796 into main Sep 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant