Skip to content

release: 2026.05.19 배포#2249

Merged
Soundbar91 merged 21 commits into
mainfrom
develop
May 19, 2026
Merged

release: 2026.05.19 배포#2249
Soundbar91 merged 21 commits into
mainfrom
develop

Conversation

@Soundbar91

Copy link
Copy Markdown
Collaborator

🔍 개요

  • close #이슈번호

🚀 주요 변경 내용


💬 참고 사항


✅ Checklist (완료 조건)

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

dh2906 and others added 21 commits March 24, 2026 14:55
hotfix: 대성버스 시간표 수정 (develop)
* fix: getBusNoticeArticle N+1 쿼리 제거 - Projection 적용

버스 공지 게시글 조회 시 Article 엔티티를 전체 로드하면서
@PostLoad updateAuthor()가 트리거되어 @OnetoOne LAZY 관계
(koinArticle, koreatechArticle 등)에 대한 N+1 쿼리가 발생하던 문제 수정.

필요한 필드(id, title, createdAt)만 조회하는 BusArticleProjection을 도입해
엔티티 로드 없이 단일 쿼리로 처리되도록 개선.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* refactor: BusArticleProjection을 인터페이스에서 일반 클래스로 변경

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* refactor: BusArticleProjection을 record로 변경 및 JPQL NEW 명령어 적용

- BusArticleProjection class → record로 교체
- Native Query + REGEXP → JPQL + NEW 키워드 + LIKE 조건으로 변경
- LIMIT 5 → Pageable(PageRequest.of(0, 5))로 처리
- BusNoticeArticle.from() → of()로 정리

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: Activity API 코드 삭제

* fix: Activity 테스트 코드 삭제
* fix: Member 코드 삭제

* fix: Admin Member 코드 삭제

* fix: Member, Tech, Track 테스트 코드 삭제
* feat: 콜벤 알림 FCM 메시지 전송 기능

* feat: 콜벤 제제 내역 조회 기능

* feat: 테스트 수정
* chore: 키워드 알림 주석 처리

* chore: 키워드 알림 관련 테스트 Disabled

* chore: 키워드 알림 관련 테스트 Disabled
* fix: 페이징 조회를 단일 조회로 수정

* chore: 코드 포멧팅

* fix: 미사용 리파지토리 메소드 삭제

* test: 테스트 코드 수정
* fix: 천안역->학교도착 버스 시간표 조회 오류 수정

* test: 시내 버스 시간표 조회 핵심 로직 테스트 작성
* Revert "fix: 키워드 페이징 조회를 단건 조회로 수정 (#2216)"

This reverts commit b180c94.

* Revert "chore: 키워드 알림 주석 처리 (#2213)"

This reverts commit 674e3a0.
hotfix: AdminLandRequest internalName 유효성 검증 수정 (develop)
hotfix: Land 업데이트 메소드 수정 (develop)
* feat: 분실물 키워드 알림 구독 Enum 추가

* test: 테스트 코드 수정
* feat: 키워드 카테고리 enum 추가

* feat: 키워드 카테고리 enum API 선반영

* fix: Getter 삭제
* feat: 키워드 알림 카테고리 컬럼 추가

* feat: 키워드 알림 카테고리별 관리 로직 분리

* feat: 분실물 키워드 알림 발송 로직 분리

* test: 키워드 알림 카테고리 분리 테스트 추가

* chore: 코드 포멧팅

* test: 테스트 코드 수정

* fix: 추천 키워드 갱신 카테고리별 처리

* test: 테스트 코드 수정

* feat: 관리자 키워드 필터 카테고리 지원

* build: flyway-dangerous-sql-validator.yml 수정

* fix: 키워드 제안 로직 수정

* fix: 분실물 알림 메시지 및 딥링크 수정
* fix: 미활동 인원 삭제

* feat: 25-하반기 인원 추가

* fix: 팀 기반 리뷰어 지정 플로우 삭제

* feat: 리뷰어 명단 추가

* docs: README 수정
* feat: 키워드 알림 전용 ThreadPollTaskExecutor 설정 추가

* feat: 키워드 이벤트 리스너 Async 어노테이션 적용

* feat: 키워드 이벤트 리스너 TransactionalEventListener 어노테이션 설정값 명시

* test: 키워드 이벤트 리스너 어노테이션 테스트 코드 추가

* fix: ThreadPoolTaskExecutor 설정값 수정

* feat: ThreadPoolTaskExecutor 빈 네이밍 명시

* feat: 스레드 풀 우아한 종료 설정 추가
@Soundbar91 Soundbar91 self-assigned this May 19, 2026
@coderabbitai

coderabbitai Bot commented May 19, 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

Run ID: 37f8dbc5-a9bc-4ad9-9e27-ee91d22a5930

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

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 and usage tips.

@github-actions github-actions Bot requested review from dh2906 and kih1015 May 19, 2026 04:56

@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.

고생이 많으십니다....
이전 PR도 리뷰 해드려야 하는데..ㅠㅠㅠ

@github-actions

Copy link
Copy Markdown

Unit Test Results

672 tests  ±0   669 ✔️ ±0   1m 17s ⏱️ ±0s
166 suites ±0       3 💤 ±0 
166 files   ±0       0 ±0 

Results for commit 915ffe1. ± Comparison against base commit 779cc83.

@Soundbar91 Soundbar91 merged commit dc28151 into main May 19, 2026
8 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.

6 participants