본문으로 건너뛰기

[Buzzvil] 버즈빌 SDK 버전 관리 및 EOL 정책 개정 공지

안녕하세요, 버즈빌입니다.

버즈빌이 제공하는 SDK 버전 관리 정책을 개정하게 되어 이번 개정에 포함되는 업데이트 내용과 시행 일자를 공지해 드립니다. 새로운 정책의 시행 일자는 2023년 6월 1일이며, 시행 일자부터는 새로운 정책에 따라 SDK 기술 지원 범위가 변경되니 아래의 내용을 반드시 읽어보시고 새로운 SDK 버전 관리 정책과 EOL 정책을 미리 이해하시기 바랍니다.

버즈빌은 새로운 정책을 통해 SDK의 품질과 안정성을 개선하는 동시에, 국내 No.1 애드테크 기업으로서 귀사의 앱 수익화를 위해 새롭고 다양한 피처를 한층 더 빠르게 제공할 수 있으리라 기대합니다.

정책 개정의 배경

버즈빌의 SDK는 유의적 버전(Semantic version) 규칙에 따라 버전의 X.Y.Z 번호를 각각 주.부.수로 정의합니다. 지금까지는 EOL 정책상 18개월로 규정한 수명 주기가 살아있는 모든 버전을 부 버전 기준으로 핫픽스 대상으로 삼았습니다. 이로 인해 모든 버즈빌 SDK 프로덕트의 상당한 수의 버전을 관리하면서 마주하는 여러 가지 제약을 컨트롤해야 했습니다.

고객사의 성장을 가속화하는 앱 수익화 플랫폼으로서 한 단계 더 도약하기 위해, 이제 버즈빌은 가장 마지막에 릴리스한 최신 버전 중심의 수명 주기를 관리하고, 새로운 기능 및 개선 기능 탑재와 버그 수정의 범위를 효율적으로 관리합니다.

이 접근 방식은 버즈빌이 시장에 수준 높은 프로덕트와 운영 서비스를 지속적으로 제공하겠다는 원칙에 부합하며, 새로운 기능과 버그 수정을 보다 빠르고 효율적으로 제공할 수 있게 하여 궁극적으로 모든 고객을 위한 SDK의 품질과 안정성을 향상시킬 것입니다.

시행 일자

2023년 6월 1일부터 시행됩니다.

EOL 정책 개정

기존의 EOL 정책에서 관리 대상 버전의 기준수명 주기 단계의 내용이 개정됩니다.

✏️  참고
개정된 EOL 정책의 전문은 곧 업데이트됩니다. 기존의 전문은 Buzzvil Care의 SDK 제품 수명 종료(EOL) 정책에서 확인하세요.

관리 대상 버전 기준

수명 주기 관리 대상의 버전은 X.Y.Z (주.부.수) 중 X() 버전을 기준으로 합니다. 변경된 내용은 강조 부분을 참고하세요.

개정 전개정 후
버즈빌은 고객 여러분께 안정적인 광고 플랫폼을 제공하기 위해 자사의 SDK 솔루션에 대한 서비스의 지원과 제품의 수명 기간을 규정하는 EOL(End-of-Life) 정책을 시행합니다.
이 제품 수명 종료(EOL) 정책은 2020년 12월 21일부터 유효하며, 버즈빌 광고 플랫폼과 연동을 위한 모든 소프트웨어개발키트(SDK, Software Development Kit)에 적용됩니다. 또한, 제품 수명 주기 중에 제공되는 버즈빌의 서비스를 정의합니다. 버즈빌은 SDK에 신규 또는 업데이트된 새로운 기능, 개선 사항, 버그 수정, 설명서 업데이트에 대한 업데이트를 정기적으로 지원합니다.
사용자는 최신 기능, 보안 업데이트 및 안정성을 유지하기 위해서 SDK 버전을 최신 상태로 유지하는 것을 권장합니다. 지원되지 않는 SDK 버전을 계속 사용하는 것은 권장하지 않으며, SDK 업데이트는 사용자의 선택에 따라 수행할 수 있습니다.
버즈빌은 고객 여러분께 안정적인 광고 플랫폼을 제공하기 위해 자사의 SDK 솔루션에 대한 서비스의 지원과 제품의 수명 기간을 규정하는 EOL(End-of-Life) 정책을 시행합니다.
이 제품 수명 종료(EOL) 정책은 2023년 6월 1일부터 유효하며, 버즈빌 광고 플랫폼과 연동을 위한 모든 소프트웨어개발키트(SDK, Software Development Kit)에 주(Major) 버전 기준으로 적용됩니다. 또한, 제품 수명 주기 중에 제공되는 버즈빌의 서비스를 정의합니다. 신규 또는 업데이트된 새로운 기능, 개선 사항, 버그 수정, 설명서 업데이트에 대한 업데이트를 정기적으로 지원합니다.
사용자는 최신 기능, 보안 업데이트 및 안정성을 유지하기 위해서 SDK 버전을 최신 상태로 유지하는 것을 권장합니다. 지원되지 않는 SDK 버전을 계속 사용하는 것은 권장하지 않으며, SDK 업데이트는 사용자의 선택에 따라 수행할 수 있습니다.

