Skip to content

release: 0.4.0 배포 - #14

Merged
fakerdeft merged 2 commits into
mainfrom
develop
Aug 14, 2026
Merged

release: 0.4.0 배포#14
fakerdeft merged 2 commits into
mainfrom
develop

Conversation

@fakerdeft

Copy link
Copy Markdown
Contributor

주요 변경 사항

전국 속보 조회

  • GET /api/reports/live 전국 속보 조회 API 추가
  • 최근 24시간의 공개 제보를 createdAt, reportId 역순으로 최대 20건 반환
  • 비회원 조회와 웹 쿠키·모바일 Bearer 선택 인증 지원
  • 로그인 회원과 양방향 차단 관계가 있는 작성자의 제보 제외
  • 사용자 작성 내용 대신 기온·강수·햇빛 상태 우선순위로 속보 메시지 생성
  • 제보 ID와 지역 ID를 문자열로 반환

조회 성능 및 응답 정책

  • 매 요청마다 최신 제보를 조회해 프론트의 10초 폴링에 따라 목록 갱신
  • 지역 정보를 일괄 조회해 N+1 쿼리 방지
  • 개인화 응답의 공유 캐시를 방지하도록 private, no-store 적용
  • 비회원 응답 형식, 24시간 조회 범위 및 메시지 우선순위 회귀 테스트 추가

DB 마이그레이션

  • V15: 전국 최신 제보 조회를 위한 공개 상태·생성 시각·ID 기반 인덱스 추가

- 최근 24시간 공개 제보를 최신순 최대 20건 조회
- 선택 인증과 양방향 차단 필터링 적용
- 날씨 상태 우선순위 기반 속보 메시지 생성
- 지역 일괄 조회와 전국 최신순 조회 인덱스 추가
- 개인화 응답 캐시 방지 및 API 계약 테스트 보강
@fakerdeft fakerdeft self-assigned this Aug 14, 2026
@sonarqubecloud

Copy link
Copy Markdown

@fakerdeft
fakerdeft merged commit 913159d into main Aug 14, 2026
3 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.

1 participant