Skip to content

Releases: uttae/backend-server

Release v1.0.0

09 Jun 02:32
8175543

Choose a tag to compare

What's Changed

  • chore: 하네스 협업 문서와 테스트 기반 정비 by @minbros in #2
  • feat: Self-hosted Docker Compose 배포 구현 by @minbros in #3
  • feat: 구글 장소 검색 기능 구현 및 에러 핸들링 개선 by @minbros in #5
  • feat: Google OAuth 로그인 및 JWT 인증 구현 by @parkjuyeong0312 in #7
  • refactor: Google OAuth 인증 구조 리팩토링 by @minbros in #8
  • feat: Google 장소 검색 API 연동 by @minbros in #6
  • feat: 장소 검색 API에 위치 편향 및 파라미터 검증 추가 by @minbros in #10
  • feat: Refresh Token Redis 연동 구현 by @parkjuyeong0312 in #9
  • chore: PR 생성 시 Discord 알림 워크플로우 추가 by @parkjuyeong0312 in #12
  • feat: Refresh Token Rotation 및 Reuse Detection 구현 by @parkjuyeong0312 in #11
  • feat: 북마크 기능 구현 (초안) by @minbros in #13
  • docs: 여행 방(Rooms) 설계 문서 및 구현 계획 by @parkjuyeong0312 in #14
  • feat: 내 정보 조회 (GET /users/me) 구현 by @parkjuyeong0312 in #17
  • feat: 여행 방 CRUD 구현 by @parkjuyeong0312 in #19
  • feat: 초대 코드 기반 입장 요청/승인/거절 기능 구현 by @parkjuyeong0312 in #22
  • feat: 장소 사진 URL 조회 API 추가 (GET /places/photos) by @minbros in #23
  • refactor: RoomController 인증을 X-User-Id 헤더에서 JWT 기반 @AuthenticationPrincipal로 전환 by @parkjuyeong0312 in #25
  • feat: 일정 관리 1차 API 추가 by @minbros in #24
  • feat: 방 협업 리소스 인가 및 Google Routes API 프록시 구현 by @minbros in #26
  • feat: WebSocket 기반 실시간 방 협업 기능 구현 by @minbros in #31
  • refactor: Room 삭제 정책을 soft delete에서 hard delete로 전환 by @parkjuyeong0312 in #27
  • feat: 채팅 메시지 MongoDB 저장과 장소 공유 구현 by @minbros in #32
  • feat: 방 멤버 관리 — 목록 조회, 추방, 나가기, 방장 위임 by @parkjuyeong0312 in #33
  • feat: 구글 장소 API 신규 필드 매핑 및 응답 확장 by @minbros in #34
  • feat: AI 기능 추가 (호출·응답·자동 요약) by @minbros in #35
  • fix: 멤버 추방/탈퇴 시 USER_DISCONNECTED 브로드캐스트 누락 수정 by @parkjuyeong0312 in #39
  • fix: 경로 없음 응답 처리 개선 및 외부 API 응답 본문 처리 통합 by @minbros in #43
  • fix: 이동 수단 서버 저장 제거 및 경로 조회 중복 호출 방지 by @minbros in #46
  • feat: WebSocket members 토픽 분리 및 방 삭제/추방 알림 구조 개선 by @parkjuyeong0312 in #48
  • feat: 입장 요청 시 HOST에게 개인 큐 알림 전송 by @parkjuyeong0312 in #49
  • feat: AI room context에 북마크/일정 데이터 포함 by @minbros in #51
  • feat: Presence TTL 기반 세션 만료 감지 및 Stale Cleanup by @parkjuyeong0312 in #54
  • fix: 일정 변경 시 방 날짜 동기화 및 4xx 예외 로그 간소화 by @minbros in #59
  • feat: GitHub 이슈 생성 스킬 추가 by @parkjuyeong0312 in #58
  • feat: 보관함 장소 다중 카테고리 추가 지원 by @Copilot in #74
  • feat: 채팅 메시지 beforeId 커서 페이지네이션 추가 by @parkjuyeong0312 in #76
  • feat: 스케줄 배치 생성 API 추가 by @parkjuyeong0312 in #77
  • feat: 스케줄 배치 생성 API 추가(빌드오류 수정) by @parkjuyeong0312 in #80
  • fix: schedule_items 순서 변경 시 유니크 제약조건 충돌 해결 by @parkjuyeong0312 in #81
  • fix: refresh_token 쿠키 path를 프론트엔드 프록시 경로에 맞게 변경 by @parkjuyeong0312 in #82
  • feat: 서버 사이드 읽지 않은 메시지 카운트 기능 구현 by @parkjuyeong0312 in #83
  • fix: AI 장소 추천 후속 문맥 전달 by @minbros in #94
  • feat: 로그 영속화, 디스코드 에러 알림, AOP 로깅 인프라 구축 by @parkjuyeong0312 in #95
  • fix: 로깅 노이즈 감소 및 traceId 전파 개선 by @parkjuyeong0312 in #96
  • chore: 운영 모니터링 배포 구성 추가 by @minbros in #97
  • refactor: 일정 항목 메모 기능 추가 및 도메인 간 의존성 개선 by @minbros in #101
  • feat: 구조화 로깅 통일 및 WebSocket traceId 추적 추가 by @parkjuyeong0312 in #102
  • fix: 일정 체류 시간 검증 범위 조정 by @parkjuyeong0312 in #103
  • feat: 일정 개수 제한 by @parkjuyeong0312 in #104
  • feat: 방 생성 시 여행 기간 기준 초기 일정 자동 생성 by @parkjuyeong0312 in #106
  • chore: PR CI 워크플로우 및 자동 라벨러 도입 by @minbros in #107
  • feat: 장소 캐싱 로직 고도화 및 미리보기 API 추가 by @minbros in #109
  • feat: 채팅 도배 방지 (Flood Protection) by @parkjuyeong0312 in #110
  • feat: 방 삭제 알림을 개인 큐로 전송 by @parkjuyeong0312 in #111
  • feat: WS AT 만료 시 능동 종료 처리 by @parkjuyeong0312 in #112
  • fix: AI 응답 글자수 제한 제거 by @parkjuyeong0312 in #115
  • fix: 룸 멤버 사용자 조회 인덱스 추가 by @parkjuyeong0312 in #113
  • feat: 채팅 메시지 sequence 도입과 브로드캐스트/조회 동기화 by @parkjuyeong0312 in #116
  • feat: 브로드캐스트 sequence 도입 및 AI 응답 글자수 제한 제거 (dev → main) by @parkjuyeong0312 in #117
  • feat: 메시지 읽음 위치 조회 API 추가 by @parkjuyeong0312 in #120
  • feat: Redis 기반 Bucket4j Rate Limiting 구현 및 API 명세 보완 by @minbros in #118
  • feat: Caddy 및 Redis 이중 속도 제한(Rate Limit) 도입 및 AI 큐 개선 by @minbros in #121
  • feat: 읽음 위치 조회 API 추가 및 브랜치 전략 문서 보완 by @minbros in #122
  • feat: 장소 응답 및 AI 컨텍스트 장소 정보 보강 by @minbros in #125
  • chore: Checkstyle 정적 분석 도입 및 전체 소스 코드 포맷팅 정리 by @minbros in #126
  • chore: Discord 로그 알림 경로 제거 by @parkjuyeong0312 in #127
  • feat: 일정 구조 동기화 정책 개선 by @parkjuyeong0312 in #128
  • feat : 로깅 discord alert 기능 제거 및 shedule 리팩토링 및 기능추가 by @parkjuyeong0312 in #129
  • fix: Flyway V1 마이그레이션 체크섬 복구 by @parkjuyeong0312 in #130
  • feat: 장소 및 경로 벌크 조회 API 추가 및 비동기 가상 스레드 최적화 by @minbros in #132
  • feat: 회원 탈퇴(DELETE /users/me) 구현 by @parkjuyeong0312 in #131
  • feat: room_members 에 LEFT 상태 도입 (방 나가기/추방 시 row 유지) by @parkjuyeong0312 in #134
  • chore: GitHub Actions 이미지 경로 동적화 및 프로젝트명/서비스명 uttae로 변경 by @minbros in #133
  • feat: 약관 동의 관리 추가 by @parkjuyeong0312 in #137
  • chore: create-issue 스킬의 repo 경로를 uttae 조직으로 갱신 by @parkjuyeong0312 in #136
  • refactor: SYSTEM 메시지 페이로드 저장 계약 정리 by @parkjuyeong0312 in #138
  • chore: 운영 환경 PostgreSQL 컨테이너 제거 및 외부 DB 연결 설정 보완 by @minbros in #139
  • feat: 약관 원문 버전 파일 보존 by @parkjuyeong0312 in #141
  • feat: 회원 탈퇴/약관 동의/방 멤버 LEFT 상태/벌크 조회 등 dev 누적분 반영 (dev → main) by @parkjuyeong0312 in #142

New Contributors

Full Changelog: https://github.com/uttae/backend-server/commits/v1.0.0