수명 주기

유지 관리 단계의 SDK 지원 범위가 개정됩니다. 변경된 내용은 강조 부분을 참고하세요.

개정 전개정 후
  • 일반 공급(GA, General Availability): 일반 공급 단계에서는 SDK가 완전히 지원됩니다. 새로운 연동에 대한 지원, 기존 기능에 대한 업데이트, 버그 수정을 포함하며, 최소 12개월 동안 SDK의 GA 버전을 지원합니다.
  • 지원 종료 공지(EOST Announcement): SDK의 기술지원 서비스가 종료되기 최소 6개월 전에 공지합니다.
  • 유지 관리(Maintenance): 지원 종료 공지(EOST Announcement)가 발생한 시점부터 EOST 단계 전까지 SDK는 계속해서 완벽히 지원됩니다. 유지 관리 단계의 기본 기간은 6개월이며, 예외가 발생할 경우 별도로 공지됩니다.
  • 지원 종료(EOST, End of Support): SDK가 지원 종료 단계에 도달하면 더 이상 기술지원 서비스를 받을 수 없습니다. 지원이 종료된 SDK를 계속 사용하는 것은 사용자의 선택에 따라 수행할 수 있으나 최신 버전으로 업그레이드하는 것을 권장합니다.
  • 일반 공급(GA, General Availability): 일반 공급 단계에서는 SDK가 완전히 지원됩니다. 새로운 연동에 대한 지원, 기존 기능에 대한 업데이트, 버그 수정을 포함하며, 최소 12개월 동안 SDK의 GA 버전을 지원합니다.
  • 지원 종료 공지(EOST Announcement): SDK의 기술지원 서비스가 종료되기 최소 6개월 전에 공지합니다.
  • 유지 관리(Maintenance): 지원 종료 공지(EOST Announcement)가 발생한 시점부터 EOST 단계 전까지 SDK는 기능의 개선 또는 새로운 기능 추가 없이 최신 부 버전의 버그 수정만 지원합니다. 수익 증대를 위해 개선된 또는 새로운 기능을 사용하시려면 최신 버전으로 업데이트하는 것을 권장합니다. 유지 관리 단계의 기본 기간은 6개월이며, 예외가 발생할 경우 별도로 공지합니다.
  • 지원 종료(EOST, End of Support): SDK가 지원 종료 단계에 도달하면 더 이상 기술지원 서비스를 받을 수 없습니다. 지원이 종료된 SDK를 계속 사용하는 것은 사용자의 선택에 따라 수행할 수 있으나 최신 버전으로 업데이트하는 것을 권장합니다.

SDK 버전 관리 정책 개정

버전 숫자가 X.Y.Z (주.부.수)로 구성되는 버즈빌의 SDK 버전 관리 정책은 신규 기능 및 개선 기능의 탑재, 그리고 버그 수정의 범위 대상 버전을 새로이 정의합니다. 개정 전후 내용은 다음과 같습니다.

분류개정 전개정 후
신규 기능
  • 최신 릴리스 버전에만 탑재합니다.
  • 극히 예외적으로 최신 이전의 버전에도 탑재하는 경우가 있었습니다.
  • 최신 릴리스 버전에만 탑재합니다.
  • 매출 증대가 확실하게 보장되는 기능 또는 시스템으로 판단하는 경우 최신 이전 버전에도 탑재합니다.
