Releases: FlowWeaver/backend
Releases · FlowWeaver/backend
user-service-v0.0.1-beta-stable
What's Changed
🚀 Features
- Transactional로 인한 비정상적이던 task 실행 수정 및 retry 적용 @jihukimme (#185)
- refactor: execution_order 기반 Task 실행 순서 개선 및 성능 최적화 @bwnfo3 (#178)
- 워크플로우 상세 화면 API 개발 @kakusiA (#177)
- 워크플로우 히스토리 분리 @rll2641 (#173)
- 환경별 이메일 서비스 설정 구현 @jeonghyeokSim (#171)
- chore: Email env 삽입 @can019 (#170)
- Workflow history 상세 api @can019 (#169)
- Workflow, job, task RDB 로깅 @can019 (#162)
- Spring Quartz, 스케줄링 작업(Workflow 및 Job, Task 세팅) @jihukimme (#141)
- Spring actuator - grafana 연동 @can019 (#134)
- Spring Quartz, 스케줄링 작업(Workflow 및 Job, Task 세팅) @jihukimme (#131)
- Quartz scheduling 작업 @thkim7 (#130)
- Spring boot fast api 외부 api 설정 @can019 (#127)
- 워크 플로 분리 Spring / FastAPI @rll2641 (#125)
- Spring Quartz, Workflow 실행 확인 @jihukimme (#123)
- Spring Quartz 세팅 및 QRTZ_테이블관련 스키마 생성 @jihukimme (#119)
- Spring boot Promtail을 통해 Loki log 전송 @can019 (#115)
- 워크플로우 실행 및 Quartz 스케줄러 연동 @jihukimme (#106)
- RDB Log4j2 append (experimental) @can019 (#104)
- 워크플로우 정의 리스트 api @bwnfo3 (#103)
- Loki e2e test support @can019 (#99)
- Grafana Loki 로깅 (develop) @can019 (#97)
- 로그아웃 api @bwnfo3 (#96)
- Loki, Grafana 로컬 세팅 및 log 처리 @can019 (#95)
- Pagination dto 및 공통 service @can019 (#94)
- 기본적인 global exception handling @can019 (#90)
- Ec2에 Caddyfile copy 추가 @can019 (#89)
- Https caddy set up @can019 (#85)
@ConfigurationProperties로 타입-안전한 설정 관리 도입 @jihukimme (#84)- FastAPI Ping Pong Test @jihukimme (#62)
- Organization api test 및 integration test 세팅 @can019 (#61)
- User login test 및 rest docs - swagger 설정 @can019 (#59)
- 유저 세션 로그인 @can019 (#57)
- 스키마 수정 및 Table 네이밍, DTO 네이밍 컨벤션에 따라 리팩토링 @jihukimme (#53)
- User 가입 api @can019 (#52)
- local 환경에서 data 자동 초기화 @can019 (#49)
- 배치/워크플로 관련 DB 스키마 초기 설정 @jihukimme (#47)
- Email 중복 확인 api @can019 (#45)
- 랜덤 비밀번호 생성 및 mock email service @can019 (#41)
- 조직 별 position, role, department return api @can019 (#39)
- Feature/service separation @thkim7 (#38)
- Organization list @can019 (#37)
- 기본적 auth 구조 설정 @can019 (#29)
- 동적 워크플로우 기반 배치 시스템 초기 설정 @jihukimme (#26)
🐛 Bug Fixes
- E2e 테스트 cookie interceptor 추가 및 적용 @can019 (#202)
- Ci에 javadoc 추가 및 javadoc task 실패 fix @can019 (#195)
- Common/utils javadoc fix H3 to H2 @can019 (#191)
- Workflow history list xml mapping 버그 @can019 (#175)
- 비동기 호출 시 spanId, traceId가 전파되지 않는 버그 픽스 @can019 (#161)
- hotfix: Loki appender 삭제 @can019 (#118)
- promtail-config가 directory 취급되던 버그 @can019 (#117)
- typeHandler가 등록되지 않는 버그 @can019 (#88)
- 항상 최신 docker image를 받도록 강제 @can019 (#81)
- spring boot deploy fix @can019 (#74)
- ci 성공 및 tag 발행시 deploy workflow가 트리거 되도록 수정 @can019 (#73)
- hotfix: Docker image tag가 job 사이 전달되지 않는 버그 @can019 (#72)
- Tag 발행 시 upload artifact 수행 @can019 (#71)
- hotfix: taging시 trigger되지 않는 문제 @can019 (#69)
- 유저 회원가입 mybatis query mapping 버그 @can019 (#60)
📝 Documents
- common/dto javadoc 작성 @bwnfo3 (#193)
- Workflow 관련 javadoc 작성 @jihukimme (#196)
- common/utils javadoc 추가 @can019 (#184)
- User register api docs (test) 추가 @can019 (#183)
- OpenApi3 (Spring) GitHub pages 배포 (beta) @can019 (#159)
🔧 Developer settings
- Clean up build.gradle @can019 (#182)
- Workflow dummy data insert sql (alpha) @can019 (#93)
- 배포 명령어 contribution.md에 추가 @can019 (#83)
- PasswordEncoder 평문으로 임시 전환 @can019 (#82)
- 이메일 비활성화 @can019 (#77)
- Emailservice mock으로 대체 @can019 (#75)
- env 세팅 및 release drafter조정 @can019 (#66)
- Spring 디렉토리 구조 개선 및 glt Korea 제거 @can019 (#63)
- E2E profile 변경 @can019 (#48)
- Unit test, e2e test config 및 support class 작성 @can019 (#46)
- Local 환경 postgre에서 mariadb로 변경 @can019 (#36)
- User create, insert query @can019 (#35)
Full Changelog: Kernel180-BE12/Final-4team-icebang@v0.0.1-alpha...user-service-v0.0.1-beta-stable
v0.0.1-alpha
What's Changed
- env 세팅 및 release drafter조정 @can019 (#66)
- chore: Python CI setting @kakusiA (#65)
- feat : Mariadb Manager 작성 및 pytest 작성 @rll2641 (#64)
- Spring 디렉토리 구조 개선 및 glt Korea 제거 @can019 (#63)
- FastAPI Ping Pong Test @jihukimme (#62)
- Organization api test 및 integration test 세팅 @can019 (#61)
- feat: Blogger 블로그 포스팅 서비스 구현 @thkim7 (#58)
- User login test 및 rest docs - swagger 설정 @can019 (#59)
- 유저 세션 로그인 @can019 (#57)
- 스키마 수정 및 Table 네이밍, DTO 네이밍 컨벤션에 따라 리팩토링 @jihukimme (#53)
- Feature/blog endpoint refactor @thkim7 (#56)
- test: 전체 프로세스 테스트 url 개발및 db연결 테스트 @kakusiA (#55)
- refactor: service, util, endpoint 리팩토링 @thkim7 (#54)
- Release spring v0.0.1-alpha-SNAPSHOT @can019 (#50)
- local 환경에서 data 자동 초기화 @can019 (#49)
- feat : 블로그자동화 @rll2641 (#51)
- 배치/워크플로 관련 DB 스키마 초기 설정 @jihukimme (#47)
- chore: E2E profile 변경 @can019 (#48)
- 동적 워크플로우 기반 배치 시스템 초기 설정 @jihukimme (#26)
- Unit test, e2e test config 및 support class 작성 @can019 (#46)
- feat : 티스토리 블로그 포스팅 자동화 @rll2641 (#42)
- Local 환경 postgre에서 mariadb로 변경 @can019 (#36)
- User create, insert query @can019 (#35)
- feat: FastAPI 뼈대 구성(임시) @thkim7 (#33)
- feat:FASTAPI 네이버 크롤링 기능 추가 @kakusiA (#34)
- Feature/crawl service @thkim7 (#32)
- feat : Service logging 미들웨어 적용, CrawlingExcpetion 작성 @rll2641 (#30)
- refactor FastApi API코드 리펙토링 @kakusiA (#28)
- feat : PostgreDB 커넥션 매니저 작성 ( 동기 / 비동기 ) @rll2641 (#25)
- chore: FAST API docker 환경 구축및 코드 rollback @kakusiA (#23)
- Release v0.0.1-alpha-SNAPSHOT-20250827.1 @can019 (#18)
- Docker image push spring (experimental) @can019 (#16)
- Docker 세팅 및 DBConnection 테스트 @jihukimme (#12)
- chore: FAST API global handler 추가 @kakusiA (#13)
- chore: FASTAPI 환경변수 설정 @kakusiA (#11)
- Logj42 마이그레이션 @can019 (#8)
- chore: Pull request template @can019 (#3)
- Spotless lint 도입 (java) @can019 (#2)
- Security 구조 정의 @can019 (#1)
- LoggingFilter 추가 @jihukimme (#19)
🚀 Features
- User 가입 api @can019 (#52)
- Email 중복 확인 api @can019 (#45)
- 랜덤 비밀번호 생성 및 mock email service @can019 (#41)
- Feature/service separation @thkim7 (#38)
- 조직 별 position, role, department return api @can019 (#39)
- Organization list @can019 (#37)
- 기본적 auth 구조 설정 @can019 (#29)
- 로그인, 회원가입 구조 설계 @can019 (#14)
- 로컬 Postgre 설정 및 Spring 연결 @can019 (#6)
- Security Request matcher 적용 @can019 (#5)
- AOP logger @can019 (#4)