Releases: CCC-org/keewe-backend
Releases · CCC-org/keewe-backend
v202307081514
What's Changed
- [Chore] API 문서 태그 분리 by @Youhoseong in #226
- [Fix] RedisLock Value Type 수정 by @Youhoseong in #228
- [Fix] RedisLock Value Type 수정 by @Youhoseong in #229
- [Fix] DDL FK 추가 by @heoboseong7 in #231
- [Feat] 완료된 챌린지 페이지네이션 조회 by @Youhoseong in #237
- [NO-ISSUE] 챌린지 페이지네이션 시 응답 필드 변경 by @Youhoseong in #238
- [Feat] 완료된 챌린지 개수 조회 API 개발 by @Youhoseong in #240
- [Fix] 챌린지 상세 조회 API 참가 전, 참가 중 분리 by @heoboseong7 in #235
- [Feat] 인사이트 대표 댓글 조회 API 변경사항 반영 및 리팩토링 by @heoboseong7 in #242
- [Refactor]
InsightQueryDomainService
,CommandDomainService
분리 by @Youhoseong in #248 - [Refactor] 챌린지 함께 기록(친구) 페이지네이션 조회 API by @heoboseong7 in #246
- [Fix] Circular dependency remove by @Youhoseong in #249
- [Feat] 댓글 삭제 API by @kimyoungi99 in #233
- [Fix] 인사이트 id 제약 조건 추가 by @heoboseong7 in #251
- [Feat] 챌린지 참가 조기 종료 시 endDate 변경 by @heoboseong7 in #253
- [Feat] 인사이트 생성 시 챌린지 참가 현황 조회 API 수정 반영 by @heoboseong7 in #255
- [Feat] 챌린지 통계 aggregation 조회 API 개발 by @Youhoseong in #250
- [Feat] 댓글 신고 기능 추가 by @Youhoseong in #261
- [Feat] 북마크한 인사이트 조회 by @kimyoungi99 in #260
- [Feat] 내 관심사 조회 API by @kimyoungi99 in #264
- [Feat] 챌린지 상세 전체기록 페이지네이션 조회 API by @heoboseong7 in #265
- [NO-ISSUE] 미사용 코드 제거 by @Youhoseong in #266
- [Feat] 나의 챌린지 상세 인사이트 수 조회 by @heoboseong7 in #258
- [Fix] existsByChallengerIdAndStatus 쿼리 경로 수정 by @heoboseong7 in #267
- [Fix] follow 존재할 때만 delete by @heoboseong7 in #268
- [Feat] 챌린지 참가 정보 수정 API, 참가중인 챌린지 조회 API 수정 by @heoboseong7 in #270
- [Log] API 로그 ELK 연동 by @heoboseong7 in #272
- [NO-ISSUE] USER_ID Logback 로깅 추가 by @Youhoseong in #274
- [Feat] 폴더 삭제, 수정 API by @heoboseong7 in #275
- [Fix] 챌린지 친구 조회 API 자신 제외 by @heoboseong7 in #277
- [Feat] 차단 관련 API 응답 필터링 by @heoboseong7 in #280
- [Fix] 인사이트 최대 글자 수 400자로 수정 by @heoboseong7 in #283
- [Feat] 알림 목록 조회 / 알림 읽음 처리 기능 개발 by @Youhoseong in #282
- [Feat] 댓글, 답글, 리액션, 팔로우 알림 생성 by @Youhoseong in #284
- �[Fix] 병렬 스트림에서 DB Session을 사용하지 않도록 변경해요 by @Youhoseong in #286
- [Feat] 차단한 유저에 대한 요청 필터링 by @heoboseong7 in #287
- [Refactor] 타이틀 획득 로직 정리 by @Youhoseong in #288
- [Fix] Add tx to notification paginate by @Youhoseong in #289
- [Feat] 인사이트 통계 조회 API by @heoboseong7 in #291
- [Fix] 요청 및 응답 차단 필터링 기능 수정 및 리팩토링 by @heoboseong7 in #296
- [Fix] 나의 챌린지 인사이트 조회 차단 필터링 제거, 999 응답 HTTP 상태 코드 500 설정 by @heoboseong7 in #302
- [Feat] 인사이트 수정 기능 개발 by @Youhoseong in #303
- [Fix] 알림 응답 시 시간 정보 추가 by @Youhoseong in #308
- [Fix] 댓글 개수 조회 차단된 유저의 댓글 및 답글 제외 by @heoboseong7 in #304
- [Feat] 참여 인원이 없는 챌린지 deleted 처리 배치 개발 by @Youhoseong in #311
- [Fix] 미리보기에서 차단된 유저의 댓글을 제외 by @heoboseong7 in #312
- [Fix] 챌린지 참가 시 챌린지의 deleted 상태를 변경해요 by @Youhoseong in #314
- [Fix] 댓글 조회 API 쿼리에서 차단 필터링 적용 by @heoboseong7 in #313
- [Feat] 친구 초대 대상 목록 조회 API by @heoboseong7 in #316
- [Feat] 미확인 알림 존재 여부 체크 기능 개발 by @Youhoseong in #319
- [Feat] 설정 연결된 계정 API by @heoboseong7 in #317
- [Feat] 북마크 조회 시 북마크 설정 순서대로 by @kimyoungi99 in #318
- [Feat] 인사이트 통계 - 인사이트를 보고 나를 팔로우 한 사람 by @heoboseong7 in #321
- [HOTFIX] 북마크 인사이트 조회 시, 북마크한 시간 함께 반환 by @kimyoungi99 in #323
- �[Feat] 유저 탈퇴 기능 개발 by @Youhoseong in #326
- [Fix] 챌린지 참가 버그 수정 by @Youhoseong in #327
- [Fix] 챌린지 ApiService에 readOnly Tx 제거 by @Youhoseong in #328
- [Fix] 챌린지-챌린지참가 Cascade 제거 by @Youhoseong in #330
- [Feat] 인사이트 통계 - 내 프로필을 방문한 사람 by @heoboseong7 in #325
- [Fix] 마이페이지 응답에 참여중인 ChallengeId 추가 by @Youhoseong in #332
- [Fix] 최초 회원가입 타이틀 획득 버그 수정 by @Youhoseong in #331
- [Feat] 팔로잉/팔로워 검색 API by @heoboseong7 in #334
- [Fix] 북마크 인사이트 목록 조회 버그 수정 by @Youhoseong in #335
- �[Feat] 애플 로그인 개발 by @kimyoungi99 in #324
- [Feat] 탈퇴한 유저의 댓글/답글 처리 by @heoboseong7 in #338
- [Hotfix] 댓글 길이 2000자로 수정 by @kimyoungi99 in #340
Full Changelog: v202302261930...v202307081514
v202302261930
What's Changed
- [NO-ISSUE] InsightBookmarkControllerTest 수정 by @Youhoseong in #215
- [NO-ISSUE] Insight api service CQ 분리 by @Youhoseong in #217
- [Github] PR, 이슈 탬플릿 추가 by @heoboseong7 in #219
- [Fix] 챌린지 참여 동시성 버그 수정 by @Youhoseong in #225
- [Feat] 챌린지 상세 함께 기록 조회 API, 챌린지 참가 중인 인원 조회 API by @heoboseong7 in #216
- [Feat] 진행중인 챌린지 페이지네이션 조회 기능 by @Youhoseong in #222
- [Feat] 인사이트 삭제 API by @kimyoungi99 in #221
Full Changelog: v202302251436...v202302261930
v202302251436
What's Changed
- Issue 7, [Feat] Spring Project Init 및 TestController 작성 by @kimyoungi99 in #9
- [Settings] 멀티모듈 프로젝트 구성 by @Youhoseong in #11
- [Infra] Jenkins CI/CD 파이프라인 구축 #2 by @Youhoseong in #13
- [Doc] API Document 자동화 by @heoboseong7 in #14
- [Log] Access Log 수집 by @kimyoungi99 in #17
- [Feat] User 테이블 작성 by @heoboseong7 in #18
- [Fix] api 문서와 유저 패키지 위치 수정 by @heoboseong7 in #19
- [Fix] 배포 스크립트에 DEV profile 적용하도록 수정 by @Youhoseong in #20
- [Chore] RDB Connection 설정에 따라 Jenkins PP 수정 by @Youhoseong in #21
- [Feat] 유저 SQL DDL 작성 by @heoboseong7 in #24
- [Chore] bridge에서 keewe로 변경 by @heoboseong7 in #30
- [Fix] Local 환경 datasource H2로 수정 by @kimyoungi99 in #33
- [Feat] 스프링 시큐리티 환경 구축 #25 by @Youhoseong in #36
- [Feat] 닉네임 등록 API by @heoboseong7 in #37
- [Feat] 로그인 시스템 구축 - 카카오 by @Youhoseong in #39
- [Fix] 테스트코드 오류 수정 + 카카오 Oauth 흐름 보완 by @Youhoseong in #40
- Issue #26, [Feat] 링크 생성 API (온보딩) by @kimyoungi99 in #38
- hotfix : 테스트 정상화 by @kimyoungi99 in #41
- [Fix] openapi copy 순서보장 로직 반영 by @Youhoseong in #42
- [Fix] API 문서 로직 순서보장 오류 수정 완료 by @Youhoseong in #43
- [Feat] 카테고리 검색 API (온보딩) #27 by @kimyoungi99 in #44
- [Feat] 닉네임 등록 API 길이 제한 변경, 공백 처리 추가 by @heoboseong7 in #45
- [Fix] Cors 오류 대비 및 oauth redirect url 수정 by @Youhoseong in #46
- [Feat] 소셜 링크 등록 API (온보딩) by @heoboseong7 in #47
- [Feat] 온보딩 미수행 프로필 조회 / 코드정리 by @Youhoseong in #49
- [Feat] 로그인 시스템 구축 - 네이버 / 테스트 리팩토링 by @heoboseong7 in #51
- [Fix] 회원가입 공통 로직 통일 by @Youhoseong in #55
- [Feat] 둥지 테이블 작성 by @heoboseong7 in #53
- [Feat] 투표글 생성 API by @Youhoseong in #59
- [Feat] 공지글 생성 API by @heoboseong7 in #60
- [Feat] 카테고리 등록 API (온보딩) #28 by @kimyoungi99 in #50
- [Feat] 함수 로깅 by @Youhoseong in #62
- [Feat] 질문글 생성 API by @heoboseong7 in #64
- [Fix] API 문서화 JWT 인식하도록 수정 by @heoboseong7 in #70
- [Feat] 구글 소셜 로그인 #63 by @kimyoungi99 in #71
- [Feat] 챌린지 테이블 작성 by @heoboseong7 in #75
- [Feat] 챌린지 등록 API by @heoboseong7 in #77
- [Fix] 챌린지 생성 응답에 challengeId 추가 by @heoboseong7 in #80
- [Feat] 챌린지 참가 상태 추가 by @heoboseong7 in #85
- [Feat] 챌린지 참가 일주일 기준 변경 by @heoboseong7 in #86
- [Chore] QueryDsl 세팅 by @Youhoseong in #87
- [Feat] 챌린지 참여 Api by @kimyoungi99 in #79
- [Fix] Bean Validation 예외 처리 by @heoboseong7 in #92
- [Refactor] 유저 도메인 변경사항 반영, 용어 변경 by @heoboseong7 in #90
- [Feat] 온보딩 등록 API by @heoboseong7 in #93
- [Infra] Sentry Error Logger 슬랙 알림 by @Youhoseong in #94
- [Feat] Insight 관련 정의 정리 by @Youhoseong in #96
- [Feat] 챌린지 참여 여부 API #82 by @kimyoungi99 in #102
- [Fix] 회원 가입 로직 개선 (email 사용 -> vendor id 사용) by @Youhoseong in #103
- [Feat] 인사이트 등록 API, 서랍 테이블 작성 및 등록 API by @heoboseong7 in #106
- Revert "[Feat] 인사이트 등록 API, 서랍 테이블 작성 및 등록 API" by @heoboseong7 in #107
- [Feat] 인사이트 등록 API, 서랍 테이블 작성 및 등록 API by @heoboseong7 in #108
- [Infra] RabbitMQ 설정 by @heoboseong7 in #110
- �[Feat] 인사이트 조회수 카운트 by @Youhoseong in #112
- [Fix] 오타 수정 by @heoboseong7 in #114
- [Refactor] 인사이트 조회수 증가/조회 API by @Youhoseong in #116
- [Feat] 댓글 등록 API by @heoboseong7 in #117
- [Feat] 인사이트 reaction 기능 추가 by @kimyoungi99 in #120
- [Feat] 인사이트 상세 조회 작성자 영역 조회 API by @Youhoseong in #123
- [Feat] 나의 서랍 목록 조회 API by @heoboseong7 in #124
- [Feat] 유저 팔로잉 API by @Youhoseong in #132
- [Feat] 인사이트 작성 시 챌린지 기록 by @heoboseong7 in #133
- [Feat] 인사이트 게시글 조회 by @kimyoungi99 in #125
- [Feat] 인사이트 등록 화면 챌린지 참가 현황 조회 by @heoboseong7 in #136
- [Feat] 인사이트 댓글 조회 by @heoboseong7 in #138
- [Feat] 인사이트 북마크 toggle API + 작성자 영역 조회 결과 Following 여부 추가 by @Youhoseong in #139
- [Feat] 인사이트 조회 화면 인사이트의 챌린지 참가 정보 API by @heoboseong7 in #144
- [Feat] Reaction cache miss 시 로직 구현 #137 by @kimyoungi99 in #141
- [Feat] 홈 참가중인 챌린지 정보 조회 by @heoboseong7 in #147
- [Feat] 인사이트 게시물 응답 시 북마크 여부 추가 (인사이트 상세) by @Youhoseong in #149
- [Feat] 1일마다 챌린지 기록 검사 배치 by @heoboseong7 in #152
- [Feat] 홈화면 인사이트 조회 (Pageable) #130 by @kimyoungi99 in #142
- [Fix] 댓글, 답글 조회 정렬 기준 최신순으로 수정, 챌린지 검사 배치 종료일 수정 by @heoboseong7 in #154
- [Feat] 홈 게시물 응답에 북마크 여부 추가 + 홈 API 응답시간 최적화 by @Youhoseong in #155
- [Feat] 유저의 서랍 목록 조회 by @heoboseong7 in #158
- [Feat] 마이페이지 인사이트 조회 by @heoboseong7 in #159
- [Hotfix] 홈 인사이트 조회 default cursor 추가 by @kimyoungi99 in #164
- [Hotfix] 기본 커서 최신순 조회하도록 수정 by @heoboseong7 in #167
- [Feat] Reaction Cache 저장 구조 변경 by @kimyoungi99 in #163
- [Feat] 마이페이지 유저 정보 조회 by @heoboseong7 in #166
- [Feat] 타이틀 도메인 정의 by @heoboseong7 in #172
- [Infra] S3 이미지 스토어 링크 & 프로필 이미지 업로드 API 예시 by @kimyoungi99 in #169
- [Prototype] 타이틀 획득 프로토타입 by @Youhoseong in #175
- [Feat] 획득한 타이틀 조회 API by @heoboseong7 in #178
- [Feat] 홈에서 자기 게시글 확인 by @kimyoungi99 in #180
- [Feat] 팔로워, 팔로잉 목록 조회 API by @heoboseong7 in #181
- [Fix] 마이페이지 유저 정보 조회 문서화용 테스트 수정 by @heoboseong7 in #184
- [Feat] 유저 대표 타이틀 추가 by @heoboseong7 in #185
- [Infra] MQ, RDS 이전 by @heoboseong7 in #187
- [Chore] 토큰 시간 조정, 로그인 시 가입 여부 응답 추가 by @Youhoseong in #191
- [Feat] 차단 도메인 정의, 차단, 차단 해제, 차단 목록 조회 API by @heoboseong7 in #192
- [Feat] 전체 획득 타이틀 조회 대표 타이틀 id 추가 by @heoboseong7 in #196
- [Feat] 프로필 이미지 dev용 버킷 적용 및 api 구현 by @kimyoungi99 in #188
- [Feat] 인사이트 신고 기능 추가 by @Youhoseong in #194
- [Feat] 프로필 수정 API by @heoboseong7 in #198
- [Feat] 챌린지 홈 나의 참가중인 챌린지 조회 API by @heoboseong7 in #202
- [Feat] 최근 생성된 챌린지 조회 API 개발 by @Youhoseong in #203
- [Feat] 챌린지 기록 검사 배치 - 매일 진행현황 확인하도록 변경 by @heoboseong7 in #205
- [Feat] 챌린지 홈 종료된 챌린지 조회 API by @heoboseong7 in #206
- [Feat] 챌린지 상세 조회 API by @heoboseong7 in #209
- [NO-ISSUE] 챌린지 / 챌린지참여 컨트롤러 분리 by @Youhoseong ...