Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 2.0.0 배포 #149

Merged
merged 16 commits into from
Jan 2, 2024
Merged

release: 2.0.0 배포 #149

merged 16 commits into from
Jan 2, 2024

Conversation

Ji-soo708
Copy link
Member

개요

  • 리프레시 토큰 및 KakaoOAuth SDK 방식이 포함된 로직과 기존에 존재하던 버그를 해결한 코드를 포함하여 배포를 진행합니다.

작업사항

  • develop 브랜치에서 23.08.01 ~ 23.12.26 동안 진행한 작업을 main 브랜치로 머지합니다.

주의사항

  • main 브랜치로 머지할 때에는 Squash and merge가 아닌 일반 머지를 진행합니다.
  • prod yaml 내용을 업데이트해야 합니다.
  • 다들 수고하셨습니다 ୧( “̮ )୨

kth990303 and others added 15 commits August 1, 2023 16:15
* feat: `System.out.print` 이용하는 `show-sql` 옵션 false

* feat: SQL 정보 및 트랜잭션 커넥션 관련 로깅 추가
* feat: cafe 조회 시 comment에 좋아요 정보 함께 반환

* chore: default_batch_fetch_size를 통해 commentLike N+1문제 해결
* fix: KakaoLoginRequest 인자명 수정

* delete: KakaoAccessToken 관련 파일 수정

* fix: kakao oauth 통신 로직 수정

* delete: 이전 로직의 kakao test 파일 삭제

* delete: 카카오 관련 환경변수 삭제

* delete: 카카오 관련 환경변수 삭제

* refact: 카카오 oauth 로그인 feign 통신 제거

* delete: kakao feign client 관련 파일 제거

* test: 카카오 oauth 로그인 로직 수정에 따른 테스트 코드 수정

---------

Co-authored-by: dlawotn3 <[email protected]>
* feat: 카페 이미지 신고 기능 POST API 구현 (#128)

* feat: 카페 이미지 신고 컨트롤러 메서드 및 DTO 추가

* feat: 카페 이미지 신고 서비스 로직 및 마스킹 로직 구현

* feat: 사용하지 않는 카페 이미지 삭제 배치작업 수정

* feat: 카페 이미지 신고 이벤트 리스너 추가

* test: 카페 이미지 신고 관련 테스트 코드 작성

* test: 카페 이미지 신고 동시성 테스트 코드 추가

* test: 마스킹 된 카페 이미지들은 삭제 배치 작업에서 제외 검증 테스트 코드 추가

* refact: 코드 간결화 리팩터링

* refact: 코드 중복 로직 제거

* refact: 신고 로직 메서드 추출

* feat: Report에 BaseTime 상속 추가

---------

Co-authored-by: 임지수 <[email protected]>

* fix: 회원 경고 추가 기준 수정 (#130)

* fix: 회원 경고 임계기준 수정

* fix: 회원 경고 기준 수정에 따라 테스트 코드 수정

---------

Co-authored-by: 임지수 <[email protected]>
* feat: 엔티티 영역에서 mapId 가 같은 카페일 경우 동일 카페로 간주하도록 구현

* feat: 자신이 댓글 쓴 카페 목록 조회 시, 카페 별로 grouping 되도록 구현

* test: 기능 구현으로 인해 테스트 변경

* feat: 카페 mapId 에 따른 페이지네이션 처리 구현

* fix: 범위 벗어나는 toIndex 수정

* fix: 범위 잘못된 toIndex 수정

* feat: equals override 메서드 instanceof 이용하도록 구현

---------

Co-authored-by: 김태현 <[email protected]>
* feat: cafe roadAddress 추가

* feat: 리뷰 남긴 카페 조회 시 내가 남긴 리뷰 함께 조회

* fix: 동시성 테스트 실패 수정

* feat: 코드리뷰 반영
* style: change field in CafeRegisterRequest DTO

* style: delete unused code in save method
* style: modify MyCommentCafeResponse fileName

* style: delete unused code
* fix: modified cafeImagesCounts filtering logic to include isUsed column

* style: modify ExceedCageImagesTotalCountsException message

* refact: extract method for cafe image ownership and isused check
* feat: redis를 활용한 리프레시 토큰 로직 구현

* fix: 필드명 수정

* feat: 로그인 인터셉터 accessToken 검증 로직 수정

* style: 줄바꿈

* test: 테스트 코드 리프레시 토큰 검증 코드 추가

* feat: OAuth 리프레시 토큰 로직 코드 추가

* test: OAuth 테스트 코드 리프레시 토큰 검증 코드 추가

* fix: 토큰 검증 메서드 분리

* test: 테스트 환경변수 추가

* test: 리프레시 토큰 검증 테스트 코드 추가

* fix: 액세스 토큰과 리프레시 토큰 만료기간 분리

* feat: oauth 로그인 시 redis에 토큰 저장 로직 추가

* fix: 리프레시 토큰 로직 수정

* fix: 인증 토큰 관련 예외 수정

* test: 리프레시 서비스 테스트 코드 작성

* style: 액세스 토큰 재발급 메서드 명 변경

* test: 액세스 토큰 재발급 관련 테스트 코드 추가

* feat: 액세스 토큰 재발급 관련 인수 테스트 코드 추가

* style: 줄바꿈 적용 및 주석 삭제

* fix: ReissueTokenResponse 추가

* style: 한 줄 띄기 추가

* style: 한 줄 띄기 추가

* style: 사용하지 않는 메서드 제거

* fix: Refresh Token UUID 생성 로직으로 변경

* test: application.yml

* fix: 리프레시 토큰 로직 수정

* refact: 코드 인라인으로 수정

* delete: 사용하지 않는 예외 파일 삭제

* test: 리프레시 토큰 검증 테스트 코드 수정

* test: 테스트 코드 삭제

* style: 사용하지 않는 로깅 삭제

* style: 리프레시 토큰 정보 추출 메서드 명 수정

* style: 함수 인자 변경

* refact: response 신고 필드 제거

* refactor: delete unused code

* refactor: configure refresh token validity period using @value from yml

* refact: move createRefreshToken method to Token

* feat: add handling for NPE in findTokenByRefreshToken

* feat: add updateToken method in RefreshTokenService

* style: remove redundant null check logic

* test: add reissueAccessToken test

* refact: refact reissue token logic and test code

* style: remove @transactional

* style: remove @Sl4fj in AuthServiceTest

* feat: change access-key-expire-length for test

* style: remove unused reportesCount field

---------

Co-authored-by: 임지수 <[email protected]>
* chore: add jacoco setting

* chore: add sonar cloud setting

* chore: change sonar cloud setting

* chore: integrate gradle build and SonarCloud analysis

* chore: fix sonar exclusions

* chore: add steps for upload test coverage

* fix: fix always() in ci scripts

* fix: rollback code

* style: delete unused setting

* chore: add sonar exclusions property path

* chore: change sonar cloud setting

* chore: delete dto from test coverage excludes

* chore: add dto in coverage
@Ji-soo708 Ji-soo708 added the 배포 main 브랜치 배포 label Dec 26, 2023
@Ji-soo708 Ji-soo708 requested review from kth990303 and jung-woo-kim and removed request for kth990303 December 26, 2023 21:15
* chore: change exclusions

* style: add blank

* chore: add config.java to exclusions
Copy link

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@Ji-soo708 Ji-soo708 merged commit c0446b0 into main Jan 2, 2024
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
배포 main 브랜치 배포
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants