Releases: Team-bbangbbangs/EduKit-BE
Releases · Team-bbangbbangs/EduKit-BE
v2.1.3
What's Changed
- [EDMT-453] JMX Prometheus 모니터링 구성 및 학생기록 메트릭스 패키지 구조 개선 by @kgy1008 in #71
- [EDMT-450] 패키지 구조 리팩토링 by @kgy1008 in #72
- [EDMT-453] 블루-그린 배포 JMX 포트 충돌 해결: 메트릭 수집 포트 재배치 by @kgy1008 in #73
- [EDMT-454] Docker 엔트리포인트 JAVA_OPTS 설정 개선 by @kgy1008 in #74
- [EDMT-450] 패키지 구조 개선 by @kgy1008 in #75
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
- [EDMT-407] Loki 라벨 구조 개선: 로그 필터링을 위한 label 추가 by @kgy1008 in #65
- [EDMT-452] 커스텀 메트릭 추가 by @kgy1008 in #66
- [EDMT-452] 커스텀 메트릭 정합성 문제 해결 by @kgy1008 in #67
- [EDMT-437] 포트 Switch 단계에 nginx 컨테이너 실행 보장 로직 추가 by @kgy1008 in #68
- [EDMT-451] Claude Code 개발 도구 및 자동화 스크립트 추가 by @kgy1008 in #69
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- [EDMT-429] 학생 목록 사이드바 api 구현 by @TaegeunYou in #53
- [EDMT-430] 학생 이름 목록 사이드바 로직 수정 by @TaegeunYou in #54
- [EDMT-404] SQS 메세지 전송 시 멱등키 추가 by @kgy1008 in #55
- [EDMT-406] 단계별 진행상황 전송 by @kgy1008 in #56
- [EDMT-406] 단계별 진행 상황 전송 로직 추가 by @kgy1008 in #57
- [EDMT-437] 운영 환경 스크립트 설정 by @TaegeunYou in #58
- [EDMT-442] Multi-Agent 응답 진행 상황 이벤트 전송 로직 추가 by @kgy1008 in #59
- [EDMT-442] Multi-Agent 응답 진행 상황 이벤트 전송 로직 추가 by @kgy1008 in #60
- [EDMT-448] 시큐리티 필터에서 상태코드 200 고정 처리 by @kgy1008 in #62
- [EDMT-449] 시큐리티 예외 응답에서 CORS 헤더 누락 문제 수정 by @kgy1008 in #63
Full Changelog: v2.0.0...v2.1.1
v2.1.0
What's Changed
- [EDMT-274] 멀티 모듈 프로젝트 구조 도입 by @kgy1008 in #1
- [EDMT-278] API 공통 응답 구조 설계 by @kgy1008 in #2
- [EDMT-317] 도메인 엔티티 추가 by @TaegeunYou in #3
- [EDMT-292] OpenAI 연동 시 타임아웃 설정 by @kgy1008 in #4
- [EDMT-318] JWT 생성, 검증 로직 구현 by @kgy1008 in #5
- [EDMT-280] 회원 인증/인가 필터 로직 구현 by @kgy1008 in #6
- [EDMT-319] 회원가입 로직 구현 by @kgy1008 in #7
- [EDMT-310] 공지사항 기능 및 이미지 업로드 기능 추가 by @TaegeunYou in #8
- [EDMT-293] AI 응답 스트리밍 방식으로 변경 by @kgy1008 in #9
- [EDMT-320] 유저 마이페이지 로직 구현 by @TaegeunYou in #11
- [EDMT-121] AWS SES를 이용한 메일 전송 기능 by @kgy1008 in #12
- [EDMT-294] OpenAI 연동 과정에 Resilience4j 서킷 브레이커 적용 by @kgy1008 in #13
- [EDMT-339] 교사 인증 배치 처리 로직 구현 by @kgy1008 in #14
- [EDMT-314] 인증 기능 구현 by @TaegeunYou in #10
- [EDMT-340] 매학기 교사 인증 일괄 처리 자동화를 위한 워크 플로우 작성 by @kgy1008 in #16
- [EDMT-323] AWS SES 메일 전송 실패 시 대응 체계 마련 by @kgy1008 in #15
- [EDMT-338] 로그 파일 전송을 위한 Promtail 설정 by @kgy1008 in #17
- [EDMT-346] 전체 프로젝트 구조 리팩토링 by @kgy1008 in #18
- [EDMT-349] 교사 인증 자동화 시스템 구축 by @kgy1008 in #20
- [EDMT-329] api 서버 배포 자동화 구축 by @TaegeunYou in #19
- [EDMT-347] Batch 모듈 삭제 by @kgy1008 in #21
- [EDMT-357] 공지사항 이미지 관리 방식 변경 by @TaegeunYou in #22
- [EDMT-342] MDC를 활용한 요청 단위 로그 추적 체계 도입 by @kgy1008 in #23
- [EDMT-342] develop 브랜치 PR 시 빌드 워크플로우 추가 by @kgy1008 in #24
- [EDMT-316] 엑셀로 학생 업로드 API 구현 by @kgy1008 in #25
- [EDMT-316] 스웨거 에러 해결 by @TaegeunYou in #26
- [EDMT-378] 공지사항 목록 파라미터 수정 by @TaegeunYou in #27
- [EDMT-370] 엑셀 업로드 시 대량 학생 데이터 Bulk Insert 적용 by @kgy1008 in #28
- [EDMT-344] 이메일 전송·인증 및 마이페이지 관련 API 구현 by @kgy1008 in #29
- [EDMT-382] Flyway 적용 및 이메일 인증 코드 시도 제한 로직 추가 by @kgy1008 in #30
- [EDMT-370] 엑셀 업로드 검증 로직 개선: 잘못된 행 수집 및 오류 응답 반환 by @kgy1008 in #31
- [EDMT-375] 생활기록부 관리 기능 추가 by @TaegeunYou in #32
- [EDMT-371] AWS SQS 연동 by @kgy1008 in #33
- [EDMT-371] 연관관계 제거 및 SQS 전송 최적화 by @kgy1008 in #35
- [EDMT-379] 회원가입시 닉네임 유효성 및 중복 검사 API 추가 by @TaegeunYou in #36
- [EDMT-379] 학생 관리 기능 추가 by @TaegeunYou in #34
- [EDMT-360] 생기부 응답 AI 생성 파이프라인 구축 by @kgy1008 in #37
- [EDMT-345] 생기부 AI 생성 프롬프트 개선 by @kgy1008 in #38
- [EDMT-401] AI 응답 카운터를 통한 자동 완료 기능 구현 by @kgy1008 in #39
- [EDMT-375] RedisTemplate 빈(Bean) 중복 정의로 인한 충돌 해결 by @kgy1008 in #40
- [EDMT-381] DB 스키마 변경 및 Swagger API 명세서 완성 by @kgy1008 in #41
- [EDMT-408] 공지사항 이미지 관리 방식 변경 by @TaegeunYou in #42
- [EDMT-421] 비밀번호 변경 로직 수정 by @TaegeunYou in #43
- [EDMT-407] 요청 흐름 추적 체계 개선 by @kgy1008 in #45
- [EDMT-402] ServerInstanceManager 서버 ID를 Promtail 환경 라벨로 연동 by @kgy1008 in #46
- [EDMT-374] 학생 목록 조회 기능 추가 by @TaegeunYou in #48
- [EDMT-409] 생활기록부 상세 기록 조회 API 구현 by @kgy1008 in #44
- [EDMT-400] 비밀번호 찾기 시, 변경 링크 메일 전송 로직 구현 by @kgy1008 in #47
- [EDMT-407] 서버 별 로그 구분을 위한 Promtail 호스트 라벨 최적화 by @kgy1008 in #50
- [EDMT-374] 등록된 총 학생 수 필드 추가 by @TaegeunYou in #49
- [EDMT-374] 학생 도메인 인가 기능 추가 by @kgy1008 in #52
- [EDMT-387] 배포 스크립트 수정 및 불필요한 컨트롤러 파라미터 제거 by @TaegeunYou in #51
- [EDMT-429] 학생 목록 사이드바 api 구현 by @TaegeunYou in #53
- [EDMT-430] 학생 이름 목록 사이드바 로직 수정 by @TaegeunYou in #54
- [EDMT-404] SQS 메세지 전송 시 멱등키 추가 by @kgy1008 in #55
- [EDMT-406] 단계별 진행상황 전송 by @kgy1008 in #56
- [EDMT-406] 단계별 진행 상황 전송 로직 추가 by @kgy1008 in #57
- [EDMT-437] 운영 환경 스크립트 설정 by @TaegeunYou in #58
- [EDMT-442] Multi-Agent 응답 진행 상황 이벤트 전송 로직 추가 by @kgy1008 in #59
- [EDMT-442] Multi-Agent 응답 진행 상황 이벤트 전송 로직 추가 by @kgy1008 in #60
- Release v2.1.0 by @kgy1008 in #61
New Contributors
- @kgy1008 made their first contribution in #1
- @TaegeunYou made their first contribution in #3
Full Changelog: https://github.com/Team-bbangbbangs/EduKit-BE/commits/v2.1.0
v2.0.0
What's Changed
- [EDMT-274] 멀티 모듈 프로젝트 구조 도입 by @kgy1008 in #1
- [EDMT-278] API 공통 응답 구조 설계 by @kgy1008 in #2
- [EDMT-317] 도메인 엔티티 추가 by @TaegeunYou in #3
- [EDMT-292] OpenAI 연동 시 타임아웃 설정 by @kgy1008 in #4
- [EDMT-318] JWT 생성, 검증 로직 구현 by @kgy1008 in #5
- [EDMT-280] 회원 인증/인가 필터 로직 구현 by @kgy1008 in #6
- [EDMT-319] 회원가입 로직 구현 by @kgy1008 in #7
- [EDMT-310] 공지사항 기능 및 이미지 업로드 기능 추가 by @TaegeunYou in #8
- [EDMT-293] AI 응답 스트리밍 방식으로 변경 by @kgy1008 in #9
- [EDMT-320] 유저 마이페이지 로직 구현 by @TaegeunYou in #11
- [EDMT-121] AWS SES를 이용한 메일 전송 기능 by @kgy1008 in #12
- [EDMT-294] OpenAI 연동 과정에 Resilience4j 서킷 브레이커 적용 by @kgy1008 in #13
- [EDMT-339] 교사 인증 배치 처리 로직 구현 by @kgy1008 in #14
- [EDMT-314] 인증 기능 구현 by @TaegeunYou in #10
- [EDMT-340] 매학기 교사 인증 일괄 처리 자동화를 위한 워크 플로우 작성 by @kgy1008 in #16
- [EDMT-323] AWS SES 메일 전송 실패 시 대응 체계 마련 by @kgy1008 in #15
- [EDMT-338] 로그 파일 전송을 위한 Promtail 설정 by @kgy1008 in #17
- [EDMT-346] 전체 프로젝트 구조 리팩토링 by @kgy1008 in #18
- [EDMT-349] 교사 인증 자동화 시스템 구축 by @kgy1008 in #20
- [EDMT-329] api 서버 배포 자동화 구축 by @TaegeunYou in #19
- [EDMT-347] Batch 모듈 삭제 by @kgy1008 in #21
- [EDMT-357] 공지사항 이미지 관리 방식 변경 by @TaegeunYou in #22
- [EDMT-342] MDC를 활용한 요청 단위 로그 추적 체계 도입 by @kgy1008 in #23
- [EDMT-342] develop 브랜치 PR 시 빌드 워크플로우 추가 by @kgy1008 in #24
- [EDMT-316] 엑셀로 학생 업로드 API 구현 by @kgy1008 in #25
- [EDMT-316] 스웨거 에러 해결 by @TaegeunYou in #26
- [EDMT-378] 공지사항 목록 파라미터 수정 by @TaegeunYou in #27
- [EDMT-370] 엑셀 업로드 시 대량 학생 데이터 Bulk Insert 적용 by @kgy1008 in #28
- [EDMT-344] 이메일 전송·인증 및 마이페이지 관련 API 구현 by @kgy1008 in #29
- [EDMT-382] Flyway 적용 및 이메일 인증 코드 시도 제한 로직 추가 by @kgy1008 in #30
- [EDMT-370] 엑셀 업로드 검증 로직 개선: 잘못된 행 수집 및 오류 응답 반환 by @kgy1008 in #31
- [EDMT-375] 생활기록부 관리 기능 추가 by @TaegeunYou in #32
- [EDMT-371] AWS SQS 연동 by @kgy1008 in #33
- [EDMT-371] 연관관계 제거 및 SQS 전송 최적화 by @kgy1008 in #35
- [EDMT-379] 회원가입시 닉네임 유효성 및 중복 검사 API 추가 by @TaegeunYou in #36
- [EDMT-379] 학생 관리 기능 추가 by @TaegeunYou in #34
- [EDMT-360] 생기부 응답 AI 생성 파이프라인 구축 by @kgy1008 in #37
- [EDMT-345] 생기부 AI 생성 프롬프트 개선 by @kgy1008 in #38
- [EDMT-401] AI 응답 카운터를 통한 자동 완료 기능 구현 by @kgy1008 in #39
- [EDMT-375] RedisTemplate 빈(Bean) 중복 정의로 인한 충돌 해결 by @kgy1008 in #40
- [EDMT-381] DB 스키마 변경 및 Swagger API 명세서 완성 by @kgy1008 in #41
- [EDMT-408] 공지사항 이미지 관리 방식 변경 by @TaegeunYou in #42
- [EDMT-421] 비밀번호 변경 로직 수정 by @TaegeunYou in #43
- [EDMT-407] 요청 흐름 추적 체계 개선 by @kgy1008 in #45
- [EDMT-402] ServerInstanceManager 서버 ID를 Promtail 환경 라벨로 연동 by @kgy1008 in #46
- [EDMT-374] 학생 목록 조회 기능 추가 by @TaegeunYou in #48
- [EDMT-409] 생활기록부 상세 기록 조회 API 구현 by @kgy1008 in #44
- [EDMT-400] 비밀번호 찾기 시, 변경 링크 메일 전송 로직 구현 by @kgy1008 in #47
- [EDMT-407] 서버 별 로그 구분을 위한 Promtail 호스트 라벨 최적화 by @kgy1008 in #50
- [EDMT-374] 등록된 총 학생 수 필드 추가 by @TaegeunYou in #49
- [EDMT-374] 학생 도메인 인가 기능 추가 by @kgy1008 in #52
- [EDMT-387] 배포 스크립트 수정 및 불필요한 컨트롤러 파라미터 제거 by @TaegeunYou in #51
New Contributors
- @kgy1008 made their first contribution in #1
- @TaegeunYou made their first contribution in #3
Full Changelog: https://github.com/Team-bbangbbangs/EduKit-BE/commits/v2.0.0