개선 기능
  • 최신 릴리스 버전에만 탑재합니다.
  • 극히 예외적으로 최신 이전의 버전에도 탑재하는 경우가 있었습니다.
  • 최신 릴리스 버전에만 탑재합니다.
  • 매출 증대가 확실하게 보장되는 기능 또는 시스템으로 판단하는 경우 최신 이전 버전에도 탑재합니다.
버그 수정
  • EOL 정책상의 수명이 살아있는 모든 버전마다 핫픽스를 진행했습니다.
  • 예를 들어 수명이 살아있는 버전이 3.0.0 부터 3.35.x 인 경우, 3.35.x 에서 수정한 버그를 3.0.0까지 버전 단위의 모든 버전에서 모두 수정했습니다.
  • 핫픽스 대상: 3.35.x, 3.33.x, 3.31.x, 3.29.x, 3.37.x…(중략)…3.0.0
  • 가장 마지막에 릴리스한 최신 버전에서만 핫픽스를 진행합니다.
  • 예를 들어 광고 할당과 관련된 버그가 발생하면 가장 최신 버전인 3.35.x 에서 수정하고, 버전 기준으로 3.35.x 미만인 3.33.x, 3.31.x, 3.29.x 등의 버전에는 수정하지 않습니다.

고객을 위한 약속

새로운 정책을 통해 버즈빌은 다음과 같은 미션에 리소스를 집중함으로써 고객에게 더 많은 가치를 제공하고 고객의 요구에 더 빠르게 대응하겠습니다.

  • 더 효과적이고 빠르게 수익화 도달을 지원하는 다양한 피처 개발
  • 유저 중심의 매력적인 UX로 업그레이드
  • 더 나은 비즈니스 임팩트를 위한 기술 고도화

버전 관리 정책의 변화와 관계 없이 하위 호환성, 보안, 성능, 문서화, 지원 및 유지 관리 계획은 계속해서 버즈빌의 최우선 순위가 될 것입니다. 특히 새로운 정책을 도입하면서 가장 우선적으로 고려한 부분은 안정성입니다. SDK 버전 관리 정책 개정에 따라 부 버전을 올리는 부담이 적도록, 하위 호환을 항상 고려하겠습니다. 또한 버전 관리 정책 및 고객에게 영향을 미칠 수 있는 모든 변경 사항에 대해 명확하고 투명한 커뮤니케이션을 제공할 것입니다.

자주 묻는 질문

Q. 아래 버전(구 버전)에서 최신 부 버전으로 숫자만 바꿔서 빌드했는데 빌드가 안됩니다.
A. 최신 부 버전에서 구 버전에 대한 하위 호환성이 지켜지지 않아 빌드 오류가 발생했습니다. 하위 호환성에 대해서는 기존과 동일한 방식으로 지원해 드리니 버즈빌에 연락하여서 하위 호환성 유지를 요청해 주시기 바랍니다. 단 최신 부 버전에서만 하위 호환성을 지원하니 최신 버전으로 업데이트하시기 바랍니다.

Q. 구 버전을 사용하는데 버그를 발견했습니다. 지금 사용하는 버전의 부 버전을 유지하고 싶습니다.
A. 변경된 정책에 따라 최신 버전에 버그 수정을 적용하여 배포할 예정입니다. 최신 버전은 현재 사용하는 버전과 동일한 동작을 보장합니다. 최신 버전으로 업데이트 요청 부탁 드립니다.

Q. 지금보다 자주 주 버전이 변경되면 얼마나 자주 변경될까요?
A. 주 버전 기준으로 SDK 버전은 개정된 EOL 정책에 따라 최대 18개월의 수명을 유지합니다. 단, 이례적으로 하위 라이브러리의 변경 사항으로 인해 하위 호환성 문제이 발생하여 부득이 주 버전이 올라가는 가능성이 있습니다. 이때 주 버전 마이그레이션로 인한 리소스를 최소화하도록 노력할 것입니다.

버즈빌을 향한 지속적인 지원과 피드백에 언제나 감사드리며, 최고의 수익화 솔루션을 만들기 위해 귀사와의 적극적인 협력을 기대합니다. SDK 버전 관련 문의는 버즈빌의 담당 BD 매니저 또는 help@buzzvil.com 에서 처리합니다. 궁금한 사항에 대해서는 언제든지 문의하시기 바랍니다.

감사합니다.
버즈빌 드림