Releases: devFancy/springboot-coupon-system
Releases · devFancy/springboot-coupon-system
v.1.5.0 Release
v.1.5.0 Release
Full Changelog: v1.4.7...v1.5.0
v1.4.7 Release
v1.4.7 Release
- refactor: 쿠폰 도메인 개선 및 관련 로직 수정 by @devFancy in #53
- refactor: common 모듈 제거 및 각 애플리케이션 내의 에러 처리하도록 로직 수정 by @devFancy in #54
- refactor: Kafka 컨슈머 오류 처리 로직 개선 및 스케줄러 재처리 방식 개선 by @devFancy in #55
- feat: 내 쿠폰 목록 조회하는 기능 구현 by @devFancy in #56
- refactor: 컨슈머 서버에서 쿠폰 발급에 대한 장애 처리 로직을 FailureHandler로 분리 및 개선 by @devFancy in #57
- feat: Consumer 안정성 확보를 위한 처리율 제어(Rate Limit) 도입 by @devFancy in #58
- refactor(monitoring): 컨슈머 옵션, 모니터링 지표 및 Rate Limit 수정 by @devFancy in #59
- refactor: 테스트 구조 개선(Fixtures) 및 Kafka Producer/Infra 개선 by @devFancy in #60
Full Changelog: v1.4.2...v1.4.7
v1.4.2 Release
v1.4.2 Release
- refactor: 쿠폰 발급 재처리 로직 개선 (신규 및 재처리 로직 분리) by @devFancy in #50
- feat(observability): Sentry errorCode 태그 추가 및 Loki 연동 by @devFancy in #51
Full Changelog: v1.4.0...v1.4.2
v1.4.0 Release
What's Changed
- hotfix: Correct manual acknowledgment logic by @devFancy in #40
- hotfix: Resolving Concurrency Issues in Coupon Issuance by @devFancy in #41
- refactor: Isolate MDC propagation logic using Kafka Interceptors (#43) by @devFancy in #44
- feat: Flyway를 통한 DB 마이그레이션 관리 도입 by @devFancy in #46
- refactor: 사용자 중복 참여 검증에 대한 부분을 Redis Sorted set 에서 Set으로 수정 by @devFancy in #47
- feat: Sentry 연동을 통한 분산 추적 및 에러 모니터링 시스템 구축(초기) by @devFancy in #48
- refactor: 선착순 쿠폰 이벤트에 대한 동시성 및 관련 테스트코드 수정 by @devFancy in #49
Full Changelog: v1.3.0...v1.4.0
v1.3.0 Release
What's Changed
Full Changelog: v1.2.0...v1.3.0
1.2.0 release
What's Changed
Full Changelog: v1.1.0...v1.2.0
1.1.0 release
What's Changed
- refactor(consumer): Separate Kafka Consumer Logic and Improve Test Stability by @devFancy in #34
- refactor: add 'coupon-infra' module by @devFancy in #36
Full Changelog: v1.0.1...v1.1.0
1.0.1 release
What's Changed
- feat(core-api): implement sign-up API by @devFancy in #1
- feat(monitoring): add monitoring module and write docker-compose.yml by @devFancy in #2
- feat(coupon-enum): add UserRole enum and prevent external exposure by @devFancy in #3
- refactor(core-api): restructure common and user domain directories by @devFancy in #4
- docs: write glossary and modeling for coupon system design by @devFancy in #5
- feat(coupon-api): implement login API and add unit test about sign-up by @devFancy in #6
- feat(coupon-api): create coupon domain and add validation by @devFancy in #8
- feat(coupon-api): create issued coupon entity by @devFancy in #9
- feat(core-api): [auth] implement JWT authentication and auto-create admin account setup by @devFancy in #10
- feat(coupon-api): [coupon] implement coupon creation API by @devFancy in #12
- feat(coupon-kafka-consumer): implement async coupon issuance using Kafka by @devFancy in #16
- refactor: [coupon-api] replace RDB-based issuance logic with Redis-based flow by @devFancy in #19
- feat(coupon-kafka-consumer): enhance Kafka Failure Handling with Retry Scheduling for Coupon Issuance by @devFancy in #21
- refactor(architecture): restructure coupon-domain and refactor shared modules (add support:common, remove coupon-enum) by @devFancy in #23
- feat: [coupon-api] implement coupon usage API by @devFancy in #24
- feat: [monitoring] add K6 load test and Grafana-based observability for coupon issuance by @devFancy in #25
- refactor: [coupon-api] [monitoring] update coupon issuance response codes and add prometheus/grafana dashboard by @devFancy in #26
- refactor: [coupon-kafka-consumer] coupon issuance failure handling and add monitoring module by @devFancy in #27
- feat: [monitoring] enable Prometheus monitoring for multi module by @devFancy in #28
- feat: [monitoring] added a Grafana dashboard to visualize Prometheus metrics for Kafka by @devFancy in #29
- refactor: [coupon-api] Apply Redisson RLock and AOP for Distributed Locking by @devFancy in #31
- docs: write README.md by @devFancy in #32
- feat: Implement GlobalTraceId for request tracing (distributed system) by @devFancy in #33
Full Changelog: https://github.com/devFancy/springboot-coupon-system/commits/v1.0.1