Skip to content

v2.2.0 - v2 API 도입

Latest

Choose a tag to compare

@bingle625 bingle625 released this 07 Mar 02:17
· 80 commits to dev since this release
7dc53c7

Overview

이번 릴리즈에서는 v2 API 기능 확장(v1 api 하위호환성 유지), 모니터링 시스템 구축, 데이터 시딩 기능 추가, API 구조 개선 및 성능 개선 작업을 진행했습니다.

What's Changed

  • feat: 캘린더 삭제 api 구현 by @bingle625 in #806
  • fix: 사용자 정보 엑셀 내용 및 파일 이름 수정 by @GY102912 in #805
  • fix: 이벤트 순서 정렬 기준 명시 by @bingle625 in #808
  • ci: 테스트 리포트 출력 개선 by @ja7811 in #810
  • feat : 푸시 및 서비스 알람 기능 개발 api 구현 by @pstar987 in #811
  • fix: 학생회비 납부자 목록 엑셀 내용 수정 by @GY102912 in #814
  • feat: 즐겨찾기 취소 API 메서드 PUT에서 DELETE 로 변경 by @bingle625 in #819
  • fix: 투표 생성 시 validation 적용되지 않는 이슈 by @bingle625 in #820
  • hotfix : 경조사 설정 dto lombok getter에러로 인한 수정 by @pstar987 in #823
  • hotfix : 경조사 반환 CeremonyNotificationDto로 변경 by @pstar987 in #824
  • fix: 키워드가 내용에 포함된 게시글도 조회 by @GY102912 in #822
  • hotfix : 댓글 생성 에러 해결 by @pstar987 in #826
  • test: 투표 도메인 테스트 작성 by @bingle625 in #827
  • feat: 게시글 좋아요 관련 수정 by @bingle625 in #818
  • fix: 학생회비 관련 정책 수정 by @GY102912 in #829
  • hotfix : notificationLog에 targetParentId 파라미터 추가, 경조사 정보에 신청자 학번/이름 추가 by @pstar987 in #836
  • chore: 배포 상태 알림 디스코드 봇 관련 cd 스크립트 수정 by @bingle625 in #843
  • chore: 로그 분석을 위한 로그 파일 형식 수정 및 HTTP 요청당 로그 필터 추가 by @bingle625 in #849
  • feat: uuid 로 traceId 생성 시 성능 문제 고려하여 atomicLong으로 traceId 생성 및 필터 상에서… by @bingle625 in #852
  • feat: request 요청 필터 사용하지 않는 패턴 추가 by @bingle625 in #853
  • chore: Flyway 환경 설정 및 CI 테스트 추가 by @GY102912 in #848
  • feat: 사용자 권한 위임 수정 및 부여(+대리 위임) 추가 by @idle-fox in #857
  • feat: 대댓글 오래된 순으로 정렬 by @riadan710 in #856
  • fix: 소프트웨어학부 공지 크롤링 오류 수정 by @sokft in #828
  • refactor: Spring Security 관련 개선 by @idle-fox in #859
  • hotfix : Revert " refactor: Spring Security 관련 개선 " by @pstar987 in #861
  • hotfix : Revert "hotfix : Revert " refactor: Spring Security 관련 개선 "" by @pstar987 in #862
  • hotfix : Revert "hotfix : Revert "hotfix : Revert " refactor: Spring Security 관련 개선 """ by @pstar987 in #866
  • refactor: Spring Security 관련 개선(+ JWT 발급 요청 오류 수정, LOG_DIR property 추가) by @idle-fox in #867
  • chore: 채팅 서버 모듈 분리 및 디렉토리 구조 변경 by @GY102912 in #860
  • chore: CD의 아티팩트 이름과 경로 수정 등 by @GY102912 in #870
  • hotfix: 배포 전 빌드 작업을 build에서 bootJar로 변경 by @GY102912 in #871
  • hotfix: 아티팩트 업로드시 디렉토리 구조 유지 문제 해결 by @GY102912 in #872
  • feat : 읽지않은 전체 알림 개수 반환 api by @pstar987 in #868
  • hotfix : 멀티모듈 머지에 따른 gitignore 경로 수정 및 의존성 수정 by @pstar987 in #873
  • hotfix : gitignore 파일 경로 수정 및 generated 파일 삭제 by @pstar987 in #874
  • feat : 크자회 전용 게시판 목록, 홈화면 api 제공 by @pstar987 in #875
  • hotfix : fcm_token 컬럼 삭제 추가 by @pstar987 in #883
  • feat: 학번 형식 제한 해제 및 null 허용 by @GY102912 in #882
  • fix: Flyway 버전 순서 무시 설정 및 충돌 해결 중 삭제된 코드 복원 by @GY102912 in #885
  • fix : ceremonyresponsedto에 title 추가 by @pstar987 in #886
  • fix : boards 관련 프론트 요청 사항 반영, 게시판 목록에 DTO 정보 추가 및 필터링 by @pstar987 in #888
  • hotfix : 유저 가입신청 승인 과정 오류 해결 by @pstar987 in #889
  • feat: 경조사 신청 시 알림 보낼 학번 설정 by @riadan710 in #891
  • feat: 동문수첩 사용자 상세정보 관련 기능 by @GY102912 in #890
  • hotfix: 카테고리 enum 누락 해결 by @riadan710 in #895
  • hotfix: 사용자 상세정보 조회 API 추가 및 트랜잭션 오류 수정 by @GY102912 in #897
  • FEAT: 신고 기능 개발 by @sokft in #896
  • feat : fcmToken redis,RDB 동기화 및 관리 개발 by @pstar987 in #893
  • fix: 사진이 포함된 게시글인데 썸네일에 사진이 보이지 않음 by @sokft in #899
  • fix: 경조사 관리 목록 정렬 & 내 경조사 목록 정렬 및 DTO 수정 by @riadan710 in #904
  • fix: 경조사 알림 최초 설정 오류 해결 by @riadan710 in #901
  • fix: 회원가입 에러처리 로직 수정 by @sokft in #905
  • hotfix : 학적인증 과정에서 학번 null 에러 발생 by @sokft in #911
  • fix: 접근 권한 에러 메시지 사용자용으로 변경 by @GY102912 in #912
  • fix: 익명 비허용 게시판의 익명글 제한 by @GY102912 in #913
  • hotfix : calendars 년도별 조회 권한 수정 by @pstar987 in #916
  • chore: Gemini 설정 및 코드 리뷰 스타일 가이드 추가 by @bingle625 in #917
  • feat: 동문회 허용 공지 게시판 구독 및 알림 기능 개선 by @GY102912 in #907
  • fix: 삭제된 게시물 관련 알림 존재 by @riadan710 in #918
  • feat : 댓글/대댓글 좋아요 취소 기능 추가 by @pstar987 in #920
  • feat: 탈퇴 사용자 비활성 사용자로 전환 by @riadan710 in #921
  • fix: 즐겨찾기 취소 오류 해결 및 개선 by @riadan710 in #923
  • fix: 경조사 승인 오류 해결 by @riadan710 in #924
  • hotfix : 동문회장의 권한 중 경조사, 이벤트 배너 누락 추가 by @pstar987 in #926
  • fix: 동문수첩 프로필 목록 비활성 유저 필터링 by @GY102912 in #925
  • feat: 신고 콘텐츠 목록 & 신고 유저 리스트 페이지 응답 데이터 수정 by @bingle625 in #928
  • hotfix : 운영계 DB phoneNumber Null 이슈 해결 by @pstar987 in #931
  • fix: 추방, 삭제된 유저도 비활성 유저 처리 by @riadan710 in #934
  • feat: 동문수첩 프로필 갱신시 전화번호 중복 체크 by @GY102912 in #935
  • fix: 게시판 신청 승인 시 서버 에러 해결 by @riadan710 in #938
  • [BUG] 회원 정보 수정 시 전화번호 수정란이 없지만 전화번호 형식 에러 뜸 by @sokft in #943
  • [FEATURE] 탈퇴 회원에 대한 회원가입, 복구 처리 by @sokft in #944
  • fix: 동문수첩의 전화번호 중복 체크 대상에 탈퇴 유저 추가 by @GY102912 in #945
  • [Infra] github actions에서 flyway 환경별 설정 적용 및 repair 후 실행하도록 수정 by @bingle625 in #940
  • chore: test환경 설정 추가 by @bingle625 in #950
  • hotfix : 프로필 전화번호 업데이트 수정 by @pstar987 in #949
  • fix: 학적 상태 비고에 따옴표를 포함하하지 않고 저장, 반환하도록 수정 by @GY102912 in #947
  • fix: 찜한 게시글, 내가 쓴~ 작성자 표시 오류 수정 by @riadan710 in #951
  • [chore] 운영db-개발db 불일치 문제 해소를 위한 migration 파일 추가 by @bingle625 in #932
  • feat: 아이디/비밀번호 학번 없이 재설정 가능하도록 수정 by @bingle625 in #954
  • Release: v2.1.1 by @bingle625 in #955
  • fix: 익명 댓글의 유저 정보가 감춰지지 않는 이슈 by @bingle625 in #957
  • fix: 익명 댓글의 유저 정보가 감춰지지 않는 이슈 (#957) by @pstar987 in #958
  • [Feat] 게시글, 댓글, 대댓글에서 유저 차단 기능 by @bingle625 in #962
  • [FEAT] 차단한 유저에 대한 컨텐츠 필터링 추가 by @bingle625 in #963
  • [FIX] 현재 재직중인 경력 추가할 수 있도록 변경 by @sokft in #965
  • chore : 차단기능 추가 및 동문수첩 기능 개선 by @pstar987 in #967
  • feat: 사물함 기한 관리 및 자동반납 by @riadan710 in #968
  • feat : 사물함 연장기능 main 반영 by @pstar987 in #969
  • feat: 게시물 개수 상한 변경 by @bingle625 in #972
  • Refactor: 네이버 코딩 컨벤션 스타일 적용 by @bingle625 in #975
  • feat: 동문회 졸업생 일괄 등록 API by @GY102912 in #970
  • feat: 소프트 공지 크롤링 푸시 알림 by @riadan710 in #977
  • hotfix: 크롤링 알림 오류 수정 by @riadan710 in #980
  • feat: CSV 파일 내의 이메일, 전화번호, 학번 중복 검사 추가 by @GY102912 in #978
  • [RELEASE] 게시글 이미지 20개 상한&크롤링 공지&크자회 유저 유입 by @bingle625 in #973
  • feat: ALUMNI_MANAGER 역할 추가 및 queryDSL 도입 by @bingle625 in #982
  • feat: 학과/학부명 상수화 by @GY102912 in #983
  • fix: S3 파일 업로드 시, 다운 가능하도록 수정 by @riadan710 in #990
  • [BUG] 일부 안드로이드 기기에서 크롤링한 이미지가 보이지 않음 by @sokft in #991
  • feat: 동문수첩 리스트 검색 api 구현 by @bingle625 in #993
  • feat: 동문수첩 소셜링크 데이터 구조 및 저장 방식 변경 by @bingle625 in #997
  • feat: 게시글 전체 조회 API에 키워드 검색 추가 및 쿼리 최적화 by @GY102912 in #998
  • refactor: 졸업생 일괄 등록 기능에 학과/학부명 상수화 반영 및 예외처리 by @GY102912 in #999
  • deploy : 크자회 요청사항 운영계 반영 by @pstar987 in #1000
  • fix: FCM 토큰 등록/조회 시 트랜잭션 적용 by @bingle625 in #1002
  • deploy : fcm 토큰 관련 수정 반영 by @pstar987 in #1003
  • feat: fcm 토큰 eagerLoading으로 롤백 by @bingle625 in #1004
  • fix : fcm 토큰 롤백 by @pstar987 in #1006
  • chore: 패키징 재배치 by @bingle625 in #1008
  • chore: MySQL connector, flyway 버전 업그레이드 by @yvngyeong in #1009
  • chore : MySQL 버전 업그레이드 반영 by @pstar987 in #1017
  • Feat: Datasource Proxy API 성능 로깅 by @KEEKE132 in #1012
  • [Infra] 코드 포매팅 검사 자동화 by @KEEKE132 in #1014
  • chore: 리프레시 토큰 TTL 7일에서 15일로 연장 by @GY102912 in #1016
  • chore: 사용하지 않는 코드 삭제 by @bingle625 in #1020
  • infra: 포매팅 설정 수정 by @KEEKE132 in #1026
  • 로컬 모니터링 시스템 구현 완료 by @sokft in #1018
  • infra: 코드 포매팅 양식 코드 전체 적용 by @KEEKE132 in #1031
  • infra: d-n 라벨 자동화, 디스코드 알림 by @yvngyeong in #1028
  • fix: Datasource Proxy 쿼리 중복 측정 버그 수정 by @KEEKE132 in #1034
  • infra: 코드 포매팅 줄바꿈 기호 통일 by @KEEKE132 in #1036
  • chore: D-n 라벨 기본값 D-3으로 수정 by @yvngyeong in #1038
  • feat: userSeeder 추가 by @bingle625 in #1021
  • feat: postSeeder 추가 by @hyoinkang in #1029
  • chore: 기존 controller, dto, mapper 를 도메인별 api.v1 패키지로 이동 by @bingle625 in #1040
  • fix: 파라미터 어노테이션 줄바꿈 수정 및 적용 by @KEEKE132 in #1043
  • feat: 공통 응답/예외처리 추가 및 v1 예외처리 격리 by @bingle625 in #1046
  • feat: UuidFileService v2 버전 개발 by @KEEKE132 in #1044
  • feat: toBaseException 추가 by @KEEKE132 in #1058
  • feat: 게시판 관리자 api 개발 by @bingle625 in #1049
  • feat: 캘린더 Schedule API 개발 by @KEEKE132 in #1051
  • feat: 관리자 사용자 조회 API 개발 by @yvngyeong in #1063
  • feat: 홈 화면 알림 관련 API 개발 by @glucosei in #1056
  • feat: 경조사 신청 및 상세 보기 v2 api 개발 by @hyungin0505 in #1061
  • fix: flyway 스크립트 수정 by @hyungin0505 in #1075
  • Fix/#1075/ceremony by @bingle625 in #1076
  • chore: 불필요한 ci 줄이기 위해 workflow 변경 by @bingle625 in #1077
  • feat: 회원가입/로그인 v2 API 개발 by @hyoinkang in #1059
  • feat: fcmToken 등록/조회 v2 개발 by @hyoinkang in #1069
  • feat: 게시글 v2 api 개발 by @KEEKE132 in #1070
  • chore: D-n PR 알림을 상태 기준으로 변경 by @yvngyeong in #1091
  • feat: 사물함 관리자 & 사물함 사용자 신청/반환/연장 by @bingle625 in #1083
  • feat: 토큰 재발급 및 로그아웃 v2 개발 by @hyoinkang in #1085
  • feat: 경조사 리스트 조회 v2 api 개발 by @hyungin0505 in #1084
  • feat: 어드민 학적상태 변경요청 관리 개발 by @yvngyeong in #1074
  • fix: V1Post 쿼리 수정으로 인한 버그 수정 by @KEEKE132 in #1106
  • feat: 가입시 재학인증 v2 개발 by @yvngyeong in #1086
  • feat: 소셜 로그인 도입 by @hyoinkang in #1088
  • refactor: periodResolver에서 예외 대신 false 반환하도록 수정 by @bingle625 in #1104
  • feat: 알림 통합 설정 개발 by @bingle625 in #1105
  • feat: 댓글, 대댓글, 좋아요 v2 api 개발 by @glucosei in #1093
  • feat: 게시글 기준 유저 차단/신고 API 구현 by @sopp1313 in #1099
  • feat: 어드민 경조사 관리 개발 by @yvngyeong in #1100
  • fix: block controller 관련 오류 수정 by @bingle625 in #1134
  • feat: 알림 리스트 api 개발 by @glucosei in #1120
  • refactor: 사용자 soft delete를 deleted_at 기반으로 전환 by @yvngyeong in #1127
  • feat: 사용자 학적상태 변경 v2 개발 by @hyoinkang in #1117
  • feat: 동문 수첩 v2 api 개발 by @hyungin0505 in #1116
  • feat: 이메일 인증, 비밀번호 변경 api 개발 by @KEEKE132 in #1121
  • feat: 내가쓴글/좋아요한글/댓글단글 by @bingle625 in #1136
  • feat: Schedule 수정사항 반영 by @KEEKE132 in #1131
  • feat: 사물함 관리자 액션 시 로그에 사물함 사용자 정보 노출 by @bingle625 in #1148
  • fix: WebSecurityConfigTest의 ClientRegistrationRepository MockBean 누락 수정 by @hyoinkang in #1144
  • feat: 닉네임 변경 API by @sopp1313 in #1130
  • Release: v2 api 실서버 배포 by @bingle625 in #1142

New Contributors

Full Changelog: v2.1.0...v2.2.0