Skip to content

V.1.0.0

Latest

Choose a tag to compare

@phonil phonil released this 04 Apr 08:06
6b5cbff

프로젝트 기간 개발 사항

What's Changed

  • [INIT]: Jira 연동 by @joooii in #3
  • [INIT]: 기존 Issue 템플릿 제거 by @joooii in #6
  • [FIX]: create-jira-issue.yml 수정 by @joooii in #8
  • [FIX]: create-jira-issue.yml 문법 에러 수정 by @joooii in #11
  • [FIX]: closed-jira-issue.yml 수정 by @joooii in #12
  • [FIX]: create-jira-issue.yml checkout 위치 수정 by @joooii in #14
  • [FIX]: create-jira-issue.yml checkout 위치 main 제거 by @joooii in #16
  • [OT-34] [FIX]: create-jira-issue.yml 디버깅 코드 제거 by @joooii in #21
  • [OT-37][FEAT]: 엔티티 세팅 및 flyway 적용 by @phonil in #20
  • [OT-41][FEAT]: 공통 코드 작성 by @phonil in #24
  • [OT-46][REFACTOR]: Apps 계층형에서 도메인별로 구조 변경 by @marulog in #28
  • [OT-47][FEAT]: 백오피스 시리즈 관리 페이지 API 개발 by @phonil in #31
  • [OT-59] [FEAT]: 검색 기능 API 구현 by @yubin012 in #36
  • [OT-60][FEAT]: 백오피스 사용자 관리 API 개발 by @phonil in #35
  • [OT-68][REFACTOR]: 시리즈 목록 조회 분기 처리 제거 by @phonil in #37
  • [DOCS]: README 초안 작성 by @yubin012 in #40
  • [DOCS]: 리드미 작성 완료 by @yubin012 in #41
  • [DOCS]: 리드미 오타 수정 by @yubin012 in #42
  • [DOCS] 오탈자 수정 by @marulog in #43
  • [OT-85][REFACTOR]: ERD 수정 사항 반영 by @phonil in #45
  • [OT-43][FEAT]: 카카오 로그인 및 JWT 개발 by @marulog in #47
  • [DEPLOY]: develop->main 머지 시 자동 배포 및 수동 배포 지원 by @arlen02-01 in #51
  • [OT-86][REFACTOR]: ERD 수정에 따른 백오피스 시리즈 관리 페이지 API 변경 by @phonil in #52
  • [OT-73][FEAT]: 백오피스 콘텐츠 관리 API 추가 by @phonil in #55
  • [OT-95][FEAT]: 백오피스 숏폼 관리 API 추가 by @phonil in #57
  • [OT-71][FEAT]: 시리즈 상세 및 에피소드 목록 조회 API 구현 by @yubin012 in #58
  • [OT-79][FEAT]: 백오피스 대시보드 API 추가 by @phonil in #59
  • [OT-104][FEAT]: 업로드 API 구현 by @arlen02-01 in #64
  • [OT-93] [FEAT]: 마이페이지 API 구현 by @marulog in #65
  • [OT-109][FEAT]: 트랜스코딩 서버 구조 결정 및 필수 기능 개발 by @phonil in #68
  • [OT-134] [CHORE]: 깃 시크릿 이전 및 swagger접속 교정 by @arlen02-01 in #75
  • [OT-128] [FEAT] : 좋아요 수정 API 구현 by @marulog in #76
  • [OT-119][FEAT]: 북마크 API 구현 by @marulog in #72
  • [OT-125][FEAT]: 업로드 API 태그/카테고리 연동 및 숏폼 업로드 검증 보완 by @arlen02-01 in #71
  • [OT-139] [CHORE]: DB 접속 정보 설정 오류수정 by @arlen02-01 in #79
  • [OT-141][FIX]: admin서버 헬스체크 경로 수정 by @arlen02-01 in #82
  • [OT-136][FEAT]: 댓글 CRUD API 구현 by @marulog in #83
  • [OT-94][FEAT]: 콘텐츠 재생 상세 정보 조회 API by @yubin012 in #80
  • [OT-144] 인증/인가 역할 기반 차단 및 CORS 설정 변경 by @marulog in #86
  • [OT-123][FEAT]: 공통 작업 분리 및 트랜스코딩 파이프라인 구현 by @phonil in #89
  • [OT-169][feat]: 쿠키 secure 옵션 변경 by @marulog in #94
  • [OT-173][FIX]: categoryId 검증 어노테이션 추가 by @marulog in #98
  • [OT-152][FEAT]: 플레이리스트(홈&재생목록) API 및 추천 엔진 로직 구현 by @yubin012 in #95
  • [OT-181] [CHORE]: 모니터링 서버 설정 및 git 액션 구현 by @arlen02-01 in #102
  • [OT-181] [FIX]: 모니터링 배포 스크립트의 env 생성 및 compose 실행 호환성 수정 by @arlen02-01 in #103
  • [OT-148][FEAT]: 마이페이지 집계, 회원 탈퇴 API 구현 by @marulog in #91
  • [OT-181] [FIX]: 모니터링 배포 과정에서 필요 파일 있을 시 실패->다운받기 로 변경 by @arlen02-01 in #104
  • [OT-156] [FEAT] 시리즈 숏폼 콘텐츠 수정 API 구현 by @arlen02-01 in #100
  • [DEPLOY]: RabbitMQ 수동 배포 워크플로우 추가 by @arlen02-01 in #110
  • [CHORE]: AccessToken 주기 변경 by @marulog in #112
  • [OT-163] [FEAT]: 트랜스코딩 예외 및 커맨드 추가 by @phonil in #113
  • [OT-208][FEAT]: 백오피스 카테고리별 태그 목록 조회 추가 by @phonil in #115
  • [OT-174][FEAT]: 영상 시청 이력(Watch History) 및 이어보기(Playback) API 구현 by @yubin012 in #105
  • [OT-190][FEAT]: 숏폼(Short-form) 피드 조회 및 클릭 이벤트 API 구현 by @yubin012 in #108
  • [OT-219] [CHORE]: Access Token 만료 시간 변경 by @phonil in #119
  • [OT-217][FIX]: 콘텐츠 상세 MediaId 통일 및 댓글 소유권 필드 추가 by @yubin012 in #120
  • [OT-223][FIX]: 요청, 응답 media_id 타입 변경 by @marulog in #123
  • [OT-196][REFACTOR]: 통합 검색 API 구현 및 DB 페이징 전환 (V2 스키마 반영) by @yubin012 in #121
  • [OT-196][CHORE]: PlaylistResponse 스웨거 확인용 response code 0 번 추가 by @yubin012 in #126
  • [OT-196][CHORE]:공통 0번에서 각 컨트롤러마다 0번 응답 코드를 가지도록 수정 by @yubin012 in #127
  • [REFACTOR]: 수정 API DTO 정책 반영 및 업로드 헬퍼 정리 by @arlen02-01 in #129
  • [OT-225][FIX]: JWT 및 소셜 로그인 코드 변경 by @marulog in #125
  • [OT-235] [FIX]: contents 상세에 seriesId, series/titles에 category/tag 응답 추가 by @arlen02-01 in #131
  • [OT-237] [CHORE]: 트랜스코딩 및 RabbitMQ 동작 확인을 위한 Video Storage 구현체 임시 고정 by @arlen02-01 in #134
  • [OT-238][FIX]: 시청 이력 조회 시 시리즈물 누락 버그 수정 by @yubin012 in #136
  • [OT-244] [DEPLOY]: Loki 추가 및 깃엑션 수정 by @arlen02-01 in #139
  • [OT-216] [FEAT]: 사용자 커스텀 추천 로직 추가 by @phonil in #132
  • [OT-254][HOTFIX]: Flyway V4 복구 by @phonil in #142
  • [OT-253][FEAT]: JPQL사용에 따른 영속성 컨텍스트 오류 수정 by @marulog in #144
  • [OT-264] [FEAT]: CDN 인증 쿠키 발급 및 재발급 by @arlen02-01 in #146
  • [OT-240] [FEAT]: HLS 트랜스코딩 작업 by @phonil in #147
  • [OT-143][FEAT]: AI(FastAPI) 서버 연동 및 Mood Refresh 도메인/인프라 셋팅 by @yubin012 in #149
  • [OT-269] [FIX]: 커스텀 추천 API 수정 요청 사항 반영 by @phonil in #150
  • [OT-286][FIX]: 내 댓글목록 조회 DTO 컬럼 추가 by @marulog in #157
  • [OTT-277][FEAT]: flyway 신규 버전 및 엔티티 추가 by @marulog in #158
  • [OT-294] [FIX]: 숏폼 디테일 originId 및 originMediaType 추가 by @arlen02-01 in #161
  • [OT-291][FEAT]: DTO 응답 컬럼 추가 by @marulog in #162
  • [OT-279][FEAT]: 숏폼 -> 원본 전환율 API 추가 by @phonil in #153
  • [OT-296][FEAT]: workflow 작성 및 서버 간 통신 연결 설정 by @marulog in #166
  • [OT-309] [FEAT]: 멀티 파트 업로드 구현 by @arlen02-01 in #165
  • [OT-283][FEAT]: Mood Refresh API 구현 및 AI 서버 연동 by @yubin012 in #169
  • [OT-289] [FEAT]: 트랜스코딩 작업 상태 추가 by @phonil in #172
  • [OT-328] [FIX]: V10 상태 업데이트 값 수정 by @phonil in #177
  • [OT-311] [CHORE]: 그라파나 탬플릿 적용 및 필요 설정 추가 by @arlen02-01 in #171
  • [OT-322][FEAT]: 관리자 로그인 및 path 수정 by @marulog in #175
  • [FEAT]: 백오피스 사용자 목록 조회 시 status ACTIVE 추가 by @phonil in #178
  • [OT-330][FIX]: 시청이력 플레이리스트 재생시간 및 이어보기 0초 표기 버그 수정 by @yubin012 in #180
  • [OT-331][FIX]: 제미나이 api utl 재설정 by @yubin012 in #181
  • [OT-339][FIX]: 썸네일, 포스터 프론트와 통합 by @marulog in #185
  • [OT-332] [FIX]: 백오피스 시리즈인 콘텐츠 상세 조회 시 시리즈 북마크 수 노출 by @phonil in #189
  • [OT-341][FIX]: 카드 응답 매칭 수정 및 제미나이 호출 타임아웃 에러 수정 by @yubin012 in #190
  • [OT-341][FIX]:배포 환경 watch_history upsert 저장 에러 수정 by @yubin012 in #191
  • [CHORE]: AI 누락 태그 확인용 로그 추가 by @yubin012 in #192
  • [OT-341][FIX]: docker yml 파일 show sql 전부 false 처리 by @yubin012 in #193
  • [OT-341][FIX]: 환기 카드에 사용된 미디어 재시청 시 is_used_for_ml = 0 으로 업서트 처리 by @yubin012 in #194
  • [OT-341][FIX]: restTemplate 읽기 타임아웃 시간 늘림 by @yubin012 in #195
  • [OT-341][FIX]: 제미나이 프롬프트 수정 by @yubin012 in #196
  • [OT-341][FIX]: 제미나이 프롬포트 userMood 태그 관련 수정 by @yubin012 in #197
  • [FEAT]: cpu 코어 수에 맞게 ffmpeg 트랜스코딩 thread 수 설정 by @phonil in #200
  • [OT-344] [DEPLOY]: 배포 경로 ECS 전환 및 모니터링/유휴종료 안정화 by @arlen02-01 in #188
  • [OT-339][FEAT]: 멱등성 보장을 위한 비관적 락 추가 by @marulog in #202
  • [OT-335] [FEAT]: 트랜스코딩 이벤트 아웃박스 추가 by @phonil in #203
  • [OT-356][FIX]: mediaId를 통한 숏폼 조회 로직 수정 by @yubin012 in #205
  • [OT-357][FEAT]: prefetch 개수 조정, SQLRestriction 추가 by @marulog in #207
  • [OT-359][FEAT]: 썸네일 추출 커맨드 및 파이프라인 추가 by @marulog in #211
  • [OT-350][TEST]: admin & user 테스트 코드 작성 by @yubin012 in #209
  • [OT-362][FIX]: 미디어 타입에 따른 조회 시 상태 조건 추가 by @marulog in #213
  • [DOCS]: 리드미 작성 완료 by @yubin012 in #214
  • [DOCS]: 리드미 수정 by @yubin012 in #216
  • [DOCS]: 위키 연결 링크 오류 수정 by @yubin012 in #217
  • [FIX]: 사용자/관리자 토큰 쿠키를 도메인별 분리 by @marulog in #219
  • [FEAT]: 회원, 관리자 토큰 분리 by @marulog in #220
  • [FEAT]: domain 허용 x by @marulog in #221
  • [DOCS]: 리드미 수정 완료 by @yubin012 in #222
  • [FEAT]: 서브 domain 허용 by @marulog in #223
  • [DOCS] Update README by @yubin012 in #224
  • [DEPLOY]: O+T 프로젝트 기간 내 작업 사항 병합 by @phonil in #226

New Contributors

Full Changelog: https://github.com/OpenTheTaste/backend/commits/V.1.0.0