Repository navigation
fix: 요청 수 집계·HA 호환성 및 취약 의존성 수정 - #181
Merged
Merged
Conversation
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.
호출량 차트가 최근 7일에만 루트 GET 요청을 합산하면서 과거 날짜의 합계를 줄이고, 주간 증가율을 과장하던 오류를 수정합니다. Git 이력에서 완전하게 관측된 30일을 복구했습니다. 최근 7일/직전 7일 증가율은 기존 1,134.46%에서 약 2.46%로 정정됩니다. 계정과 집계 출처가 일치하는 완전한 기록만 재사용하며, 복구할 수 없는 날짜가 있으면 기존 산출물을 덮어쓰지 않습니다. 복구 근거는
docs/traffic-history-recovery-2026-09-09.md에 기록했습니다.Home Assistant 2026.9.0b0의
probatio==0.11.2가 거부하는propertyNames를 피드백 도구의 JSON Schema에서 생략합니다. JSON 객체 키가 문자열이라는 중복 제약만 생략하므로 중첩 JSON 입력과 기존 서버 검증은 유지됩니다. 실제 MCPtools/list응답과 해당 변환기로 수정 전 오류, 수정 후 변환 및 값 보존을 확인했습니다.Hono·Sharp·Vitest 및 취약한 전이 의존성을 보안 패치 버전으로 갱신합니다. Wrangler는 현재 버전을 유지하고 Miniflare의 Sharp/Undici만 범위를 한정해 고정했습니다. 기존 Windows 테스트의 파일 URL과 CRLF 가정도 수정했습니다. 변경은 원인별 4개 커밋으로 나누었습니다.
검증:
npm run check: 147개 파일, 1,670개 테스트 통과npm run test:coverage: Statements/Branches/Functions/Lines 모두 100%npm run build: 성공npm audit,npm audit --omit=dev: 취약점 0건Home Assistant 전체 설치 환경의 연결 검증은 아직 수행하지 않았습니다. 운영에서 확인된 이마트24 원본 403과 GS25 인증 불가는 별도 운영 항목이며 이 PR에서 해결됐다고 주장하지 않습니다. 이 PR은 워크플로·운영 설정을 변경하지 않습니다.
Fixes #180