Skip to content

release: 2026.08.04 배포 - #2320

Merged
taejinn merged 13 commits into
mainfrom
develop
Aug 4, 2026
Merged

release: 2026.08.04 배포#2320
taejinn merged 13 commits into
mainfrom
develop

Conversation

@taejinn

@taejinn taejinn commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🔍 개요

  • develop에서 검증한 변경 사항을 main에 반영합니다.

🚀 주요 변경 내용

  • Upstage를 이용한 게시글 AI 요약, 첨부 문서 분석, 비동기 처리 및 관리자 조회 API를 추가했습니다.
  • AI 요약 모델을 Solar Pro 4로 변경하고, 요약 표시와 큐 처리 안정성을 개선했습니다.
  • 학교 부서 업무 연락처 조회 API를 추가하고 검색과 응답 순서를 개선했습니다.
  • 키워드 알림 관련 테스트를 보강했습니다.

💬 참고 사항

  • 운영 환경에 UPSTAGE_API_KEYARTICLE_AI_SUMMARY_ENABLED=true 설정이 필요합니다.
  • 모델과 프롬프트 버전을 환경변수로 고정한 경우 solar-pro4, v11로 변경해야 합니다.
  • develop 배포와 헬스 체크가 완료됐습니다.

✅ Checklist (완료 조건)

  • 코드 스타일 가이드 준수
  • 테스트 코드 포함됨
  • Reviewers / Assignees / Labels 지정 완료
  • 보안 및 민감 정보 검증 (API 키, 환경 변수, 개인정보 등)

Soundbar91 and others added 13 commits July 4, 2026 17:06
* test: 키워드 공지 이벤트 발행 테스트 추가

* test: 키워드 사용자 매칭 테스트 추가

* test: 키워드 알림 처리 테스트 추가

* test: 키워드 테스트 픽스처 분리

* test: 키워드 알림 테스트 import 정리

* test: 키워드 서비스 테스트 import 정리

* test: 키워드 픽스처 컨벤션 정리
* feat: 부서 연락처 데이터 모델 및 초기 데이터 추가 (#2293)

* feat: 부서 연락처 조회 및 검색 API 추가 (#2293)

* test: 부서 연락처 조회 및 마이그레이션 검증 (#2293)

* feat: 부서 단일 연락처 여부 응답 추가 (#2293)
* feat: 게시글 AI 요약 저장 구조 추가

* feat: 게시글 AI 요약 생성 규칙 추가

* feat: Upstage 게시글 요약 API 연동 추가
* feat: 게시글 AI 요약 저장 구조 추가

* feat: 게시글 AI 요약 생성 규칙 추가

* feat: Upstage 게시글 요약 API 연동 추가

* feat: 게시글 첨부 문서 분석 기능 추가
* feat: 게시글 AI 요약 저장 구조 추가

* feat: 게시글 AI 요약 생성 규칙 추가

* feat: Upstage 게시글 요약 API 연동 추가

* feat: 게시글 첨부 문서 분석 기능 추가

* feat: 게시글 AI 요약 큐 처리 기능 추가

* feat: 게시글 상세 조회에 AI 요약 적용

* fix: 게시글 본문 URL 조회 도메인 제한
* feat: 게시글 AI 요약 상태 조회 API 추가

* feat: 게시글 AI 요약 실패 로그 조회 추가
- 삭제된 게시판에 달린 게시글까지 요약 후보로 뽑혀 배치 전체가 실패했다
- Board 엔티티는 삭제된 게시판을 조회에서 감추기 때문에 게시글을 읽는 순간 예외가 났다
- 후보가 매번 같은 순서로 뽑혀 요약 큐 등록이 계속 막혀 있었다
- 후보 조회 쿼리에 게시판 조인을 추가해 삭제된 게시판의 게시글을 제외한다
* feat: 게시글 AI 요약에 Solar Open 2 적용

* fix: 게시글 AI 요약 입력 범위 확대

* fix: 게시글 AI 요약 모델을 Solar Pro 4로 변경

* fix: 기존 게시글 요약 표시 유지

* Revert "fix: 기존 게시글 요약 표시 유지"

This reverts commit d9078b4.

* fix: 모델 전환 중 기존 게시글 요약 유지

* test: 게시글 AI 요약 중복 테스트 정리

* fix: 게시글 AI 요약 토큰 대기 방식 개선

* revert: 게시글 AI 요약 입력 범위 확대 제외

* revert: 게시글 AI 요약 토큰 제한 처리 제외
@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: b85f89cb-497c-4b7d-a815-220184fb054a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dh2906 dh2906 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생이 많으십니다

@taejinn
taejinn requested a review from JanooGwan August 4, 2026 11:10
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

Unit Test Results

779 tests   776 ✔️  1m 29s ⏱️
188 suites      3 💤
188 files        0

Results for commit c2e70d2.

@JanooGwan JanooGwan left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@taejinn
taejinn merged commit 56d6312 into main Aug 4, 2026
8 of 9 checks 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.

4 participants