본문으로 건너뛰기

v1.1.0 릴리즈 노트

릴리즈 날짜: 2026년 3월
타입: Minor Release
호환성: v1.0.0과 하위호환성 유지


🎯 주요 기능

1. 📋 Agreement History API

계약 동의 이력 관리 및 추적 기능이 추가되었습니다.

  • 사용자의 계약 동의 히스토리 조회
  • 계약 철회(withdrawal) 및 별도 동의 철회(consent revocation) API
  • 규정 준수 및 감사(audit) 추적 가능

Endpoint

MethodPath설명인증
GET/v1/users/agreements사용자 약관 동의 목록 조회User JWT
GET/v1/users/agreements/history사용자 약관 동의 이력 조회User JWT
DELETE/v1/users/agreements/:agreementId/consent약관 동의 철회 (consent revocation)User JWT
POST/v1/agreements/versions/:versionId/agree약관 버전 동의 기록User JWT

화면 플로우

2. 🔐 Account Activity Tracking

사용자 계정 활동 추적 기능이 추가되었습니다.

  • 계정 관련 주요 활동 로깅
  • 활동 이력 조회 API
  • 보안 및 개인정보 보호 강화

Endpoint

MethodPath설명인증
GET/v1/auth/account-activities계정 활동 로그 조회 (cursor 페이지네이션)User JWT
POST/v1/auth/account-activities계정 활동 로그 기록 (클라이언트 트리거 이벤트)User JWT

3. 📱 App Version Policy

앱 버전 정책 및 강제 업데이트 기능이 추가되었습니다.

  • 앱 버전별 정책 관리
  • 필수 업데이트 강제 기능
  • 사용자 기기별 버전 관리

App Version Policy API

MethodPath설명인증
POST/v1/mobile/admin/app-version-policy앱 버전 정책 생성 (관리자 전용)User JWT

🔄 변경된 엔드포인트

GET /v1/mobile/app-settings

  • appVersion 필드 추가 (updateRequired, forceBlocked, minimumVersion, latestVersion, deprecatedAt)
  • mobile 필드 Deprecated → appVersion으로 대체

❌ 제거된 엔드포인트

MethodPath대체
GET/v1/mobile/app-version/checkGET /v1/mobile/app-settings 응답의 appVersion 필드로 통합

🔧 기술적 개선

  • API 문서 강화: Swagger/OpenAPI 문서 상세도 개선
  • DevModule 통합: 개발/테스트 전용 엔드포인트 별도 관리
  • 코드 정리: 불필요한 컴포넌트 제거 및 구조 개선
  • 시간 시스템 강화: TimeMachine 패턴 적용으로 테스트 안정성 개선

🔗 참고 자료