Backend Releases (linkmusic-msa-space-was)
GitHub Releases 기준. main 머지 시 무조건 release 생성 (memory feedback_release_on_main_merge).
| 버전 | 날짜 | 포함 SPEC | 핵심 |
|---|---|---|---|
| v0.0.1 | 2026-05-20 | #001 | 백엔드 부트스트랩 (Spring · Flyway V1 · Render deploy · CORS) |
| v0.0.2 | 2026-05-20 | #002 | Hq/Store 도메인 + 가상 본사 + Flyway V2 |
| v0.1.0 | 2026-05-21 | #003 | OperatorAccount + JWT 인증 (login·refresh·logout·me) + AuditorAware + V3 시드 |
| v0.2.0 | 2026-05-21 | #004 | TermsDocument · PrivacyPolicy · Consent 4종 + V4 |
| v0.3.0 | 2026-05-21 | #005 | Hq · Store 가입 + 임퍼소네이션 + /auth/me 재동의 flag + V5 |
| v0.4.0 | 2026-05-23 | #008 | Production OPERATOR seed (V7) |
| v0.5.0 | 2026-05-26 | #011 (BE 부분) | INDEPENDENT Store 가입 manager 정보 nullable 완화 + V6 |
| v0.6.0 | 2026-05-26 | #011 (BE 부분) | Store 온보딩 backend (HQ 소속 + HQ list) |
| v0.6.1 | 2026-05-26 | #011 (hotfix) | Store onboarding OpenAPI schema hotfix |
| v0.7.0 | 2026-06-01 | #013 (BE 부분) | HQ status · businessNumber 컬럼 + GET /admin/hq/admin-list 신설 |
| v0.8.0 | 2026-06-02 | #015 (BE 부분) | 임퍼소네이션 exchange 컨텍스트 (operatorEmail · hqName) |
| v0.9.0 | 2026-06-02 | #016 (BE 부분) | MeResponse hqName (HQ_MANAGER 로그인 라우팅 지원) |
| v0.10.0 | 2026-06-02 | #017 | admin stats endpoint (ops 대시보드 stats 연동) |
| v0.11.0 | 2026-06-02 | #018 | HQ 정지/복구 status transition |
| v0.12.0 | 2026-06-02 | #019 | ops 매장 목록 endpoint |
| v0.13.0 | 2026-06-03 | #020 | HQ 상세 endpoint (GET /admin/hq/:id) |
| v0.14.0 | 2026-06-03 | #021 | STORE_MANAGER 계정 발급 |
| v0.15.0 | 2026-06-03 | #022 | passwordMustChange BE enforcement — PasswordChangeEnforcementFilter (JWT 인증 직후) 가 pmc=true 계정의 allowlist 밖 보호 endpoint 호출을 403 PASSWORD_CHANGE_REQUIRED 로 차단. access claim pmc (요청당 DB 조회 0). 임퍼소네이션 pmc=false 강제. 마이그레이션·env 없음 |
| v0.16.0 | 2026-06-03 | #024 | HQ 정지 사유 (suspension reason 컬럼 + API) |
| v0.17.0 | 2026-06-03 | #025 | 임퍼소네이션 감사 로그 |
| v0.18.0 | 2026-06-03 | #026 | 운영자 액션 감사 로그 |
| v0.19.0 | 2026-06-04 | #027 | CS 티켓 v1 (Flyway V11 마이그레이션) |
정확한 release notes 는 GitHub Releases 페이지 참고.
Release 절차 (memory)
# develop → main merge 후
gh release create v0.X.Y \
--title "v0.X.Y" \
--notes "포함 SPEC: #NNN ..." \
--target mainSemVer 정책
- v0.0.x — bootstrap · 도메인 schema (사용자 기능 X)
- v0.1.0+ — 인증 · 사용자 기능 시작
- v1.0.0 — 베타 출시 (베타 파트너 활성 협약 ≥ 70%)
References
- GitHub:
https://github.com/ChilloenInc/linkmusic-msa-space-was/releases - memory
feedback_release_on_main_merge·feedback_no_spec_numbering