Releases: YAPP-Github/Eatda-Server
Releases · YAPP-Github/Eatda-Server
v1.8.0-develop.15
v1.8.0-develop.14
v1.8.1
v1.8.0-develop.13
v1.8.0-develop.12
1.8.0-develop.12 (2025-08-26)
v1.8.0-develop.11
1.8.0-develop.11 (2025-08-25)
v1.8.0
1.8.0 (2025-08-22)
⚠ BREAKING CHANGES
- 이미지 업로드 구조 전면 개편
- 단일 image_key → cheer_image, story_image 테이블 분리
- Pre-signed URL 기반 다중 업로드 방식
- CloudFront(CDN) 도입으로 클라이언트는 CDN URL을 직접 사용해야 함
Features
- '내가 응원한 가게 조회 API' 서비스 로직 구현 (fcaed09)
- '내가 응원한 가게 조회 API' 컨트롤러 구현 (b5a7d37)
- '상점에 달린 태그 조회 API' 서비스 로직 구현 (4c29abd)
- '상점에 달린 태그 조회 API' 컨트롤러 로직 구현 (cfb8a5b)
- '최근 응원한 가게 조회 API'에 검색 조건 추가 서비스 로직 구현 (4bbe833)
- '최근 응원한 가게 조회 API'에 검색 조건 추가 컨트롤러 로직 구현 (f49830b)
- '최신 상점 조회 API' 의 응원 내용 추가 (b071fbc)
- '최신 응원 조회 API'의 검색 조건 추가 서비스 로직 구현 (13d5e47)
- '최신 응원 조회 API'의 검색 조건 추가 컨트롤러 로직 구현 (28f43e4)
- API 요청/응답에 태그 정보 추가 (48086b8)
- Cheer 에서 CheerTags 도입 (bb70160)
- Cheer 의 동적 쿼리 조회 구현 (3b52e95)
- CheerImage 엔티티 및 기능 구현 (5afd5c7)
- CheerTag 에 들어갈 이름 종류 구현 (762bf25)
- CheerTag 에 유니크 조건 추가 (1492ba6)
- CheerTag 의 일급 컬렉션 구현 (e652eed)
- CheerTag 테이블 추가 (fc429a5)
- CheerTagNames 도메인 규칙 구현 (2c60e41)
- CheerTagName: 각 태그 별 표기 이름 추가 (2d8e987)
- db 마이그레이션을 위한 테스트 환경 구현 (539a197)
- flyway 마이그레이션 추가 (27be4f7)
- image 관련 base 구현 (e4bc1cc)
- Put PresignedUrl 기능 구현 및 임시 이미지 처리 기능 구현 (b3f610f)
- rds 복제 확인을 위한 점프 호스트 추가 (bd211b3)
- s3 모듈에 cloudfront 통합하여 구현 (f5d58bd)
- Store 의 동적 쿼리 조회 구현 (a54e27f)
- StoryImage 엔티티 및 기능 구현 (f6e6bab)
- 가게별 응원 검색 API에 응원 태그 추가 (bef141b)
- 람다 실행을 위한 핸들러 구현 (65a6c5e)
- 마이그레이션 전용 프로파일 추가 (6b4df4a)
- 마이그레이션 테스트 실행, 삭제 워크플로 추가 (8a0cffc)
- 멤버 ID 값을 통해 웅원한 상점 조회 메서드 구현 (f4e0b81)
- 변경된 image 구조에 맞게 스키마 및 초기 데이터 수정 (71a2312)
- 비즈니스 예외 추가 (72980fe)
- 응원 등록 서비스 로직 개선 (326dec0)
- 응원 조회 API 에 멤버 정보 추가 (bd1c00e)
- 임시 이미지 경로에 라이프 사이클 추가 (cae4a9c)
- 자신이 올린 스토리 API 서비스 로직 구현 (e72f6b0)
- 자신이 올린 스토리 API 컨트롤러 로직 구현 (c5859ad)
- 최신 응원 검색 API 에 응원 태그 응답 추가 (a130d1b)
- 최종 마이그레이션 파일 추가 (6c44028)
- 컨텐츠 타입과 파일 사이즈를 채워주는 기능 추가 (ef49a91)
- 태그 저장 서비스 로직 구현 (c6df6e4)
Bug Fixes
@Validated애너테이션 추가 (764485c)Specification만들 때, join() 과 get() 구분 실시 (596ea00)- bootstrap: ECR에 테스트 이미지 라이프 사이클 추가 (f25da75)
- cheerImage 구조에 맞게 store 수정 (2866773)
- cloudfront 출력 및 CD 반영 RDS 버그 수정 (34307e8)
- common: ECR에 삭제 정책 정의 추가 (20f90c7)
- db 연결 변수명 수정 (221aaf9)
- deprecated 된 리전 명령어를 id로 교체 (0172dcc)
- dev 환경 mysql 백업을 위한 권한 추가 (38c49a4)
- dev 환경과 동기화 (4092edf)
- dev 환경과의 충돌 해결 (04e66a1)
- dev 환경과의 충돌을 방지하기 위해 임시 삭제 (7f31913)
- dev,prod: S3 output 추가 (8c0180f)
- dev가 아닌 prod를 복제하도록 수정 (bf7ad46)
- docs 테스트 수정 (4147918)
- ECS 클러스터 분리 (8eec2d8)
- ecs 테스트 실행 결과 확인 추가 (4af4446)
- Flyway 스키마 버전 변경 (11653ce)
- flyway 테이블 변경점 롤백 및 버저닝 변경 (408d10c)
- JPQL 정상 동작을 위해
DISTINCT키워드 제거 (04501d1) - maria 엔진 기동 확인 추가 (4269e30)
- maria 엔진 설치 및 경로 권한 부여 (d236ec0)
- migration 설정 추가 (63f99d3)
- migration: IAM 정책, sg 그룹 정의 추가 (fe866d9)
- migration: 마이그레이션 리소스 수정 (379b4e1)
- migration: 워크플로에서 사용할수 있도록 output 정의 (f4ffef1)
- presigned url 발급을 취한 yml 파일 참조 수정 (bc53278)
- PresignedUrl 예외 추가 ([733829d](https://git...