Skip to content

chore: release master#2

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master
Open

chore: release master#2
github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 22, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

4.4.0

4.4.0 (2026-05-19)

✨ Features

  • #8 감사 로그 페이지네이션 + #10 API Rate Limiting (11345bb)
  • 11개 이슈 일괄 수정 — 사용자 관리, 권한, 프롬프트, 필터, 비교 UI (35409e0)
  • 2FA 로그인 검증 — ADMIN 계정 Google OTP 강제 적용 (54e2ff0)
  • admin/health: 시스템 헬스 대시보드 확장 — 인덱서/캐시/감사/오류 5종 신규 카드 (bfc7fc6)
  • analysis: bulk story generation, package deps graph, impact analysis (7e01765)
  • analysis: 결과 후속 질문 패널 — Follow-up Q&A (#4) (c2b847b)
  • analysis: 분석 체이닝 — 결과 후 다음 단계 1-클릭 (#2) (f823499)
  • audit: Settings 변경 감사 로그 (#15) — 외부감사 대응 인프라 (7e0b6a7)
  • batch: persist batch history to H2 DB + history section in batch page (1db91b9)
  • batch: 배치 이력 상세에서 항목별 분석 결과 직접 조회 + 문서 최신화 (0020a60)
  • cache: 입력 정규화 + 4-arg key + hit rate + 적중 인디케이터 (#18) (eb8df60)
  • chat: also grep Oracle SP/Func/Pkg/Trigger sources via ALL_SOURCE (51bb36e)
  • chat: live progress indicator while AI context grep runs (c7bacb7)
  • compliance: Stage 1 — 한국 컴플라이언스 리포트 인프라 + 전자금융감독규정 (af9a5b5)
  • compliance: Stage 2 — 나머지 3종 컴플라이언스 리포트 템플릿 활성화 (df07bbc)
  • compliance: Stage 3 — Excel 내보내기 + AI 경영진 요약 + 인쇄용 PDF 보기 (ba5ab16)
  • compliance: 영구 저장 이력 + 모달 팝업 (v4.7.0) + 문서 최신화 (808fc8f)
  • DB 자동이관 UI + 감사로그/사용자관리 API 수정 (8c94a96)
  • dependency progress bar + batch source selector + multi-email + batch log (095d4ab)
  • Docker에 호스트 프로젝트 폴더 마운트 지원 (74cab25)
  • Docker에서 Windows 경로 자동 변환 — Settings에 원래 경로 그대로 입력 (540b8aa)
  • flow+ui: chat handoff button, SpringUrlIndexer accuracy, warmup progress banner (830e540)
  • flow: multi-DML filter + Phase 4 (history/share) + Phase 5 (metrics/patterns/docs) (29d9a9a)
  • flow: Phase 1 — backend data-flow trace engine (table/SP → UI) (b1a2c44)
  • flow: Phase 2 — LLM narrative + SSE streaming over Phase 1 trace (0254149)
  • flow: Phase 3 — frontend page with ReactFlow + node detail drawer (f90841d)
  • flow: SP flow analysis + MiPlatform XML reverse trace (Feature D & A) (fc4645f)
  • flow: warmup MiPlatform on boot + always describe both ERP & DB SP paths (16c5813)
  • GitHub Pages 랜딩 페이지 추가 (docs/index.html) (fa60284)
  • Group 5 — 멀티유저 RBAC + 팀 설정 공유 + 공유 링크 (724c7d1)
  • Group 6 — Docker/외부DB/설치마법사/헬스체크 + 감사로그 개선 (feaa64e)
  • Group 7 — 외부 연동 (Slack/Teams, GitHub PR, Jira, Git Diff) (9e0aa58)
  • Group 8 사용량 API + 스캔 Docker 경로 수정 + README/index 갱신 (3078aae)
  • harness/ui: Phase D 프론트엔드 — 오류로그 RCA 4단계 UI (a847265)
  • harness: Phase A 공통 인프라 + Phase D 오류로그 RCA 하네스 백엔드 (dc04756)
  • harness: Phase B — SP→Java 마이그레이션 하네스 (4단계 파이프라인 + UI) (407ce8d)
  • harness: Phase C — Oracle SQL 성능 최적화 하네스 (4단계 + UI) (d0874ad)
  • history: 리뷰 이력 태깅 시스템 (#12) (044c82a)
  • home: Hero 위젯에 ERP / DB 상태 표시 (Server / API Key 와 동일 스타일) (9680147)
  • insights: 사용자/팀 인사이트 섹션 — /roi-report 페이지 확장 (55b7872)
  • livedb: #G3 Phase 0 — SQL 안전 게이트 + DbProfile Live 토글 (0c8e27f)
  • livedb: #G3 Phase 1 — Oracle Live Context Provider (4fa5b13)
  • livedb: #G3 Phase 2 — 분석 페이지 Live DB 자동 첨부 + UI 통합 (9518153)
  • livedb: #G3 Phase 3 — PostgreSQL 11+ 지원 추가 (59dc97c)
  • livedb: #G3 Phase 4 — Oracle INVISIBLE INDEX 시뮬레이터 (7fd8571)
  • livedb: #G3 Phase 5 — 운영 대시보드 + Rate limit + 회로차단기 (28c74fe)
  • livedb: #G3 보강 옵션 B — 캐시 invalidate + audit + UX + 운영 가이드 (f744ae1)
  • livedb: DbProfilesPage Live 분석 토글 UI + ALL 권한 가이드 (49d8146)
  • livedb: 글로벌 enabled 런타임 토글 + DISABLED 안내 UI 보강 (9e14851)
  • mcp: #M3 Phase 3 — MCP Server 구현 (Node.js, 12 tools, stdio transport) (b49b45a)
  • mcp: #M3 사내망 공유 — Streamable HTTP transport + Spring Boot launcher + Docker 분리 컨테이너 (88c2f13)
  • package: externalize story prompt, Claude timeout, indexer config, optional /overview pagination (7b606b4)
  • package: v4.5 Package Analysis baseline + ADMIN guard on /refresh (b380730)
  • platform: #M3 Phase 1 — API Key 인증 인프라 (멀티 키 + RBAC) (fbcff0c)
  • platform: #M3 Phase 2 — 동기 분석 API v1 (POST /api/v1/analyze) (f81b7d2)
  • REST API Playground 페이지 추가 (/api-docs) (886265c)
  • search: 필터 + 정렬 + 매치 강조 — 검색 결과 정확도 향상 (e26d0b9)
  • security: ADMIN 2FA 필수화 + 보안 단위 테스트 24건 + SSE 스트리밍 테스트 CME flaky 수정 (185e6c4)
  • Settings 페이지에서 Claude API 키 런타임 입력/저장 지원 (6f1d5a8)
  • Settings에 Slack/Teams 웹훅 + Jira 연동 설정 추가 (fc03700)
  • SQL 인덱스 시뮬레이션 권한 분리 + Workspace 통합 (5fd08a8)
  • ui+api: admin cache stats, story markdown export, last-scan timestamp, project-map search (7e0c0f0)
  • ui: 분석 시작 버튼 옆 비용 미리보기 (Token Estimator) (a125dcb)
  • v0.8.0: Oracle 실행계획 트리 시각화 기능 추가 (8363373)
  • v0.9.0 — ERD→DDL 역변환, 실행계획 Before/After 비교, 이력 재실행 (c9f8718)
  • v1.0.0 GitHub Actions CI/CD 파이프라인 추가 + README 정리 (f96d21c)
  • v1.0.0 REST API 모드 구현 — 외부 CI/CD 파이프라인 연동용 JSON API (750e844)
  • v1.1.0 프롬프트 템플릿 관리 + 분석 결과 내보내기 (4baf58e)
  • v1.2.0 — SQL 성능 히스토리 대시보드 + 배치 SQL 분석 (d3ad7c4)
  • v1.3.0 — 테마 색상, 인쇄/PDF, 공유 링크, 사용량 모니터링, 분석 스케줄링 (e7d747f)
  • v1.4.0 — 실행계획 즐겨찾기, SQL최적화 적용, 이메일 알림, DB프로필, 홈 위젯, 글로벌 검색 (e2f4faa)
  • v1.5.0 — 실시간 스트리밍 실행계획 분석 + SQL 리팩터링 Diff 뷰 (fb357f8)
  • v1.6.0 — 코드 리뷰 하네스 (Analyst→Builder→Reviewer 파이프라인 + Diff 뷰) (6fe7d0e)
  • v1.6.0 — 하네스 소스 선택기 추가 (Java 파일 브라우저 + DB 오브젝트 브라우저 + WAS 시작 캐시) (c5af724)
  • v1.7.0: implement features 3-11 — quality scores, batch analysis, dependency, dashboard, templates, export, schedule (4b4a232)
  • v1.9.0: SQL번역·ROI리포트·보안설정·민감정보마스킹·Harness Verifier 완성 (2bad29d)
  • v2.0.0-Group4: 통합 워크스페이스 + 플러그인 아키텍처 (c1cedde)
  • v2.2.0 — 비밀번호변경/세션타임아웃/입력검증/백업복원/API키분리 (4730953)
  • v2.3.0 — 대시보드 위젯 + 2FA Google OTP + 워크스페이스 세션 타이머 (e70f1b7)
  • v2.4.0 Phase 1 — 보안 강화 (AES 암호화, 비밀번호 정책, 세션 보안) (38d8d1d)
  • v2.4.0 Phase 2 — 안정성/버그 수정 (Exception Handler, Logger, 타임아웃) (8778725)
  • v2.4.0 Phase 3 — UI/UX 대규모 개선 (토스트, breadcrumb, 검색, 스켈레톤 등 9개) (10a7ee9)
  • v2.4.0 Phase 4 — 기능 개선 (CodeMirror, 댓글, 알림, 캐싱) (1720a99)
  • v2.4.0 Phase 5 — 새 기능 (AI 채팅, 팀 대시보드, 감사 시각화, 비용 추적) (7abdc45)
  • v2.5.0 안정성 + v2.6.0 보안 강화 + 감사 로그 KST/기능 메뉴 (5f74adb)
  • v2.7.0 — AI 채팅 Markdown/세션 관리 + WebJars 번들링 + 캐시 DB 영속화 (b27ee18)
  • v2.8.0 — 모니터링 및 UX (SSE 알림/헬스 대시보드/단축키/하단 네비) (afbcfd7)
  • v2.9.0 — 협업 & 아키텍처 (분석→채팅 연계 + 팀 리뷰 + DB 마이그레이션) (d14258f)
  • v2.9.5 — 분석 파이프라인 오케스트레이터 + DB 자동 마이그레이션 (f7e1775)
  • v3.0.0 — 파이프라인 고도화 (스케줄링 + Monaco + 플로우차트 + 병렬 실행) (47e052e)
  • v4.0.0 — React 프론트엔드 전환 (Thymeleaf → React 18 + TypeScript + Vite) (73ee510)
  • v4.0.1 — Thymeleaf 제거 + REST API 전환 + 프론트엔드 고도화 (2b52ae0)
  • v4.0.3 — E2E 테스트, PWA, i18n, recharts, ErrorBoundary, 번들 최적화 (4e340bb)
  • v4.1.0 — 전수 검토 반영: 누락 페이지 12개 + 특수 페이지 + 파일 업로드 (6b680e2)
  • v4.1.0 — 최종 정리: 2FA, 설정 페이지, E2E, Maven/Docker 검증 (37f8c95)
  • v4.2.0 — 운영 안정화 + UX 개선 (권한 연동, 비주얼 빌더, SSE 재연결) (30a12bd)
  • v4.2.1 — Rate Limit/API 한도 전면 수정 (DB 영속화 + 확장 적용) (7b5e1a3)
  • v4.2.7 — 현실 버그 정리 + 보안 강화 + 운영 편의성 (Phase 1~6) (d75efeb)
  • v4.2.8 — 공유 링크 / 커맨드 팔레트 / 팀 활동 / 엔드포인트 통계 / 질문 리포머 외 (8개 기능) (133c439)
  • v4.3.0 Phase 1 — SARIF / Excel 내보내기 추가 (9936ba1)
  • v4.3.0 Phase 2 — Prometheus + Grafana 모니터링 스택 (150c8d1)
  • v4.3.0 Phase 3 — AI 모델 비용 옵티마이저 + SQL 인덱스 시뮬레이션 (d45f464)
  • v4.3.0 Phase 4 — 다국어 확장 + 대시보드 위젯 커스터마이징 (ead7e21)
  • v4.3.0 Phase 5 — 비주얼 워크플로 빌더 개선 + Helm Chart (dfc230e)
  • v4.3.0 ToolkitMetrics 호출처 통합 (9866371)
  • v4.4.0: #4 자체 구축 에러 모니터링 (Sentry-style) (7fa0b98)
  • v4.4.0: #5 Helm Chart 실 환경 검증 인프라 (Kind 자동화) (64446cb)
  • v4.4.0: #6 OpenAPI 자동 생성 (Swagger UI + JSON 스펙) (3f75dda)
  • v4.4.0: #8 메트릭 통합 보강 — 신규 5종 + Grafana 4 패널 (556cca9)
  • v4.4.0: UX 개선 3종 + 스크린샷 11개 추가 (dede82b)
  • v4.6.1: UX 패치 + 정확도/안정성 개선 + 사용자 가이드 추가 (057cbaa)
  • workspace: 소스 선택기·이메일 발송·CSS/UX 개선 (d2d26c9)
  • 감사 로그에 사용자ID + 액션유형 추가 + 필터링 UI (6517bb4)
  • 개인 사용자 설정 페이지 (/account/settings) (3fb6f67)
  • 리뷰 워크플로우 (승인/거절 + 대댓글 + 알림) + UX 정리 (v4.2.3) (43369ae)
  • 리뷰 이력 대시보드 페이지 신규 (승인/거절/대기 % + 차트) (b006627)
  • 사용자별 API 키 관리 UI + 세션 타이머 UI (f6a1f16)
  • 사용자별 API 키 실제 적용 — 분석 실행 시 개인 키 사용 (56ab054)
  • 사용자별 기능 권한 실제 적용 — 사이드바 + URL 접근 제어 (4d4d97e)
  • 설치 마법사 API키/DB 저장 기능 + README/index 빌드·배포 가이드 (eccfd35)
  • 우측 상단에 로그아웃 버튼 자동 삽입 (65af9f1)
  • 워크스페이스 이메일 발송 팝업 모달 + 다중 수신자 지원 (6f4c272)
  • 워크스페이스 전체 이메일 발송 + 이력 상세 팝업 + PDF 다운로드 (65970ab)
  • 코드 리뷰 하네스 4단계 탭 분리 + 단계별 복사/MD/PDF/이메일 (8a40d64)
  • 코드 리뷰 하네스 4단계 파이프라인 + 소스 선택 기능 구현 (ed81c76)
  • 통합 워크스페이스 다중 선택 병렬 실행 복원 (77f20f3)
  • 파이프라인 UX 개편 (스트리밍/탭/복사 fix) + 분석 결과 이메일 발송 (c0ff3cd)
  • 파이프라인 비주얼 빌더 — 버튼으로 분석 단계 조립 (5668193)
  • 하네스 Builder 단계 이어쓰기(continuation) 적용 — 개선 코드 중간 잘림 근본 해결 (0d60160)
  • 하네스 파이프라인을 3단계 분리 호출로 전환 (응답 잘림 근본 해결) (0395b7e)

🐛 Bug Fixes

  • /history/{id}/review-status CSRF 누락 — 승인/거절 실패 버그 (841198b)
  • 2FA QR코드 깨짐 수정 + 색상 테마 프리셋 연동 (4aa9550)
  • 2FA 페이지 MIME 타입 오류 + JAR 내 index.html 읽기 오류 수정 (35e24a3)
  • 2FA 페이지 redirect:/login 문자열이 body로 반환되는 버그 수정 (5d74397)
  • 4개 인터셉터에 /assets/** 제외 추가 — JS/CSS 모듈 로드 차단 해결 (e553ec0)
  • 6가지 운영 이슈 — 분석오류/워크스페이스/ROI/사이드바/DB전환/소스필터 (0433ce4)
  • 7가지 운영 이슈 — 계정/비밀번호/감사로그/DB이관/파이프라인/TLS (091ea36)
  • admin: /admin/endpoint-stats 페이지 toLocaleString 오류 방어 (c21bd06)
  • analysis: SSE 줄바꿈 + 체이닝 dbProfileId + explain_plan 자동 채움 3건 (7749f95)
  • AppUser rate limit 컬럼 nullable로 변경 — 기존 DB 마이그레이션 호환 (5439f3f)
  • authStore.login() 이 disabledFeatures 를 fetch 안 해서 권한 OFF 메뉴가 보이던 버그 (66b68a8)
  • auto-translate Windows paths to container mount paths in Linux Docker (69431d0)
  • chat: rank-then-pick AI context grep so SQLMAP files aren't crowded out (c7c1230)
  • chat: 말풍선 복사 버튼 정상 동작 + 토스트 + 3초 체크 아이콘 (befc3da)
  • compliance: Stage 1 검증 — typeLabel 정적화 + 날짜 파싱 + 단위 테스트 9건 (dd36e79)
  • dbprofile: /test + /create 엔드포인트 추가 — DbProfilesPage 호환 (91abea0)
  • Docker H2 DB 시작 오류 — 비호환 옵션 제거 (49708bd)
  • Docker JAR 실행 오류 — spring-boot-maven-plugin repackage 명시 (382c62a)
  • Docker 실행 오류 — JAR manifest + compose depends_on 수정 (ed5dd26)
  • Dockerfile JDK 11 → JDK 8 변경 (JDK 1.8 전용 서비스) (3af5763)
  • Dockerfile에서 JAR 검증 스텝 제거 (Spring Boot 풀 부팅 시도로 빌드 멈춤) (d0d06b8)
  • docs: GitHub Pages 갤러리 이미지 깨짐 수정 (경로 22개) (63b9829)
  • ensure DB/file caches are populated from saved Settings on first boot (cf2678c)
  • explain/index.html SpEL null→boolean 변환 오류 수정 (51911d0)
  • flow: allow CSRF-free POST to /flow/** so 분석 시작 works (e15e78e)
  • flow: correct shapeOf() return-type usage in buildMermaid (c2f6fc1)
  • GET /login/2fa 매핑 충돌 해결 (TwoFactorController vs SpaForwardController) (e721caa)
  • H2 DB 데이터 보존 강화 + DefaultAdmin 안전성 개선 (30069f6)
  • harness: DB cache stays empty after WAS restart even though DB Set: OK (1acebc9)
  • JDK 1.8 호환성 — orElseThrow() Supplier 명시 (Java 10+ 무인수 메서드 사용 불가) (45a20df)
  • mcp: McpServerLauncher Java 8 호환 — javax.annotation + Process.pid() reflection (132c8b7)
  • MySQL/PostgreSQL 드라이버 버전 명시 (빌드 오류 해결) (42fdbe3)
  • ORA-01882 timezone + 워크스페이스 복사/PDF + 파이프라인 에러 표시 (84dd2e4)
  • ORA-29900/ORA-06553 DEPTH 충돌 — 3-tier fallback 방식으로 전면 재작성 (a731ffc)
  • Oracle 자동 이관 URL — SID/Service Name 포맷 자동 감지 (3fd05f8)
  • OracleDbHealthIndicator 가 Tomcat 워커 스레드를 80초씩 점유하던 버그 (8ee7323)
  • Phase 1 컴파일 오류 2건 수정 (934a20d)
  • prompts/index.html Thymeleaf th:onclick 보안 오류 수정 (397f867)
  • rate limit 컬럼 DEFAULT 0 + 자동 스키마 마이그레이션 (13aeff4)
  • React 에셋 MIME 타입 오류 해결 — 빌드 출력을 static/ 루트로 변경 (3b48d27)
  • resolveHostPath 접근 제한자 static → public static (f86a439)
  • REST API Playground - 멀티라인 SQL JSON 파싱 오류 수정 (0e15437)
  • SPA 라우팅 404 오류 해결 — ErrorController + 직접 index.html 서빙 (6165eb3)
  • SSE 멀티라인 데이터 손실 근본 수정 + 워크스페이스 에러 상세 표시 (e0c7aab)
  • test: @beforeeach stub 메서드에 throws Exception 추가 — IOException 처리 (dba585c)
  • test: SSE 스트리밍 테스트 — Mockito thenReturn 타입 long → int 수정 (cad26eb)
  • TLS handshake_failure 근본 원인 — JAVA_OPTS 오버라이드 + Alpine JDK8 (205d1de)
  • TwoFactorInterceptor에 /assets/** 제외 — 2FA 페이지 JS 로드 차단 해결 (60f38ca)
  • ui: prompts.html CSS 통일 + workspace 스트리밍/소스선택/모델비교 개선 (1bed3f3)
  • UserService.updateInfo 오버로드 파라미터 불일치 수정 (4acb6f3)
  • v1.7.0: FavoriteRepository @Param fix, harness cleanup, dependency source selector, docs update (fcc24b7)
  • v2.4.1 — 로그인/Jackson/SSE 버그 수정, AI 채팅 스트리밍 개선, 권한 관리 보완 (0e96ae2)
  • v2.7.0 webjar 의존성 해결 (빌드 실패 수정) (0181d2d)
  • v4.4.0: 3가지 운영 이슈 수정 (엔드포인트통계 / 사용량 / AI채팅 컨텍스트) (653af16)
  • v4.4.0: AI 채팅 헤더 줄바꿈 + Docker startup readiness 보강 (58f9caf)
  • v4.4.0: StartupReadiness JDK 프록시 이슈 해결 (Spring Boot 시작 실패) (59526c1)
  • WorkspaceController: LinkedHashMap 타입 파라미터 오타 수정 (a4b4b0c)
  • 공유 링크 JSON 직접 표시 버그 + 품질 대시보드 드릴다운 모달 (5092805)
  • 권한 감사 Round 2 + 에러 응답 표준화 (Item 5 & 6) (3d58e14)
  • 권한 관리 토글 무한 리렌더 버그 + DB 마이그레이션 테이블 누락 보강 (fe50307)
  • 다수 런타임 오류 일괄 수정 (77d2d56)
  • 대규모 버그 수정 + UI 개선 + 소스 선택기 일괄 적용 (d0c824f)
  • 대시보드 위젯 토글 버그 + IndexAdvisor Settings DB 사용 (b9b5320)
  • 로그아웃 버튼 레이아웃 + 캐시 무효화 + GET 로그아웃 허용 (59d1cf8)
  • 로그인 302 오류 해결 + 비밀번호 보안 강화 (d320af1)
  • 리뷰 대시보드를 사용자 권한 관리 토글에 등록 (3곳 누락) (7c45f6d)
  • 리뷰이력 저장 누락 + 파이프라인 실시간 스트리밍 (진행적 저장 + 폴링) (7fbb5e0)
  • 분석 파이프라인 결과가 리뷰 이력에 저장되지 않던 버그 (d73e77a)
  • 빈 CLAUDE_BASE_URL 환경변수가 baseUrl 기본값을 덮어쓰던 문제 (36428b4)
  • 사용자 권한 관리 — 전체 메뉴 35개로 확대 (632416a)
  • 사용자 권한 관리 features 목록 동적 로드 (하드코딩 이중 관리 제거) (2ab274c)
  • 사용자 권한 관리 페이지 Thymeleaf 파싱 오류 수정 (ab0a47d)
  • 사이드바 SECTION_PATHS admin 배열 누락 경로 보완 (a8ae3d7)
  • 사이드바 스크롤 위치 저장/복원 — 메뉴 클릭 후 위치 유지 (8b4d0b5)
  • 설치 마법사 전면 수정 — CSRF 면제 + 이메일 입력 + Forbidden 해결 (2dea832)
  • 소스 선택기 파일/DB 오브젝트 미표시 — 캐시 자동 갱신 (9d0b024)
  • 시스템 헬스의 DB 정보가 실제 운영 DB 를 반영하도록 수정 (edbe5b2)
  • 실행계획 UDF 바인딩 오류 자동 재시도 + 메인 화면 카드 추가 (c1ed7f8)
  • 실행계획 트리 undefined 오류 — JSON.parse로 Thymeleaf inline JS 파싱 수정 (be2b91f)
  • 워크스페이스 스트림 CompletableFuture→Thread 전환 + 프롬프트 textarea 확대 (d75e152)
  • 워크스페이스 스트림 연결 오류 + SQL번역 파싱 실패 근본 수정 (ae18f8c)
  • 워크스페이스 스트림 오류 근본 수정 + 프롬프트 textarea 확대 (363e8ec)
  • 워크스페이스 스트림 오류 근본 원인 — AuditLogFilter가 SSE 차단 (84b5b2e)
  • 워크스페이스 스트림을 SseStreamController 동일 패턴으로 단순화 (645b973)
  • 전수 검토 — 12개 API 불일치 일괄 수정 (9a6841f)
  • 정규식 생성기 예시 버튼이 동작 안 하던 버그 (입력칸 직접 채우기로 변경) (57f29c0)
  • 최종 안정화 — DbProfiles + Dashboard API + Interceptor 보완 (ccb56c4)
  • 통합 워크스페이스 SQL 선택시 소스선택에서 Java/DB 둘 다 보이도록 수정 (d7cf8f0)
  • 파이프라인 Broken pipe 로그 폭주 + max_tokens 잘림 자동 이어받기 (22c89c6)
  • 파이프라인 CSRF 누락 + 워크스페이스 복사 버튼 시각 피드백 (3367ca6)
  • 파이프라인 단계 간 컨텍스트 전파 누락 (SQL 최적화 풀 스택 step2/3 빈 결과) (a0f0e14)
  • 프로젝트 파일 스캔 중 'Java 파일 없음' 오해 — 진행 상태 표시 + 자동 폴링 (b3cbc68)
  • 프롬프트 템플릿 페이지 Thymeleaf 3.0 파싱 오류 수정 (ec12674)
  • 하네스 소스 선택기 3가지 버그 수정 (afcff5e)
  • 하네스 소스 선택기 추가 버그 수정 (DB SQL 문법 + UI 개선) (4147c9d)
  • 하네스 응답 중간 잘림 수정 (max_tokens 오버라이드) (05298cb)

📚 Documentation

  • ci: release-please 사전 요구사항 명시 (PR 생성 권한) (11c71d3)
  • docs/index.html + app index.html 최신화 (v2.4.0) (d5df1a4)
  • document v4.5 Package Analysis in README, landing page, CHANGELOG (cfc9104)
  • index.html: 카드 섹션 압축 — 30 → 14 카드 (53% 감소) (1beb609)
  • mcp: #M3 Phase 4 — MCP 운영 가이드 + README + docs/index.html 갱신 (edce2b3)
  • README + docs/index.html v4.2.4~6 갱신, docs 의 (v버전) 라벨 제거 (6725d1e)
  • README + docs/index.html v4.3.0 최신화 (cd5222c)
  • README + landing page 최신화 — v4.6.0 하네스 파이프라인 확장 (9e8e92f)
  • README v1.8.0 헤더 (현재) 라벨 제거 (2c76e50)
  • README v2.0.0 최신화 + index.html 유틸리티 도구 섹션 추가 (c64c065)
  • README v2.2.0 완료 + index.html 관리 도구 섹션 추가 (73825e5)
  • README v4.0.0 섹션 헤더 (진행 중) → (완료) 수정 (1c22918)
  • README v4.2.7 섹션 Phase 5.2+6 보강 + docs/index.html v4.2.7 기능 카드 5개 추가 (e860020)
  • README 압축 — 2274 → 1737 줄 (24% 감소, 약 540 줄 절약) (9089996)
  • README 정리 — 배포 가이드 추가 + 구조 개선 (f754fb7)
  • README 최상단에 GitHub Pages 소개 페이지 링크 추가 (4da3b52)
  • v1.2.0 완료 처리 + v1.3.0 로드맵 추가 (3f537ef)
  • v1.7.0 로드맵 확장 및 v1.8.0 계획 추가 (76cad23)
  • v2.4.0 README 완료 + index.html 신규 기능 카드 추가 (8f2e45c)
  • v2.5.0 ~ v2.7.0 기능 반영 (docs/index.html) (00f13ef)
  • v4.3.0 로드맵 추가 + 운영 안정성 개선 (예외 로깅) (04226d0)
  • v4.4.0: #7 Quick Demo 스크린샷 인프라 (사용자 캡처 가이드) (701994e)

♻️ Refactoring

  • v4.0.2 — Thymeleaf 완전 제거 + 컨트롤러 정리 + Monaco/Mermaid 통합 (89eeb0c)
  • 프롬프트 템플릿 UI 전면 개편 (90df507)

🧪 Tests

  • harness: SSE streaming + Impact 분석의 review_history 저장 회귀 테스트 (a3a4e43)
  • package: controller smoke tests + story service unit tests (df90aac)
  • v4.4.0: #2 JaCoCo + 56개 단위 테스트 추가 (67a6167)

📦 Build System

  • mvn clean package BUILD SUCCESS (JDK 1.8, 1:04) (6165eb3)
  • tsc clean, vite build ✓. (16c5813)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--master branch from e93dc6c to 2a3d3ce Compare April 22, 2026 03:35
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 28 times, most recently from 275daf3 to 20ddb79 Compare April 28, 2026 06:09
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 8 times, most recently from 1ee60f3 to d798fa6 Compare April 29, 2026 00:41
Sangmoo added a commit that referenced this pull request Apr 29, 2026
- analysisChain.ts: feature → 후속 단계 매핑 + payload 변환기
  · sql_review → /explain · /sql/index-advisor · /sql-translate · /erd
  · explain_plan → /explain/compare · /sql/index-advisor · /advisor
  · code_review → /harness · /complexity · /depcheck · /docgen
  · doc_gen / api_spec / erd_analysis / log_analysis / spring_migrate 등
  · sameInput / extractFirstCodeBlock helper 로 변환 정책 분리

- sessionStorage handoff 메커니즘:
  · pushChainPayload(value, sourceFeature) — 출발 페이지에서 호출
  · consumeChainPayload() — 도착 페이지가 mount 시 1회용 read+삭제
  · 60초 TTL — 우회 경로로 페이지 이동시 의도치 않은 자동 입력 방지

- NextStepHints 컴포넌트: 매핑이 없는 feature 는 null 반환 (안전)
  · 카드 그리드 (auto-fit minmax 180px) + hover 툴팁

- AnalysisPageTemplate 통합:
  · useEffect: mount 시 consumeChainPayload → 입력 자동 채움 + 토스트
  · 입력 패널 헤더에 '체이닝 입력' 인디케이터 (분석 시작하면 사라짐)
  · 결과 영역에 NextStepHints 렌더 (FollowUpQAPanel 위)
  · 22+ 분석 페이지에 한 번에 적용 — 템플릿 한 곳 변경

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from d798fa6 to 1a43809 Compare April 29, 2026 00:47
Sangmoo added a commit that referenced this pull request Apr 29, 2026
문서:
- README.md: v4.7.1 패치 섹션 신설 (v4.7.0 위에 위치)
  · #15 Settings 변경 감사 로그 / #18 분석 캐시 정규화+4-arg key
  · #12 리뷰 이력 태깅 / #4 후속 질문 패널 / #2 분석 체이닝
- docs/index.html: v4.7.1 콜아웃 섹션 + 5개 feat-card

테스트:
- ConfigChangeLogServiceTest (신규 7건): maskValue null/empty/short/long
  /URL/non-http 분기 + recordIfChanged noop 검증 (값 같으면 저장 안 함)
- ReviewHistoryTest 확장 (+9건): normalizeTags null/empty/trim/dedup
  /30자 상한/한글, getTagList split, setTags 자동 정규화
- ModelCostServiceTest.FakeRepo: 신규 메서드 (findByUsernameAndTag,
  findAllTagsByUsername) stub 추가 — 컴파일 회복

검증: Tests run: 36, Failures: 0, Errors: 0, Skipped: 0

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 15 times, most recently from f504fbc to 35d7c1a Compare May 7, 2026 04:20
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 35d7c1a to c18a89c Compare May 19, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants